[Openmcl-devel] yet another ccl/x86 issue

Cyrus Harmon ch-openmcl at bobobeach.com
Mon Dec 1 10:47:03 PST 2008


The combination of ccl and my code seems to be quite good at picking  
up subtle "issues" in both systems. Here's the latest:

Bug (probably): can't determine class of #<BOGUS object @ #x8F1F7B6>
    [Condition of type SIMPLE-ERROR]

Restarts:
  0: [LOAD-SOURCE] Load  
"home:projects;git.cyrusharmon.org;clem;src;subtr.lisp" instead of "/ 
Users/sly/projects/git.cyrusharmon.org/clem/src/ccl-1.3-darwin-x86/ 
subtr.dx32fsl"
  1: [RECOMPILE] Compile  
"home:projects;git.cyrusharmon.org;clem;src;subtr.lisp" into "/Users/ 
sly/projects/git.cyrusharmon.org/clem/src/ccl-1.3-darwin-x86/ 
subtr.dx32fsl" then load "/Users/sly/projects/git.cyrusharmon.org/clem/ 
src/ccl-1.3-darwin-x86/subtr.dx32fsl" again
  2: [RETRY-LOAD] Retry loading #P"/Users/sly/projects/ 
git.cyrusharmon.org/clem/src/ccl-1.3-darwin-x86/subtr.dx32fsl"
  3: [SKIP-LOAD] Skip loading #P"/Users/sly/projects/ 
git.cyrusharmon.org/clem/src/ccl-1.3-darwin-x86/subtr.dx32fsl"
  4: [LOAD-OTHER] Load other file instead of #P"/Users/sly/projects/ 
git.cyrusharmon.org/clem/src/ccl-1.3-darwin-x86/subtr.dx32fsl"
  5: [TRY-RECOMPILING] Recompile subtr and try loading it again
  6: [RETRY] Retry performing #<LOAD-OP NIL #x8BB98E6> on #<CL-SOURCE- 
FILE "subtr" #x8BC2156>.
  7: [ACCEPT] Continue, treating #<LOAD-OP NIL #x8BB98E6> on #<CL- 
SOURCE-FILE "subtr" #x8BC2156> as having been successful.
  8: [RETRY] Retry SLIME REPL evaluation request.
  9: [ABORT] Return to SLIME's top level.
  10: [ABORT-BREAK] Reset this thread
  11: [ABORT] Kill this thread

