[slime-devel] Halp, slime isn't working any more (for me)

T Taneli Vahakangas vahakang at cs.helsinki.fi
Wed Aug 29 07:53:39 UTC 2007


On Tue, Aug 28, 2007 at 10:50:08PM +0200, Helmut Eller wrote:
> * T Taneli Vahakangas [2007-08-27 23:31+0200] writes:
> 
> > Hello all,
> >
> > I have somehow completely broked my slime or emacs. After doing
> > M-x slime the *inferior-lisp* buffer is left on display and in
> > minibuffer it says "Connecting to Swank on port NNNN..", but it
> > doesn't proceed from there. I can do M-x slime-repl which will
> > give me a *slime-repl nil* but then it refuses to show the
> > arglist of functions. Since this is the other major feature of
> > slime for me (the other being autocompletion, which works), I'd
> > like to get it back. Any hints?
> 
> Have you tried to delete everything in ~/.slime/fasl before
> restarting?  That helps sometimes.

Yes, currently I'm doing that after every cvs update, and also
cleaned up ${SBCL_HOME} for good measure ... probably not
necessary but I'm a little desperate.

> If it doesn't help, can you post the content of the *inferior-lisp*,
> *slime-events*, and the last part of the *messages* buffer?

Attached. They feature emacs22 from CVS, slime from CVS (just
updated) and SBCL 1.0.7. It behaves the same with emacs23,
slime-2.0 and SBCL git master from boinkor.

	Taneli

-------------- next part --------------
(:emacs-rex
 (swank:connection-info)
 nil t 1)
-------------- next part --------------
(progn (load "/home/taneli/src/CL/cvs.slime/swank-loader.lisp" :verbose t) (funcall (read-from-string "swank:start-server") "/tmp/slime.11025" :coding-system "iso-latin-1-unix"))

This is SBCL 1.0.7, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.

SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses.  See the CREDITS and COPYING files in the
distribution for more information.
* 
; loading #P"/home/taneli/src/CL/cvs.slime/swank-loader.lisp"

; compiling file "/home/taneli/src/CL/cvs.slime/swank-backend.lisp" (written 26 AUG 2007 05:56:15 PM):

