[BUG]abandonSources in 3.2final
Eric Scharff
Eric.Scharff at Colorado.EDU
Wed Aug 7 21:27:17 UTC 2002
In an attempt to create a Squeak image for the iPaq, my last step was to
try to:
Smalltalk abandonSources; condenseChanges
This caused an error:
Error: Improper store into indexable object
I'd try to debug this, but I never really understood how sources, changes,
and those wacky CompiledMethods worked. Sorry. :(
Top of the stack:
Error: Improper store into indexable object
7 August 2002 3:19:12 pm
VM: Mac OS - Squeak3.2gamma of 15 January 2002 [latest update: #4857]
Squeak VM 3.2.7b6
Image: Squeak 3.2 [latest update: #4917]
ByteArray(Object)>>error:
Receiver: a ByteArray(189 174 182 117 56 234 109 64 99 209 20 235
103 83 142 166 212 11 218 241 26 5...etc...
Arguments and temporary variables:
aString: 'Improper store into indexable object'
Receiver's instance variables:
a ByteArray(189 174 182 117 56 234 109 64 99 209 20 235 103 83 142 166 212
11 218 241 26 5...etc...
ByteArray(Object)>>errorImproperStore
Receiver: a ByteArray(189 174 182 117 56 234 109 64 99 209 20 235
103 83 142 166 212 11 218 241 26 5...etc...
Arguments and temporary variables:
Receiver's instance variables:
a ByteArray(189 174 182 117 56 234 109 64 99 209 20 235 103 83 142 166 212
11 218 241 26 5...etc...
ByteArray(Object)>>at:put:
Receiver: a ByteArray(189 174 182 117 56 234 109 64 99 209 20 235
103 83 142 166 212 11 218 241 26 5...etc...
Arguments and temporary variables:
index: 424
value: 423
Receiver's instance variables:
a ByteArray(189 174 182 117 56 234 109 64 99 209 20 235 103 83 142 166 212
11 218 241 26 5...etc...
WriteStream>>nextPut:
Receiver: a WriteStream
Arguments and temporary variables:
anObject: 423
Receiver's instance variables:
collection: a ByteArray(189 174 182 117 56 234 109 64
99 209 20 235 103 83 142 ...etc...
position: 424
readLimit: 0
writeLimit: 800
--- The rest of the stack ---
[] in CompiledMethod>>qCompress:
ByteArray class(SequenceableCollection class)>>streamContents:
CompiledMethod>>qCompress:
CompiledMethod>>copyWithTempNames:
[] in SystemDictionary>>abandonSources
Set>>do:
[] in SystemDictionary>>abandonSources
[] in TestInterpreterPlugin class(Behavior)>>allSubclassesDoGently:
Array(SequenceableCollection)>>do:
TestInterpreterPlugin class(Class)>>subclassesDoGently:
TestInterpreterPlugin class(Behavior)>>allSubclassesDoGently:
[] in InterpreterPlugin class(Behavior)>>allSubclassesDoGently:
Array(SequenceableCollection)>>do:
InterpreterPlugin class(Class)>>subclassesDoGently:
InterpreterPlugin class(Behavior)>>allSubclassesDoGently:
[] in Object class(Behavior)>>allSubclassesDoGently:
Array(SequenceableCollection)>>do:
Object class(Class)>>subclassesDoGently:
Object class(Behavior)>>allSubclassesDoGently:
[] in ProtoObject class(Behavior)>>allSubclassesDoGently:
Array(SequenceableCollection)>>do:
ProtoObject class(Class)>>subclassesDoGently:
ProtoObject class(Behavior)>>allSubclassesDoGently:
SystemDictionary>>allBehaviorsDo:
[] in SystemDictionary>>abandonSources
ProgressInitiationException>>defaultAction
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
String>>displayProgressAt:from:to:during:
SystemDictionary>>abandonSources
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:
[] in TextMorphEditor(ParagraphEditor)>>evaluateSelection
BlockContext>>on:do:
-Eric
More information about the Squeak-dev
mailing list
|