[slime-devel] Re: Slime lockup after returning from SLDB

Jonathan Lee 2jlee at earthlink.net
Sun Oct 30 02:56:04 UTC 2005


While reading through the manual I ran across the the SWANK:*LOG-EVENTS* 
variable and turned it on. The log values were written to the SLIME REPL 
once it was created.  Here are the statements logged in the REPL after I 
evaluated the '(error "foo") form:

CL-USER> (error "foo")
READ:
(:emacs-rex (swank:listener-eval "(error \"foo\")
") "COMMON-LISP-USER" :repl-thread 3)

DISPATCHING:
(:EMACS-REX
 (SWANK:LISTENER-EVAL
  "(error \"foo\")
")
 "COMMON-LISP-USER" :REPL-THREAD 3)
DISPATCHING: (:DEBUG 0 1 ("foo" "   [Condition of type SIMPLE-ERROR]" 
NIL NIL) (("ABORT-REQUEST" "Abort handling SLIME request.") ("ABORT" 
"ABORT")) ((0 "#<SYSTEM-FUNCTION ERROR> 1") (1 "#<SYSTEM-FUNCTION 
EVAL>") (2 "#<COMPILED-FUNCTION SWANK::EVAL-REGION>") (3 
"#<COMPILED-FUNCTION SWANK::LISTENER-EVAL-1>") (4 "#<COMPILED-FUNCTION 
#:|272 274 (DEFINTERFACE CALL-WITH-SYNTAX-HOOKS (FN) ...)-31-3-1-1|>") 
(5 "#<COMPILED-FUNCTION SWANK::CALL-WITH-BUFFER-SYNTAX>") (6 
"#<COMPILED-FUNCTION SWANK:LISTENER-EVAL>") (7 "#<SYSTEM-FUNCTION 
EVAL>") (8 "#<COMPILED-FUNCTION SWANK::EVAL-FOR-EMACS-1>") (9 
"#<COMPILED-FUNCTION #:|449 454 (DEFINTERFACE CALL-WITH-DEBUGGER-HOOK 
(HOOK FUN) ...)-50-3-1-1|>") ...) (3))
WRITE: (:debug 0 1 ("foo" "   [Condition of type SIMPLE-ERROR]" nil nil) 
(("ABORT-REQUEST" "Abort handling SLIME request.") ("ABORT" "ABORT")) 
((0 "#<SYSTEM-FUNCTION ERROR> 1") (1 "#<SYSTEM-FUNCTION EVAL>") (2 
"#<COMPILED-FUNCTION SWANK::EVAL-REGION>") (3 "#<COMPILED-FUNCTION 
SWANK::LISTENER-EVAL-1>") (4 "#<COMPILED-FUNCTION #:|272 274 
(DEFINTERFACE CALL-WITH-SYNTAX-HOOKS (FN) ...)-31-3-1-1|>") (5 
"#<COMPILED-FUNCTION SWANK::CALL-WITH-BUFFER-SYNTAX>") (6 
"#<COMPILED-FUNCTION SWANK:LISTENER-EVAL>") (7 "#<SYSTEM-FUNCTION 
EVAL>") (8 "#<COMPILED-FUNCTION SWANK::EVAL-FOR-EMACS-1>") (9 
"#<COMPILED-FUNCTION #:|449 454 (DEFINTERFACE CALL-WITH-DEBUGGER-HOOK 
(HOOK FUN) ...)-50-3-1-1|>") (10 "#<COMPILED-FUNCTION 
SWANK::EVAL-FOR-EMACS>") (11 "#<COMPILED-FUNCTION 
SWANK::READ-FROM-EMACS>") (12 "#<COMPILED-FUNCTION 
SWANK::HANDLE-REQUEST-1>") (13 "#<COMPILED-FUNCTION 
SWANK::CALL-WITH-CONNECTION-1>") (14 "#<COMPILED-FUNCTION 
SWANK::CALL-WITH-REDIRECTED-IO>") (15 "#<COMPILED-FUNCTION 
SWANK::MAYBE-CALL-WITH-IO-REDIRECTION>") (16 "#<COMPILED-FUNCTION 
SWANK::CALL-WITH-CONNECTION>") (17 "#<COMPILED-FUNCTION 
SWANK::HANDLE-REQUEST>") (18 "#<COMPILED-FUNCTION 
SWANK::SIMPLE-SERVE-REQUESTS-2>") (19 "#<COMPILED-FUNCTION 
SWANK::SIMPLE-SERVE-REQUESTS>")) (3))
DISPATCHING: (:DEBUG-ACTIVATE 0 1)
WRITE: (:debug-activate 0 1)
READ: (:emacs-rex (swank:sldb-abort) nil 0 4)

DISPATCHING: (:EMACS-REX (SWANK:SLDB-ABORT) NIL 0 4)
DISPATCHING: (:RETURN 0 (:ABORT) 4)
WRITE: (:return (:abort) 4)
DISPATCHING: (:DEBUG-RETURN 0 1 NIL)
WRITE: (:debug-return 0 1 nil)
DISPATCHING: (:RETURN 0 (:ABORT) 3)
WRITE: (:return (:abort) 3)
; Evaluation aborted




More information about the slime-devel mailing list