[movitz-devel] error during create-image with los0-gc.lisp
Elliott A Johnson
human at csufresno.edu
Sun Sep 5 23:19:58 UTC 2004
Hi,
Just checking to see if anyone else is seeing this error when creating
an image?
Type-error in KERNEL::OBJECT-NOT-LIST-ERROR-HANDLER:
#:|cond-skip-0-85433| is not of type COMMON-LISP:LIST
Here's some more of the error message:
(MOVITZ::ASSEMBLY-MACROEXPAND
(:BOOLEAN-BRANCH-ON-FALSE . #:|cond-skip-0-85433|)
#S(MOVITZ::ASSEMBLY-MACRO-ENVIRONMENT
:EXPANDERS #<EQ hash table, 13 entries {496D23B5}>))
Source:
; File: /home/ejohnson/cvs-dir/movitz-cvs/movitz/assembly-syntax.lisp
(LOOP FOR (P . TAIL) ON PRG ...)
Here's the first 10 backtraces from the error:
0: (MOVITZ::ASSEMBLY-MACROEXPAND
(:BOOLEAN-BRANCH-ON-FALSE . #:|cond-skip-0-85433|)
#S(MOVITZ::ASSEMBLY-MACRO-ENVIRONMENT
:EXPANDERS #<EQ hash table, 13 entries {496D23B5}>))
1: (MOVITZ::ASSEMBLY-MACROEXPAND
(:LOAD-LEXICAL
#<MOVITZ::LOCATED-BINDING name: #:|interrupts-enabled-p-85428|
{4966532D}>
(:BOOLEAN-BRANCH-ON-FALSE . #:|cond-skip-0-85433|))
#S(MOVITZ::ASSEMBLY-MACRO-ENVIRONMENT
:EXPANDERS #<EQ hash table, 13 entries {496D23B5}>))
2: (MOVITZ::ASSEMBLY-MACROEXPAND
(:SUB-PROGRAM (#:UNWIND-PROTECT-CLEANUP-ENTRY85431) (:LOAD-LEXICAL
# #)
(:LOAD-CONSTANT # :EDX) (:MOVL # :ESI) ...)
#S(MOVITZ::ASSEMBLY-MACRO-ENVIRONMENT
:EXPANDERS #<EQ hash table, 13 entries {496D23B5}>))
3: (MOVITZ::ASSEMBLY-MACROEXPAND
'(:SUB-PROGRAM (#:UNWIND-PROTECT-CLEANUP-ENTRY85431)
(:LOAD-LEXICAL # #)
(:LOAD-CONSTANT # :EDX) (:MOVL # :ESI) ...)
#S(MOVITZ::ASSEMBLY-MACRO-ENVIRONMENT
:EXPANDERS #<EQ hash table, 13 entries {496D23B5}>))
4: (MOVITZ::ASSEMBLY-MACROEXPAND (:CALL '(:SUB-PROGRAM # # # # ...))
#S(MOVITZ::ASSEMBLY-MACRO-ENVIRONMENT
:EXPANDERS #<EQ hash table, 13
entries
{496D23B5}>))
5: (MOVITZ::ASSEMBLY-MACROEXPAND ((:CALL '#))
#S(MOVITZ::ASSEMBLY-MACRO-ENVIRONMENT
:EXPANDERS #<EQ hash table, 13
entries
{496D23B5}>))
6: (MOVITZ::ASSEMBLY-MACROEXPAND 2
((:CALL '#))
#S(MOVITZ::ASSEMBLY-MACRO-ENVIRONMENT
:EXPANDERS #<EQ hash table, 13
entries
{496D23B5}>))[:EXTERNAL]
7: (MOVITZ::SPECIAL-OPERATOR-WITH-INLINE-ASSEMBLY-CASE
(WITH-INLINE-ASSEMBLY-CASE NIL (MOVITZ::DO-CASE # #))
#<MOVITZ::MOVITZ-FUNOBJ-PASS1 STOP-AND-COPY {4963F325}>
#<MOVITZ::WITH-THINGS-ON-STACK-ENV {496D1F0D}>
#<unused-arg>
...)
8: (MOVITZ::SPECIAL-OPERATOR-WITH-CLOAK
(WITH-CLOAK (:MULTIPLE-VALUES # COMMON-LISP:T #)
(WITH-INLINE-ASSEMBLY-CASE NIL #))
#<MOVITZ::MOVITZ-FUNOBJ-PASS1 STOP-AND-COPY {4963F325}>
#<MOVITZ::LET-ENV of STOP-AND-COPY binding
#:|interrupts-enabled-p-85428|
{496562A5}>
NIL
...)
9: (MOVITZ::COMPILE-FORM
(MULTIPLE-VALUE-PROG1 (WITH-PROGN-RESULTS # # # #)
(WITH-INLINE-ASSEMBLY-CASE NIL #))
#<MOVITZ::MOVITZ-FUNOBJ-PASS1 STOP-AND-COPY {4963F325}>
#<MOVITZ::LET-ENV of STOP-AND-COPY binding
#:|interrupts-enabled-p-85428|
{496562A5}>
NIL
...)
I'm not exactly sure, but I'm thinking it could be a special-operator
problem. I'm having a hard time wrapping my head around this one. Any
thoughts as to what this actually is?
-Elliott
More information about the movitz-devel
mailing list