; /home/taneli/.slime/fasl/2007-08-28/sbcl-1.0.7-linux-x86-64/swank-backend.fasl written
; compilation finished in 0:00:02
;; loading #P"/home/taneli/.slime/fasl/2007-08-28/sbcl-1.0.7-linux-x86-64/swank-backend.fasl"
WARNING: SWANK-BACKEND also exports the following symbols:
  (SWANK-BACKEND:COMPUTE-BACKTRACE SWANK-BACKEND:COMPUTE-SANE-RESTARTS
   SWANK-BACKEND:ADD-SIGIO-HANDLER SWANK-BACKEND:GETPID
   SWANK-BACKEND:PROFILE-REPORT SWANK-BACKEND:RETURN-FROM-FRAME
   SWANK-BACKEND:FRAME-LOCALS SWANK-BACKEND:EMACS-CONNECTED
   SWANK-BACKEND:ALL-THREADS SWANK-BACKEND:COMPILER-MACROEXPAND-1
   SWANK-BACKEND:MACROEXPAND-ALL SWANK-BACKEND:WHO-SPECIALIZES
   SWANK-BACKEND:CALL-WITH-RECURSIVE-LOCK-HELD
   SWANK-BACKEND:FORMAT-SLDB-CONDITION SWANK-BACKEND:PROFILE-RESET
   SWANK-BACKEND:MAKE-RECURSIVE-LOCK SWANK-BACKEND:CURRENT-THREAD
   SWANK-BACKEND:SLDB-STEP-INTO SWANK-BACKEND:KILL-THREAD
   SWANK-BACKEND:CALL-WITHOUT-INTERRUPTS SWANK-BACKEND:INTERRUPT-THREAD
   SWANK-BACKEND:SLDB-BREAK-ON-RETURN SWANK-BACKEND:FIND-DEFINITIONS
   SWANK-BACKEND:OPERATE-ON-SYSTEM SWANK-BACKEND:UNPROFILE
   SWANK-BACKEND:THREAD-ALIVE-P SWANK-BACKEND:CONDITION-REFERENCES
   SWANK-BACKEND:DESCRIBE-PRIMITIVE-TYPE SWANK-BACKEND:DEFAULT-DIRECTORY
   SWANK-BACKEND:MAKE-WEAK-VALUE-HASH-TABLE SWANK-BACKEND:RECEIVE
   SWANK-BACKEND:GUESS-EXTERNAL-FORMAT
   SWANK-BACKEND:LISP-IMPLEMENTATION-TYPE-NAME
   SWANK-BACKEND:SET-DEFAULT-DIRECTORY SWANK-BACKEND:CONDITION-EXTRAS
   SWANK-BACKEND:REMOVE-FD-HANDLERS SWANK-BACKEND:LIST-CALLERS
   SWANK-BACKEND:THREAD-ID SWANK-BACKEND:REMOVE-SIGIO-HANDLERS
   SWANK-BACKEND:SLDB-STEP-NEXT SWANK-BACKEND:PROFILE
   SWANK-BACKEND:MAKE-DEFAULT-INSPECTOR SWANK-BACKEND:WHO-REFERENCES
   SWANK-BACKEND:SEND SWANK-BACKEND:ACTIVATE-STEPPING
   SWANK-BACKEND:CALL-WITH-COMPILATION-HOOKS SWANK-BACKEND:COMPILER-MACROEXPAND
   SWANK-BACKEND:FRAME-CATCH-TAGS SWANK-BACKEND:INSTALL-DEBUGGER-GLOBALLY
   SWANK-BACKEND:TOGGLE-TRACE SWANK-BACKEND:CALLS-WHO
   SWANK-BACKEND:LIST-CALLEES SWANK-BACKEND:HASH-TABLE-WEAKNESS
   SWANK-BACKEND:PREFERRED-COMMUNICATION-STYLE
   SWANK-BACKEND:SLDB-BREAK-AT-START SWANK-BACKEND:CALL-WITH-LOCK-HELD
   SWANK-BACKEND:MAKE-WEAK-KEY-HASH-TABLE SWANK-BACKEND:MAKE-STREAM-INTERACTIVE
   SWANK-BACKEND:DESCRIBE-SYMBOL-FOR-EMACS SWANK-BACKEND:SWANK-COMPILE-FILE
   SWANK-BACKEND:PROFILED-FUNCTIONS SWANK-BACKEND:WHO-SETS
   SWANK-BACKEND:WHO-MACROEXPANDS SWANK-BACKEND:CHARACTER-COMPLETION-SET
   SWANK-BACKEND:SLDB-STEP-OUT SWANK-BACKEND:FRAME-VAR-VALUE
   SWANK-BACKEND:INITIALIZE-MULTIPROCESSING SWANK-BACKEND:BUFFER-FIRST-CHANGE
   SWANK-BACKEND:PROFILE-PACKAGE SWANK-BACKEND:CALL-WITH-DEBUGGER-HOOK
   SWANK-BACKEND:ACCEPT-CONNECTION SWANK-BACKEND:DEFAULT-READTABLE-ALIST
   SWANK-BACKEND:WHO-CALLS SWANK-BACKEND:THREAD-STATUS
   SWANK-BACKEND:MAKE-FN-STREAMS SWANK-BACKEND:FIND-THREAD
   SWANK-BACKEND:RESTART-FRAME SWANK-BACKEND:CALL-WITH-SYNTAX-HOOKS
   SWANK-BACKEND:FIND-EXTERNAL-FORMAT SWANK-BACKEND:FUNCTION-NAME
   SWANK-BACKEND:SET-STREAM-TIMEOUT SWANK-BACKEND:SPAWN SWANK-BACKEND:ARGLIST
   SWANK-BACKEND:DESCRIBE-DEFINITION SWANK-BACKEND:SLDB-STEPPER-CONDITION-P
   SWANK-BACKEND:PRINT-FRAME SWANK-BACKEND:CALL-WITH-DEBUGGING-ENVIRONMENT
   SWANK-BACKEND:MAKE-LOCK SWANK-BACKEND:THREAD-NAME
   SWANK-BACKEND:CREATE-SOCKET SWANK-BACKEND:CLOSE-SOCKET
   SWANK-BACKEND:DISASSEMBLE-FRAME SWANK-BACKEND:WHO-BINDS
   SWANK-BACKEND:EVAL-IN-FRAME SWANK-BACKEND:LOCAL-PORT
   SWANK-BACKEND:UNPROFILE-ALL SWANK-BACKEND:ADD-FD-HANDLER
   SWANK-BACKEND:SWANK-COMPILE-STRING
   SWANK-BACKEND:FRAME-SOURCE-LOCATION-FOR-EMACS)
