From: Sean Philip Engelson
Subject: CLX bug?
Date: 
Message-ID: <1mlh8aINN2bs@FRIDGE.AI.CS.YALE.EDU>
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