[squeak-dev] Cog crash when updating fresh trunk image

Nicolas Cellier nicolas.cellier.aka.nice at gmail.com
Tue Feb 26 22:13:13 UTC 2013


And that does not seem to happen when we sequentially load
Compiler-nice.255 then Compiler-nice.256, so a workaround would be to
add a new mcm configuration with Compiler-nice.255.

I'll do so it immediately, and for the crash recipe, load
update-nice.222, then load Compiler-nice.256.

Nicolas

2013/2/26 Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com>:
> I confirm with cog2693 on windows...
> Even if i first manually merge up to update-nice.222, save the image,
> and then just select update again...
>
> Nicolas
>
> 2013/2/26 Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com>:
>> I confirm on Windows too, with a bit older cog (2672).
>> What is strange is that this Compiler mcz loaded in several images
>> launched with COG and partial updates...
>> Would you like that we revert the Compiler changes until the problem is fixed?
>> (I'd probably won't be connected next 3 days, so you might have to DIY)
>>
>> Nicolas
>>
>> 2013/2/26 Frank Shearar <frank.shearar at gmail.com>:
>>> On 26 February 2013 19:44, Bert Freudenberg <bert at freudenbergs.de> wrote:
>>>> * I downloaded Squeak4.4-12327.zip from http://ftp.squeak.org/current_stable/
>>>> * in preferences, change Update URL to trunk
>>>> * load updates
>>>> * Cog crashes (last log entry is Compiler-nice.256)
>>>> * Interpreter does not crash
>>>>
>>>> This is on Mac with current Cog 4.0.2692.
>>>
>>> It's not just me^WCI! Does this stack trace look familiar?:
>>> http://build.squeak.org/job/SqueakTrunk/181/console
>>>
>>> Top few frames:
>>>
>>> Smalltalk stack dump:
>>> 0xbf9abe34 M [] in Parser>? 2021264700: a(n) Parser
>>> 0xbf9abe50 M BlockClosure>on:do: 2021274952: a(n) BlockClosure
>>> 0xbf9abe7c M Parser>? 2021264700: a(n) Parser
>>> 0xbf9abea4 M Compiler>translate:noPattern:ifFail: 2021264492: a(n) Compiler
>>> 0xbf9abec8 M Compiler>compile:in:classified:notifying:ifFail:
>>> 2021264492: a(n) Compiler
>>> 0xbf9abef4 M Compiler>compile:in:notifying:ifFail: 2021264492: a(n) Compiler
>>> 0xbf9abf28 M Metaclass(Behavior)>recompile:from: 2021263164: a(n) Metaclass
>>> 0xbf9afdcc M Metaclass(ClassDescription)>recompile:from: 2021263164:
>>> a(n) Metaclass
>>> 0xbf9afdf0 M [] in Metaclass(Behavior)>compileAllFrom: 2021263164:
>>> a(n) Metaclass
>>> 0xbf9afe18 M MethodDictionary>keysDo: 2017802492: a(n) MethodDictionary
>>> 0xbf9afe3c I Metaclass(Behavior)>selectorsDo: 2017802460: a(n) Metaclass
>>> 0xbf9afe5c M Metaclass(Behavior)>compileAllFrom: 2021263164: a(n) Metaclass
>>> 0xbf9afe8c I ClassBuilder>privateNewSubclassOf:from: 2021250644: a(n)
>>> ClassBuilder
>>> 0xbf9afebc I ClassBuilder>newSubclassOf:type:instanceVariables:from:
>>> 2021250644: a(n) ClassBuilder
>>> 0xbf9aff30 I [] in
>>> ClassBuilder>name:inEnvironment:subclassOf:type:instanceVariableNames:classVariableNames:poolDictionaries:category:unsafe:
>>> 2021250644: a(n) ClassBuilder
>>> 0xbf9a9e14 M BlockClosure>ensure: 2021261248: a(n) BlockClosure
>>> 0xbf9a9e4c I ClassBuilder>name:inEnvironment:subclassOf:type:instanceVariableNames:classVariableNames:poolDictionaries:category:unsafe:
>>> 2021250644: a(n) ClassBuilder
>>> 0xbf9a9e90 I ClassBuilder>name:inEnvironment:subclassOf:type:instanceVariableNames:classVariableNames:poolDictionaries:category:
>>> 2021250644: a(n) ClassBuilder
>>> 0xbf9a9ed8 I [] in MCClassDefinition>createClass 2020921296: a(n)
>>> MCClassDefinition
>>>
>>> frank
>>>
>>>> - Bert -
>>>>
>>>>
>>>


More information about the Squeak-dev mailing list