[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
^G while inside UNWIND-PROTECT
- To: (BUG LISP) at MIT-MC
 
- Subject: ^G while inside UNWIND-PROTECT
 
- From: RLB at MIT-MC (Richard L. Bryan)
 
- Date: Fri, 12 Jan 79 15:42:00 GMT
 
- Original-date: 12 JAN 1979 1042-EST
 
Well, maybe the situation is well defined, but I still get MPV and sometimes
PURPG traps when I attempt the quit.  Specifically, type at a bare Lisp,
(defun x ()
       (*catch 'foo (unwind-protect (+ 0 0.0)
				    (nointerrupt ())
				    (*throw 'foo 'foo))))))
Just run (X) and at the ;WRNG-TYPE-ARG type ^G.
Obviously, $P never wins. Sometimes $G wins, sometimes 100$G wins,
and sometimes even 100$G loses.  I haven't figured out just how
to reproduce all these.
JONL, you said someone was pushing an extra word on INTPDL?