Segfault when starting GIMP, due to empty data files
GIMP version: 2.10.2
Operating System: opensuse:tumbleweed:20180618
Package: Repository
Description of the bug
Wanted to crop a photo, opened the file with the context menu - immediate crash. Tried starting it regularly - immediate crash. Something wrong with the current version? Didn't happen before
Reproduction
Is the bug reproducible? Always
Reproduction steps:
- Start GIMP
Expected result: GIMP starts
Actual result: GIMP Crash Debug window opens
Additional information
GNU Image Manipulation Program version 2.10.2
git-describe: GIMP_2_10_0-292-gbe7f9b433a
C compiler:
Using built-in specs.
Reading specs from /usr/lib64/gcc/x86_64-suse-linux/8/defaults.spec
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-suse-linux/8/lto-wrapper
OFFLOAD_TARGET_NAMES=hsa:nvptx-none
Target: x86_64-suse-linux
Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,ada,go --enable-offload-targets=hsa,nvptx-none=/usr/nvptx-none, --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/8 --enable-ssp --disable-libssp --disable-libvtv --disable-cet --disable-libcc1 --enable-plugin --with-bugurl=http://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-8 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux
Thread model: posix
gcc version 8.1.1 20180523 [gcc-8-branch revision 260570] (SUSE Linux)
using GEGL version 0.4.2 (compiled against version 0.4.2)
using GLib version 2.56.1 (compiled against version 2.56.1)
using GdkPixbuf version 2.36.12 (compiled against version 2.36.12)
using GTK+ version 2.24.32 (compiled against version 2.24.32)
using Pango version 1.42.1 (compiled against version 1.42.1)
using Fontconfig version 2.11.94 (compiled against version 2.12.6)
using Cairo version 1.15.12 (compiled against version 1.15.12)
> fatal error: Segmentation fault
Stack trace:
# Stack traces obtained from PID 2689 - Thread 2689 #
[New LWP 2696]
[New LWP 2697]
[New LWP 2698]
[New LWP 2699]
[New LWP 2700]
[New LWP 2701]
[New LWP 2702]
[New LWP 2703]
[New LWP 2704]
[New LWP 2705]
[New LWP 2706]
[New LWP 2707]
[New LWP 2708]
[New LWP 2709]
[New LWP 2710]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x00007fad1b4e4a34 in read () from /lib64/libpthread.so.0
Id Target Id Frame
* 1 Thread 0x7fad20115e00 (LWP 2689) "gimp-2.10" 0x00007fad1b4e4a34 in read () from /lib64/libpthread.so.0
2 Thread 0x7fad09e4d700 (LWP 2696) "gmain" 0x00007fad1b2045d9 in poll () from /lib64/libc.so.6
3 Thread 0x7fad0aa77700 (LWP 2697) "gdbus" 0x00007fad1b2045d9 in poll () from /lib64/libc.so.6
4 Thread 0x7fad0b278700 (LWP 2698) "async" 0x00007fad1b209a49 in syscall () from /lib64/libc.so.6
5 Thread 0x7fad0ba79700 (LWP 2699) "worker" 0x00007fad1b209a49 in syscall () from /lib64/libc.so.6
6 Thread 0x7facf07c9700 (LWP 2700) "worker" 0x00007fad1b209a49 in syscall () from /lib64/libc.so.6
7 Thread 0x7faceffc8700 (LWP 2701) "worker" 0x00007fad1b209a49 in syscall () from /lib64/libc.so.6
8 Thread 0x7facef7c7700 (LWP 2702) "worker" 0x00007fad1b209a49 in syscall () from /lib64/libc.so.6
9 Thread 0x7faceefc6700 (LWP 2703) "worker" 0x00007fad1b209a49 in syscall () from /lib64/libc.so.6
10 Thread 0x7facee7c5700 (LWP 2704) "worker" 0x00007fad1b209a49 in syscall () from /lib64/libc.so.6
11 Thread 0x7facedfc4700 (LWP 2705) "worker" 0x00007fad1b209a49 in syscall () from /lib64/libc.so.6
12 Thread 0x7faced7c3700 (LWP 2706) "worker" 0x00007fad1b209a49 in syscall () from /lib64/libc.so.6
13 Thread 0x7facecfc2700 (LWP 2707) "worker" 0x00007fad1b209a49 in syscall () from /lib64/libc.so.6
14 Thread 0x7facec7c1700 (LWP 2708) "worker" 0x00007fad1b209a49 in syscall () from /lib64/libc.so.6
15 Thread 0x7facebfc0700 (LWP 2709) "worker" 0x00007fad1b209a49 in syscall () from /lib64/libc.so.6
16 Thread 0x7faceb7bf700 (LWP 2710) "pool" 0x00007fad1b209a49 in syscall () from /lib64/libc.so.6
Thread 16 (Thread 0x7faceb7bf700 (LWP 2710)):
#0 0x00007fad1b209a49 in syscall () at /lib64/libc.so.6
#1 0x00007fad1bf44d7a in g_cond_wait_until () at /usr/lib64/libglib-2.0.so.0
#2 0x00007fad1bed1c41 in () at /usr/lib64/libglib-2.0.so.0
#3 0x00007fad1bed21fc in g_async_queue_timeout_pop () at /usr/lib64/libglib-2.0.so.0
#4 0x00007fad1bf27681 in () at /usr/lib64/libglib-2.0.so.0
#5 0x00007fad1bf26c45 in () at /usr/lib64/libglib-2.0.so.0
#6 0x00007fad1b4db554 in start_thread () at /lib64/libpthread.so.0
#7 0x00007fad1b20efdf in clone () at /lib64/libc.so.6
Thread 15 (Thread 0x7facebfc0700 (LWP 2709)):
#0 0x00007fad1b209a49 in syscall () at /lib64/libc.so.6
#1 0x00007fad1bf44c5f in g_cond_wait () at /usr/lib64/libglib-2.0.so.0
#2 0x000055ec887e0c03 in ()
#3 0x00007fad1bf26c45 in () at /usr/lib64/libglib-2.0.so.0
#4 0x00007fad1b4db554 in start_thread () at /lib64/libpthread.so.0
#5 0x00007fad1b20efdf in clone () at /lib64/libc.so.6
Thread 14 (Thread 0x7facec7c1700 (LWP 2708)):
#0 0x00007fad1b209a49 in syscall () at /lib64/libc.so.6
#1 0x00007fad1bf44c5f in g_cond_wait () at /usr/lib64/libglib-2.0.so.0
#2 0x000055ec887e0c03 in ()
#3 0x00007fad1bf26c45 in () at /usr/lib64/libglib-2.0.so.0
#4 0x00007fad1b4db554 in start_thread () at /lib64/libpthread.so.0
#5 0x00007fad1b20efdf in clone () at /lib64/libc.so.6
Thread 13 (Thread 0x7facecfc2700 (LWP 2707)):
#0 0x00007fad1b209a49 in syscall () at /lib64/libc.so.6
#1 0x00007fad1bf44c5f in g_cond_wait () at /usr/lib64/libglib-2.0.so.0
#2 0x000055ec887e0c03 in ()
#3 0x00007fad1bf26c45 in () at /usr/lib64/libglib-2.0.so.0
#4 0x00007fad1b4db554 in start_thread () at /lib64/libpthread.so.0
#5 0x00007fad1b20efdf in clone () at /lib64/libc.so.6
Thread 12 (Thread 0x7faced7c3700 (LWP 2706)):
#0 0x00007fad1b209a49 in syscall () at /lib64/libc.so.6
#1 0x00007fad1bf44c5f in g_cond_wait () at /usr/lib64/libglib-2.0.so.0
#2 0x000055ec887e0c03 in ()
#3 0x00007fad1bf26c45 in () at /usr/lib64/libglib-2.0.so.0
#4 0x00007fad1b4db554 in start_thread () at /lib64/libpthread.so.0
#5 0x00007fad1b20efdf in clone () at /lib64/libc.so.6
Thread 11 (Thread 0x7facedfc4700 (LWP 2705)):
#0 0x00007fad1b209a49 in syscall () at /lib64/libc.so.6
#1 0x00007fad1bf44c5f in g_cond_wait () at /usr/lib64/libglib-2.0.so.0
#2 0x000055ec887e0c03 in ()
#3 0x00007fad1bf26c45 in () at /usr/lib64/libglib-2.0.so.0
#4 0x00007fad1b4db554 in start_thread () at /lib64/libpthread.so.0
#5 0x00007fad1b20efdf in clone () at /lib64/libc.so.6
Thread 10 (Thread 0x7facee7c5700 (LWP 2704)):
#0 0x00007fad1b209a49 in syscall () at /lib64/libc.so.6
#1 0x00007fad1bf44c5f in g_cond_wait () at /usr/lib64/libglib-2.0.so.0
#2 0x000055ec887e0c03 in ()
#3 0x00007fad1bf26c45 in () at /usr/lib64/libglib-2.0.so.0
#4 0x00007fad1b4db554 in start_thread () at /lib64/libpthread.so.0
#5 0x00007fad1b20efdf in clone () at /lib64/libc.so.6
Thread 9 (Thread 0x7faceefc6700 (LWP 2703)):
#0 0x00007fad1b209a49 in syscall () at /lib64/libc.so.6
#1 0x00007fad1bf44c5f in g_cond_wait () at /usr/lib64/libglib-2.0.so.0
#2 0x000055ec887e0c03 in ()
#3 0x00007fad1bf26c45 in () at /usr/lib64/libglib-2.0.so.0
#4 0x00007fad1b4db554 in start_thread () at /lib64/libpthread.so.0
#5 0x00007fad1b20efdf in clone () at /lib64/libc.so.6
Thread 8 (Thread 0x7facef7c7700 (LWP 2702)):
#0 0x00007fad1b209a49 in syscall () at /lib64/libc.so.6
#1 0x00007fad1bf44c5f in g_cond_wait () at /usr/lib64/libglib-2.0.so.0
#2 0x000055ec887e0c03 in ()
#3 0x00007fad1bf26c45 in () at /usr/lib64/libglib-2.0.so.0
#4 0x00007fad1b4db554 in start_thread () at /lib64/libpthread.so.0
#5 0x00007fad1b20efdf in clone () at /lib64/libc.so.6
Thread 7 (Thread 0x7faceffc8700 (LWP 2701)):
#0 0x00007fad1b209a49 in syscall () at /lib64/libc.so.6
#1 0x00007fad1bf44c5f in g_cond_wait () at /usr/lib64/libglib-2.0.so.0
#2 0x000055ec887e0c03 in ()
#3 0x00007fad1bf26c45 in () at /usr/lib64/libglib-2.0.so.0
#4 0x00007fad1b4db554 in start_thread () at /lib64/libpthread.so.0
#5 0x00007fad1b20efdf in clone () at /lib64/libc.so.6
Thread 6 (Thread 0x7facf07c9700 (LWP 2700)):
#0 0x00007fad1b209a49 in syscall () at /lib64/libc.so.6
#1 0x00007fad1bf44c5f in g_cond_wait () at /usr/lib64/libglib-2.0.so.0
#2 0x000055ec887e0c03 in ()
#3 0x00007fad1bf26c45 in () at /usr/lib64/libglib-2.0.so.0
#4 0x00007fad1b4db554 in start_thread () at /lib64/libpthread.so.0
#5 0x00007fad1b20efdf in clone () at /lib64/libc.so.6
Thread 5 (Thread 0x7fad0ba79700 (LWP 2699)):
#0 0x00007fad1b209a49 in syscall () at /lib64/libc.so.6
#1 0x00007fad1bf44c5f in g_cond_wait () at /usr/lib64/libglib-2.0.so.0
#2 0x000055ec887e0c03 in ()
#3 0x00007fad1bf26c45 in () at /usr/lib64/libglib-2.0.so.0
#4 0x00007fad1b4db554 in start_thread () at /lib64/libpthread.so.0
#5 0x00007fad1b20efdf in clone () at /lib64/libc.so.6
Thread 4 (Thread 0x7fad0b278700 (LWP 2698)):
#0 0x00007fad1b209a49 in syscall () at /lib64/libc.so.6
#1 0x00007fad1bf44c5f in g_cond_wait () at /usr/lib64/libglib-2.0.so.0
#2 0x000055ec887e09c3 in ()
#3 0x00007fad1bf26c45 in () at /usr/lib64/libglib-2.0.so.0
#4 0x00007fad1b4db554 in start_thread () at /lib64/libpthread.so.0
#5 0x00007fad1b20efdf in clone () at /lib64/libc.so.6
Thread 3 (Thread 0x7fad0aa77700 (LWP 2697)):
#0 0x00007fad1b2045d9 in poll () at /lib64/libc.so.6
#1 0x00007fad1beff2c6 in () at /usr/lib64/libglib-2.0.so.0
#2 0x00007fad1beff652 in g_main_loop_run () at /usr/lib64/libglib-2.0.so.0
#3 0x00007fad1cc5e166 in () at /usr/lib64/libgio-2.0.so.0
#4 0x00007fad1bf26c45 in () at /usr/lib64/libglib-2.0.so.0
#5 0x00007fad1b4db554 in start_thread () at /lib64/libpthread.so.0
#6 0x00007fad1b20efdf in clone () at /lib64/libc.so.6
Thread 2 (Thread 0x7fad09e4d700 (LWP 2696)):
#0 0x00007fad1b2045d9 in poll () at /lib64/libc.so.6
#1 0x00007fad1beff2c6 in () at /usr/lib64/libglib-2.0.so.0
#2 0x00007fad1beff3ec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3 0x00007fad1beff431 in () at /usr/lib64/libglib-2.0.so.0
#4 0x00007fad1bf26c45 in () at /usr/lib64/libglib-2.0.so.0
#5 0x00007fad1b4db554 in start_thread () at /lib64/libpthread.so.0
#6 0x00007fad1b20efdf in clone () at /lib64/libc.so.6
Thread 1 (Thread 0x7fad20115e00 (LWP 2689)):
#0 0x00007fad1b4e4a34 in read () at /lib64/libpthread.so.0
#1 0x00007fad1e763de6 in gimp_stack_trace_print () at /usr/lib64/libgimpbase-2.0.so.0
#2 0x000055ec8852a0b0 in ()
#3 0x000055ec8852a4ea in ()
#4 0x000055ec8852ac47 in ()
#5 0x00007fad1b4e5f80 in <signal handler called> () at /lib64/libpthread.so.0
#6 0x000055ec8858957f in gimp_tools_restore ()
#7 0x000055ec8852ca73 in ()
#8 0x00007fad1c1d8aed in g_closure_invoke () at /usr/lib64/libgobject-2.0.so.0
#9 0x00007fad1c1ebb13 in () at /usr/lib64/libgobject-2.0.so.0
#10 0x00007fad1c1f4b4a in g_signal_emit_valist () at /usr/lib64/libgobject-2.0.so.0
#11 0x00007fad1c1f519f in g_signal_emit () at /usr/lib64/libgobject-2.0.so.0
#12 0x000055ec887d7ea1 in gimp_restore ()
#13 0x000055ec88529a3b in app_run ()
#14 0x000055ec88529205 in main ()
Edited by Ell