gtoolkit: Closing debugger crashes pharo

terminal output
objc[32031]: Class FIFinderSyncExtensionHost is implemented in both /System/Library/PrivateFrameworks/FinderKit.framework/Versions/A/FinderKit (0x7fffa70e83d8) and /System/Library/PrivateFrameworks/FileProvider.framework/OverrideBundles/FinderSyncCollaborationFileProviderOverride.bundle/Contents/MacOS/FinderSyncCollaborationFileProviderOverride (0x1161b8f50). One of the two will be used. Which one is undefined.
[Glutin] OpenGL Context: ContextBuilder { gl_attr: GlAttributes { sharing: None, version: Latest, profile: Some(Core), debug: false, robustness: TryRobustNoResetNotification, vsync: false }, pf_reqs: PixelFormatRequirements { hardware_accelerated: Some(true), color_bits: Some(24), float_color_buffer: false, alpha_bits: Some(8), depth_bits: Some(24), stencil_bits: Some(8), double_buffer: Some(true), multisampling: None, stereoscopy: false, srgb: false, release_behavior: Flush, x11_visual_xid: None } }
[Glutin] Primary monitor: MonitorHandle { inner: MonitorHandle { name: Some("Monitor #45061"), native_identifier: 69992768, size: PhysicalSize { width: 2560.0, height: 1440.0 }, position: PhysicalPosition { x: 0.0, y: 0.0 }, hidpi_factor: 1.0 } }
[Glutin] Window attributes: WindowBuilder { window: WindowAttributes { inner_size: Some(LogicalSize { width: 800.0, height: 600.0 }), min_inner_size: None, max_inner_size: None, resizable: true, fullscreen: None, title: "Glamorous Toolkit", maximized: false, visible: true, transparent: false, decorations: true, always_on_top: false, window_icon: None } }
[Glutin] Profile #1 worked
[Glutin] OpenGL Context: ContextBuilder { gl_attr: GlAttributes { sharing: None, version: Latest, profile: Some(Core), debug: false, robustness: TryRobustNoResetNotification, vsync: false }, pf_reqs: PixelFormatRequirements { hardware_accelerated: Some(true), color_bits: Some(24), float_color_buffer: false, alpha_bits: Some(8), depth_bits: Some(24), stencil_bits: Some(8), double_buffer: Some(true), multisampling: None, stereoscopy: false, srgb: false, release_behavior: Flush, x11_visual_xid: None } }
[Glutin] Primary monitor: MonitorHandle { inner: MonitorHandle { name: Some("Monitor #45061"), native_identifier: 69992768, size: PhysicalSize { width: 2560.0, height: 1440.0 }, position: PhysicalPosition { x: 0.0, y: 0.0 }, hidpi_factor: 1.0 } }
[Glutin] Window attributes: WindowBuilder { window: WindowAttributes { inner_size: Some(LogicalSize { width: 1200.0, height: 600.0 }), min_inner_size: None, max_inner_size: None, resizable: true, fullscreen: None, title: "debug it", maximized: false, visible: true, transparent: false, decorations: true, always_on_top: false, window_icon: None } }
[Glutin] Profile #1 worked

Segmentation fault Sat Sep 21 16:46:39 2019


/Users/bjorn/Downloads/GToolkitOSX64-v0.7.183/Pharo.app/Contents/MacOS/Pharo
Pharo VM version: 5.0-Pharo 8.1.0 built on Sep 19 2019 16:20:06 Compiler: 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.51) 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.51) [Production Spur 64-bit VM]
Built from: CoInterpreterWithQueueFFI VMMaker-CompatibleUserName.1568900311 uuid: 070c681e-2f5e-5734-a165-4c64312d9485 Sep 19 2019
 With:StackToRegisterMappingCogit VMMaker-CompatibleUserName.1568900311 uuid: 070c681e-2f5e-5734-a165-4c64312d9485 Sep 19 2019
 Revision: 42baf90 - Commit: 42baf90 - Date: 2019-09-19 15:38:31 +0200

C stack backtrace & registers:
	rax 0x00007fff468300b3 rbx 0x00007fc09e22b4f0 rcx 0x00007fff72f097d0 rdx 0x00007fff72e897d0
	rdi 0x00007fc0a33d6a50 rsi 0x00007fc0a33d6a50 rbp 0x00007ffee7f5fdb0 rsp 0x00007ffee7f5fd98
	r8  0x0000000000000000 r9  0x0000000000000f40 r10 0x000007fc0a33d4b0 r11 0x00007fff468300b3
	r12 0x0000000000000000 r13 0x0000000000000000 r14 0x00007fc09d56ee60 r15 0x0000000000000104
	rip 0x00007fff72e2069d
