Skip to content

AllegroCL64Express bombs on ASDF #246

Description

@marcoxa

Hi

this is a new issue. Not sure if it is ASDF proper or ASDF as distributed with quicklisp.
It is a show stopper on AllegroCL64Express.

Can anybody reproduce it?

Cheers

Marco

CL-USER(14): (load #P"/Users/marcoxa/Projects/Lang/CL/quicklisp/setup.lisp")
; Loading /Users/marcoxa/Projects/Lang/CL/quicklisp/setup.lisp
Error: Received signal number 11 (Segmentation fault: 11)
[condition type: SYNCHRONOUS-OPERATING-SYSTEM-SIGNAL]
Restart actions (select using :continue):
 0: Retry ASDF operation.
 1: Retry ASDF operation after resetting the configuration.
 2: retry the load of /Users/marcoxa/Projects/Lang/CL/quicklisp/setup.lisp
 3: skip loading /Users/marcoxa/Projects/Lang/CL/quicklisp/setup.lisp
 4: recompile /Users/marcoxa/Projects/Lang/CL/quicklisp/setup.lisp
 5: Return to Top Level (an "abort" restart).
 6: Exit the CG event-handling loop (event-loop)
 7: Unwind to the top-level event-handling loop.
 8: Exit this IDE listener (Listener 1).
 9: Abort entirely from this (lisp) process.

[changing package from "COMMON-LISP-USER" to "QL-SETUP"]
[1] QL-SETUP(15): :zoom :all t :count t
Evaluation stack:

   (EXCL::READ-EVAL-PRINT-LOOP :CONDITION #<EXCL:SYNCHRONOUS-OPERATING-SYSTEM-SIGNAL @ #x10001a2db92> ...)
   (IDE.BASE:DEBUGGER :ERROR-MESSAGE "Error: Received signal number 11 (Segmentation fault: 11)
[condition type: SYNCHRONOUS-OPERATING-SYSTEM-SIGNAL]" ...)
   ((:INTERNAL IDE.BASE::DISPLAY-ERROR-AND-SELECT-RESTART 3))
   ((FLET IDE.BASE::DISPLAY-ERROR-AND-SELECT-RESTART IDE.BASE::DO-RESTART-DIALOG) #<Closure # @ #x10001a2dd92>)
   [... SYS::FUNCALL-TRAMP ]
   (IDE.BASE::DISPLAY-ERROR-AND-SELECT-RESTART :CONDITION #<EXCL:SYNCHRONOUS-OPERATING-SYSTEM-SIGNAL @ #x10001a2db92> ...)
   ((FLET IDE.BASE::IDE-INVOKE-DEBUGGER IDE.BASE::DISPLAY-THE-RESTARTS) T)
   [... SYS::FUNCALL-TRAMP ]
   (IDE.BASE::IDE-INVOKE-DEBUGGER "Error" #<EXCL:SYNCHRONOUS-OPERATING-SYSTEM-SIGNAL @ #x10001a2db92> ...)
   (EXCL::INTERNAL-INVOKE-DEBUGGER "Error" #<EXCL:SYNCHRONOUS-OPERATING-SYSTEM-SIGNAL @ #x10001a2db92> ...)
   (ERROR EXCL:SYNCHRONOUS-OPERATING-SYSTEM-SIGNAL :NAME ...)
   #<Printer Error, obj=#x10007a183f2: bad stack frame class: 0>
   #<Printer Error, obj=#x10007a184b2: bad stack frame class: 0>
   (DEBUG::READ-OBJECT-SYMBOLS "" 18446744073709551614)
   [ DEBUG::BUILD-ACLDLL-TABLE ]
   (DEBUG::BUILD-C-SYMBOL-TABLE)
   (DEBUG::FIND-C-ENTRY 4405734215)
   (EXCL::FIND-SOURCE-CONTEXT-FROM-CONDITION-FRAME)
 ->(EXCL:SOURCE-CONTEXT #<ASDF/PLAN:SYSTEM-OUT-OF-DATE @ #x10001a32242>)
   (EXCL::STORE-SOURCE-CONTEXT #<ASDF/PLAN:SYSTEM-OUT-OF-DATE @ #x10001a32242>)
   #<Printer Error, obj=#x10001a32312: Received signal number 11 (Segmentation fault: 11)>
   ((:INTERNAL (:EFFECTIVE-METHOD 1 T NIL NIL NIL) 0) :UNKNOWN)
   ((:RUNSYS SYS::|lisp_apply|))
   [... SYS::FUNCALL-TRAMP ]
   ((METHOD MAKE-INSTANCE (CLASS)) :UNKNOWN :NAME ...)
   #<Printer Error, obj=#x10001a325d2: Received signal number 11 (Segmentation fault: 11)>
   ((METHOD MAKE-INSTANCE (SYMBOL)) :UNKNOWN)
   #<Printer Error, obj=#x10001a32732: Received signal number 11 (Segmentation fault: 11)>
   (MAKE-CONDITION ASDF/PLAN:SYSTEM-OUT-OF-DATE :NAME ...)
   ((:RUNSYS SYS::|lisp_apply|))
   [... SYS::FUNCALL-TRAMP ]
   (EXCL::COERCE-TO-CONDITION ASDF/PLAN:SYSTEM-OUT-OF-DATE (:NAME "quicklisp") ...)
   ((:INTERNAL (METHOD ASDF/SYSTEM:FIND-SYSTEM (STRING)) 0))
   #<Printer Error, obj=#x10001a32032: Received signal number 11 (Segmentation fault: 11)>
   (UIOP/UTILITY:CALL-FUNCTION #<Closure # @ #x10001a32a92>)
   (ASDF/SESSION:CONSULT-ASDF-CACHE (ASDF/SYSTEM:FIND-SYSTEM "quicklisp") #<Closure # @ #x10001a32a92>)
   (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<Closure # @ #x10001a32a92> :OVERRIDE ...)
   ((METHOD ASDF/SYSTEM:FIND-SYSTEM (STRING)) :UNKNOWN)
   [... ASDF/SYSTEM:FIND-SYSTEM ]
   ((METHOD ASDF/COMPONENT:FIND-COMPONENT (STRING T)) "quicklisp" NIL ...)
   ((:RUNSYS SYS::|lisp_apply|))
   [... SYS::FUNCALL-TRAMP ]
   ((:INTERNAL (:EFFECTIVE-METHOD 2 T T NIL NIL) 0) :UNKNOWN :UNKNOWN ...)
   ((:RUNSYS SYS::|lisp_apply|))
   [... SYS::FUNCALL-TRAMP ]
   ((:INTERNAL (:EFFECTIVE-METHOD 2 T T NIL NIL) 0) :UNKNOWN :UNKNOWN)
   [... ASDF/COMPONENT:FIND-COMPONENT ]
   ((METHOD ASDF/OPERATE:OPERATE (SYMBOL T)) ASDF/LISP-ACTION:LOAD-OP "quicklisp")
   #<Printer Error, obj=#x10001a33262: Received signal number 11 (Segmentation fault: 11)>
   ((:INTERNAL (:EFFECTIVE-METHOD 2 T NIL NIL T) 0) ASDF/LISP-ACTION:LOAD-OP "quicklisp" ...)
   ((:RUNSYS SYS::|lisp_apply|))
   [... SYS::FUNCALL-TRAMP ]
   ((:INTERNAL (METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) 0))
   (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<Closure # [LOAD-OP] @ #x10001a291a2> :OVERRIDE ...)
   ((METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:LOAD-OP "quicklisp" ...)
   #<Printer Error, obj=#x10001a33702: Received signal number 11 (Segmentation fault: 11)>
   ((:INTERNAL (:EFFECTIVE-METHOD 2 T NIL T T) 0) :UNKNOWN :UNKNOWN)
   #<Printer Error, obj=#x10001a33862: Received signal number 11 (Segmentation fault: 11)>
   (ASDF/OPERATE:OOS ASDF/LISP-ACTION:LOAD-OP "quicklisp")
   ((:RUNSYS SYS::|lisp_apply|))
   [... EXCL::EVAL-AS-PROGN ]
   (LET (# # # ...) (ASDF/OPERATE:OOS 'ASDF/LISP-ACTION:LOAD-OP "quicklisp" ...))
   [... EXCL::%EVAL ]
   (EVAL (LET # #))
   (EXCL::SLOLOAD
      #<EXCL:FILE-SIMPLE-STREAM #P"/Users/marcoxa/Projects/Lang/CL/quicklisp/setup.lisp" for input pos 5155 @ #x10001a294c2>)
   (EXCL::LOAD-FROM-STREAM-OR-BUNDLE
      #<EXCL:FILE-SIMPLE-STREAM #P"/Users/marcoxa/Projects/Lang/CL/quicklisp/setup.lisp" for input pos 5155 @ #x10001a294c2>
      #P"/Users/marcoxa/Projects/Lang/CL/quicklisp/setup.lisp" ...)
   (EXCL::LOAD-2 #P"/Users/marcoxa/Projects/Lang/CL/quicklisp/setup.lisp" T ...)
   (EXCL::LOAD-1 #P"/Users/marcoxa/Projects/Lang/CL/quicklisp/setup.lisp" T ...)
   (LOAD #P"/Users/marcoxa/Projects/Lang/CL/quicklisp/setup.lisp")
   [... EXCL::%EVAL ]
   (EVAL (LOAD #P"/Users/marcoxa/Projects/Lang/CL/quicklisp/setup.lisp"))
   (TPL::READ-EVAL-PRINT-ONE-COMMAND NIL NIL ...)
   ((METHOD IDE.BASE:IDE-PROXY-TASK (IDE.BASE::READ-EVAL-DATA)) :UNKNOWN)
   [... IDE.BASE:IDE-PROXY-TASK ]
   ((METHOD IDE.BASE:HANDLE-PROXY-TASKS (IDE.BASE:EVAL-PROCESS-WINDOW)) :UNKNOWN)
   ((:RUNSYS SYS::|lisp_apply|))
   [... SYS::FUNCALL-TRAMP ]
   (CG.BASE:CALL-CG-PROCESS-POSTED-FUNCALLS #<MP:PROCESS Listener 1(11) @ #x1000172c952>)
   (CG.JS::PROCESS-SINGLE-EVENT-PLAT-JS NIL)
   (CG.BASE:PROCESS-SINGLE-EVENT NIL)
   (CG.BASE::SIMPLE-EVENT-LOOP #<EVAL-PROCESS-WINDOW IDE.BASE:EVAL-PROCESS-WINDOW in Listener 1 @ #x100017860e2> NIL)
   (CG.BASE::EVENT-LOOP-2 #<EVAL-PROCESS-WINDOW IDE.BASE:EVAL-PROCESS-WINDOW in Listener 1 @ #x100017860e2> NIL)
   (CG.BASE:EVENT-LOOP :WINDOW #<EVAL-PROCESS-WINDOW IDE.BASE:EVAL-PROCESS-WINDOW in Listener 1 @ #x100017860e2>)
   (IDE.BASE:REP-ONE-COMMAND-EVENT-LOOP NIL NIL)
   (EXCL::READ-EVAL-PRINT-LOOP :LEVEL 0 ...)
   (IDE.BASE::IDE-TOP-LEVEL-READ-EVAL-PRINT-LOOP-2)
   (IDE.BASE::IDE-TOP-LEVEL-READ-EVAL-PRINT-LOOP . 0)
   (TPL:TOP-LEVEL-READ-EVAL-PRINT-LOOP)
   ((:RUNSYS SYS::|lisp_apply|))
   [... SYS::FUNCALL-TRAMP ]
   (TPL:START-INTERACTIVE-TOP-LEVEL #<LISTENER-PANE :LISTENER-PANE in IDE GUI @ #x1000174b832>
                                    TPL:TOP-LEVEL-READ-EVAL-PRINT-LOOP ...)
   (IDE.BASE::IDE-LISTENER-PROCESS-TOP :INITIAL-LISTENER T)
   ((:RUNSYS SYS::|lisp_apply|))
   [... SYS::FUNCALL-TRAMP ]
   (EXCL::THREAD-BIND-AND-CALL* (# # # ...) #<Function IDE-LISTENER-PROCESS-TOP> ...)
   (EXCL::THREAD-BIND-AND-CALL (# # # ...) #<Function IDE-LISTENER-PROCESS-TOP> ...)
[1] QL-SETUP(16):

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions