Hello, Sébastien. It took me a long time to reply, please accept my apologies.
> In order to rule out problems caused by your initialization > scripts, can you try the following: > > sbcl --no-sysinit --no-userinit --load \ > /usr/share/common-lisp/source/quicklisp/quicklisp.lisp Sure. Ok, I got the same result when invoking that exact command line you provided: "Internal error 222". (Separately, I confirmed these two files have identical contents: /usr/share/common-lisp/source/quicklisp/quicklisp.lisp and /home/sebboh/prj/quicklisp.lisp) I found that I do NOT have to `killall -9 sbcl`... Instead, after the error, I can select [CONTINUE] and then invoke (quit). Log of that follows my signature. Maybe your eyes can see a clue where mine do not yet. Hm, when I do it this way, now the output does list a specific undefined function. I hope this helps, and I'm still willing to gather more information. More quickly next time. :) Cheers, --sebboh sebboh@debian:~$ sbcl --no-sysinit --no-userinit --load /usr/share/common-lisp/source/quicklisp/quicklisp.lisp This is SBCL 2.1.11.debian, 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. While evaluating the form starting at line 1154, column 0 of #P"/usr/share/common-lisp/source/quicklisp/quicklisp.lisp": debugger invoked on a SIMPLE-ERROR @52CF6451 in thread #<THREAD "main thread" RUNNING {1001834103}>: internal error 222: NIL; args=NIL Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL. restarts (invokable by number or by possibly-abbreviated name): 0: [RETRY ] Retry EVAL of current toplevel form. 1: [CONTINUE] Ignore error and continue loading file "/usr/share/common-lisp/source/quicklisp/quicklisp.lisp". 2: [ABORT ] Abort loading file "/usr/share/common-lisp/source/quicklisp/quicklisp.lisp". 3: Ignore runtime option --load "/usr/share/common-lisp/source/quicklisp/quicklisp.lisp". 4: Skip rest of --eval and --load options. 5: Skip to toplevel READ/EVAL/PRINT loop. 6: [EXIT ] Exit SBCL (calling #'EXIT, killing the process). (SB-C:MAKE-TN-REF #<SB-C:TN t1[RDX(d)] :NORMAL> T) 0] 1 ; ; compilation unit aborted ; caught 1 fatal ERROR condition ; file: /usr/share/common-lisp/source/quicklisp/quicklisp.lisp ; in: DEFUN READ-HTTP-HEADER ; (QLQS-HTTP::PROCESS-HEADER QLQS-HTTP::HEADER-DATA) ; ; caught STYLE-WARNING: ; undefined function: QLQS-HTTP::PROCESS-HEADER ; ; compilation unit finished ; Undefined function: ; PROCESS-HEADER ; caught 1 STYLE-WARNING condition ==== quicklisp quickstart 2015-01-28 loaded ==== To continue with installation, evaluate: (quicklisp-quickstart:install) For installation options, evaluate: (quicklisp-quickstart:help) * (quit)