*0   libobjc.A.dylib                     0x00007fff72e2069d objc_msgSend + 29
1   libPharoVMCore.dylib                0x0000000107ce565d reportStackState + 445
2   libPharoVMCore.dylib                0x0000000107ce5475 doReport + 181
3   libPharoVMCore.dylib                0x0000000107ce588e sigsegv + 78
4   libsystem_platform.dylib            0x00007fff747e7b5d _sigtramp + 29
5   ???                                 0x0000000000000000 0x0 + 0
6   libdispatch.dylib                   0x00007fff745af63d _dispatch_client_callout + 8
7   libdispatch.dylib                   0x00007fff745ba68d _dispatch_main_queue_callback_4CF + 1135
8   CoreFoundation                      0x00007fff486a32d7 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 9
9   CoreFoundation                      0x00007fff486a2a01 __CFRunLoopRun + 2289
10  CoreFoundation                      0x00007fff486a1ebe CFRunLoopRunSpecific + 455
11  HIToolbox                           0x00007fff479011ab RunCurrentEventLoopInMode + 292
12  HIToolbox                           0x00007fff47900ee5 ReceiveNextEventCommon + 603
13  HIToolbox                           0x00007fff47900c76 _BlockUntilNextEventMatchingListInModeWithFilter + 64
14  AppKit                              0x00007fff45c9979d _DPSNextEvent + 1135
15  AppKit                              0x00007fff45c9848b -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1361
16  AppKit                              0x00007fff45c925a8 -[NSApplication run] + 699
17  libGlutin.dylib                     0x000000012f12b24a _ZN5winit13platform_impl8platform10event_loop18EventLoop$LT$T$GT$10run_return17hecebd3522648b476E + 106
18  libGlutin.dylib                     0x000000012f12e022 _ZN6Glutin7cstruct4CBox12with_two_raw17had8a2e1e34a72163E + 66
19  libSqueakFFIPrims.dylib             0x0000000116403e72 primitiveCalloutWithArgs + 2066
20  libPharoVMCore.dylib                0x0000000107c97bb1 executeNewMethod + 177
21  libPharoVMCore.dylib                0x0000000107c98e17 ceSendsupertonumArgs + 1223
22  ???                                 0x0000000116b5c10f 0x0 + 4675977487
23  libPharoVMCore.dylib                0x0000000107c7ee48 interpret + 1352
24  Pharo                               0x0000000107c37b32 main + 530
25  Pharo                               0x0000000107c37914 start + 52
26  ???                                 0x0000000000000001 0x0 + 1
27  ???                                 0x0000000000000000 0x0 + 0


All Smalltalk process stacks (active first):
Process        0x1245e23e8 priority 50
    0x7ffee7f755b8 M GlutinEventLoop>primRunReturn: 0x1245e2438: a(n) GlutinEventLoop
    0x7ffee7f75610 M FFICalloutAPI>function:module: 0x1246a7228: a(n) FFICalloutAPI
    0x7ffee7f75650 M GlutinEventLoop(Object)>ffiCall: 0x1245e2438: a(n) GlutinEventLoop
    0x7ffee7f75698 I GlutinEventLoop>primRunReturn: 0x1245e2438: a(n) GlutinEventLoop
    0x7ffee7f756e0 I GlutinEventLoop>run: 0x1245e2438: a(n) GlutinEventLoop
    0x7ffee7f75720 M [] in GlutinEventsFetcher>eventLoop 0x123142f30: a(n) GlutinEventsFetcher
    0x7ffee7f75760 M BlockClosure>ensure: 0x1246a2178: a(n) BlockClosure
    0x7ffee7f757b0 I GlutinEventsFetcher>eventLoop 0x123142f30: a(n) GlutinEventsFetcher
    0x7ffee7f757e0 M [] in GlutinEventsFetcher>reinstallEventLoop 0x123142f30: a(n) GlutinEventsFetcher
    0x7ffee7f75820 I [] in BlockClosure>newProcess 0x1246a73d8: a(n) BlockClosure

processes at priority 11
Process        0x116dc3988 priority 11
    0x7ffee7fb77e0 M [] in GlutinEventsFetcher>eventLoop 0x123142f30: a(n) GlutinEventsFetcher
    0x7ffee7fb7820 I [] in BlockClosure>newProcess 0x1245e24c8: a(n) BlockClosure

