[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1001081: response to Sébastien's question



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)


Reply to: