Fatal error: Segmentation Fault on opening Gimp 2.10.14
GIMP version:
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?]
Package: [flatpak? Installer from gimp.org? If another installer, tell us where from]
Description of the bug
Please describe your issue with details. Add screenshot or other files if needed.
Reproduction
Is the bug reproducible? Always
Reproduction steps:
- Open Gimp
…
Expected result: Gimp opens
Actual result: Gimp crashes
Additional information
GNU Image Manipulation Program version 2.10.14
git-describe: GIMP_2_10_12-511-ga4f55d6c7e
C compiler:
Using built-in specs.
COLLECT_GCC=/usr/bin/cc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/9.3.0/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: /builddir/gcc-9.3.0/configure --build=x86_64-unknown-linux-gnu --enable-fast-character --enable-vtable-verify --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --libexecdir=/usr/lib --libdir=/usr/lib --enable-threads=posix --enable-__cxa_atexit --disable-multilib --with-system-zlib --enable-shared --enable-lto --enable-plugins --enable-linker-build-id --disable-werror --disable-nls --enable-default-pie --enable-default-ssp --enable-checking=release --disable-libstdcxx-pch --with-isl --with-linker-hash-style=gnu --disable-libunwind-exceptions --disable-target-libiberty --enable-serial-configure --enable-languages=c,c++,objc,obj-c++,fortran,lto,go,ada
Thread model: posix
gcc version 9.3.0 (GCC)
using babl version 0.1.74 (compiled against version 0.1.74)
using GEGL version 0.4.20 (compiled against version 0.4.20)
using GLib version 2.64.1 (compiled against version 2.62.5)
using GdkPixbuf version 2.40.0 (compiled against version 2.40.0)
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.1 (compiled against version 2.13.1)
using Cairo version 1.16.0 (compiled against version 1.16.0)
fatal error: Segmentation fault
Stack trace:
# Stack traces obtained from PID 11432 - Thread 11432 #
[New LWP 11433]
[New LWP 11434]
[New LWP 11435]
[New LWP 11436]
[New LWP 11437]
[New LWP 11438]
[New LWP 11439]
[New LWP 11440]
[New LWP 11442]
[New LWP 11443]
[New LWP 11445]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
__libc_read (nbytes=256, buf=0x7ffcefaae410, fd=13) at ../sysdeps/unix/sysv/linux/read.c:26
Id Target Id Frame
* 1 Thread 0x7f21ce026300 (LWP 11432) "gimp" __libc_read (nbytes=256, buf=0x7ffcefaae410, fd=13) at ../sysdeps/unix/sysv/linux/read.c:26
2 Thread 0x7f21cdb05700 (LWP 11433) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
3 Thread 0x7f21cd304700 (LWP 11434) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
4 Thread 0x7f21ccb03700 (LWP 11435) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
5 Thread 0x7f21c7fff700 (LWP 11436) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
6 Thread 0x7f21c77fe700 (LWP 11437) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
7 Thread 0x7f21c6ffd700 (LWP 11438) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
8 Thread 0x7f21c67fc700 (LWP 11439) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
9 Thread 0x7f21c5ffb700 (LWP 11440) "gmain" 0x00007f21cf80979f in __GI___poll (fds=0x5627e4e733e0, nfds=1, timeout=4053) at ../sysdeps/unix/sysv/linux/poll.c:29
10 Thread 0x7f21c52aa700 (LWP 11442) "gdbus" 0x00007f21cf80979f in __GI___poll (fds=0x5627e4e86b80, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
11 Thread 0x7f21a3d0d700 (LWP 11443) "async" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
12 Thread 0x7f21a350c700 (LWP 11445) "pool-gimp" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
Thread 12 (Thread 0x7f21a350c700 (LWP 11445)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f21cfa64e68 in g_cond_wait_until () at /usr/lib/libglib-2.0.so.0
#2 0x00007f21cfae2431 in () at /usr/lib/libglib-2.0.so.0
#3 0x00007f21cfae2602 in g_async_queue_timeout_pop () at /usr/lib/libglib-2.0.so.0
#4 0x00007f21cfa8a779 in () at /usr/lib/libglib-2.0.so.0
#5 0x00007f21cfa9059d in () at /usr/lib/libglib-2.0.so.0
#6 0x00007f21cf8e4f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139782450628352, 7741014084983012144, 140724329443566, 140724329443567, 139782450586624, 139782450628352, -7696970708685604048, -7697209939589121232}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007f21cf813e0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 11 (Thread 0x7f21a3d0d700 (LWP 11443)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f21cfa6428f in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00005627e4190694 in ()
#3 0x00007f21cfa9059d in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f21cf8e4f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139782459021056, 7741014084983012144, 140724329443886, 140724329443887, 139782458979328, 139782459021056, -7696971808734102736, -7697209939589121232}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f21cf813e0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 10 (Thread 0x7f21c52aa700 (LWP 11442)):
#0 0x00007f21cf80979f in __GI___poll (fds=0x5627e4e86b80, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007f21cfab3cfe in () at /usr/lib/libglib-2.0.so.0
#2 0x00007f21cfab4d13 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3 0x00007f21cfe607f6 in () at /usr/lib/libgio-2.0.so.0
#4 0x00007f21cfa9059d in () at /usr/lib/libglib-2.0.so.0
#5 0x00007f21cf8e4f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139783018555136, 7741014084983012144, 140724329443902, 140724329443903, 139783018513408, 139783018555136, -7697195884157256912, -7697209939589121232}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#6 0x00007f21cf813e0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 9 (Thread 0x7f21c5ffb700 (LWP 11440)):
#0 0x00007f21cf80979f in __GI___poll (fds=0x5627e4e733e0, nfds=1, timeout=4053) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007f21cfab3cfe in () at /usr/lib/libglib-2.0.so.0
#2 0x00007f21cfab3dcf in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3 0x00007f21cfab3e21 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f21cfa9059d in () at /usr/lib/libglib-2.0.so.0
#5 0x00007f21cf8e4f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139783032518400, 7741014084983012144, 140724329443566, 140724329443567, 139783032476672, 139783032518400, -7697196339960661200, -7697209939589121232}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#6 0x00007f21cf813e0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 8 (Thread 0x7f21c67fc700 (LWP 11439)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f21cfa6428f in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007f21d03a5163 in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007f21cfa9059d in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f21cf8e4f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139783040911104, 7741014084983012144, 140724329443790, 140724329443791, 139783040869376, 139783040911104, -7697188643916137680, -7697209939589121232}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f21cf813e0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 7 (Thread 0x7f21c6ffd700 (LWP 11438)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f21cfa6428f in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007f21d03a5163 in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007f21cfa9059d in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f21cf8e4f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139783049303808, 7741014084983012144, 140724329443790, 140724329443791, 139783049262080, 139783049303808, -7697189743964636368, -7697209939589121232}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f21cf813e0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 6 (Thread 0x7f21c77fe700 (LWP 11437)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f21cfa6428f in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007f21d03a5163 in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007f21cfa9059d in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f21cf8e4f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139783057696512, 7741014084983012144, 140724329443790, 140724329443791, 139783057654784, 139783057696512, -7697190844013135056, -7697209939589121232}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f21cf813e0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 5 (Thread 0x7f21c7fff700 (LWP 11436)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f21cfa6428f in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007f21d03a5163 in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007f21cfa9059d in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f21cf8e4f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139783066089216, 7741014084983012144, 140724329443790, 140724329443791, 139783066047488, 139783066089216, -7697191944061633744, -7697209939589121232}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f21cf813e0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7f21ccb03700 (LWP 11435)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f21cfa6428f in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007f21d03a5163 in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007f21cfa9059d in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f21cf8e4f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139783144748800, 7741014084983012144, 140724329443790, 140724329443791, 139783144707072, 139783144748800, -7697212424613184720, -7697209939589121232}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f21cf813e0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7f21cd304700 (LWP 11434)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f21cfa6428f in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007f21d03a5163 in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007f21cfa9059d in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f21cf8e4f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139783153141504, 7741014084983012144, 140724329443790, 140724329443791, 139783153099776, 139783153141504, -7697213524661683408, -7697209939589121232}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f21cf813e0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7f21cdb05700 (LWP 11433)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f21cfa6428f in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007f21d03a5163 in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007f21cfa9059d in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f21cf8e4f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139783161534208, 7741014084983012144, 140724329443790, 140724329443791, 139783161492480, 139783161534208, -7697214624710182096, -7697209939589121232}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f21cf813e0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7f21ce026300 (LWP 11432)):
#0 __libc_read (nbytes=256, buf=0x7ffcefaae410, fd=13) at ../sysdeps/unix/sysv/linux/read.c:26
resultvar = 18446744073709551104
sc_cancel_oldtype = 0
#1 __libc_read (fd=13, buf=0x7ffcefaae410, nbytes=256) at ../sysdeps/unix/sysv/linux/read.c:24
#2 0x00007f21d07c92a7 in gimp_stack_trace_print () at /usr/lib/libgimpbase-2.0.so.0
#3 0x00005627e3eb28f0 in ()
#4 0x00005627e3eb2d1a in ()
#5 0x00005627e3eb3389 in ()
#6 0x00007f21cf8f0120 in <signal handler called> () at /usr/lib/libpthread.so.0
#7 0x00005627e423f754 in gimp_param_spec_layer_id ()
#8 0x00005627e4157417 in gimp_pdb_compat_param_spec ()
#9 0x00005627e4163e37 in gimp_plug_in_handle_message ()
#10 0x00005627e4172451 in gimp_plug_in_manager_call_query ()
#11 0x00005627e416a3d6 in gimp_plug_in_manager_restore ()
#12 0x00005627e418801d in ()
#13 0x00007f21cfba8742 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#14 0x00007f21cfb8c306 in () at /usr/lib/libgobject-2.0.so.0
#15 0x00007f21cfb9025a in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#16 0x00007f21cfb9185f in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#17 0x00005627e41875a2 in gimp_restore ()
#18 0x00005627e3eb222b in app_run ()
#19 0x00005627e3eb19be in main ()
[Inferior 1 (process 11432) detached]