I'm using CLX in Sun (Lucid) Common Lisp 4.0.2 for graphical displays,
but after running for a while, I get a strange error that I can't seem
to trace in my code. My assumption is that it is either a CLX bug, or
a strange interaction of an invisible bug in my code. In any case, if
anyone out there has seen anything like this, please let me know---
it's starting to drive me batty! The error message and backtrace
follow.
Thanks,
-Sean-
------------------------------------------------------------
Breakable process Simulator experienced condition #<Condition SIMPLE-ERROR 1AACA1E>
>>Error: Evaluating (+ 536872904 824) using fixnum arithmetic
(:INTERNAL (:INTERNAL MAKE-BREAKABLE-PROCESS 0) 0):
Required arg 0 (CND): #<Condition SIMPLE-ERROR 1AACA1E>
:C 0: Return the correct result anyway
1: Kill process #<Process Simulator 3750096>
2: Restart process #<Process Simulator 3750096>
-> :N 4
(:GENERIC-FUNCTION SYSTEM:INTERNAL-FORCE-OUTPUT):
Required arg 0 (.OBJECT.): #<Stream OSI-BUFFERED-STREAM 3858826>
Optional arg 1 (ARG1): NIL
Optional arg 2 (ARG2): NIL
Optional arg 3 (ARG3): NIL
Optional arg 4 (ARG4): NIL
Rest arg 5 (ARGS): NIL
-> :N
(:GENERIC-FUNCTION SYSTEM:INTERNAL-FORCE-OUTPUT):
Required arg 0 (.OBJECT.): #<Stream SPLIT-STREAM 385646E>
Optional arg 1 (ARG1): NIL
Optional arg 2 (ARG2): NIL
Optional arg 3 (ARG3): NIL
Optional arg 4 (ARG4): NIL
Rest arg 5 (ARGS): NIL
-> :N
FORCE-OUTPUT:
Optional arg 0 (STREAM): #<Stream SPLIT-STREAM 385646E>
-> :N
XLIB::BUFFER-FORCE-OUTPUT:
Required arg 0 (BUFFER): #<XLIB:DISPLAY argentina:0 (MIT X Consortium R4)>
-> :V
XLIB::BUFFER-FORCE-OUTPUT:
Required arg 0 (BUFFER): #<XLIB:DISPLAY argentina:0 (MIT X Consortium R4)>
Local 1: NIL
Unwind-protect
Local 2: 5099141
Local 3: 64132
Local 4: 1508112
-> :N
XLIB:DISPLAY-FINISH-OUTPUT:
Required arg 0 (DISPLAY): #<XLIB:DISPLAY argentina:0 (MIT X Consortium R4)>
-> :V
XLIB:DISPLAY-FINISH-OUTPUT:
Required arg 0 (DISPLAY): #<XLIB:DISPLAY argentina:0 (MIT X Consortium R4)>
Local 1: #S(XLIB::PENDING-COMMAND SEQUENCE 64132 REPLY-BUFFER NIL PROCESS #<Process Simulator 3750096> NEXT NIL)
Local 2: NIL
Unwind-protect
Local 3: #<Compiled-Function (:INTERNAL XLIB:DISPLAY-FINISH-OUTPUT 0) 23A36E>
Local 4: #<Compiled-Function (:INTERNAL XLIB:DISPLAY-FINISH-OUTPUT 1) 23A3BE>
Local 5: (#:G18417)
Local 6: NIL
Unwind-protect
Unwind-protect
Special binding for variables: (SYSTEM:*INHIBIT-INTERRUPTIONS*)
-> :N
REDRAW-WIN-PACK:
Required arg 0 (WP): #<WP: "Robot State" offset by 0,0>
Rest arg 1 (DO-ALL): (T)
->
------------------------------------------------------------
--
Sean Philip (Shlomo) Engelson
Yale Department of Computer Science
Box 2158 Yale Station
New Haven, CT 06520