gimp crashed while exiting
Environment/Versions
- GIMP version:
- Package:
- Operating System:
Description of the bug
Reproduction
Is the bug reproducible?
Reproduction steps:
…
Expected result:
GNU Image Manipulation Program version 2.10.36
git-describe: GIMP_2_10_36
Build: unknown rev 0 for linux
# C compiler #
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/13/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-redhat-linux
Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,m2,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --enable-libstdcxx-backtrace --with-libstdcxx-zoneinfo=/usr/share/zoneinfo --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl=/builddir/build/BUILD/gcc-13.2.1-20231011/obj-x86_64-redhat-linux/isl-install --enable-offload-targets=nvptx-none --without-cuda-driver --enable-offload-defaulted --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux --with-build-config=bootstrap-lto --enable-link-serialization=1
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 13.2.1 20231011 (Red Hat 13.2.1-4) (GCC)
# Libraries #
using babl version 0.1.106 (compiled against version 0.1.106)
using GEGL version 0.4.48 (compiled against version 0.4.46)
using GLib version 2.80.0 (compiled against version 2.78.1)
using GdkPixbuf version 2.42.10 (compiled against version 2.42.10)
using GTK+ version 2.24.33 (compiled against version 2.24.33)
using Pango version 1.52.2 (compiled against version 1.51.0)
using Fontconfig version 2.15.0 (compiled against version 2.14.2)
using Cairo version 1.18.0 (compiled against version 1.18.0)
fatal error: Segmentation fault
Stack trace:
# Stack traces obtained from PID 1707255 - Thread 1707255 #
This GDB supports auto-downloading debuginfo from the following URLs:
<https://debuginfod.fedoraproject.org/>
Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal]
Debuginfod has been disabled.
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.
[New LWP 1707258]
[New LWP 1707259]
[New LWP 1707260]
[New LWP 1707261]
[New LWP 1707262]
[New LWP 1707263]
[New LWP 1707267]
[New LWP 1707269]
[New LWP 1707272]
[New LWP 1707340]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x00007ff8e99becfa in read () from /lib64/libc.so.6
Id Target Id Frame
* 1 Thread 0x7ff8e8ece280 (LWP 1707255) "gimp-2.10" 0x00007ff8e99becfa in read () from /lib64/libc.so.6
2 Thread 0x7ff8dae006c0 (LWP 1707258) "worker" 0x00007ff8e99ca18d in syscall () from /lib64/libc.so.6
3 Thread 0x7ff8da4006c0 (LWP 1707259) "worker" 0x00007ff8e99ca18d in syscall () from /lib64/libc.so.6
4 Thread 0x7ff8d9a006c0 (LWP 1707260) "worker" 0x00007ff8e99ca18d in syscall () from /lib64/libc.so.6
5 Thread 0x7ff8d0c006c0 (LWP 1707261) "pool-spawner" 0x00007ff8e99ca18d in syscall () from /lib64/libc.so.6
6 Thread 0x7ff8cbe006c0 (LWP 1707262) "gmain" 0x00007ff8e99be72d in poll () from /lib64/libc.so.6
7 Thread 0x7ff8cb4006c0 (LWP 1707263) "gdbus" 0x00007ff8e99be72d in poll () from /lib64/libc.so.6
8 Thread 0x7ff8c9e006c0 (LWP 1707267) "async" 0x00007ff8e99ca18d in syscall () from /lib64/libc.so.6
9 Thread 0x7ff8c8a006c0 (LWP 1707269) "gimp-2.10" 0x00007ff8e99ca18d in syscall () from /lib64/libc.so.6
10 Thread 0x7ff89f4006c0 (LWP 1707272) "gimp-2.10" 0x00007ff8e99ca18d in syscall () from /lib64/libc.so.6
11 Thread 0x7ff8934006c0 (LWP 1707340) "swap writer" 0x00007ff8e99ca18d in syscall () from /lib64/libc.so.6
Thread 11 (Thread 0x7ff8934006c0 (LWP 1707340) "swap writer"):
#0 0x00007ff8e99ca18d in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ff8e9c8783d in g_cond_wait () from /lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x00007ff8ea213665 in gegl_tile_backend_swap_writer_thread () from /lib64/libgegl-0.4.so.0
No symbol table info available.
#3 0x00007ff8e9c598a3 in g_thread_proxy () from /lib64/libglib-2.0.so.0
No symbol table info available.
#4 0x00007ff8e994a1b7 in start_thread () from /lib64/libc.so.6
No symbol table info available.
#5 0x00007ff8e99cc39c in clone3 () from /lib64/libc.so.6
No symbol table info available.
Thread 10 (Thread 0x7ff89f4006c0 (LWP 1707272) "gimp-2.10"):
#0 0x00007ff8e99ca18d in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ff8e9c8783d in g_cond_wait () from /lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x00007ff8e9bf458b in g_async_queue_pop_intern_unlocked () from /lib64/libglib-2.0.so.0
No symbol table info available.
#3 0x00007ff8e9bf45ec in g_async_queue_pop () from /lib64/libglib-2.0.so.0
No symbol table info available.
#4 0x00007ff8ea6920a9 in fc_thread_func () from /lib64/libpangoft2-1.0.so.0
No symbol table info available.
#5 0x00007ff8e9c598a3 in g_thread_proxy () from /lib64/libglib-2.0.so.0
No symbol table info available.
#6 0x00007ff8e994a1b7 in start_thread () from /lib64/libc.so.6
No symbol table info available.
#7 0x00007ff8e99cc39c in clone3 () from /lib64/libc.so.6
No symbol table info available.
Thread 9 (Thread 0x7ff8c8a006c0 (LWP 1707269) "gimp-2.10"):
#0 0x00007ff8e99ca18d in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ff8e9c8783d in g_cond_wait () from /lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x00007ff8e9bf458b in g_async_queue_pop_intern_unlocked () from /lib64/libglib-2.0.so.0
No symbol table info available.
#3 0x00007ff8e9bf45ec in g_async_queue_pop () from /lib64/libglib-2.0.so.0
No symbol table info available.
#4 0x00007ff8ea6920a9 in fc_thread_func () from /lib64/libpangoft2-1.0.so.0
No symbol table info available.
#5 0x00007ff8e9c598a3 in g_thread_proxy () from /lib64/libglib-2.0.so.0
No symbol table info available.
#6 0x00007ff8e994a1b7 in start_thread () from /lib64/libc.so.6
No symbol table info available.
#7 0x00007ff8e99cc39c in clone3 () from /lib64/libc.so.6
No symbol table info available.
Thread 8 (Thread 0x7ff8c9e006c0 (LWP 1707267) "async"):
#0 0x00007ff8e99ca18d in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ff8e9c8783d in g_cond_wait () from /lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x000056355cc3412c in gimp_parallel_run_async_thread_func ()
No symbol table info available.
#3 0x00007ff8e9c598a3 in g_thread_proxy () from /lib64/libglib-2.0.so.0
No symbol table info available.
#4 0x00007ff8e994a1b7 in start_thread () from /lib64/libc.so.6
No symbol table info available.
#5 0x00007ff8e99cc39c in clone3 () from /lib64/libc.so.6
No symbol table info available.
Thread 7 (Thread 0x7ff8cb4006c0 (LWP 1707263) "gdbus"):
#0 0x00007ff8e99be72d in poll () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ff8e9c8a724 in g_main_context_iterate_unlocked.isra () from /lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x00007ff8e9c2f647 in g_main_loop_run () from /lib64/libglib-2.0.so.0
No symbol table info available.
#3 0x00007ff8e9ecce42 in gdbus_shared_thread_func.lto_priv () from /lib64/libgio-2.0.so.0
No symbol table info available.
#4 0x00007ff8e9c598a3 in g_thread_proxy () from /lib64/libglib-2.0.so.0
No symbol table info available.
#5 0x00007ff8e994a1b7 in start_thread () from /lib64/libc.so.6
No symbol table info available.
#6 0x00007ff8e99cc39c in clone3 () from /lib64/libc.so.6
No symbol table info available.
Thread 6 (Thread 0x7ff8cbe006c0 (LWP 1707262) "gmain"):
#0 0x00007ff8e99be72d in poll () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ff8e9c8a724 in g_main_context_iterate_unlocked.isra () from /lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x00007ff8e9c2ab03 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
No symbol table info available.
#3 0x00007ff8e9c2ab59 in glib_worker_main () from /lib64/libglib-2.0.so.0
No symbol table info available.
#4 0x00007ff8e9c598a3 in g_thread_proxy () from /lib64/libglib-2.0.so.0
No symbol table info available.
#5 0x00007ff8e994a1b7 in start_thread () from /lib64/libc.so.6
No symbol table info available.
#6 0x00007ff8e99cc39c in clone3 () from /lib64/libc.so.6
No symbol table info available.
Thread 5 (Thread 0x7ff8d0c006c0 (LWP 1707261) "pool-spawner"):
#0 0x00007ff8e99ca18d in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ff8e9c8783d in g_cond_wait () from /lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x00007ff8e9bf458b in g_async_queue_pop_intern_unlocked () from /lib64/libglib-2.0.so.0
No symbol table info available.
#3 0x00007ff8e9c5aa93 in g_thread_pool_spawn_thread () from /lib64/libglib-2.0.so.0
No symbol table info available.
#4 0x00007ff8e9c598a3 in g_thread_proxy () from /lib64/libglib-2.0.so.0
No symbol table info available.
#5 0x00007ff8e994a1b7 in start_thread () from /lib64/libc.so.6
No symbol table info available.
#6 0x00007ff8e99cc39c in clone3 () from /lib64/libc.so.6
No symbol table info available.
Thread 4 (Thread 0x7ff8d9a006c0 (LWP 1707260) "worker"):
#0 0x00007ff8e99ca18d in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ff8e9c8783d in g_cond_wait () from /lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x00007ff8ea1d0303 in gegl_parallel_distribute_thread_func () from /lib64/libgegl-0.4.so.0
No symbol table info available.
#3 0x00007ff8e9c598a3 in g_thread_proxy () from /lib64/libglib-2.0.so.0
No symbol table info available.
#4 0x00007ff8e994a1b7 in start_thread () from /lib64/libc.so.6
No symbol table info available.
#5 0x00007ff8e99cc39c in clone3 () from /lib64/libc.so.6
No symbol table info available.
Thread 3 (Thread 0x7ff8da4006c0 (LWP 1707259) "worker"):
#0 0x00007ff8e99ca18d in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ff8e9c8783d in g_cond_wait () from /lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x00007ff8ea1d0303 in gegl_parallel_distribute_thread_func () from /lib64/libgegl-0.4.so.0
No symbol table info available.
#3 0x00007ff8e9c598a3 in g_thread_proxy () from /lib64/libglib-2.0.so.0
No symbol table info available.
#4 0x00007ff8e994a1b7 in start_thread () from /lib64/libc.so.6
No symbol table info available.
#5 0x00007ff8e99cc39c in clone3 () from /lib64/libc.so.6
No symbol table info available.
Thread 2 (Thread 0x7ff8dae006c0 (LWP 1707258) "worker"):
#0 0x00007ff8e99ca18d in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ff8e9c8783d in g_cond_wait () from /lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x00007ff8ea1d0303 in gegl_parallel_distribute_thread_func () from /lib64/libgegl-0.4.so.0
No symbol table info available.
#3 0x00007ff8e9c598a3 in g_thread_proxy () from /lib64/libglib-2.0.so.0
No symbol table info available.
#4 0x00007ff8e994a1b7 in start_thread () from /lib64/libc.so.6
No symbol table info available.
#5 0x00007ff8e99cc39c in clone3 () from /lib64/libc.so.6
No symbol table info available.
Thread 1 (Thread 0x7ff8e8ece280 (LWP 1707255) "gimp-2.10"):
#0 0x00007ff8e99becfa in read () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ff8ea6e8c34 in gimp_stack_trace_print () from /lib64/libgimpbase-2.0.so.0
No symbol table info available.
#2 0x000056355c960c61 in gimp_eek ()
No symbol table info available.
#3 0x000056355c96103c in gimp_fatal_error ()
No symbol table info available.
#4 0x000056355c96108e in gimp_sigfatal_handler ()
No symbol table info available.
#5 <signal handler called>
No symbol table info available.
#6 0x00007ff8ea88d058 in gtk_button_construct_child () from /lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#7 0x00007ff8ea88e09d in gtk_button_set_label () from /lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#8 0x00007ff8e9d3c59a in object_set_property () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#9 0x00007ff8e9d3f926 in g_object_set_valist () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#10 0x00007ff8e9d3fdbb in g_object_set () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#11 0x000056355c9b3745 in quit_close_all_dialog_container_changed ()
No symbol table info available.
#12 0x00007ff8e9d2b5da in g_closure_invoke () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#13 0x00007ff8e9d5b013 in signal_emit_unlocked_R.isra.0 () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#14 0x00007ff8e9d4bcb4 in signal_emit_valist_unlocked () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#15 0x00007ff8e9d4bf11 in g_signal_emit_valist () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#16 0x00007ff8e9d4bfd3 in g_signal_emit () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#17 0x000056355cc59723 in gimp_container_remove ()
No symbol table info available.
#18 0x000056355ccda50c in gimp_list_clear ()
No symbol table info available.
#19 0x000056355cc59264 in gimp_container_clear ()
No symbol table info available.
#20 0x000056355cc5a515 in gimp_container_dispose ()
No symbol table info available.
#21 0x00007ff8e9d3a8e8 in g_object_unref () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#22 0x000056355c9b15de in quit_close_all_dialog_free ()
No symbol table info available.
#23 0x00007ff8e9d35477 in weak_refs_notify () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#24 0x00007ff8e9c09507 in g_data_set_internal () from /lib64/libglib-2.0.so.0
No symbol table info available.
#25 0x00007ff8e9d376cb in g_object_real_dispose.lto_priv () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#26 0x00007ff8e9d3aa58 in g_object_run_dispose () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#27 0x000056355c9b305f in quit_close_all_dialog_response ()
No symbol table info available.
#28 0x00007ff8e9d2b5da in g_closure_invoke () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#29 0x00007ff8e9d5b013 in signal_emit_unlocked_R.isra.0 () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#30 0x00007ff8e9d4bcb4 in signal_emit_valist_unlocked () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#31 0x00007ff8e9d4bf11 in g_signal_emit_valist () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#32 0x00007ff8e9d4bfd3 in g_signal_emit () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#33 0x00007ff8e9d2b5da in g_closure_invoke () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#34 0x00007ff8e9d5b013 in signal_emit_unlocked_R.isra.0 () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#35 0x00007ff8e9d4bcb4 in signal_emit_valist_unlocked () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#36 0x00007ff8e9d4bf11 in g_signal_emit_valist () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#37 0x00007ff8e9d4bfd3 in g_signal_emit () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#38 0x00007ff8ea88d259 in gtk_real_button_released () from /lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#39 0x00007ff8e9d2b5da in g_closure_invoke () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#40 0x00007ff8e9d5b140 in signal_emit_unlocked_R.isra.0 () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#41 0x00007ff8e9d4bcb4 in signal_emit_valist_unlocked () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#42 0x00007ff8e9d4bf11 in g_signal_emit_valist () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#43 0x00007ff8e9d4bfd3 in g_signal_emit () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#44 0x00007ff8ea88da99 in gtk_button_button_release () from /lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#45 0x00007ff8ea943074 in _gtk_marshal_BOOLEAN__BOXED () from /lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#46 0x00007ff8e9d2b5da in g_closure_invoke () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#47 0x00007ff8e9d5b5f0 in signal_emit_unlocked_R.isra.0 () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#48 0x00007ff8e9d4b519 in signal_emit_valist_unlocked () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#49 0x00007ff8e9d4bf11 in g_signal_emit_valist () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#50 0x00007ff8e9d4bfd3 in g_signal_emit () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#51 0x00007ff8eaa82794 in gtk_widget_event_internal () from /lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#52 0x00007ff8ea946c7b in gtk_propagate_event () from /lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#53 0x00007ff8ea9402bb in gtk_main_do_event () from /lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#54 0x00007ff8ea7a91ee in gdk_event_dispatch.lto_priv () from /lib64/libgdk-x11-2.0.so.0
No symbol table info available.
#55 0x00007ff8e9c2968c in g_main_context_dispatch_unlocked.lto_priv () from /lib64/libglib-2.0.so.0
No symbol table info available.
#56 0x00007ff8e9c8a788 in g_main_context_iterate_unlocked.isra () from /lib64/libglib-2.0.so.0
No symbol table info available.
#57 0x00007ff8e9c2f647 in g_main_loop_run () from /lib64/libglib-2.0.so.0
No symbol table info available.
#58 0x000056355c9656c0 in app_run ()
No symbol table info available.
#59 0x000056355c95b492 in main ()
No symbol table info available.
[Inferior 1 (process 1707255) detached]
Actual result:
Additional information
If you have a backtrace for a crash or a warning, paste it here.