Hans Halvorson wrote:
That fixed it for me. Thank you.
Hmm, but not for me. Debug frame is split screen now, but after I have chosen 2:
2: [ABORT] Exit debugger, returning to top level.
I get:
*slime-repl sbcl*:
CL-USER> (/ 2 0) ; Evaluation aborted CL-USER>
*Messages*:
Lisp connection closed unexpectedly: connection broken by remote peer
*slime-events*:
(:emacs-rex (swank:listener-eval "(/ 2 0)\n") "COMMON-LISP-USER" :repl-thread 2) (:debug 0 1 ("arithmetic error DIVISION-BY-ZERO signalled\nOperation was SB-KERNEL::DIVISION, operands (2 0)." " [Condition of type DIVISION-BY-ZERO]" nil nil) (("ABORT-REQUEST" "Abort handling SLIME request.") ("CLOSE-CONNECTION" "Close SLIME connection") ("ABORT" "Exit debugger, returning to top level.")) ((0 "(SB-KERNEL::INTEGER-/-INTEGER 2 0)") (1 "(/ 2)") (2 "(SB-INT:SIMPLE-EVAL-IN-LEXENV (/ 2 0) #<NULL-LEXENV>)") (3 "(SWANK::EVAL-REGION\n "(/ 2 0)\n"\n T)") (4 "((LAMBDA ()))") (5 "((LAMBDA (SWANK-BACKEND::FN)) #<CLOSURE (LAMBDA #) {BE1C87D}>)") (6 "(SWANK::CALL-WITH-BUFFER-SYNTAX #<CLOSURE (LAMBDA #) {BE1C87D}>)") (7 "(SWANK:LISTENER-EVAL\n "(/ 2 0)\n")") (8 "(SB-INT:SIMPLE-EVAL-IN-LEXENV\n (SWANK:LISTENER-EVAL "(/ 2 0)\n")\n #<NULL-LEXENV>)") (9 "((LAMBDA ()))") (10 "((LAMBDA (SWANK-BACKEND::HOOK SWANK-BACKEND::FUN)) #<FUNCTION SWANK:SWANK-DEBUGGER-HOOK> #<CLOSURE (LAMBDA #) {BE1BCFD}>)") (11 "((LAMBDA ()))") (12 "((LAMBDA (SWANK-BACKEND::HOOK SWANK-BACKEND::FUN)) #<FUNCTION SWANK:SWANK-DEBUGGER-HOOK> #<FUNCTION (LAMBDA #) {C94324D}>)") (13 "(SWANK::CALL-WITH-REDIRECTED-IO #<SWANK::CONNECTION {C8E1681}> #<CLOSURE (LAMBDA #) {BE196CD}>)") (14 "(SWANK::CALL-WITH-CONNECTION #<SWANK::CONNECTION {C8E1681}> #<FUNCTION (LAMBDA #) {C94324D}>)") (15 "(SWANK::HANDLE-REQUEST #<SWANK::CONNECTION {C8E1681}>)") (16 "(SWANK::SIMPLE-SERVE-REQUESTS #<SWANK::CONNECTION {C8E1681}>)") (17 "(SWANK::SERVE-CONNECTION #<SB-BSD-SOCKETS:INET-SOCKET descriptor -1 {C8DD289}> NIL NIL :UTF-8)") (18 "(SWANK::SETUP-SERVER 0 #<CLOSURE (LAMBDA #) {C8DD20D}> NIL NIL :UTF-8)") (19 "(SB-INT:SIMPLE-EVAL-IN-LEXENV (FUNCALL (READ-FROM-STRING "swank:start-server") "c:/Temp/slime.1856" :CODING-SYSTEM "utf-8-unix") #<NULL-LEXENV>)")) (2)) (:debug-activate 0 1) (:emacs-rex (swank:invoke-nth-restart-for-emacs 1 2) nil 0 3) (:return (:abort) 3) (:debug-return 0 1 nil) (:return (:abort) 2)
*inferior-lisp*: ;; swank:close-connection: NIL *
Option "enter debugger on error" is not help. GNU Emacs 22.0.92.1