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