Program crash due to fatal error when applying Noise Reduction filter with Advanced Color Option settings
GIMP version: 2.10.8
Operating System: macOS X High Sierra (v10.13.6)
Package: Installer from gimp.org
Description of the bug
I was playing around with the Noise Reduction filter's Advanced Color Options.
Reproduction
Is the bug reproducible? Always (Happened 4 consecutive attempts in a row following the steps below)
Reproduction steps:
- Open an image file you wish to edit.
- Select Filters->Enhance->Noise Reduction...
- In window that appears, select Advanced Color Options
- In drop-down list that appears, change setting from "Assume pixels are built-in sRGB (ignore actual image color space)" to "Convert pixels to built-in sRGB to apply filter (slow)" …
Expected result: Filter is applied
Actual result: Crash due to Fatal Error
Additional information
GNU Image Manipulation Program version 2.10.8
git-describe: GIMP_2_10_6-294-ga967e8d2c2
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 GEGL version 0.4.12 (compiled against version 0.4.12)
using GLib version 2.58.1 (compiled against version 2.58.1)
using GdkPixbuf version 2.36.12 (compiled against version 2.36.12)
using GTK+ version 2.24.32 (compiled against version 2.24.32)
using Pango version 1.42.4 (compiled against version 1.42.4)
using Fontconfig version 2.13.0 (compiled against version 2.13.0)
using Cairo version 1.16.0 (compiled against version 1.16.0)
fatal error: Abort trap: 6
Stack trace:
# Stack traces obtained from PID 1041 - Thread 94252 #
(lldb) process attach --pid 1041
Process 1041 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
frame #0: 0x00007fff7fb66142 libsystem_kernel.dylib`read + 10
libsystem_kernel.dylib`read:
-> 0x7fff7fb66142 <+10>: jae 0x7fff7fb6614c ; <+20>
0x7fff7fb66144 <+12>: movq %rax, %rdi
0x7fff7fb66147 <+15>: jmp 0x7fff7fb5bb0e ; cerror
0x7fff7fb6614c <+20>: retq
Target 0: (gimp-bin) stopped.
Executable module set to "/Applications/GIMP-2.10.app/Contents/MacOS/gimp-bin".
Architecture set to: x86_64-apple-macosx.
(lldb) thread list
Process 1041 stopped
* thread #1: tid = 0x1702c, 0x00007fff7fb66142 libsystem_kernel.dylib`read + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
thread #2: tid = 0x17058, 0x00007fff7fb64cf2 libsystem_kernel.dylib`__select + 10, name = 'gmain'
thread #3: tid = 0x1705c, 0x00007fff7fb64a16 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'async'
thread #4: tid = 0x1705d, 0x00007fff7fb64a16 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'worker'
thread #5: tid = 0x1705e, 0x00007fff7fb64a16 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'worker'
thread #6: tid = 0x1705f, 0x00007fff7fb64a16 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'worker'
thread #7: tid = 0x170d8, 0x00007fff7fb64a16 libsystem_kernel.dylib`__psynch_cvwait + 10
thread #8: tid = 0x170ee, 0x00007fff7fb5b20a libsystem_kernel.dylib`mach_msg_trap + 10, name = 'com.apple.NSEventThread'
thread #9: tid = 0x17161, 0x00007fff7fb64a16 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'swap writer'
thread #10: tid = 0x2727f, 0x00007fff7fb64a16 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'paint'
thread #11: tid = 0x2de64, 0x00007fff7fb6528a libsystem_kernel.dylib`__workq_kernreturn + 10
thread #12: tid = 0x2df13, 0x00007fff7fb6528a libsystem_kernel.dylib`__workq_kernreturn + 10
thread #13: tid = 0x2df5e, 0x00007fff7fb6528a libsystem_kernel.dylib`__workq_kernreturn + 10
(lldb) thread backtrace all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
* frame #0: 0x00007fff7fb66142 libsystem_kernel.dylib`read + 10
frame #1: 0x000000010aeafd27 libgimpbase-2.0.0.dylib`gimp_stack_trace_print + 1415
frame #2: 0x000000010a19fab6 gimp-bin`gimp_eek + 374
frame #3: 0x000000010a19f93b gimp-bin`gimp_fatal_error + 27
frame #4: 0x000000010a1a05fd gimp-bin`gimp_sigfatal_handler + 45
frame #5: 0x00007fff7fd22f5a libsystem_platform.dylib`_sigtramp + 26
frame #6: 0x00007fff7fb64b67 libsystem_kernel.dylib`__pthread_kill + 11
frame #7: 0x00007fff7fd2f080 libsystem_pthread.dylib`pthread_kill + 333
frame #8: 0x00007fff7fac01ae libsystem_c.dylib`abort + 127
frame #9: 0x00007fff7fa881ac libsystem_c.dylib`__assert_rtn + 320
frame #10: 0x000000010b4ee78e libbabl-0.1.0.dylib`babl_get_name + 94
frame #11: 0x000000010a4c1297 gimp-bin`gimp_drawable_filter_sync_transform + 375
frame #12: 0x000000010a4c109d gimp-bin`gimp_drawable_filter_set_color_managed + 125
frame #13: 0x000000010a230980 gimp-bin`gimp_operation_tool_options_notify + 128
frame #14: 0x000000010b6a3adc libgobject-2.0.0.dylib`g_closure_invoke + 204
frame #15: 0x000000010b6b9a54 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 2004
frame #16: 0x000000010b6ba8d0 libgobject-2.0.0.dylib`g_signal_emit_valist + 2240
frame #17: 0x000000010b6bb0c2 libgobject-2.0.0.dylib`g_signal_emit + 130
frame #18: 0x000000010b6adfd1 libgobject-2.0.0.dylib`g_object_dispatch_properties_changed + 65
frame #19: 0x000000010b6a97d6 libgobject-2.0.0.dylib`g_object_notify_queue_thaw + 278
frame #20: 0x000000010b6ab042 libgobject-2.0.0.dylib`g_object_set_valist + 642
frame #21: 0x000000010b6ab80c libgobject-2.0.0.dylib`g_object_set + 172
frame #22: 0x000000010a8bdbdc libgimpwidgets-2.0.0.dylib`gimp_prop_boolean_combo_box_callback + 156
frame #23: 0x000000010b6a3adc libgobject-2.0.0.dylib`g_closure_invoke + 204
frame #24: 0x000000010b6b9a54 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 2004
frame #25: 0x000000010b6ba8d0 libgobject-2.0.0.dylib`g_signal_emit_valist + 2240
frame #26: 0x000000010b6bb0c2 libgobject-2.0.0.dylib`g_signal_emit + 130
frame #27: 0x000000010a980aef libgtk-quartz-2.0.0.dylib`gtk_combo_box_set_active_internal + 399
frame #28: 0x000000010a980c9c libgtk-quartz-2.0.0.dylib`gtk_combo_box_set_active_iter + 172
frame #29: 0x000000010a9887bb libgtk-quartz-2.0.0.dylib`gtk_combo_box_menu_item_activate + 123
frame #30: 0x000000010b6a3adc libgobject-2.0.0.dylib`g_closure_invoke + 204
frame #31: 0x000000010b6b9a54 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 2004
frame #32: 0x000000010b6ba8d0 libgobject-2.0.0.dylib`g_signal_emit_valist + 2240
frame #33: 0x000000010b6bb0c2 libgobject-2.0.0.dylib`g_signal_emit + 130
frame #34: 0x000000010ab58449 libgtk-quartz-2.0.0.dylib`gtk_widget_activate + 89
frame #35: 0x000000010aa314cd libgtk-quartz-2.0.0.dylib`gtk_menu_shell_activate_item + 301
frame #36: 0x000000010aa32a24 libgtk-quartz-2.0.0.dylib`gtk_menu_shell_button_release + 628
frame #37: 0x000000010aa1d574 libgtk-quartz-2.0.0.dylib`_gtk_marshal_BOOLEAN__BOXED + 100
frame #38: 0x000000010b6a3adc libgobject-2.0.0.dylib`g_closure_invoke + 204
frame #39: 0x000000010b6b9b94 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 2324
frame #40: 0x000000010b6bab47 libgobject-2.0.0.dylib`g_signal_emit_valist + 2871
frame #41: 0x000000010b6bb0c2 libgobject-2.0.0.dylib`g_signal_emit + 130
frame #42: 0x000000010ab581a8 libgtk-quartz-2.0.0.dylib`gtk_widget_event_internal + 600
frame #43: 0x000000010aa1b022 libgtk-quartz-2.0.0.dylib`gtk_propagate_event + 322
frame #44: 0x000000010aa1ac17 libgtk-quartz-2.0.0.dylib`gtk_main_do_event + 1255
frame #45: 0x000000010adaf7b4 libgdk-quartz-2.0.0.dylib`gdk_event_dispatch + 84
frame #46: 0x000000010b72ac16 libglib-2.0.0.dylib`g_main_context_dispatch + 326
frame #47: 0x000000010b72afc2 libglib-2.0.0.dylib`g_main_context_iterate + 514
frame #48: 0x000000010b72b2ef libglib-2.0.0.dylib`g_main_loop_run + 191
frame #49: 0x000000010a19f0f0 gimp-bin`app_run + 1072
frame #50: 0x000000010a1a1cad gimp-bin`main + 989
frame #51: 0x00007fff7fa14015 libdyld.dylib`start + 1
frame #52: 0x00007fff7fa14015 libdyld.dylib`start + 1
thread #2, name = 'gmain'
frame #0: 0x00007fff7fb64cf2 libsystem_kernel.dylib`__select + 10
frame #1: 0x000000010b73bc9e libglib-2.0.0.dylib`g_poll + 446
frame #2: 0x000000010b72af66 libglib-2.0.0.dylib`g_main_context_iterate + 422
frame #3: 0x000000010b72ce5d libglib-2.0.0.dylib`glib_worker_main + 141
frame #4: 0x000000010b7581ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff7fd2c661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff7fd2c50d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff7fd2bbf9 libsystem_pthread.dylib`thread_start + 13
thread #3, name = 'async'
frame #0: 0x00007fff7fb64a16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7fd2d589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x000000010b77dbbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x000000010a473917 gimp-bin`gimp_parallel_run_async_thread_func(GimpParallelRunAsyncThread*) + 391
frame #4: 0x000000010b7581ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff7fd2c661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff7fd2c50d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff7fd2bbf9 libsystem_pthread.dylib`thread_start + 13
thread #4, name = 'worker'
frame #0: 0x00007fff7fb64a16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7fd2d589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x000000010b77dbbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x000000010a4739d3 gimp-bin`gimp_parallel_distribute_thread_func(GimpParallelDistributeThread*) + 147
frame #4: 0x000000010b7581ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff7fd2c661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff7fd2c50d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff7fd2bbf9 libsystem_pthread.dylib`thread_start + 13
thread #5, name = 'worker'
frame #0: 0x00007fff7fb64a16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7fd2d589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x000000010b77dbbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x000000010a4739d3 gimp-bin`gimp_parallel_distribute_thread_func(GimpParallelDistributeThread*) + 147
frame #4: 0x000000010b7581ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff7fd2c661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff7fd2c50d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff7fd2bbf9 libsystem_pthread.dylib`thread_start + 13
thread #6, name = 'worker'
frame #0: 0x00007fff7fb64a16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7fd2d589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x000000010b77dbbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x000000010a4739d3 gimp-bin`gimp_parallel_distribute_thread_func(GimpParallelDistributeThread*) + 147
frame #4: 0x000000010b7581ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff7fd2c661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff7fd2c50d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff7fd2bbf9 libsystem_pthread.dylib`thread_start + 13
thread #7
frame #0: 0x00007fff7fb64a16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7fd2d589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x000000010adafced libgdk-quartz-2.0.0.dylib`select_thread_func + 61
frame #3: 0x00007fff7fd2c661 libsystem_pthread.dylib`_pthread_body + 340
frame #4: 0x00007fff7fd2c50d libsystem_pthread.dylib`_pthread_start + 377
frame #5: 0x00007fff7fd2bbf9 libsystem_pthread.dylib`thread_start + 13
thread #8, name = 'com.apple.NSEventThread'
frame #0: 0x00007fff7fb5b20a libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fff7fb5a724 libsystem_kernel.dylib`mach_msg + 60
frame #2: 0x00007fff57a44ea5 CoreFoundation`__CFRunLoopServiceMachPort + 341
frame #3: 0x00007fff57a441f7 CoreFoundation`__CFRunLoopRun + 1783
frame #4: 0x00007fff57a43867 CoreFoundation`CFRunLoopRunSpecific + 487
frame #5: 0x00007fff55110fc4 AppKit`_NSEventThread + 184
frame #6: 0x00007fff7fd2c661 libsystem_pthread.dylib`_pthread_body + 340
frame #7: 0x00007fff7fd2c50d libsystem_pthread.dylib`_pthread_start + 377
frame #8: 0x00007fff7fd2bbf9 libsystem_pthread.dylib`thread_start + 13
thread #9, name = 'swap writer'
frame #0: 0x00007fff7fb64a16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7fd2d589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x000000010b77dbbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x000000010b284af2 libgegl-0.4.0.dylib`gegl_tile_backend_swap_writer_thread + 66
frame #4: 0x000000010b7581ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff7fd2c661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff7fd2c50d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff7fd2bbf9 libsystem_pthread.dylib`thread_start + 13
thread #10, name = 'paint'
frame #0: 0x00007fff7fb64a16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7fd2d589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x000000010b77dbbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x000000010a23cc1b gimp-bin`gimp_paint_tool_paint_thread + 235
frame #4: 0x000000010b7581ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff7fd2c661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff7fd2c50d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff7fd2bbf9 libsystem_pthread.dylib`thread_start + 13
thread #11
frame #0: 0x00007fff7fb6528a libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff7fd2c20e libsystem_pthread.dylib`_pthread_wqthread + 1552
frame #2: 0x00007fff7fd2bbe9 libsystem_pthread.dylib`start_wqthread + 13
thread #12
frame #0: 0x00007fff7fb6528a libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff7fd2c009 libsystem_pthread.dylib`_pthread_wqthread + 1035
frame #2: 0x00007fff7fd2bbe9 libsystem_pthread.dylib`start_wqthread + 13
thread #13
frame #0: 0x00007fff7fb6528a libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff7fd2c20e libsystem_pthread.dylib`_pthread_wqthread + 1552
frame #2: 0x00007fff7fd2bbe9 libsystem_pthread.dylib`start_wqthread + 13
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
* frame #0: 0x00007fff7fb66142 libsystem_kernel.dylib`read + 10
frame #1: 0x000000010aeafd27 libgimpbase-2.0.0.dylib`gimp_stack_trace_print + 1415
frame #2: 0x000000010a19fab6 gimp-bin`gimp_eek + 374
frame #3: 0x000000010a19f93b gimp-bin`gimp_fatal_error + 27
frame #4: 0x000000010a1a05fd gimp-bin`gimp_sigfatal_handler + 45
frame #5: 0x00007fff7fd22f5a libsystem_platform.dylib`_sigtramp + 26
frame #6: 0x00007fff7fb64b67 libsystem_kernel.dylib`__pthread_kill + 11
frame #7: 0x00007fff7fd2f080 libsystem_pthread.dylib`pthread_kill + 333
frame #8: 0x00007fff7fac01ae libsystem_c.dylib`abort + 127
frame #9: 0x00007fff7fa881ac libsystem_c.dylib`__assert_rtn + 320
frame #10: 0x000000010b4ee78e libbabl-0.1.0.dylib`babl_get_name + 94
frame #11: 0x000000010a4c1297 gimp-bin`gimp_drawable_filter_sync_transform + 375
frame #12: 0x000000010a4c109d gimp-bin`gimp_drawable_filter_set_color_managed + 125
frame #13: 0x000000010a230980 gimp-bin`gimp_operation_tool_options_notify + 128
frame #14: 0x000000010b6a3adc libgobject-2.0.0.dylib`g_closure_invoke + 204
frame #15: 0x000000010b6b9a54 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 2004
frame #16: 0x000000010b6ba8d0 libgobject-2.0.0.dylib`g_signal_emit_valist + 2240
frame #17: 0x000000010b6bb0c2 libgobject-2.0.0.dylib`g_signal_emit + 130
frame #18: 0x000000010b6adfd1 libgobject-2.0.0.dylib`g_object_dispatch_properties_changed + 65
frame #19: 0x000000010b6a97d6 libgobject-2.0.0.dylib`g_object_notify_queue_thaw + 278
frame #20: 0x000000010b6ab042 libgobject-2.0.0.dylib`g_object_set_valist + 642
frame #21: 0x000000010b6ab80c libgobject-2.0.0.dylib`g_object_set + 172
frame #22: 0x000000010a8bdbdc libgimpwidgets-2.0.0.dylib`gimp_prop_boolean_combo_box_callback + 156
frame #23: 0x000000010b6a3adc libgobject-2.0.0.dylib`g_closure_invoke + 204
frame #24: 0x000000010b6b9a54 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 2004
frame #25: 0x000000010b6ba8d0 libgobject-2.0.0.dylib`g_signal_emit_valist + 2240
frame #26: 0x000000010b6bb0c2 libgobject-2.0.0.dylib`g_signal_emit + 130
frame #27: 0x000000010a980aef libgtk-quartz-2.0.0.dylib`gtk_combo_box_set_active_internal + 399
frame #28: 0x000000010a980c9c libgtk-quartz-2.0.0.dylib`gtk_combo_box_set_active_iter + 172
frame #29: 0x000000010a9887bb libgtk-quartz-2.0.0.dylib`gtk_combo_box_menu_item_activate + 123
frame #30: 0x000000010b6a3adc libgobject-2.0.0.dylib`g_closure_invoke + 204
frame #31: 0x000000010b6b9a54 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 2004
frame #32: 0x000000010b6ba8d0 libgobject-2.0.0.dylib`g_signal_emit_valist + 2240
frame #33: 0x000000010b6bb0c2 libgobject-2.0.0.dylib`g_signal_emit + 130
frame #34: 0x000000010ab58449 libgtk-quartz-2.0.0.dylib`gtk_widget_activate + 89
frame #35: 0x000000010aa314cd libgtk-quartz-2.0.0.dylib`gtk_menu_shell_activate_item + 301
frame #36: 0x000000010aa32a24 libgtk-quartz-2.0.0.dylib`gtk_menu_shell_button_release + 628
frame #37: 0x000000010aa1d574 libgtk-quartz-2.0.0.dylib`_gtk_marshal_BOOLEAN__BOXED + 100
frame #38: 0x000000010b6a3adc libgobject-2.0.0.dylib`g_closure_invoke + 204
frame #39: 0x000000010b6b9b94 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 2324
frame #40: 0x000000010b6bab47 libgobject-2.0.0.dylib`g_signal_emit_valist + 2871
frame #41: 0x000000010b6bb0c2 libgobject-2.0.0.dylib`g_signal_emit + 130
frame #42: 0x000000010ab581a8 libgtk-quartz-2.0.0.dylib`gtk_widget_event_internal + 600
frame #43: 0x000000010aa1b022 libgtk-quartz-2.0.0.dylib`gtk_propagate_event + 322
frame #44: 0x000000010aa1ac17 libgtk-quartz-2.0.0.dylib`gtk_main_do_event + 1255
frame #45: 0x000000010adaf7b4 libgdk-quartz-2.0.0.dylib`gdk_event_dispatch + 84
frame #46: 0x000000010b72ac16 libglib-2.0.0.dylib`g_main_context_dispatch + 326
frame #47: 0x000000010b72afc2 libglib-2.0.0.dylib`g_main_context_iterate + 514
frame #48: 0x000000010b72b2ef libglib-2.0.0.dylib`g_main_loop_run + 191
frame #49: 0x000000010a19f0f0 gimp-bin`app_run + 1072
frame #50: 0x000000010a1a1cad gimp-bin`main + 989
frame #51: 0x00007fff7fa14015 libdyld.dylib`start + 1
frame #52: 0x00007fff7fa14015 libdyld.dylib`start + 1
thread #2, name = 'gmain'
frame #0: 0x00007fff7fb64cf2 libsystem_kernel.dylib`__select + 10
frame #1: 0x000000010b73bc9e libglib-2.0.0.dylib`g_poll + 446
frame #2: 0x000000010b72af66 libglib-2.0.0.dylib`g_main_context_iterate + 422
frame #3: 0x000000010b72ce5d libglib-2.0.0.dylib`glib_worker_main + 141
frame #4: 0x000000010b7581ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff7fd2c661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff7fd2c50d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff7fd2bbf9 libsystem_pthread.dylib`thread_start + 13
thread #3, name = 'async'
frame #0: 0x00007fff7fb64a16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7fd2d589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x000000010b77dbbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x000000010a473917 gimp-bin`gimp_parallel_run_async_thread_func(GimpParallelRunAsyncThread*) + 391
frame #4: 0x000000010b7581ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff7fd2c661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff7fd2c50d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff7fd2bbf9 libsystem_pthread.dylib`thread_start + 13
thread #4, name = 'worker'
frame #0: 0x00007fff7fb64a16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7fd2d589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x000000010b77dbbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x000000010a4739d3 gimp-bin`gimp_parallel_distribute_thread_func(GimpParallelDistributeThread*) + 147
frame #4: 0x000000010b7581ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff7fd2c661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff7fd2c50d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff7fd2bbf9 libsystem_pthread.dylib`thread_start + 13
thread #5, name = 'worker'
frame #0: 0x00007fff7fb64a16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7fd2d589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x000000010b77dbbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x000000010a4739d3 gimp-bin`gimp_parallel_distribute_thread_func(GimpParallelDistributeThread*) + 147
frame #4: 0x000000010b7581ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff7fd2c661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff7fd2c50d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff7fd2bbf9 libsystem_pthread.dylib`thread_start + 13
thread #6, name = 'worker'
frame #0: 0x00007fff7fb64a16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7fd2d589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x000000010b77dbbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x000000010a4739d3 gimp-bin`gimp_parallel_distribute_thread_func(GimpParallelDistributeThread*) + 147
frame #4: 0x000000010b7581ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff7fd2c661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff7fd2c50d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff7fd2bbf9 libsystem_pthread.dylib`thread_start + 13
thread #7
frame #0: 0x00007fff7fb64a16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7fd2d589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x000000010adafced libgdk-quartz-2.0.0.dylib`select_thread_func + 61
frame #3: 0x00007fff7fd2c661 libsystem_pthread.dylib`_pthread_body + 340
frame #4: 0x00007fff7fd2c50d libsystem_pthread.dylib`_pthread_start + 377
frame #5: 0x00007fff7fd2bbf9 libsystem_pthread.dylib`thread_start + 13
thread #8, name = 'com.apple.NSEventThread'
frame #0: 0x00007fff7fb5b20a libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fff7fb5a724 libsystem_kernel.dylib`mach_msg + 60
frame #2: 0x00007fff57a44ea5 CoreFoundation`__CFRunLoopServiceMachPort + 341
frame #3: 0x00007fff57a441f7 CoreFoundation`__CFRunLoopRun + 1783
frame #4: 0x00007fff57a43867 CoreFoundation`CFRunLoopRunSpecific + 487
frame #5: 0x00007fff55110fc4 AppKit`_NSEventThread + 184
frame #6: 0x00007fff7fd2c661 libsystem_pthread.dylib`_pthread_body + 340
frame #7: 0x00007fff7fd2c50d libsystem_pthread.dylib`_pthread_start + 377
frame #8: 0x00007fff7fd2bbf9 libsystem_pthread.dylib`thread_start + 13
thread #9, name = 'swap writer'
frame #0: 0x00007fff7fb64a16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7fd2d589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x000000010b77dbbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x000000010b284af2 libgegl-0.4.0.dylib`gegl_tile_backend_swap_writer_thread + 66
frame #4: 0x000000010b7581ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff7fd2c661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff7fd2c50d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff7fd2bbf9 libsystem_pthread.dylib`thread_start + 13
thread #10, name = 'paint'
frame #0: 0x00007fff7fb64a16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7fd2d589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x000000010b77dbbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x000000010a23cc1b gimp-bin`gimp_paint_tool_paint_thread + 235
frame #4: 0x000000010b7581ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff7fd2c661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff7fd2c50d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff7fd2bbf9 libsystem_pthread.dylib`thread_start + 13
thread #11
frame #0: 0x00007fff7fb6528a libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff7fd2c20e libsystem_pthread.dylib`_pthread_wqthread + 1552
frame #2: 0x00007fff7fd2bbe9 libsystem_pthread.dylib`start_wqthread + 13
thread #12
frame #0: 0x00007fff7fb6528a libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff7fd2c009 libsystem_pthread.dylib`_pthread_wqthread + 1035
frame #2: 0x00007fff7fd2bbe9 libsystem_pthread.dylib`start_wqthread + 13
thread #13
frame #0: 0x00007fff7fb6528a libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff7fd2c20e libsystem_pthread.dylib`_pthread_wqthread + 1552
frame #2: 0x00007fff7fd2bbe9 libsystem_pthread.dylib`start_wqthread + 13