Weird problem with the debugger at the moment, with LW. When do this:
XOS> (setf *break-on-signals* t) T
I quickly get into this weirdness when a condition is raised by other (than the REPL) threads:
================================================================ The variable &REST is unbound. Break entered because of *break-on-signals*. 1 (continue) Return from break. 2 Try evaluating &REST again. 3 Specify a value to use this time instead of evaluating &REST. 4 Specify a value to set &REST to. 5 Return from break. 6 Try evaluating &REST again. 7 Specify a value to use this time instead of evaluating &REST. 8 Specify a value to set &REST to. 9 Return from break. 10 Try evaluating &REST again. 11 Specify a value to use this time instead of evaluating &REST. 12 Specify a value to set &REST to. 13 Return from break. 14 Try evaluating &REST again. 15 Specify a value to use this time instead of evaluating &REST. 16 Specify a value to set &REST to. 17 Return from break. 18 Try evaluating &REST again. 19 Specify a value to use this time instead of evaluating &REST. 20 Specify a value to set &REST to. 21 Return from break. 22 Try evaluating &REST again. 23 Specify a value to use this time instead of evaluating &REST. 24 Specify a value to set &REST to. 25 Return from break. 26 Try evaluating &REST again. 27 Specify a value to use this time instead of evaluating &REST. 28 Specify a value to set &REST to. 29 Return from break. 30 Try evaluating &REST again. 31 Specify a value to use this time instead of evaluating &REST. 32 Specify a value to set &REST to. 33 Return from break. 34 Abandon this request and wait for the next one 35 (abort) Quit process.
Type :b for backtrace, :c <option number> to proceed, or :? for other options
XOS 4 : 9 > XOS> t
T
XOS 7 : 9 > :b
Call to SIGNAL Call to IV:PROCESS-TOP-LEVEL Call to (HARLEQUIN-COMMON-LISP:SUBFUNCTION 1 SWANK-BACKEND::FRAME-ACTUAL-ARGS) Call to MAPCAR Call to SWANK-BACKEND::FRAME-ACTUAL-ARGS Call to (METHOD SWANK-BACKEND:PRINT-FRAME (T T)) Call to SWANK::FRAME-FOR-EMACS Call to SWANK:BACKTRACE Call to SWANK:DEBUGGER-INFO-FOR-EMACS Call to SWANK::SLDB-LOOP Call to (METHOD SWANK-BACKEND:CALL-WITH-DEBUGGING-ENVIRONMENT (T)) Call to SWANK::DEBUG-IN-EMACS Call to ENVIRONMENT:DISPLAY-NOTIFIER Call to INVOKE-DEBUGGER Call to SIGNAL Call to IV:PROCESS-TOP-LEVEL Call to (HARLEQUIN-COMMON-LISP:SUBFUNCTION 1 SWANK-BACKEND::FRAME-ACTUAL-ARGS) Call to MAPCAR Call to SWANK-BACKEND::FRAME-ACTUAL-ARGS Call to (METHOD SWANK-BACKEND:PRINT-FRAME (T T)) Call to SWANK::FRAME-FOR-EMACS Call to SWANK:BACKTRACE Call to SWANK:DEBUGGER-INFO-FOR-EMACS Call to SWANK::SLDB-LOOP Call to (METHOD SWANK-BACKEND:CALL-WITH-DEBUGGING-ENVIRONMENT (T)) Call to SWANK::DEBUG-IN-EMACS Call to ENVIRONMENT:DISPLAY-NOTIFIER Call to INVOKE-DEBUGGER Call to SIGNAL Call to IV:PROCESS-TOP-LEVEL Call to (HARLEQUIN-COMMON-LISP:SUBFUNCTION 1 SWANK-BACKEND::FRAME-ACTUAL-ARGS) Call to MAPCAR Call to SWANK-BACKEND::FRAME-ACTUAL-ARGS Call to (METHOD SWANK-BACKEND:PRINT-FRAME (T T)) Call to SWANK::FRAME-FOR-EMACS Call to SWANK:BACKTRACE Call to SWANK:DEBUGGER-INFO-FOR-EMACS Call to SWANK::SLDB-LOOP Call to (METHOD SWANK-BACKEND:CALL-WITH-DEBUGGING-ENVIRONMENT (T)) Call to SWANK::DEBUG-IN-EMACS Call to ENVIRONMENT:DISPLAY-NOTIFIER Call to INVOKE-DEBUGGER Call to SIGNAL Call to IV:PROCESS-TOP-LEVEL Call to (HARLEQUIN-COMMON-LISP:SUBFUNCTION 1 SWANK-BACKEND::FRAME-ACTUAL-ARGS) Call to MAPCAR Call to SWANK-BACKEND::FRAME-ACTUAL-ARGS Call to (METHOD SWANK-BACKEND:PRINT-FRAME (T T)) Call to SWANK::FRAME-FOR-EMACS Call to SWANK:BACKTRACE Call to SWANK:DEBUGGER-INFO-FOR-EMACS Call to SWANK::SLDB-LOOP Call to (METHOD SWANK-BACKEND:CALL-WITH-DEBUGGING-ENVIRONMENT (T)) Call to SWANK::DEBUG-IN-EMACS Call to ENVIRONMENT:DISPLAY-NOTIFIER Call to INVOKE-DEBUGGER Call to SIGNAL Call to IV:PROCESS-TOP-LEVEL Call to (HARLEQUIN-COMMON-LISP:SUBFUNCTION 1 SWANK-BACKEND::FRAME-ACTUAL-ARGS) Call to MAPCAR Call to SWANK-BACKEND::FRAME-ACTUAL-ARGS Call to (METHOD SWANK-BACKEND:PRINT-FRAME (T T)) Call to SWANK::FRAME-FOR-EMACS Call to SWANK:BACKTRACE Call to SWANK:DEBUGGER-INFO-FOR-EMACS Call to SWANK::SLDB-LOOP Call to (METHOD SWANK-BACKEND:CALL-WITH-DEBUGGING-ENVIRONMENT (T)) Call to SWANK::DEBUG-IN-EMACS Call to ENVIRONMENT:DISPLAY-NOTIFIER Call to INVOKE-DEBUGGER Call to SIGNAL Call to IV:PROCESS-TOP-LEVEL Call to (HARLEQUIN-COMMON-LISP:SUBFUNCTION 1 SWANK-BACKEND::FRAME-ACTUAL-ARGS) Call to MAPCAR Call to SWANK-BACKEND::FRAME-ACTUAL-ARGS Call to (METHOD SWANK-BACKEND:PRINT-FRAME (T T)) Call to SWANK::FRAME-FOR-EMACS Call to SWANK:BACKTRACE Call to SWANK:DEBUGGER-INFO-FOR-EMACS Call to SWANK::SLDB-LOOP Call to (METHOD SWANK-BACKEND:CALL-WITH-DEBUGGING-ENVIRONMENT (T)) Call to SWANK::DEBUG-IN-EMACS Call to ENVIRONMENT:DISPLAY-NOTIFIER Call to INVOKE-DEBUGGER Call to SIGNAL Call to IV:PROCESS-TOP-LEVEL Call to (HARLEQUIN-COMMON-LISP:SUBFUNCTION 1 SWANK-BACKEND::FRAME-ACTUAL-ARGS) Call to MAPCAR Call to SWANK-BACKEND::FRAME-ACTUAL-ARGS Call to (METHOD SWANK-BACKEND:PRINT-FRAME (T T)) Call to SWANK::FRAME-FOR-EMACS Call to SWANK:BACKTRACE Call to SWANK:DEBUGGER-INFO-FOR-EMACS Call to SWANK::SLDB-LOOP Call to (METHOD SWANK-BACKEND:CALL-WITH-DEBUGGING-ENVIRONMENT (T)) Call to SWANK::DEBUG-IN-EMACS Call to ENVIRONMENT:DISPLAY-NOTIFIER Call to INVOKE-DEBUGGER Call to SIGNAL Call to IV:PROCESS-TOP-LEVEL Call to (HARLEQUIN-COMMON-LISP:SUBFUNCTION 1 SWANK-BACKEND::FRAME-ACTUAL-ARGS) Call to MAPCAR Call to SWANK-BACKEND::FRAME-ACTUAL-ARGS Call to (METHOD SWANK-BACKEND:PRINT-FRAME (T T)) Call to SWANK::FRAME-FOR-EMACS Call to SWANK:BACKTRACE Call to SWANK:DEBUGGER-INFO-FOR-EMACS Call to SWANK::SLDB-LOOP Call to (METHOD SWANK-BACKEND:CALL-WITH-DEBUGGING-ENVIRONMENT (T)) Call to SWANK::DEBUG-IN-EMACS Call to (HARLEQUIN-COMMON-LISP:SUBFUNCTION 1 SWANK:SWANK-DEBUGGER-HOOK) Call to SWANK::CALL-WITH-REDIRECTED-IO Call to SWANK:SWANK-DEBUGGER-HOOK Call to ENVIRONMENT:DISPLAY-NOTIFIER Call to INVOKE-DEBUGGER Call to SIGNAL Call to EMIT-HTML Call to DISPLAY-NODE Call to EMIT-HTML-FOR-NODE-AND-OP Call to (HARLEQUIN-COMMON-LISP:SUBFUNCTION (LABELS RETRYING-DISPATCH) DISPATCH-TO-A-NODE) Call to DISPATCH-TO-A-NODE Call to PROCESS-USER-INTERFACE-REQUEST Call to (METHOD PROCESS-ENTITY (HTTP-REQUEST COMPUTED-ENTITY)) Call to (METHOD HANDLE-REQUEST (HTTP-REQUEST)) Call to NET.ASERVE::PROCESS-CONNECTION Call to NET.ASERVE::RUN-WORKER-THREAD Call to (HARLEQUIN-COMMON-LISP:SUBFUNCTION MP::PROCESS-SG-FUNCTION MP::INITIALIZE-PROCESS-STACK)
XOS 8 : 9 >
================================================================
Any clues? This is a CVS from Thu Jul 1 2004.
Cheers.