Crash from file open dialog when trying to re-access reconnected removable media
GIMP version: 2.10.12
Note: bug reporters are expected to have verified the bug still exists either in the last stable version of GIMP or on updated development code (master branch).
Operating System: [Windows? macOS? Linux?] macOS
Package: [flatpak? Installer from gimp.org? If another installer, tell us where from] Installer from gimp.org
Description of the bug
Please describe your issue with details. Add screenshot or other files if needed. Crash with fatal error.
Reproduction
Is the bug reproducible? [Always / Randomly / Happened only once ] Always
Reproduction steps:
- Plug in USB stick
- in Gimp select Open and navigate to root folder of stick (keep the window open)
- Eject USB stick (using operating system)
- Plug in same USB stick
- click the volume name (I was expecting it to refresh the file window)
- fatal error
…
Expected result: I was expecting it to refresh the file open window
Actual result: fatal crash
Additional information
If you have a backtrace for a crash or a warning, paste it here.
GNU Image Manipulation Program version 2.10.12
git-describe: GIMP_2_10_10-209-g3d8535b55f
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.16 (compiled against version 0.4.16)
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 16044 - Thread 0x710347 #
(lldb) process attach --pid 16044
Process 16044 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
frame #0: 0x00007fff770d9ef2 libsystem_kernel.dylib`read + 10
libsystem_kernel.dylib`read:
-> 0x7fff770d9ef2 <+10>: jae 0x7fff770d9efc ; <+20>
0x7fff770d9ef4 <+12>: movq %rax, %rdi
0x7fff770d9ef7 <+15>: jmp 0x7fff770d8421 ; cerror
0x7fff770d9efc <+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 16044 stopped
* thread #1: tid = 0x710347, 0x00007fff770d9ef2 libsystem_kernel.dylib`read + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
thread #2: tid = 0x710351, 0x00007fff770db86a libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'worker'
thread #3: tid = 0x710352, 0x00007fff770db86a libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'worker'
thread #4: tid = 0x710353, 0x00007fff770db86a libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'worker'
thread #5: tid = 0x710354, 0x00007fff770db86a libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'worker'
thread #6: tid = 0x710355, 0x00007fff770db86a libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'worker'
thread #7: tid = 0x710356, 0x00007fff770db86a libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'worker'
thread #8: tid = 0x710357, 0x00007fff770db86a libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'worker'
thread #9: tid = 0x7103a9, 0x00007fff770df61a libsystem_kernel.dylib`__select + 10, name = 'gmain'
thread #10: tid = 0x7103ab, 0x00007fff770db86a libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'async'
thread #11: tid = 0x710416, 0x00007fff770df61a libsystem_kernel.dylib`__select + 10
thread #12: tid = 0x710447, 0x00007fff770d822a libsystem_kernel.dylib`mach_msg_trap + 10, name = 'com.apple.NSEventThread'
thread #13: tid = 0x7104a8, 0x00007fff770db86a libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'swap writer'
thread #14: tid = 0x7136f6, 0x00007fff770d9bfe libsystem_kernel.dylib`__workq_kernreturn + 10
thread #15: tid = 0x713986, 0x00007fff770d9bfe libsystem_kernel.dylib`__workq_kernreturn + 10
thread #16: tid = 0x7139a1, 0x00007fff770d9bfe libsystem_kernel.dylib`__workq_kernreturn + 10
thread #17: tid = 0x7139a2, 0x00007fff770d9bfe libsystem_kernel.dylib`__workq_kernreturn + 10
thread #18: tid = 0x7139a3, 0x00007fff770d9bfe libsystem_kernel.dylib`__workq_kernreturn + 10
thread #19: tid = 0x7139a4, 0x00007fff770d9bfe libsystem_kernel.dylib`__workq_kernreturn + 10
thread #20: tid = 0x7139a5, 0x00007fff770d9bfe libsystem_kernel.dylib`__workq_kernreturn + 10
thread #21: tid = 0x7139a8, 0x00007fff770d9bfe libsystem_kernel.dylib`__workq_kernreturn + 10
(lldb) thread backtrace all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
* frame #0: 0x00007fff770d9ef2 libsystem_kernel.dylib`read + 10
frame #1: 0x00000001029aab27 libgimpbase-2.0.0.dylib`gimp_stack_trace_print + 1415
frame #2: 0x0000000101a70f76 gimp-bin`gimp_eek + 374
frame #3: 0x0000000101a70dfb gimp-bin`gimp_fatal_error + 27
frame #4: 0x0000000101a71abd gimp-bin`gimp_sigfatal_handler + 45
frame #5: 0x00007fff7718eb5d libsystem_platform.dylib`_sigtramp + 29
frame #6: 0x00007fff770de2c7 libsystem_kernel.dylib`__pthread_kill + 11
frame #7: 0x00007fff77199bf1 libsystem_pthread.dylib`pthread_kill + 284
frame #8: 0x00007fff770486a6 libsystem_c.dylib`abort + 127
frame #9: 0x00000001032ee187 libglib-2.0.0.dylib`g_assertion_message + 407
frame #10: 0x00000001032ee1ee libglib-2.0.0.dylib`g_assertion_message_expr + 94
frame #11: 0x0000000102f9307a libgio-2.0.0.dylib`_kqsub_free + 106
frame #12: 0x0000000102f92c8c libgio-2.0.0.dylib`g_kqueue_file_monitor_cancel + 44
frame #13: 0x0000000102ed576c libgio-2.0.0.dylib`g_file_monitor_cancel + 124
frame #14: 0x000000010248a1e3 libgtk-quartz-2.0.0.dylib`gtk_file_system_model_dispose + 51
frame #15: 0x0000000103241f73 libgobject-2.0.0.dylib`g_object_unref + 243
frame #16: 0x00000001025dff9a libgtk-quartz-2.0.0.dylib`gtk_tree_view_set_model + 842
frame #17: 0x000000010247740e libgtk-quartz-2.0.0.dylib`operation_mode_set + 766
frame #18: 0x000000010247701f libgtk-quartz-2.0.0.dylib`gtk_file_chooser_default_update_current_folder + 47
frame #19: 0x0000000102476f44 libgtk-quartz-2.0.0.dylib`change_folder_and_display_error + 100
frame #20: 0x0000000102476ab7 libgtk-quartz-2.0.0.dylib`path_bar_clicked + 71
frame #21: 0x000000010323cadc libgobject-2.0.0.dylib`g_closure_invoke + 204
frame #22: 0x0000000103252a54 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 2004
frame #23: 0x00000001032538d0 libgobject-2.0.0.dylib`g_signal_emit_valist + 2240
frame #24: 0x00000001032540c2 libgobject-2.0.0.dylib`g_signal_emit + 130
frame #25: 0x000000010323cadc libgobject-2.0.0.dylib`g_closure_invoke + 204
frame #26: 0x0000000103252a54 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 2004
frame #27: 0x00000001032538d0 libgobject-2.0.0.dylib`g_signal_emit_valist + 2240
frame #28: 0x00000001032540c2 libgobject-2.0.0.dylib`g_signal_emit + 130
frame #29: 0x00000001025afa16 libgtk-quartz-2.0.0.dylib`gtk_toggle_button_released + 54
frame #30: 0x000000010323cadc libgobject-2.0.0.dylib`g_closure_invoke + 204
frame #31: 0x00000001032526f2 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 1138
frame #32: 0x00000001032538d0 libgobject-2.0.0.dylib`g_signal_emit_valist + 2240
frame #33: 0x00000001032540c2 libgobject-2.0.0.dylib`g_signal_emit + 130
frame #34: 0x000000010241b6ff libgtk-quartz-2.0.0.dylib`gtk_button_button_release + 15
frame #35: 0x00000001024d8494 libgtk-quartz-2.0.0.dylib`_gtk_marshal_BOOLEAN__BOXED + 100
frame #36: 0x000000010323cadc libgobject-2.0.0.dylib`g_closure_invoke + 204
frame #37: 0x0000000103252b94 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 2324
frame #38: 0x0000000103253b47 libgobject-2.0.0.dylib`g_signal_emit_valist + 2871
frame #39: 0x00000001032540c2 libgobject-2.0.0.dylib`g_signal_emit + 130
frame #40: 0x0000000102613118 libgtk-quartz-2.0.0.dylib`gtk_widget_event_internal + 600
frame #41: 0x00000001024d5f42 libgtk-quartz-2.0.0.dylib`gtk_propagate_event + 322
frame #42: 0x00000001024d5b37 libgtk-quartz-2.0.0.dylib`gtk_main_do_event + 1255
frame #43: 0x000000010287c7b4 libgdk-quartz-2.0.0.dylib`gdk_event_dispatch + 84
frame #44: 0x00000001032c2c16 libglib-2.0.0.dylib`g_main_context_dispatch + 326
frame #45: 0x00000001032c2fc2 libglib-2.0.0.dylib`g_main_context_iterate + 514
frame #46: 0x00000001032c32ef libglib-2.0.0.dylib`g_main_loop_run + 191
frame #47: 0x0000000101a705b0 gimp-bin`app_run + 1056
frame #48: 0x0000000101a731ad gimp-bin`main + 989
frame #49: 0x00007fff76fa33d5 libdyld.dylib`start + 1
thread #2, name = 'worker'
frame #0: 0x00007fff770db86a libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7719a56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x0000000103315bbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x0000000102d96993 libgegl-0.4.0.dylib`gegl_parallel_distribute_thread_func + 147
frame #4: 0x00000001032f01ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff771972eb libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff7719a249 libsystem_pthread.dylib`_pthread_start + 66
frame #7: 0x00007fff7719640d libsystem_pthread.dylib`thread_start + 13
thread #3, name = 'worker'
frame #0: 0x00007fff770db86a libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7719a56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x0000000103315bbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x0000000102d96993 libgegl-0.4.0.dylib`gegl_parallel_distribute_thread_func + 147
frame #4: 0x00000001032f01ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff771972eb libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff7719a249 libsystem_pthread.dylib`_pthread_start + 66
frame #7: 0x00007fff7719640d libsystem_pthread.dylib`thread_start + 13
thread #4, name = 'worker'
frame #0: 0x00007fff770db86a libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7719a56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x0000000103315bbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x0000000102d96993 libgegl-0.4.0.dylib`gegl_parallel_distribute_thread_func + 147
frame #4: 0x00000001032f01ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff771972eb libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff7719a249 libsystem_pthread.dylib`_pthread_start + 66
frame #7: 0x00007fff7719640d libsystem_pthread.dylib`thread_start + 13
thread #5, name = 'worker'
frame #0: 0x00007fff770db86a libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7719a56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x0000000103315bbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x0000000102d96993 libgegl-0.4.0.dylib`gegl_parallel_distribute_thread_func + 147
frame #4: 0x00000001032f01ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff771972eb libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff7719a249 libsystem_pthread.dylib`_pthread_start + 66
frame #7: 0x00007fff7719640d libsystem_pthread.dylib`thread_start + 13
thread #6, name = 'worker'
frame #0: 0x00007fff770db86a libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7719a56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x0000000103315bbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x0000000102d96993 libgegl-0.4.0.dylib`gegl_parallel_distribute_thread_func + 147
frame #4: 0x00000001032f01ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff771972eb libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff7719a249 libsystem_pthread.dylib`_pthread_start + 66
frame #7: 0x00007fff7719640d libsystem_pthread.dylib`thread_start + 13
thread #7, name = 'worker'
frame #0: 0x00007fff770db86a libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7719a56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x0000000103315bbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x0000000102d96993 libgegl-0.4.0.dylib`gegl_parallel_distribute_thread_func + 147
frame #4: 0x00000001032f01ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff771972eb libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff7719a249 libsystem_pthread.dylib`_pthread_start + 66
frame #7: 0x00007fff7719640d libsystem_pthread.dylib`thread_start + 13
thread #8, name = 'worker'
frame #0: 0x00007fff770db86a libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7719a56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x0000000103315bbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x0000000102d96993 libgegl-0.4.0.dylib`gegl_parallel_distribute_thread_func + 147
frame #4: 0x00000001032f01ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff771972eb libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff7719a249 libsystem_pthread.dylib`_pthread_start + 66
frame #7: 0x00007fff7719640d libsystem_pthread.dylib`thread_start + 13
thread #9, name = 'gmain'
frame #0: 0x00007fff770df61a libsystem_kernel.dylib`__select + 10
frame #1: 0x00000001032d3c9e libglib-2.0.0.dylib`g_poll + 446
frame #2: 0x00000001032c2f66 libglib-2.0.0.dylib`g_main_context_iterate + 422
frame #3: 0x00000001032c4e5d libglib-2.0.0.dylib`glib_worker_main + 141
frame #4: 0x00000001032f01ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff771972eb libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff7719a249 libsystem_pthread.dylib`_pthread_start + 66
frame #7: 0x00007fff7719640d libsystem_pthread.dylib`thread_start + 13
thread #10, name = 'async'
frame #0: 0x00007fff770db86a libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7719a56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x0000000103315bbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x0000000101d50127 gimp-bin`gimp_parallel_run_async_thread_func(GimpParallelRunAsyncThread*) + 391
frame #4: 0x00000001032f01ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff771972eb libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff7719a249 libsystem_pthread.dylib`_pthread_start + 66
frame #7: 0x00007fff7719640d libsystem_pthread.dylib`thread_start + 13
thread #11
frame #0: 0x00007fff770df61a libsystem_kernel.dylib`__select + 10
frame #1: 0x00000001032d3c9e libglib-2.0.0.dylib`g_poll + 446
frame #2: 0x000000010287cd45 libgdk-quartz-2.0.0.dylib`select_thread_func + 149
frame #3: 0x00007fff771972eb libsystem_pthread.dylib`_pthread_body + 126
frame #4: 0x00007fff7719a249 libsystem_pthread.dylib`_pthread_start + 66
frame #5: 0x00007fff7719640d libsystem_pthread.dylib`thread_start + 13
thread #12, name = 'com.apple.NSEventThread'
frame #0: 0x00007fff770d822a libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fff770d876c libsystem_kernel.dylib`mach_msg + 60
frame #2: 0x00007fff4b04f1ee CoreFoundation`__CFRunLoopServiceMachPort + 328
frame #3: 0x00007fff4b04e75c CoreFoundation`__CFRunLoopRun + 1612
frame #4: 0x00007fff4b04debe CoreFoundation`CFRunLoopRunSpecific + 455
frame #5: 0x00007fff4864d4c2 AppKit`_NSEventThread + 175
frame #6: 0x00007fff771972eb libsystem_pthread.dylib`_pthread_body + 126
frame #7: 0x00007fff7719a249 libsystem_pthread.dylib`_pthread_start + 66
frame #8: 0x00007fff7719640d libsystem_pthread.dylib`thread_start + 13
thread #13, name = 'swap writer'
frame #0: 0x00007fff770db86a libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7719a56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x0000000103315bbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x0000000102dd4e72 libgegl-0.4.0.dylib`gegl_tile_backend_swap_writer_thread + 66
frame #4: 0x00000001032f01ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff771972eb libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff7719a249 libsystem_pthread.dylib`_pthread_start + 66
frame #7: 0x00007fff7719640d libsystem_pthread.dylib`thread_start + 13
thread #14
frame #0: 0x00007fff770d9bfe libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff771966e6 libsystem_pthread.dylib`_pthread_wqthread + 634
frame #2: 0x00007fff771963fd libsystem_pthread.dylib`start_wqthread + 13
thread #15
frame #0: 0x00007fff770d9bfe libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff771966e6 libsystem_pthread.dylib`_pthread_wqthread + 634
frame #2: 0x00007fff771963fd libsystem_pthread.dylib`start_wqthread + 13
thread #16
frame #0: 0x00007fff770d9bfe libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff771966e6 libsystem_pthread.dylib`_pthread_wqthread + 634
frame #2: 0x00007fff771963fd libsystem_pthread.dylib`start_wqthread + 13
thread #17
frame #0: 0x00007fff770d9bfe libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff771966e6 libsystem_pthread.dylib`_pthread_wqthread + 634
frame #2: 0x00007fff771963fd libsystem_pthread.dylib`start_wqthread + 13
thread #18
frame #0: 0x00007fff770d9bfe libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff771966e6 libsystem_pthread.dylib`_pthread_wqthread + 634
frame #2: 0x00007fff771963fd libsystem_pthread.dylib`start_wqthread + 13
thread #19
frame #0: 0x00007fff770d9bfe libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff771966e6 libsystem_pthread.dylib`_pthread_wqthread + 634
frame #2: 0x00007fff771963fd libsystem_pthread.dylib`start_wqthread + 13
thread #20
frame #0: 0x00007fff770d9bfe libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff771966e6 libsystem_pthread.dylib`_pthread_wqthread + 634
frame #2: 0x00007fff771963fd libsystem_pthread.dylib`start_wqthread + 13
thread #21
frame #0: 0x00007fff770d9bfe libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff771966e6 libsystem_pthread.dylib`_pthread_wqthread + 634
frame #2: 0x00007fff771963fd libsystem_pthread.dylib`start_wqthread + 13
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
* frame #0: 0x00007fff770d9ef2 libsystem_kernel.dylib`read + 10
frame #1: 0x00000001029aab27 libgimpbase-2.0.0.dylib`gimp_stack_trace_print + 1415
frame #2: 0x0000000101a70f76 gimp-bin`gimp_eek + 374
frame #3: 0x0000000101a70dfb gimp-bin`gimp_fatal_error + 27
frame #4: 0x0000000101a71abd gimp-bin`gimp_sigfatal_handler + 45
frame #5: 0x00007fff7718eb5d libsystem_platform.dylib`_sigtramp + 29
frame #6: 0x00007fff770de2c7 libsystem_kernel.dylib`__pthread_kill + 11
frame #7: 0x00007fff77199bf1 libsystem_pthread.dylib`pthread_kill + 284
frame #8: 0x00007fff770486a6 libsystem_c.dylib`abort + 127
frame #9: 0x00000001032ee187 libglib-2.0.0.dylib`g_assertion_message + 407
frame #10: 0x00000001032ee1ee libglib-2.0.0.dylib`g_assertion_message_expr + 94
frame #11: 0x0000000102f9307a libgio-2.0.0.dylib`_kqsub_free + 106
frame #12: 0x0000000102f92c8c libgio-2.0.0.dylib`g_kqueue_file_monitor_cancel + 44
frame #13: 0x0000000102ed576c libgio-2.0.0.dylib`g_file_monitor_cancel + 124
frame #14: 0x000000010248a1e3 libgtk-quartz-2.0.0.dylib`gtk_file_system_model_dispose + 51
frame #15: 0x0000000103241f73 libgobject-2.0.0.dylib`g_object_unref + 243
frame #16: 0x00000001025dff9a libgtk-quartz-2.0.0.dylib`gtk_tree_view_set_model + 842
frame #17: 0x000000010247740e libgtk-quartz-2.0.0.dylib`operation_mode_set + 766
frame #18: 0x000000010247701f libgtk-quartz-2.0.0.dylib`gtk_file_chooser_default_update_current_folder + 47
frame #19: 0x0000000102476f44 libgtk-quartz-2.0.0.dylib`change_folder_and_display_error + 100
frame #20: 0x0000000102476ab7 libgtk-quartz-2.0.0.dylib`path_bar_clicked + 71
frame #21: 0x000000010323cadc libgobject-2.0.0.dylib`g_closure_invoke + 204
frame #22: 0x0000000103252a54 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 2004
frame #23: 0x00000001032538d0 libgobject-2.0.0.dylib`g_signal_emit_valist + 2240
frame #24: 0x00000001032540c2 libgobject-2.0.0.dylib`g_signal_emit + 130
frame #25: 0x000000010323cadc libgobject-2.0.0.dylib`g_closure_invoke + 204
frame #26: 0x0000000103252a54 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 2004
frame #27: 0x00000001032538d0 libgobject-2.0.0.dylib`g_signal_emit_valist + 2240
frame #28: 0x00000001032540c2 libgobject-2.0.0.dylib`g_signal_emit + 130
frame #29: 0x00000001025afa16 libgtk-quartz-2.0.0.dylib`gtk_toggle_button_released + 54
frame #30: 0x000000010323cadc libgobject-2.0.0.dylib`g_closure_invoke + 204
frame #31: 0x00000001032526f2 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 1138
frame #32: 0x00000001032538d0 libgobject-2.0.0.dylib`g_signal_emit_valist + 2240
frame #33: 0x00000001032540c2 libgobject-2.0.0.dylib`g_signal_emit + 130
frame #34: 0x000000010241b6ff libgtk-quartz-2.0.0.dylib`gtk_button_button_release + 15
frame #35: 0x00000001024d8494 libgtk-quartz-2.0.0.dylib`_gtk_marshal_BOOLEAN__BOXED + 100
frame #36: 0x000000010323cadc libgobject-2.0.0.dylib`g_closure_invoke + 204
frame #37: 0x0000000103252b94 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 2324
frame #38: 0x0000000103253b47 libgobject-2.0.0.dylib`g_signal_emit_valist + 2871
frame #39: 0x00000001032540c2 libgobject-2.0.0.dylib`g_signal_emit + 130
frame #40: 0x0000000102613118 libgtk-quartz-2.0.0.dylib`gtk_widget_event_internal + 600
frame #41: 0x00000001024d5f42 libgtk-quartz-2.0.0.dylib`gtk_propagate_event + 322
frame #42: 0x00000001024d5b37 libgtk-quartz-2.0.0.dylib`gtk_main_do_event + 1255
frame #43: 0x000000010287c7b4 libgdk-quartz-2.0.0.dylib`gdk_event_dispatch + 84
frame #44: 0x00000001032c2c16 libglib-2.0.0.dylib`g_main_context_dispatch + 326
frame #45: 0x00000001032c2fc2 libglib-2.0.0.dylib`g_main_context_iterate + 514
frame #46: 0x00000001032c32ef libglib-2.0.0.dylib`g_main_loop_run + 191
frame #47: 0x0000000101a705b0 gimp-bin`app_run + 1056
frame #48: 0x0000000101a731ad gimp-bin`main + 989
frame #49: 0x00007fff76fa33d5 libdyld.dylib`start + 1
thread #2, name = 'worker'
frame #0: 0x00007fff770db86a libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7719a56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x0000000103315bbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x0000000102d96993 libgegl-0.4.0.dylib`gegl_parallel_distribute_thread_func + 147
frame #4: 0x00000001032f01ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff771972eb libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff7719a249 libsystem_pthread.dylib`_pthread_start + 66
frame #7: 0x00007fff7719640d libsystem_pthread.dylib`thread_start + 13
thread #3, name = 'worker'
frame #0: 0x00007fff770db86a libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7719a56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x0000000103315bbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x0000000102d96993 libgegl-0.4.0.dylib`gegl_parallel_distribute_thread_func + 147
frame #4: 0x00000001032f01ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff771972eb libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff7719a249 libsystem_pthread.dylib`_pthread_start + 66
frame #7: 0x00007fff7719640d libsystem_pthread.dylib`thread_start + 13
thread #4, name = 'worker'
frame #0: 0x00007fff770db86a libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7719a56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x0000000103315bbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x0000000102d96993 libgegl-0.4.0.dylib`gegl_parallel_distribute_thread_func + 147
frame #4: 0x00000001032f01ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff771972eb libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff7719a249 libsystem_pthread.dylib`_pthread_start + 66
frame #7: 0x00007fff7719640d libsystem_pthread.dylib`thread_start + 13
thread #5, name = 'worker'
frame #0: 0x00007fff770db86a libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7719a56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x0000000103315bbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x0000000102d96993 libgegl-0.4.0.dylib`gegl_parallel_distribute_thread_func + 147
frame #4: 0x00000001032f01ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff771972eb libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff7719a249 libsystem_pthread.dylib`_pthread_start + 66
frame #7: 0x00007fff7719640d libsystem_pthread.dylib`thread_start + 13
thread #6, name = 'worker'
frame #0: 0x00007fff770db86a libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7719a56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x0000000103315bbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x0000000102d96993 libgegl-0.4.0.dylib`gegl_parallel_distribute_thread_func + 147
frame #4: 0x00000001032f01ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff771972eb libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff7719a249 libsystem_pthread.dylib`_pthread_start + 66
frame #7: 0x00007fff7719640d libsystem_pthread.dylib`thread_start + 13
thread #7, name = 'worker'
frame #0: 0x00007fff770db86a libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7719a56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x0000000103315bbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x0000000102d96993 libgegl-0.4.0.dylib`gegl_parallel_distribute_thread_func + 147
frame #4: 0x00000001032f01ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff771972eb libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff7719a249 libsystem_pthread.dylib`_pthread_start + 66
frame #7: 0x00007fff7719640d libsystem_pthread.dylib`thread_start + 13
thread #8, name = 'worker'
frame #0: 0x00007fff770db86a libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7719a56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x0000000103315bbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x0000000102d96993 libgegl-0.4.0.dylib`gegl_parallel_distribute_thread_func + 147
frame #4: 0x00000001032f01ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff771972eb libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff7719a249 libsystem_pthread.dylib`_pthread_start + 66
frame #7: 0x00007fff7719640d libsystem_pthread.dylib`thread_start + 13
thread #9, name = 'gmain'
frame #0: 0x00007fff770df61a libsystem_kernel.dylib`__select + 10
frame #1: 0x00000001032d3c9e libglib-2.0.0.dylib`g_poll + 446
frame #2: 0x00000001032c2f66 libglib-2.0.0.dylib`g_main_context_iterate + 422
frame #3: 0x00000001032c4e5d libglib-2.0.0.dylib`glib_worker_main + 141
frame #4: 0x00000001032f01ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff771972eb libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff7719a249 libsystem_pthread.dylib`_pthread_start + 66
frame #7: 0x00007fff7719640d libsystem_pthread.dylib`thread_start + 13
thread #10, name = 'async'
frame #0: 0x00007fff770db86a libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7719a56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x0000000103315bbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x0000000101d50127 gimp-bin`gimp_parallel_run_async_thread_func(GimpParallelRunAsyncThread*) + 391
frame #4: 0x00000001032f01ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff771972eb libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff7719a249 libsystem_pthread.dylib`_pthread_start + 66
frame #7: 0x00007fff7719640d libsystem_pthread.dylib`thread_start + 13
thread #11
frame #0: 0x00007fff770df61a libsystem_kernel.dylib`__select + 10
frame #1: 0x00000001032d3c9e libglib-2.0.0.dylib`g_poll + 446
frame #2: 0x000000010287cd45 libgdk-quartz-2.0.0.dylib`select_thread_func + 149
frame #3: 0x00007fff771972eb libsystem_pthread.dylib`_pthread_body + 126
frame #4: 0x00007fff7719a249 libsystem_pthread.dylib`_pthread_start + 66
frame #5: 0x00007fff7719640d libsystem_pthread.dylib`thread_start + 13
thread #12, name = 'com.apple.NSEventThread'
frame #0: 0x00007fff770d822a libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fff770d876c libsystem_kernel.dylib`mach_msg + 60
frame #2: 0x00007fff4b04f1ee CoreFoundation`__CFRunLoopServiceMachPort + 328
frame #3: 0x00007fff4b04e75c CoreFoundation`__CFRunLoopRun + 1612
frame #4: 0x00007fff4b04debe CoreFoundation`CFRunLoopRunSpecific + 455
frame #5: 0x00007fff4864d4c2 AppKit`_NSEventThread + 175
frame #6: 0x00007fff771972eb libsystem_pthread.dylib`_pthread_body + 126
frame #7: 0x00007fff7719a249 libsystem_pthread.dylib`_pthread_start + 66
frame #8: 0x00007fff7719640d libsystem_pthread.dylib`thread_start + 13
thread #13, name = 'swap writer'
frame #0: 0x00007fff770db86a libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff7719a56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x0000000103315bbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x0000000102dd4e72 libgegl-0.4.0.dylib`gegl_tile_backend_swap_writer_thread + 66
frame #4: 0x00000001032f01ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff771972eb libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff7719a249 libsystem_pthread.dylib`_pthread_start + 66
frame #7: 0x00007fff7719640d libsystem_pthread.dylib`thread_start + 13
thread #14
frame #0: 0x00007fff770d9bfe libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff771966e6 libsystem_pthread.dylib`_pthread_wqthread + 634
frame #2: 0x00007fff771963fd libsystem_pthread.dylib`start_wqthread + 13
thread #15
frame #0: 0x00007fff770d9bfe libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff771966e6 libsystem_pthread.dylib`_pthread_wqthread + 634
frame #2: 0x00007fff771963fd libsystem_pthread.dylib`start_wqthread + 13
thread #16
frame #0: 0x00007fff770d9bfe libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff771966e6 libsystem_pthread.dylib`_pthread_wqthread + 634
frame #2: 0x00007fff771963fd libsystem_pthread.dylib`start_wqthread + 13
thread #17
frame #0: 0x00007fff770d9bfe libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff771966e6 libsystem_pthread.dylib`_pthread_wqthread + 634
frame #2: 0x00007fff771963fd libsystem_pthread.dylib`start_wqthread + 13
thread #18
frame #0: 0x00007fff770d9bfe libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff771966e6 libsystem_pthread.dylib`_pthread_wqthread + 634
frame #2: 0x00007fff771963fd libsystem_pthread.dylib`start_wqthread + 13
thread #19
frame #0: 0x00007fff770d9bfe libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff771966e6 libsystem_pthread.dylib`_pthread_wqthread + 634
frame #2: 0x00007fff771963fd libsystem_pthread.dylib`start_wqthread + 13
thread #20
frame #0: 0x00007fff770d9bfe libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff771966e6 libsystem_pthread.dylib`_pthread_wqthread + 634
frame #2: 0x00007fff771963fd libsystem_pthread.dylib`start_wqthread + 13
thread #21
frame #0: 0x00007fff770d9bfe libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff771966e6 libsystem_pthread.dylib`_pthread_wqthread + 634
frame #2: 0x00007fff771963fd libsystem_pthread.dylib`start_wqthread + 13
Edited by Michael Schumacher