boxer-project / boxer-sunrise

Sunrise on the Boxer Reconstruction Project
BSD 3-Clause "New" or "Revised" License
42 stars 2 forks source link

Common Lisp exception when calling `setshape` on a new sprite (impacts "Diffusion for Citizen Schools" microworld) #72

Closed rigdern closed 3 months ago

rigdern commented 3 months ago

Repro steps

I reproed this with Boxer 3.4.18 2024-05-26

  1. Create a new sprite. Name it sprite.
  2. Call setshape on it. For example: tell sprite setshape turtle-shape
Unexpected result: A Common Lisp exception is thrown (hit the triangle on the left to see the exception) ``` Lisp Error:No applicable methods for # with args (NIL) backtrace: Call to (SUBFUNCTION 7 BOXER-WINDOW::BOXER-COMMAND-LOOP) Call to SIGNAL Call to ERROR Call to CERROR Call to (METHOD NO-APPLICABLE-METHOD (T)) Call to CLOS::APPLY-NO-APPLICABLE-METHOD Call to (METHOD BOXER::SET-SHAPE (BOXER::BUTTON T)) Call to BOXER-USER::SETSHAPE Call to BOXER-EVAL::BOXER-EVAL Call to BOXER::DOIT-INTERNAL Call to BOXER::COM-DOIT-NOW Call to BOXER::HANDLE-BOXER-KEY Call to BOXER:HANDLE-BOXER-INPUT Call to BOXER-WINDOW::BOXER-COMMAND-LOOP-INTERNAL Call to BOXER-WINDOW::BOXER-COMMAND-LOOP Call to BOXER:START-BOXER Call to DELIVERY::MAYBE-RYB-TOP-LEVEL Call to MP::PROCESS-SG-FUNCTION Verbose: Call to (SUBFUNCTION 7 BOXER-WINDOW::BOXER-COMMAND-LOOP) {offset 759} BOXER-WINDOW::C : # DBG::OBJ : # DBG::DESC : #S(SYSTEM::RESOURCE-DESCRIPTOR :OBJECT # :IN-USE-P T :PARAMETERS (BASE-CHAR)) DBG::RES-OBJECT : # BOXER-WINDOW::STR : # DBG::G {Closed} : NIL Call to SIGNAL {offset 1090} CONDITIONS::DATUM : # CONDITIONS::ARGUMENTS : NIL Call to ERROR {offset 124} SYSTEM::ESTRING : "No applicable methods for ~S with args ~S" SYSTEM::EARGS : (# (NIL)) Call to CERROR {offset 596} CONDITIONS::CONTINUE-STRING {Closing} : "Call ~S again" CONDITIONS::DATUM : "No applicable methods for ~S with args ~S" CONDITIONS::ARGUMENTS {Closing} : (# (NIL)) Call to (METHOD NO-APPLICABLE-METHOD (T)) {offset 54} CLOS::GF : # CLOS::ARGS : (NIL) Call to CLOS::APPLY-NO-APPLICABLE-METHOD {offset 173} CLOS::GF : # CLOS::ARGS : (NIL) Call to (METHOD BOXER::SET-SHAPE (BOXER::BUTTON T)) {offset 220} BOXER::SELF : # BOXER::NEW-SHAPE-BOX : # DBG::DONT-UPDATE-BOX : :DONT-KNOW CLOS::.ISL. : #(#(#(2621 (BOXER::X-POSITION BOXER::Y-POSITION BOXER::SUBSPRITES BOXER::SUPERIOR-TURTLE BOXER::SPRITE-BOX BOXER::ASSOC-GRAPHICS-BOX BOXER::SHAPE BOXER::SHOWN? BOXER::PEN BOXER::PEN-WIDTH BOXER::PEN-COLOR BOXER::TYPE-FONT BOXER::HEADING BOXER::HOME-POSITION BOXER::SPRITE-SIZE BOXER::PRIVATE-GL) NIL # (# # # # # # # # # # # # # # # #) 16) #(6) 0 0) BOXER::SHAPE 1 1 468) CLOS::.PV. : #(6) BOXER::SHAPE-SLOT : #(BOXER::SPECIAL-VALUE-BOX-INTERFACE #(#(#(32 2) #(33 1) #(35 -5.0 -5.0 5.0 -5.0) #(35 5.0 -5.0 0.0 10.0) #(35 0.0 10.0 -5.0 -5.0) NIL NIL NIL) 5 NIL 2 1 3 #(:RGB 0.0 0.0 0.0 1.0) NIL) NIL # BOXER::SHAPE BOXER::SHAPE-BOX-UPDATER) BOXER::SHAPE : #(#(#(32 2) #(33 1) #(35 -5.0 -5.0 5.0 -5.0) #(35 5.0 -5.0 0.0 10.0) #(35 0.0 10.0 -5.0 -5.0) NIL NIL NIL) 5 NIL 2 1 3 #(:RGB 0.0 0.0 0.0 1.0) NIL) BOXER::SHAPE-BOX : NIL BOXER::NEW-EXTENTS : NIL Call to BOXER-USER::SETSHAPE {offset 2361} BOXER::SHAPE : #(BOXER::PORT-BOX NIL NIL # NIL) BOXER::ACTIVE-SPRITES : # BOXER::TURTLE : # DBG::G : # BOXER::SHEET : # BOXER::%GRAPHICS-BOX {Special} : # BOXER::%GRAPHICS-SHEET {Special} : # BOXER::%BIT-ARRAY {Special} : NIL BOXER:%DRAWING-WIDTH {Special} : 300 BOXER:%DRAWING-HEIGHT {Special} : 200 BOXER::%GRAPHICS-LIST {Special} : #(#(NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL) 0 # 2 1 3 #(:RGB 0.0 0.0 0.0 1.0) NIL) BOXER::%DRAW-MODE {Special} : :WRAP BOXER:%DRAWING-HALF-WIDTH {Special} : 150.0 BOXER:%DRAWING-HALF-HEIGHT {Special} : 100.0 BOXER::*GRAPHICS-STATE-CURRENT-ALU* {Special} : 2 BOXER::*GRAPHICS-STATE-CURRENT-FONT-NO* {Special} : 3 DBG::G : 1 BOXER::*GRAPHICS-STATE-CURRENT-PEN-WIDTH* {Special} : 1 DBG::G : #(:RGB 0.0 0.0 0.0 1.0) BOXER::*GRAPHICS-STATE-CURRENT-PEN-COLOR* {Special} : #(:RGB 0.0 0.0 0.0 1.0) BOXER::SHAPE-BOX : # Call to BOXER-EVAL::BOXER-EVAL {offset 70253} BOXER-EVAL::ILINE : (BOXER-USER::TELL BOXER-USER::SPRITE #(BOXER::DOIT-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(BOXER::DATA-BOX ((#(#<***error while formatting: string "~% ~VA: ~S", arg types ((UNSIGNED-BYTE 8) SIMPLE-BASE-STRING (LIST SYMBOL SYMBOL (SIMPLE-VECTOR 15))), error 'Stack overflow (stack size 15998).'> DBG::|rest-| : NIL BOXER-EVAL::PROCESS-STATE : NIL DBG::G : NIL BOXER-EVAL::*FUNCTION* : #(BOXER-EVAL::COMPILED-BOXER-FUNCTION ((BOXER-USER:PORT-TO BOXER::SHAPE)) 5 NIL #) BOXER-EVAL::*PC* : :EVAL-LOOP BOXER-EVAL::*THING-POINTER* : #(BOXER::PORT-BOX NIL NIL # NIL) Call to BOXER::DOIT-INTERNAL {offset 2330} BOXER::LIST-TO-EVAL : NIL BOXER::ROW : # BOXER::PROCESS : #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(#<***error while formatting: string "~% ~VA: ~S", arg types ((UNSIGNED-BYTE 8) SIMPLE-BASE-STRING (SIMPLE-VECTOR 64)), error 'Stack overflow (stack size 15998).'> BOXER::*OBJECTS-TO-BE-MODIFIED* {Special} : NIL BOXER::*MODIFIED-UNIQUE-ID* {Special} : #:G1526469 BOXER::*NON-LISP-DATA-STRUCTURES-IN-VCS* {Special} : NIL DBG::OPENGL-PANE : # DBG::G : :LOCK OPENGL::*RENDERING-ON-DEBUG-LEVEL* {Special} : 0 DBG::*DYNAMIC-DEBUG2-HOOKS* {Special} : (IDENTITY) BOXER:%ORIGIN-X-OFFSET {Special} : 0 BOXER:%ORIGIN-Y-OFFSET {Special} : 0 BOXER::%CLIP-LEF {Special} : 0 BOXER::%CLIP-TOP {Special} : 0 BOXER::%CLIP-RIG {Special} : 2983.0 BOXER::%CLIP-BOT {Special} : 1483.0 BOXER::*VC-TARGET-PRINTING-ALIST* {Special} : NIL BOXER::*PRINTING-PORTS-TO-RETARGET* {Special} : NIL BOXER::*OUTPORTS* {Special} : NIL BOXER-EVAL::*DOIT-KEY-PROCESS* {Special} : #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(NIL NIL NIL NIL NIL NIL NIL #(#<***error while formatting: string "~% ~VA: ~S", arg types ((UNSIGNED-BYTE 8) SIMPLE-BASE-STRING (SIMPLE-VECTOR 64)), error 'Stack overflow (stack size 15998).'> BOXER::*EDITOR-OBJECTS-TO-BE-MODIFIED* {Special} : NIL Call to BOXER::COM-DOIT-NOW {offset 45} Call to BOXER::HANDLE-BOXER-KEY {offset 387} BOXER::NAME : BOXER-USER::CONTROL-RETURN-KEY BOXER::KEYCODE : 13 BOXER::SHIFT-BITS : 2 BOXER::VALUE : #(BOXER-EVAL::COMPILED-BOXER-FUNCTION NIL 5 NIL BOXER::COM-DOIT-NOW) Call to BOXER:HANDLE-BOXER-INPUT {offset 381} BOXER::INPUT : #\Return BOXER::RAW-BITS : 2 BOXER::BITS : 2 BOXER-EVAL::ERROR-SIGNALLED? : T BOXER-EVAL::*ENABLE-INTERRUPT-POLLING-IN-EDITOR* {Special} : T BOXER::KEY-NAME : BOXER-USER::CONTROL-RETURN-KEY Call to BOXER-WINDOW::BOXER-COMMAND-LOOP-INTERNAL {offset 524} BOXER-WINDOW::INPUT : #S(SYSTEM:GESTURE-SPEC :DATA 13 :MODIFIERS 2) BOXER-WINDOW::CHARCODE : #\Return BOXER-WINDOW::CHARBITS : 2 Call to BOXER-WINDOW::BOXER-COMMAND-LOOP {offset 909} DBG::G {Closing} : NIL DBG::G : # DBG::G : # DBG::G : # DBG::G : # DBG::G : # DBG::G : # CONDITIONS::*RESTART-CLUSTERS* {Special} : ((# # #) (#)) DBG::G : # CONDITIONS::*HANDLER-CLUSTERS* {Special} : (((ERROR . #))) Call to BOXER:START-BOXER {offset 1263} Call to DELIVERY::MAYBE-RYB-TOP-LEVEL {offset 351} DELIVERY::OLD-RESTART {Closed} : BOXER:START-BOXER Call to MP::PROCESS-SG-FUNCTION {offset 872} MP::FLAG : 0 MP::SYMBOLS : NIL VALUES : NIL ```

Alternatively, you can use this Boxer file to trigger the bug: sprite-demo.box.zip.

Impact

The "Diffusion for Citizen Schools" microworld hits this when you try to change the particles to red or green (using redify and greenify).

Workaround

It seems that if you call shape on a sprite, then setshape will work fine from then on.

sgithens commented 3 months ago

@rigdern Thank for this writeup, and especially the box file to reproduce it. I see the issue, and am lookign in to it. I don't think it should be too involved and ideally I can put it in the next bug fix build.

sgithens commented 3 months ago

I believe this should be fixed now in 8ceb91e11691143a341a3df8efa65c54bd37d13c, but will leave this ticket open until it can be verified against a release build.

rigdern commented 3 months ago

I verified this no longer repros in 3.4.19 2024-06-24