processes at priority 10
Process        0x1245dd8c0 priority 10
       0x1245f6148 s [] in BlockClosure>newProcess

suspended processes
Process        0x1245dfc58 priority 50
    0x7ffee7f95820 M WeakArray class>finalizationProcess 0x117559420: a(n) WeakArray class
       0x124fe4a20 s [] in WeakArray class>restartFinalizationProcess
       0x1246a6ae0 s [] in BlockClosure>newProcess

Process        0x119a55458 priority 80
    0x7ffee7f6b7d8 M DelayMicrosecondTicker>waitForUserSignalled:orExpired: 0x1179779c0: a(n) DelayMicrosecondTicker
    0x7ffee7f6b820 M [] in DelaySemaphoreScheduler(DelayBasicScheduler)>runBackendLoopAtTimingPriority 0x117968850: a(n) DelaySemaphoreScheduler
       0x11a6184b0 s BlockClosure>ensure:
       0x119a552f8 s DelaySemaphoreScheduler(DelayBasicScheduler)>runBackendLoopAtTimingPriority
       0x11a617058 s [] in DelaySemaphoreScheduler(DelayBasicScheduler)>startTimerEventLoopPriority:
       0x119a55208 s [] in BlockClosure>newProcess

BlTaskProcess        0x122cce0d8 priority 36
       0x1234827e0 s Monitor>exitAndWaitInQueue:maxMilliseconds:
       0x1238e8448 s Monitor>waitWhile:inQueue:maxMilliseconds:
       0x1238f39d0 s Monitor>waitWhile:for:maxMilliseconds:
       0x123911348 s Monitor>waitWhile:for:
       0x1239180b8 s Monitor>waitWhile:
       0x123526a60 s [] in SharedPriorityUniqueQueue>next
       0x1238e8500 s [] in Monitor>critical:
       0x1238f3a88 s BlockClosure>ensure:
       0x123526b80 s Monitor>critical:
       0x123526c38 s [] in SharedPriorityUniqueQueue>next
       0x1238e85b8 s [] in BlockClosure>valueWithoutTermination
       0x1238f3b40 s BlockClosure>ensure:
       0x123526d68 s BlockClosure>valueWithoutTermination
       0x123526e20 s SharedPriorityUniqueQueue>next
       0x1238e8670 s BlTKTWorkerProcess>workerLoop
       0x1238f3bf8 s MessageSend>value
       0x123911400 s MessageSend>value
       0x123918170 s BlTktProcess(TKTProcess)>privateExecution
       0x122cd0e80 s BlTktProcess(TKTProcess)>privateExecuteAndFinalizeProcess

Process        0x123600450 priority 40
    0x7ffee7f7f740 M BlTaskAtQueue>processNextEntry 0x1235e5d88: a(n) BlTaskAtQueue
    0x7ffee7f7f770 M [] in BlTaskAtQueue>queueReaderLoop 0x1235e5d88: a(n) BlTaskAtQueue
    0x7ffee7f7f7a0 M BlockClosure>on:do: 0x124fe3a20: a(n) BlockClosure
    0x7ffee7f7f7e0 M [] in BlTaskAtQueue>queueReaderLoop 0x1235e5d88: a(n) BlTaskAtQueue
    0x7ffee7f7f820 I BlockClosure>repeat 0x123649320: a(n) BlockClosure
       0x123649340 s BlTaskAtQueue>queueReaderLoop
       0x1238e8ac0 s [] in BlTaskAtQueue>forkExecutorProcess
       0x123649418 s [] in BlockClosure>newProcess

Process        0x1245dd910 priority 60
       0x1245f6200 s InputEventFetcher>waitForInput
       0x124f88720 s InputEventFetcher>eventLoop
       0x124fa1ad0 s [] in InputEventFetcher>installEventLoop
       0x1246a68c0 s [] in BlockClosure>newProcess