Backtrace:
   0: [error printing frame]
   1: [error printing frame]
   2: [error printing frame]
   3: (CCL::COMPUTE-NTH-ARG-COMBINED-METHOD #<Combined-Method (SETF  
SLOT-VALUE-USING-CLASS) #x89B9D3E> (#<CCL::STANDARD-KERNEL-METHOD  
(SETF SLOT-VALUE-USING-CLASS) (T STANDARD-CLASS T ..))))
   4: (CCL::NTH-ARG-COMBINED-METHOD-TRAP #<Combined-Method (SETF SLOT- 
VALUE-USING-CLASS) #x89B9D3E> #((#<CCL::STANDARD-KERNEL-METHOD (SETF  
SLOT-VALUE-USING-CLASS) (T STANDARD-CLASS T ..))))))
   5: (CCL::%%NTH-ARG-DCODE #((#<CCL::STANDARD-KERNEL-METHOD (SETF  
SLOT-VALUE-USING-CLASS) (T STANDARD-CLASS T STANDARD-EFFECTIVE-SLOT- 
DEFINITION)>) NIL NIL 2 ..))
   6: [error printing frame]
   7: (#<CCL::STANDARD-KERNEL-METHOD SHARED-INITIALIZE (STANDARD- 
OBJECT T)> #<TYPE-ERROR #x8F3FBAE> T :DATUM #<BOGUS object @  
#x8F1F7B6> :EXPECTED-TYPE FUNCTION)
   8: (#<CCL::STANDARD-KERNEL-METHOD INITIALIZE-INSTANCE (STANDARD- 
OBJECT)> #<TYPE-ERROR #x8F3FBAE> :DATUM #<BOGUS object @  
#x8F1F7B6> :EXPECTED-TYPE FUNCTION)
   9: (CCL::%MAKE-STD-INSTANCE #<STANDARD-CLASS TYPE-ERROR> (:DATUM  
#<error printing CONS #x688529>)
  10: (#<CCL::STANDARD-KERNEL-METHOD MAKE-INSTANCE (STANDARD-CLASS)>  
#<STANDARD-CLASS TYPE-ERROR> :DATUM #<BOGUS object @  
#x8F1F7B6> :EXPECTED-TYPE FUNCTION)
  11: (#<CCL::STANDARD-KERNEL-METHOD MAKE-INSTANCE (SYMBOL)> TYPE- 
ERROR :DATUM #<BOGUS object @ #x8F1F7B6> :EXPECTED-TYPE FUNCTION)
  12: (MAKE-CONDITION TYPE-ERROR :DATUM #<BOGUS object @  
#x8F1F7B6> :EXPECTED-TYPE FUNCTION)
  13: [error printing frame]
  14: [error printing frame]
  15: [error printing frame]
  16: [error printing frame]
  17: (CCL::%%BEFORE-AND-AFTER-COMBINED-METHOD-DCODE (NIL  
#<CCL::STANDARD-KERNEL-METHOD SHARED-INITIALIZE :AFTER (STANDARD- 
METHOD T)> . 1564219))
  18: (CCL::%%STANDARD-COMBINED-METHOD-DCODE (NIL (#<CCL::STANDARD- 
KERNEL-METHOD SHARED-INITIALIZE :AFTER (STANDARD-METHOD T)>) ..)
  19: (#<CCL::STANDARD-KERNEL-METHOD INITIALIZE-INSTANCE (STANDARD- 
OBJECT)> #<STANDARD-METHOD CLEM::MAT-SUBTR-RANGE3 (CLEM:DOUBLE-FLOAT- 
MATRIX CLEM:FIXNUM-MATRIX CLEM:DOUBLE-FLOAT-MATRIX T T T ..)
  20: (CCL::%MAKE-STD-INSTANCE #<STANDARD-CLASS STANDARD-METHOD>  
(:NAME CLEM::MAT-SUBTR-RANGE3 :SPECIALIZERS ..)))
  21: (#<CCL::STANDARD-KERNEL-METHOD MAKE-INSTANCE (STANDARD-CLASS)>  
#<STANDARD-CLASS STANDARD-METHOD> :NAME CLEM::MAT-SUBTR- 
RANGE3 :SPECIALIZERS (#<CLEM::STANDARD-MATRIX-CLASS CLEM:DOUBLE-FLOAT- 
MATRIX> ..)..
  22: (CCL::ENSURE-METHOD CLEM::MAT-SUBTR-RANGE3 (#1=#<CLEM::STANDARD- 
MATRIX-CLASS CLEM:DOUBLE-FLOAT-MATRIX> #<CLEM::STANDARD-MATRIX-CLASS  
CLEM:FIXNUM-MATRIX> #1# #2=#<BUILT-IN-CLASS T> #2# #2# ..)
  23: (CCL::$FASL-LFUNCALL #<CCL::FASLSTATE #x6886DE>)
  24: (CCL::%FASLOAD "/Users/sly/projects/git.cyrusharmon.org/clem/src/ 
ccl-1.3-darwin-x86/subtr.dx32fsl" #(#<Compiled-function CCL::$FASL- 
NOOP (Non-Global)  #x808E1A6> ..))
  25: (CCL::%LOAD #P"/Users/sly/projects/git.cyrusharmon.org/clem/src/ 
ccl-1.3-darwin-x86/subtr.dx32fsl" NIL NIL :ERROR :DEFAULT)
  26: (LOAD #P"/Users/sly/projects/git.cyrusharmon.org/clem/src/ 
ccl-1.3-darwin-x86/subtr.dx32fsl" :VERBOSE NIL :PRINT NIL :IF-DOES-NOT- 
EXIST :ERROR :EXTERNAL-FORMAT :DEFAULT)
  27: (#<STANDARD-METHOD ASDF:PERFORM (ASDF:LOAD-OP ASDF:CL-SOURCE- 
FILE)> #<LOAD-OP NIL #x8BB98E6> #<CL-SOURCE-FILE "subtr" #x8BC2156>)
  28: (#<STANDARD-METHOD NIL NIL> #<LOAD-OP NIL #x8BB98E6> #<CL-SOURCE- 
FILE "subtr" #x8BC2156>)
  29: (CCL::%CALL-NEXT-METHOD (NIL #<STANDARD-METHOD NIL NIL> #<LOAD- 
OP NIL #x8BB98E6> #<CL-SOURCE-FILE "subtr" #x8BC2156>))
  30: (#<STANDARD-METHOD ASDF:PERFORM ASDF:AROUND (ASDF:LOAD-OP  
ASDF:CL-SOURCE-FILE)> #<LOAD-OP NIL #x8BB98E6> #<CL-SOURCE-FILE  
"subtr" #x8BC2156>)
  31: (CCL::%%CALL-METHOD* #<STANDARD-METHOD ASDF:PERFORM ASDF:AROUND  
(ASDF:LOAD-OP ASDF:CL-SOURCE-FILE)> (#<STANDARD-METHOD NIL NIL>)  
(#<LOAD-OP NIL #x8BB98E6> #<CL-SOURCE-FILE "subtr" #x8BC2156>))
  32: (#<Anonymous Function #x8BD0C1E> #<LOAD-OP NIL #x8BB98E6> #<CL- 
SOURCE-FILE "subtr" #x8BC2156>)
  33: ((:INTERNAL CCL::WITH-COMPILATION-UNIT-BODY ASDF:OPERATE))
  34: (CCL::CALL-WITH-COMPILATION-UNIT #<COMPILED-LEXICAL-CLOSURE  
(:INTERNAL CCL::WITH-COMPILATION-UNIT-BODY ASDF:OPERATE)  
#x688A5E> :OVERRIDE NIL)
  35: (ASDF:OPERATE ASDF:LOAD-OP #:CLEM)
  36: (CCL::CALL-CHECK-REGS ASDF:OOS ASDF:LOAD-OP #:CLEM)
  37: (SWANK::EVAL-REGION "(asdf:oos 'asdf:load-op '#:clem)\n")
  38: ((:INTERNAL SWANK::REPL-EVAL))
  39: (SWANK::TRACK-PACKAGE #<COMPILED-LEXICAL-CLOSURE (:INTERNAL  
SWANK::REPL-EVAL) #x8BB9A76>)
  40: (SWANK::CALL-WITH-RETRY-RESTART "Retry SLIME REPL evaluation  
request." #<COMPILED-LEXICAL-CLOSURE (:INTERNAL SWANK::REPL-EVAL)  
#x8BB9AC6>)
  41: (SWANK::CALL-WITH-BUFFER-SYNTAX NIL #<COMPILED-LEXICAL-CLOSURE  
(:INTERNAL SWANK::REPL-EVAL) #x8BB9AEE>)
  42: (SWANK::REPL-EVAL "(asdf:oos 'asdf:load-op '#:clem)\n")
  43: (CCL::CALL-CHECK-REGS SWANK:LISTENER-EVAL "(asdf:oos 'asdf:load- 
op '#:clem)\n")
  44: (SWANK::EVAL-FOR-EMACS (SWANK:LISTENER-EVAL "(asdf:oos  
'asdf:load-op '#:clem)\n") "COMMON-LISP-USER" 6)
  45: (SWANK::PROCESS-REQUESTS NIL)
  46: ((:INTERNAL SWANK::HANDLE-REQUESTS))
  47: (#<Anonymous Function #x8A82B9E> #<Compiled-function SWANK:SWANK- 
DEBUGGER-HOOK #x8AD39BE> #<COMPILED-LEXICAL-CLOSURE (:INTERNAL  
SWANK::HANDLE-REQUESTS) #x8B32D86>)
  48: (SWANK::CALL-WITH-REDIRECTED-IO #<CONNECTION #x8B241CE>  
#<COMPILED-LEXICAL-CLOSURE (:INTERNAL SWANK::CALL-WITH-CONNECTION)  
#x8B32D5E>)
  49: (SWANK::CALL-WITH-CONNECTION #<CONNECTION #x8B241CE> #<COMPILED- 
LEXICAL-CLOSURE (:INTERNAL SWANK::HANDLE-REQUESTS) #x8B32D86>)
  50: (SWANK::HANDLE-REQUESTS #<CONNECTION #x8B241CE> NIL)
  51: (SWANK::CALL-WITH-BINDINGS NIL #<COMPILED-LEXICAL-CLOSURE  
(:INTERNAL SWANK::SPAWN-REPL-THREAD) #x8B32DB6>)
  52: (CCL::RUN-PROCESS-INITIAL-FORM #<PROCESS repl-thread(5) [Active]  
#x8B31BFE> (#<COMPILED-LEXICAL-CLOSURE (:INTERNAL CCL::%PROCESS-RUN- 
FUNCTION) #x8B31BAE>))
  53: ((:INTERNAL CCL::%PROCESS-PRESET-INTERNAL) #<PROCESS repl- 
thread(5) [Active] #x8B31BFE> (#<COMPILED-LEXICAL-CLOSURE (:INTERNAL  
CCL::%PROCESS-RUN-FUNCTION) #x8B31BAE>))
  54: ((:INTERNAL CCL::THREAD-MAKE-STARTUP-FUNCTION))






More information about the Openmcl-devel mailing list