Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
GIMP 3.0 Mac Crash
#1
Just installed 3.0.0 for Mac (OSX 13.7.4 Ventura). When I try to change brushes while using the Eraser tool, GIMP will crash. I have recreated this behavior several times now. If I can't get a workaround I'll have to revert to 2.1.  Exclamation

Process:               gimp [2518]
Path:                  /Applications/GIMP.app/Contents/MacOS/gimp
Identifier:            org.gimp.gimp-3.0
Version:               3.0.0 (3.0.0)
Code Type:             X86-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2025-03-22 05:46:33.5432 -0500
OS Version:            macOS 13.7.4 (22H420)
Report Version:        12
Anonymous UUID:        2FA15BE3-22FD-B42D-8C42-CEB1F83EFB71


Time Awake Since Boot: 50000 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       UNKNOWN_0xD at 0x0000000000000000
Exception Codes:       0x000000000000000d, 0x0000000000000000

Termination Reason:    Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process:   exc handler [2518]

VM Region Info: 0 is not in any region.  Bytes before following region: 4400332800
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      __TEXT                      10647c000-10692a000    [ 4792K] r-x/r-x SM=COW  ...ts/MacOS/gimp

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   gimp                                 0x1067af697 gimp_editor_set_name + 77 (gimpeditor.c:819)
1   gimp                                 0x10677cda4 gimp_container_editor_select_items + 132 (gimpcontainereditor.c:471)
2   libffi.8.dylib                       0x106d88db2 ffi_call_unix64 + 82
3   libffi.8.dylib                       0x106d886b3 ffi_call_int + 693
4   libffi.8.dylib                       0x106d883da ffi_call + 230
5   libgobject-2.0.0.dylib               0x1072ce3a2 g_cclosure_marshal_generic + 559 (gclosure.c:1537)
6   libgobject-2.0.0.dylib               0x1072cd9ff g_closure_invoke + 201 (gclosure.c:833)
7   libgobject-2.0.0.dylib               0x1072e4e34 signal_emit_unlocked_R + 2279 (gsignal.c:3975)
8   libgobject-2.0.0.dylib               0x1072e37a8 signal_emit_valist_unlocked + 1770 (gsignal.c:3547)
9   libgobject-2.0.0.dylib               0x1072e309d g_signal_emit_valist + 52 (gsignal.c:3277)
10  libgobject-2.0.0.dylib               0x1072e3fc8 g_signal_emit + 120 (gsignal.c:3597)
11  gimp                                 0x106784fad gimp_container_view_multi_selected + 100 (gimpcontainerview.c:677)
12  gimp                                 0x10677dd1b gimp_container_icon_view_selection_changed + 160 (gimpcontainericonview.c:607)
13  libgobject-2.0.0.dylib               0x1072cdbc3 _g_closure_invoke_va + 214 (gclosure.c:896)
14  libgobject-2.0.0.dylib               0x1072e3ad0 signal_emit_valist_unlocked + 2578 (gsignal.c:3438)
15  libgobject-2.0.0.dylib               0x1072e309d g_signal_emit_valist + 52 (gsignal.c:3277)
16  libgobject-2.0.0.dylib               0x1072e3fc8 g_signal_emit + 120 (gsignal.c:3597)
17  libgtk-3.0.dylib                     0x1087563c9 gtk_icon_view_button_press + 1005
18  libgtk-3.0.dylib                     0x108643f30 _gtk_marshal_BOOLEAN__BOXED + 124
19  libgobject-2.0.0.dylib               0x1072cd9ff g_closure_invoke + 201 (gclosure.c:833)
20  libgobject-2.0.0.dylib               0x1072e4ce4 signal_emit_unlocked_R + 1943 (gsignal.c:3942)
21  libgobject-2.0.0.dylib               0x1072e37a8 signal_emit_valist_unlocked + 1770 (gsignal.c:3547)
22  libgobject-2.0.0.dylib               0x1072e309d g_signal_emit_valist + 52 (gsignal.c:3277)
23  libgobject-2.0.0.dylib               0x1072e3fc8 g_signal_emit + 120 (gsignal.c:3597)
24  libgtk-3.0.dylib                     0x10889cd06 gtk_widget_event_internal + 252
25  libgtk-3.0.dylib                     0x10877b90f propagate_event + 363
26  libgtk-3.0.dylib                     0x10877acc4 gtk_main_do_event + 958
27  libgdk-3.0.dylib                     0x107eb6411 _gdk_event_emit + 49
28  libgdk-3.0.dylib                     0x107eda347 gdk_event_dispatch + 50
29  libglib-2.0.0.dylib                 0x1074bb52b g_main_dispatch + 228 (gmain.c:3398) [inlined]
30  libglib-2.0.0.dylib                 0x1074bb52b g_main_context_dispatch_unlocked + 262 (gmain.c:4249)
31  libglib-2.0.0.dylib                 0x1074bb846 g_main_context_iterate_unlocked + 488 (gmain.c:4314)
32  libglib-2.0.0.dylib                 0x1074bb8a2 g_main_context_iteration + 55 (gmain.c:4379)
33  libgio-2.0.0.dylib                   0x1079774bf g_application_run + 528 (gapplication.c:2715)
34  gimp                                 0x10681cce3 app_run + 478 (app.c:324)
35  gimp                                 0x1064876dc main + 1156 (main.c:787)
36  dyld                              0x7ff813ee8418 start + 1896

