<div>When I was messing around with the object palette I noticed, after clicking on the tools tab, that a dialog appeared which said "Reading a stream," a few seconds after which I see this stack (looks like arrayOfRoots is nil, maybe because it couldn't find the stream it was looking for:)</div>
<div><br></div><div><div>MessageNotUnderstood: UndefinedObject>>do:</div><div>7 September 2009 8:58:25.505 pm</div><div><br></div><div>VM: Mac OS - a SmalltalkImage</div><div>Image: Squeak3.10.2 [latest update: #7179]</div>
<div><br></div><div>SecurityManager state:</div><div>Restricted: false</div><div>FileAccess: true</div><div>SocketAccess: true</div><div>Working Dir /Users/casey/Desktop/Smalltalk</div><div>Trusted Dir /foobar/tooBar/forSqueak/bogus</div>
<div>Untrusted Dir /Users/casey/Library/Preferences/Squeak/Internet/My Squeak</div><div><br></div><div>UndefinedObject(Object)>>doesNotUnderstand: #do:</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver: nil</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>Arguments and temporary variables: </div><div><span class="Apple-tab-span" style="white-space:pre">                </span>aMessage: <span class="Apple-tab-span" style="white-space:pre">        </span>do: [closure] in ImageSegment>>comeFullyUpOnReload:</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>exception: <span class="Apple-tab-span" style="white-space:pre">        </span>MessageNotUnderstood: UndefinedObject>>do:</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>resumeValue: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver's instance variables: </div><div>nil</div><div><br></div><div>ImageSegment>>comeFullyUpOnReload:</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver: an ImageSegment</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>Arguments and temporary variables: </div><div><<error during printing></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver's instance variables: </div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>arrayOfRoots: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>segment: <span class="Apple-tab-span" style="white-space:pre">        </span>a WordArrayForSegment(1929386342 173814283 20 2147483653 142082361 214...etc...</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>outPointers: <span class="Apple-tab-span" style="white-space:pre">        </span>an Array(SMSqueakMap nil true Dictionary SMFileCache SMInstallatio...etc...</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>state: <span class="Apple-tab-span" style="white-space:pre">        </span>#imported</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>segmentName: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>fileName: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>endMarker: <span class="Apple-tab-span" style="white-space:pre">        </span>SmartRefStream>>next</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>userRootCnt: <span class="Apple-tab-span" style="white-space:pre">        </span>1</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>renamedClasses: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div>
<div><br></div><div>SmartRefStream(DataStream)>>next</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver: a SmartRefStream a ByteArray(33 13 13)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Arguments and temporary variables: </div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>type: <span class="Apple-tab-span" style="white-space:pre">        </span>16</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>selector: <span class="Apple-tab-span" style="white-space:pre">        </span>#readShortInst</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>anObject: <span class="Apple-tab-span" style="white-space:pre">        </span>an ImageSegment</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>isARefType: <span class="Apple-tab-span" style="white-space:pre">        </span>true</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>pos: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>internalObject: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver's instance variables: </div><div><span class="Apple-tab-span" style="white-space:pre">                </span>byteStream: <span class="Apple-tab-span" style="white-space:pre">        </span>a MultiByteBinaryOrTextStream a ByteArray(33 13 13)</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>topCall: <span class="Apple-tab-span" style="white-space:pre">        </span>#marked</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>basePos: <span class="Apple-tab-span" style="white-space:pre">        </span>149</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>references: <span class="Apple-tab-span" style="white-space:pre">        </span>an IdentityDictionary()</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>objects: <span class="Apple-tab-span" style="white-space:pre">        </span>an IdentityDictionary(size 51360)</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>currentReference: <span class="Apple-tab-span" style="white-space:pre">        </span>3167</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>fwdRefEnds: <span class="Apple-tab-span" style="white-space:pre">        </span>an IdentityDictionary()</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>blockers: <span class="Apple-tab-span" style="white-space:pre">        </span>an IdentityDictionary()</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>skipping: <span class="Apple-tab-span" style="white-space:pre">        </span>an IdentitySet()</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>insideASegment: <span class="Apple-tab-span" style="white-space:pre">        </span>false</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>structures: <span class="Apple-tab-span" style="white-space:pre">        </span>a Dictionary(#Array->#(0) #ArrayedCollection->#(0) #Association->#(...etc...</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>steady: <span class="Apple-tab-span" style="white-space:pre">        </span>a Set(ByteArray SMObject Object SMInstallationRegistry LookupKey SMRoot...etc...</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>reshaped: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>renamed: <span class="Apple-tab-span" style="white-space:pre">        </span>a Dictionary(#FlasherMorph->#Flasher )</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>renamedConv: <span class="Apple-tab-span" style="white-space:pre">        </span>a Dictionary(1->#SMSqueakMap 4->#Dictionary 5->#SMFileCache 6->#SM...etc...</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>superclasses: <span class="Apple-tab-span" style="white-space:pre">        </span>a Dictionary(#Array->#ArrayedCollection #ArrayedCollection->#Sequ...etc...</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>progressBar: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>objCount: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>classInstVars: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div><div><br></div><div>SmartRefStream(ReferenceStream)>>next</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver: a SmartRefStream a ByteArray(33 13 13)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Arguments and temporary variables: </div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>curPosn: <span class="Apple-tab-span" style="white-space:pre">        </span>3167</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>skipToPosn: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>theObject: <span class="Apple-tab-span" style="white-space:pre">        </span>false</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>wasSkipping: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>haveIt: <span class="Apple-tab-span" style="white-space:pre">        </span>#(false)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Receiver's instance variables: </div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>byteStream: <span class="Apple-tab-span" style="white-space:pre">        </span>a MultiByteBinaryOrTextStream a ByteArray(33 13 13)</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>topCall: <span class="Apple-tab-span" style="white-space:pre">        </span>#marked</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>basePos: <span class="Apple-tab-span" style="white-space:pre">        </span>149</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>references: <span class="Apple-tab-span" style="white-space:pre">        </span>an IdentityDictionary()</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>objects: <span class="Apple-tab-span" style="white-space:pre">        </span>an IdentityDictionary(size 51360)</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>currentReference: <span class="Apple-tab-span" style="white-space:pre">        </span>3167</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>fwdRefEnds: <span class="Apple-tab-span" style="white-space:pre">        </span>an IdentityDictionary()</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>blockers: <span class="Apple-tab-span" style="white-space:pre">        </span>an IdentityDictionary()</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>skipping: <span class="Apple-tab-span" style="white-space:pre">        </span>an IdentitySet()</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>insideASegment: <span class="Apple-tab-span" style="white-space:pre">        </span>false</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>structures: <span class="Apple-tab-span" style="white-space:pre">        </span>a Dictionary(#Array->#(0) #ArrayedCollection->#(0) #Association->#(...etc...</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>steady: <span class="Apple-tab-span" style="white-space:pre">        </span>a Set(ByteArray SMObject Object SMInstallationRegistry LookupKey SMRoot...etc...</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>reshaped: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>renamed: <span class="Apple-tab-span" style="white-space:pre">        </span>a Dictionary(#FlasherMorph->#Flasher )</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>renamedConv: <span class="Apple-tab-span" style="white-space:pre">        </span>a Dictionary(1->#SMSqueakMap 4->#Dictionary 5->#SMFileCache 6->#SM...etc...</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>superclasses: <span class="Apple-tab-span" style="white-space:pre">        </span>a Dictionary(#Array->#ArrayedCollection #ArrayedCollection->#Sequ...etc...</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>progressBar: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>objCount: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>classInstVars: <span class="Apple-tab-span" style="white-space:pre">        </span>nil</div><div><br></div><div><br></div><div>--- The full stack ---</div><div>UndefinedObject(Object)>>doesNotUnderstand: #do:</div>
<div>ImageSegment>>comeFullyUpOnReload:</div><div>SmartRefStream(DataStream)>>next</div><div>SmartRefStream(ReferenceStream)>>next</div><div> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -</div>
<div>SmartRefStream>>next</div><div>SmartRefStream>>scanFrom:</div><div>ObjectScanner>>scanFrom:</div><div>[] in [] in MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:</div><div>BlockClosure>>on:do:</div>
<div>[] in MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:</div><div>[] in [] in ProgressInitiationException>>defaultMorphicAction</div><div>BlockClosure>>on:do:</div><div>[] in ProgressInitiationException>>defaultMorphicAction</div>
<div>BlockClosure>>ensure:</div><div>ProgressInitiationException>>defaultMorphicAction</div><div>ProgressInitiationException>>defaultAction</div><div>UndefinedObject>>handleSignal:</div><div>ProgressInitiationException(Exception)>>signal</div>
<div>ProgressInitiationException>>display:at:from:to:during:</div><div>ProgressInitiationException class>>display:at:from:to:during:</div><div>ByteString(String)>>displayProgressAt:from:to:during:</div><div>
MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:</div><div>...etc...</div></div><div><br></div>-- <br>Ron<br>