Crash on close after font issue in XCF document
GIMP version: 2.10.8
Operating System: Fedora 28
Package: dnf install
Description of the bug
Was experiencing a font issue where Gimp would convert all my text into a new font. Went to restart Gimp, crashed.
Reproduction
Is the bug reproducible? Happened only once
…
Expected result:
Actual result:
Additional information
GNU Image Manipulation Program version 2.10.8
git-describe: GIMP_2_10_6-294-ga967e8d2c2
C compiler:
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/8/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,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 --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl --enable-libmpx --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
Thread model: posix
gcc version 8.2.1 20181105 (Red Hat 8.2.1-5) (GCC)
using GEGL version 0.4.12 (compiled against version 0.4.12)
using GLib version 2.58.3 (compiled against version 2.58.1)
using GdkPixbuf version 2.38.0 (compiled against version 2.38.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 18201 - Thread 18201 #
[New LWP 18203]
[New LWP 18204]
[New LWP 18205]
[New LWP 18206]
[New LWP 18207]
[New LWP 18208]
[New LWP 18223]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x00007fbcae91edf4 in read () from /lib64/libpthread.so.0
Id Target Id Frame
* 1 Thread 0x7fbcadc98e40 (LWP 18201) "gimp-2.10" 0x00007fbcae91edf4 in read () from /lib64/libpthread.so.0
2 Thread 0x7fbca09f0700 (LWP 18203) "gmain" 0x00007fbcae837421 in poll () from /lib64/libc.so.6
3 Thread 0x7fbc9bfff700 (LWP 18204) "gdbus" 0x00007fbcae837421 in poll () from /lib64/libc.so.6
4 Thread 0x7fbc93d82700 (LWP 18205) "async" 0x00007fbcae83cefd in syscall () from /lib64/libc.so.6
5 Thread 0x7fbc93581700 (LWP 18206) "worker" 0x00007fbcae83cefd in syscall () from /lib64/libc.so.6
6 Thread 0x7fbc92d80700 (LWP 18207) "worker" 0x00007fbcae83cefd in syscall () from /lib64/libc.so.6
7 Thread 0x7fbc9257f700 (LWP 18208) "worker" 0x00007fbcae83cefd in syscall () from /lib64/libc.so.6
8 Thread 0x7fbc8bfff700 (LWP 18223) "swap writer" 0x00007fbcae83cefd in syscall () from /lib64/libc.so.6
Thread 8 (Thread 0x7fbc8bfff700 (LWP 18223)):
#0 0x00007fbcae83cefd in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007fbcaebf03f3 in g_cond_wait () from /lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x00007fbcaf0bfbfd in ?? () from /lib64/libgegl-0.4.so.0
No symbol table info available.
#3 0x00007fbcaebd12aa in ?? () from /lib64/libglib-2.0.so.0
No symbol table info available.
#4 0x00007fbcae91558e in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007fbcae8426a3 in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 7 (Thread 0x7fbc9257f700 (LWP 18208)):
#0 0x00007fbcae83cefd in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007fbcaebf03f3 in g_cond_wait () from /lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x0000562a2ce1219b in ?? ()
No symbol table info available.
#3 0x00007fbcaebd12aa in ?? () from /lib64/libglib-2.0.so.0
No symbol table info available.
#4 0x00007fbcae91558e in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007fbcae8426a3 in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 6 (Thread 0x7fbc92d80700 (LWP 18207)):
#0 0x00007fbcae83cefd in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007fbcaebf03f3 in g_cond_wait () from /lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x0000562a2ce1219b in ?? ()
No symbol table info available.
#3 0x00007fbcaebd12aa in ?? () from /lib64/libglib-2.0.so.0
No symbol table info available.
#4 0x00007fbcae91558e in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007fbcae8426a3 in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 5 (Thread 0x7fbc93581700 (LWP 18206)):
#0 0x00007fbcae83cefd in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007fbcaebf03f3 in g_cond_wait () from /lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x0000562a2ce1219b in ?? ()
No symbol table info available.
#3 0x00007fbcaebd12aa in ?? () from /lib64/libglib-2.0.so.0
No symbol table info available.
#4 0x00007fbcae91558e in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007fbcae8426a3 in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 4 (Thread 0x7fbc93d82700 (LWP 18205)):
#0 0x00007fbcae83cefd in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007fbcaebf03f3 in g_cond_wait () from /lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x0000562a2ce123f4 in ?? ()
No symbol table info available.
#3 0x00007fbcaebd12aa in ?? () from /lib64/libglib-2.0.so.0
No symbol table info available.
#4 0x00007fbcae91558e in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007fbcae8426a3 in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 3 (Thread 0x7fbc9bfff700 (LWP 18204)):
#0 0x00007fbcae837421 in poll () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007fbcaeba83a6 in ?? () from /lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x00007fbcaeba8762 in g_main_loop_run () from /lib64/libglib-2.0.so.0
No symbol table info available.
#3 0x00007fbcaef5110a in ?? () from /lib64/libgio-2.0.so.0
No symbol table info available.
#4 0x00007fbcaebd12aa in ?? () from /lib64/libglib-2.0.so.0
No symbol table info available.
#5 0x00007fbcae91558e in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#6 0x00007fbcae8426a3 in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 2 (Thread 0x7fbca09f0700 (LWP 18203)):
#0 0x00007fbcae837421 in poll () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007fbcaeba83a6 in ?? () from /lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x00007fbcaeba84d0 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
No symbol table info available.
#3 0x00007fbcaeba8521 in ?? () from /lib64/libglib-2.0.so.0
No symbol table info available.
#4 0x00007fbcaebd12aa in ?? () from /lib64/libglib-2.0.so.0
No symbol table info available.
#5 0x00007fbcae91558e in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#6 0x00007fbcae8426a3 in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 1 (Thread 0x7fbcadc98e40 (LWP 18201)):
#0 0x00007fbcae91edf4 in read () from /lib64/libpthread.so.0
No symbol table info available.
#1 0x00007fbcaf4bd2fc in gimp_stack_trace_print () from /lib64/libgimpbase-2.0.so.0
No symbol table info available.
#2 0x0000562a2cb44710 in ?? ()
No symbol table info available.
#3 0x0000562a2cb44b4e in gimp_fatal_error ()
No symbol table info available.
#4 0x0000562a2cb452cd in ?? ()
No symbol table info available.
#5 <signal handler called>
No symbol table info available.
#6 0x00007fbcaeb97174 in g_str_hash () from /lib64/libglib-2.0.so.0
No symbol table info available.
#7 0x00007fbcaeb96380 in g_hash_table_lookup () from /lib64/libglib-2.0.so.0
No symbol table info available.
#8 0x00007fbcaf5bfdd4 in ?? () from /lib64/libgdk-x11-2.0.so.0
No symbol table info available.
#9 0x00007fbcaf5bfff2 in ?? () from /lib64/libgdk-x11-2.0.so.0
No symbol table info available.
#10 0x00007fbcaf5ab771 in gdk_drag_begin () from /lib64/libgdk-x11-2.0.so.0
No symbol table info available.
#11 0x00007fbcaf8c0f5c in ?? () from /lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#12 0x00007fbcaf8c1a1f in ?? () from /lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#13 0x00007fbcaf76af9d in ?? () from /lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#14 0x00007fbcaec8c3dd in g_closure_invoke () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#15 0x00007fbcaec9f983 in ?? () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#16 0x00007fbcaeca8123 in g_signal_emit_valist () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#17 0x00007fbcaeca90a3 in g_signal_emit () from /lib64/libgobject-2.0.so.0
No symbol table info available.
#18 0x00007fbcaf89f90c in ?? () from /lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#19 0x00007fbcaf768bbc in gtk_propagate_event () from /lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#20 0x00007fbcaf768fbb in gtk_main_do_event () from /lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#21 0x00007fbcaf5b5720 in ?? () from /lib64/libgdk-x11-2.0.so.0
No symbol table info available.
#22 0x00007fbcaeba806d in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
No symbol table info available.
#23 0x00007fbcaeba8438 in ?? () from /lib64/libglib-2.0.so.0
No symbol table info available.
#24 0x00007fbcaeba8762 in g_main_loop_run () from /lib64/libglib-2.0.so.0
No symbol table info available.
#25 0x0000562a2cb43f17 in app_run ()
No symbol table info available.
#26 0x0000562a2cb43805 in main ()
No symbol table info available.
[Inferior 1 (process 18201) detached]