[slime-devel] slime with sbcl 0.8.19 - error in process filter

I had slime working with sbcl 0.8.16. I downloaded sbcl 0.8.19 and when I try to start slime I get this in my *Message* buffer Polling "/tmp/slime.18807".. (Abort with `M-x slime-abort-connection'.) [2 times] Connecting to Swank on port 51816.. Initial handshake... Connected. Let the hacking commence! error in process filter: slime-process-available-input: Wrong type argument: listp, § error in process filter: Wrong type argument: listp, § I am using emacs 21.3.1 on Fedora core 3. Any help would be appreciated. My solution for now is to go back to sbcl 0.8.16 thanks, Todd.

Todd Dukes <tdukes@austin.rr.com> writes:
I had slime working with sbcl 0.8.16.
I downloaded sbcl 0.8.19 and when I try to start slime I get this in my *Message* buffer
You should upgrade to CVS SLIME. In recent versions of SBCL, the external coding depends on the phase of the moon (or a bunch of random environment variables). That's a little to unpredictable for SLIME-1.0. CVS SLIME should work with newer SBCLs (but may no longer work with older SBCLs). Helmut.

With the head of CVS (checked out 30-Jan-2005) I get: WARNING: These Swank interfaces are unimplemented: (ALL-THREADS DISASSEMBLE-FRAME FIND-THREAD INTERRUPT-THREAD PROFILE-PACKAGE RECEIVE RESTART-FRAME SEND SLDB-STEP SPAWN THREAD-ID WHO-BINDS WHO-CALLS WHO-MACROEXPANDS WHO-REFERENCES WHO-SETS WHO-SPECIALIZES) T * ;; Swank started at port: 52157. debugger invoked on a SB-KERNEL:CASE-FAILURE in thread 20028: :EXTERNAL-FORMAT fell through ECASE expression. Wanted one of (NIL :FD-HANDLER :SIGIO :SPAWN). You can type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL. restarts (invokable by number or by possibly-abbreviated name): 0: [ABORT ] Reduce debugger level (leaving debugger, returning to toplevel). 1: [TOPLEVEL] Restart at toplevel READ/EVAL/PRINT loop. (SWANK::SETUP-SERVER 0 #<FUNCTION "CLOSURE" {9C6BB9D}> :EXTERNAL-FORMAT :ISO-LATIN-1-UNIX) in the *inferior-lisp* buffer. Backtrace looks like this: 0] backtrace 0: (SWANK::SETUP-SERVER 0 #<FUNCTION "CLOSURE" {9C6BB9D}> :EXTERNAL-FORMAT :ISO-LATIN-1-UNIX) 1: (SB-INT:EVAL-IN-LEXENV 2 (SWANK:START-SERVER "/tmp/slime.20004" :EXTERNAL-FORMAT :ISO-LATIN-1-UNIX) #S(SB-KERNEL:LEXENV :FUNS NIL :VARS NIL :BLOCKS NIL :TAGS NIL :TYPE-RESTRICTIONS NIL :LAMBDA NIL :CLEANUP NIL :HANDLED-CONDITIONS NIL :DISABLED-PACKAGE-LOCKS NIL :POLICY ((SAFETY . 3) (COMPILATION-SPEED . 2) (DEBUG . 2) (SPEED . 1) (SPACE . 1) (INHIBIT-WARNINGS . 1))))[:EXTERNAL] 2: (INTERACTIVE-EVAL 1 (SWANK:START-SERVER "/tmp/slime.20004" :EXTERNAL-FORMAT :ISO-LATIN-1-UNIX))[:EXTERNAL] 3: (SB-IMPL::REPL-FUN 1 NIL)[:EXTERNAL] 4: ("#'(LAMBDA NIL (HANDLER-BIND # #))") 5: ("XEP for #'(LAMBDA NIL (HANDLER-BIND # #))" 0)[:EXTERNAL] 6: (SB-IMPL::%WITH-REBOUND-IO-SYNTAX 1 #<FUNCTION "CLOSURE" {9007F1D}>)[:EXTERNAL] 7: (SB-IMPL::TOPLEVEL-REPL 1 NIL)[:EXTERNAL] 8: (SB-IMPL::TOPLEVEL-INIT 0)[:EXTERNAL] 9: ("FLET SB!IMPL::RESTART-LISP")
"Helmut" == Helmut Eller <e9626484@stud3.tuwien.ac.at> writes:
Helmut> Todd Dukes <tdukes@austin.rr.com> writes: >> I had slime working with sbcl 0.8.16. >> >> I downloaded sbcl 0.8.19 and when I try to start slime I get >> this in my *Message* buffer Helmut> You should upgrade to CVS SLIME. Helmut> In recent versions of SBCL, the external coding depends on Helmut> the phase of the moon (or a bunch of random environment Helmut> variables). That's a little to unpredictable for Helmut> SLIME-1.0. Helmut> CVS SLIME should work with newer SBCLs (but may no longer Helmut> work with older SBCLs). Helmut> Helmut.

Todd Dukes <tdukes@austin.rr.com> writes:
With the head of CVS (checked out 30-Jan-2005) I get: [...] * ;; Swank started at port: 52157.
debugger invoked on a SB-KERNEL:CASE-FAILURE in thread 20028: :EXTERNAL-FORMAT fell through ECASE expression. Wanted one of (NIL :FD-HANDLER :SIGIO :SPAWN).
There are probably old fasl files around. Deleting ~/.swank/fasl/ should help. Helmut.

Thanks, that appeared to fix it. The directory was I needed to delete was ~/.slime/fasl/sbcl-0.8.19 Todd.
"Helmut" == Helmut Eller <e9626484@stud3.tuwien.ac.at> writes:
Helmut> Todd Dukes <tdukes@austin.rr.com> writes: >> With the head of CVS (checked out 30-Jan-2005) I get: Helmut> [...] >> * ;; Swank started at port: 52157. >> >> debugger invoked on a SB-KERNEL:CASE-FAILURE in thread 20028: >> :EXTERNAL-FORMAT fell through ECASE expression. Wanted one of >> (NIL :FD-HANDLER :SIGIO :SPAWN). Helmut> There are probably old fasl files around. Deleting Helmut> ~/.swank/fasl/ should help. Helmut> Helmut.
participants (2)
-
Helmut Eller
-
Todd Dukes