Hi all,
I started tinkering with slime a little while back, and it had been working pretty well. I just replaced what I had (whoops) with what is now in CVS, with the "FAIRLY-STABLE" tag specified.
I did see Jan Rychter's thread from last month, so I made sure that I toasted and re-fetched the whole works, and had no .elc files around. Any ideas?
I get a couple of messages when I start slime:
The first appears in the *Warnings* buffer: (3) (error/warning) Error in process filter: (wrong-type-argument stringp nil)
This one appears in the minibuffer: itimer "itimer-0" signaled: (file-error "Cannot open load file" "lee-hook")
This latter one is quite odd, as "lee-hook" doesn't appear in the slime files, nor in my own XEmacs init files.
When I start, slime has wandered off into space, until I break out. Here's the CMUCL backtrace:
;; Loading #p"/usr/local/dl/Lisp/slime/slime/swank-cmucl.x86f". T * ;; Swank ready.
Interrupted at #xFFFFE410.
Restarts: 0: [CONTINUE] Return from BREAK. 1: [ABORT ] Return to Top-Level.
Debug (type H for help)
(UNIX::SIGINT-HANDLER #<unused-arg> #<unused-arg> #.(SYSTEM:INT-SAP #x3FFFE690)) Source: ; File: target:code/signal.lisp (DEFINE-SIGNAL-HANDLER SIGINT-HANDLER "Interrupted" BREAK) 0] back
0: (UNIX::SIGINT-HANDLER #<unused-arg> #<unused-arg> #.(SYSTEM:INT-SAP #x3FFFE690)) 1: (UNIX::SIGINT-HANDLER 3 #<unused-arg> #<unused-arg> #.(SYSTEM:INT-SAP #x3FFFE690))[:EXTERNAL] 2: ("Foreign function call land") 3: ("Foreign function call land") 4: ("Foreign function call land") 5: ("Foreign function call land") 6: ("Foreign function call land") 7: (SYSTEM:WAIT-UNTIL-FD-USABLE 8 :INPUT NIL) 8: (ACCEPT-TCP-CONNECTION 8) 9: (SWANK::OPEN-STREAM-TO-EMACS) 10: (SWANK::OPEN-STREAM-TO-EMACS 0)[:EXTERNAL] 11: (SWANK::SETUP-REQUEST-HANDLER 7) 12: (SWANK::SETUP-REQUEST-HANDLER 1 7)[:EXTERNAL] 13: (SWANK::ACCEPT-CONNECTION 5) 14: (SWANK::ACCEPT-CONNECTION 1 5)[:EXTERNAL] 15: (SWANK:CREATE-SWANK-SERVER 0 :REUSE-ADDRESS T :ADDRESS ...) 16: (SWANK:CREATE-SWANK-SERVER 5 0)[:EXTERNAL] 17: (SWANK:START-SERVER "/tmp/tim/slime.11767") 18: (SWANK:START-SERVER 1 "/tmp/tim/slime.11767")[:EXTERNAL] 19: (INTERACTIVE-EVAL (SWANK:START-SERVER "/tmp/tim/slime.11767")) 20: (COMMON-LISP::%TOP-LEVEL) 21: (COMMON-LISP::RESTART-LISP)
0]
Any ideas?
Thanks, Tim
Tim Lavoie tim@fractaldragon.net writes:
I started tinkering with slime a little while back, and it had been working pretty well. I just replaced what I had (whoops) with what is now in CVS, with the "FAIRLY-STABLE" tag specified.
What version of XEmacs are you using, and do you know if it's got all the major ("sumo") packages installed?
It's working for me with CMUCL 18e and both XEmacs 21.5-beta16 and XEmacs 21.4-patch6.
I get a couple of messages when I start slime:
The first appears in the *Warnings* buffer: (3) (error/warning) Error in process filter: (wrong-type-argument stringp nil)
This one appears in the minibuffer: itimer "itimer-0" signaled: (file-error "Cannot open load file" "lee-hook")
Could you try setting `debug-on-error' to true in Emacs? That should give elisp backtraces -- please send them, they should indicate the real problem.
When I start, slime has wandered off into space, until I break out. Here's the CMUCL backtrace:
[...]
8: (ACCEPT-TCP-CONNECTION 8)
It looks like CMUCL is waiting for Emacs to connect with a socket, but an error in the Elisp code has prevented it from doing so.
Cheers, Luke