Ignore me.  I&#39;m deluded.  The below should of course produce an error.  Sorry for the noise.<div><br></div><div>best</div><div>Eliot<br><br><div class="gmail_quote">On Wed, Jan 12, 2011 at 3:52 PM, Eliot Miranda <span dir="ltr">&lt;<a href="mailto:eliot.miranda@gmail.com">eliot.miranda@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi All,<div><br></div><div>    I think I&#39;ve found the reproducible case for the MessageNotUnderstood: LargePositiveInteger&gt;&gt;pixelValueForDepth: bug in the StackToRegisterMappingCogit.  The symptom may be  that the register arguments get shuffled incorrectly through an inline send miss.  Here&#39;s an example that produces an MNU every time:</div>

<div><br></div><div><div>| s a ca |</div><div>s := #(1 -1).</div><div>a := Array new: 2.</div><div>ca := ColorArray new: 2.</div><div>a replaceFrom: 1 to: 2 with: s.</div><div>ca replaceFrom: 1 to: 2 with: s.</div><div><br>

</div><div>I&#39;ll try and look at this this evening.</div><div><br></div><div>best</div><div>Eliot</div><div><div></div><div class="h5"><br><div class="gmail_quote">On Tue, Jan 11, 2011 at 5:36 PM, Stuart Herring <span dir="ltr">&lt;<a href="mailto:st-lists@stuartherring.com" target="_blank">st-lists@stuartherring.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">It seems to be related to the VM.<br>
To reproduce, just open a browser and save and quit.<br>
Then opening the image with Cog r2344 or r2345 will result in this<br>
error - it seems to be happening in the startup process.<br>
If you debug it, the code that apparently causes the problem actually<br>
works fine when manually invoked.<br>
<br>
Earlier versions of Cog don&#39;t have this problem - r2316 works fine.<br>
I&#39;m using the standard 1.1.1 image on Linux (Omnibrowser is OB-Standard-lr.479)<br>
<br>
Regards,<br>
Stuart<br>
<br>
On Wed, Jan 12, 2011 at 3:06 AM, Pat Maddox &lt;<a href="mailto:patmaddox@me.com" target="_blank">patmaddox@me.com</a>&gt; wrote:<br>
&gt; I used the public 1.1.1 oneclick<br>
&gt;<br>
&gt;<br>
&gt; On Jan 6, 2011, at 1:30 PM, Stéphane Ducasse wrote:<br>
&gt;<br>
&gt;&gt; Thanks pat for the report.<br>
&gt;&gt;<br>
&gt;&gt; Now could you let us know if you loaded OB or if you used the public 1.1.1 oneclick?<br>
&gt;&gt;<br>
&gt;&gt; Stef<br>
&gt;&gt;<br>
&gt;&gt; On Jan 6, 2011, at 9:18 PM, Pat Maddox wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; I opened up an OmniBrowser and scrolled to the very bottom.  Then I clicked on my package name, and then a class name.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; 6 January 2011 12:12:44 pm<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; VM: Mac OS - intel - 1065 - Croquet Closure Cog VM [CoInterpreter VMMaker-oscog.43] Croquet Cog 3.0.0<br>
&gt;&gt;&gt; Image: Pharo-1.1.1-- [Latest update: #11414]<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; SecurityManager state:<br>
&gt;&gt;&gt; Restricted: false<br>
&gt;&gt;&gt; FileAccess: true<br>
&gt;&gt;&gt; SocketAccess: true<br>
&gt;&gt;&gt; Working Dir /Users/padillac/code/pharo_image<br>
&gt;&gt;&gt; Trusted Dir /foobar/tooBar/forSqueak/bogus/<br>
&gt;&gt;&gt; Untrusted Dir /Users/padillac/Library/Preferences/Croquet/Internet/Untrusted<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; LargePositiveInteger(Object)&gt;&gt;error:<br>
&gt;&gt;&gt;      Receiver: 4287876447<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              aString:        &#39;MessageNotUnderstood: LargePositiveInteger&gt;&gt;pixelValueForDepth:&#39;<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt; 4287876447<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [] in WorldState&gt;&gt;displayWorldSafely:<br>
&gt;&gt;&gt;      Receiver: a WorldState<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              err:    &#39;MessageNotUnderstood: LargePositiveInteger&gt;&gt;pixelValueForDepth:&#39;<br>
&gt;&gt;&gt;              rcvr:   4287876447<br>
&gt;&gt;&gt;              errCtx:         OBLazyListMorph&gt;&gt;display:atRow:on:<br>
&gt;&gt;&gt;              errMorph:       an OBLazyListMorph(969408512)<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              hands:  an Array(a HandMorph(843055104))<br>
&gt;&gt;&gt;              viewBox:        0@0 corner: 2552@1374<br>
&gt;&gt;&gt;              canvas:         a FormCanvas on: DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;              damageRecorder:         a DamageRecorder<br>
&gt;&gt;&gt;              stepList:       a Heap(StepMessage(#stepAt: -&gt; a SystemWindow(154664960))(a SystemWin...etc...<br>
&gt;&gt;&gt;              lastStepTime:   805471<br>
&gt;&gt;&gt;              lastStepMessage:        nil<br>
&gt;&gt;&gt;              lastCycleTime:  805463<br>
&gt;&gt;&gt;              commandHistory:         a CommandHistory<br>
&gt;&gt;&gt;              alarms:         a Heap()<br>
&gt;&gt;&gt;              lastAlarmTime:  805471<br>
&gt;&gt;&gt;              menuBuilder:    a PragmaMenuBuilder<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; BlockClosure&gt;&gt;valueWithPossibleArgs:<br>
&gt;&gt;&gt;      Receiver: [:err :rcvr |<br>
&gt;&gt;&gt; | errCtx errMorph |<br>
&gt;&gt;&gt; errCtx := thisContext.<br>
&gt;&gt;&gt;      [errCtx := errCtx sender.<br>
&gt;&gt;&gt;      [err...etc...<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              anArray:        #(&#39;MessageNotUnderstood: LargePositiveInteger&gt;&gt;pixelValueForDepth:&#39; 42...etc...<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              outerContext:   WorldState&gt;&gt;displayWorldSafely:<br>
&gt;&gt;&gt;              startpc:        73<br>
&gt;&gt;&gt;              numArgs:        2<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [] in BlockClosure&gt;&gt;ifError:<br>
&gt;&gt;&gt;      Receiver: [aWorld displayWorld]<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              errorHandlerBlock:      MessageNotUnderstood: LargePositiveInteger&gt;&gt;pixelValueForDep...etc...<br>
&gt;&gt;&gt;              ex:     [:err :rcvr |<br>
&gt;&gt;&gt; | errCtx errMorph |<br>
&gt;&gt;&gt; errCtx := thisContext.<br>
&gt;&gt;&gt;      [errCtx := errCt...etc...<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              outerContext:   WorldState&gt;&gt;displayWorldSafely:<br>
&gt;&gt;&gt;              startpc:        66<br>
&gt;&gt;&gt;              numArgs:        0<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; BlockClosure&gt;&gt;valueWithPossibleArgs:<br>
&gt;&gt;&gt;      Receiver: [:ex | errorHandlerBlock valueWithPossibleArgs: {ex description. ex receiver}]<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              anArray:        an Array(MessageNotUnderstood: LargePositiveInteger&gt;&gt;pixelValueForDept...etc...<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              outerContext:   BlockClosure&gt;&gt;ifError:<br>
&gt;&gt;&gt;              startpc:        40<br>
&gt;&gt;&gt;              numArgs:        1<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [] in MethodContext(ContextPart)&gt;&gt;handleSignal:<br>
&gt;&gt;&gt;      Receiver: BlockClosure&gt;&gt;on:do:<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              exception:      MessageNotUnderstood: LargePositiveInteger&gt;&gt;pixelValueForDepth:<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              sender:         BlockClosure&gt;&gt;ifError:<br>
&gt;&gt;&gt;              pc:     17<br>
&gt;&gt;&gt;              stackp:         3<br>
&gt;&gt;&gt;              method:         (BlockClosure&gt;&gt;#on:do: &quot;a CompiledMethod(280231936)&quot;)<br>
&gt;&gt;&gt;              closureOrNil:   nil<br>
&gt;&gt;&gt;              receiver:       [aWorld displayWorld]<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; BlockClosure&gt;&gt;ensure:<br>
&gt;&gt;&gt;      Receiver: [(self tempAt: 2)<br>
&gt;&gt;&gt;              valueWithPossibleArgs: {exception}]<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              aBlock:         [self tempAt: 3 put: true]<br>
&gt;&gt;&gt;              complete:       nil<br>
&gt;&gt;&gt;              returnValue:    nil<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              outerContext:   MethodContext(ContextPart)&gt;&gt;handleSignal:<br>
&gt;&gt;&gt;              startpc:        90<br>
&gt;&gt;&gt;              numArgs:        0<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; MethodContext(ContextPart)&gt;&gt;handleSignal:<br>
&gt;&gt;&gt;      Receiver: BlockClosure&gt;&gt;on:do:<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              exception:      MessageNotUnderstood: LargePositiveInteger&gt;&gt;pixelValueForDepth:<br>
&gt;&gt;&gt;              val:    nil<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              sender:         BlockClosure&gt;&gt;ifError:<br>
&gt;&gt;&gt;              pc:     17<br>
&gt;&gt;&gt;              stackp:         3<br>
&gt;&gt;&gt;              method:         (BlockClosure&gt;&gt;#on:do: &quot;a CompiledMethod(280231936)&quot;)<br>
&gt;&gt;&gt;              closureOrNil:   nil<br>
&gt;&gt;&gt;              receiver:       [aWorld displayWorld]<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; MessageNotUnderstood(Exception)&gt;&gt;signal<br>
&gt;&gt;&gt;      Receiver: MessageNotUnderstood: LargePositiveInteger&gt;&gt;pixelValueForDepth:<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              messageText:    nil<br>
&gt;&gt;&gt;              tag:    nil<br>
&gt;&gt;&gt;              signalContext:  MessageNotUnderstood(Exception)&gt;&gt;signal<br>
&gt;&gt;&gt;              handlerContext:         BlockClosure&gt;&gt;on:do:<br>
&gt;&gt;&gt;              outerContext:   nil<br>
&gt;&gt;&gt;              message:        pixelValueForDepth: 32<br>
&gt;&gt;&gt;              receiver:       4287876447<br>
&gt;&gt;&gt;              reachedDefaultHandler:  false<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; LargePositiveInteger(Object)&gt;&gt;doesNotUnderstand: #pixelValueForDepth:<br>
&gt;&gt;&gt;      Receiver: 4287876447<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              aMessage:       pixelValueForDepth: 32<br>
&gt;&gt;&gt;              exception:      MessageNotUnderstood: LargePositiveInteger&gt;&gt;pixelValueForDepth:<br>
&gt;&gt;&gt;              resumeValue:    nil<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt; 4287876447<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; ColorForm&gt;&gt;colormapIfNeededForDepth:<br>
&gt;&gt;&gt;      Receiver: ColorForm(12x12x8)<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              destDepth:      32<br>
&gt;&gt;&gt;              newMap:         a Bitmap of length 256<br>
&gt;&gt;&gt;              i:      3<br>
&gt;&gt;&gt;              iLimiT:         256<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              bits:   #[36 29 11 7 11 10 10 11 9 11 95 10 9 9 10 11 11 11 11 11 11 11 10 9 0 8 ...etc...<br>
&gt;&gt;&gt;              width:  12<br>
&gt;&gt;&gt;              height:         12<br>
&gt;&gt;&gt;              depth:  8<br>
&gt;&gt;&gt;              offset:         0@0<br>
&gt;&gt;&gt;              colors:         a ColorArray((Color r: 0.572 g: 0.804 b: 0.369) (Color r: 0.564 g: 0.76...etc...<br>
&gt;&gt;&gt;              cachedDepth:    nil<br>
&gt;&gt;&gt;              cachedColormap:         nil<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; ColorForm&gt;&gt;colormapIfNeededFor:<br>
&gt;&gt;&gt;      Receiver: ColorForm(12x12x8)<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              destForm:       DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;              newMap:         nil<br>
&gt;&gt;&gt;              color:  nil<br>
&gt;&gt;&gt;              pv:     nil<br>
&gt;&gt;&gt;              i:      nil<br>
&gt;&gt;&gt;              iLimiT:         nil<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              bits:   #[36 29 11 7 11 10 10 11 9 11 95 10 9 9 10 11 11 11 11 11 11 11 10 9 0 8 ...etc...<br>
&gt;&gt;&gt;              width:  12<br>
&gt;&gt;&gt;              height:         12<br>
&gt;&gt;&gt;              depth:  8<br>
&gt;&gt;&gt;              offset:         0@0<br>
&gt;&gt;&gt;              colors:         a ColorArray((Color r: 0.572 g: 0.804 b: 0.369) (Color r: 0.564 g: 0.76...etc...<br>
&gt;&gt;&gt;              cachedDepth:    nil<br>
&gt;&gt;&gt;              cachedColormap:         nil<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; FormCanvas&gt;&gt;image:at:sourceRect:rule:<br>
&gt;&gt;&gt;      Receiver: a FormCanvas on: DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              aForm:  ColorForm(12x12x8)<br>
&gt;&gt;&gt;              aPoint:         0@15<br>
&gt;&gt;&gt;              sourceRect:     0@0 corner: 12@12<br>
&gt;&gt;&gt;              rule:   24<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              target:         nil<br>
&gt;&gt;&gt;              filterSelector:         nil<br>
&gt;&gt;&gt;              origin:         2367@187<br>
&gt;&gt;&gt;              clipRect:       2364@187 corner: 2534@400<br>
&gt;&gt;&gt;              form:   DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;              port:   a GrafPort<br>
&gt;&gt;&gt;              shadowColor:    nil<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;translucentImage:at:sourceRect:<br>
&gt;&gt;&gt;      Receiver: a FormCanvas on: DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              aForm:  ColorForm(12x12x8)<br>
&gt;&gt;&gt;              aPoint:         0@15<br>
&gt;&gt;&gt;              sourceRect:     0@0 corner: 12@12<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              target:         nil<br>
&gt;&gt;&gt;              filterSelector:         nil<br>
&gt;&gt;&gt;              origin:         2367@187<br>
&gt;&gt;&gt;              clipRect:       2364@187 corner: 2534@400<br>
&gt;&gt;&gt;              form:   DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;              port:   a GrafPort<br>
&gt;&gt;&gt;              shadowColor:    nil<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;translucentImage:at:<br>
&gt;&gt;&gt;      Receiver: a FormCanvas on: DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              aForm:  ColorForm(12x12x8)<br>
&gt;&gt;&gt;              aPoint:         0@15<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              target:         nil<br>
&gt;&gt;&gt;              filterSelector:         nil<br>
&gt;&gt;&gt;              origin:         2367@187<br>
&gt;&gt;&gt;              clipRect:       2364@187 corner: 2534@400<br>
&gt;&gt;&gt;              form:   DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;              port:   a GrafPort<br>
&gt;&gt;&gt;              shadowColor:    nil<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; OBLazyListMorph&gt;&gt;display:atRow:on:<br>
&gt;&gt;&gt;      Receiver: an OBLazyListMorph(969408512)<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              item:   #renderContentOn:<br>
&gt;&gt;&gt;              row:    2<br>
&gt;&gt;&gt;              canvas:         a FormCanvas on: DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;              drawBounds:     0@14 corner: 190@28<br>
&gt;&gt;&gt;              top:    15<br>
&gt;&gt;&gt;              icon:   ColorForm(12x12x8)<br>
&gt;&gt;&gt;              name:   #arrowUp<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              bounds:         0@0 corner: 190@42<br>
&gt;&gt;&gt;              owner:  a TransformMorph(743702528)<br>
&gt;&gt;&gt;              submorphs:      #()<br>
&gt;&gt;&gt;              fullBounds:     0@0 corner: 190@42<br>
&gt;&gt;&gt;              color:  Color black<br>
&gt;&gt;&gt;              extension:      a MorphExtension (970981376) [other:  (errorOnDraw -&gt; true)]<br>
&gt;&gt;&gt;              listItems:      #(#callbackUrlOn:callback: #renderContentOn: nil)<br>
&gt;&gt;&gt;              font:   a StrikeFont(Bitmap DejaVu Sans 9 14)<br>
&gt;&gt;&gt;              selectedRow:    0<br>
&gt;&gt;&gt;              selectedRows:   a PluggableSet()<br>
&gt;&gt;&gt;              listSource:     an OBPluggableListMorph(155189248)<br>
&gt;&gt;&gt;              maxWidth:       136<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; OBLazyListMorph(LazyListMorph)&gt;&gt;drawOn:<br>
&gt;&gt;&gt;      Receiver: an OBLazyListMorph(969408512)<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              aCanvas:        a FormCanvas on: DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;              row:    2<br>
&gt;&gt;&gt;              rowLimiT:       3<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              bounds:         0@0 corner: 190@42<br>
&gt;&gt;&gt;              owner:  a TransformMorph(743702528)<br>
&gt;&gt;&gt;              submorphs:      #()<br>
&gt;&gt;&gt;              fullBounds:     0@0 corner: 190@42<br>
&gt;&gt;&gt;              color:  Color black<br>
&gt;&gt;&gt;              extension:      a MorphExtension (970981376) [other:  (errorOnDraw -&gt; true)]<br>
&gt;&gt;&gt;              listItems:      #(#callbackUrlOn:callback: #renderContentOn: nil)<br>
&gt;&gt;&gt;              font:   a StrikeFont(Bitmap DejaVu Sans 9 14)<br>
&gt;&gt;&gt;              selectedRow:    0<br>
&gt;&gt;&gt;              selectedRows:   a PluggableSet()<br>
&gt;&gt;&gt;              listSource:     an OBPluggableListMorph(155189248)<br>
&gt;&gt;&gt;              maxWidth:       136<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;draw:<br>
&gt;&gt;&gt;      Receiver: a FormCanvas on: DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              anObject:       an OBLazyListMorph(969408512)<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              target:         nil<br>
&gt;&gt;&gt;              filterSelector:         nil<br>
&gt;&gt;&gt;              origin:         2367@187<br>
&gt;&gt;&gt;              clipRect:       2364@187 corner: 2534@400<br>
&gt;&gt;&gt;              form:   DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;              port:   a GrafPort<br>
&gt;&gt;&gt;              shadowColor:    nil<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;drawMorph:<br>
&gt;&gt;&gt;      Receiver: a FormCanvas on: DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              aMorph:         an OBLazyListMorph(969408512)<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              target:         nil<br>
&gt;&gt;&gt;              filterSelector:         nil<br>
&gt;&gt;&gt;              origin:         2367@187<br>
&gt;&gt;&gt;              clipRect:       2364@187 corner: 2534@400<br>
&gt;&gt;&gt;              form:   DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;              port:   a GrafPort<br>
&gt;&gt;&gt;              shadowColor:    nil<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [] in OBLazyListMorph(Morph)&gt;&gt;fullDrawOn:<br>
&gt;&gt;&gt;      Receiver: an OBLazyListMorph(969408512)<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              aCanvas:        a FormCanvas on: DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              bounds:         0@0 corner: 190@42<br>
&gt;&gt;&gt;              owner:  a TransformMorph(743702528)<br>
&gt;&gt;&gt;              submorphs:      #()<br>
&gt;&gt;&gt;              fullBounds:     0@0 corner: 190@42<br>
&gt;&gt;&gt;              color:  Color black<br>
&gt;&gt;&gt;              extension:      a MorphExtension (970981376) [other:  (errorOnDraw -&gt; true)]<br>
&gt;&gt;&gt;              listItems:      #(#callbackUrlOn:callback: #renderContentOn: nil)<br>
&gt;&gt;&gt;              font:   a StrikeFont(Bitmap DejaVu Sans 9 14)<br>
&gt;&gt;&gt;              selectedRow:    0<br>
&gt;&gt;&gt;              selectedRows:   a PluggableSet()<br>
&gt;&gt;&gt;              listSource:     an OBPluggableListMorph(155189248)<br>
&gt;&gt;&gt;              maxWidth:       136<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; FormCanvas&gt;&gt;roundCornersOf:in:during:<br>
&gt;&gt;&gt;      Receiver: a FormCanvas on: DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              aMorph:         an OBLazyListMorph(969408512)<br>
&gt;&gt;&gt;              bounds:         0@0 corner: 190@42<br>
&gt;&gt;&gt;              aBlock:         [(aCanvas isVisible: self bounds)<br>
&gt;&gt;&gt;              ifTrue: [aCanvas drawMorph: self].<br>
&gt;&gt;&gt; ...etc...<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              target:         nil<br>
&gt;&gt;&gt;              filterSelector:         nil<br>
&gt;&gt;&gt;              origin:         2367@187<br>
&gt;&gt;&gt;              clipRect:       2364@187 corner: 2534@400<br>
&gt;&gt;&gt;              form:   DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;              port:   a GrafPort<br>
&gt;&gt;&gt;              shadowColor:    nil<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;roundCornersOf:during:<br>
&gt;&gt;&gt;      Receiver: a FormCanvas on: DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              aMorph:         an OBLazyListMorph(969408512)<br>
&gt;&gt;&gt;              aBlock:         [(aCanvas isVisible: self bounds)<br>
&gt;&gt;&gt;              ifTrue: [aCanvas drawMorph: self].<br>
&gt;&gt;&gt; ...etc...<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              target:         nil<br>
&gt;&gt;&gt;              filterSelector:         nil<br>
&gt;&gt;&gt;              origin:         2367@187<br>
&gt;&gt;&gt;              clipRect:       2364@187 corner: 2534@400<br>
&gt;&gt;&gt;              form:   DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;              port:   a GrafPort<br>
&gt;&gt;&gt;              shadowColor:    nil<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; OBLazyListMorph(Morph)&gt;&gt;fullDrawOn:<br>
&gt;&gt;&gt;      Receiver: an OBLazyListMorph(969408512)<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              aCanvas:        a FormCanvas on: DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              bounds:         0@0 corner: 190@42<br>
&gt;&gt;&gt;              owner:  a TransformMorph(743702528)<br>
&gt;&gt;&gt;              submorphs:      #()<br>
&gt;&gt;&gt;              fullBounds:     0@0 corner: 190@42<br>
&gt;&gt;&gt;              color:  Color black<br>
&gt;&gt;&gt;              extension:      a MorphExtension (970981376) [other:  (errorOnDraw -&gt; true)]<br>
&gt;&gt;&gt;              listItems:      #(#callbackUrlOn:callback: #renderContentOn: nil)<br>
&gt;&gt;&gt;              font:   a StrikeFont(Bitmap DejaVu Sans 9 14)<br>
&gt;&gt;&gt;              selectedRow:    0<br>
&gt;&gt;&gt;              selectedRows:   a PluggableSet()<br>
&gt;&gt;&gt;              listSource:     an OBPluggableListMorph(155189248)<br>
&gt;&gt;&gt;              maxWidth:       136<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;fullDraw:<br>
&gt;&gt;&gt;      Receiver: a FormCanvas on: DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              anObject:       an OBLazyListMorph(969408512)<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              target:         nil<br>
&gt;&gt;&gt;              filterSelector:         nil<br>
&gt;&gt;&gt;              origin:         2367@187<br>
&gt;&gt;&gt;              clipRect:       2364@187 corner: 2534@400<br>
&gt;&gt;&gt;              form:   DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;              port:   a GrafPort<br>
&gt;&gt;&gt;              shadowColor:    nil<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;fullDrawMorph:<br>
&gt;&gt;&gt;      Receiver: a FormCanvas on: DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              aMorph:         an OBLazyListMorph(969408512)<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              target:         nil<br>
&gt;&gt;&gt;              filterSelector:         nil<br>
&gt;&gt;&gt;              origin:         2367@187<br>
&gt;&gt;&gt;              clipRect:       2364@187 corner: 2534@400<br>
&gt;&gt;&gt;              form:   DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;              port:   a GrafPort<br>
&gt;&gt;&gt;              shadowColor:    nil<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [] in [] in TransformMorph&gt;&gt;drawSubmorphsOn:<br>
&gt;&gt;&gt;      Receiver: a TransformMorph(743702528)<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              myCanvas:       an OBLazyListMorph(969408512)<br>
&gt;&gt;&gt;              m:      a FormCanvas on: DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              bounds:         520@0 corner: 690@213<br>
&gt;&gt;&gt;              owner:  an OBPluggableListMorph(155189248)<br>
&gt;&gt;&gt;              submorphs:      an Array(an OBLazyListMorph(969408512))<br>
&gt;&gt;&gt;              fullBounds:     520@0 corner: 690@213<br>
&gt;&gt;&gt;              color:  Color transparent<br>
&gt;&gt;&gt;              extension:      a MorphExtension (745537536)<br>
&gt;&gt;&gt;              transform:      a MorphicTransform(angle = 0.0; scale = 1.0; offset = -523@0)<br>
&gt;&gt;&gt;              smoothing:      1<br>
&gt;&gt;&gt;              localBounds:    nil<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Array(SequenceableCollection)&gt;&gt;reverseDo:<br>
&gt;&gt;&gt;      Receiver: an Array(an OBLazyListMorph(969408512))<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              aBlock:         [:m | myCanvas fullDrawMorph: m]<br>
&gt;&gt;&gt;              index:  1<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt; an Array(an OBLazyListMorph(969408512))<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [] in TransformMorph&gt;&gt;drawSubmorphsOn:<br>
&gt;&gt;&gt;      Receiver: a TransformMorph(743702528)<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              myCanvas:       a FormCanvas on: DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              bounds:         520@0 corner: 690@213<br>
&gt;&gt;&gt;              owner:  an OBPluggableListMorph(155189248)<br>
&gt;&gt;&gt;              submorphs:      an Array(an OBLazyListMorph(969408512))<br>
&gt;&gt;&gt;              fullBounds:     520@0 corner: 690@213<br>
&gt;&gt;&gt;              color:  Color transparent<br>
&gt;&gt;&gt;              extension:      a MorphExtension (745537536)<br>
&gt;&gt;&gt;              transform:      a MorphicTransform(angle = 0.0; scale = 1.0; offset = -523@0)<br>
&gt;&gt;&gt;              smoothing:      1<br>
&gt;&gt;&gt;              localBounds:    nil<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; FormCanvas&gt;&gt;transformBy:clippingTo:during:smoothing:<br>
&gt;&gt;&gt;      Receiver: a FormCanvas on: DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              aDisplayTransform:      a MorphicTransform(angle = 0.0; scale = 1.0; offset = -523@0...etc...<br>
&gt;&gt;&gt;              aClipRect:      520@0 corner: 690@213<br>
&gt;&gt;&gt;              aBlock:         [:myCanvas | (self angle ~= 0.0<br>
&gt;&gt;&gt;                      or: [self scale ~= 1.0])<br>
&gt;&gt;&gt;              ifTrue: [...etc...<br>
&gt;&gt;&gt;              cellSize:       1<br>
&gt;&gt;&gt;              innerRect:      nil<br>
&gt;&gt;&gt;              patchRect:      nil<br>
&gt;&gt;&gt;              sourceQuad:     nil<br>
&gt;&gt;&gt;              warp:   nil<br>
&gt;&gt;&gt;              start:  nil<br>
&gt;&gt;&gt;              subCanvas:      nil<br>
&gt;&gt;&gt;              rule:   nil<br>
&gt;&gt;&gt;              i:      nil<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              target:         nil<br>
&gt;&gt;&gt;              filterSelector:         nil<br>
&gt;&gt;&gt;              origin:         1844@187<br>
&gt;&gt;&gt;              clipRect:       2364@187 corner: 2534@400<br>
&gt;&gt;&gt;              form:   DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;              port:   a GrafPort<br>
&gt;&gt;&gt;              shadowColor:    nil<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; TransformMorph&gt;&gt;drawSubmorphsOn:<br>
&gt;&gt;&gt;      Receiver: a TransformMorph(743702528)<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              aCanvas:        a FormCanvas on: DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              bounds:         520@0 corner: 690@213<br>
&gt;&gt;&gt;              owner:  an OBPluggableListMorph(155189248)<br>
&gt;&gt;&gt;              submorphs:      an Array(an OBLazyListMorph(969408512))<br>
&gt;&gt;&gt;              fullBounds:     520@0 corner: 690@213<br>
&gt;&gt;&gt;              color:  Color transparent<br>
&gt;&gt;&gt;              extension:      a MorphExtension (745537536)<br>
&gt;&gt;&gt;              transform:      a MorphicTransform(angle = 0.0; scale = 1.0; offset = -523@0)<br>
&gt;&gt;&gt;              smoothing:      1<br>
&gt;&gt;&gt;              localBounds:    nil<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [] in TransformMorph(Morph)&gt;&gt;fullDrawOn:<br>
&gt;&gt;&gt;      Receiver: a TransformMorph(743702528)<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              aCanvas:        a FormCanvas on: DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              bounds:         520@0 corner: 690@213<br>
&gt;&gt;&gt;              owner:  an OBPluggableListMorph(155189248)<br>
&gt;&gt;&gt;              submorphs:      an Array(an OBLazyListMorph(969408512))<br>
&gt;&gt;&gt;              fullBounds:     520@0 corner: 690@213<br>
&gt;&gt;&gt;              color:  Color transparent<br>
&gt;&gt;&gt;              extension:      a MorphExtension (745537536)<br>
&gt;&gt;&gt;              transform:      a MorphicTransform(angle = 0.0; scale = 1.0; offset = -523@0)<br>
&gt;&gt;&gt;              smoothing:      1<br>
&gt;&gt;&gt;              localBounds:    nil<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; FormCanvas&gt;&gt;roundCornersOf:in:during:<br>
&gt;&gt;&gt;      Receiver: a FormCanvas on: DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              aMorph:         a TransformMorph(743702528)<br>
&gt;&gt;&gt;              bounds:         520@0 corner: 690@213<br>
&gt;&gt;&gt;              aBlock:         [(aCanvas isVisible: self bounds)<br>
&gt;&gt;&gt;              ifTrue: [aCanvas drawMorph: self].<br>
&gt;&gt;&gt; ...etc...<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              target:         nil<br>
&gt;&gt;&gt;              filterSelector:         nil<br>
&gt;&gt;&gt;              origin:         1844@187<br>
&gt;&gt;&gt;              clipRect:       2364@187 corner: 2534@400<br>
&gt;&gt;&gt;              form:   DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;              port:   a GrafPort<br>
&gt;&gt;&gt;              shadowColor:    nil<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;roundCornersOf:during:<br>
&gt;&gt;&gt;      Receiver: a FormCanvas on: DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              aMorph:         a TransformMorph(743702528)<br>
&gt;&gt;&gt;              aBlock:         [(aCanvas isVisible: self bounds)<br>
&gt;&gt;&gt;              ifTrue: [aCanvas drawMorph: self].<br>
&gt;&gt;&gt; ...etc...<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              target:         nil<br>
&gt;&gt;&gt;              filterSelector:         nil<br>
&gt;&gt;&gt;              origin:         1844@187<br>
&gt;&gt;&gt;              clipRect:       2364@187 corner: 2534@400<br>
&gt;&gt;&gt;              form:   DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;              port:   a GrafPort<br>
&gt;&gt;&gt;              shadowColor:    nil<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; TransformMorph(Morph)&gt;&gt;fullDrawOn:<br>
&gt;&gt;&gt;      Receiver: a TransformMorph(743702528)<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              aCanvas:        a FormCanvas on: DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              bounds:         520@0 corner: 690@213<br>
&gt;&gt;&gt;              owner:  an OBPluggableListMorph(155189248)<br>
&gt;&gt;&gt;              submorphs:      an Array(an OBLazyListMorph(969408512))<br>
&gt;&gt;&gt;              fullBounds:     520@0 corner: 690@213<br>
&gt;&gt;&gt;              color:  Color transparent<br>
&gt;&gt;&gt;              extension:      a MorphExtension (745537536)<br>
&gt;&gt;&gt;              transform:      a MorphicTransform(angle = 0.0; scale = 1.0; offset = -523@0)<br>
&gt;&gt;&gt;              smoothing:      1<br>
&gt;&gt;&gt;              localBounds:    nil<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;fullDraw:<br>
&gt;&gt;&gt;      Receiver: a FormCanvas on: DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              anObject:       a TransformMorph(743702528)<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              target:         nil<br>
&gt;&gt;&gt;              filterSelector:         nil<br>
&gt;&gt;&gt;              origin:         1844@187<br>
&gt;&gt;&gt;              clipRect:       2364@187 corner: 2534@400<br>
&gt;&gt;&gt;              form:   DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;              port:   a GrafPort<br>
&gt;&gt;&gt;              shadowColor:    nil<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;fullDrawMorph:<br>
&gt;&gt;&gt;      Receiver: a FormCanvas on: DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              aMorph:         a TransformMorph(743702528)<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              target:         nil<br>
&gt;&gt;&gt;              filterSelector:         nil<br>
&gt;&gt;&gt;              origin:         1844@187<br>
&gt;&gt;&gt;              clipRect:       2364@187 corner: 2534@400<br>
&gt;&gt;&gt;              form:   DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;              port:   a GrafPort<br>
&gt;&gt;&gt;              shadowColor:    nil<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [] in [] in OBPluggableListMorph(Morph)&gt;&gt;drawSubmorphsOn:<br>
&gt;&gt;&gt;      Receiver: an OBPluggableListMorph(155189248)<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              canvas:         a TransformMorph(743702528)<br>
&gt;&gt;&gt;              m:      a FormCanvas on: DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              bounds:         520@0 corner: 690@213<br>
&gt;&gt;&gt;              owner:  an OBPane(127401984)<br>
&gt;&gt;&gt;              submorphs:      an Array(a TransformMorph(743702528))<br>
&gt;&gt;&gt;              fullBounds:     520@0 corner: 690@213<br>
&gt;&gt;&gt;              color:  Color white<br>
&gt;&gt;&gt;              extension:      a MorphExtension (132644864) [other:  (dragEnabled -&gt; true) (dropEna...etc...<br>
&gt;&gt;&gt;              borderWidth:    0<br>
&gt;&gt;&gt;              borderColor:    Color black<br>
&gt;&gt;&gt;              model:  an OBColumn()<br>
&gt;&gt;&gt;              slotName:       nil<br>
&gt;&gt;&gt;              open:   false<br>
&gt;&gt;&gt;              scrollBar:      a ScrollBar(161742848)<br>
&gt;&gt;&gt;              scroller:       a TransformMorph(743702528)<br>
&gt;&gt;&gt;              retractableScrollBar:   false<br>
&gt;&gt;&gt;              scrollBarOnLeft:        false<br>
&gt;&gt;&gt;              getMenuSelector:        #menu:<br>
&gt;&gt;&gt;              getMenuTitleSelector:   nil<br>
&gt;&gt;&gt;              hasFocus:       false<br>
&gt;&gt;&gt;              hScrollBar:     a ScrollBar(990642176)<br>
&gt;&gt;&gt;              list:   nil<br>
&gt;&gt;&gt;              getListSelector:        #list<br>
&gt;&gt;&gt;              getListSizeSelector:    #listSize<br>
&gt;&gt;&gt;              getListElementSelector:         #listAt:<br>
&gt;&gt;&gt;              getIndexSelector:       #selection<br>
&gt;&gt;&gt;              setIndexSelector:       #selection:<br>
&gt;&gt;&gt;              keystrokeActionSelector:        #keystroke:from:<br>
&gt;&gt;&gt;              autoDeselect:   false<br>
&gt;&gt;&gt;              lastKeystrokeTime:      0<br>
&gt;&gt;&gt;              lastKeystrokes:         &#39;&#39;<br>
&gt;&gt;&gt;              doubleClickSelector:    #doubleClick<br>
&gt;&gt;&gt;              handlesBasicKeys:       nil<br>
&gt;&gt;&gt;              potentialDropRow:       nil<br>
&gt;&gt;&gt;              listMorph:      an OBLazyListMorph(969408512)<br>
&gt;&gt;&gt;              hScrollRangeCache:      nil<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Array(SequenceableCollection)&gt;&gt;reverseDo:<br>
&gt;&gt;&gt;      Receiver: an Array(a TransformMorph(743702528))<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              aBlock:         [:m | canvas fullDrawMorph: m]<br>
&gt;&gt;&gt;              index:  1<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt; an Array(a TransformMorph(743702528))<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [] in OBPluggableListMorph(Morph)&gt;&gt;drawSubmorphsOn:<br>
&gt;&gt;&gt;      Receiver: an OBPluggableListMorph(155189248)<br>
&gt;&gt;&gt;      Arguments and temporary variables:<br>
&gt;&gt;&gt;              canvas:         a FormCanvas on: DisplayScreen(2552x1374x32)<br>
&gt;&gt;&gt;      Receiver&#39;s instance variables:<br>
&gt;&gt;&gt;              bounds:         520@0 corner: 690@213<br>
&gt;&gt;&gt;              owner:  an OBPane(127401984)<br>
&gt;&gt;&gt;              submorphs:      an Array(a TransformMorph(743702528))<br>
&gt;&gt;&gt;              fullBounds:     520@0 corner: 690@213<br>
&gt;&gt;&gt;              color:  Color white<br>
&gt;&gt;&gt;              extension:      a MorphExtension (132644864) [other:  (dragEnabled -&gt; true) (dropEna...etc...<br>
&gt;&gt;&gt;              borderWidth:    0<br>
&gt;&gt;&gt;              borderColor:    Color black<br>
&gt;&gt;&gt;              model:  an OBColumn()<br>
&gt;&gt;&gt;              slotName:       nil<br>
&gt;&gt;&gt;              open:   false<br>
&gt;&gt;&gt;              scrollBar:      a ScrollBar(161742848)<br>
&gt;&gt;&gt;              scroller:       a TransformMorph(743702528)<br>
&gt;&gt;&gt;              retractableScrollBar:   false<br>
&gt;&gt;&gt;              scrollBarOnLeft:        false<br>
&gt;&gt;&gt;              getMenuSelector:        #menu:<br>
&gt;&gt;&gt;              getMenuTitleSelector:   nil<br>
&gt;&gt;&gt;              hasFocus:       false<br>
&gt;&gt;&gt;              hScrollBar:     a ScrollBar(990642176)<br>
&gt;&gt;&gt;              list:   nil<br>
&gt;&gt;&gt;              getListSelector:        #list<br>
&gt;&gt;&gt;              getListSizeSelector:    #listSize<br>
&gt;&gt;&gt;              getListElementSelector:         #listAt:<br>
&gt;&gt;&gt;              getIndexSelector:       #selection<br>
&gt;&gt;&gt;              setIndexSelector:       #selection:<br>
&gt;&gt;&gt;              keystrokeActionSelector:        #keystroke:from:<br>
&gt;&gt;&gt;              autoDeselect:   false<br>
&gt;&gt;&gt;              lastKeystrokeTime:      0<br>
&gt;&gt;&gt;              lastKeystrokes:         &#39;&#39;<br>
&gt;&gt;&gt;              doubleClickSelector:    #doubleClick<br>
&gt;&gt;&gt;              handlesBasicKeys:       nil<br>
&gt;&gt;&gt;              potentialDropRow:       nil<br>
&gt;&gt;&gt;              listMorph:      an OBLazyListMorph(969408512)<br>
&gt;&gt;&gt;              hScrollRangeCache:      nil<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; --- The full stack ---<br>
&gt;&gt;&gt; LargePositiveInteger(Object)&gt;&gt;error:<br>
&gt;&gt;&gt; [] in WorldState&gt;&gt;displayWorldSafely:<br>
&gt;&gt;&gt; BlockClosure&gt;&gt;valueWithPossibleArgs:<br>
&gt;&gt;&gt; [] in BlockClosure&gt;&gt;ifError:<br>
&gt;&gt;&gt; BlockClosure&gt;&gt;valueWithPossibleArgs:<br>
&gt;&gt;&gt; [] in MethodContext(ContextPart)&gt;&gt;handleSignal:<br>
&gt;&gt;&gt; BlockClosure&gt;&gt;ensure:<br>
&gt;&gt;&gt; MethodContext(ContextPart)&gt;&gt;handleSignal:<br>
&gt;&gt;&gt; MessageNotUnderstood(Exception)&gt;&gt;signal<br>
&gt;&gt;&gt; LargePositiveInteger(Object)&gt;&gt;doesNotUnderstand: #pixelValueForDepth:<br>
&gt;&gt;&gt; ColorForm&gt;&gt;colormapIfNeededForDepth:<br>
&gt;&gt;&gt; ColorForm&gt;&gt;colormapIfNeededFor:<br>
&gt;&gt;&gt; FormCanvas&gt;&gt;image:at:sourceRect:rule:<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;translucentImage:at:sourceRect:<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;translucentImage:at:<br>
&gt;&gt;&gt; OBLazyListMorph&gt;&gt;display:atRow:on:<br>
&gt;&gt;&gt; OBLazyListMorph(LazyListMorph)&gt;&gt;drawOn:<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;draw:<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;drawMorph:<br>
&gt;&gt;&gt; [] in OBLazyListMorph(Morph)&gt;&gt;fullDrawOn:<br>
&gt;&gt;&gt; FormCanvas&gt;&gt;roundCornersOf:in:during:<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;roundCornersOf:during:<br>
&gt;&gt;&gt; OBLazyListMorph(Morph)&gt;&gt;fullDrawOn:<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;fullDraw:<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;fullDrawMorph:<br>
&gt;&gt;&gt; [] in [] in TransformMorph&gt;&gt;drawSubmorphsOn:<br>
&gt;&gt;&gt; Array(SequenceableCollection)&gt;&gt;reverseDo:<br>
&gt;&gt;&gt; [] in TransformMorph&gt;&gt;drawSubmorphsOn:<br>
&gt;&gt;&gt; FormCanvas&gt;&gt;transformBy:clippingTo:during:smoothing:<br>
&gt;&gt;&gt; TransformMorph&gt;&gt;drawSubmorphsOn:<br>
&gt;&gt;&gt; [] in TransformMorph(Morph)&gt;&gt;fullDrawOn:<br>
&gt;&gt;&gt; FormCanvas&gt;&gt;roundCornersOf:in:during:<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;roundCornersOf:during:<br>
&gt;&gt;&gt; TransformMorph(Morph)&gt;&gt;fullDrawOn:<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;fullDraw:<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;fullDrawMorph:<br>
&gt;&gt;&gt; [] in [] in OBPluggableListMorph(Morph)&gt;&gt;drawSubmorphsOn:<br>
&gt;&gt;&gt; Array(SequenceableCollection)&gt;&gt;reverseDo:<br>
&gt;&gt;&gt; [] in OBPluggableListMorph(Morph)&gt;&gt;drawSubmorphsOn:<br>
&gt;&gt;&gt; - - - - - - - - - - - - - - -<br>
&gt;&gt;&gt;                      - - - - - - - - - - - - - - - - - -<br>
&gt;&gt;&gt; OBPluggableListMorph(Morph)&gt;&gt;drawSubmorphsOn:<br>
&gt;&gt;&gt; OBPluggableListMorph(PluggableListMorph)&gt;&gt;drawSubmorphsOn:<br>
&gt;&gt;&gt; [] in OBPluggableListMorph(Morph)&gt;&gt;fullDrawOn:<br>
&gt;&gt;&gt; FormCanvas&gt;&gt;roundCornersOf:in:during:<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;roundCornersOf:during:<br>
&gt;&gt;&gt; OBPluggableListMorph(Morph)&gt;&gt;fullDrawOn:<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;fullDraw:<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;fullDrawMorph:<br>
&gt;&gt;&gt; [] in [] in OBPane(Morph)&gt;&gt;drawSubmorphsOn:<br>
&gt;&gt;&gt; Array(SequenceableCollection)&gt;&gt;reverseDo:<br>
&gt;&gt;&gt; [] in OBPane(Morph)&gt;&gt;drawSubmorphsOn:<br>
&gt;&gt;&gt; FormCanvas&gt;&gt;clipBy:during:<br>
&gt;&gt;&gt; OBPane(Morph)&gt;&gt;drawSubmorphsOn:<br>
&gt;&gt;&gt; [] in OBPane(Morph)&gt;&gt;fullDrawOn:<br>
&gt;&gt;&gt; FormCanvas&gt;&gt;roundCornersOf:in:during:<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;roundCornersOf:during:<br>
&gt;&gt;&gt; OBPane(Morph)&gt;&gt;fullDrawOn:<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;fullDraw:<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;fullDrawMorph:<br>
&gt;&gt;&gt; [] in [] in TransformMorph&gt;&gt;drawSubmorphsOn:<br>
&gt;&gt;&gt; Array(SequenceableCollection)&gt;&gt;reverseDo:<br>
&gt;&gt;&gt; [] in TransformMorph&gt;&gt;drawSubmorphsOn:<br>
&gt;&gt;&gt; FormCanvas&gt;&gt;transformBy:clippingTo:during:smoothing:<br>
&gt;&gt;&gt; TransformMorph&gt;&gt;drawSubmorphsOn:<br>
&gt;&gt;&gt; [] in TransformMorph(Morph)&gt;&gt;fullDrawOn:<br>
&gt;&gt;&gt; FormCanvas&gt;&gt;roundCornersOf:in:during:<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;roundCornersOf:during:<br>
&gt;&gt;&gt; TransformMorph(Morph)&gt;&gt;fullDrawOn:<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;fullDraw:<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;fullDrawMorph:<br>
&gt;&gt;&gt; [] in [] in OBPaneScroller(Morph)&gt;&gt;drawSubmorphsOn:<br>
&gt;&gt;&gt; Array(SequenceableCollection)&gt;&gt;reverseDo:<br>
&gt;&gt;&gt; [] in OBPaneScroller(Morph)&gt;&gt;drawSubmorphsOn:<br>
&gt;&gt;&gt; OBPaneScroller(Morph)&gt;&gt;drawSubmorphsOn:<br>
&gt;&gt;&gt; [] in OBPaneScroller(Morph)&gt;&gt;fullDrawOn:<br>
&gt;&gt;&gt; FormCanvas&gt;&gt;roundCornersOf:in:during:<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;roundCornersOf:during:<br>
&gt;&gt;&gt; OBPaneScroller(Morph)&gt;&gt;fullDrawOn:<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;fullDraw:<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;fullDrawMorph:<br>
&gt;&gt;&gt; [] in [] in OBGroupingMorph(Morph)&gt;&gt;drawSubmorphsOn:<br>
&gt;&gt;&gt; Array(SequenceableCollection)&gt;&gt;reverseDo:<br>
&gt;&gt;&gt; [] in OBGroupingMorph(Morph)&gt;&gt;drawSubmorphsOn:<br>
&gt;&gt;&gt; OBGroupingMorph(Morph)&gt;&gt;drawSubmorphsOn:<br>
&gt;&gt;&gt; [] in OBGroupingMorph(Morph)&gt;&gt;fullDrawOn:<br>
&gt;&gt;&gt; FormCanvas&gt;&gt;roundCornersOf:in:during:<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;roundCornersOf:during:<br>
&gt;&gt;&gt; OBGroupingMorph(Morph)&gt;&gt;fullDrawOn:<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;fullDraw:<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;fullDrawMorph:<br>
&gt;&gt;&gt; [] in [] in SystemWindow(Morph)&gt;&gt;drawSubmorphsOn:<br>
&gt;&gt;&gt; Array(SequenceableCollection)&gt;&gt;reverseDo:<br>
&gt;&gt;&gt; [] in SystemWindow(Morph)&gt;&gt;drawSubmorphsOn:<br>
&gt;&gt;&gt; FormCanvas&gt;&gt;clipBy:during:<br>
&gt;&gt;&gt; SystemWindow(Morph)&gt;&gt;drawSubmorphsOn:<br>
&gt;&gt;&gt; [] in SystemWindow(Morph)&gt;&gt;fullDrawOn:<br>
&gt;&gt;&gt; FormCanvas&gt;&gt;roundCornersOf:in:during:<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;roundCornersOf:during:<br>
&gt;&gt;&gt; SystemWindow(Morph)&gt;&gt;fullDrawOn:<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;fullDraw:<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;fullDrawMorph:<br>
&gt;&gt;&gt; [] in [] in WorldState&gt;&gt;drawWorld:submorphs:invalidAreasOn:<br>
&gt;&gt;&gt; Rectangle&gt;&gt;allAreasOutsideList:startingAt:do:<br>
&gt;&gt;&gt; Rectangle&gt;&gt;allAreasOutsideList:do:<br>
&gt;&gt;&gt; [] in WorldState&gt;&gt;drawWorld:submorphs:invalidAreasOn:<br>
&gt;&gt;&gt; Array(SequenceableCollection)&gt;&gt;do:<br>
&gt;&gt;&gt; WorldState&gt;&gt;drawWorld:submorphs:invalidAreasOn:<br>
&gt;&gt;&gt; [] in WorldState&gt;&gt;displayWorld:submorphs:<br>
&gt;&gt;&gt; FormCanvas&gt;&gt;roundCornersOf:in:during:<br>
&gt;&gt;&gt; FormCanvas(Canvas)&gt;&gt;roundCornersOf:during:<br>
&gt;&gt;&gt; WorldState&gt;&gt;displayWorld:submorphs:<br>
&gt;&gt;&gt; PasteUpMorph&gt;&gt;privateOuterDisplayWorld<br>
&gt;&gt;&gt; PasteUpMorph&gt;&gt;displayWorld<br>
&gt;&gt;&gt; [] in WorldState&gt;&gt;displayWorldSafely:<br>
&gt;&gt;&gt; BlockClosure&gt;&gt;on:do:<br>
&gt;&gt;&gt; BlockClosure&gt;&gt;ifError:<br>
&gt;&gt;&gt; WorldState&gt;&gt;displayWorldSafely:<br>
&gt;&gt;&gt; WorldState&gt;&gt;doOneCycleNowFor:<br>
&gt;&gt;&gt; WorldState&gt;&gt;doOneCycleFor:<br>
&gt;&gt;&gt; PasteUpMorph&gt;&gt;doOneCycle<br>
&gt;&gt;&gt; [] in Project class&gt;&gt;spawnNewProcess<br>
&gt;&gt;&gt; [] in BlockClosure&gt;&gt;newProcess<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
<br>
</blockquote></div><br></div></div></div>
</blockquote></div><br></div>