[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Problem during pcl:compile-pcl on 3600
- To: CommonLoops.pa@Xerox.COM
- Subject: Problem during pcl:compile-pcl on 3600
- From: kanderso@WILMA.BBN.COM
- Date: Thu, 11 Feb 88 07:28:49 -0500
- Cc: kanderson@WILMA.BBN.COM
- Redistributed: CommonLoops.pa
In Symbolics 3640 Compiler in Genera 7.1, IP-TCP 52.16,
BBN site system 2.6, Color Support 11.4, Color 331.5, Color Editor 313.0,
Fortran 6.27, Graph 13.0, Scientific Graphs 6.3, Window Support 10.1,
Essential Window Support 9.2, PCI Data Loaded. 9.0,
One More Nice Inheritance System for PCI 6.0,
PCI Data-Loading Essentials. 1.0,
Experimental Ken Anderson's Initial Environment 7,
microcode 3640-FPA-MIC 396, FEP 127, fep0:>v127-lisp.flod(55),
fep0:>v127-loaders.flod(55), fep0:>v127-debug.flod(34),
fep0:>v127-info.flod(55), Machine serial number 4146, on Rhythm & Blues:
I was simply trying to (pcl:compile-pcl) and this happened during
compiling fixup.lisp when evaling FIX-EARLY-GENERIC-FUNCTIONS. My
guess is that the loop test in the DOLIST somehow gets the value of GET-CPL-1
rather than METHODS.
(labels ((get-class-1 (i a)
(setf (svref classes i) (class-of a)))
(get-cpl-1 (i a)
(setf (svref cpls i)
(slot-value--class (get-class i a)
'class-precedence-list))))
(dolist (method methods)
(setq specializers (funcall key method))
Any suggestions?
k
Trap: The argument given to the SYS:BRANCH-ENDP instruction, #<LEXICAL-CLOSURE
(:INTERNAL LOOKUP-METHOD-INTERNAL 1 GET-CPL-1) 601326>, was not a list, or NIL.
While in the function LOOKUP-METHOD-INTERNAL LOOKUP-METHOD-2 (:INTERNAL
(:INTERNAL #:G13898 0) 0)
The condition signalled was DBG:WRONG-TYPE-ARGUMENT-TRAP
LOOKUP-METHOD-INTERNAL: (P.C. = 427) (from WILMA:/usr/kcl/pcl/new/methods.lsp)
Arg 0 (GENERIC-FUNCTION): #<instance ?? 244013270>
Arg 1 (METHODS): (((#<instance ?? 324005205>) . #<DTP-COMPILED-FUNCTION
(METHOD COMPUTE-DISCRIMINATING-FUNCTION-ARGLIST-INFO
(STANDARD-GENERIC-FUNCTION)) 260741600>))
Arg 2 (KEY): #<DTP-COMPILED-FUNCTION CAR 144012230>
Rest arg (ARGS): (#<instance ?? 244032667>)
Local 4: #<DTP-LOCATIVE 601320>
Local 5: #<DTP-COMPILED-FUNCTION (:INTERNAL LOOKUP-METHOD-INTERNAL 0
GET-CLASS-1) 260741501>
Local 6: #<DTP-LOCATIVE 601320>
Local 7: #<DTP-COMPILED-FUNCTION (:INTERNAL LOOKUP-METHOD-INTERNAL 1
GET-CPL-1) 260741516>
Local 8 (ORDER): :DEFAULT
Local 9 (CPLS): #<ART-Q-128 324106321>
Local 10 (CLASSES): #<ART-Q-128 324106522>
Local 11 (MOST-SPECIFIC-METHOD): NIL
Local 12 (MOST-SPECIFIC-SPECIALIZERS): NIL
Local 13 (SPECIALIZERS): NIL
Local 14 (.GET-CLASS-1-FUNCTION-CELL.): 1
Local 15 (.GET-CPL-1-FUNCTION-CELL.): #<LEXICAL-CLOSURE (:INTERNAL
LOOKUP-METHOD-INTERNAL 0 GET-CLASS-1) 601324>
Local 16: #<LEXICAL-CLOSURE (:INTERNAL LOOKUP-METHOD-INTERNAL 1 GET-CPL-1)
601326>
Local 17 (METHOD): (((#<instance ?? 324005205>) . #<DTP-COMPILED-FUNCTION
(METHOD COMPUTE-DISCRIMINATING-FUNCTION-ARGLIST-INFO
(STANDARD-GENERIC-FUNCTION)) 260741600>))
Special SYS:INHIBIT-SCHEDULING-FLAG: T
LOOKUP-METHOD-2: (P.C. = 240) (from WILMA:/usr/kcl/pcl/new/methods.lsp)
Arg 0 (GENERIC-FUNCTION): #<instance ?? 244013270>
Rest arg (ARGS): (#<instance ?? 244032667>)
(:INTERNAL (:INTERNAL #:G13898 0) 0): (P.C. = 127)
Arg 0 (COMPILER:.LEXICAL-ENVIRONMENT-POINTER.): (#<instance ?? 244013270>
#<ART-Q-32 61506371> NIL NIL NIL NIL NIL NIL NIL NIL ...)
Arg 1: #<instance ?? 244032667>
(METHOD MAKE-MULTI-METHOD-DCODE (STANDARD-GENERIC-FUNCTION)): (P.C. = 3)
Arg 0 (SELF): #<instance ?? 244032667>
(:INTERNAL FIX-EARLY-GENERIC-FUNCTIONS 1 TRAMPOLINE): (P.C. = 6)
Arg 0 (COMPILER:.LEXICAL-ENVIRONMENT-POINTER.): (#<DTP-COMPILED-FUNCTION
(METHOD MAKE-MULTI-METHOD-DCODE (STANDARD-GENERIC-FUNCTION)) 260740434>)
Rest arg (ARGS): (#<instance ?? 244032667>)
COMPUTE-DISCRIMINATOR-CODE-1: (P.C. = 144) (from
WILMA:/usr/kcl/pcl/new/methods.lsp)
Arg 0 (GENERIC-FUNCTION): #<instance ?? 244032667>
(METHOD COMPUTE-DISCRIMINATOR-CODE (STANDARD-GENERIC-FUNCTION)): (P.C. = 3)
Arg 0 (GENERIC-FUNCTION): #<instance ?? 244032667>
(:INTERNAL MAKE-TRAMPOLINE 0): (P.C. = 5)
Arg 0 (COMPILER:.LEXICAL-ENVIRONMENT-POINTER.): (#<DTP-COMPILED-FUNCTION
(METHOD COMPUTE-DISCRIMINATOR-CODE (STANDARD-GENERIC-FUNCTION)) 260737665> NIL
NIL NIL NIL NIL NIL NIL NIL NIL ...)
Rest arg (ARGS): (#<instance ?? 244032667>)
(METHOD UPDATE-DISCRIMINATOR-CODE (STANDARD-GENERIC-FUNCTION)): (P.C. = 4)
Arg 0 (GENERIC-FUNCTION): #<instance ?? 244032667>
(:INTERNAL MAKE-TRAMPOLINE 0): (P.C. = 5)
Arg 0 (COMPILER:.LEXICAL-ENVIRONMENT-POINTER.): (#<DTP-COMPILED-FUNCTION
(METHOD UPDATE-DISCRIMINATOR-CODE (STANDARD-GENERIC-FUNCTION)) 260737561> NIL
NIL NIL NIL NIL NIL NIL NIL NIL ...)
Rest arg (ARGS): (#<instance ?? 244032667>)
NOTICE-METHODS-CHANGE-1: (P.C. = 7) (from WILMA:/usr/kcl/pcl/new/methods.lsp)
Arg 0 (GENERIC-FUNCTION): #<instance ?? 244032667>
NOTICE-METHODS-CHANGE: (P.C. = 16) (from WILMA:/usr/kcl/pcl/new/methods.lsp)
Arg 0: #<instance ?? 244032667>
REAL-ADD-METHOD: (P.C. = 46) (from WILMA:/usr/kcl/pcl/new/methods.lsp)
Arg 0 (GENERIC-FUNCTION): #<instance ?? 244032667>
Arg 1 (METHOD): #<instance ?? 61506444>
FIX-EARLY-GENERIC-FUNCTIONS: (P.C. = 155) (from
WILMA:/usr/kcl/pcl/new/boot.lsp)
--Defaulted args:--
Arg 0 (NOISYP): NIL
(:INTERNAL COMPILER:COMPILE-PROCESS-DEFAULT 0 (:EVAL-FORM)): (P.C. = 3)
Arg 0 (SI:**DEFSELECT-OP**): :EVAL-FORM
Arg 1 (SYS:FORM): (FIX-EARLY-GENERIC-FUNCTIONS)
COMPILER:COMPILE-PROCESS-DEFAULT: (P.C. = 15)
Arg 0 (SI:OPERATION): :EVAL-FORM
Rest arg (SI:SELECT-METHOD-ARGS): ((FIX-EARLY-GENERIC-FUNCTIONS))
Local 1 (SI:SELECT-METHOD-ARGS): NIL
COMPILER:COMPILE-TO-FILE: (P.C. = 121)
Arg 0 (SI:OPERATION): :EVAL-FORM
Rest arg (SI:SELECT-METHOD-ARGS): ((FIX-EARLY-GENERIC-FUNCTIONS))
COMPILER:COMPILE-FORM-FUNCTION: (P.C. = 22)
Arg 0 (SYS:FORM): (FIX-EARLY-GENERIC-FUNCTIONS)
Arg 1 (COMPILER:COMPILE-TIME-P): :FORCE
Arg 2 (COMPILER:LOAD-TIME-P): T
COMPILER:COMPILE-FROM-STREAM-1: (P.C. = 473) (from
WILMA:/usr/kcl/pcl/new/rel-7-patches.lsp)
Arg 0 (SYS:FORM): (FIX-EARLY-GENERIC-FUNCTIONS)
Arg 1 (COMPILER:COMPILE-TIME-TOO): :FORCE
COMPILER:COMPILE-FROM-STREAM-1: (P.C. = 140) (from
WILMA:/usr/kcl/pcl/new/rel-7-patches.lsp)
Arg 0 (SYS:FORM): (EVAL-WHEN (COMPILE LOAD EVAL)
(FIX-EARLY-GENERIC-FUNCTIONS))
--Defaulted args:--
Arg 1 (COMPILER:COMPILE-TIME-TOO): NIL
COMPILER:PROCESS-FORMS-FROM-STREAM: (P.C. = 115)
Arg 0 (COMPILER:INPUT-STREAM): #<INDIRECT-ESCAPE-INPUT-STREAM
"WILMA:/usr/kcl/pcl/new/fixup.lsp" 61505153>
Arg 1 (COMPILER:PROCESS-FUNCTION): COMPILER:COMPILE-FROM-STREAM-1
Arg 2 (COMPILER:FOR-FILE): T
Arg 3 (COMPILER:AREA-FOR-READING): 4
COMPILER:COMPILE-FROM-STREAM: (P.C. = 231)
Arg 0 (COMPILER:INPUT-STREAM): #<INDIRECT-ESCAPE-INPUT-STREAM
"WILMA:/usr/kcl/pcl/new/fixup.lsp" 61505153>
Arg 1 (COMPILER:GENERIC-PATHNAME): #P"WILMA:/usr/kcl/pcl/new/fixup.lsp"
Arg 2: COMPILER:COMPILE-TO-FILE
Arg 3 (COMPILER:ADDITIONAL-BINDINGS): NIL
COMPILER:COMPILE-FILE: (P.C. = 233)
Arg 0 (COMPILER:INFILE): #P"WILMA:/usr/kcl/pcl/new/fixup.lsp"
Arg 1 (COMPILER:OUTFILE): #P"CONGER:>pcl>880207>FIXUP.BIN"
Local 1 (COMPILER:OUTFILE): #P"CONGER:>pcl>880207>FIXUP.BIN.newest"
Arg 2 (COMPILER:IN-PACKAGE): NIL
Arg 3 (COMPILER:DONT-SET-DEFAULT-P): NIL
COMPILE-FILE: (P.C. = 40)
Arg 0 (CLI::INPUT-FILE): #P"WILMA:/usr/kcl/pcl/new/fixup.lsp"
Rest arg: (:OUTPUT-FILE #P"CONGER:>pcl>880207>FIXUP.BIN")
(:INTERNAL OPERATE-ON-SYSTEM 3 COMPILE-MODULE): (P.C. = 20)
Arg 0 (COMPILER:.LEXICAL-ENVIRONMENT-POINTER.): #<DTP-LOCATIVE 600402>
Arg 1 (M): #<Module FIXUP>
OPERATE-ON-SYSTEM: (P.C. = 246) (from CONGER:>pcl>880207>defsys)
Arg 0 (NAME): PCL
Arg 1 (MODE): :COMPILE
--Defaulted args:--
Arg 2: NIL
Arg 3 (PRINT-ONLY): NIL
COMPILE-PCL: (P.C. = 7) (from CONGER:>pcl>880207>defsys)
--Defaulted args:--
Arg 0 (M): NIL
CP::COMMAND-LOOP-EVAL-FUNCTION: (P.C. = 25)
Arg 0 (CP::FORM): (COMPILE-PCL)
(FLAVOR:METHOD SI:WITH-PROCESS-NON-INTERACTIVE-PRIORITY-INTERNAL SI:PROCESS):
(P.C. = 43)
Arg 0 (SCL:SELF): #<PROCESS Dynamic Lisp Listener 1 14711077>
Arg 1 (SYS:SELF-MAPPING-TABLE): SI:PROCESS
Arg 2 (FLAVOR::.GENERIC.): #<GENERIC-FUNCTION
SI:WITH-PROCESS-NON-INTERACTIVE-PRIORITY-INTERNAL 6704641>
Arg 3 (SI:CONTINUATION): #<LEXICAL-CLOSURE (:INTERNAL # 0
SI:WITH-PROCESS-NON-INTERACTIVE-PRIORITY-BODY) 600212>
Rest arg: NIL
TV:WITH-NOTIFICATION-MODE-INTERNAL: (P.C. = 15)
Arg 0 (TV:NEW-MODE): :BLAST
Arg 1 (TV:STREAM): #:TERMINAL-IO-SYN-STREAM
Arg 2 (TV:CONTINUATION): #<LEXICAL-CLOSURE (:INTERNAL # 0) 600155>
(FLAVOR:METHOD SI:WITH-PROCESS-INTERACTIVE-PRIORITY-INTERNAL SI:PROCESS): (P.C.
= 40)
Arg 0 (SCL:SELF): #<PROCESS Dynamic Lisp Listener 1 14711077>
Arg 1 (SYS:SELF-MAPPING-TABLE): SI:PROCESS
Arg 2 (FLAVOR::.GENERIC.): #<GENERIC-FUNCTION
SI:WITH-PROCESS-INTERACTIVE-PRIORITY-INTERNAL 6704631>
Arg 3 (SI:CONTINUATION): #<LEXICAL-CLOSURE (:INTERNAL
SI:LISP-COMMAND-LOOP-INTERNAL 0 SI:WITH-PROCESS-INTERACTIVE-PRIORITY-BODY)
600120>
Rest arg: NIL
SI:LISP-COMMAND-LOOP-INTERNAL: (P.C. = 27)
Arg 0 (SI:NAME): "Lisp Top Level"
Arg 1 (SI:ABORT-FUNCTION): NIL
Arg 2 (SI:READ-FUNCTION): NIL
Arg 3 (SI:EVAL-FUNCTION): NIL
Arg 4 (SI:PRINT-FUNCTION): NIL
Arg 5 (SI:INITIAL-FORM): NIL
Arg 6 (SI:STANDARD-VALUE-BINDINGS): (NIL)
SI:LISP-COMMAND-LOOP: (P.C. = 120)
Arg 0: #<DYNAMIC-LISP-LISTENER Dynamic Lisp Listener 1 1517331 exposed>
Rest arg: (:NAME "Lisp Top Level" :STANDARD-VALUE-BINDINGS (NIL))
SI:LISP-TOP-LEVEL1: (P.C. = 27)
Arg 0 (SI:STREAM): #<DYNAMIC-LISP-LISTENER Dynamic Lisp Listener 1 1517331
exposed>
SI:LISP-TOP-LEVEL2: (P.C. = 5)
SI:PROCESS-TOP-LEVEL: (P.C. = 45)
Arg 0 (IGNORE): NIL
Special *FUNCALLABLE-INSTANCE-MARKER*: ("Funcallable Instance Marker")
Special *LOOKUP-METHOD1*: #<ART-Q-128 324106321>
Special *LOOKUP-METHOD2*: #<ART-Q-128 324106522>
Special *THE-CLASS-T*: #<instance ?? 162260077>