Squeak map problems under Gentoo linux

C. David Shaffer cdshaffer at acm.org
Sun Dec 12 01:44:15 UTC 2004


Hello,

I've been working with Squeak under Gentoo linux for a few weeks now but 
I'm having problems with SqueakMap.  The exception (attached) occurs 
when opening a SqueakMap browser in a fresh 3.7final image as well as 
every other image I am using on this machine.  I have started completely 
from scratch (empty directory) with a fresh 3.7 image.  I haven't had 
any noticable Gentoo-specific problems otherwise (well, there is one 
X-related problem but I'll save that for another time).  Does anyone 
have any ideas what may cause this?

David

-------------- next part --------------
MessageNotUnderstood: UndefinedObject>>do:
11 December 2004 8:41:26 pm

VM: unix - a SmalltalkImage
Image: Squeak3.7 [latest update: #5989]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /home/shaffer/Source/Squeak/tmp
Trusted Dir /home/shaffer/Source/Squeak/tmp/secure
Untrusted Dir /home/shaffer/Source/Squeak/tmp/untrusted

UndefinedObject(Object)>>doesNotUnderstand: #do:
	Receiver: nil
	Arguments and temporary variables: 
		aMessage: 	do: [] in ImageSegment>>comeFullyUpOnReload: {[:importedObject | impo...etc...
	Receiver's instance variables: 
nil
ImageSegment>>comeFullyUpOnReload:
	Receiver: an ImageSegment
	Arguments and temporary variables: 
		smartRefStream: 	a SmartRefStream a ByteArray(39 70 114 111 109 32 83 113 117 10...etc...
		mapFakeClassesToReal: 	an IdentityDictionary(Fake37SMSqueakMap->SMSqueakMap )
		ccFixups: 	true
		receiverClasses: 	an IdentitySet()
		rootsToUnhiberhate: 	nil
		myProject: 	nil
		importedObject: 	nil
		aFake: 	nil
	Receiver's instance variables: 
		arrayOfRoots: 	nil
		segment: 	a WordArrayForSegment(1929386342 38154763 2176452488 2178524225 316145...etc...
		outPointers: 	#(Fake37SMSqueakMap nil 'sm' true Dictionary SMFileCache Array UUI...etc...
		state: 	#imported
		segmentName: 	nil
		fileName: 	nil
		endMarker: 	a ByteArray(102 25 0 115 11 50 70 2 20 0 0 0 5 0 0 128 73 1 216 18 8...etc...
		userRootCnt: 	1
		renamedClasses: 	nil

SmartRefStream(DataStream)>>next
	Receiver: a SmartRefStream a ByteArray(39 70 114 111 109 32 83 113 117 101 97 107 51 46 54 32 111 10...etc...
	Arguments and temporary variables: 
		type: 	16
		selector: 	#readShortInst
		anObject: 	an ImageSegment
		isARefType: 	true
		pos: 	nil
		internalObject: 	nil
	Receiver's instance variables: 
		byteStream: 	a RWBinaryOrTextStream a ByteArray(39 70 114 111 109 32 83 113 117 ...etc...
		topCall: 	#marked
		basePos: 	153
		references: 	an IdentityDictionary()
		objects: 	an IdentityDictionary(5->#('class structure' a Dictionary(#Array->#(0)...etc...
		currentReference: 	2778
		fwdRefEnds: 	an IdentityDictionary()
		blockers: 	an IdentityDictionary()
		skipping: 	an IdentitySet()
		insideASegment: 	false
		structures: 	a Dictionary(#Array->#(0) #ArrayedCollection->#(0) #ByteArray->#(0)...etc...
		steady: 	a Set(Integer UUID SMDocument Symbol SMCategorizableObject String SMFil...etc...
		reshaped: 	nil
		renamed: 	a Dictionary(#FlasherMorph->#Flasher )
		renamedConv: 	a Dictionary(1->#SMSqueakMap 5->#Dictionary 6->#SMFileCache 7->#Ar...etc...
		superclasses: 	a Dictionary(#Array->#ArrayedCollection #ArrayedCollection->#Sequ...etc...
		progressBar: 	nil
		objCount: 	nil
		classInstVars: 	nil

SmartRefStream(ReferenceStream)>>next
	Receiver: a SmartRefStream a ByteArray(39 70 114 111 109 32 83 113 117 101 97 107 51 46 54 32 111 10...etc...
	Arguments and temporary variables: 
		curPosn: 	2778
		skipToPosn: 	nil
		haveIt: 	false
		theObject: 	false
		wasSkipping: 	nil
	Receiver's instance variables: 
		byteStream: 	a RWBinaryOrTextStream a ByteArray(39 70 114 111 109 32 83 113 117 ...etc...
		topCall: 	#marked
		basePos: 	153
		references: 	an IdentityDictionary()
		objects: 	an IdentityDictionary(5->#('class structure' a Dictionary(#Array->#(0)...etc...
		currentReference: 	2778
		fwdRefEnds: 	an IdentityDictionary()
		blockers: 	an IdentityDictionary()
		skipping: 	an IdentitySet()
		insideASegment: 	false
		structures: 	a Dictionary(#Array->#(0) #ArrayedCollection->#(0) #ByteArray->#(0)...etc...
		steady: 	a Set(Integer UUID SMDocument Symbol SMCategorizableObject String SMFil...etc...
		reshaped: 	nil
		renamed: 	a Dictionary(#FlasherMorph->#Flasher )
		renamedConv: 	a Dictionary(1->#SMSqueakMap 5->#Dictionary 6->#SMFileCache 7->#Ar...etc...
		superclasses: 	a Dictionary(#Array->#ArrayedCollection #ArrayedCollection->#Sequ...etc...
		progressBar: 	nil
		objCount: 	nil
		classInstVars: 	nil


--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand: #do:
ImageSegment>>comeFullyUpOnReload:
SmartRefStream(DataStream)>>next
SmartRefStream(ReferenceStream)>>next
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SmartRefStream>>next
SmartRefStream>>scanFrom:
ObjectScanner>>scanFrom:
[] in RWBinaryOrTextStream(PositionableStream)>>fileInAnnouncing: {[val := (self peekFor: $!)     ifTrue: [(Compiler evaluate: self nextChunk l...]}
...etc...


More information about the Squeak-dev mailing list