This is with the 3.8.5beta1 VM from John McIntosh's iDisk upon loading from SM. The sm directory was empty.
28 December 2004 9:29 pm
VM: Mac OS - a SmalltalkImage Image: Squeak3.8gamma [latest update: #6527]
SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir Macintosh HD:Users:ned:Desktop:Squeak3.8g-6527 Trusted Dir Macintosh HD:Users:ned:Desktop:Squeak3.8g-6527 Untrusted Dir foobar:tooBar:forSqueak:bogus
Array(Object)>>error: Receiver: #(a SMSqueakMap) Arguments and temporary variables: aString: 'a primitive has failed' Receiver's instance variables: #(a SMSqueakMap)
Array(Object)>>primitiveFailed Receiver: #(a SMSqueakMap) Arguments and temporary variables:
Receiver's instance variables: #(a SMSqueakMap)
Array>>elementsForwardIdentityTo: Receiver: #(a SMSqueakMap) Arguments and temporary variables: otherArray: #(a SMSqueakMap) Receiver's instance variables: #(a SMSqueakMap)
ImageSegment>>reshapeClasses:refStream: Receiver: an ImageSegment Arguments and temporary variables: mapFakeClassesToReal: an IdentityDictionary(Fake37SMSqueakMap->SMSqueakMap ) smartRefStream: a SmartRefStream a ByteArray(33 13 13) bads: an OrderedCollection(a SMSqueakMap) allVarMaps: an IdentityDictionary(a SMSqueakMap->a Dictionary(#ClassName->#SMSq...etc... perfect: a SMSqueakMap insts: #(a SMSqueakMap) partials: an OrderedCollection(a SMSqueakMap) in: an OrderedCollection(a SMSqueakMap) out: an OrderedCollection(a SMSqueakMap) aFakeClass: Fake37SMSqueakMap theRealClass: SMSqueakMap obj: nil misShapen: a SMSqueakMap x: nil each: a SMSqueakMap Receiver's instance variables: arrayOfRoots: #(a SMSqueakMap) segment: a WordArrayForSegment(1929386342) outPointers: #(Fake37SMSqueakMap nil 'sm' true Dictionary SMFileCache Array UUI...etc... state: #imported segmentName: nil fileName: nil endMarker: ByteArray class(Behavior)>>new: userRootCnt: 1 renamedClasses: nil
--- The full stack --- Array(Object)>>error: Array(Object)>>primitiveFailed Array>>elementsForwardIdentityTo: ImageSegment>>reshapeClasses:refStream: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ImageSegment>>comeFullyUpOnReload: SmartRefStream(DataStream)>>next SmartRefStream(ReferenceStream)>>next SmartRefStream>>next SmartRefStream>>scanFrom: ObjectScanner>>scanFrom: [] in MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing: {[val := (self peekFor: $!) ifTrue: [(Compiler evaluate: self nextChunk l...]} BlockContext>>on:do: [] in MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing: {[:bar | [self atEnd] whileFalse: [bar value: self position. self skipS...]} [] in ProgressInitiationException>>defaultMorphicAction {[result := workBlock value: progress]} BlockContext>>ensure: ProgressInitiationException>>defaultMorphicAction ProgressInitiationException>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: ProgressInitiationException(Exception)>>signal ProgressInitiationException>>display:at:from:to:during: ProgressInitiationException class>>display:at:from:to:during: String(AbstractString)>>displayProgressAt:from:to:during: MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing: MultiByteBinaryOrTextStream(PositionableStream)>>fileIn MultiByteBinaryOrTextStream>>fileIn MultiByteBinaryOrTextStream>>fileInObjectAndCode [] in SMSqueakMap>>reload {[map := stream reset fileInObjectAndCode install arrayOfRoots first]} BlockContext>>ensure: SMSqueakMap>>reload [] in SMSqueakMap>>loadFullFrom: {[self reload]} Time class>>millisecondsToRun: SMSqueakMap>>loadFullFrom: SMSqueakMap>>loadUpdatesFull: SMSqueakMap>>loadFull SMSqueakMap>>loadUpdates [] in SMLoader>>loadUpdates {[squeakMap loadUpdates. self noteChanged]} BlockContext>>ensure: CursorWithMask(Cursor)>>showWhile: [] in SMLoader>>loadUpdates {[Cursor wait showWhile: [squeakMap loadUpdates. self noteChanged]]} BlockContext>>on:do: SMLoader>>loadUpdates SMLoader>>on: SMLoader class>>newOn: SMLoader class>>new SMLoader class>>open TheWorldMenu>>doMenuItem:with: [] in MenuItemMorph>>invokeWithEvent: {[(selArgCount := selector numArgs) = 0 ifTrue: [target perform: selector] ...]} BlockContext>>ensure: CursorWithMask(Cursor)>>showWhile: MenuItemMorph>>invokeWithEvent: MenuItemMorph>>mouseUp: MenuItemMorph>>handleMouseUp: ...etc...
squeak-dev@lists.squeakfoundation.org