FS#65538 - [gimp] 2.10.14-1 crashes on startup

Attached to Project: Arch Linux
Opened by Andrej Antunovikj (Xnopyt) - Tuesday, 18 February 2020, 11:17 GMT
Last edited by freswa (frederik) - Sunday, 12 April 2020, 23:16 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Christian Hesse (eworm)
Levente Polyak (anthraxx)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
GIMP crashes on startup.

```
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-pc-linux-gnu/9.2.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --enable-shared --enable-threads=posix --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --enable-multilib --disable-werror --enable-checking=release --enable-default-pie --enable-default-ssp --enable-cet=auto gdc_include_dir=/usr/include/dlang/gdc
Thread model: posix
gcc version 9.2.0 (GCC)

using babl version 0.1.74 (compiled against version 0.1.72)
using GEGL version 0.4.20 (compiled against version 0.4.18)
using GLib version 2.62.4 (compiled against version 2.62.2)
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.44.7 (compiled against version 1.44.7)
using Fontconfig version 2.13.1 (compiled against version 2.13.91)
using Cairo version 1.17.3 (compiled against version 1.17.3)

```
> fatal error: Aborted

Stack trace:
```

# Stack traces obtained from PID 27930 - Thread 27930 #

[New LWP 27931]
[New LWP 27932]
[New LWP 27933]
[New LWP 27934]
[New LWP 27935]
[New LWP 27937]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
0x00007fc3b73bd68c in read () from /usr/lib/libpthread.so.0
Id Target Id Frame
* 1 Thread 0x7fc3b65b4d40 (LWP 27930) "gimp-2.10" 0x00007fc3b73bd68c in read () from /usr/lib/libpthread.so.0
2 Thread 0x7fc3b60da700 (LWP 27931) "worker" 0x00007fc3b72dae9d in syscall () from /usr/lib/libc.so.6
3 Thread 0x7fc3b58d9700 (LWP 27932) "worker" 0x00007fc3b72dae9d in syscall () from /usr/lib/libc.so.6
4 Thread 0x7fc3ad0d8700 (LWP 27933) "worker" 0x00007fc3b72dae9d in syscall () from /usr/lib/libc.so.6
5 Thread 0x7fc3affff700 (LWP 27934) "gmain" 0x00007fc3b72d59ef in poll () from /usr/lib/libc.so.6
6 Thread 0x7fc3af7fe700 (LWP 27935) "gdbus" 0x00007fc3b72d59ef in poll () from /usr/lib/libc.so.6
7 Thread 0x7fc3998df700 (LWP 27937) "gimp-2.10" 0x00007fc3b73b9c45 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0

Thread 7 (Thread 0x7fc3998df700 (LWP 27937)):
#0 0x00007fc3b73b9c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1 0x00007fc3b69fc1c1 in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:865
__e = <optimized out>
#2 0x00007fc3b69fc1c1 in std::condition_variable::wait(std::unique_lock<std::mutex>&) (this=<optimized out>, __lock=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53
__e = <optimized out>
#3 0x00007fc399ccb116 in () at /usr/lib/intel-opencl/libigdrcl.so
#4 0x00007fc3b73b34cf in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007fc3b72e02d3 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fc3af7fe700 (LWP 27935)):
#0 0x00007fc3b72d59ef in poll () at /usr/lib/libc.so.6
#1 0x00007fc3b757e120 in () at /usr/lib/libglib-2.0.so.0
#2 0x00007fc3b757f0c3 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3 0x00007fc3b76ecbc8 in () at /usr/lib/libgio-2.0.so.0
#4 0x00007fc3b755abb1 in () at /usr/lib/libglib-2.0.so.0
#5 0x00007fc3b73b34cf in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007fc3b72e02d3 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fc3affff700 (LWP 27934)):
#0 0x00007fc3b72d59ef in poll () at /usr/lib/libc.so.6
#1 0x00007fc3b757e120 in () at /usr/lib/libglib-2.0.so.0
#2 0x00007fc3b757e1f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3 0x00007fc3b757e242 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007fc3b755abb1 in () at /usr/lib/libglib-2.0.so.0
#5 0x00007fc3b73b34cf in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007fc3b72e02d3 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fc3ad0d8700 (LWP 27933)):
#0 0x00007fc3b72dae9d in syscall () at /usr/lib/libc.so.6
#1 0x00007fc3b752e531 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007fc3b7b756f4 in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007fc3b755abb1 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007fc3b73b34cf in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007fc3b72e02d3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fc3b58d9700 (LWP 27932)):
#0 0x00007fc3b72dae9d in syscall () at /usr/lib/libc.so.6
#1 0x00007fc3b752e531 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007fc3b7b756f4 in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007fc3b755abb1 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007fc3b73b34cf in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007fc3b72e02d3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fc3b60da700 (LWP 27931)):
#0 0x00007fc3b72dae9d in syscall () at /usr/lib/libc.so.6
#1 0x00007fc3b752e531 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007fc3b7b756f4 in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007fc3b755abb1 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007fc3b73b34cf in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007fc3b72e02d3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fc3b65b4d40 (LWP 27930)):
#0 0x00007fc3b73bd68c in read () at /usr/lib/libpthread.so.0
#1 0x00007fc3b878a2ec in gimp_stack_trace_print () at /usr/lib/libgimpbase-2.0.so.0
#2 0x00005650aaa544c0 in ()
#3 0x00005650aaa54918 in ()
#4 0x00005650aaa54fab in ()
#5 0x00007fc3b73be930 in <signal handler called> () at /usr/lib/libpthread.so.0
#6 0x00007fc3b721cf25 in raise () at /usr/lib/libc.so.6
#7 0x00007fc3b7206897 in abort () at /usr/lib/libc.so.6
#8 0x00007fc3999d0106 in () at /usr/lib/intel-opencl/libigdrcl.so
#9 0x00007fc3999eb17f in () at /usr/lib/intel-opencl/libigdrcl.so
#10 0x00007fc399c896c5 in () at /usr/lib/intel-opencl/libigdrcl.so
#11 0x00007fc399a781c7 in () at /usr/lib/intel-opencl/libigdrcl.so
#12 0x00007fc399a7828c in () at /usr/lib/intel-opencl/libigdrcl.so
#13 0x00007fc399a6d692 in () at /usr/lib/intel-opencl/libigdrcl.so
#14 0x00007fc399a3ea62 in () at /usr/lib/intel-opencl/libigdrcl.so
#15 0x00007fc399a3ece4 in () at /usr/lib/intel-opencl/libigdrcl.so
#16 0x00007fc399a3df33 in () at /usr/lib/intel-opencl/libigdrcl.so
#17 0x00007fc399cc259c in () at /usr/lib/intel-opencl/libigdrcl.so
#18 0x00007fc399a7ab97 in () at /usr/lib/intel-opencl/libigdrcl.so
#19 0x00007fc399a7b0fe in () at /usr/lib/intel-opencl/libigdrcl.so
#20 0x00007fc3999ec93c in () at /usr/lib/intel-opencl/libigdrcl.so
#21 0x00007fc39a021f23 in () at /usr/lib/libOpenCL.so.1
#22 0x00007fc39a0241e5 in clGetPlatformIDs () at /usr/lib/libOpenCL.so.1
#23 0x00007fc3b7b1f599 in () at /usr/lib/libgegl-0.4.so.0
#24 0x00007fc3b7b275eb in () at /usr/lib/libgegl-0.4.so.0
#25 0x00007fc3b7b7b0e1 in () at /usr/lib/libgegl-0.4.so.0
#26 0x00007fc3b7668d5a in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#27 0x00007fc3b765688e in () at /usr/lib/libgobject-2.0.so.0
#28 0x00007fc3b765a98a in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#29 0x00007fc3b765b7f0 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#30 0x00007fc3b766fb56 in () at /usr/lib/libgobject-2.0.so.0
#31 0x00007fc3b766b41f in () at /usr/lib/libgobject-2.0.so.0
#32 0x00007fc3b766c5ec in g_object_set_valist () at /usr/lib/libgobject-2.0.so.0
#33 0x00007fc3b766cb75 in g_object_set () at /usr/lib/libgobject-2.0.so.0
#34 0x00005650aae96d83 in gimp_gegl_init ()
#35 0x00005650aaa53adb in app_run ()
#36 0x00005650aaa534ea in main ()
[Inferior 1 (process 27930) detached]

```

Steps to reproduce:
- Open GIMP.
This task depends upon

Closed by  freswa (frederik)
Sunday, 12 April 2020, 23:16 GMT
Reason for closing:  Fixed
Comment by Andrej Antunovikj (Xnopyt) - Tuesday, 18 February 2020, 11:19 GMT
UPDATE: I tried opening it in a terminal and got the following output:
```Abort was called at 199 line in file:
/build/intel-compute-runtime/src/compute-runtime-20.04.15428/core/os_interface/linux/drm_neo.cpp```

After uninstalling the intel-compute-runtime package, GIMP starts.
Comment by Alexander Schnaidt (Namarrgon) - Tuesday, 18 February 2020, 13:54 GMT
"20.04.15428" is an old version and this issue was supposedly already fixed: https://github.com/intel/compute-runtime/issues/254. Update your system until you get the latest version of the intel-compute-runtime package (20.06.15619-1) and try to reproduce it.
Comment by mattia (nTia89) - Sunday, 12 April 2020, 15:42 GMT
with latest software versions:
- gimp-2.10.18-5
- intel-compute-runtime-20.13.16352-1
it works normally.

I propose to close this issue

Loading...