[Newbies] 3.10 image hang

Prashanth Hebbar hebbarp at gmail.com
Sat Sep 26 14:35:02 UTC 2009


Hello Claus:

Some context and update:
The error is occurring when I try to save home project of image 3.10.2-7179
(Damien Cassou's web based image).

I have tried with VM versions 3.10.6 (2007) and 3.11.5 (Sep 2009).

I do not face this problem in the basic image from squeak.org.

Here's the walkback:

Subject: [BUG]Trait(Object)>>doesNotUnderstand: #isSystemDefined

26 September 2009 7:48:15 pm

VM: Win32 - a SmalltalkImage
Image: Squeak3.10.2 [latest update: #7179]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir C:\Squeak\MySqueak
Trusted Dir C:\Squeak\MySqueak\Prashanth
Untrusted Dir C:\My Squeak\Prashanth

Trait(Object)>>doesNotUnderstand: #isSystemDefined
Receiver: TWriteStreamTest
Arguments and temporary variables:
aMessage: isSystemDefined
Receiver's instance variables:
methodDict: a MethodDictionary(#classUnderTest->a CompiledMethod (1905)
#emptyS...etc...
traitComposition: TPuttableStreamTest + TSequencedStreamTest
localSelectors: an IdentitySet()
users: an IdentitySet()
organization: ('accessing' classUnderTest)
('accessing - defaults' emptyStream ...etc...
name: #TWriteStreamTest
environment: a SystemDictionary(lots of globals)
classTrait: TWriteStreamTest classTrait
category: #'CollectionsTests-Streams'

ClassOrganizer(BasicClassOrganizer)>>objectForDataStream:
Receiver: ('accessing' classUnderTest)
('accessing - defaults' emptyStream streamOnArray streamOnStr...etc...
Arguments and temporary variables:
refStrm: a ReferenceStream a DummyStream a DummyStream a DummyStream a
DummyStr...etc...
dp: nil
Receiver's instance variables:
categoryArray: #(#accessing #'accessing - defaults' #helpers #'tests -
accessin...etc...
categoryStops: #(1 4 5 10 16)
elementArray: #(#classUnderTest #emptyStream #streamOnArray #streamOnString
#st...etc...
subject: TWriteStreamTest
classComment: nil
commentStamp: nil

ReferenceStream(DataStream)>>nextPut:
Receiver: a ReferenceStream a DummyStream a DummyStream a DummyStream a
DummyStream a DummyStream a ...etc...
Arguments and temporary variables:
anObject: ('accessing' classUnderTest)
('accessing - defaults' emptyStream stre...etc...
typeID: 9
selector: nil
objectToStore: nil
Receiver's instance variables:
byteStream: a DummyStream a DummyStream a DummyStream a DummyStream a
DummyStre...etc...
topCall: an Array(a Project(test5) a PasteUpMorph<world>(1622) [world] a
Transc...etc...
basePos: 47
references: an IdentityDictionary(size 43365)
objects: an IdentityDictionary()
currentReference: nil
fwdRefEnds: an IdentityDictionary()
blockers: an IdentityDictionary(#(#(24 24) #(48 48) #(72 72) #(96 96) #(120
120...etc...
skipping: an IdentitySet()
insideASegment: true

Trait(Object)>>storeDataOn:
Receiver: TWriteStreamTest
Arguments and temporary variables:
aDataStream: a ReferenceStream a DummyStream a DummyStream a DummyStream a
Dumm...etc...
cntInstVars: 9
cntIndexedVars: 0
i: 5
Receiver's instance variables:
methodDict: a MethodDictionary(#classUnderTest->a CompiledMethod (1905)
#emptyS...etc...
traitComposition: TPuttableStreamTest + TSequencedStreamTest
localSelectors: an IdentitySet()
users: an IdentitySet()
organization: ('accessing' classUnderTest)
('accessing - defaults' emptyStream ...etc...
name: #TWriteStreamTest
environment: a SystemDictionary(lots of globals)
classTrait: TWriteStreamTest classTrait
category: #'CollectionsTests-Streams'


--- The full stack ---
Trait(Object)>>doesNotUnderstand: #isSystemDefined
ClassOrganizer(BasicClassOrganizer)>>objectForDataStream:
ReferenceStream(DataStream)>>nextPut:
Trait(Object)>>storeDataOn:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ReferenceStream(DataStream)>>writeInstance:
ReferenceStream(DataStream)>>nextPut:
[] in ReferenceStream(DataStream)>>nextPutAll: {[:each | self nextPut:
each]}
Array(SequenceableCollection)>>do:
ReferenceStream(DataStream)>>nextPutAll:
ReferenceStream(DataStream)>>writeArray:
ReferenceStream(DataStream)>>nextPut:
IdentitySet(Object)>>storeDataOn:
ReferenceStream(DataStream)>>writeInstance:
ReferenceStream(DataStream)>>nextPut:
Trait(Object)>>storeDataOn:
ReferenceStream(DataStream)>>writeInstance:
ReferenceStream(DataStream)>>nextPut:
[] in ReferenceStream(DataStream)>>nextPutAll: {[:each | self nextPut:
each]}
Array(SequenceableCollection)>>do:
ReferenceStream(DataStream)>>nextPutAll:
ReferenceStream(DataStream)>>writeArray:
ReferenceStream(DataStream)>>nextPut:
OrderedCollection(Object)>>storeDataOn:
ReferenceStream(DataStream)>>writeInstance:
...etc...


On Sat, Sep 26, 2009 at 6:09 PM, Claus Kick <claus_kick at web.de> wrote:

>  On which object? could you list the last ten contexts from the Debugger?
> .. Subbu
>
>
> Could you just post a walkback?
>

-- 
Prashanth Hebbar
Bangalore
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/beginners/attachments/20090926/c6ecc47d/attachment.htm


More information about the Beginners mailing list