Error: a primitive has failed
29 April 2005 10:14:36 am

VM: Mac OS - a SmalltalkImage
Image: Squeak3.8gamma [latest update: #6662]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir Mac OS X:Users:brian:Squeak:Task
Trusted Dir Mac OS X:Users:brian:Squeak:Task
Untrusted Dir Mac OS X:Users:brian:Library:Preferences:Squeak:Internet:My Squeak

Array(Object)>>error:
	Receiver: #(a SMSqueakMap a SMSqueakMap a SMSqueakMap)
	Arguments and temporary variables: 
		aString: 	'a primitive has failed'
	Receiver's instance variables: 
#(a SMSqueakMap a SMSqueakMap a SMSqueakMap)

Array(Object)>>primitiveFailed
	Receiver: #(a SMSqueakMap a SMSqueakMap a SMSqueakMap)
	Arguments and temporary variables: 

	Receiver's instance variables: 
#(a SMSqueakMap a SMSqueakMap a SMSqueakMap)

Array>>elementsForwardIdentityTo:
	Receiver: #(a SMSqueakMap a SMSqueakMap a SMSqueakMap)
	Arguments and temporary variables: 
		otherArray: 	#(a SMSqueakMap a SMSqueakMap a SMSqueakMap)
	Receiver's instance variables: 
#(a SMSqueakMap a SMSqueakMap 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 a SMSqueakMap a SMSqueakMap)
		allVarMaps: 	an IdentityDictionary(a SMSqueakMap->a Dictionary('accounts'->nil '...etc...
		perfect: 	a SMSqueakMap
		insts: 	#(a SMSqueakMap a SMSqueakMap a SMSqueakMap)
		partials: 	an OrderedCollection(a SMSqueakMap a SMSqueakMap a SMSqueakMap)
		in: 	an OrderedCollection(a SMSqueakMap a SMSqueakMap a SMSqueakMap)
		out: 	an OrderedCollection(a SMSqueakMap a SMSqueakMap a SMSqueakMap)
		aFakeClass: 	Fake37SMSqueakMap
		theRealClass: 	SMSqueakMap
		obj: 	nil
		misShapen: 	a SMSqueakMap
		x: 	a SMSqueakMap
		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: 	MultiByteBinaryOrTextStream(PositionableStream)>>nextWordsInto:
		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:
ByteString(String)>>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
SMSqueakMap>>synchWithDisk
SMSqueakMap>>loadUpdatesFull:
SMSqueakMap>>loadFull
SMSqueakMap>>loadUpdates
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
[] in TextMorphEditor(ParagraphEditor)>>evaluateSelection {[rcvr class evaluatorClass new   evaluate: self selectionAsStream   in: ctxt...]}
BlockContext>>on:do:
TextMorphEditor(ParagraphEditor)>>evaluateSelection
TextMorphEditor(ParagraphEditor)>>doIt
[] in TextMorphEditor(ParagraphEditor)>>doIt: {[self doIt]}
...etc...