[squeak-dev] 4.0.3-2202 - core dump

Markus Lampert markuslampert at yahoo.com
Tue Jan 4 07:19:40 UTC 2011


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 
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:

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