BlTaskProcess        0x11f215aa0 priority 40
    0x7ffee7f91190 M [] in Delay>wait 0x124f88ac8: a(n) Delay
    0x7ffee7f911d0 M BlockClosure>ifCurtailed: 0x124fa2100: a(n) BlockClosure
    0x7ffee7f91208 M Delay>wait 0x124f88ac8: a(n) Delay
    0x7ffee7f91238 M Duration>wait 0x124fe45c0: a(n) Duration
    0x7ffee7f91270 M [] in TKTWatchDog>stepService 0x11f1fadf8: a(n) TKTWatchDog
    0x7ffee7f912a0 M BlockClosure>on:do: 0x124fe45d8: a(n) BlockClosure
    0x7ffee7f912f0 I TKTWatchDog>stepService 0x11f1fadf8: a(n) TKTWatchDog
    0x7ffee7f91330 I TKTWatchDog(TKTService)>iterateService 0x11f1fadf8: a(n) TKTWatchDog
    0x7ffee7f91370 I [] in TKTWatchDog(TKTService)>scheduleRecursiveTask 0x11f1fadf8: a(n) TKTWatchDog
    0x7ffee7f913b0 I TKTGenericTask>value 0x124fa2120: a(n) TKTGenericTask
    0x7ffee7f913f0 I TKTTaskExecution>doExecuteTask 0x124f88e30: a(n) TKTTaskExecution
    0x7ffee7f91430 I TKTReadyTaskState>performTaskExecution: 0x124fe46d0: a(n) TKTReadyTaskState
    0x7ffee7f91478 I TKTTaskExecution>executeTask 0x124f88e30: a(n) TKTTaskExecution
    0x7ffee7f914a8 M [] in TKTTaskExecution>value 0x124f88e30: a(n) TKTTaskExecution
    0x7ffee7f914f0 M [] in TKTConfiguration(DynamicVariable)>value:during: 0x11f215a88: a(n) TKTConfiguration
    0x7ffee7f91530 M BlockClosure>ensure: 0x124fe4748: a(n) BlockClosure
    0x7ffee7f91588 I TKTConfiguration(DynamicVariable)>value:during: 0x11f215a88: a(n) TKTConfiguration
    0x7ffee7f915d8 I TKTConfiguration class(DynamicVariable class)>value:during: 0x11d3f8b78: a(n) TKTConfiguration class
    0x7ffee7f91630 I TKTConfiguration class>optionAt:value:during: 0x11d3f8b78: a(n) TKTConfiguration class
    0x7ffee7f91688 I TKTConfiguration class>runner:during: 0x11d3f8b78: a(n) TKTConfiguration class
    0x7ffee7f916d8 I TKTTaskExecution>value 0x124f88e30: a(n) TKTTaskExecution
    0x7ffee7f91710 M [] in BlTKTWorkerProcess(TKTAbstractExecutor)>executeTask: 0x11f174970: a(n) BlTKTWorkerProcess
    0x7ffee7f91740 M BlockClosure>on:do: 0x124fe4920: a(n) BlockClosure
    0x7ffee7f91790 I BlTKTWorkerProcess(TKTAbstractExecutor)>executeTask: 0x11f174970: a(n) BlTKTWorkerProcess
    0x7ffee7f917d8 I BlTKTWorkerProcess(TKTWorkerProcess)>executeTask: 0x11f174970: a(n) BlTKTWorkerProcess
    0x7ffee7f91820 I BlTKTWorkerProcess>workerLoop 0x11f174970: a(n) BlTKTWorkerProcess
       0x121b0e278 s MessageSend>value
       0x121b0e330 s MessageSend>value
       0x122534830 s BlTktProcess(TKTProcess)>privateExecution
       0x11f205e30 s BlTktProcess(TKTProcess)>privateExecuteAndFinalizeProcess

