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.