Hi
I am trying to debug my remote lisp (CMUCL 19d) code, so I connect to it using slime (latest from cvs)
I put a (break) in my code, so now when I hit the point I try to go inside the 0-frame. The emacs hangs, when I press Ctrl-g (emacs) I see following:
Debugger entered--Lisp error: (quit)
accept-process-output(nil 0 10000)
(cond (slime-accept-process-output-supports-floats (accept-process-output process timeout)) (t (accept-process-output process ... ...)))
slime-accept-process-output(nil 0.01)
(while t (unless (eq ... ...) (error "Lisp connection closed unexpectedly")) (slime-accept-process-output nil 0.01))
(let ((debug-on-quit t) (inhibit-quit nil) (conn ...)) (while t (unless ... ...) (slime-accept-process-output nil
0.01)))
(catch tag (slime-rex (tag sexp) (sexp package) (... ... ...) (... ...)) (let (... ... ...) (while t ... ...)))
(apply (function funcall) (catch tag (slime-rex ... ... ... ...) (let ... ...)))
(let* ((tag ...) (slime-stack-eval-tags ...)) (apply (function funcall) (catch tag ... ...)))
slime-eval((swank:frame-catch-tags-for-emacs 0))
sldb-catch-tags(0)
(let* ((frame ...) (num ...) (catches ...) (locals ...)) (destructuring-bind (start end) (sldb-frame-region) (list start end frame locals catches)))
sldb-frame-details()
(let* ((--rest--21640 ...) (start ...) (end ...) (frame ...) (locals ...) (catches ...)) (slime-save-coordinates start (delete-region start end) (slime-propertize-region ... ... ...)) (sldb-recenter-region start end))
(progn (let* (... ... ... ... ... ...) (slime-save-coordinates start ... ...) (sldb-recenter-region start end)))
(destructuring-bind (start end frame locals catches) (sldb-frame-details) (slime-save-coordinates start (delete-region start end) (slime-propertize-region ... ... ...)) (sldb-recenter-region start end))
sldb-show-frame-details()
(if (or on (not ...)) (sldb-show-frame-details) (sldb-hide-frame-details))
(let ((inhibit-read-only t)) (if (or on ...) (sldb-show-frame-details) (sldb-hide-frame-details)))
sldb-toggle-details()
funcall(sldb-toggle-details)
(if fn (funcall fn))
(let ((fn ...)) (if fn (funcall fn)))
sldb-default-action()
* call-interactively(sldb-default-action)
After that I can't see any of my variables in the frames (when I try to evaluate a variable it says it's not bound).
Any ideas how this can be fixed are greatly appreciated!
Andrew