See also:
  The ANSI Standard, Macro DEFPACKAGE
; compiling file "/home/taneli/src/CL/cvs.slime/nregex.lisp" (written 19 SEP 2005 11:20:48 AM):

; /home/taneli/.slime/fasl/2007-08-28/sbcl-1.0.7-linux-x86-64/nregex.fasl written
; compilation finished in 0:00:00
;; loading #P"/home/taneli/.slime/fasl/2007-08-28/sbcl-1.0.7-linux-x86-64/nregex.fasl"
; compiling file "/home/taneli/src/CL/cvs.slime/swank-source-path-parser.lisp" (written 25 JUN 2006 11:33:16 AM):

; /home/taneli/.slime/fasl/2007-08-28/sbcl-1.0.7-linux-x86-64/swank-source-path-parser.fasl written
; compilation finished in 0:00:00
;; loading #P"/home/taneli/.slime/fasl/2007-08-28/sbcl-1.0.7-linux-x86-64/swank-source-path-parser.fasl"
; compiling file "/home/taneli/src/CL/cvs.slime/swank-source-file-cache.lisp" (written 07 JAN 2007 03:25:09 PM):

; /home/taneli/.slime/fasl/2007-08-28/sbcl-1.0.7-linux-x86-64/swank-source-file-cache.fasl written
; compilation finished in 0:00:01
;; loading #P"/home/taneli/.slime/fasl/2007-08-28/sbcl-1.0.7-linux-x86-64/swank-source-file-cache.fasl"
; compiling file "/home/taneli/src/CL/cvs.slime/swank-sbcl.lisp" (written 26 AUG 2007 05:56:16 PM):

; /home/taneli/.slime/fasl/2007-08-28/sbcl-1.0.7-linux-x86-64/swank-sbcl.fasl written
; compilation finished in 0:00:02
;; loading #P"/home/taneli/.slime/fasl/2007-08-28/sbcl-1.0.7-linux-x86-64/swank-sbcl.fasl"
STYLE-WARNING: redefining SBCL-WITH-NEW-STEPPER-P in DEFUN
STYLE-WARNING: redefining SBCL-WITH-WEAK-HASH-TABLES in DEFUN
STYLE-WARNING: redefining SBCL-WITH-XREF-P in DEFUN
STYLE-WARNING: redefining SBCL-WITH-RESTART-FRAME in DEFUN
; compiling file "/home/taneli/src/CL/cvs.slime/swank-gray.lisp" (written 12 APR 2006 11:43:55 AM):

; /home/taneli/.slime/fasl/2007-08-28/sbcl-1.0.7-linux-x86-64/swank-gray.fasl written
; compilation finished in 0:00:00
;; loading #P"/home/taneli/.slime/fasl/2007-08-28/sbcl-1.0.7-linux-x86-64/swank-gray.fasl"
STYLE-WARNING:
   implicitly creating new generic function STREAM-READ-CHAR-WILL-HANG-P