Thread 1:: worker
0   libsystem_kernel.dylib            0x7ff81420708e __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x7ff814243758 _pthread_cond_wait + 1242
2   libglib-2.0.0.dylib                 0x1074e26a6 g_cond_wait_impl + 24 (gthread-posix.c:446) [inlined]
3   libglib-2.0.0.dylib                 0x1074e26a6 g_cond_wait + 37 (gthread.c:1683)
4   libgegl-0.4.0.dylib                 0x1075e7560 gegl_parallel_distribute_thread_func + 138 (gegl-parallel.c:508)
5   libglib-2.0.0.dylib                 0x1074e2a6d g_thread_proxy + 77 (gthread.c:890)
6   libsystem_pthread.dylib          0x7ff8142431d3 _pthread_start + 125
7   libsystem_pthread.dylib          0x7ff81423ebd3 thread_start + 15

Thread 2:: worker
0   libsystem_kernel.dylib            0x7ff81420708e __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x7ff814243758 _pthread_cond_wait + 1242
2   libglib-2.0.0.dylib                 0x1074e26a6 g_cond_wait_impl + 24 (gthread-posix.c:446) [inlined]
3   libglib-2.0.0.dylib                 0x1074e26a6 g_cond_wait + 37 (gthread.c:1683)
4   libgegl-0.4.0.dylib                 0x1075e7560 gegl_parallel_distribute_thread_func + 138 (gegl-parallel.c:508)
5   libglib-2.0.0.dylib                 0x1074e2a6d g_thread_proxy + 77 (gthread.c:890)
6   libsystem_pthread.dylib          0x7ff8142431d3 _pthread_start + 125
7   libsystem_pthread.dylib          0x7ff81423ebd3 thread_start + 15

Thread 3:: worker
0   libsystem_kernel.dylib            0x7ff81420708e __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x7ff814243758 _pthread_cond_wait + 1242
2   libglib-2.0.0.dylib                 0x1074e26a6 g_cond_wait_impl + 24 (gthread-posix.c:446) [inlined]
3   libglib-2.0.0.dylib                 0x1074e26a6 g_cond_wait + 37 (gthread.c:1683)
4   libgegl-0.4.0.dylib                 0x1075e7560 gegl_parallel_distribute_thread_func + 138 (gegl-parallel.c:508)
5   libglib-2.0.0.dylib                 0x1074e2a6d g_thread_proxy + 77 (gthread.c:890)
6   libsystem_pthread.dylib          0x7ff8142431d3 _pthread_start + 125
7   libsystem_pthread.dylib          0x7ff81423ebd3 thread_start + 15

Thread 4:: gmain
0   libsystem_kernel.dylib            0x7ff81420d222 __select + 10
1   libglib-2.0.0.dylib                 0x1074ca4a1 g_poll + 505 (gpoll.c:574)
2   libglib-2.0.0.dylib                 0x1074bb7e6 g_main_context_poll_unlocked + 35 (gmain.c:4641) [inlined]
3   libglib-2.0.0.dylib                 0x1074bb7e6 g_main_context_iterate_unlocked + 392 (gmain.c:4309)
4   libglib-2.0.0.dylib                 0x1074bb8a2 g_main_context_iteration + 55 (gmain.c:4379)
5   libglib-2.0.0.dylib                 0x1074bc88c glib_worker_main + 30 (gmain.c:6578)
6   libglib-2.0.0.dylib                 0x1074e2a6d g_thread_proxy + 77 (gthread.c:890)
7   libsystem_pthread.dylib          0x7ff8142431d3 _pthread_start + 125
8   libsystem_pthread.dylib          0x7ff81423ebd3 thread_start + 15

