Check your own email with subject: "[Vm-dev] cog crash when running Pharo 1.2 tests"
Same problem. Again, it is failing in TraitCompositionTest, but if you run it individually, it works.

Cheers

Mariano


On Mon, Apr 11, 2011 at 11:18 PM, Esteban Lorenzano <estebanlm@gmail.com> wrote:

Hi,
I'm running tests from PharoCore 1.3 using latest compiled CocoaCogMTVM, and the vm is crashing...
I tried to get more information by compiling the vm for debug, but when I do that the tests runs ok (well, with errors and failures, but no crash).
I'm adding the crash information, with optimization -Ox (any optimization with the exception of -O0)

Is that "expected"?

cheers,
Esteban

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0xfff5d7e0
0x0004025e in mapPointersInObjectsFromto (memStart=543732620, memEnd=546135132) at sqMemoryAccess.h:81
81        static inline sqInt longAtPointer(char *ptr)                  { return *(sqInt *)ptr; }

(gdb) bt
#0  0x0004025e in mapPointersInObjectsFromto (memStart=543732620, memEnd=546135132) at sqMemoryAccess.h:81
#1  0x000541ad in becomewithtwoWaycopyHash (array1=546135112, array2=546135120, twoWayFlag=0, copyHashFlag=1) at /Users/MAC/Desktop/Dev/VM/cog-osx/src/vm/gcc3x-cointerpmt.c:9464
Current language:  auto; currently c