; compiling file "/home/taneli/src/CL/cvs.slime/swank.lisp" (written 29 AUG 2007 10:43:20 AM):

; /home/taneli/.slime/fasl/2007-08-28/sbcl-1.0.7-linux-x86-64/swank.fasl written
; compilation finished in 0:00:04
;; loading #P"/home/taneli/.slime/fasl/2007-08-28/sbcl-1.0.7-linux-x86-64/swank.fasl"
WARNING: SWANK also exports the following symbols:
  (SWANK:COMPILE-FILE-IF-NEEDED SWANK:SIMPLE-COMPLETIONS SWANK:BACKTRACE
   SWANK:APROPOS-LIST-FOR-EMACS SWANK:COMPLETE-FORM SWANK:PPRINT-INSPECTOR-PART
   SWANK:UPDATE-INDENTATION-INFORMATION SWANK:INSPECTOR-CALL-NTH-ACTION
   SWANK:IO-SPEED-TEST SWANK:FRAME-LOCALS-FOR-EMACS SWANK:SLDB-ABORT
   SWANK:UNTRACE-ALL SWANK:INSPECTOR-REINSPECT SWANK:MOP
   SWANK:COMPILER-NOTES-FOR-EMACS SWANK:INSPECT-CURRENT-CONDITION
   SWANK:INVOKE-NTH-RESTART-FOR-EMACS SWANK:PPRINT-EVAL SWANK:SLDB-DISASSEMBLE
   SWANK:ARGLIST-FOR-ECHO-AREA SWANK:CONNECTION-INFO SWANK:INIT-INSPECTOR
   SWANK:INTERACTIVE-EVAL SWANK:DESCRIBE-FUNCTION
   SWANK:OPERATE-ON-SYSTEM-FOR-EMACS SWANK:SIMPLE-BREAK
   SWANK:COMPLETIONS-FOR-CHARACTER SWANK:LOAD-FILE-SET-PACKAGE
   SWANK:DESCRIBE-DEFINITION-FOR-EMACS SWANK:STATE-STACK
   SWANK:SWANK-MACROEXPAND-ALL SWANK:INSPECT-IN-FRAME SWANK:SWANK-TOGGLE-TRACE
   SWANK:LOAD-FILE SWANK:LIST-ASDF-SYSTEMS SWANK:DISASSEMBLE-SYMBOL
   SWANK:DOCUMENTATION-SYMBOL SWANK:FRAME-CATCH-TAGS-FOR-EMACS
   SWANK:REDIRECT-TRACE-OUTPUT SWANK:RE-EVALUATE-DEFVAR
   SWANK:SWANK-MACROEXPAND-1 SWANK:TAKE-INPUT SWANK:EVAL-STRING-IN-FRAME
   SWANK:COMPLETIONS-FOR-KEYWORD SWANK:TOGGLE-PROFILE-FDEFINITION
   SWANK:START-SWANK-SERVER-IN-THREAD SWANK:SLDB-OUT
   SWANK:LIST-ALL-SYSTEMS-KNOWN-TO-ASDF SWANK:DESCRIBE-SYMBOL
   SWANK:SLDB-BREAK-WITH-DEFAULT-DEBUGGER SWANK:DEBUGGER-INFO-FOR-EMACS
   SWANK:INSPECTOR-NTH-PART SWANK:VALUE-FOR-EDITING SWANK:INSPECT-NTH-PART
   SWANK:COMPILE-STRING-FOR-EMACS SWANK:VARIABLE-DESC-FOR-ECHO-AREA
   SWANK:LISTENER-EVAL SWANK:DEBUG-NTH-THREAD SWANK:SWANK-REQUIRE
   SWANK:SET-PACKAGE SWANK:SLDB-CONTINUE SWANK:LIST-ALL-PACKAGE-NAMES
   SWANK:LIST-ALL-SYSTEMS-IN-CENTRAL-REGISTRY SWANK:SWANK-MACROEXPAND
   SWANK:KILL-NTH-THREAD SWANK:COMMIT-EDITED-VALUE
   SWANK:SWANK-COMPILER-MACROEXPAND-1 SWANK:INSPECT-FRAME-VAR
   SWANK:INSPECTOR-POP SWANK:COMPILE-FILE-FOR-EMACS SWANK:LIST-THREADS
   SWANK:EVAL-AND-GRAB-OUTPUT SWANK:SLDB-RETURN-FROM-FRAME
   SWANK:DESCRIBE-INSPECTEE SWANK:FIND-DEFINITIONS-FOR-EMACS
   SWANK:INVOKE-NTH-RESTART SWANK:COMPLETIONS SWANK:SLDB-NEXT
   SWANK:PPRINT-EVAL-STRING-IN-FRAME SWANK:UNDEFINE-FUNCTION
   SWANK:SWANK-COMPILER-MACROEXPAND SWANK:THROW-TO-TOPLEVEL
   SWANK:INSPECTOR-NEXT SWANK:INTERACTIVE-EVAL-REGION SWANK:XREF
   SWANK:QUIT-THREAD-BROWSER SWANK:QUIT-INSPECTOR)
