[squeak-dev] 4.0.3-2202 - core dump

Levente Uzonyi leves at elte.hu
Tue Jan 4 08:03:25 UTC 2011


On Mon, 3 Jan 2011, Markus Lampert wrote:

> Hi Chris,
>
>
>> From: Chris Muller
>> After updating to 10853 I can run all tests and get the same few
>> failures  we've been seeing.
>
> Still takes my VM down the first time I run the tests. I don't fully understand

I guess your VM has a broken FloatMathPlugin, that's why it crashes.

> the plugin problem (other than no optimization seems to fix it) but it seems to
> depend on the state of the image itself. I have an image which triggers the core
> immediately, whereas your image takes a little bit nudging before the core is
> triggered. I'm not so sure if we can lay all blame on the plugin alone.
>
> Additionally I see the following errors during the update in Transcript:

Those indicate wrong load order. I guess an mcm is missing (didn't check 
it).


Levente

>
> Float>>arcCos (NaNError is Undeclared)
> Float>>arcCosH (NaNError is Undeclared)
> Float>>arcSin (NaNError is Undeclared)
> Float>>arcSinH (NaNError is Undeclared)
> Float>>arcTan (NaNError is Undeclared)
> Float>>arcTan: (NaNError is Undeclared)
> Float>>arcTan: (NaNError is Undeclared)
> Float>>arcTanH (NaNError is Undeclared)
> Float>>cos (NaNError is Undeclared)
> Float>>cosH (NaNError is Undeclared)
> Float>>exp (NaNError is Undeclared)
> Float>>fractionPart (NaNError is Undeclared)
> Float>>hypot: (NaNError is Undeclared)
> Float>>hypot: (NaNError is Undeclared)
> Float>>ln (NaNError is Undeclared)
> Float>>log (NaNError is Undeclared)
> Float>>sin (NaNError is Undeclared)
> Float>>sinH (NaNError is Undeclared)
> Float>>tan (NaNError is Undeclared)
> Float>>tanH (NaNError is Undeclared)
> Float>>timesTwoPower: (NaNError is Undeclared)
>
> They probably were there before but I usually don't have Transcript open ...
>
> Markus
>
>
>>
>> However, after trying to run
>>
>>    ReleaseBuilderTrunk prepareNewBuild
>>
>> saving the image, and then running  the tests, the VM crashes in the
>> new  FloatConsistencyTests>>#testCos.  Even when I run with  the
>> standard interpreter.
>>
>> Is this the proper script we execute to  create new (semi-compact)
>> images?  It does shave about 5MB off the image  size, which is nice,
>> but something may have got broke with the new Float  changes.
>>
>>  - Chris
>>
>> Segmentation fault
>>
>> 2035040100  FloatConsistencyTests>testCos
>> 2035040008  FloatConsistencyTests>floatTest:
>> 2035038632  BlockClosure>on:do:
>> 2035038448 BlockClosure>on:do:
>> 2035039280  BlockClosure>ensure:
>> 2034750500  FloatConsistencyTests>floatTest:
>> 2034438848  FloatConsistencyTests>testCos
>> 2034438756  TestCase>performTest
>> 2034438652 TestCase>runCase
>> 2034438560  BlockClosure>on:do:
>> 2034438468 TestCase>timeout:after:
>> 2034438376  BlockClosure>ensure:
>> 2034437496 TestCase>timeout:after:
>> 2034437340  TestCase>runCase
>> 2034437248 BlockClosure>ensure:
>> 2034437116  TestCase>runCase
>> 2034437024 TestResult>runCase:
>> 2034436904  BlockClosure>on:do:
>> 2034436760 TestResult>runCase:
>> 2034436668  BlockClosure>on:do:
>> 2034436540 TestResult>runCase:
>> 2034436448  TestCase>run:
>> 2034436356 TestRunner>runTest:
>> 2034436264  TestRunner>runSuite:
>> 2034436172  Collection>do:displayingProgress:every:
>> 2034431328  OrderedCollection>do:
>> 2034431192  Collection>do:displayingProgress:every:
>> 2034431100  ProgressInitiationException>defaultMorphicAction
>> 2034430864  BlockClosure>on:do:
>> 2034430772  ProgressInitiationException>defaultMorphicAction
>> 2034430680  BlockClosure>ensure:
>> 2034430332  ProgressInitiationException>defaultMorphicAction
>> 2034430240  ProgressInitiationException>defaultAction
>> 2034430148  UndefinedObject>handleSignal:
>> 2034430056  ContextPart>handleSignal:
>> 2034429964 Exception>signal
>> 2034429824  ProgressInitiationException>display:at:from:to:during:
>> 2034429732  ProgressInitiationException class>display:at:from:to:during:
>> 2034429640  MorphicUIManager>displayProgress:at:from:to:during:
>> 2034429548  String>displayProgressAt:from:to:during:
>> 2034429376  Collection>do:displayingProgress:every:
>> 2034429284  Collection>do:displayingProgress:
>> 2034429140  TestRunner>basicRunSuite:do:
>> 2034429048  BlockClosure>ensure:
>> 2034428876  TestRunner>basicRunSuite:do:
>> 2034428784  TestRunner>runSuite:
>> 2034422956 TestRunner>runAll
>> 2034422864  PluggableButtonMorph>performAction
>> 2034422772  PluggableButtonMorphPlus>performAction
>> 2034422656  PluggableButtonMorph>mouseUp:
>> 2034422564  SequenceableCollection>do:
>> 2034422472  PluggableButtonMorph>mouseUp:
>> 2034422340  PluggableButtonMorphPlus>mouseUp:
>> 2034422248  Morph>handleMouseUp:
>> 2034422156 MouseButtonEvent>sentTo:
>> 2034422064  Morph>handleEvent:
>> 2034421972 Morph>handleFocusEvent:
>> 2034421792  HandMorph>sendFocusEvent:to:clear:
>> 2034421700  PasteUpMorph>becomeActiveDuring:
>> 2034421608  BlockClosure>on:do:
>> 2034421516  PasteUpMorph>becomeActiveDuring:
>> 2034421396  HandMorph>sendFocusEvent:to:clear:
>> 2034421304  HandMorph>sendEvent:focus:clear:
>> 2034421212  HandMorph>sendMouseEvent:
>> 2034421068  HandMorph>handleEvent:
>> 2034420892 HandMorph>processEvents
>> 2034420768  WorldState>doOneCycleNowFor:
>> 2034420676  SequenceableCollection>do:
>> 2034420584 WorldState>handsDo:
>> 2034420492  WorldState>doOneCycleNowFor:
>> 2034420400  WorldState>doOneCycleFor:
>> 2034420308  PasteUpMorph>doOneCycle
>> 2026531152 Project  class>spawnNewProcess
>> 2026531020 BlockClosure>newProcess
>>
>>
>
>
>
>



More information about the Squeak-dev mailing list