Bug#953794: Gimp crashes at starup

RD Beck beck at ripabe.net
Sat Mar 14 14:58:55 GMT 2020


I have the same issue 

```
GNU Image Manipulation Program version 2.10.14
git-describe: GIMP_2_10_12-511-ga4f55d6c7e
C compiler:
	Using built-in specs.
	COLLECT_GCC=gcc
	COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper
	OFFLOAD_TARGET_NAMES=nvptx-none:hsa
	OFFLOAD_TARGET_DEFAULT=1
	Target: x86_64-linux-gnu
	Configured with: ../src/configure -v --with-pkgversion='Debian 
9.2.1-31' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-
languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-
gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- 
--enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-
included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --
enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-
libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object 
--disable-vtable-verify --enable-plugin --enable-default-pie --with-system-
zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch 
--disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-
list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-
targets=nvptx-none,hsa --without-cuda-driver --enable-checking=release --
build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --
with-build-config=bootstrap-lto-lean --enable-link-mutex
	Thread model: posix
	gcc version 9.2.1 20200306 (Debian 9.2.1-31) 

using babl version 0.1.74 (compiled against version 0.1.74)
using GEGL version 0.4.22 (compiled against version 0.4.22)
using GLib version 2.64.0 (compiled against version 2.64.0)
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.3 (compiled against version 1.42.3)
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 322395 - Thread 322395 #

[New LWP 322396]
[New LWP 322397]
[New LWP 322398]
[New LWP 322399]
[New LWP 322400]
[New LWP 322401]
[New LWP 322402]
[New LWP 322403]
[New LWP 322404]
[New LWP 322408]
[New LWP 322409]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
__libc_read (nbytes=256, buf=0x7ffe9c690810, fd=15) at ../sysdeps/unix/sysv/
linux/read.c:26
  Id   Target Id                                      Frame 
* 1    Thread 0x7f78b1dfee00 (LWP 322395) "gimp"      __libc_read (nbytes=256, 
buf=0x7ffe9c690810, fd=15) at ../sysdeps/unix/sysv/linux/read.c:26
  2    Thread 0x7f78b1945700 (LWP 322396) "worker"    syscall () at ../
sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  3    Thread 0x7f78b1144700 (LWP 322397) "worker"    syscall () at ../
sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  4    Thread 0x7f78b0943700 (LWP 322398) "worker"    syscall () at ../
sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  5    Thread 0x7f78a3fff700 (LWP 322399) "worker"    syscall () at ../
sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  6    Thread 0x7f78a37fe700 (LWP 322400) "worker"    syscall () at ../
sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  7    Thread 0x7f78a2ffd700 (LWP 322401) "worker"    syscall () at ../
sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  8    Thread 0x7f78a27fc700 (LWP 322402) "worker"    syscall () at ../
sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  9    Thread 0x7f7889044700 (LWP 322403) "gmain"     0x00007f78b39b8b0f in 
__GI___poll (fds=0x55b41ca97a60, nfds=1, timeout=4035) at ../sysdeps/unix/
sysv/linux/poll.c:29
  10   Thread 0x7f7888843700 (LWP 322404) "gdbus"     0x00007f78b39b8b0f in 
__GI___poll (fds=0x55b41caae0a0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/
linux/poll.c:29
  11   Thread 0x7f7881fad700 (LWP 322408) "async"     syscall () at ../
sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  12   Thread 0x7f78817ac700 (LWP 322409) "pool-gimp" syscall () at ../
sysdeps/unix/sysv/linux/x86_64/syscall.S:38

Thread 12 (Thread 0x7f78817ac700 (LWP 322409)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1  0x00007f78b3c92ae2 in g_cond_wait_until () from /usr/lib/x86_64-linux-gnu/
libglib-2.0.so.0
No symbol table info available.
#2  0x00007f78b3c175d1 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.
0
No symbol table info available.
#3  0x00007f78b3c17bc2 in g_async_queue_timeout_pop () from /usr/lib/x86_64-
linux-gnu/libglib-2.0.so.0
No symbol table info available.
#4  0x00007f78b3c6fe19 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.
0
No symbol table info available.
#5  0x00007f78b3c6f50d in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.
0
No symbol table info available.
#6  0x00007f78b3a93f27 in start_thread (arg=<optimized out>) at 
pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140155545110272, 
1340818787389422777, 140731522552782, 140731522552783, 140155545106688, 
140155545110272, -1411164486844007239, -1411055192859853639}, mask_was_saved = 
0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, 
canceltype = 0}}}
        not_first_call = 0
#7  0x00007f78b39c32af in clone () at ../sysdeps/unix/sysv/linux/x86_64/
clone.S:95
No locals.

Thread 11 (Thread 0x7f7881fad700 (LWP 322408)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1  0x00007f78b3c929bf in g_cond_wait () from /usr/lib/x86_64-linux-gnu/
libglib-2.0.so.0
No symbol table info available.
#2  0x000055b41ae1a8c4 in ?? ()
No symbol table info available.
#3  0x00007f78b3c6f50d in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.
0
No symbol table info available.
#4  0x00007f78b3a93f27 in start_thread (arg=<optimized out>) at 
pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140155553502976, 
1340818787389422777, 140731522553102, 140731522553103, 140155553499392, 
140155553502976, -1411165583671280455, -1411055192859853639}, mask_was_saved = 
0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, 
canceltype = 0}}}
        not_first_call = 0
#5  0x00007f78b39c32af in clone () at ../sysdeps/unix/sysv/linux/x86_64/
clone.S:95
No locals.

Thread 10 (Thread 0x7f7888843700 (LWP 322404)):
#0  0x00007f78b39b8b0f in __GI___poll (fds=0x55b41caae0a0, nfds=2, timeout=-1) 
at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
#1  0x00007f78b3c467fe in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.
0
No symbol table info available.
#2  0x00007f78b3c46b63 in g_main_loop_run () from /usr/lib/x86_64-linux-gnu/
libglib-2.0.so.0
No symbol table info available.
#3  0x00007f78b3ed0d16 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
#4  0x00007f78b3c6f50d in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.
0
No symbol table info available.
#5  0x00007f78b3a93f27 in start_thread (arg=<optimized out>) at 
pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140155663169280, 
1340818787389422777, 140731522553214, 140731522553215, 140155663165696, 
140155663169280, -1411145533690200903, -1411055192859853639}, mask_was_saved = 
0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, 
canceltype = 0}}}
        not_first_call = 0
#6  0x00007f78b39c32af in clone () at ../sysdeps/unix/sysv/linux/x86_64/
clone.S:95
No locals.

Thread 9 (Thread 0x7f7889044700 (LWP 322403)):
#0  0x00007f78b39b8b0f in __GI___poll (fds=0x55b41ca97a60, nfds=1, 
timeout=4035) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
#1  0x00007f78b3c467fe in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.
0
No symbol table info available.
#2  0x00007f78b3c4691f in g_main_context_iteration () from /usr/lib/x86_64-
linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3  0x00007f78b3c46971 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.
0
No symbol table info available.
#4  0x00007f78b3c6f50d in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.
0
No symbol table info available.
#5  0x00007f78b3a93f27 in start_thread (arg=<optimized out>) at 
pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140155671561984, 
1340818787389422777, 140731522552782, 140731522552783, 140155671558400, 
140155671561984, -1411146632664957767, -1411055192859853639}, mask_was_saved = 
0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, 
canceltype = 0}}}
        not_first_call = 0
#6  0x00007f78b39c32af in clone () at ../sysdeps/unix/sysv/linux/x86_64/
clone.S:95
No locals.

Thread 8 (Thread 0x7f78a27fc700 (LWP 322402)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1  0x00007f78b3c929bf in g_cond_wait () from /usr/lib/x86_64-linux-gnu/
libglib-2.0.so.0
No symbol table info available.
#2  0x00007f78b412ac73 in ?? () from /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.
0
No symbol table info available.
#3  0x00007f78b3c6f50d in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.
0
No symbol table info available.
#4  0x00007f78b3a93f27 in start_thread (arg=<optimized out>) at 
pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140156099086080, 
1340818787389422777, 140731522553006, 140731522553007, 140156099082496, 
140156099086080, -1411087478080389959, -1411055192859853639}, mask_was_saved = 
0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, 
canceltype = 0}}}
        not_first_call = 0
#5  0x00007f78b39c32af in clone () at ../sysdeps/unix/sysv/linux/x86_64/
clone.S:95
No locals.

Thread 7 (Thread 0x7f78a2ffd700 (LWP 322401)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1  0x00007f78b3c929bf in g_cond_wait () from /usr/lib/x86_64-linux-gnu/
libglib-2.0.so.0
No symbol table info available.
#2  0x00007f78b412ac73 in ?? () from /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.
0
No symbol table info available.
#3  0x00007f78b3c6f50d in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.
0
No symbol table info available.
#4  0x00007f78b3a93f27 in start_thread (arg=<optimized out>) at 
pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140156107478784, 
1340818787389422777, 140731522553006, 140731522553007, 140156107475200, 
140156107478784, -1411088574907663175, -1411055192859853639}, mask_was_saved = 
0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, 
canceltype = 0}}}
        not_first_call = 0
#5  0x00007f78b39c32af in clone () at ../sysdeps/unix/sysv/linux/x86_64/
clone.S:95
No locals.

Thread 6 (Thread 0x7f78a37fe700 (LWP 322400)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1  0x00007f78b3c929bf in g_cond_wait () from /usr/lib/x86_64-linux-gnu/
libglib-2.0.so.0
No symbol table info available.
#2  0x00007f78b412ac73 in ?? () from /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.
0
No symbol table info available.
#3  0x00007f78b3c6f50d in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.
0
No symbol table info available.
#4  0x00007f78b3a93f27 in start_thread (arg=<optimized out>) at 
pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140156115871488, 
1340818787389422777, 140731522553006, 140731522553007, 140156115867904, 
140156115871488, -1411089673882420039, -1411055192859853639}, mask_was_saved = 
0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, 
canceltype = 0}}}
        not_first_call = 0
#5  0x00007f78b39c32af in clone () at ../sysdeps/unix/sysv/linux/x86_64/
clone.S:95
No locals.

Thread 5 (Thread 0x7f78a3fff700 (LWP 322399)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1  0x00007f78b3c929bf in g_cond_wait () from /usr/lib/x86_64-linux-gnu/
libglib-2.0.so.0
No symbol table info available.
#2  0x00007f78b412ac73 in ?? () from /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.
0
No symbol table info available.
#3  0x00007f78b3c6f50d in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.
0
No symbol table info available.
#4  0x00007f78b3a93f27 in start_thread (arg=<optimized out>) at 
pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140156124264192, 
1340818787389422777, 140731522553006, 140731522553007, 140156124260608, 
140156124264192, -1411090775004660551, -1411055192859853639}, mask_was_saved = 
0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, 
canceltype = 0}}}
        not_first_call = 0
#5  0x00007f78b39c32af in clone () at ../sysdeps/unix/sysv/linux/x86_64/
clone.S:95
No locals.

Thread 4 (Thread 0x7f78b0943700 (LWP 322398)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1  0x00007f78b3c929bf in g_cond_wait () from /usr/lib/x86_64-linux-gnu/
libglib-2.0.so.0
No symbol table info available.
#2  0x00007f78b412ac73 in ?? () from /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.
0
No symbol table info available.
#3  0x00007f78b3c6f50d in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.
0
No symbol table info available.
#4  0x00007f78b3a93f27 in start_thread (arg=<optimized out>) at 
pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140156335306496, 
1340818787389422777, 140731522553006, 140731522553007, 140156335302912, 
140156335306496, -1411057435321025351, -1411055192859853639}, mask_was_saved = 
0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, 
canceltype = 0}}}
        not_first_call = 0
#5  0x00007f78b39c32af in clone () at ../sysdeps/unix/sysv/linux/x86_64/
clone.S:95
No locals.

Thread 3 (Thread 0x7f78b1144700 (LWP 322397)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1  0x00007f78b3c929bf in g_cond_wait () from /usr/lib/x86_64-linux-gnu/
libglib-2.0.so.0
No symbol table info available.
#2  0x00007f78b412ac73 in ?? () from /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.
0
No symbol table info available.
#3  0x00007f78b3c6f50d in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.
0
No symbol table info available.
#4  0x00007f78b3a93f27 in start_thread (arg=<optimized out>) at 
pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140156343699200, 
1340818787389422777, 140731522553006, 140731522553007, 140156343695616, 
140156343699200, -1411058534295782215, -1411055192859853639}, mask_was_saved = 
0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, 
canceltype = 0}}}
        not_first_call = 0
#5  0x00007f78b39c32af in clone () at ../sysdeps/unix/sysv/linux/x86_64/
clone.S:95
No locals.

Thread 2 (Thread 0x7f78b1945700 (LWP 322396)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1  0x00007f78b3c929bf in g_cond_wait () from /usr/lib/x86_64-linux-gnu/
libglib-2.0.so.0
No symbol table info available.
#2  0x00007f78b412ac73 in ?? () from /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.
0
No symbol table info available.
#3  0x00007f78b3c6f50d in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.
0
No symbol table info available.
#4  0x00007f78b3a93f27 in start_thread (arg=<optimized out>) at 
pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140156352091904, 
1340818787389422777, 140731522553006, 140731522553007, 140156352088320, 
140156352091904, -1411059631123055431, -1411055192859853639}, mask_was_saved = 
0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, 
canceltype = 0}}}
        not_first_call = 0
#5  0x00007f78b39c32af in clone () at ../sysdeps/unix/sysv/linux/x86_64/
clone.S:95
No locals.

Thread 1 (Thread 0x7f78b1dfee00 (LWP 322395)):
#0  __libc_read (nbytes=256, buf=0x7ffe9c690810, fd=15) at ../sysdeps/unix/
sysv/linux/read.c:26
        resultvar = 18446744073709551104
        sc_cancel_oldtype = 0
        __arg3 = <optimized out>
        _a2 = <optimized out>
        sc_ret = <optimized out>
        __value = <optimized out>
        __arg1 = <optimized out>
        _a3 = <optimized out>
        resultvar = <optimized out>
        resultvar = <optimized out>
        __arg2 = <optimized out>
        _a1 = <optimized out>
#1  __libc_read (fd=15, buf=0x7ffe9c690810, nbytes=256) at ../sysdeps/unix/
sysv/linux/read.c:24
No locals.
#2  0x00007f78b45a62a7 in gimp_stack_trace_print () from /usr/lib/
libgimpbase-2.0.so.0
No symbol table info available.
#3  0x000055b41ab3c980 in ?? ()
No symbol table info available.
#4  0x000055b41ab3cda8 in gimp_fatal_error ()
No symbol table info available.
#5  0x000055b41ab3d419 in ?? ()
No symbol table info available.
#6  <signal handler called>
No locals.
#7  0x000055b41aec9704 in gimp_param_spec_layer_id ()
No symbol table info available.
#8  0x000055b41ade1647 in gimp_pdb_compat_param_spec ()
No symbol table info available.
#9  0x000055b41adee067 in gimp_plug_in_handle_message ()
No symbol table info available.
#10 0x000055b41adfc681 in gimp_plug_in_manager_call_query ()
No symbol table info available.
#11 0x000055b41adf4606 in gimp_plug_in_manager_restore ()
No symbol table info available.
#12 0x000055b41ae1224d in ?? ()
No symbol table info available.
#13 0x00007f78b3d30fd2 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/
libgobject-2.0.so.0
No symbol table info available.
#14 0x00007f78b3d43f06 in ?? () from /usr/lib/x86_64-linux-gnu/
libgobject-2.0.so.0
No symbol table info available.
#15 0x00007f78b3d4f54f in g_signal_emit_valist () from /usr/lib/x86_64-linux-
gnu/libgobject-2.0.so.0
No symbol table info available.
#16 0x00007f78b3d4fedf in g_signal_emit () from /usr/lib/x86_64-linux-gnu/
libgobject-2.0.so.0
No symbol table info available.
#17 0x000055b41ae117d2 in gimp_restore ()
No symbol table info available.
#18 0x000055b41ab3c2bb in app_run ()
No symbol table info available.
#19 0x000055b41ab3ba4e in main ()
No symbol table info available.
[Inferior 1 (process 322395) detached]

```



More information about the pkg-gnome-maintainers mailing list