See also:
  The ANSI Standard, Macro DEFPACKAGE
; compiling file "/home/taneli/src/CL/cvs.slime/contrib/swank-fuzzy.lisp" (written 27 AUG 2007 11:51:17 PM):

; /home/taneli/.slime/fasl/2007-08-28/sbcl-1.0.7-linux-x86-64/contrib/swank-fuzzy.fasl written
; compilation finished in 0:00:00
; compiling file "/home/taneli/src/CL/cvs.slime/contrib/swank-fancy-inspector.lisp" (written 23 AUG 2007 10:04:15 PM):

; /home/taneli/.slime/fasl/2007-08-28/sbcl-1.0.7-linux-x86-64/contrib/swank-fancy-inspector.fasl written
; compilation finished in 0:00:01
; compiling file "/home/taneli/src/CL/cvs.slime/contrib/swank-presentations.lisp" (written 29 AUG 2007 07:50:34 AM):

; /home/taneli/.slime/fasl/2007-08-28/sbcl-1.0.7-linux-x86-64/contrib/swank-presentations.fasl written
; compilation finished in 0:00:00
; compiling file "/home/taneli/src/CL/cvs.slime/contrib/swank-presentation-streams.lisp" (written 29 AUG 2007 10:43:20 AM):

; /home/taneli/.slime/fasl/2007-08-28/sbcl-1.0.7-linux-x86-64/contrib/swank-presentation-streams.fasl written
; compilation finished in 0:00:00
WARNING: These Swank interfaces are unimplemented:
 (CALLS-WHO DISASSEMBLE-FRAME SLDB-BREAK-AT-START SLDB-BREAK-ON-RETURN
            WHO-SPECIALIZES)
;; Swank started at port: 54349.
54349
* 
-------------- next part --------------
("emacs")
Loading encoded-kb...done
Loading cl-macs...done
Loading cl-seq...done
Loading easy-mmode...done
Loading edmacro...done
Loading derived...done
Loading byte-opt...done
Loading cl-extra...done
For information about the GNU system and GNU/Linux, type C-h C-p.
Polling "/tmp/slime.11025".. (Abort with `M-x slime-abort-connection'.) [39 times]
Connecting to Swank on port 54349.. [2 times]
Making completion list...
Quit
Making completion list...
Wrote /home/taneli/src/CL/inferior-lisp
Loading image...done
Wrote /home/taneli/src/CL/slime-events


More information about the slime-devel mailing list