BlTaskProcess        0x122a8ff10 priority 40
    0x7ffee7fa71d0 M [] in Delay>wait 0x125375200: a(n) Delay
    0x7ffee7fa7210 M BlockClosure>ifCurtailed: 0x1253847c0: a(n) BlockClosure
    0x7ffee7fa7248 M Delay>wait 0x125375200: a(n) Delay
    0x7ffee7fa7278 M Duration>wait 0x12541beb8: a(n) Duration
    0x7ffee7fa72b0 M [] in TKTWatchDog>stepService 0x122a77a00: a(n) TKTWatchDog
    0x7ffee7fa72e0 M BlockClosure>on:do: 0x12541bed0: a(n) BlockClosure
    0x7ffee7fa7320 M TKTWatchDog>stepService 0x122a77a00: a(n) TKTWatchDog
    0x7ffee7fa7360 I TKTWatchDog(TKTService)>iterateService 0x122a77a00: a(n) TKTWatchDog
    0x7ffee7fa73a0 I [] in TKTWatchDog(TKTService)>scheduleRecursiveTask 0x122a77a00: a(n) TKTWatchDog
    0x7ffee7fa73e0 I TKTGenericTask>value 0x125384618: a(n) TKTGenericTask
    0x7ffee7fa7420 I TKTTaskExecution>doExecuteTask 0x125374ac8: a(n) TKTTaskExecution
    0x7ffee7fa7460 I TKTReadyTaskState>performTaskExecution: 0x12541bfc8: a(n) TKTReadyTaskState
    0x7ffee7fa74a8 I TKTTaskExecution>executeTask 0x125374ac8: a(n) TKTTaskExecution
    0x7ffee7fa74d8 M [] in TKTTaskExecution>value 0x125374ac8: a(n) TKTTaskExecution
    0x7ffee7fa7520 M [] in TKTConfiguration(DynamicVariable)>value:during: 0x11f215a88: a(n) TKTConfiguration
    0x7ffee7fa7560 M BlockClosure>ensure: 0x12541c040: a(n) BlockClosure
    0x7ffee7fa75a8 M TKTConfiguration(DynamicVariable)>value:during: 0x11f215a88: a(n) TKTConfiguration
    0x7ffee7fa75f8 I TKTConfiguration class(DynamicVariable class)>value:during: 0x11d3f8b78: a(n) TKTConfiguration class
    0x7ffee7fa7650 I TKTConfiguration class>optionAt:value:during: 0x11d3f8b78: a(n) TKTConfiguration class
    0x7ffee7fa76a8 I TKTConfiguration class>runner:during: 0x11d3f8b78: a(n) TKTConfiguration class
    0x7ffee7fa76e8 M TKTTaskExecution>value 0x125374ac8: a(n) TKTTaskExecution
    0x7ffee7fa7720 M [] in BlTKTWorkerProcess(TKTAbstractExecutor)>executeTask: 0x122a8fb40: a(n) BlTKTWorkerProcess
    0x7ffee7fa7750 M BlockClosure>on:do: 0x12541c218: a(n) BlockClosure
    0x7ffee7fa7790 M BlTKTWorkerProcess(TKTAbstractExecutor)>executeTask: 0x122a8fb40: a(n) BlTKTWorkerProcess
    0x7ffee7fa77d8 I BlTKTWorkerProcess(TKTWorkerProcess)>executeTask: 0x122a8fb40: a(n) BlTKTWorkerProcess
    0x7ffee7fa7820 I BlTKTWorkerProcess>workerLoop 0x122a8fb40: a(n) BlTKTWorkerProcess
       0x123911290 s MessageSend>value
       0x123918000 s MessageSend>value
       0x123919ff0 s BlTktProcess(TKTProcess)>privateExecution
       0x122abbee0 s BlTktProcess(TKTProcess)>privateExecuteAndFinalizeProcess

BlTaskProcess        0x122ccdfe8 priority 40
    0x7ffee7f971d0 M [] in Delay>wait 0x1253751c0: a(n) Delay
    0x7ffee7f97210 M BlockClosure>ifCurtailed: 0x125384e98: a(n) BlockClosure
    0x7ffee7f97248 M Delay>wait 0x1253751c0: a(n) Delay
    0x7ffee7f97278 M Duration>wait 0x12541a050: a(n) Duration
    0x7ffee7f972b0 M [] in TKTWatchDog>stepService 0x122cce068: a(n) TKTWatchDog
    0x7ffee7f972e0 M BlockClosure>on:do: 0x12541a068: a(n) BlockClosure
    0x7ffee7f97320 M TKTWatchDog>stepService 0x122cce068: a(n) TKTWatchDog
    0x7ffee7f97360 I TKTWatchDog(TKTService)>iterateService 0x122cce068: a(n) TKTWatchDog
    0x7ffee7f973a0 I [] in TKTWatchDog(TKTService)>scheduleRecursiveTask 0x122cce068: a(n) TKTWatchDog
    0x7ffee7f973e0 I TKTGenericTask>value 0x125385b28: a(n) TKTGenericTask
    0x7ffee7f97420 I TKTTaskExecution>doExecuteTask 0x125377c50: a(n) TKTTaskExecution
    0x7ffee7f97460 I TKTReadyTaskState>performTaskExecution: 0x12541a160: a(n) TKTReadyTaskState
    0x7ffee7f974a8 I TKTTaskExecution>executeTask 0x125377c50: a(n) TKTTaskExecution
    0x7ffee7f974d8 M [] in TKTTaskExecution>value 0x125377c50: a(n) TKTTaskExecution
    0x7ffee7f97520 M [] in TKTConfiguration(DynamicVariable)>value:during: 0x11f215a88: a(n) TKTConfiguration
    0x7ffee7f97560 M BlockClosure>ensure: 0x12541a1d8: a(n) BlockClosure
    0x7ffee7f975a8 M TKTConfiguration(DynamicVariable)>value:during: 0x11f215a88: a(n) TKTConfiguration
    0x7ffee7f975f8 I TKTConfiguration class(DynamicVariable class)>value:during: 0x11d3f8b78: a(n) TKTConfiguration class
    0x7ffee7f97650 I TKTConfiguration class>optionAt:value:during: 0x11d3f8b78: a(n) TKTConfiguration class
    0x7ffee7f976a8 I TKTConfiguration class>runner:during: 0x11d3f8b78: a(n) TKTConfiguration class
    0x7ffee7f976e8 M TKTTaskExecution>value 0x125377c50: a(n) TKTTaskExecution
    0x7ffee7f97720 M [] in BlTKTWorkerProcess(TKTAbstractExecutor)>executeTask: 0x122cd7f70: a(n) BlTKTWorkerProcess
    0x7ffee7f97750 M BlockClosure>on:do: 0x12541a3b0: a(n) BlockClosure
    0x7ffee7f97790 M BlTKTWorkerProcess(TKTAbstractExecutor)>executeTask: 0x122cd7f70: a(n) BlTKTWorkerProcess
    0x7ffee7f977d8 I BlTKTWorkerProcess(TKTWorkerProcess)>executeTask: 0x122cd7f70: a(n) BlTKTWorkerProcess
    0x7ffee7f97820 I BlTKTWorkerProcess>workerLoop 0x122cd7f70: a(n) BlTKTWorkerProcess
       0x123910cd0 s MessageSend>value
       0x123917d20 s MessageSend>value
       0x123919d10 s BlTktProcess(TKTProcess)>privateExecution
       0x122ce8908 s BlTktProcess(TKTProcess)>privateExecuteAndFinalizeProcess

BlTaskProcess        0x122a77a48 priority 35
    0x7ffee7f874c0 M Monitor>exitAndWaitInQueue:maxMilliseconds: 0x122aad230: a(n) Monitor
    0x7ffee7f87500 M Monitor>waitWhile:inQueue:maxMilliseconds: 0x122aad230: a(n) Monitor
    0x7ffee7f87548 M Monitor>waitWhile:for:maxMilliseconds: 0x122aad230: a(n) Monitor
    0x7ffee7f87590 M Monitor>waitWhile:for: 0x122aad230: a(n) Monitor
    0x7ffee7f875d0 M Monitor>waitWhile: 0x122aad230: a(n) Monitor
    0x7ffee7f87608 M [] in SharedPriorityUniqueQueue>next 0x122a8fcb0: a(n) SharedPriorityUniqueQueue
    0x7ffee7f87640 M [] in Monitor>critical: 0x122aad230: a(n) Monitor
    0x7ffee7f87680 M BlockClosure>ensure: 0x116dd0968: a(n) BlockClosure
    0x7ffee7f876b8 M Monitor>critical: 0x122aad230: a(n) Monitor
    0x7ffee7f876f0 M [] in SharedPriorityUniqueQueue>next 0x122a8fcb0: a(n) SharedPriorityUniqueQueue
    0x7ffee7f87728 M [] in BlockClosure>valueWithoutTermination 0x116dd0b20: a(n) BlockClosure
    0x7ffee7f87768 M BlockClosure>ensure: 0x116dd0b78: a(n) BlockClosure
    0x7ffee7f877a8 M BlockClosure>valueWithoutTermination 0x116dd0b20: a(n) BlockClosure
    0x7ffee7f877d8 M SharedPriorityUniqueQueue>next 0x122a8fcb0: a(n) SharedPriorityUniqueQueue
    0x7ffee7f87820 I BlTKTWorkerProcess>workerLoop 0x122a8fcc8: a(n) BlTKTWorkerProcess
       0x123910fb0 s MessageSend>value
       0x123917e90 s MessageSend>value
       0x123919e80 s BlTktProcess(TKTProcess)>privateExecution
       0x122a820e8 s BlTktProcess(TKTProcess)>privateExecuteAndFinalizeProcess

BlTaskProcess        0x122a77aa0 priority 35
    0x7ffee7f994c0 M Monitor>exitAndWaitInQueue:maxMilliseconds: 0x122aad230: a(n) Monitor
    0x7ffee7f99500 M Monitor>waitWhile:inQueue:maxMilliseconds: 0x122aad230: a(n) Monitor
    0x7ffee7f99548 M Monitor>waitWhile:for:maxMilliseconds: 0x122aad230: a(n) Monitor
    0x7ffee7f99590 M Monitor>waitWhile:for: 0x122aad230: a(n) Monitor
    0x7ffee7f995d0 M Monitor>waitWhile: 0x122aad230: a(n) Monitor
    0x7ffee7f99608 M [] in SharedPriorityUniqueQueue>next 0x122a8fcb0: a(n) SharedPriorityUniqueQueue
    0x7ffee7f99640 M [] in Monitor>critical: 0x122aad230: a(n) Monitor
    0x7ffee7f99680 M BlockClosure>ensure: 0x116dd0e00: a(n) BlockClosure
    0x7ffee7f996b8 M Monitor>critical: 0x122aad230: a(n) Monitor
    0x7ffee7f996f0 M [] in SharedPriorityUniqueQueue>next 0x122a8fcb0: a(n) SharedPriorityUniqueQueue
    0x7ffee7f99728 M [] in BlockClosure>valueWithoutTermination 0x116dd0fb8: a(n) BlockClosure
    0x7ffee7f99768 M BlockClosure>ensure: 0x116dd1010: a(n) BlockClosure
    0x7ffee7f997a8 M BlockClosure>valueWithoutTermination 0x116dd0fb8: a(n) BlockClosure
    0x7ffee7f997d8 M SharedPriorityUniqueQueue>next 0x122a8fcb0: a(n) SharedPriorityUniqueQueue
    0x7ffee7f99820 I BlTKTWorkerProcess>workerLoop 0x122a8fd08: a(n) BlTKTWorkerProcess
       0x123648ff0 s MessageSend>value
       0x1236490a8 s MessageSend>value
       0x123649160 s BlTktProcess(TKTProcess)>privateExecution
       0x122a821e0 s BlTktProcess(TKTProcess)>privateExecuteAndFinalizeProcess

Process        0x116dce1e0 priority 60
    0x7ffee7f9b7a0 I SmalltalkImage>lowSpaceWatcher 0x1175669b0: a(n) SmalltalkImage
    0x7ffee7f9b7e0 I [] in SmalltalkImage>installLowSpaceWatcher 0x1175669b0: a(n) SmalltalkImage
    0x7ffee7f9b820 I [] in BlockClosure>newProcess 0x116dd11a0: a(n) BlockClosure

Process        0x123142ee0 priority 40
    0x7ffee7f81718 M [] in Delay>wait 0x116ec2458: a(n) Delay
    0x7ffee7f81758 M BlockClosure>ifCurtailed: 0x116ec2988: a(n) BlockClosure
    0x7ffee7f81790 M Delay>wait 0x116ec2458: a(n) Delay
    0x7ffee7f817c0 M Duration>wait 0x116ec2440: a(n) Duration
    0x7ffee7f817f0 M [] in >forceStartNewUIProcess 0x11f4c9d98: a(n) 
    0x7ffee7f81820 M BlockClosure>repeat 0x1231e4870: a(n) BlockClosure
       0x1231e4890 s [] in >forceStartNewUIProcess
       0x1231e4968 s [] in BlockClosure>newProcess

Process        0x118524df8 priority 40
    0x7ffee7f79698 M [] in Delay>wait 0x116ec2700: a(n) Delay
    0x7ffee7f796d8 M BlockClosure>ifCurtailed: 0x116ec2b38: a(n) BlockClosure
    0x7ffee7f79710 M Delay>wait 0x116ec2700: a(n) Delay
    0x7ffee7f79750 M WorldState>interCyclePause: 0x117c76ed0: a(n) WorldState
    0x7ffee7f79788 M WorldState>doOneCycleFor: 0x117c76ed0: a(n) WorldState
    0x7ffee7f797c0 M WorldMorph>doOneCycle 0x117c748b8: a(n) WorldMorph
    0x7ffee7f797f0 M WorldMorph class>doOneCycle 0x117c0fb58: a(n) WorldMorph class
    0x7ffee7f79820 M [] in MorphicUIManager>spawnNewProcess 0x118516350: a(n) MorphicUIManager
       0x118516438 s [] in BlockClosure>newProcess

