[Bordeaux-threads-devel] Having trougle with SBCL 1.0.20 on x86

Yarek Kowalik yarek.kowalik at gmail.com
Sat Jan 23 09:05:28 UTC 2010


Quick questions: what versions of SBCL (32 and 64 bit) are suported on the
current head branch?

Yarek

On Fri, Jan 22, 2010 at 6:00 PM, Yarek Kowalik <yarek.kowalik at gmail.com>wrote:

> I get this error when compiling bordeaux-threads, has anyone seen this? Any
> workarounds?
>
> Thanks!!
>
> Yarek
>
> The value #<SB-KERNEL:DEFSTRUCT-DESCRIPTION CONDITION>
> is not of type
>   SB-KERNEL:CLASSOID.
>    [Condition of type TYPE-ERROR]
>
> Restarts:
>  0: [TRY-RECOMPILING] Try recompiling impl-sbcl
>  1: [RETRY] Retry performing #<ASDF:COMPILE-OP NIL {C751441}> on
> #<ASDF:CL-SOURCE-FILE "impl-sbcl" {C72B119}>.
>  2: [ACCEPT] Continue, treating #<ASDF:COMPILE-OP NIL {C751441}> on
> #<ASDF:CL-SOURCE-FILE "impl-sbcl" {C72B119}> as having been successful.
>  3: [RETRY] Retry SLIME REPL evaluation request.
>  4: [ABORT] Return to SLIME's top level.
>  5: [TERMINATE-THREAD] Terminate this thread (#<THREAD "repl-thread"
> RUNNING {B0580D1}>)
>
> Backtrace:
>   0: (SB-KERNEL:UNDEFINE-STRUCTURE #<SB-KERNEL:DEFSTRUCT-DESCRIPTION
> CONDITION>)
>   1: (SB-IMPL::%COMPILER-DEFTYPE TIMEOUT #<FUNCTION (LAMBDA #) {C07AA85}>
> NIL)
>   2: (SB-INT:SIMPLE-EVAL-IN-LEXENV ..)
>   3: ((FLET SB-C::DEFAULT-PROCESSOR) ..)
>   4: (SB-C::PROCESS-TOPLEVEL-FORM ..)
>   5: (SB-C::PROCESS-TOPLEVEL-PROGN ..)
>   6: (SB-C::PROCESS-TOPLEVEL-FORM (EVAL-WHEN (:COMPILE-TOPLEVEL
> :LOAD-TOPLEVEL :EXECUTE) (SB-IMPL::%COMPILER-DEFTYPE 'TIMEOUT (LAMBDA # #)))
> (SB-C::ORIGINAL-SOURCE-START 0 16) NIL)
>   7: ((FLET SB-C::DEFAULT-PROCESSOR) (DEFTYPE TIMEOUT () 'SB-EXT:TIMEOUT))
>   8: (SB-C::PROCESS-TOPLEVEL-FORM (DEFTYPE TIMEOUT () 'SB-EXT:TIMEOUT)
> (SB-C::ORIGINAL-SOURCE-START 0 16) NIL)
>   9: (SB-C::SUB-SUB-COMPILE-FILE #<SB-C::SOURCE-INFO >)
>  10: ((LAMBDA ()))
>  11: (SB-C::%WITH-COMPILATION-UNIT #<CLOSURE (LAMBDA #)
> {BEA6FA5}>)[:EXTERNAL]
>  12: (SB-C::SUB-COMPILE-FILE #<SB-C::SOURCE-INFO >)
>  13: (COMPILE-FILE
> #P"/home/yarek/.sbcl/site/bordeaux-threads_darcs/src/impl-sbcl.lisp")[:EXTERNAL]
>  14: ((SB-PCL::FAST-METHOD ASDF:PERFORM (ASDF:COMPILE-OP
> ASDF:CL-SOURCE-FILE)) #<unavailable argument> #<unavailable argument>
> #<ASDF:COMPILE-OP NIL {C751441}> #<ASDF:CL-SOURCE-FILE "impl-sbcl"
> {C72B119}>)
>  15: ((LAMBDA (SB-PCL::.PV. SB-PCL::.NEXT-METHOD-CALL. SB-PCL::.ARG0.
> SB-PCL::.ARG1.)) ..)
>  16: ((SB-PCL::FAST-METHOD ASDF:PERFORM :AROUND (ASDF:COMPILE-OP
> ASDF:CL-SOURCE-FILE)) ..)
>  17: ((LAMBDA ()))
>  18: ((FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK))
>  19: ((FLET #:WITHOUT-INTERRUPTS-BODY-[CALL-WITH-RECURSIVE-LOCK]508))
>  20: (SB-THREAD::CALL-WITH-RECURSIVE-LOCK ..)
>       Locals:
>         SB-DEBUG::ARG-0 = #<CLOSURE (FLET
> SB-THREAD::WITH-RECURSIVE-LOCK-THUNK) {B68969AD}>
>         SB-DEBUG::ARG-1 = #S(SB-THREAD:MUTEX ..)
>  21: (SB-C::%WITH-COMPILATION-UNIT #<CLOSURE (LAMBDA #)
> {BE9601D}>)[:EXTERNAL]
>  22: (ASDF:OPERATE ASDF:LOAD-OP :FASHION-ORIGAMI)[:EXTERNAL]
>  23: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ASDF:OOS 'ASDF:LOAD-OP
> :FASHION-ORIGAMI) #<NULL-LEXENV>)
>  24: (SWANK::EVAL-REGION "(asdf:oos 'asdf:load-op :fashion-origami)\n")
>  25: ((LAMBDA ()))
>  26: (SWANK::TRACK-PACKAGE #<CLOSURE (LAMBDA #) {BEE07AD}>)
>  27: (SWANK::CALL-WITH-RETRY-RESTART "Retry SLIME REPL evaluation request."
> #<CLOSURE (LAMBDA #) {BEE073D}>)
>  28: (SWANK::CALL-WITH-BUFFER-SYNTAX NIL #<CLOSURE (LAMBDA #) {BEE0725}>)
>  29: (SWANK::REPL-EVAL "(asdf:oos 'asdf:load-op :fashion-origami)\n")
>  30: (SB-INT:SIMPLE-EVAL-IN-LEXENV (SWANK:LISTENER-EVAL "(asdf:oos
> 'asdf:load-op :fashion-origami)\n") #<NULL-LEXENV>)
>  31: (SWANK::EVAL-FOR-EMACS (SWANK:LISTENER-EVAL "(asdf:oos 'asdf:load-op
> :fashion-origami)\n") "FASHION-ORIGAMI" 439)
>  32: (SWANK::PROCESS-REQUESTS NIL)
>  33: ((LAMBDA ()))
>  34: ((LAMBDA (SWANK-BACKEND::HOOK SWANK-BACKEND::FUN)) #<FUNCTION
> SWANK:SWANK-DEBUGGER-HOOK> #<CLOSURE (LAMBDA #) {B05A0BD}>)
>  35: (SWANK::CALL-WITH-REDIRECTED-IO #<SWANK::CONNECTION {AF509A9}>
> #<CLOSURE (LAMBDA #) {B05A0CD}>)
>  36: (SWANK::CALL-WITH-CONNECTION #<SWANK::CONNECTION {AF509A9}> #<CLOSURE
> (LAMBDA #) {B05A0BD}>)
>  37: (SWANK::HANDLE-REQUESTS #<SWANK::CONNECTION {AF509A9}> NIL)
>  38: (SWANK::CALL-WITH-BINDINGS NIL #<CLOSURE (LAMBDA #) {B05A095}>)
>  39: ((FLET SB-THREAD::WITH-MUTEX-THUNK))
>  40: ((FLET #:WITHOUT-INTERRUPTS-BODY-[CALL-WITH-MUTEX]477))
>  41: (SB-THREAD::CALL-WITH-MUTEX ..)
>  42: ((LAMBDA ()))
>  43: ("foreign function: call_into_lisp")
>  44: ("foreign function: funcall0")
>  45: ("foreign function: new_thread_trampoline")
>  46: ("foreign function: #xB7FB880E")
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/bordeaux-threads-devel/attachments/20100123/4fe70734/attachment.html>


More information about the bordeaux-threads-devel mailing list