Gimp 2.10 crash while trying to drag layer to layer group
GIMP version: 2.10
Operating System: Mac Mid 2012, Mojave
Package: Partha (McGimp)
Description of the bug
Gimp always crashes when trying to drag layer to layer group. Always.
Please describe your issue with details. Add screenshot or other files if needed.
Reproduction
ALWAYS! Is the bug reproducible? [Always / Randomly / Happened only once ]
Reproduction steps:
1.Have uninstalled/reinstalled several times, same result. 2. 3.
…
Expected result:
Actual result:
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.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 10.0.0 (clang-1000.11.45.5)
Target: x86_64-apple-darwin18.2.0
Thread model: posix
InstalledDir: /Applications/Xcode.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.1 (compiled against version 1.42.1)
using Fontconfig version 2.12.4 (compiled against version 2.12.4)
using Cairo version 1.15.12 (compiled against version 1.15.12)
fatal error: Abort trap: 6
Stack trace:
# Stack traces obtained from PID 50511 - Thread 409130 #
(lldb) process attach --pid 50511
Process 50511 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
frame #0: 0x00007fff69767e5e libsystem_kernel.dylib`read + 10
libsystem_kernel.dylib`read:
-> 0x7fff69767e5e <+10>: jae 0x7fff69767e68 ; <+20>
0x7fff69767e60 <+12>: movq %rax, %rdi
0x7fff69767e63 <+15>: jmp 0x7fff69766381 ; cerror
0x7fff69767e68 <+20>: retq
Target 0: (gimp) stopped.
Executable module set to "/Applications/McGimp-2.10.8.app/Contents/MacOS/gimp".
Architecture set to: x86_64-apple-macosx.
(lldb) thread list
Process 50511 stopped
* thread #1: tid = 0x63e2a, 0x00007fff69767e5e libsystem_kernel.dylib`read + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
thread #2: tid = 0x63e70, 0x00007fff6976d5aa libsystem_kernel.dylib`__select + 10, name = 'gmain'
thread #3: tid = 0x63e72, 0x00007fff697697de libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'async'
thread #4: tid = 0x63e73, 0x00007fff697697de libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'worker'
thread #5: tid = 0x63e74, 0x00007fff697697de libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'worker'
thread #6: tid = 0x63e75, 0x00007fff697697de libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'worker'
thread #7: tid = 0x63f34, 0x00007fff697697de libsystem_kernel.dylib`__psynch_cvwait + 10
thread #8: tid = 0x63f72, 0x00007fff6976617a libsystem_kernel.dylib`mach_msg_trap + 10, name = 'com.apple.NSEventThread'
thread #9: tid = 0x647f1, 0x00007fff697697de libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'swap writer'
thread #10: tid = 0x6786f, 0x00007fff69767b6a libsystem_kernel.dylib`__workq_kernreturn + 10
thread #11: tid = 0x67886, 0x00007fff69767b6a libsystem_kernel.dylib`__workq_kernreturn + 10
(lldb) thread backtrace all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
* frame #0: 0x00007fff69767e5e libsystem_kernel.dylib`read + 10
frame #1: 0x0000000104e87d07 libgimpbase-2.0.0.dylib`gimp_stack_trace_print + 1415
frame #2: 0x0000000104200126 gimp`gimp_eek + 374
frame #3: 0x00000001041fffab gimp`gimp_fatal_error + 27
frame #4: 0x0000000104200c6d gimp`gimp_sigfatal_handler + 45
frame #5: 0x00007fff69817b3d libsystem_platform.dylib`_sigtramp + 29
frame #6: 0x00007fff6976c23f libsystem_kernel.dylib`__pthread_kill + 11
frame #7: 0x00007fff69822c1c libsystem_pthread.dylib`pthread_kill + 285
frame #8: 0x00007fff696d51c9 libsystem_c.dylib`abort + 127
frame #9: 0x0000000105ab8187 libglib-2.0.0.dylib`g_assertion_message + 407
frame #10: 0x0000000105ab81ee libglib-2.0.0.dylib`g_assertion_message_expr + 94
frame #11: 0x0000000104d8cecd libgdk-quartz-2.0.0.dylib`gdk_drag_begin + 125
frame #12: 0x0000000104bc03fb libgtk-quartz-2.0.0.dylib`gtk_drag_begin_internal + 507
frame #13: 0x0000000104bc08b6 libgtk-quartz-2.0.0.dylib`gtk_drag_source_event_cb + 166
frame #14: 0x0000000104a691a4 libgtk-quartz-2.0.0.dylib`_gtk_marshal_BOOLEAN__BOXED + 100
frame #15: 0x0000000105a02aec libgobject-2.0.0.dylib`g_closure_invoke + 204
frame #16: 0x0000000105a18940 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 1728
frame #17: 0x0000000105a19b47 libgobject-2.0.0.dylib`g_signal_emit_valist + 2871
frame #18: 0x0000000105a1a0c2 libgobject-2.0.0.dylib`g_signal_emit + 130
frame #19: 0x0000000104ba45ab libgtk-quartz-2.0.0.dylib`gtk_widget_event_internal + 603
frame #20: 0x0000000104a66c72 libgtk-quartz-2.0.0.dylib`gtk_propagate_event + 322
frame #21: 0x0000000104a66884 libgtk-quartz-2.0.0.dylib`gtk_main_do_event + 1252
frame #22: 0x0000000104d91a44 libgdk-quartz-2.0.0.dylib`gdk_event_dispatch + 84
frame #23: 0x0000000105a8cc16 libglib-2.0.0.dylib`g_main_context_dispatch + 326
frame #24: 0x0000000105a8cfc2 libglib-2.0.0.dylib`g_main_context_iterate + 514
frame #25: 0x0000000105a8d2ef libglib-2.0.0.dylib`g_main_loop_run + 191
frame #26: 0x00000001041ff760 gimp`app_run + 1072
frame #27: 0x000000010420231d gimp`main + 989
frame #28: 0x00007fff6962ced9 libdyld.dylib`start + 1
thread #2, name = 'gmain'
frame #0: 0x00007fff6976d5aa libsystem_kernel.dylib`__select + 10
frame #1: 0x0000000105a9dc9e libglib-2.0.0.dylib`g_poll + 446
frame #2: 0x0000000105a8cf66 libglib-2.0.0.dylib`g_main_context_iterate + 422
frame #3: 0x0000000105a8ee5d libglib-2.0.0.dylib`glib_worker_main + 141
frame #4: 0x0000000105aba1ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff69820305 libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff6982326f libsystem_pthread.dylib`_pthread_start + 70
frame #7: 0x00007fff6981f415 libsystem_pthread.dylib`thread_start + 13
thread #3, name = 'async'
frame #0: 0x00007fff697697de libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff69823593 libsystem_pthread.dylib`_pthread_cond_wait + 724
frame #2: 0x0000000105adfbbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x00000001044d3757 gimp`gimp_parallel_run_async_thread_func(GimpParallelRunAsyncThread*) + 391
frame #4: 0x0000000105aba1ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff69820305 libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff6982326f libsystem_pthread.dylib`_pthread_start + 70
frame #7: 0x00007fff6981f415 libsystem_pthread.dylib`thread_start + 13
thread #4, name = 'worker'
frame #0: 0x00007fff697697de libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff69823593 libsystem_pthread.dylib`_pthread_cond_wait + 724
frame #2: 0x0000000105adfbbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x00000001044d3813 gimp`gimp_parallel_distribute_thread_func(GimpParallelDistributeThread*) + 147
frame #4: 0x0000000105aba1ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff69820305 libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff6982326f libsystem_pthread.dylib`_pthread_start + 70
frame #7: 0x00007fff6981f415 libsystem_pthread.dylib`thread_start + 13
thread #5, name = 'worker'
frame #0: 0x00007fff697697de libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff69823593 libsystem_pthread.dylib`_pthread_cond_wait + 724
frame #2: 0x0000000105adfbbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x00000001044d3813 gimp`gimp_parallel_distribute_thread_func(GimpParallelDistributeThread*) + 147
frame #4: 0x0000000105aba1ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff69820305 libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff6982326f libsystem_pthread.dylib`_pthread_start + 70
frame #7: 0x00007fff6981f415 libsystem_pthread.dylib`thread_start + 13
thread #6, name = 'worker'
frame #0: 0x00007fff697697de libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff69823593 libsystem_pthread.dylib`_pthread_cond_wait + 724
frame #2: 0x0000000105adfbbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x00000001044d3813 gimp`gimp_parallel_distribute_thread_func(GimpParallelDistributeThread*) + 147
frame #4: 0x0000000105aba1ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff69820305 libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff6982326f libsystem_pthread.dylib`_pthread_start + 70
frame #7: 0x00007fff6981f415 libsystem_pthread.dylib`thread_start + 13
thread #7
frame #0: 0x00007fff697697de libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff69823593 libsystem_pthread.dylib`_pthread_cond_wait + 724
frame #2: 0x0000000104d91f6d libgdk-quartz-2.0.0.dylib`select_thread_func + 61
frame #3: 0x00007fff69820305 libsystem_pthread.dylib`_pthread_body + 126
frame #4: 0x00007fff6982326f libsystem_pthread.dylib`_pthread_start + 70
frame #5: 0x00007fff6981f415 libsystem_pthread.dylib`thread_start + 13
thread #8, name = 'com.apple.NSEventThread'
frame #0: 0x00007fff6976617a libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fff697666d0 libsystem_kernel.dylib`mach_msg + 60
frame #2: 0x00007fff3c357238 CoreFoundation`__CFRunLoopServiceMachPort + 336
frame #3: 0x00007fff3c356786 CoreFoundation`__CFRunLoopRun + 1661
frame #4: 0x00007fff3c355eb6 CoreFoundation`CFRunLoopRunSpecific + 467
frame #5: 0x00007fff398a2f89 AppKit`_NSEventThread + 160
frame #6: 0x00007fff69820305 libsystem_pthread.dylib`_pthread_body + 126
frame #7: 0x00007fff6982326f libsystem_pthread.dylib`_pthread_start + 70
frame #8: 0x00007fff6981f415 libsystem_pthread.dylib`thread_start + 13
thread #9, name = 'swap writer'
frame #0: 0x00007fff697697de libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff69823593 libsystem_pthread.dylib`_pthread_cond_wait + 724
frame #2: 0x0000000105adfbbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x0000000105339ae2 libgegl-0.4.0.dylib`gegl_tile_backend_swap_writer_thread + 66
frame #4: 0x0000000105aba1ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff69820305 libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff6982326f libsystem_pthread.dylib`_pthread_start + 70
frame #7: 0x00007fff6981f415 libsystem_pthread.dylib`thread_start + 13
thread #10
frame #0: 0x00007fff69767b6a libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff6981f630 libsystem_pthread.dylib`_pthread_wqthread + 446
frame #2: 0x00007fff6981f405 libsystem_pthread.dylib`start_wqthread + 13
thread #11
frame #0: 0x00007fff69767b6a libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff6981f630 libsystem_pthread.dylib`_pthread_wqthread + 446
frame #2: 0x00007fff6981f405 libsystem_pthread.dylib`start_wqthread + 13
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
* frame #0: 0x00007fff69767e5e libsystem_kernel.dylib`read + 10
frame #1: 0x0000000104e87d07 libgimpbase-2.0.0.dylib`gimp_stack_trace_print + 1415
frame #2: 0x0000000104200126 gimp`gimp_eek + 374
frame #3: 0x00000001041fffab gimp`gimp_fatal_error + 27
frame #4: 0x0000000104200c6d gimp`gimp_sigfatal_handler + 45
frame #5: 0x00007fff69817b3d libsystem_platform.dylib`_sigtramp + 29
frame #6: 0x00007fff6976c23f libsystem_kernel.dylib`__pthread_kill + 11
frame #7: 0x00007fff69822c1c libsystem_pthread.dylib`pthread_kill + 285
frame #8: 0x00007fff696d51c9 libsystem_c.dylib`abort + 127
frame #9: 0x0000000105ab8187 libglib-2.0.0.dylib`g_assertion_message + 407
frame #10: 0x0000000105ab81ee libglib-2.0.0.dylib`g_assertion_message_expr + 94
frame #11: 0x0000000104d8cecd libgdk-quartz-2.0.0.dylib`gdk_drag_begin + 125
frame #12: 0x0000000104bc03fb libgtk-quartz-2.0.0.dylib`gtk_drag_begin_internal + 507
frame #13: 0x0000000104bc08b6 libgtk-quartz-2.0.0.dylib`gtk_drag_source_event_cb + 166
frame #14: 0x0000000104a691a4 libgtk-quartz-2.0.0.dylib`_gtk_marshal_BOOLEAN__BOXED + 100
frame #15: 0x0000000105a02aec libgobject-2.0.0.dylib`g_closure_invoke + 204
frame #16: 0x0000000105a18940 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 1728
frame #17: 0x0000000105a19b47 libgobject-2.0.0.dylib`g_signal_emit_valist + 2871
frame #18: 0x0000000105a1a0c2 libgobject-2.0.0.dylib`g_signal_emit + 130
frame #19: 0x0000000104ba45ab libgtk-quartz-2.0.0.dylib`gtk_widget_event_internal + 603
frame #20: 0x0000000104a66c72 libgtk-quartz-2.0.0.dylib`gtk_propagate_event + 322
frame #21: 0x0000000104a66884 libgtk-quartz-2.0.0.dylib`gtk_main_do_event + 1252
frame #22: 0x0000000104d91a44 libgdk-quartz-2.0.0.dylib`gdk_event_dispatch + 84
frame #23: 0x0000000105a8cc16 libglib-2.0.0.dylib`g_main_context_dispatch + 326
frame #24: 0x0000000105a8cfc2 libglib-2.0.0.dylib`g_main_context_iterate + 514
frame #25: 0x0000000105a8d2ef libglib-2.0.0.dylib`g_main_loop_run + 191
frame #26: 0x00000001041ff760 gimp`app_run + 1072
frame #27: 0x000000010420231d gimp`main + 989
frame #28: 0x00007fff6962ced9 libdyld.dylib`start + 1
thread #2, name = 'gmain'
frame #0: 0x00007fff6976d5aa libsystem_kernel.dylib`__select + 10
frame #1: 0x0000000105a9dc9e libglib-2.0.0.dylib`g_poll + 446
frame #2: 0x0000000105a8cf66 libglib-2.0.0.dylib`g_main_context_iterate + 422
frame #3: 0x0000000105a8ee5d libglib-2.0.0.dylib`glib_worker_main + 141
frame #4: 0x0000000105aba1ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff69820305 libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff6982326f libsystem_pthread.dylib`_pthread_start + 70
frame #7: 0x00007fff6981f415 libsystem_pthread.dylib`thread_start + 13
thread #3, name = 'async'
frame #0: 0x00007fff697697de libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff69823593 libsystem_pthread.dylib`_pthread_cond_wait + 724
frame #2: 0x0000000105adfbbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x00000001044d3757 gimp`gimp_parallel_run_async_thread_func(GimpParallelRunAsyncThread*) + 391
frame #4: 0x0000000105aba1ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff69820305 libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff6982326f libsystem_pthread.dylib`_pthread_start + 70
frame #7: 0x00007fff6981f415 libsystem_pthread.dylib`thread_start + 13
thread #4, name = 'worker'
frame #0: 0x00007fff697697de libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff69823593 libsystem_pthread.dylib`_pthread_cond_wait + 724
frame #2: 0x0000000105adfbbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x00000001044d3813 gimp`gimp_parallel_distribute_thread_func(GimpParallelDistributeThread*) + 147
frame #4: 0x0000000105aba1ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff69820305 libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff6982326f libsystem_pthread.dylib`_pthread_start + 70
frame #7: 0x00007fff6981f415 libsystem_pthread.dylib`thread_start + 13
thread #5, name = 'worker'
frame #0: 0x00007fff697697de libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff69823593 libsystem_pthread.dylib`_pthread_cond_wait + 724
frame #2: 0x0000000105adfbbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x00000001044d3813 gimp`gimp_parallel_distribute_thread_func(GimpParallelDistributeThread*) + 147
frame #4: 0x0000000105aba1ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff69820305 libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff6982326f libsystem_pthread.dylib`_pthread_start + 70
frame #7: 0x00007fff6981f415 libsystem_pthread.dylib`thread_start + 13
thread #6, name = 'worker'
frame #0: 0x00007fff697697de libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff69823593 libsystem_pthread.dylib`_pthread_cond_wait + 724
frame #2: 0x0000000105adfbbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x00000001044d3813 gimp`gimp_parallel_distribute_thread_func(GimpParallelDistributeThread*) + 147
frame #4: 0x0000000105aba1ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff69820305 libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff6982326f libsystem_pthread.dylib`_pthread_start + 70
frame #7: 0x00007fff6981f415 libsystem_pthread.dylib`thread_start + 13
thread #7
frame #0: 0x00007fff697697de libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff69823593 libsystem_pthread.dylib`_pthread_cond_wait + 724
frame #2: 0x0000000104d91f6d libgdk-quartz-2.0.0.dylib`select_thread_func + 61
frame #3: 0x00007fff69820305 libsystem_pthread.dylib`_pthread_body + 126
frame #4: 0x00007fff6982326f libsystem_pthread.dylib`_pthread_start + 70
frame #5: 0x00007fff6981f415 libsystem_pthread.dylib`thread_start + 13
thread #8, name = 'com.apple.NSEventThread'
frame #0: 0x00007fff6976617a libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fff697666d0 libsystem_kernel.dylib`mach_msg + 60
frame #2: 0x00007fff3c357238 CoreFoundation`__CFRunLoopServiceMachPort + 336
frame #3: 0x00007fff3c356786 CoreFoundation`__CFRunLoopRun + 1661
frame #4: 0x00007fff3c355eb6 CoreFoundation`CFRunLoopRunSpecific + 467
frame #5: 0x00007fff398a2f89 AppKit`_NSEventThread + 160
frame #6: 0x00007fff69820305 libsystem_pthread.dylib`_pthread_body + 126
frame #7: 0x00007fff6982326f libsystem_pthread.dylib`_pthread_start + 70
frame #8: 0x00007fff6981f415 libsystem_pthread.dylib`thread_start + 13
thread #9, name = 'swap writer'
frame #0: 0x00007fff697697de libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff69823593 libsystem_pthread.dylib`_pthread_cond_wait + 724
frame #2: 0x0000000105adfbbf libglib-2.0.0.dylib`g_cond_wait + 47
frame #3: 0x0000000105339ae2 libgegl-0.4.0.dylib`gegl_tile_backend_swap_writer_thread + 66
frame #4: 0x0000000105aba1ba libglib-2.0.0.dylib`g_thread_proxy + 90
frame #5: 0x00007fff69820305 libsystem_pthread.dylib`_pthread_body + 126
frame #6: 0x00007fff6982326f libsystem_pthread.dylib`_pthread_start + 70
frame #7: 0x00007fff6981f415 libsystem_pthread.dylib`thread_start + 13
thread #10
frame #0: 0x00007fff69767b6a libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff6981f630 libsystem_pthread.dylib`_pthread_wqthread + 446
frame #2: 0x00007fff6981f405 libsystem_pthread.dylib`start_wqthread + 13
thread #11
frame #0: 0x00007fff69767b6a libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0x00007fff6981f630 libsystem_pthread.dylib`_pthread_wqthread + 446
frame #2: 0x00007fff6981f405 libsystem_pthread.dylib`start_wqthread + 13