"Steven E. Harris" seh@panix.com writes:
Luke Gorrie luke@synap.se writes:
Sick. Does this happen consistently?
Yes. I can start up a fresh XEmacs, start SLIME, and evaluate those two forms, getting stuck in the same way every time.
I fixed the "pipelined request" message, but that was harmless.
Overall the problem seems very weird and doesn't happen for me in CLISP 2.33.2 with GNU or XEmacs on Debian.
Please try making this change in slime-dispatch-event in the elisp code. You can C-M-x the definition without needing to restart Emacs. This should put more debug info in the *slime-events* buffer so it will be interesting to see what that looks like after reproducing the problem again.
--- slime.el.~1.471.~ 2005-03-13 20:38:20.000000000 +0100 +++ slime.el 2005-03-13 20:54:34.000000000 +0100 @@ -2195,6 +2195,7 @@ (slime-send `(:emacs-rex ,form ,package ,thread ,id)))) ((:return value id) (let ((rec (assq id (slime-rex-continuations)))) + (slime-log-event (list 'DEBUG id value rec)) (cond (rec (setf (slime-rex-continuations ) (remove rec (slime-rex-continuations))) (when (null (slime-rex-continuations))