fatal crash while editing text

Bug #1873694 reported by smkqkzhq
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gimp (Ubuntu)
New
Undecided
Unassigned

Bug Description

$ lsb_release -rd
Description: Ubuntu 19.10
Release: 19.10

```
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/lib/gcc/x86_64-linux-gnu/8/lto-wrapper
 OFFLOAD_TARGET_NAMES=nvptx-none
 OFFLOAD_TARGET_DEFAULT=1
 Target: x86_64-linux-gnu
 Configured with: ../src/configure -v --with-pkgversion='Ubuntu 8.2.0-13ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-8/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-8 --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-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --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 --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
 Thread model: posix
 gcc version 8.2.0 (Ubuntu 8.2.0-13ubuntu1)

using GEGL version 0.4.14 (compiled against version 0.4.12)
using GLib version 2.62.4 (compiled against version 2.58.1)
using GdkPixbuf version 2.40.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.0)
using Cairo version 1.16.0 (compiled against version 1.16.0)

```
> fatal error: Aborted

Stack trace:
```

# Stack traces obtained from PID 7081 - Thread 7081 #

[New LWP 7082]
[New LWP 7083]
[New LWP 7084]
[New LWP 7085]
[New LWP 7086]
[New LWP 7100]
[New LWP 7116]
[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=0x7ffc4dec6e90, fd=14) at ../sysdeps/unix/sysv/linux/read.c:26
  Id Target Id Frame
* 1 Thread 0x7f699d42fe00 (LWP 7081) "gimp-2.10" __libc_read (nbytes=256, buf=0x7ffc4dec6e90, fd=14) at ../sysdeps/unix/sysv/linux/read.c:26
  2 Thread 0x7f699ccd2700 (LWP 7082) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  3 Thread 0x7f699b188700 (LWP 7083) "gmain" 0x00007f699e3d1c2f in __GI___poll (fds=0x557cb6577560, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  4 Thread 0x7f699a5a8700 (LWP 7084) "gdbus" 0x00007f699e3d1c2f in __GI___poll (fds=0x557cb658e6e0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  5 Thread 0x7f6984a02700 (LWP 7085) "async" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  6 Thread 0x7f6984201700 (LWP 7086) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  7 Thread 0x7f6982f09700 (LWP 7100) "swap writer" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  8 Thread 0x7f6983a00700 (LWP 7116) "paint" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38

Thread 8 (Thread 0x7f6983a00700 (LWP 7116)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1 0x00007f699e6c4d83 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2 0x0000557cb4050cdd in ?? ()
No symbol table info available.
#3 0x00007f699e6a2181 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#4 0x00007f699e4b8669 in start_thread (arg=<optimised out>) at pthread_create.c:479
        ret = <optimised out>
        pd = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140091156596480, -2492501370317008292, 140721615826510, 140721615826511, 140721615826656, 140091156592896, 2574893548899177052, 2574906297765237340}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#5 0x00007f699e3de323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.

Thread 7 (Thread 0x7f6982f09700 (LWP 7100)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1 0x00007f699e6c4d83 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2 0x00007f699eb82799 in ?? () from /lib/x86_64-linux-gnu/libgegl-0.4.so.0
No symbol table info available.
#3 0x00007f699e6a2181 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#4 0x00007f699e4b8669 in start_thread (arg=<optimised out>) at pthread_create.c:479
        ret = <optimised out>
        pd = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140091145099008, -2492501370317008292, 140721615818334, 140721615818335, 140721615818480, 140091145095424, 2574896617116439132, 2574906297765237340}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#5 0x00007f699e3de323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.

Thread 6 (Thread 0x7f6984201700 (LWP 7086)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1 0x00007f699e6c4d83 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2 0x0000557cb4283423 in ?? ()
No symbol table info available.
#3 0x00007f699e6a2181 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#4 0x00007f699e4b8669 in start_thread (arg=<optimised out>) at pthread_create.c:479
        ret = <optimised out>
        pd = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140091164989184, -2492501370317008292, 140721615829038, 140721615829039, 140721615829184, 140091164985600, 2574884114466640476, 2574906297765237340}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#5 0x00007f699e3de323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.

Thread 5 (Thread 0x7f6984a02700 (LWP 7085)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1 0x00007f699e6c4d83 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2 0x0000557cb428366c in ?? ()
No symbol table info available.
#3 0x00007f699e6a2181 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#4 0x00007f699e4b8669 in start_thread (arg=<optimised out>) at pthread_create.c:479
        ret = <optimised out>
        pd = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140091173381888, -2492501370317008292, 140721615829054, 140721615829055, 140721615829200, 140091173378304, 2574883014418141788, 2574906297765237340}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#5 0x00007f699e3de323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.

Thread 4 (Thread 0x7f699a5a8700 (LWP 7084)):
#0 0x00007f699e3d1c2f in __GI___poll (fds=0x557cb658e6e0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
        sc_ret = <optimised out>
#1 0x00007f699e678aae in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2 0x00007f699e678e33 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3 0x00007f699ea5a8da in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
#4 0x00007f699e6a2181 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#5 0x00007f699e4b8669 in start_thread (arg=<optimised out>) at pthread_create.c:479
        ret = <optimised out>
        pd = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140091537917696, -2492501370317008292, 140721615829150, 140721615829151, 140721615829296, 140091537914112, 2574914950721213020, 2574906297765237340}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#6 0x00007f699e3de323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.

Thread 3 (Thread 0x7f699b188700 (LWP 7083)):
#0 0x00007f699e3d1c2f in __GI___poll (fds=0x557cb6577560, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
        sc_ret = <optimised out>
#1 0x00007f699e678aae in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2 0x00007f699e678be3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3 0x00007f699e678c31 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#4 0x00007f699e6a2181 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#5 0x00007f699e4b8669 in start_thread (arg=<optimised out>) at pthread_create.c:479
        ret = <optimised out>
        pd = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140091550369536, -2492501370317008292, 140721615828734, 140721615828735, 140721615828880, 140091550365952, 2574912219122012764, 2574906297765237340}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#6 0x00007f699e3de323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.

Thread 2 (Thread 0x7f699ccd2700 (LWP 7082)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1 0x00007f699e6c4d83 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2 0x00007f699eb46993 in ?? () from /lib/x86_64-linux-gnu/libgegl-0.4.so.0
No symbol table info available.
#3 0x00007f699e6a2181 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#4 0x00007f699e4b8669 in start_thread (arg=<optimised out>) at pthread_create.c:479
        ret = <optimised out>
        pd = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140091578984192, -2492501370317008292, 140721615829054, 140721615829055, 140721615829200, 140091578980608, 2574900855712289372, 2574906297765237340}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#5 0x00007f699e3de323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.

Thread 1 (Thread 0x7f699d42fe00 (LWP 7081)):
#0 __libc_read (nbytes=256, buf=0x7ffc4dec6e90, fd=14) at ../sysdeps/unix/sysv/linux/read.c:26
        resultvar = 18446744073709551104
        sc_cancel_oldtype = 1
        __arg3 = <optimised out>
        _a2 = <optimised out>
        sc_ret = <optimised out>
        __value = <optimised out>
        __arg1 = <optimised out>
        _a3 = <optimised out>
        resultvar = <optimised out>
        resultvar = <optimised out>
        __arg2 = <optimised out>
        _a1 = <optimised out>
#1 __libc_read (fd=14, buf=0x7ffc4dec6e90, nbytes=256) at ../sysdeps/unix/sysv/linux/read.c:24
No locals.
#2 0x00007f699efb67d4 in gimp_stack_trace_print () from /lib/libgimpbase-2.0.so.0
No symbol table info available.
#3 0x0000557cb3fbe4a0 in ?? ()
No symbol table info available.
#4 0x0000557cb3fbe8d8 in gimp_fatal_error ()
No symbol table info available.
#5 0x0000557cb3fbf037 in ?? ()
No symbol table info available.
#6 <signal handler called>
No locals.
#7 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
        set = {__val = {0, 140091602606208, 93995286757376, 93994227459776, 93994227459877, 93994227459776, 93994227459776, 93994227459879, 93994227460076, 93994227459776, 93994227460076, 0, 0, 0, 0, 0}}
        pid = <optimised out>
        tid = <optimised out>
        ret = <optimised out>
#8 0x00007f699e2e1899 in __GI_abort () at abort.c:79
        save_stage = 1
        act = {__sigaction_handler = {sa_handler = 0x6, sa_sigaction = 0x6}, sa_mask = {__val = {103, 4, 47244640256, 0, 0, 140091603756142, 0, 21474836480, 140721615828672, 140720308486144, 140091603786576, 0, 7238499631074475520, 140091603756142, 140091145641984, 140091603771320}}, sa_flags = -1641892237, sa_restorer = 0x104}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#9 0x00007f699e2e1769 in __assert_fail_base (fmt=0x7f699e475fb8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=0x7f699e22b808 "!xcb_xlib_threads_sequence_lost", file=0x7f699e22b673 "../../src/xcb_io.c", line=260, function=<optimised out>) at assert.c:92
        str = 0x557cbd00b600 "Ч"
        total = 4096
#10 0x00007f699e2f3006 in __GI___assert_fail (assertion=0x7f699e22b808 "!xcb_xlib_threads_sequence_lost", file=0x7f699e22b673 "../../src/xcb_io.c", line=260, function=0x7f699e22bac0 "poll_for_event") at assert.c:101
No locals.
#11 0x00007f699e1b7493 in ?? () from /lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#12 0x00007f699e1b753d in ?? () from /lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#13 0x00007f699e1b783a in _XEventsQueued () from /lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#14 0x00007f699e1a9171 in XPending () from /lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#15 0x00007f699f0773ef in ?? () from /lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
No symbol table info available.
#16 0x00007f699e6784e1 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#17 0x00007f699e678a52 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#18 0x00007f699e678e33 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#19 0x0000557cb3fbdcb7 in app_run ()
No symbol table info available.
#20 0x0000557cb3fbd5b5 in main ()
No symbol table info available.
[Inferior 1 (process 7081) detached]

```

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.