Segmentation fault when resetting preferences
GIMP version: 2.10.4
Operating System: macOS High Sierra 10.13.6 (17G65)
Package: download from gimp.org
Description of the bug
I reset plug-in folders in the preferences and GIMP crashed.
Reproduction
Is the bug reproducible? Happened only once
Reproduction steps:
- Go to Preferences -> Folders -> Plug-ins
- Click Reset at bottom of dialog, confirm Reset
Expected result: parameters reset
Actual result: segmentation fault,crash
Additional information
Crash report from GIMP attached.
GNU Image Manipulation Program version 2.10.4
git-describe: GIMP_2_10_2-356-ge384409fe5
C compiler:
Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 8.0.0 (clang-800.0.42.1)
Target: x86_64-apple-darwin15.6.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
using GEGL version 0.4.4 (compiled against version 0.4.4)
using GLib version 2.56.1 (compiled against version 2.56.1)
using GdkPixbuf version 2.36.6 (compiled against version 2.36.6)
using GTK+ version 2.24.32 (compiled against version 2.24.32)
using Pango version 1.42.1 (compiled against version 1.42.1)
using Fontconfig version 2.13.0 (compiled against version 2.13.0)
using Cairo version 1.14.12 (compiled against version 1.14.12)
fatal error: Segmentation fault: 11
Stack trace:
# Stack traces obtained from PID 66088 - Thread 3390149 #
(lldb) process attach --pid 66088
Process 66088 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
frame #0: 0x00007fff6b48b142 libsystem_kernel.dylib`read + 10
libsystem_kernel.dylib`read:
-> 0x7fff6b48b142 <+10>: jae 0x7fff6b48b14c ; <+20>
0x7fff6b48b144 <+12>: movq %rax, %rdi
0x7fff6b48b147 <+15>: jmp 0x7fff6b480b0e ; cerror
0x7fff6b48b14c <+20>: retq
Target 0: (gimp-bin) stopped.
Executable module set to "/Applications/Gimp-2.10.app/Contents/MacOS/gimp-bin".
Architecture set to: x86_64h-apple-macosx.
(lldb) thread list
Process 66088 stopped
* thread #1: tid = 0x33bac5, 0x00007fff6b48b142 libsystem_kernel.dylib`read + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
thread #2: tid = 0x33bacd, 0x00007fff6b489cf2 libsystem_kernel.dylib`__select + 10, name = 'gmain'
thread #3: tid = 0x33bace, 0x00007fff6b489a16 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'async'
thread #4: tid = 0x33bacf, 0x00007fff6b489a16 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'worker'
thread #5: tid = 0x33bad0, 0x00007fff6b489a16 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'worker'
thread #6: tid = 0x33bad1, 0x00007fff6b489a16 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'worker'
thread #7: tid = 0x33bb33, 0x00007fff6b489a16 libsystem_kernel.dylib`__psynch_cvwait + 10
thread #8: tid = 0x33bb37, 0x00007fff6b48abea libsystem_kernel.dylib`kevent + 10
thread #9: tid = 0x33bb3e, 0x00007fff6b48020a libsystem_kernel.dylib`mach_msg_trap + 10, name = 'com.apple.NSEventThread'
thread #10: tid = 0x33bb5f, 0x00007fff6b489a16 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'swap writer'
thread #11: tid = 0x33bc23, 0x00007fff6b489a16 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'paint'
thread #12: tid = 0x34df7d, 0x00007fff6b48a28a libsystem_kernel.dylib`__workq_kernreturn + 10
thread #13: tid = 0x34e00c, 0x00007fff6b48a28a libsystem_kernel.dylib`__workq_kernreturn + 10
thread #14: tid = 0x34e174, 0x00007fff6b48a28a libsystem_kernel.dylib`__workq_kernreturn + 10
(lldb) thread backtrace all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
* frame #0: 0x00007fff6b48b142 libsystem_kernel.dylib`read + 10
frame #1: 0x00000001049cf337 libgimpbase-2.0.0.dylib`gimp_stack_trace_print + 871
frame #2: 0x000000010391d9a2 gimp-bin`gimp_eek + 402
frame #3: 0x000000010391d804 gimp-bin`gimp_fatal_error + 36
frame #4: 0x000000010391ec7b gimp-bin`gimp_sigfatal_handler + 155
frame #5: 0x00007fff6b647f5a libsystem_platform.dylib`_sigtramp + 26
frame #6: 0x0000000103b59e3f gimp-bin`gimp_dockbook_get_tab_border + 31
frame #7: 0x0000000103b59d0d gimp-bin`gimp_dockbook_recreate_tab_widgets + 77
frame #8: 0x0000000103b56ca0 gimp-bin`gimp_dockbook_config_size_changed + 32
frame #9: 0x0000000104439da0 libgtk-quartz-2.0.0.dylib`g_cclosure_marshal_VOID__VOID + 224
frame #10: 0x00000001053e89c6 libgobject-2.0.0.dylib`g_closure_invoke + 502
frame #11: 0x0000000105409497 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 1511
frame #12: 0x000000010540b017 libgobject-2.0.0.dylib`g_signal_emit_valist + 5495
frame #13: 0x000000010540b964 libgobject-2.0.0.dylib`g_signal_emit + 356
frame #14: 0x0000000103f17dcb gimp-bin`monitor_resolution_changed + 59
frame #15: 0x00000001053eeb08 libgobject-2.0.0.dylib`g_cclosure_marshal_VOID__PARAM + 232
frame #16: 0x00000001053e89c6 libgobject-2.0.0.dylib`g_closure_invoke + 502
frame #17: 0x0000000105409497 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 1511
frame #18: 0x000000010540b017 libgobject-2.0.0.dylib`g_signal_emit_valist + 5495
frame #19: 0x000000010540b964 libgobject-2.0.0.dylib`g_signal_emit + 356
frame #20: 0x00000001053f9519 libgobject-2.0.0.dylib`g_object_dispatch_properties_changed + 105
frame #21: 0x00000001053f29c4 libgobject-2.0.0.dylib`g_object_notify_queue_thaw + 644
frame #22: 0x00000001053f3e66 libgobject-2.0.0.dylib`g_object_setv + 326
frame #23: 0x00000001053f5787 libgobject-2.0.0.dylib`g_object_set_property + 55
frame #24: 0x0000000103d2f0d8 gimp-bin`gimp_edit_config_notify + 312
frame #25: 0x00000001053eeb08 libgobject-2.0.0.dylib`g_cclosure_marshal_VOID__PARAM + 232
frame #26: 0x00000001053e89c6 libgobject-2.0.0.dylib`g_closure_invoke + 502
frame #27: 0x0000000105409497 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 1511
frame #28: 0x000000010540b017 libgobject-2.0.0.dylib`g_signal_emit_valist + 5495
frame #29: 0x000000010540b964 libgobject-2.0.0.dylib`g_signal_emit + 356
frame #30: 0x00000001053f9519 libgobject-2.0.0.dylib`g_object_dispatch_properties_changed + 105
frame #31: 0x00000001053f29c4 libgobject-2.0.0.dylib`g_object_notify_queue_thaw + 644
frame #32: 0x00000001053f3e66 libgobject-2.0.0.dylib`g_object_setv + 326
frame #33: 0x00000001053f5787 libgobject-2.0.0.dylib`g_object_set_property + 55
frame #34: 0x000000010398f088 gimp-bin`prefs_config_copy_notify + 312
frame #35: 0x00000001053eeb08 libgobject-2.0.0.dylib`g_cclosure_marshal_VOID__PARAM + 232
frame #36: 0x00000001053e89c6 libgobject-2.0.0.dylib`g_closure_invoke + 502
frame #37: 0x0000000105409497 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 1511
frame #38: 0x000000010540b017 libgobject-2.0.0.dylib`g_signal_emit_valist + 5495
frame #39: 0x000000010540b964 libgobject-2.0.0.dylib`g_signal_emit + 356
frame #40: 0x00000001053f9519 libgobject-2.0.0.dylib`g_object_dispatch_properties_changed + 105
frame #41: 0x00000001053f29c4 libgobject-2.0.0.dylib`g_object_notify_queue_thaw + 644
frame #42: 0x00000001053f2726 libgobject-2.0.0.dylib`g_object_thaw_notify + 166
frame #43: 0x000000010494cb0c libgimpconfig-2.0.0.dylib`gimp_config_reset + 268
frame #44: 0x0000000103999fe3 gimp-bin`prefs_response + 515
frame #45: 0x0000000104437707 libgtk-quartz-2.0.0.dylib`g_cclosure_marshal_VOID__INT + 231
frame #46: 0x00000001053e89c6 libgobject-2.0.0.dylib`g_closure_invoke + 502
frame #47: 0x0000000105409497 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 1511
frame #48: 0x000000010540b017 libgobject-2.0.0.dylib`g_signal_emit_valist + 5495
frame #49: 0x000000010540b964 libgobject-2.0.0.dylib`g_signal_emit + 356
frame #50: 0x000000010437218c libgtk-quartz-2.0.0.dylib`gtk_dialog_response + 204
frame #51: 0x00000001043717cc libgtk-quartz-2.0.0.dylib`action_widget_activated + 44
frame #52: 0x0000000104439da0 libgtk-quartz-2.0.0.dylib`g_cclosure_marshal_VOID__VOID + 224
frame #53: 0x00000001053e89c6 libgobject-2.0.0.dylib`g_closure_invoke + 502
frame #54: 0x0000000105409497 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 1511
frame #55: 0x000000010540b017 libgobject-2.0.0.dylib`g_signal_emit_valist + 5495
frame #56: 0x000000010540b964 libgobject-2.0.0.dylib`g_signal_emit + 356
frame #57: 0x0000000104328f56 libgtk-quartz-2.0.0.dylib`gtk_button_clicked + 198
frame #58: 0x000000010432d63f libgtk-quartz-2.0.0.dylib`gtk_real_button_released + 127
frame #59: 0x0000000104439da0 libgtk-quartz-2.0.0.dylib`g_cclosure_marshal_VOID__VOID + 224
frame #60: 0x00000001053e9485 libgobject-2.0.0.dylib`g_type_class_meta_marshal + 117
frame #61: 0x00000001053e89c6 libgobject-2.0.0.dylib`g_closure_invoke + 502
frame #62: 0x0000000105409153 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 675
frame #63: 0x000000010540b017 libgobject-2.0.0.dylib`g_signal_emit_valist + 5495
frame #64: 0x000000010540b964 libgobject-2.0.0.dylib`g_signal_emit + 356
frame #65: 0x0000000104328e86 libgtk-quartz-2.0.0.dylib`gtk_button_released + 198
frame #66: 0x000000010432d15f libgtk-quartz-2.0.0.dylib`gtk_button_button_release + 47
frame #67: 0x0000000104433f31 libgtk-quartz-2.0.0.dylib`_gtk_marshal_BOOLEAN__BOXED + 289
frame #68: 0x00000001053e9485 libgobject-2.0.0.dylib`g_type_class_meta_marshal + 117
frame #69: 0x00000001053e89c6 libgobject-2.0.0.dylib`g_closure_invoke + 502
frame #70: 0x000000010540963b libgobject-2.0.0.dylib`signal_emit_unlocked_R + 1931
frame #71: 0x000000010540b0bd libgobject-2.0.0.dylib`g_signal_emit_valist + 5661
frame #72: 0x000000010540b964 libgobject-2.0.0.dylib`g_signal_emit + 356
frame #73: 0x00000001045f7629 libgtk-quartz-2.0.0.dylib`gtk_widget_event_internal + 697
frame #74: 0x00000001045f735f libgtk-quartz-2.0.0.dylib`gtk_widget_event + 335
frame #75: 0x000000010442fcf9 libgtk-quartz-2.0.0.dylib`gtk_propagate_event + 745
frame #76: 0x000000010442f4de libgtk-quartz-2.0.0.dylib`gtk_main_do_event + 1214
frame #77: 0x00000001048abeab libgdk-quartz-2.0.0.dylib`gdk_event_dispatch + 139
frame #78: 0x000000010548d983 libglib-2.0.0.dylib`g_main_dispatch + 419
frame #79: 0x000000010548d7d0 libglib-2.0.0.dylib`g_main_context_dispatch + 48
frame #80: 0x000000010548dd1e libglib-2.0.0.dylib`g_main_context_iterate + 446
frame #81: 0x000000010548e1de libglib-2.0.0.dylib`g_main_loop_run + 558
frame #82: 0x000000010391d019 gimp-bin`app_run + 2169
frame #83: 0x00000001039207ba gimp-bin`main + 1402
frame #84: 0x00007fff6b339015 libdyld.dylib`start + 1
thread #2, name = 'gmain'
frame #0: 0x00007fff6b489cf2 libsystem_kernel.dylib`__select + 10
frame #1: 0x00000001054a3eb1 libglib-2.0.0.dylib`g_poll + 737
frame #2: 0x000000010548fe9a libglib-2.0.0.dylib`g_main_context_poll + 106
frame #3: 0x000000010548dcf5 libglib-2.0.0.dylib`g_main_context_iterate + 405
frame #4: 0x000000010548dd93 libglib-2.0.0.dylib`g_main_context_iteration + 83
frame #5: 0x000000010548f73d libglib-2.0.0.dylib`glib_worker_main + 29
frame #6: 0x00000001054c829d libglib-2.0.0.dylib`g_thread_proxy + 189
frame #7: 0x00007fff6b651661 libsystem_pthread.dylib`_pthread_body + 340
frame #8: 0x00007fff6b65150d libsystem_pthread.dylib`_pthread_start + 377
frame #9: 0x00007fff6b650bf9 libsystem_pthread.dylib`thread_start + 13
thread #3, name = 'async'
frame #0: 0x00007fff6b489a16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff6b652589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x00000001054f7c22 libglib-2.0.0.dylib`g_cond_wait + 50
frame #3: 0x0000000103d41d22 gimp-bin`gimp_parallel_run_async_thread_func(GimpParallelRunAsyncThread*) + 210
frame #4: 0x00000001054c829d libglib-2.0.0.dylib`g_thread_proxy + 189
frame #5: 0x00007fff6b651661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff6b65150d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff6b650bf9 libsystem_pthread.dylib`thread_start + 13
thread #4, name = 'worker'
frame #0: 0x00007fff6b489a16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff6b652589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x00000001054f7c22 libglib-2.0.0.dylib`g_cond_wait + 50
frame #3: 0x0000000103d41e1f gimp-bin`gimp_parallel_distribute_thread_func(GimpParallelDistributeThread*) + 223
frame #4: 0x00000001054c829d libglib-2.0.0.dylib`g_thread_proxy + 189
frame #5: 0x00007fff6b651661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff6b65150d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff6b650bf9 libsystem_pthread.dylib`thread_start + 13
thread #5, name = 'worker'
frame #0: 0x00007fff6b489a16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff6b652589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x00000001054f7c22 libglib-2.0.0.dylib`g_cond_wait + 50
frame #3: 0x0000000103d41e1f gimp-bin`gimp_parallel_distribute_thread_func(GimpParallelDistributeThread*) + 223
frame #4: 0x00000001054c829d libglib-2.0.0.dylib`g_thread_proxy + 189
frame #5: 0x00007fff6b651661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff6b65150d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff6b650bf9 libsystem_pthread.dylib`thread_start + 13
thread #6, name = 'worker'
frame #0: 0x00007fff6b489a16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff6b652589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x00000001054f7c22 libglib-2.0.0.dylib`g_cond_wait + 50
frame #3: 0x0000000103d41e1f gimp-bin`gimp_parallel_distribute_thread_func(GimpParallelDistributeThread*) + 223
frame #4: 0x00000001054c829d libglib-2.0.0.dylib`g_thread_proxy + 189
frame #5: 0x00007fff6b651661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff6b65150d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff6b650bf9 libsystem_pthread.dylib`thread_start + 13
thread #7
frame #0: 0x00007fff6b489a16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff6b652589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x00000001048ac65b libgdk-quartz-2.0.0.dylib`select_thread_func + 139
frame #3: 0x00007fff6b651661 libsystem_pthread.dylib`_pthread_body + 340
frame #4: 0x00007fff6b65150d libsystem_pthread.dylib`_pthread_start + 377
frame #5: 0x00007fff6b650bf9 libsystem_pthread.dylib`thread_start + 13
thread #8
frame #0: 0x00007fff6b48abea libsystem_kernel.dylib`kevent + 10
frame #1: 0x000000010511ee7b libgio-2.0.0.dylib`_kqueue_thread_func + 331
frame #2: 0x00007fff6b651661 libsystem_pthread.dylib`_pthread_body + 340
frame #3: 0x00007fff6b65150d libsystem_pthread.dylib`_pthread_start + 377
frame #4: 0x00007fff6b650bf9 libsystem_pthread.dylib`thread_start + 13
thread #9, name = 'com.apple.NSEventThread'
frame #0: 0x00007fff6b48020a libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fff6b47f724 libsystem_kernel.dylib`mach_msg + 60
frame #2: 0x00007fff43506785 CoreFoundation`__CFRunLoopServiceMachPort + 341
frame #3: 0x00007fff43505ad7 CoreFoundation`__CFRunLoopRun + 1783
frame #4: 0x00007fff43505153 CoreFoundation`CFRunLoopRunSpecific + 483
frame #5: 0x00007fff40bddfc4 AppKit`_NSEventThread + 184
frame #6: 0x00007fff6b651661 libsystem_pthread.dylib`_pthread_body + 340
frame #7: 0x00007fff6b65150d libsystem_pthread.dylib`_pthread_start + 377
frame #8: 0x00007fff6b650bf9 libsystem_pthread.dylib`thread_start + 13
thread #10, name = 'swap writer'
frame #0: 0x00007fff6b489a16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff6b652589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x00000001054f7c22 libglib-2.0.0.dylib`g_cond_wait + 50
frame #3: 0x0000000104f0a128 libgegl-0.4.0.dylib`gegl_tile_backend_swap_writer_thread + 120
frame #4: 0x00000001054c829d libglib-2.0.0.dylib`g_thread_proxy + 189
frame #5: 0x00007fff6b651661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff6b65150d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff6b650bf9 libsystem_pthread.dylib`thread_start + 13
thread #11, name = 'paint'
frame #0: 0x00007fff6b489a16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff6b652589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x00000001054f7c22 libglib-2.0.0.dylib`g_cond_wait + 50
frame #3: 0x0000000103a06e7b gimp-bin`gimp_paint_tool_paint_thread + 91
frame #4: 0x00000001054c829d libglib-2.0.0.dylib`g_thread_proxy + 189
frame #5: 0x00007fff6b651661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff6b65150d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff6b650bf9 libsystem_pthread.dylib`thread_start + 13
thread #12
frame #0: 0x00007fff6b48a28a libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff6b65120e libsystem_pthread.dylib`_pthread_wqthread + 1552
frame #2: 0x00007fff6b650be9 libsystem_pthread.dylib`start_wqthread + 13
thread #13
frame #0: 0x00007fff6b48a28a libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff6b651009 libsystem_pthread.dylib`_pthread_wqthread + 1035
frame #2: 0x00007fff6b650be9 libsystem_pthread.dylib`start_wqthread + 13
thread #14
frame #0: 0x00007fff6b48a28a libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff6b65120e libsystem_pthread.dylib`_pthread_wqthread + 1552
frame #2: 0x00007fff6b650be9 libsystem_pthread.dylib`start_wqthread + 13
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
* frame #0: 0x00007fff6b48b142 libsystem_kernel.dylib`read + 10
frame #1: 0x00000001049cf337 libgimpbase-2.0.0.dylib`gimp_stack_trace_print + 871
frame #2: 0x000000010391d9a2 gimp-bin`gimp_eek + 402
frame #3: 0x000000010391d804 gimp-bin`gimp_fatal_error + 36
frame #4: 0x000000010391ec7b gimp-bin`gimp_sigfatal_handler + 155
frame #5: 0x00007fff6b647f5a libsystem_platform.dylib`_sigtramp + 26
frame #6: 0x0000000103b59e3f gimp-bin`gimp_dockbook_get_tab_border + 31
frame #7: 0x0000000103b59d0d gimp-bin`gimp_dockbook_recreate_tab_widgets + 77
frame #8: 0x0000000103b56ca0 gimp-bin`gimp_dockbook_config_size_changed + 32
frame #9: 0x0000000104439da0 libgtk-quartz-2.0.0.dylib`g_cclosure_marshal_VOID__VOID + 224
frame #10: 0x00000001053e89c6 libgobject-2.0.0.dylib`g_closure_invoke + 502
frame #11: 0x0000000105409497 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 1511
frame #12: 0x000000010540b017 libgobject-2.0.0.dylib`g_signal_emit_valist + 5495
frame #13: 0x000000010540b964 libgobject-2.0.0.dylib`g_signal_emit + 356
frame #14: 0x0000000103f17dcb gimp-bin`monitor_resolution_changed + 59
frame #15: 0x00000001053eeb08 libgobject-2.0.0.dylib`g_cclosure_marshal_VOID__PARAM + 232
frame #16: 0x00000001053e89c6 libgobject-2.0.0.dylib`g_closure_invoke + 502
frame #17: 0x0000000105409497 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 1511
frame #18: 0x000000010540b017 libgobject-2.0.0.dylib`g_signal_emit_valist + 5495
frame #19: 0x000000010540b964 libgobject-2.0.0.dylib`g_signal_emit + 356
frame #20: 0x00000001053f9519 libgobject-2.0.0.dylib`g_object_dispatch_properties_changed + 105
frame #21: 0x00000001053f29c4 libgobject-2.0.0.dylib`g_object_notify_queue_thaw + 644
frame #22: 0x00000001053f3e66 libgobject-2.0.0.dylib`g_object_setv + 326
frame #23: 0x00000001053f5787 libgobject-2.0.0.dylib`g_object_set_property + 55
frame #24: 0x0000000103d2f0d8 gimp-bin`gimp_edit_config_notify + 312
frame #25: 0x00000001053eeb08 libgobject-2.0.0.dylib`g_cclosure_marshal_VOID__PARAM + 232
frame #26: 0x00000001053e89c6 libgobject-2.0.0.dylib`g_closure_invoke + 502
frame #27: 0x0000000105409497 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 1511
frame #28: 0x000000010540b017 libgobject-2.0.0.dylib`g_signal_emit_valist + 5495
frame #29: 0x000000010540b964 libgobject-2.0.0.dylib`g_signal_emit + 356
frame #30: 0x00000001053f9519 libgobject-2.0.0.dylib`g_object_dispatch_properties_changed + 105
frame #31: 0x00000001053f29c4 libgobject-2.0.0.dylib`g_object_notify_queue_thaw + 644
frame #32: 0x00000001053f3e66 libgobject-2.0.0.dylib`g_object_setv + 326
frame #33: 0x00000001053f5787 libgobject-2.0.0.dylib`g_object_set_property + 55
frame #34: 0x000000010398f088 gimp-bin`prefs_config_copy_notify + 312
frame #35: 0x00000001053eeb08 libgobject-2.0.0.dylib`g_cclosure_marshal_VOID__PARAM + 232
frame #36: 0x00000001053e89c6 libgobject-2.0.0.dylib`g_closure_invoke + 502
frame #37: 0x0000000105409497 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 1511
frame #38: 0x000000010540b017 libgobject-2.0.0.dylib`g_signal_emit_valist + 5495
frame #39: 0x000000010540b964 libgobject-2.0.0.dylib`g_signal_emit + 356
frame #40: 0x00000001053f9519 libgobject-2.0.0.dylib`g_object_dispatch_properties_changed + 105
frame #41: 0x00000001053f29c4 libgobject-2.0.0.dylib`g_object_notify_queue_thaw + 644
frame #42: 0x00000001053f2726 libgobject-2.0.0.dylib`g_object_thaw_notify + 166
frame #43: 0x000000010494cb0c libgimpconfig-2.0.0.dylib`gimp_config_reset + 268
frame #44: 0x0000000103999fe3 gimp-bin`prefs_response + 515
frame #45: 0x0000000104437707 libgtk-quartz-2.0.0.dylib`g_cclosure_marshal_VOID__INT + 231
frame #46: 0x00000001053e89c6 libgobject-2.0.0.dylib`g_closure_invoke + 502
frame #47: 0x0000000105409497 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 1511
frame #48: 0x000000010540b017 libgobject-2.0.0.dylib`g_signal_emit_valist + 5495
frame #49: 0x000000010540b964 libgobject-2.0.0.dylib`g_signal_emit + 356
frame #50: 0x000000010437218c libgtk-quartz-2.0.0.dylib`gtk_dialog_response + 204
frame #51: 0x00000001043717cc libgtk-quartz-2.0.0.dylib`action_widget_activated + 44
frame #52: 0x0000000104439da0 libgtk-quartz-2.0.0.dylib`g_cclosure_marshal_VOID__VOID + 224
frame #53: 0x00000001053e89c6 libgobject-2.0.0.dylib`g_closure_invoke + 502
frame #54: 0x0000000105409497 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 1511
frame #55: 0x000000010540b017 libgobject-2.0.0.dylib`g_signal_emit_valist + 5495
frame #56: 0x000000010540b964 libgobject-2.0.0.dylib`g_signal_emit + 356
frame #57: 0x0000000104328f56 libgtk-quartz-2.0.0.dylib`gtk_button_clicked + 198
frame #58: 0x000000010432d63f libgtk-quartz-2.0.0.dylib`gtk_real_button_released + 127
frame #59: 0x0000000104439da0 libgtk-quartz-2.0.0.dylib`g_cclosure_marshal_VOID__VOID + 224
frame #60: 0x00000001053e9485 libgobject-2.0.0.dylib`g_type_class_meta_marshal + 117
frame #61: 0x00000001053e89c6 libgobject-2.0.0.dylib`g_closure_invoke + 502
frame #62: 0x0000000105409153 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 675
frame #63: 0x000000010540b017 libgobject-2.0.0.dylib`g_signal_emit_valist + 5495
frame #64: 0x000000010540b964 libgobject-2.0.0.dylib`g_signal_emit + 356
frame #65: 0x0000000104328e86 libgtk-quartz-2.0.0.dylib`gtk_button_released + 198
frame #66: 0x000000010432d15f libgtk-quartz-2.0.0.dylib`gtk_button_button_release + 47
frame #67: 0x0000000104433f31 libgtk-quartz-2.0.0.dylib`_gtk_marshal_BOOLEAN__BOXED + 289
frame #68: 0x00000001053e9485 libgobject-2.0.0.dylib`g_type_class_meta_marshal + 117
frame #69: 0x00000001053e89c6 libgobject-2.0.0.dylib`g_closure_invoke + 502
frame #70: 0x000000010540963b libgobject-2.0.0.dylib`signal_emit_unlocked_R + 1931
frame #71: 0x000000010540b0bd libgobject-2.0.0.dylib`g_signal_emit_valist + 5661
frame #72: 0x000000010540b964 libgobject-2.0.0.dylib`g_signal_emit + 356
frame #73: 0x00000001045f7629 libgtk-quartz-2.0.0.dylib`gtk_widget_event_internal + 697
frame #74: 0x00000001045f735f libgtk-quartz-2.0.0.dylib`gtk_widget_event + 335
frame #75: 0x000000010442fcf9 libgtk-quartz-2.0.0.dylib`gtk_propagate_event + 745
frame #76: 0x000000010442f4de libgtk-quartz-2.0.0.dylib`gtk_main_do_event + 1214
frame #77: 0x00000001048abeab libgdk-quartz-2.0.0.dylib`gdk_event_dispatch + 139
frame #78: 0x000000010548d983 libglib-2.0.0.dylib`g_main_dispatch + 419
frame #79: 0x000000010548d7d0 libglib-2.0.0.dylib`g_main_context_dispatch + 48
frame #80: 0x000000010548dd1e libglib-2.0.0.dylib`g_main_context_iterate + 446
frame #81: 0x000000010548e1de libglib-2.0.0.dylib`g_main_loop_run + 558
frame #82: 0x000000010391d019 gimp-bin`app_run + 2169
frame #83: 0x00000001039207ba gimp-bin`main + 1402
frame #84: 0x00007fff6b339015 libdyld.dylib`start + 1
thread #2, name = 'gmain'
frame #0: 0x00007fff6b489cf2 libsystem_kernel.dylib`__select + 10
frame #1: 0x00000001054a3eb1 libglib-2.0.0.dylib`g_poll + 737
frame #2: 0x000000010548fe9a libglib-2.0.0.dylib`g_main_context_poll + 106
frame #3: 0x000000010548dcf5 libglib-2.0.0.dylib`g_main_context_iterate + 405
frame #4: 0x000000010548dd93 libglib-2.0.0.dylib`g_main_context_iteration + 83
frame #5: 0x000000010548f73d libglib-2.0.0.dylib`glib_worker_main + 29
frame #6: 0x00000001054c829d libglib-2.0.0.dylib`g_thread_proxy + 189
frame #7: 0x00007fff6b651661 libsystem_pthread.dylib`_pthread_body + 340
frame #8: 0x00007fff6b65150d libsystem_pthread.dylib`_pthread_start + 377
frame #9: 0x00007fff6b650bf9 libsystem_pthread.dylib`thread_start + 13
thread #3, name = 'async'
frame #0: 0x00007fff6b489a16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff6b652589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x00000001054f7c22 libglib-2.0.0.dylib`g_cond_wait + 50
frame #3: 0x0000000103d41d22 gimp-bin`gimp_parallel_run_async_thread_func(GimpParallelRunAsyncThread*) + 210
frame #4: 0x00000001054c829d libglib-2.0.0.dylib`g_thread_proxy + 189
frame #5: 0x00007fff6b651661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff6b65150d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff6b650bf9 libsystem_pthread.dylib`thread_start + 13
thread #4, name = 'worker'
frame #0: 0x00007fff6b489a16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff6b652589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x00000001054f7c22 libglib-2.0.0.dylib`g_cond_wait + 50
frame #3: 0x0000000103d41e1f gimp-bin`gimp_parallel_distribute_thread_func(GimpParallelDistributeThread*) + 223
frame #4: 0x00000001054c829d libglib-2.0.0.dylib`g_thread_proxy + 189
frame #5: 0x00007fff6b651661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff6b65150d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff6b650bf9 libsystem_pthread.dylib`thread_start + 13
thread #5, name = 'worker'
frame #0: 0x00007fff6b489a16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff6b652589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x00000001054f7c22 libglib-2.0.0.dylib`g_cond_wait + 50
frame #3: 0x0000000103d41e1f gimp-bin`gimp_parallel_distribute_thread_func(GimpParallelDistributeThread*) + 223
frame #4: 0x00000001054c829d libglib-2.0.0.dylib`g_thread_proxy + 189
frame #5: 0x00007fff6b651661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff6b65150d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff6b650bf9 libsystem_pthread.dylib`thread_start + 13
thread #6, name = 'worker'
frame #0: 0x00007fff6b489a16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff6b652589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x00000001054f7c22 libglib-2.0.0.dylib`g_cond_wait + 50
frame #3: 0x0000000103d41e1f gimp-bin`gimp_parallel_distribute_thread_func(GimpParallelDistributeThread*) + 223
frame #4: 0x00000001054c829d libglib-2.0.0.dylib`g_thread_proxy + 189
frame #5: 0x00007fff6b651661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff6b65150d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff6b650bf9 libsystem_pthread.dylib`thread_start + 13
thread #7
frame #0: 0x00007fff6b489a16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff6b652589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x00000001048ac65b libgdk-quartz-2.0.0.dylib`select_thread_func + 139
frame #3: 0x00007fff6b651661 libsystem_pthread.dylib`_pthread_body + 340
frame #4: 0x00007fff6b65150d libsystem_pthread.dylib`_pthread_start + 377
frame #5: 0x00007fff6b650bf9 libsystem_pthread.dylib`thread_start + 13
thread #8
frame #0: 0x00007fff6b48abea libsystem_kernel.dylib`kevent + 10
frame #1: 0x000000010511ee7b libgio-2.0.0.dylib`_kqueue_thread_func + 331
frame #2: 0x00007fff6b651661 libsystem_pthread.dylib`_pthread_body + 340
frame #3: 0x00007fff6b65150d libsystem_pthread.dylib`_pthread_start + 377
frame #4: 0x00007fff6b650bf9 libsystem_pthread.dylib`thread_start + 13
thread #9, name = 'com.apple.NSEventThread'
frame #0: 0x00007fff6b48020a libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fff6b47f724 libsystem_kernel.dylib`mach_msg + 60
frame #2: 0x00007fff43506785 CoreFoundation`__CFRunLoopServiceMachPort + 341
frame #3: 0x00007fff43505ad7 CoreFoundation`__CFRunLoopRun + 1783
frame #4: 0x00007fff43505153 CoreFoundation`CFRunLoopRunSpecific + 483
frame #5: 0x00007fff40bddfc4 AppKit`_NSEventThread + 184
frame #6: 0x00007fff6b651661 libsystem_pthread.dylib`_pthread_body + 340
frame #7: 0x00007fff6b65150d libsystem_pthread.dylib`_pthread_start + 377
frame #8: 0x00007fff6b650bf9 libsystem_pthread.dylib`thread_start + 13
thread #10, name = 'swap writer'
frame #0: 0x00007fff6b489a16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff6b652589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x00000001054f7c22 libglib-2.0.0.dylib`g_cond_wait + 50
frame #3: 0x0000000104f0a128 libgegl-0.4.0.dylib`gegl_tile_backend_swap_writer_thread + 120
frame #4: 0x00000001054c829d libglib-2.0.0.dylib`g_thread_proxy + 189
frame #5: 0x00007fff6b651661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff6b65150d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff6b650bf9 libsystem_pthread.dylib`thread_start + 13
thread #11, name = 'paint'
frame #0: 0x00007fff6b489a16 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff6b652589 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame #2: 0x00000001054f7c22 libglib-2.0.0.dylib`g_cond_wait + 50
frame #3: 0x0000000103a06e7b gimp-bin`gimp_paint_tool_paint_thread + 91
frame #4: 0x00000001054c829d libglib-2.0.0.dylib`g_thread_proxy + 189
frame #5: 0x00007fff6b651661 libsystem_pthread.dylib`_pthread_body + 340
frame #6: 0x00007fff6b65150d libsystem_pthread.dylib`_pthread_start + 377
frame #7: 0x00007fff6b650bf9 libsystem_pthread.dylib`thread_start + 13
thread #12
frame #0: 0x00007fff6b48a28a libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff6b65120e libsystem_pthread.dylib`_pthread_wqthread + 1552
frame #2: 0x00007fff6b650be9 libsystem_pthread.dylib`start_wqthread + 13
thread #13
frame #0: 0x00007fff6b48a28a libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff6b651009 libsystem_pthread.dylib`_pthread_wqthread + 1035
frame #2: 0x00007fff6b650be9 libsystem_pthread.dylib`start_wqthread + 13
thread #14
frame #0: 0x00007fff6b48a28a libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff6b65120e libsystem_pthread.dylib`_pthread_wqthread + 1552
frame #2: 0x00007fff6b650be9 libsystem_pthread.dylib`start_wqthread + 13