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

Bug#1001081: sbcl: `sbcl --load quicklisp.lisp` fails with `internal error 222` since 2.1.11-1



Control: tags -1 + moreinfo

Dear David,

Le vendredi 03 décembre 2021 à 14:27 -0600, David Loyall a écrit :
Package: sbcl
Version: 2:2.1.11-1
Severity: important

Dear Sébastien Villemot,

Here is some output from a terminal:

    sebboh@debian:~/prj$ sbcl --load 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"/home/sebboh/prj/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
"/home/sebboh/prj/quicklisp.lisp".
      2: [ABORT   ] Abort loading file "/home/sebboh/prj/quicklisp.lisp".
      3:            Ignore runtime option --load "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 :NORMAL> NIL)
    0] 6
    ;
    ; compilation unit aborted
    ;   caught 1 fatal ERROR condition

    debugger invoked on a SIMPLE-ERROR @52A4A930 in thread
    #<THREAD "finalizer" RUNNING {10009BC2B3}>:
      internal error 222: NIL; args=NIL

    The current thread is not at the foreground,
    SB-THREAD:RELEASE-FOREGROUND has to be called in
#<SB-THREAD:THREAD "main thread" RUNNING {1001834103}>
    for this thread to enter the debugger.
    Killed

I can’t replicate your problem. Loading quicklisp.lisp with sbcl 2.1.11-1 works fine for me.

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

Best,

-- 
⢀⣴⠾⠻⢶⣦⠀  Sébastien Villemot
⣾⠁⢠⠒⠀⣿⡁  Debian Developer
⢿⡄⠘⠷⠚⠋⠀  https://sebastien.villemot.name
⠈⠳⣄⠀⠀⠀⠀  https://www.debian.org

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: