Gimp crashed while a filter running and an other modal opens from menu (gimp_drawable_filter_remove_filter)
User story: I was running Sharpening filter from menu Filters > Enhance > Sharpen (Unsharp mask), the green progress disk appeared in the middle of the canvas. When a little slice of it was still missing I opened the dialog of an other filter. Then progress disk halted then in a couple seconds application crashed.
After restart the recovery mode set back my image but some parts of it are missing: Maybe the Sharpening filter was not able to finish with these parts?
Computer:
- OS: macOS High Sierra v10.13.6
- Processor: 2,8 GHz Intel Core i7
- Memory: 8 GB
- Graphics: Intel HD Graphics 3000 512 MB
Crash report output:
GNU Image Manipulation Program version 2.10.14
git-describe: Unknown, shouldn't happen
C compiler:
Configured with: --prefix=/Applications/Xcode-10.app/Contents/Developer/usr --with-gxx-include-dir=/Library/Developer/CommandLineTools/SDKs/MacOSX10.9.sdk/usr/include/c++/4.2.1
Apple LLVM version 10.0.0 (clang-1000.11.45.2)
Target: x86_64-apple-darwin17.7.0
Thread model: posix
InstalledDir: /Applications/Xcode-10.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
using babl version 0.1.72 (compiled against version 0.1.72)
using GEGL version 0.4.18 (compiled against version 0.4.18)
using GLib version 2.60.6 (compiled against version 2.60.6)
using GdkPixbuf version 2.38.1 (compiled against version 2.38.1)
using GTK+ version 2.24.32 (compiled against version 2.24.32)
using Pango version 1.43.0 (compiled against version 1.43.0)
using Fontconfig version 2.13.1 (compiled against version 2.13.1)
using Cairo version 1.16.0 (compiled against version 1.16.0)
fatal error: Segmentation fault: 11
Stack trace:
# Stack traces obtained from PID 72752 - Thread 0xec070 #
(lldb) process attach --pid 72752
Process 72752 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
frame #0: 0x00007fff6d760142 libsystem_kernel.dylib`read + 10
libsystem_kernel.dylib`read:
-> 0x7fff6d760142 <+10>: jae 0x7fff6d76014c ; <+20>
0x7fff6d760144 <+12>: movq %rax, %rdi
0x7fff6d760147 <+15>: jmp 0x7fff6d755b0e ; cerror
0x7fff6d76014c <+20>: retq
Target 0: (gimp) stopped.
Executable module set to "/Applications/GIMP.app/Contents/MacOS/gimp".
Architecture set to: x86_64-apple-macosx.
(lldb) thread list
Process 72752 stopped
* thread #1: tid = 0xec070, 0x00007fff6d760142 libsystem_kernel.dylib`read + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
thread #2: tid = 0xec0e5, 0x00007fff6d75ea16 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'worker'
thread #3: tid = 0xec0e6, 0x00007fff6d75ea16 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'worker'
thread #4: tid = 0xec0e7, 0x00007fff6d75ea16 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'worker'
thread #5: tid = 0xec0e8, 0x00007fff6d76009a libsystem_kernel.dylib`poll + 10, name = 'gmain'
thread #6: tid = 0xec0ed, 0x00007fff6d75ea16 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'async'
thread #7: tid = 0xec2b2, 0x00007fff6d75ea16 libsystem_kernel.dylib`__psynch_cvwait + 10
thread #8: tid = 0xec2c0, 0x00007fff6d75520a libsystem_kernel.dylib`mach_msg_trap + 10, name = 'com.apple.NSEventThread'
thread #9: tid = 0xec74b, 0x00007fff6d75ea16 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'swap writer'
thread #10: tid = 0x1031d5, 0x00007fff6d75f28a libsystem_kernel.dylib`__workq_kernreturn + 10
(lldb) thread backtrace all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
* frame #0: 0x00007fff6d760142 libsystem_kernel.dylib`read + 10
frame #1: 0x000000010c944b57 libgimpbase-2.0.0.dylib`gimp_stack_trace_print + 1415
frame #2: 0x000000010b9e6336 gimp`gimp_eek + 374
frame #3: 0x000000010b9e61bb gimp`gimp_fatal_error + 27
frame #4: 0x000000010b9e6e7d gimp`gimp_sigfatal_handler + 45
frame #5: 0x00007fff6d91cf5a libsystem_platform.dylib`_sigtramp + 26
frame #6: 0x000000010d366896 libgobject-2.0.0.dylib`g_type_check_instance_cast + 38
frame #7: 0x000000010bd1e019 gimp`gimp_drawable_filter_remove_filter + 41
frame #8: 0x000000010bd1df66 gimp`gimp_drawable_filter_commit + 326
frame #9: 0x000000010ba5d8c8 gimp`gimp_filter_tool_control + 296
frame #10: 0x000000010baa54a0 gimp`gimp_tool_control + 400
frame #11: 0x000000010d3471cc libgobject-2.0.0.dylib`g_closure_invoke + 204
frame #12: 0x000000010d35e134 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 2004
frame #13: 0x000000010d35efb0 libgobject-2.0.0.dylib`g_signal_emit_valist + 2240
frame #14: 0x000000010d35f7a2 libgobject-2.0.0.dylib`g_signal_emit + 130
frame #15: 0x000000010d3471cc libgobject-2.0.0.dylib`g_closure_invoke + 204
frame #16: 0x000000010d35e134 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 2004
frame #17: 0x000000010d35efb0 libgobject-2.0.0.dylib`g_signal_emit_valist + 2240
frame #18: 0x000000010d35f7a2 libgobject-2.0.0.dylib`g_signal_emit + 130
frame #19: 0x000000010d3471cc libgobject-2.0.0.dylib`g_closure_invoke + 204
frame #20: 0x000000010d35e134 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 2004
frame #21: 0x000000010d35efb0 libgobject-2.0.0.dylib`g_signal_emit_valist + 2240
frame #22: 0x000000010d35f7a2 libgobject-2.0.0.dylib`g_signal_emit + 130
frame #23: 0x000000010c3ae9ff libgtk-quartz-2.0.0.dylib`gtk_real_button_released + 63
frame #24: 0x000000010d3471cc libgobject-2.0.0.dylib`g_closure_invoke + 204
frame #25: 0x000000010d35ddd2 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 1138
frame #26: 0x000000010d35efb0 libgobject-2.0.0.dylib`g_signal_emit_valist + 2240
frame #27: 0x000000010d35f7a2 libgobject-2.0.0.dylib`g_signal_emit + 130
frame #28: 0x000000010c3ae6ff libgtk-quartz-2.0.0.dylib`gtk_button_button_release + 15
frame #29: 0x000000010c46b494 libgtk-quartz-2.0.0.dylib`_gtk_marshal_BOOLEAN__BOXED + 100
frame #30: 0x000000010d3471cc libgobject-2.0.0.dylib`g_closure_invoke + 204
frame #31: 0x000000010d35e274 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 2324
frame #32: 0x000000010d35f227 libgobject-2.0.0.dylib`g_signal_emit_valist + 2871
frame #33: 0x000000010d35f7a2 libgobject-2.0.0.dylib`g_signal_emit + 130
frame #34: 0x000000010c5a6118 libgtk-quartz-2.0.0.dylib`gtk_widget_event_internal + 600
frame #35: 0x000000010c468f42 libgtk-quartz-2.0.0.dylib`gtk_propagate_event + 322
frame #36: 0x000000010c468b37 libgtk-quartz-2.0.0.dylib`gtk_main_do_event + 1255
frame #37: 0x000000010c8167b4 libgdk-quartz-2.0.0.dylib`gdk_event_dispatch + 84
frame #38: 0x000000010d3ee376 libglib-2.0.0.dylib`g_main_context_dispatch + 326
frame #39: 0x000000010d3ee722 libglib-2.0.0.dylib`g_main_context_iterate + 514
frame #40: 0x000000010d3eea4f libglib-2.0.0.dylib`g_main_loop_run + 191
frame #41: 0x000000010b9e5970 gimp`app_run + 1056
frame #42: 0x000000010b9e8747 gimp`main + 1271
frame #43: 0x00007fff6d60e015 libdyld.dylib`start + 1
thread #2, name = 'worker'
frame #0: 0x00007fff6d75ea16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff6d927589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x000000010d4460af libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x000000010cd8f1c3 libgegl-0.4.0.dylib`gegl_parallel_distribute_thread_func + 147
frame #4: 0x000000010d41c3a2 libglib-2.0.0.dylib`g_thread_proxy + 66
frame #5: 0x00007fff6d926661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff6d92650d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff6d925bf9 libsystem_pthread.dylib`thread_start + 13
thread #3, name = 'worker'
frame #0: 0x00007fff6d75ea16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff6d927589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x000000010d4460af libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x000000010cd8f1c3 libgegl-0.4.0.dylib`gegl_parallel_distribute_thread_func + 147
frame #4: 0x000000010d41c3a2 libglib-2.0.0.dylib`g_thread_proxy + 66
frame #5: 0x00007fff6d926661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff6d92650d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff6d925bf9 libsystem_pthread.dylib`thread_start + 13
thread #4, name = 'worker'
frame #0: 0x00007fff6d75ea16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff6d927589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x000000010d4460af libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x000000010cd8f1c3 libgegl-0.4.0.dylib`gegl_parallel_distribute_thread_func + 147
frame #4: 0x000000010d41c3a2 libglib-2.0.0.dylib`g_thread_proxy + 66
frame #5: 0x00007fff6d926661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff6d92650d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff6d925bf9 libsystem_pthread.dylib`thread_start + 13
thread #5, name = 'gmain'
frame #0: 0x00007fff6d76009a libsystem_kernel.dylib`poll + 10
frame #1: 0x000000010d3ee6c6 libglib-2.0.0.dylib`g_main_context_iterate + 422
frame #2: 0x000000010d3f05cd libglib-2.0.0.dylib`glib_worker_main + 141
frame #3: 0x000000010d41c3a2 libglib-2.0.0.dylib`g_thread_proxy + 66
frame #4: 0x00007fff6d926661 libsystem_pthread.dylib`_pthread_body + 340
frame #5: 0x00007fff6d92650d libsystem_pthread.dylib`_pthread_start + 377
frame #6: 0x00007fff6d925bf9 libsystem_pthread.dylib`thread_start + 13
thread #6, name = 'async'
frame #0: 0x00007fff6d75ea16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff6d927589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x000000010d4460af libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x000000010bccdf87 gimp`gimp_parallel_run_async_thread_func(GimpParallelRunAsyncThread*) + 391
frame #4: 0x000000010d41c3a2 libglib-2.0.0.dylib`g_thread_proxy + 66
frame #5: 0x00007fff6d926661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff6d92650d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff6d925bf9 libsystem_pthread.dylib`thread_start + 13
thread #7
frame #0: 0x00007fff6d75ea16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff6d927589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x000000010c816ced libgdk-quartz-2.0.0.dylib`select_thread_func + 61
frame #3: 0x00007fff6d926661 libsystem_pthread.dylib`_pthread_body + 340
frame #4: 0x00007fff6d92650d libsystem_pthread.dylib`_pthread_start + 377
frame #5: 0x00007fff6d925bf9 libsystem_pthread.dylib`thread_start + 13
thread #8, name = 'com.apple.NSEventThread'
frame #0: 0x00007fff6d75520a libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fff6d754724 libsystem_kernel.dylib`mach_msg + 60
frame #2: 0x00007fff45633f65 CoreFoundation`__CFRunLoopServiceMachPort + 341
frame #3: 0x00007fff456332b7 CoreFoundation`__CFRunLoopRun + 1783
frame #4: 0x00007fff45632927 CoreFoundation`CFRunLoopRunSpecific + 487
frame #5: 0x00007fff42cfefc4 AppKit`_NSEventThread + 184
frame #6: 0x00007fff6d926661 libsystem_pthread.dylib`_pthread_body + 340
frame #7: 0x00007fff6d92650d libsystem_pthread.dylib`_pthread_start + 377
frame #8: 0x00007fff6d925bf9 libsystem_pthread.dylib`thread_start + 13
thread #9, name = 'swap writer'
frame #0: 0x00007fff6d75ea16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff6d927589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x000000010d4460af libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x000000010cdcf342 libgegl-0.4.0.dylib`gegl_tile_backend_swap_writer_thread + 66
frame #4: 0x000000010d41c3a2 libglib-2.0.0.dylib`g_thread_proxy + 66
frame #5: 0x00007fff6d926661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff6d92650d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff6d925bf9 libsystem_pthread.dylib`thread_start + 13
thread #10
frame #0: 0x00007fff6d75f28a libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff6d926009 libsystem_pthread.dylib`_pthread_wqthread + 1035
frame #2: 0x00007fff6d925be9 libsystem_pthread.dylib`start_wqthread + 13
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
* frame #0: 0x00007fff6d760142 libsystem_kernel.dylib`read + 10
frame #1: 0x000000010c944b57 libgimpbase-2.0.0.dylib`gimp_stack_trace_print + 1415
frame #2: 0x000000010b9e6336 gimp`gimp_eek + 374
frame #3: 0x000000010b9e61bb gimp`gimp_fatal_error + 27
frame #4: 0x000000010b9e6e7d gimp`gimp_sigfatal_handler + 45
frame #5: 0x00007fff6d91cf5a libsystem_platform.dylib`_sigtramp + 26
frame #6: 0x000000010d366896 libgobject-2.0.0.dylib`g_type_check_instance_cast + 38
frame #7: 0x000000010bd1e019 gimp`gimp_drawable_filter_remove_filter + 41
frame #8: 0x000000010bd1df66 gimp`gimp_drawable_filter_commit + 326
frame #9: 0x000000010ba5d8c8 gimp`gimp_filter_tool_control + 296
frame #10: 0x000000010baa54a0 gimp`gimp_tool_control + 400
frame #11: 0x000000010d3471cc libgobject-2.0.0.dylib`g_closure_invoke + 204
frame #12: 0x000000010d35e134 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 2004
frame #13: 0x000000010d35efb0 libgobject-2.0.0.dylib`g_signal_emit_valist + 2240
frame #14: 0x000000010d35f7a2 libgobject-2.0.0.dylib`g_signal_emit + 130
frame #15: 0x000000010d3471cc libgobject-2.0.0.dylib`g_closure_invoke + 204
frame #16: 0x000000010d35e134 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 2004
frame #17: 0x000000010d35efb0 libgobject-2.0.0.dylib`g_signal_emit_valist + 2240
frame #18: 0x000000010d35f7a2 libgobject-2.0.0.dylib`g_signal_emit + 130
frame #19: 0x000000010d3471cc libgobject-2.0.0.dylib`g_closure_invoke + 204
frame #20: 0x000000010d35e134 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 2004
frame #21: 0x000000010d35efb0 libgobject-2.0.0.dylib`g_signal_emit_valist + 2240
frame #22: 0x000000010d35f7a2 libgobject-2.0.0.dylib`g_signal_emit + 130
frame #23: 0x000000010c3ae9ff libgtk-quartz-2.0.0.dylib`gtk_real_button_released + 63
frame #24: 0x000000010d3471cc libgobject-2.0.0.dylib`g_closure_invoke + 204
frame #25: 0x000000010d35ddd2 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 1138
frame #26: 0x000000010d35efb0 libgobject-2.0.0.dylib`g_signal_emit_valist + 2240
frame #27: 0x000000010d35f7a2 libgobject-2.0.0.dylib`g_signal_emit + 130
frame #28: 0x000000010c3ae6ff libgtk-quartz-2.0.0.dylib`gtk_button_button_release + 15
frame #29: 0x000000010c46b494 libgtk-quartz-2.0.0.dylib`_gtk_marshal_BOOLEAN__BOXED + 100
frame #30: 0x000000010d3471cc libgobject-2.0.0.dylib`g_closure_invoke + 204
frame #31: 0x000000010d35e274 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 2324
frame #32: 0x000000010d35f227 libgobject-2.0.0.dylib`g_signal_emit_valist + 2871
frame #33: 0x000000010d35f7a2 libgobject-2.0.0.dylib`g_signal_emit + 130
frame #34: 0x000000010c5a6118 libgtk-quartz-2.0.0.dylib`gtk_widget_event_internal + 600
frame #35: 0x000000010c468f42 libgtk-quartz-2.0.0.dylib`gtk_propagate_event + 322
frame #36: 0x000000010c468b37 libgtk-quartz-2.0.0.dylib`gtk_main_do_event + 1255
frame #37: 0x000000010c8167b4 libgdk-quartz-2.0.0.dylib`gdk_event_dispatch + 84
frame #38: 0x000000010d3ee376 libglib-2.0.0.dylib`g_main_context_dispatch + 326
frame #39: 0x000000010d3ee722 libglib-2.0.0.dylib`g_main_context_iterate + 514
frame #40: 0x000000010d3eea4f libglib-2.0.0.dylib`g_main_loop_run + 191
frame #41: 0x000000010b9e5970 gimp`app_run + 1056
frame #42: 0x000000010b9e8747 gimp`main + 1271
frame #43: 0x00007fff6d60e015 libdyld.dylib`start + 1
thread #2, name = 'worker'
frame #0: 0x00007fff6d75ea16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff6d927589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x000000010d4460af libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x000000010cd8f1c3 libgegl-0.4.0.dylib`gegl_parallel_distribute_thread_func + 147
frame #4: 0x000000010d41c3a2 libglib-2.0.0.dylib`g_thread_proxy + 66
frame #5: 0x00007fff6d926661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff6d92650d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff6d925bf9 libsystem_pthread.dylib`thread_start + 13
thread #3, name = 'worker'
frame #0: 0x00007fff6d75ea16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff6d927589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x000000010d4460af libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x000000010cd8f1c3 libgegl-0.4.0.dylib`gegl_parallel_distribute_thread_func + 147
frame #4: 0x000000010d41c3a2 libglib-2.0.0.dylib`g_thread_proxy + 66
frame #5: 0x00007fff6d926661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff6d92650d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff6d925bf9 libsystem_pthread.dylib`thread_start + 13
thread #4, name = 'worker'
frame #0: 0x00007fff6d75ea16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff6d927589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x000000010d4460af libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x000000010cd8f1c3 libgegl-0.4.0.dylib`gegl_parallel_distribute_thread_func + 147
frame #4: 0x000000010d41c3a2 libglib-2.0.0.dylib`g_thread_proxy + 66
frame #5: 0x00007fff6d926661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff6d92650d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff6d925bf9 libsystem_pthread.dylib`thread_start + 13
thread #5, name = 'gmain'
frame #0: 0x00007fff6d76009a libsystem_kernel.dylib`poll + 10
frame #1: 0x000000010d3ee6c6 libglib-2.0.0.dylib`g_main_context_iterate + 422
frame #2: 0x000000010d3f05cd libglib-2.0.0.dylib`glib_worker_main + 141
frame #3: 0x000000010d41c3a2 libglib-2.0.0.dylib`g_thread_proxy + 66
frame #4: 0x00007fff6d926661 libsystem_pthread.dylib`_pthread_body + 340
frame #5: 0x00007fff6d92650d libsystem_pthread.dylib`_pthread_start + 377
frame #6: 0x00007fff6d925bf9 libsystem_pthread.dylib`thread_start + 13
thread #6, name = 'async'
frame #0: 0x00007fff6d75ea16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff6d927589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x000000010d4460af libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x000000010bccdf87 gimp`gimp_parallel_run_async_thread_func(GimpParallelRunAsyncThread*) + 391
frame #4: 0x000000010d41c3a2 libglib-2.0.0.dylib`g_thread_proxy + 66
frame #5: 0x00007fff6d926661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff6d92650d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff6d925bf9 libsystem_pthread.dylib`thread_start + 13
thread #7
frame #0: 0x00007fff6d75ea16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff6d927589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x000000010c816ced libgdk-quartz-2.0.0.dylib`select_thread_func + 61
frame #3: 0x00007fff6d926661 libsystem_pthread.dylib`_pthread_body + 340
frame #4: 0x00007fff6d92650d libsystem_pthread.dylib`_pthread_start + 377
frame #5: 0x00007fff6d925bf9 libsystem_pthread.dylib`thread_start + 13
thread #8, name = 'com.apple.NSEventThread'
frame #0: 0x00007fff6d75520a libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fff6d754724 libsystem_kernel.dylib`mach_msg + 60
frame #2: 0x00007fff45633f65 CoreFoundation`__CFRunLoopServiceMachPort + 341
frame #3: 0x00007fff456332b7 CoreFoundation`__CFRunLoopRun + 1783
frame #4: 0x00007fff45632927 CoreFoundation`CFRunLoopRunSpecific + 487
frame #5: 0x00007fff42cfefc4 AppKit`_NSEventThread + 184
frame #6: 0x00007fff6d926661 libsystem_pthread.dylib`_pthread_body + 340
frame #7: 0x00007fff6d92650d libsystem_pthread.dylib`_pthread_start + 377
frame #8: 0x00007fff6d925bf9 libsystem_pthread.dylib`thread_start + 13
thread #9, name = 'swap writer'
frame #0: 0x00007fff6d75ea16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff6d927589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x000000010d4460af libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x000000010cdcf342 libgegl-0.4.0.dylib`gegl_tile_backend_swap_writer_thread + 66
frame #4: 0x000000010d41c3a2 libglib-2.0.0.dylib`g_thread_proxy + 66
frame #5: 0x00007fff6d926661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff6d92650d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff6d925bf9 libsystem_pthread.dylib`thread_start + 13
thread #10
frame #0: 0x00007fff6d75f28a libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff6d926009 libsystem_pthread.dylib`_pthread_wqthread + 1035
frame #2: 0x00007fff6d925be9 libsystem_pthread.dylib`start_wqthread + 13