<p>I got a crash of the vm executing normal application code that I see for the first time.</p>
<ul>
<li>MacOS Mojave 10.14.5</li>
<li>Pharo-7.0.3+build.159.sha.87d28366ab24e00f43dbd5d91f1c0b01ec519e6f (64 Bit)</li>
<li>Stable Pharo 7 VM (CoInterpreter VMMaker.oscog-eem.2504 uuid: a00b0fad-c04c-47a6-8a11-5dbff110ac11 Jan  5 2019<br>
StackToRegisterMappingCogit VMMaker.oscog-eem.2504 uuid: a00b0fad-c04c-47a6-8a11-5dbff110ac11 Jan  5 2019<br>
VM: 201901051900 <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm.git">https://github.com/OpenSmalltalk/opensmalltalk-vm.git</a> Date: Sat Jan 5 20:00:11 2019 CommitHash: <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/7a3c6b642312bc2778fd86fdb86fc104bbb9278e/hovercard" href="https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/7a3c6b642312bc2778fd86fdb86fc104bbb9278e"><tt>7a3c6b6</tt></a> Plugins: 201901051900 <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm.git">https://github.com/OpenSmalltalk/opensmalltalk-vm.git</a>)</li>
</ul>
<pre lang="Segmentation" data-meta="fault Tue Jun 11 18:10:44 2019"><code>

VM: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git
Date: Sat Jan 5 20:00:11 2019 CommitHash: 7a3c6b6
Plugins: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git

C stack backtrace & registers:
        rax 0x0000000105cfcd48 rbx 0x0500000001005120 rcx 0x00000000000000c6 rdx 0x00000000000000c6
        rdi 0x0000000105ce70b0 rsi 0x0000000105ce70b0 rbp 0x00007ffee9fc5260 rsp 0x00007ffee9fc51d0
        r8  0x00000000000000c6 r9  0x00007ffee9fcc060 r10 0x00007ffee9fcc020 r11 0x000000026dd14925
        r12 0x00007ffee9fcc020 r13 0x00000000000000c6 r14 0x0000000000000000 r15 0x00000000000000c6
        rip 0x0000000105c0ffd7
0   Pharo                               0x0000000105c0ffd7 interpret + 32785
1   Pharo                               0x0000000105c90642 reportStackState + 952
2   Pharo                               0x0000000105c90987 sigsegv + 174
3   libsystem_platform.dylib            0x00007fff76003b5d _sigtramp + 29
4   ???                                 0x0000000000000000 0x0 + 0
5   Pharo                               0x0000000105c15ebb enterSmalltalkExecutiveImplementation + 149
6   Pharo                               0x0000000105c0823a interpret + 628
7   Pharo                               0x0000000105c91dca -[sqSqueakMainApplication runSqueak] + 393
8   Foundation                          0x00007fff4c255c4a __NSFirePerformWithOrder + 362
9   CoreFoundation                      0x00007fff49f47928 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
10  CoreFoundation                      0x00007fff49f4785d __CFRunLoopDoObservers + 451
11  CoreFoundation                      0x00007fff49ee9f80 __CFRunLoopRun + 1136
12  CoreFoundation                      0x00007fff49ee98be CFRunLoopRunSpecific + 455
13  HIToolbox                           0x00007fff491d596b RunCurrentEventLoopInMode + 292
14  HIToolbox                           0x00007fff491d55ad ReceiveNextEventCommon + 355
15  HIToolbox                           0x00007fff491d5436 _BlockUntilNextEventMatchingListInModeWithFilter + 64
16  AppKit                              0x00007fff4756f987 _DPSNextEvent + 965
17  AppKit                              0x00007fff4756e71f -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1361
18  AppKit                              0x00007fff4756883c -[NSApplication run] + 699
19  AppKit                              0x00007fff47557d7c NSApplicationMain + 777
20  libdyld.dylib                       0x00007fff75e183d5 start + 1
</code></pre>
<p>The smalltalk stack trace. The top is just the application code.</p>
<div class="highlight highlight-source-smalltalk"><pre>    <span class="pl-c1">0x7ffee9fcc060</span> <span class="pl-c1">I</span> <span class="pl-c1">AppBrowser</span><span class="pl-k">></span><span class="pl-c1">allParentScreensDo:</span> <span class="pl-c1">0x26d8fda78</span>: a(n) <span class="pl-c1">AppBrowser</span>
    <span class="pl-c1">0x7ffee9fcc0b0</span> <span class="pl-c1">I</span> <span class="pl-c1">AppBrowser</span><span class="pl-k">></span>allParentScreens <span class="pl-c1">0x26d8fda78</span>: a(n) <span class="pl-c1">AppBrowser</span>
    <span class="pl-c1">0x7ffee9fcc0f0</span> <span class="pl-c1">I</span> <span class="pl-c1">AppBrowser</span><span class="pl-k">></span>withAllParentScreens <span class="pl-c1">0x26d8fda78</span>: a(n) <span class="pl-c1">AppBrowser</span>
    <span class="pl-c1">0x7ffee9fcc138</span> <span class="pl-c1">I</span> <span class="pl-c1">AppBrowserElement</span><span class="pl-k">></span>buildWidget <span class="pl-c1">0x10b0f8130</span>: a(n) <span class="pl-c1">AppBrowserElement</span>
    <span class="pl-c1">0x7ffee9fcc178</span> <span class="pl-c1">I</span> <span class="pl-c1">AppBrowserElement</span><span class="pl-k">></span>updateWidget <span class="pl-c1">0x10b0f8130</span>: a(n) <span class="pl-c1">AppBrowserElement</span>
    <span class="pl-c1">0x7ffee9fcc1b8</span> <span class="pl-c1">I</span> <span class="pl-c1">AppBrowserElement</span><span class="pl-k">></span><span class="pl-c1">appModel:</span> <span class="pl-c1">0x10b0f8130</span>: a(n) <span class="pl-c1">AppBrowserElement</span>
    <span class="pl-c1">0x7ffee9fcc218</span> <span class="pl-c1">I</span> <span class="pl-c1">AppElement</span><span class="pl-k">></span>buildContentPane <span class="pl-c1">0x10b0e92e0</span>: a(n) <span class="pl-c1">AppElement</span>
    <span class="pl-c1">0x7ffee9fcc260</span> <span class="pl-c1">I</span> <span class="pl-c1">AppElement</span><span class="pl-k">></span>updateWidget <span class="pl-c1">0x10b0e92e0</span>: a(n) <span class="pl-c1">AppElement</span>
    <span class="pl-c1">0x7ffee9fd4dc0</span> <span class="pl-c1">I</span> <span class="pl-c1">AppElement</span><span class="pl-k">></span><span class="pl-c1">appModel:</span> <span class="pl-c1">0x10b0e92e0</span>: a(n) <span class="pl-c1">AppElement</span>
    <span class="pl-c1">0x7ffee9fd4e10</span> <span class="pl-c1">I</span> [] in <span class="pl-c1">AppModel</span><span class="pl-k">></span><span class="pl-c1">gtViewAppLiveFor:</span> <span class="pl-c1">0x146c365b8</span>: a(n) <span class="pl-c1">AppModel</span>
    <span class="pl-c1">0x7ffee9fd4e50</span> <span class="pl-c1">I</span> <span class="pl-c1">BlockClosure</span><span class="pl-k">></span><span class="pl-c1">glamourValueWithArgs:</span> <span class="pl-c1">0x26eb102f8</span>: a(n) <span class="pl-c1">BlockClosure</span>
    <span class="pl-c1">0x7ffee9fd4e98</span> <span class="pl-c1">I</span> <span class="pl-c1">BrStencilValuableExecutor</span><span class="pl-k">></span>execute <span class="pl-c1">0x26eb0b410</span>: a(n) <span class="pl-c1">BrStencilValuableExecutor</span>
    <span class="pl-c1">0x7ffee9fd4ee0</span> <span class="pl-c1">I</span> <span class="pl-c1">BrStencilBuilder</span><span class="pl-k">></span>build <span class="pl-c1">0x26eb08000</span>: a(n) <span class="pl-c1">BrStencilBuilder</span>
    <span class="pl-c1">0x7ffee9fd4f10</span> <span class="pl-c1">M</span> <span class="pl-c1">BrStencilBuilder</span><span class="pl-k">></span>asElement <span class="pl-c1">0x26eb08000</span>: a(n) <span class="pl-c1">BrStencilBuilder</span>
    <span class="pl-c1">0x7ffee9fd4f40</span> <span class="pl-c1">M</span> [] in <span class="pl-c1">GtPhlowExplicitView</span><span class="pl-k">></span><span class="pl-c1">asElementDo:</span> <span class="pl-c1">0x26eb03348</span>: a(n) <span class="pl-c1">GtPhlowExplicitView</span>
    <span class="pl-c1">0x7ffee9fd4f70</span> <span class="pl-c1">M</span> <span class="pl-c1">BlockClosure</span><span class="pl-k">></span><span class="pl-c1">on:do:</span> <span class="pl-c1">0x10b0e92a0</span>: a(n) <span class="pl-c1">BlockClosure</span>
    <span class="pl-c1">0x7ffee9fd4fc8</span> <span class="pl-c1">I</span> <span class="pl-c1">GtPhlowExplicitView</span><span class="pl-k">></span><span class="pl-c1">asElementDo:</span> <span class="pl-c1">0x26eb03348</span>: a(n) <span class="pl-c1">GtPhlowExplicitView</span>
    <span class="pl-c1">0x7ffee9fd5018</span> <span class="pl-c1">I</span> <span class="pl-c1">GtPhlowTaskItView</span><span class="pl-k">></span><span class="pl-c1">originalElementDo:</span> <span class="pl-c1">0x10af2ba88</span>: a(n) <span class="pl-c1">GtPhlowTaskItView</span>
    <span class="pl-c1">0x7ffee9fd5068</span> <span class="pl-c1">I</span> [] in <span class="pl-c1">GtPhlowTaskItView</span><span class="pl-k">></span><span class="pl-c1">taskElement:</span> <span class="pl-c1">0x10af2ba88</span>: a(n) <span class="pl-c1">GtPhlowTaskItView</span>
    <span class="pl-c1">0x7ffee9fd50a8</span> <span class="pl-c1">I</span> <span class="pl-c1">BlValuableCommand</span><span class="pl-k">></span>execute <span class="pl-c1">0x10af28038</span>: a(n) <span class="pl-c1">BlValuableCommand</span>
    <span class="pl-c1">0x7ffee9fd50f0</span> <span class="pl-c1">I</span> <span class="pl-c1">BlValuableCommand</span>(<span class="pl-c1">BlCommand</span>)<span class="pl-k">></span>value <span class="pl-c1">0x10af28038</span>: a(n) <span class="pl-c1">BlValuableCommand</span>
    <span class="pl-c1">0x7ffee9fd5120</span> <span class="pl-c1">M</span> [] in <span class="pl-c1">BlCancellableTaskItAction</span>(<span class="pl-c1">BlNotificableTaskItAction</span>)<span class="pl-k">></span>futureAction <span class="pl-c1">0x10af26ac8</span>: a(n) <span class="pl-c1">BlCancellableTaskItAction</span>
    <span class="pl-c1">0x7ffee9fd5150</span> <span class="pl-c1">M</span> <span class="pl-c1">BlockClosure</span><span class="pl-k">></span><span class="pl-c1">on:do:</span> <span class="pl-c1">0x10b0e8670</span>: a(n) <span class="pl-c1">BlockClosure</span>
    <span class="pl-c1">0x7ffee9fd51a0</span> <span class="pl-c1">M</span> [] in <span class="pl-c1">BlTaskNotifications</span><span class="pl-k">></span><span class="pl-c1">execute:</span> <span class="pl-c1">0x10af280b0</span>: a(n) <span class="pl-c1">BlTaskNotifications</span>
    <span class="pl-c1">0x7ffee9fd51d0</span> <span class="pl-c1">M</span> <span class="pl-c1">BlockClosure</span><span class="pl-k">></span><span class="pl-c1">on:do:</span> <span class="pl-c1">0x10b0e8bd0</span>: a(n) <span class="pl-c1">BlockClosure</span>
    <span class="pl-c1">0x7ffee9fd5220</span> <span class="pl-c1">M</span> [] in <span class="pl-c1">BlTaskNotifications</span><span class="pl-k">></span><span class="pl-c1">execute:</span> <span class="pl-c1">0x10af280b0</span>: a(n) <span class="pl-c1">BlTaskNotifications</span>
    <span class="pl-c1">0x7ffee9fd5250</span> <span class="pl-c1">M</span> <span class="pl-c1">BlockClosure</span><span class="pl-k">></span><span class="pl-c1">on:do:</span> <span class="pl-c1">0x10b0e8e28</span>: a(n) <span class="pl-c1">BlockClosure</span>
    <span class="pl-c1">0x7ffee9fcfb78</span> <span class="pl-c1">M</span> [] in <span class="pl-c1">BlTaskNotifications</span><span class="pl-k">></span><span class="pl-c1">execute:</span> <span class="pl-c1">0x10af280b0</span>: a(n) <span class="pl-c1">BlTaskNotifications</span>
    <span class="pl-c1">0x7ffee9fcfbc0</span> <span class="pl-c1">I</span> <span class="pl-c1">BlTaskNotifications</span><span class="pl-k">></span><span class="pl-c1">execute:</span> <span class="pl-c1">0x10af280b0</span>: a(n) <span class="pl-c1">BlTaskNotifications</span>
    <span class="pl-c1">0x7ffee9fcfc00</span> <span class="pl-c1">M</span> [] in <span class="pl-c1">BlTaskNotifications</span><span class="pl-k">></span><span class="pl-c1">maybeNotifyDuring:</span> <span class="pl-c1">0x10af280b0</span>: a(n) <span class="pl-c1">BlTaskNotifications</span>
    <span class="pl-c1">0x7ffee9fcfc48</span> <span class="pl-c1">M</span> [] in <span class="pl-c1">BlSignalProgress</span>(<span class="pl-c1">DynamicVariable</span>)<span class="pl-k">></span><span class="pl-c1">value:during:</span> <span class="pl-c1">0x14225cc00</span>: a(n) <span class="pl-c1">BlSignalProgress</span>
    <span class="pl-c1">0x7ffee9fcfc88</span> <span class="pl-c1">M</span> <span class="pl-c1">BlockClosure</span><span class="pl-k">></span><span class="pl-k">ensure</span>: <span class="pl-c1">0x10b0e8828</span>: a(n) <span class="pl-c1">BlockClosure</span>
    <span class="pl-c1">0x7ffee9fcfcd0</span> <span class="pl-c1">M</span> <span class="pl-c1">BlSignalProgress</span>(<span class="pl-c1">DynamicVariable</span>)<span class="pl-k">></span><span class="pl-c1">value:during:</span> <span class="pl-c1">0x14225cc00</span>: a(n) <span class="pl-c1">BlSignalProgress</span>
    <span class="pl-c1">0x7ffee9fcfd10</span> <span class="pl-c1">M</span> <span class="pl-c1">BlSignalProgress</span> <span class="pl-k">class</span>(<span class="pl-c1">DynamicVariable</span> <span class="pl-k">class</span>)<span class="pl-k">></span><span class="pl-c1">value:during:</span> <span class="pl-c1">0x1251b7af0</span>: a(n) <span class="pl-c1">BlSignalProgress</span> <span class="pl-k">class</span>
    <span class="pl-c1">0x7ffee9fcfd60</span> <span class="pl-c1">I</span> <span class="pl-c1">BlTaskNotifications</span><span class="pl-k">></span><span class="pl-c1">maybeNotifyDuring:</span> <span class="pl-c1">0x10af280b0</span>: a(n) <span class="pl-c1">BlTaskNotifications</span>
    <span class="pl-c1">0x7ffee9fcfd98</span> <span class="pl-c1">M</span> [] in <span class="pl-c1">BlCancellableTaskItAction</span>(<span class="pl-c1">BlNotificableTaskItAction</span>)<span class="pl-k">></span>futureAction <span class="pl-c1">0x10af26ac8</span>: a(n) <span class="pl-c1">BlCancellableTaskItAction</span>
    <span class="pl-c1">0x7ffee9fcfdc8</span> <span class="pl-c1">M</span> <span class="pl-c1">TKTGenericTask</span><span class="pl-k">></span>value <span class="pl-c1">0x10af1f0a8</span>: a(n) <span class="pl-c1">TKTGenericTask</span>
    <span class="pl-c1">0x7ffee9fcfdf8</span> <span class="pl-c1">M</span> <span class="pl-c1">TKTFutureExecution</span>(<span class="pl-c1">TKTTaskExecution</span>)<span class="pl-k">></span>doExecuteTask <span class="pl-c1">0x10af19358</span>: a(n) <span class="pl-c1">TKTFutureExecution</span>
    <span class="pl-c1">0x7ffee9fcfe30</span> <span class="pl-c1">M</span> [] in <span class="pl-c1">TKTFutureExecution</span><span class="pl-k">></span>doExecuteTask <span class="pl-c1">0x10af19358</span>: a(n) <span class="pl-c1">TKTFutureExecution</span>
    <span class="pl-c1">0x7ffee9fcfe60</span> <span class="pl-c1">M</span> <span class="pl-c1">BlockClosure</span><span class="pl-k">></span><span class="pl-c1">on:do:</span> <span class="pl-c1">0x10b0e8578</span>: a(n) <span class="pl-c1">BlockClosure</span>
    <span class="pl-c1">0x7ffee9fcfea0</span> <span class="pl-c1">M</span> <span class="pl-c1">TKTFutureExecution</span><span class="pl-k">></span>doExecuteTask <span class="pl-c1">0x10af19358</span>: a(n) <span class="pl-c1">TKTFutureExecution</span>
    <span class="pl-c1">0x7ffee9fcfed0</span> <span class="pl-c1">M</span> <span class="pl-c1">TKTReadyTaskState</span><span class="pl-k">></span><span class="pl-c1">performTaskExecution:</span> <span class="pl-c1">0x10af1f0b8</span>: a(n) <span class="pl-c1">TKTReadyTaskState</span>
    <span class="pl-c1">0x7ffee9fcff08</span> <span class="pl-c1">M</span> <span class="pl-c1">TKTFutureExecution</span>(<span class="pl-c1">TKTTaskExecution</span>)<span class="pl-k">></span>executeTask <span class="pl-c1">0x10af19358</span>: a(n) <span class="pl-c1">TKTFutureExecution</span>
    <span class="pl-c1">0x7ffee9fcff38</span> <span class="pl-c1">M</span> [] in <span class="pl-c1">TKTFutureExecution</span>(<span class="pl-c1">TKTTaskExecution</span>)<span class="pl-k">></span>value <span class="pl-c1">0x10af19358</span>: a(n) <span class="pl-c1">TKTFutureExecution</span>
    <span class="pl-c1">0x7ffee9fcff80</span> <span class="pl-c1">M</span> [] in <span class="pl-c1">TKTConfiguration</span>(<span class="pl-c1">DynamicVariable</span>)<span class="pl-k">></span><span class="pl-c1">value:during:</span> <span class="pl-c1">0x1251fbbd8</span>: a(n) <span class="pl-c1">TKTConfiguration</span>
    <span class="pl-c1">0x7ffee9fcffc0</span> <span class="pl-c1">M</span> <span class="pl-c1">BlockClosure</span><span class="pl-k">></span><span class="pl-k">ensure</span>: <span class="pl-c1">0x10b0e8448</span>: a(n) <span class="pl-c1">BlockClosure</span>
    <span class="pl-c1">0x7ffee9fd0008</span> <span class="pl-c1">M</span> <span class="pl-c1">TKTConfiguration</span>(<span class="pl-c1">DynamicVariable</span>)<span class="pl-k">></span><span class="pl-c1">value:during:</span> <span class="pl-c1">0x1251fbbd8</span>: a(n) <span class="pl-c1">TKTConfiguration</span>
    <span class="pl-c1">0x7ffee9fd0048</span> <span class="pl-c1">M</span> <span class="pl-c1">TKTConfiguration</span> <span class="pl-k">class</span>(<span class="pl-c1">DynamicVariable</span> <span class="pl-k">class</span>)<span class="pl-k">></span><span class="pl-c1">value:during:</span> <span class="pl-c1">0x1145b5478</span>: a(n) <span class="pl-c1">TKTConfiguration</span> <span class="pl-k">class</span>
    <span class="pl-c1">0x7ffee9fd0090</span> <span class="pl-c1">M</span> <span class="pl-c1">TKTConfiguration</span> <span class="pl-k">class</span><span class="pl-k">></span><span class="pl-c1">optionAt:value:during:</span> <span class="pl-c1">0x1145b5478</span>: a(n) <span class="pl-c1">TKTConfiguration</span> <span class="pl-k">class</span>
    <span class="pl-c1">0x7ffee9fd00d8</span> <span class="pl-c1">M</span> <span class="pl-c1">TKTConfiguration</span> <span class="pl-k">class</span><span class="pl-k">></span><span class="pl-c1">runner:during:</span> <span class="pl-c1">0x1145b5478</span>: a(n) <span class="pl-c1">TKTConfiguration</span> <span class="pl-k">class</span>
    <span class="pl-c1">0x7ffee9fd0118</span> <span class="pl-c1">M</span> <span class="pl-c1">TKTFutureExecution</span>(<span class="pl-c1">TKTTaskExecution</span>)<span class="pl-k">></span>value <span class="pl-c1">0x10af19358</span>: a(n) <span class="pl-c1">TKTFutureExecution</span>
    <span class="pl-c1">0x7ffee9fd0150</span> <span class="pl-c1">M</span> [] in <span class="pl-c1">TKTWorkerProcess</span>(<span class="pl-c1">TKTAbstractExecutor</span>)<span class="pl-k">></span><span class="pl-c1">executeTask:</span> <span class="pl-c1">0x146bd49d0</span>: a(n) <span class="pl-c1">TKTWorkerProcess</span>
    <span class="pl-c1">0x7ffee9fd0180</span> <span class="pl-c1">M</span> <span class="pl-c1">BlockClosure</span><span class="pl-k">></span><span class="pl-c1">on:do:</span> <span class="pl-c1">0x10b0e8040</span>: a(n) <span class="pl-c1">BlockClosure</span>
    <span class="pl-c1">0x7ffee9fd01c0</span> <span class="pl-c1">M</span> <span class="pl-c1">TKTWorkerProcess</span>(<span class="pl-c1">TKTAbstractExecutor</span>)<span class="pl-k">></span><span class="pl-c1">executeTask:</span> <span class="pl-c1">0x146bd49d0</span>: a(n) <span class="pl-c1">TKTWorkerProcess</span>
    <span class="pl-c1">0x7ffee9fd01f8</span> <span class="pl-c1">M</span> <span class="pl-c1">TKTWorkerProcess</span><span class="pl-k">></span><span class="pl-c1">executeTask:</span> <span class="pl-c1">0x146bd49d0</span>: a(n) <span class="pl-c1">TKTWorkerProcess</span>
    <span class="pl-c1">0x7ffee9fd0230</span> <span class="pl-c1">M</span> [] in <span class="pl-c1">TKTWorkerProcess</span><span class="pl-k">></span>workerLoop <span class="pl-c1">0x146bd49d0</span>: a(n) <span class="pl-c1">TKTWorkerProcess</span>
    <span class="pl-c1">0x7ffee9fd0260</span> <span class="pl-c1">M</span> <span class="pl-c1">BlockClosure</span><span class="pl-k">></span>repeat <span class="pl-c1">0x146bd4ac0</span>: a(n) <span class="pl-c1">BlockClosure</span>
       <span class="pl-c1">0x146bd4ae0</span> s <span class="pl-c1">TKTWorkerProcess</span><span class="pl-k">></span>workerLoop
       <span class="pl-c1">0x146bd8500</span> s <span class="pl-c1">MessageSend</span><span class="pl-k">></span>value
       <span class="pl-c1">0x146bd8670</span> s <span class="pl-c1">MessageSend</span><span class="pl-k">></span>value
       <span class="pl-c1">0x146bd8728</span> s <span class="pl-c1">TKTProcess</span><span class="pl-k">></span>privateExecution
       <span class="pl-c1">0x146bd4b98</span> s <span class="pl-c1">TKTProcess</span><span class="pl-k">></span>privateExecuteAndFinalizeProcess</pre></div>
<p>The too method <code>allParentScreensDo:</code> is quite simple:</p>
<pre><code>allParentScreensDo: aBlock
        self parentScreen ifNotNil: [ :aScreen |
                aBlock value: aScreen.
                aScreen allParentScreensDo: aBlock ]
</code></pre>
<p>The Apple crash report:</p>
<pre><code>Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib              0x00007fff75f532c6 __pthread_kill + 10
1   libsystem_pthread.dylib             0x00007fff7600ebf1 pthread_kill + 284
2   libsystem_c.dylib                   0x00007fff75ebd6a6 abort + 127
3   org.pharo.Pharo                     0x0000000105c909aa sigsegv + 209
4   libsystem_platform.dylib            0x00007fff76003b5d _sigtramp + 29
5   ???                                 000000000000000000 0 + 0
6   org.pharo.Pharo                     0x0000000105c15ebb enterSmalltalkExecutiveImplementation + 149
7   org.pharo.Pharo                     0x0000000105c0823a interpret + 628
8   org.pharo.Pharo                     0x0000000105c91dca -[sqSqueakMainApplication runSqueak] + 393
9   com.apple.Foundation                0x00007fff4c255c4a __NSFirePerformWithOrder + 362
10  com.apple.CoreFoundation            0x00007fff49f47928 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
11  com.apple.CoreFoundation            0x00007fff49f4785d __CFRunLoopDoObservers + 451
12  com.apple.CoreFoundation            0x00007fff49ee9f80 __CFRunLoopRun + 1136
13  com.apple.CoreFoundation            0x00007fff49ee98be CFRunLoopRunSpecific + 455
14  com.apple.HIToolbox                 0x00007fff491d596b RunCurrentEventLoopInMode + 292
15  com.apple.HIToolbox                 0x00007fff491d55ad ReceiveNextEventCommon + 355
16  com.apple.HIToolbox                 0x00007fff491d5436 _BlockUntilNextEventMatchingListInModeWithFilter + 64
17  com.apple.AppKit                    0x00007fff4756f987 _DPSNextEvent + 965
18  com.apple.AppKit                    0x00007fff4756e71f -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1361
19  com.apple.AppKit                    0x00007fff4756883c -[NSApplication run] + 699
20  com.apple.AppKit                    0x00007fff47557d7c NSApplicationMain + 777
21  libdyld.dylib                       0x00007fff75e183d5 start + 1
</code></pre>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/402?email_source=notifications&email_token=AIJPEW5KQYKDTXEXIPSCQZ3PZ7IRJA5CNFSM4HXAN5TKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4GY3TWZA">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AIJPEW5RDXSBHBH355FJUYTPZ7IRJANCNFSM4HXAN5TA">mute the thread</a>.<img src="https://github.com/notifications/beacon/AIJPEWZLSZHRKPC5SNHJGHTPZ7IRJA5CNFSM4HXAN5TKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4GY3TWZA.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/402?email_source=notifications\u0026email_token=AIJPEW5KQYKDTXEXIPSCQZ3PZ7IRJA5CNFSM4HXAN5TKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4GY3TWZA",
"url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/402?email_source=notifications\u0026email_token=AIJPEW5KQYKDTXEXIPSCQZ3PZ7IRJA5CNFSM4HXAN5TKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4GY3TWZA",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>