(gdb) call (int) printAllStacks()
Process 0x1f8877b8 priority 40
0xbff6172c M CompiledMethod(Object)>becomeForward: 546135084: a(n) CompiledMethod
0xbff61750 M CompiledMethod>setSourcePointer: 546135084: a(n) CompiledMethod
0xbff6176c M CompiledMethod>setSourcePosition:inFile: 546135084: a(n) CompiledMethod
0xbff61794 M CompiledMethod>putSource:fromParseNode:inFile:withPreamble: 546135084: a(n) CompiledMethod
0xbff617cc I Trait(TraitBehavior)>addTraitSelector:withMethod: 546084408: a(n) Trait
0xbff61800 I [] in Trait(TraitBehavior)>updateMethodDictionarySelector: 546084408: a(n) Trait
0xbff61820 M OrderedCollection>do: 546109816: a(n) OrderedCollection
0xbff6184c I Trait(TraitBehavior)>updateMethodDictionarySelector: 546084408: a(n) Trait
0xbff61878 I [] in Trait(TraitBehavior)>noteChangedSelectors: 546084408: a(n) Trait
0xbff61898 M [] in IdentitySet(Set)>do: 546106188: a(n) IdentitySet
0xbff618bc M Array(SequenceableCollection)>do: 546108852: a(n) Array
0xbff618d8 M IdentitySet(Set)>do: 546106188: a(n) IdentitySet
0xbff61900 I Trait(TraitBehavior)>noteChangedSelectors: 546084408: a(n) Trait
0xbff61928 I Trait(TraitBehavior)>applyChangesOfNewTraitCompositionReplacing: 546084408: a(n) Trait
0xbff61950 I Trait(TraitDescription)>applyChangesOfNewTraitCompositionReplacing: 546084408: a(n) Trait
0xbff61978 I Trait>applyChangesOfNewTraitCompositionReplacing: 546084408: a(n) Trait
0xbff619a0 I Trait(TraitBehavior)>setTraitComposition: 546084408: a(n) Trait
0xbff619d0 I Trait class>named:uses:category:env: 526249240: a(n) Trait class
0xbff61a04 I Trait class>named:uses:category: 526249240: a(n) Trait class
0xbff61a34 I TraitCompositionTest(TraitsTestCase)>createTraitNamed:uses: 543105336: a(n) TraitCompositionTest
0xbff61a5c M TraitCompositionTest>testProvidedMethodBindingsWithConflicts 543105336: a(n) TraitCompositionTest
0xbff61a74 M TraitCompositionTest(TestCase)>performTest 543105336: a(n) TraitCompositionTest
0xbff61a8c M [] in TraitCompositionTest(TestCase)>runCase 543105336: a(n) TraitCompositionTest
0xbff61aac M BlockClosure>ensure: 546082864: a(n) BlockClosure
0xbff61ac8 M TraitCompositionTest(TestCase)>runCase 543105336: a(n) TraitCompositionTest
0xbff61ae4 M [] in TestResult>runCase: 542965432: a(n) TestResult
0xbff61b00 M BlockClosure>on:do: 546081292: a(n) BlockClosure
0xbff61b20 M TestResult>runCase: 542965432: a(n) TestResult
0xbff61b3c M TraitCompositionTest(TestCase)>run: 543105336: a(n) TraitCompositionTest
0xbff61b58 M TestRunner>runTest: 542862452: a(n) TestRunner
0xbff61b74 M [] in TestRunner>runSuite: 542862452: a(n) TestRunner
0xbff61bac M [] in OrderedCollection(Collection)>do:displayingProgress:every: 542965900: a(n) OrderedCollection
0xbff61bcc M OrderedCollection>do: 542965900: a(n) OrderedCollection
0xbff5e600 M [] in OrderedCollection(Collection)>do:displayingProgress:every: 542965900: a(n) OrderedCollection
0xbff5e624 M [] in ProgressInitiationException>defaultMorphicAction 543485640: a(n) ProgressInitiationException
0xbff5e640 M BlockClosure>on:do: 543486284: a(n) BlockClosure
0xbff5e668 M [] in ProgressInitiationException>defaultMorphicAction 543485640: a(n) ProgressInitiationException
0xbff5e688 M BlockClosure>ensure: 543486148: a(n) BlockClosure
0xbff5e6ac M ProgressInitiationException>defaultMorphicAction 543485640: a(n) ProgressInitiationException
0xbff5e6c4 M MorphicUIManager>progressInitiationExceptionDefaultAction: 528458180: a(n) MorphicUIManager
0xbff5e6e0 M ProgressInitiationException>defaultAction 543485640: a(n) ProgressInitiationException
0xbff5e6fc M UndefinedObject>handleSignal: 525336580: a(n) UndefinedObject
0xbff5e71c M MethodContext(ContextPart)>handleSignal: 543449400: a(n) MethodContext
0xbff5e738 M ProgressInitiationException(Exception)>signal 543485640: a(n) ProgressInitiationException
0xbff5e750 M ProgressInitiationException>display:at:from:to:during: 543485640: a(n) ProgressInitiationException
0xbff5e784 I ProgressInitiationException class>display:at:from:to:during: 526237160: a(n) ProgressInitiationException class
0xbff5e7b0 M ByteString(String)>displayProgressAt:from:to:during: 533053144: a(n) ByteString
0xbff5e7e4 M OrderedCollection(Collection)>do:displayingProgress:every: 542965900: a(n) OrderedCollection
0xbff5e808 M OrderedCollection(Collection)>do:displayingProgress: 542965900: a(n) OrderedCollection
0xbff5e838 I [] in TestRunner>basicRunSuite:do: 542862452: a(n) TestRunner
0xbff5e858 M BlockClosure>ensure: 543485428: a(n) BlockClosure
0xbff5e87c I TestRunner>basicRunSuite:do: 542862452: a(n) TestRunner
0xbff5e8a4 I TestRunner>runSuite: 542862452: a(n) TestRunner
0xbff5e8c0 M TestRunner>runAll 542862452: a(n) TestRunner
0xbff5e8e0 I PluggableButtonMorph>performAction 542889344: a(n) PluggableButtonMorph
0xbff5e8fc M [] in PluggableButtonMorph>mouseUp: 542889344: a(n) PluggableButtonMorph
0xbff5e920 M Array(SequenceableCollection)>do: 542965288: a(n) Array
0xbff5e948 I PluggableButtonMorph>mouseUp: 542889344: a(n) PluggableButtonMorph
0xbff5e964 M PluggableButtonMorph(Morph)>handleMouseUp: 542889344: a(n) PluggableButtonMorph
0xbff5e980 M MouseButtonEvent>sentTo: 542965248: a(n) MouseButtonEvent
0xbff5e99c M PluggableButtonMorph(Morph)>handleEvent: 542889344: a(n) PluggableButtonMorph
0xbff5e9b8 M PluggableButtonMorph(Morph)>handleFocusEvent: 542889344: a(n) PluggableButtonMorph
0xbff5e9e0 M [] in HandMorph>sendFocusEvent:to:clear: 526628468: a(n) HandMorph
0xbff5e9fc M [] in PasteUpMorph>becomeActiveDuring: 527650492: a(n) PasteUpMorph
0xbff5ea18 M BlockClosure>on:do: 542965196: a(n) BlockClosure
0xbff5ea44 M PasteUpMorph>becomeActiveDuring: 527650492: a(n) PasteUpMorph
0xbff5ea68 M HandMorph>sendFocusEvent:to:clear: 526628468: a(n) HandMorph
0xbff5ea90 M HandMorph>sendEvent:focus:clear: 526628468: a(n) HandMorph
0xbff5eab4 M HandMorph>sendMouseEvent: 526628468: a(n) HandMorph
0xbff5ead8 M HandMorph>handleEvent: 526628468: a(n) HandMorph
0xbff5eb04 M HandMorph>processEvents 526628468: a(n) HandMorph
0xbff5eb1c M [] in WorldState>doOneCycleNowFor: 528260136: a(n) WorldState
0xbff5eb40 M Array(SequenceableCollection)>do: 525350088: a(n) Array
0xbff5eb5c M WorldState>handsDo: 528260136: a(n) WorldState
0xbff5eb78 M WorldState>doOneCycleNowFor: 528260136: a(n) WorldState
0xbff5eb94 M WorldState>doOneCycleFor: 528260136: a(n) WorldState
0xbff5ebb0 M PasteUpMorph>doOneCycle 527650492: a(n) PasteUpMorph
0xbff5ebd0 I [] in Project class>? 530379376: a(n) Project class
527749448 s [] in BlockClosure>?