Thread 5:: async
0   libsystem_kernel.dylib            0x7ff81420708e __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x7ff814243758 _pthread_cond_wait + 1242
2   libglib-2.0.0.dylib                 0x1074e26a6 g_cond_wait_impl + 24 (gthread-posix.c:446) [inlined]
3   libglib-2.0.0.dylib                 0x1074e26a6 g_cond_wait + 37 (gthread.c:1683)
4   gimp                                 0x106491543 gimp_parallel_run_async_thread_func(GimpParallelRunAsyncThread*) + 206 (gimp-parallel.cc:377)
5   libglib-2.0.0.dylib                 0x1074e2a6d g_thread_proxy + 77 (gthread.c:890)
6   libsystem_pthread.dylib          0x7ff8142431d3 _pthread_start + 125
7   libsystem_pthread.dylib          0x7ff81423ebd3 thread_start + 15

Thread 6:: pool-spawner
0   libsystem_kernel.dylib            0x7ff81420708e __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x7ff814243758 _pthread_cond_wait + 1242
2   libglib-2.0.0.dylib                 0x1074e26a6 g_cond_wait_impl + 24 (gthread-posix.c:446) [inlined]
3   libglib-2.0.0.dylib                 0x1074e26a6 g_cond_wait + 37 (gthread.c:1683)
4   libglib-2.0.0.dylib                 0x10748cabd g_async_queue_pop_intern_unlocked + 99 (gasyncqueue.c:375)
5   libglib-2.0.0.dylib                 0x1074e36d1 g_thread_pool_spawn_thread + 98 (gthreadpool.c:297)
6   libglib-2.0.0.dylib                 0x1074e2a6d g_thread_proxy + 77 (gthread.c:890)
7   libsystem_pthread.dylib          0x7ff8142431d3 _pthread_start + 125
8   libsystem_pthread.dylib          0x7ff81423ebd3 thread_start + 15

Thread 7:: com.apple.NSEventThread
0   libsystem_kernel.dylib            0x7ff814204552 mach_msg2_trap + 10
1   libsystem_kernel.dylib            0x7ff8142126cd mach_msg2_internal + 78
2   libsystem_kernel.dylib            0x7ff81420b584 mach_msg_overwrite + 692
3   libsystem_kernel.dylib            0x7ff81420483a mach_msg + 19
4   CoreFoundation                    0x7ff81431efdf __CFRunLoopServiceMachPort + 145
5   CoreFoundation                    0x7ff81431da60 __CFRunLoopRun + 1365
6   CoreFoundation                    0x7ff81431cea1 CFRunLoopRunSpecific + 560
7   AppKit                            0x7ff81751bf55 _NSEventThread + 132
8   libsystem_pthread.dylib          0x7ff8142431d3 _pthread_start + 125
9   libsystem_pthread.dylib          0x7ff81423ebd3 thread_start + 15

Thread 8:: [pango] fontcon
0   libsystem_kernel.dylib            0x7ff81420708e __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x7ff814243758 _pthread_cond_wait + 1242
2   libglib-2.0.0.dylib                 0x1074e26a6 g_cond_wait_impl + 24 (gthread-posix.c:446) [inlined]
3   libglib-2.0.0.dylib                 0x1074e26a6 g_cond_wait + 37 (gthread.c:1683)
4   libglib-2.0.0.dylib                 0x10748cabd g_async_queue_pop_intern_unlocked + 99 (gasyncqueue.c:375)
5   libglib-2.0.0.dylib                 0x10748ca29 g_async_queue_pop + 40 (gasyncqueue.c:409)
6   libpangoft2-1.0.0.dylib             0x106e65645 fc_thread_func + 42 (pangofc-fontmap.c:963)
7   libglib-2.0.0.dylib                 0x1074e2a6d g_thread_proxy + 77 (gthread.c:890)
8   libsystem_pthread.dylib          0x7ff8142431d3 _pthread_start + 125
9   libsystem_pthread.dylib          0x7ff81423ebd3 thread_start + 15

Thread 9:
0   libsystem_kernel.dylib            0x7ff81420708e __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x7ff814243758 _pthread_cond_wait + 1242
2   libgdk-3.0.dylib                     0x107edacd3 select_thread_func + 87
3   libsystem_pthread.dylib          0x7ff8142431d3 _pthread_start + 125
4   libsystem_pthread.dylib          0x7ff81423ebd3 thread_start + 15

Thread 10:: pool-2
0   libsystem_kernel.dylib            0x7ff81420708e __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x7ff81424378d _pthread_cond_wait + 1295
2   libglib-2.0.0.dylib                 0x1074e313d g_cond_wait_until_impl + 98 (gthread-posix.c:494) [inlined]
3   libglib-2.0.0.dylib                 0x1074e313d g_cond_wait_until + 120 (gthread.c:1779)
4   libglib-2.0.0.dylib                 0x10748cab2 g_async_queue_pop_intern_unlocked + 88 (gasyncqueue.c:378)
5   libglib-2.0.0.dylib                 0x10748cc2f g_async_queue_timeout_pop + 56 (gasyncqueue.c:501)
6   libglib-2.0.0.dylib                 0x1074e418c g_thread_pool_wait_for_new_pool + 65 (gthreadpool.c:169) [inlined]
7   libglib-2.0.0.dylib                 0x1074e418c g_thread_pool_thread_proxy + 308 (gthreadpool.c:394)
8   libglib-2.0.0.dylib                 0x1074e2a6d g_thread_proxy + 77 (gthread.c:890)
9   libsystem_pthread.dylib          0x7ff8142431d3 _pthread_start + 125
10  libsystem_pthread.dylib          0x7ff81423ebd3 thread_start + 15

