[slime-devel] quit-lisp on sbcl

Hi, I just figured out that QUIT-LISP exits lisp without executing any exit-hook on a recent sbcl 1.0.38. The problem is that it tries to call SB-EXT:QUIT with RECKLESSLY-P set to T in each thread. That call immediately quits sbcl on the first call. Is there a reason for QUIT-LISP not using SB-THREAD:TERMINATE-THREAD? Cheers, Lorenz

Lorenz Mösenlechner <moesenle@in.tum.de> writes:
Hi,
I just figured out that QUIT-LISP exits lisp without executing any exit-hook on a recent sbcl 1.0.38. The problem is that it tries to call SB-EXT:QUIT with RECKLESSLY-P set to T in each thread. That call immediately quits sbcl on the first call. Is there a reason for QUIT-LISP not using SB-THREAD:TERMINATE-THREAD? I don't see any reasons, so I changed it to terminate-thread in CVS. Thanks for the report.
-- With Best Regards, Stas.
participants (2)
-
Lorenz Mösenlechner
-
Stas Boukarev