Process 0x20563e8c priority 50
0xbff5fb90 M WeakArray class>finalizationProcess 526217312: a(n) WeakArray class
0xbff5fbb0 I [] in WeakArray class>restartFinalizationProcess 526217312: a(n) WeakArray class
0xbff5fbd0 I [] in BlockClosure>newProcess 542522800: a(n) BlockClosure

Process 0x1f9d1954 priority 80
0xbff60bb0 M Delay class>handleTimerEvent 526222772: a(n) Delay class
0xbff60bd0 I Delay class>? 526222772: a(n) Delay class
530388960 s [] in Delay class>?
530389236 s [] in BlockClosure>?

Process 0x20561a1c priority 60
0xbff63b10 M [] in Delay>wait 542513768: a(n) Delay
0xbff63b30 M BlockClosure>ifCurtailed: 546134108: a(n) BlockClosure
0xbff63b4c M Delay>wait 542513768: a(n) Delay
0xbff63b64 M InputEventPollingFetcher>waitForInput 526679160: a(n) InputEventPollingFetcher
0xbff63b90 I InputEventPollingFetcher(InputEventFetcher)>eventLoop 526679160: a(n) InputEventPollingFetcher
0xbff63bb0 I [] in InputEventPollingFetcher(InputEventFetcher)>installEventLoop 526679160: a(n) InputEventPollingFetcher
0xbff63bd0 I [] in BlockClosure>newProcess 542513472: a(n) BlockClosure

Process 0x206808f8 priority 60
0xbff7ab90 I SmalltalkImage>lowSpaceWatcher 527474448: a(n) SmalltalkImage
0xbff7abb0 I [] in SmalltalkImage>installLowSpaceWatcher 527474448: a(n) SmalltalkImage
0xbff7abd0 I [] in BlockClosure>newProcess 543688732: a(n) BlockClosure







--
Mariano
http://marianopeck.wordpress.com