[slime-devel] Re: SLDB hangs with CLISP/Cygwin

Luke Gorrie luke at synap.se
Sun Mar 13 19:55:14 UTC 2005


"Steven E. Harris" <seh at panix.com> writes:

> Luke Gorrie <luke at 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))




More information about the slime-devel mailing list