Hi Jeremie,

I can't see anything definitive in that log.  Just a few usual questions...
Is this something you can reproduce? (especially in a fresh Image)
What packages have you loaded?
What OS, VM & Image versions are you using?

cheers -ben

On Wed, Jun 14, 2017 at 3:53 PM, Jérémie Regnault <
[email protected]> wrote:

> Hi,
>
> I just found an error that made my VM crash during a test, I join the
> log file for full trace:
>
> [...]
>
> TestExecutionEnvironment>>runTestCase:
>
> Recursive not understood error encountered
>
> [...]
>
> SSmalltalk stack dump:
> 0xffeed824 M Continuation>initializeFromContext: 0xa272308: a(n)
> Continuation
> 0xffeed848 I Continuation class>fromContext: 0xa8653d8: a(n)
> Continuation class
> 0xffeed870 I Continuation class>currentDo: 0xa8653d8: a(n) Continuation
> class
> 0xffeed894 I ContinuationTest>callcc: 0xd3741a8: a(n) ContinuationTest
> 0xffeed8b4 M ContinuationTest>testBlockEscape 0xd3741a8: a(n)
> ContinuationTest
> 0xffeed8d4 I ContinuationTest(TestCase)>performTest 0xd3741a8: a(n)
> ContinuationTest
> 0xffeed8ec M [] in ContinuationTest(TestCase)>runCase 0xd3741a8: a(n)
> ContinuationTest
> 0xffeed90c M BlockClosure>ensure: 0xa272188: a(n) BlockClosure
> 0xffeed928 M ContinuationTest(TestCase)>runCase 0xd3741a8: a(n)
> ContinuationTest
> 0xffeed944 M [] in TestExecutionEnvironment>runTestCaseSafelly:
> 0xa26f748: a(n) TestExecutionEnvironment
> 0xffeed95c M BlockClosure>on:do: 0xa2720e0: a(n) BlockClosure
> 0xffeed980 M [] in TestExecutionEnvironment>runTestCaseSafelly:
> 0xa26f748: a(n) TestExecutionEnvironment
> 0xffeed998 M BlockClosure>on:do: 0xa271ff8: a(n) BlockClosure
> 0xffeed9b8 M TestExecutionEnvironment>runTestCaseSafelly: 0xa26f748:
> a(n) TestExecutionEnvironment
> 0xffeed9d8 M [] in TestExecutionEnvironment>runTestCase: 0xa26f748: a(n)
> TestExecutionEnvironment
> 0xffeed9f8 M BlockClosure>ensure: 0xa271f68: a(n) BlockClosure
> 0xffeeda18 M [] in TestExecutionEnvironment>runTestCase: 0xa26f748: a(n)
> TestExecutionEnvironment
> 0xffeeda38 M BlockClosure>ifCurtailed: 0xa271ed8: a(n) BlockClosure
> 0xffeeda54 M TestExecutionEnvironment>runTestCase: 0xa26f748: a(n)
> TestExecutionEnvironment
> 0xffeeda70 M CurrentExecutionEnvironment class>runTestCase: 0xafbb690:
> a(n) CurrentExecutionEnvironment class
> 0xffeeda8c M ContinuationTest(TestCase)>runCaseManaged 0xd3741a8: a(n)
> ContinuationTest
> 0xffeedaa8 M [] in TestResult>runCase: 0xd3a0d78: a(n) TestResult
> 0xffeedac0 M BlockClosure>on:do: 0xa270298: a(n) BlockClosure
> 0xffeedae0 M TestResult>runCase: 0xd3a0d78: a(n) TestResult
> 0xffeedafc M ContinuationTest(TestCase)>run: 0xd3741a8: a(n)
> ContinuationTest
> 0xffeedb1c M [] in TestSuite>runUnmanaged: 0xd3ab018: a(n) TestSuite
> 0xffeedb40 M OrderedCollection>do: 0xd3b4420: a(n) OrderedCollection
> 0xffeedb60 M [] in TestSuite>runUnmanaged: 0xd3ab018: a(n) TestSuite
> 0xffee5914 M BlockClosure>ensure: 0xa270190: a(n) BlockClosure
> 0xffee5930 M TestSuite>runUnmanaged: 0xd3ab018: a(n) TestSuite
> 0xffee5950 M [] in TestSuite>run: 0xd3ab018: a(n) TestSuite
> 0xffee5970 M [] in CurrentExecutionEnvironment class>activate:for:
> 0xafbb690: a(n) CurrentExecutionEnvironment class
> 0xffee5990 M BlockClosure>ensure: 0xa26f8b8: a(n) BlockClosure
> 0xffee59b0 M CurrentExecutionEnvironment class>activate:for: 0xafbb690:
> a(n) CurrentExecutionEnvironment class
> 0xffee59d0 M
> TestExecutionEnvironment(ExecutionEnvironment)>beActiveDuring:
> 0xa26f748: a(n) TestExecutionEnvironment
> 0xffee59ec M DefaultExecutionEnvironment>runTestsBy: 0xb2fa508: a(n)
> DefaultExecutionEnvironment
> 0xffee5a08 M CurrentExecutionEnvironment class>runTestsBy: 0xafbb690:
> a(n) CurrentExecutionEnvironment class
> 0xffee5a24 M TestSuite>run: 0xd3ab018: a(n) TestSuite
> 0xffee5a40 M [] in TestRunner>runSuite: 0xd29f930: a(n) TestRunner
> 0xffee5a60 M BlockClosure>cull:cull: 0xa26f408: a(n) BlockClosure
> 0xffee5a88 M [] in TestRunner>executeSuite:as: 0xd29f930: a(n) TestRunner
> 0xffee5aa8 M BlockClosure>ensure: 0xa26f698: a(n) BlockClosure
> 0xffee5ac4 M TestRunner>executeSuite:as: 0xd29f930: a(n) TestRunner
> 0xffee5ae4 M TestRunner>runSuite: 0xd29f930: a(n) TestRunner
> 0xffee5b00 M [] in TestRunner>runTestSuites: 0xd29f930: a(n) TestRunner
> 0xffee5b34 M [] in Set(Collection)>do:displayingProgress:every:
> 0xd3a5bc8: a(n) Set
> 0xffee5b5c M Set>do: 0xd3a5bc8: a(n) Set
>    0xd446d60 s [] in Set(Collection)>do:displayingProgress:every:
>    0xd45c728 s BlockClosure>cull:
>    0xd462fe8 s [] in Job>run
>    0xd463480 s [] in CurrentJob(DynamicVariable)>value:during:
>    0xd463790 s BlockClosure>ensure:
>    0xd447088 s CurrentJob(DynamicVariable)>value:during:
>    0xd45c788 s CurrentJob class(DynamicVariable class)>value:during:
>    0xd4470e8 s [] in Job>run
>    0xd447160 s BlockClosure>ensure:
>    0xd446e38 s Job>run
>    0xd45c518 s MorphicUIManager(UIManager)>displayProgress:from:to:during:
>    0xd462e68 s ByteString(String)>displayProgressFrom:to:during:
>    0xd4454f8 s Set(Collection)>do:displayingProgress:every:
>    0xd45c578 s Set(Collection)>do:displayingProgress:
>    0xd446d00 s [] in TestRunner>runTestSuites:
>    0xd45c5d8 s [] in CurrentExecutionEnvironment class>activate:for:
>    0xd462ec8 s BlockClosure>ensure:
>    0xd446f00 s CurrentExecutionEnvironment class>activate:for:
>    0xd45c638 s
> TestExecutionEnvironment(ExecutionEnvironment)>beActiveDuring:
>    0xd462f28 s DefaultExecutionEnvironment>runTestsBy:
>    0xd463420 s CurrentExecutionEnvironment class>runTestsBy:
>    0xd446dd8 s TestRunner>runTestSuites:
>    0xd45c2a8 s TestRunner>runAll
>    0xd462ce8 s PluggableButtonMorph>performAction:
>    0xd463300 s [] in PluggableButtonMorph>mouseUp:
>    0xd3a5c40 s Array(SequenceableCollection)>do:
>    0xd3a5ca0 s PluggableButtonMorph>mouseUp:
>    0xd45c388 s PluggableButtonMorph(Morph)>handleMouseUp:
>    0xd462d48 s MouseButtonEvent>sentTo:
>    0xd463360 s PluggableButtonMorph(Morph)>handleEvent:
>    0xd4636d0 s PluggableButtonMorph(Morph)>handleFocusEvent:
>    0xd463d60 s [] in HandMorph>sendFocusEvent:to:clear:
>    0xd463fe0 s BlockClosure>on:do:
>    0xd3a5d78 s WorldMorph(PasteUpMorph)>becomeActiveDuring:
>    0xd3a5dd8 s HandMorph>sendFocusEvent:to:clear:
>    0xd45c3e8 s HandMorph>sendEvent:focus:clear:
>    0xd3a5e50 s HandMorph>sendMouseEvent:
>    0xd45c448 s HandMorph>handleEvent:
>    0xd462da8 s MouseClickState>handleEvent:from:
>    0xd4633c0 s HandMorph>handleEvent:
>    0xd463730 s HandMorph>processEventsFromQueue:
>    0xd463dc0 s HandMorph>processEvents
>    0xd464040 s [] in WorldState>doOneCycleNowFor:
>    0xd4640a0 s Array(SequenceableCollection)>do:
>    0xd464100 s WorldState>handsDo:
>    0xd3a5f28 s WorldState>doOneCycleNowFor:
>    0xd45c4a8 s WorldState>doOneCycleFor:
>    0xd462e08 s WorldMorph>doOneCycle
>    0xd3a5f88 s WorldMorph class>doOneCycle
>    0xcfcbeb0 s [] in MorphicUIManager>spawnNewProcess
>    0xcfcbf10 s [] in BlockClosure>newProcessmalltalk stack dump:
> 0xffeed824 M Continuation>initializeFromContext: 0xa272308: a(n)
> Continuation
> 0xffeed848 I Continuation class>fromContext: 0xa8653d8: a(n)
> Continuation class
> 0xffeed870 I Continuation class>currentDo: 0xa8653d8: a(n) Continuation
> class
> 0xffeed894 I ContinuationTest>callcc: 0xd3741a8: a(n) ContinuationTest
> 0xffeed8b4 M ContinuationTest>testBlockEscape 0xd3741a8: a(n)
> ContinuationTest
> 0xffeed8d4 I ContinuationTest(TestCase)>performTest 0xd3741a8: a(n)
> ContinuationTest
> 0xffeed8ec M [] in ContinuationTest(TestCase)>runCase 0xd3741a8: a(n)
> ContinuationTest
> 0xffeed90c M BlockClosure>ensure: 0xa272188: a(n) BlockClosure
> 0xffeed928 M ContinuationTest(TestCase)>runCase 0xd3741a8: a(n)
> ContinuationTest
> 0xffeed944 M [] in TestExecutionEnvironment>runTestCaseSafelly:
> 0xa26f748: a(n) TestExecutionEnvironment
> 0xffeed95c M BlockClosure>on:do: 0xa2720e0: a(n) BlockClosure
> 0xffeed980 M [] in TestExecutionEnvironment>runTestCaseSafelly:
> 0xa26f748: a(n) TestExecutionEnvironment
> 0xffeed998 M BlockClosure>on:do: 0xa271ff8: a(n) BlockClosure
> 0xffeed9b8 M TestExecutionEnvironment>runTestCaseSafelly: 0xa26f748:
> a(n) TestExecutionEnvironment
> 0xffeed9d8 M [] in TestExecutionEnvironment>runTestCase: 0xa26f748: a(n)
> TestExecutionEnvironment
> 0xffeed9f8 M BlockClosure>ensure: 0xa271f68: a(n) BlockClosure
> 0xffeeda18 M [] in TestExecutionEnvironment>runTestCase: 0xa26f748: a(n)
> TestExecutionEnvironment
> 0xffeeda38 M BlockClosure>ifCurtailed: 0xa271ed8: a(n) BlockClosure
> 0xffeeda54 M TestExecutionEnvironment>runTestCase: 0xa26f748: a(n)
> TestExecutionEnvironment
> 0xffeeda70 M CurrentExecutionEnvironment class>runTestCase: 0xafbb690:
> a(n) CurrentExecutionEnvironment class
> 0xffeeda8c M ContinuationTest(TestCase)>runCaseManaged 0xd3741a8: a(n)
> ContinuationTest
> 0xffeedaa8 M [] in TestResult>runCase: 0xd3a0d78: a(n) TestResult
> 0xffeedac0 M BlockClosure>on:do: 0xa270298: a(n) BlockClosure
> 0xffeedae0 M TestResult>runCase: 0xd3a0d78: a(n) TestResult
> 0xffeedafc M ContinuationTest(TestCase)>run: 0xd3741a8: a(n)
> ContinuationTest
> 0xffeedb1c M [] in TestSuite>runUnmanaged: 0xd3ab018: a(n) TestSuite
> 0xffeedb40 M OrderedCollection>do: 0xd3b4420: a(n) OrderedCollection
> 0xffeedb60 M [] in TestSuite>runUnmanaged: 0xd3ab018: a(n) TestSuite
> 0xffee5914 M BlockClosure>ensure: 0xa270190: a(n) BlockClosure
> 0xffee5930 M TestSuite>runUnmanaged: 0xd3ab018: a(n) TestSuite
> 0xffee5950 M [] in TestSuite>run: 0xd3ab018: a(n) TestSuite
> 0xffee5970 M [] in CurrentExecutionEnvironment class>activate:for:
> 0xafbb690: a(n) CurrentExecutionEnvironment class
> 0xffee5990 M BlockClosure>ensure: 0xa26f8b8: a(n) BlockClosure
> 0xffee59b0 M CurrentExecutionEnvironment class>activate:for: 0xafbb690:
> a(n) CurrentExecutionEnvironment class
> 0xffee59d0 M
> TestExecutionEnvironment(ExecutionEnvironment)>beActiveDuring:
> 0xa26f748: a(n) TestExecutionEnvironment
> 0xffee59ec M DefaultExecutionEnvironment>runTestsBy: 0xb2fa508: a(n)
> DefaultExecutionEnvironment
> 0xffee5a08 M CurrentExecutionEnvironment class>runTestsBy: 0xafbb690:
> a(n) CurrentExecutionEnvironment class
> 0xffee5a24 M TestSuite>run: 0xd3ab018: a(n) TestSuite
> 0xffee5a40 M [] in TestRunner>runSuite: 0xd29f930: a(n) TestRunner
> 0xffee5a60 M BlockClosure>cull:cull: 0xa26f408: a(n) BlockClosure
> 0xffee5a88 M [] in TestRunner>executeSuite:as: 0xd29f930: a(n) TestRunner
> 0xffee5aa8 M BlockClosure>ensure: 0xa26f698: a(n) BlockClosure
> 0xffee5ac4 M TestRunner>executeSuite:as: 0xd29f930: a(n) TestRunner
> 0xffee5ae4 M TestRunner>runSuite: 0xd29f930: a(n) TestRunner
> 0xffee5b00 M [] in TestRunner>runTestSuites: 0xd29f930: a(n) TestRunner
> 0xffee5b34 M [] in Set(Collection)>do:displayingProgress:every:
> 0xd3a5bc8: a(n) Set
> 0xffee5b5c M Set>do: 0xd3a5bc8: a(n) Set
>    0xd446d60 s [] in Set(Collection)>do:displayingProgress:every:
>    0xd45c728 s BlockClosure>cull:
>    0xd462fe8 s [] in Job>run
>    0xd463480 s [] in CurrentJob(DynamicVariable)>value:during:
>    0xd463790 s BlockClosure>ensure:
>    0xd447088 s CurrentJob(DynamicVariable)>value:during:
>    0xd45c788 s CurrentJob class(DynamicVariable class)>value:during:
>    0xd4470e8 s [] in Job>run
>    0xd447160 s BlockClosure>ensure:
>    0xd446e38 s Job>run
>    0xd45c518 s MorphicUIManager(UIManager)>displayProgress:from:to:during:
>    0xd462e68 s ByteString(String)>displayProgressFrom:to:during:
>    0xd4454f8 s Set(Collection)>do:displayingProgress:every:
>    0xd45c578 s Set(Collection)>do:displayingProgress:
>    0xd446d00 s [] in TestRunner>runTestSuites:
>    0xd45c5d8 s [] in CurrentExecutionEnvironment class>activate:for:
>    0xd462ec8 s BlockClosure>ensure:
>    0xd446f00 s CurrentExecutionEnvironment class>activate:for:
>    0xd45c638 s
> TestExecutionEnvironment(ExecutionEnvironment)>beActiveDuring:
>    0xd462f28 s DefaultExecutionEnvironment>runTestsBy:
>    0xd463420 s CurrentExecutionEnvironment class>runTestsBy:
>    0xd446dd8 s TestRunner>runTestSuites:
>    0xd45c2a8 s TestRunner>runAll
>    0xd462ce8 s PluggableButtonMorph>performAction:
>    0xd463300 s [] in PluggableButtonMorph>mouseUp:
>    0xd3a5c40 s Array(SequenceableCollection)>do:
>    0xd3a5ca0 s PluggableButtonMorph>mouseUp:
>    0xd45c388 s PluggableButtonMorph(Morph)>handleMouseUp:
>    0xd462d48 s MouseButtonEvent>sentTo:
>    0xd463360 s PluggableButtonMorph(Morph)>handleEvent:
>    0xd4636d0 s PluggableButtonMorph(Morph)>handleFocusEvent:
>    0xd463d60 s [] in HandMorph>sendFocusEvent:to:clear:
>    0xd463fe0 s BlockClosure>on:do:
>    0xd3a5d78 s WorldMorph(PasteUpMorph)>becomeActiveDuring:
>    0xd3a5dd8 s HandMorph>sendFocusEvent:to:clear:
>    0xd45c3e8 s HandMorph>sendEvent:focus:clear:
>    0xd3a5e50 s HandMorph>sendMouseEvent:
>    0xd45c448 s HandMorph>handleEvent:
>    0xd462da8 s MouseClickState>handleEvent:from:
>    0xd4633c0 s HandMorph>handleEvent:
>    0xd463730 s HandMorph>processEventsFromQueue:
>    0xd463dc0 s HandMorph>processEvents
>    0xd464040 s [] in WorldState>doOneCycleNowFor:
>    0xd4640a0 s Array(SequenceableCollection)>do:
>    0xd464100 s WorldState>handsDo:
>    0xd3a5f28 s WorldState>doOneCycleNowFor:
>    0xd45c4a8 s WorldState>doOneCycleFor:
>    0xd462e08 s WorldMorph>doOneCycle
>    0xd3a5f88 s WorldMorph class>doOneCycle
>    0xcfcbeb0 s [] in MorphicUIManager>spawnNewProcess
>    0xcfcbf10 s [] in BlockClosure>newProcess
>
>
>
> --
> Jérémie Regnault
> portable : 06.41.93.47.26
>

Reply via email to