[1029] in testers

home help back first fref pref prev next nref lref last post

Re: VAX ez/emacs cut & paste hang

daemon@ATHENA.MIT.EDU (daemon@ATHENA.MIT.EDU)
Tue Aug 7 15:51:41 1990

Date: Tue,  7 Aug 90 15:51:13 -0400 (EDT)
From: John F Carr <jfc@athena.mit.edu>
To: testers@MIT.EDU, Mark Rosenstein <mar@MIT.EDU>
In-Reply-To: <9008071911.AA09397@TOTO.MIT.EDU>

I think it isn't actually compute bound.  Probably this is the same as a
bug report I sent a month or two ago: emacs selection codes gets
confused and tries to malloc a negative size.  malloc() then calls
sbrk() with a negative argument, which invalidates part of the data
segment which malloc() uses.  Since malloc() disables all signals while
it is running, this results in an infinite loop where the kernel fault
handler keeps retrying the same instruction.

The fix is to remove the sigsetmask() call, or change it to only mask
keyboard interrupts.


home help back first fref pref prev next nref lref last post