Most recent primitives
wait
signal
wait
signal
signal
nowTick
nowTick
primSignal:atUTCMicroseconds:
wait
unsignedLongLongAt:put:
primSignal:andReturnAs:fromContext:
invokeCallbackContext:
sizeFieldPut:
addressFieldPut:
unsignedLongLongAt:
unsignedLongLongAt:
sizeFieldPut:
addressFieldPut:
perform:with:with:
perform:
perform:
perform:
unsignedLongLongAt:
sizeFieldPut:
addressFieldPut:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedLongLongAt:
sizeFieldPut:
addressFieldPut:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
valueWithArguments:
**PrimitiveFailure**
**PrimitiveFailure**
basicNew:
stackp:
tempAt:put:
stackp:
at:put:
at:put:
at:put:
basicNew
integerAt:size:signed:
basicIdentityHash
stringHash:initialHash:
basicIdentityHash
class
basicNew
integerAt:size:signed:
stringHash:initialHash:
integerAt:size:signed:
stringHash:initialHash:
unsignedLongLongAt:put:
primSignal:andReturnAs:fromContext:
invokeCallbackContext:
sizeFieldPut:
addressFieldPut:
unsignedLongLongAt:
unsignedLongLongAt:
sizeFieldPut:
addressFieldPut:
unsignedLongLongAt:
sizeFieldPut:
addressFieldPut:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedLongLongAt:
sizeFieldPut:
addressFieldPut:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
valueWithArguments:
**PrimitiveFailure**
**PrimitiveFailure**
basicNew:
stackp:
tempAt:put:
stackp:
at:put:
at:put:
at:put:
integerAt:size:signed:
stringHash:initialHash:
basicNew
integerAt:size:signed:
stringHash:initialHash:
integerAt:size:signed:
stringHash:initialHash:
unsignedLongLongAt:put:
primSignal:andReturnAs:fromContext:
invokeCallbackContext:
sizeFieldPut:
addressFieldPut:
unsignedLongLongAt:
unsignedLongLongAt:
sizeFieldPut:
addressFieldPut:
unsignedLongLongAt:
sizeFieldPut:
addressFieldPut:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedLongLongAt:
sizeFieldPut:
addressFieldPut:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
valueWithArguments:
**PrimitiveFailure**
**PrimitiveFailure**
basicNew:
stackp:
tempAt:put:
stackp:
at:put:
at:put:
at:put:
integerAt:size:signed:
stringHash:initialHash:
integerAt:size:signed:
stringHash:initialHash:
integerAt:size:signed:
stringHash:initialHash:
unsignedLongLongAt:put:
primSignal:andReturnAs:fromContext:
invokeCallbackContext:
sizeFieldPut:
addressFieldPut:
unsignedLongLongAt:
unsignedLongLongAt:
sizeFieldPut:
addressFieldPut:
unsignedLongLongAt:
sizeFieldPut:
addressFieldPut:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedLongLongAt:
sizeFieldPut:
addressFieldPut:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
valueWithArguments:
**PrimitiveFailure**
**PrimitiveFailure**
basicNew:
stackp:
tempAt:put:
stackp:
at:put:
at:put:
at:put:
integerAt:size:signed:
stringHash:initialHash:
integerAt:size:signed:
stringHash:initialHash:
integerAt:size:signed:
stringHash:initialHash:
unsignedLongLongAt:put:
primSignal:andReturnAs:fromContext:
invokeCallbackContext:
sizeFieldPut:
addressFieldPut:
unsignedLongLongAt:
unsignedLongLongAt:
sizeFieldPut:
addressFieldPut:
unsignedLongLongAt:
sizeFieldPut:
addressFieldPut:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedLongLongAt:
sizeFieldPut:
addressFieldPut:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
unsignedByteAt:
valueWithArguments:
**PrimitiveFailure**
**PrimitiveFailure**
basicNew:
stackp:
tempAt:put:
stackp:
at:put:
at:put:
at:put:
integerAt:size:signed:
stringHash:initialHash:
integerAt:size:signed:
stringHash:initialHash:
integerAt:size:signed:
stringHash:initialHash:
unsignedLongLongAt:put:
primSignal:andReturnAs:fromContext:

stack page bytes 8192 available headroom 5576 minimum unused headroom 5960

	(Segmentation fault)
[1]    32031 abort      ~/Downloads/GToolkitOSX64-v0.7.183/Pharo.app/Contents/MacOS/Pharo

OS: macOS

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 18 (11 by maintainers)

Most upvoted comments

@chisandrei managed to reproduce it. It does not happen all the time, but it seems it does happen.

No worries. Thanks for the feedback!