[comp.emacs] MicroEMACS 3.10 core dumping because of horizontal scrolling

keith@sdscal.UUCP (Keith Jones) (01/06/90)

Hi all.  This is a problem that I've run into with MicroEMACS 3.10.  I
grabbed the source + dox + ... off a local BBS some time ago and have just
gotten around to compiling it.  This is the second bug I've found but this
one is eluding me rather better than the other one.  The problem is this:
there is a new feature in v3.10 that gives you full screen horizontal
scrolling (the older versions would horizontally scroll only one line). 
I've discovered that when you are horizontally scrolled one or more
characters (the mode line will have "[<n]" where n is some number greater
than 1) and you hit backspace, causing the scroll count to decrease by one,
you will have caused an instability in the program.  This instability hits
malloc() on our system and makes MicroEMACS tell me I'm out of memory (when
I easily have a couple of megabytes left) at best or dumps a core at worst.

Now, as far as I can tell, the only place the problem can be is in the
update() routine (which keeps the cursor visible on the screen) but I
haven't the foggiest idea where to look.  The question (or two) I'm posing
here is: has anyone out there experienced behaviour similar to this and if
so, has the bug been squashed?

Thanx in advance for any help given.

Keith.

-- 
Keith Jones			...!calgary!spycal!sdscal!keith
Stream Data Systems		I don't have a signature because my pen
Calgary, Alberta, Canada	keeps scratching up my monitor.