Thread 11:: swap writer
0   libsystem_kernel.dylib            0x7ff81420708e __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x7ff814243758 _pthread_cond_wait + 1242
2   libglib-2.0.0.dylib                 0x1074e26a6 g_cond_wait_impl + 24 (gthread-posix.c:446) [inlined]
3   libglib-2.0.0.dylib                 0x1074e26a6 g_cond_wait + 37 (gthread.c:1683)
4   libgegl-0.4.0.dylib                 0x107616d65 gegl_tile_backend_swap_writer_thread + 84 (gegl-tile-backend-swap.c:698)
5   libglib-2.0.0.dylib                 0x1074e2a6d g_thread_proxy + 77 (gthread.c:890)
6   libsystem_pthread.dylib          0x7ff8142431d3 _pthread_start + 125
7   libsystem_pthread.dylib          0x7ff81423ebd3 thread_start + 15

Thread 12:: pool-11
0   libsystem_kernel.dylib            0x7ff81420708e __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x7ff81424378d _pthread_cond_wait + 1295
2   libglib-2.0.0.dylib                 0x1074e313d g_cond_wait_until_impl + 98 (gthread-posix.c:494) [inlined]
3   libglib-2.0.0.dylib                 0x1074e313d g_cond_wait_until + 120 (gthread.c:1779)
4   libglib-2.0.0.dylib                 0x10748cab2 g_async_queue_pop_intern_unlocked + 88 (gasyncqueue.c:378)
5   libglib-2.0.0.dylib                 0x10748cc2f g_async_queue_timeout_pop + 56 (gasyncqueue.c:501)
6   libglib-2.0.0.dylib                 0x1074e418c g_thread_pool_wait_for_new_pool + 65 (gthreadpool.c:169) [inlined]
7   libglib-2.0.0.dylib                 0x1074e418c g_thread_pool_thread_proxy + 308 (gthreadpool.c:394)
8   libglib-2.0.0.dylib                 0x1074e2a6d g_thread_proxy + 77 (gthread.c:890)
9   libsystem_pthread.dylib          0x7ff8142431d3 _pthread_start + 125
10  libsystem_pthread.dylib          0x7ff81423ebd3 thread_start + 15

Thread 13:
0   libsystem_pthread.dylib          0x7ff81423ebb0 start_wqthread + 0

Thread 14:
0   libsystem_pthread.dylib          0x7ff81423ebb0 start_wqthread + 0

Thread 15:
0   libsystem_pthread.dylib          0x7ff81423ebb0 start_wqthread + 0


Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x00006000035d0600  rbx: 0x000060000343b080  rcx: 0xaaaaaaaaaaaaaaaa  rdx: 0x0000000000000005
  rdi: 0x0000600003505c80  rsi: 0x0000600002843de0  rbp: 0x00007ff7b9a82470  rsp: 0x00007ff7b9a82460
   r8: 0x00007ff7b9a821b0   r9: 0x0000000106833308  r10: 0x0000000000000000  r11: 0x00005ffefcc07d92
  r12: 0x00000000000000c0  r13: 0x00007ff7b9a825f0  r14: 0x00007fda192d80e0  r15: 0x00006000035baf80
  rip: 0x00000001067af697  rfl: 0x0000000000010286  cr2: 0x0000000000000000
  
Logical CPU:     0
Error Code:      0x00000000 
Trap Number:     13
Reply
#2
You need to post that, with that long list as a bug https://gitlab.gnome.org/GNOME/gimp/-/issues
Reply
#3
I confirm the issue that also occurs on my M1 mac with macOS Sonoma 14.7.3. I confirm that the bug has already been reported.
For now I have returned to the RC3 version that does not have this bug,
Reply
#4
Hey all! We have a fix for this coming in GIMP 3.0.2 (planned for tomorrow).

For now, switch the popup view for Icon Grid to List, and that will prevent the crash.
Reply
#5
Any chance this will be backported to 3.0.1 for those who can't upgrade right away?
Reply
#6
(Yesterday, 02:52 PM)CmykStudent Wrote: For now, switch the popup view for Icon Grid to List, and that will prevent the crash.
Thank you, it works.
Reply


Forum Jump: