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.