[BUG]primitiveFailed in elementsForwardIdentityTo: while loading SM
ned at squeakland.org
ned at squeakland.org
Wed Dec 29 21:51:49 UTC 2004
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...
More information about the Squeak-dev
mailing list
|