Crash while editing text

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

Bug Description

Description: Ubuntu 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: Segmentation fault

Stack trace:
```

# Stack traces obtained from PID 23982 - Thread 23982 #

[New LWP 23983]
[New LWP 23984]
[New LWP 23985]
[New LWP 23986]
[New LWP 23987]
[New LWP 24034]
[New LWP 24039]
[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=0x7fffb25cce90, fd=15) at ../sysdeps/unix/sysv/linux/read.c:26
  Id Target Id Frame
* 1 Thread 0x7f1fe8d3ce00 (LWP 23982) "gimp-2.10" __libc_read (nbytes=256, buf=0x7fffb25cce90, fd=15) at ../sysdeps/unix/sysv/linux/read.c:26
  2 Thread 0x7f1fe85df700 (LWP 23983) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  3 Thread 0x7f1fe6a95700 (LWP 23984) "gmain" 0x00007f1fe9cdec2f in __GI___poll (fds=0x55f39c09edc0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  4 Thread 0x7f1fe5eb5700 (LWP 23985) "gdbus" 0x00007f1fe9cdec2f in __GI___poll (fds=0x55f39c0b7990, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  5 Thread 0x7f1fcffff700 (LWP 23986) "async" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  6 Thread 0x7f1fcf7fe700 (LWP 23987) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  7 Thread 0x7f1fceffd700 (LWP 24034) "swap writer" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  8 Thread 0x7f1fce6fc700 (LWP 24039) "paint" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38

Thread 8 (Thread 0x7f1fce6fc700 (LWP 24039)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1 0x00007f1fe9fd1d83 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2 0x000055f39a8f0cdd in ?? ()
No symbol table info available.
#3 0x00007f1fe9faf181 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#4 0x00007f1fe9dc5669 in start_thread (arg=<optimised out>) at pthread_create.c:479
        ret = <optimised out>
        pd = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139774584145664, -8011411126649936604, 140736185818878, 140736185818879, 140736185819024, 139774584142080, 7993428478909949220, 7993348097042883876}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#5 0x00007f1fe9ceb323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.

Thread 7 (Thread 0x7f1fceffd700 (LWP 24034)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1 0x00007f1fe9fd1d83 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2 0x00007f1fea48f799 in ?? () from /lib/x86_64-linux-gnu/libgegl-0.4.so.0
No symbol table info available.
#3 0x00007f1fe9faf181 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#4 0x00007f1fe9dc5669 in start_thread (arg=<optimised out>) at pthread_create.c:479
        ret = <optimised out>
        pd = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139774593586944, -8011411126649936604, 140736185810702, 140736185810703, 140736185810848, 139774593583360, 7993429714249917732, 7993348097042883876}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#5 0x00007f1fe9ceb323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.

Thread 6 (Thread 0x7f1fcf7fe700 (LWP 23987)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1 0x00007f1fe9fd1d83 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2 0x000055f39ab23423 in ?? ()
No symbol table info available.
#3 0x00007f1fe9faf181 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#4 0x00007f1fe9dc5669 in start_thread (arg=<optimised out>) at pthread_create.c:479
        ret = <optimised out>
        pd = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139774601979648, -8011411126649936604, 140736185821406, 140736185821407, 140736185821552, 139774601976064, 7993430814298416420, 7993348097042883876}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#5 0x00007f1fe9ceb323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.

Thread 5 (Thread 0x7f1fcffff700 (LWP 23986)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1 0x00007f1fe9fd1d83 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2 0x000055f39ab2366c in ?? ()
No symbol table info available.
#3 0x00007f1fe9faf181 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#4 0x00007f1fe9dc5669 in start_thread (arg=<optimised out>) at pthread_create.c:479
        ret = <optimised out>
        pd = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139774610372352, -8011411126649936604, 140736185821422, 140736185821423, 140736185821568, 139774610368768, 7993431912199431460, 7993348097042883876}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#5 0x00007f1fe9ceb323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.

Thread 4 (Thread 0x7f1fe5eb5700 (LWP 23985)):
#0 0x00007f1fe9cdec2f in __GI___poll (fds=0x55f39c0b7990, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
        sc_ret = <optimised out>
#1 0x00007f1fe9f85aae in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2 0x00007f1fe9f85e33 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3 0x00007f1fea3678da in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
#4 0x00007f1fe9faf181 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#5 0x00007f1fe9dc5669 in start_thread (arg=<optimised out>) at pthread_create.c:479
        ret = <optimised out>
        pd = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139774978119424, -8011411126649936604, 140736185821518, 140736185821519, 140736185821664, 139774978115840, 7993339378202780964, 7993348097042883876}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#6 0x00007f1fe9ceb323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.

Thread 3 (Thread 0x7f1fe6a95700 (LWP 23984)):
#0 0x00007f1fe9cdec2f in __GI___poll (fds=0x55f39c09edc0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
        sc_ret = <optimised out>
#1 0x00007f1fe9f85aae in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2 0x00007f1fe9f85be3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3 0x00007f1fe9f85c31 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#4 0x00007f1fe9faf181 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#5 0x00007f1fe9dc5669 in start_thread (arg=<optimised out>) at pthread_create.c:479
        ret = <optimised out>
        pd = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139774990571264, -8011411126649936604, 140736185821102, 140736185821103, 140736185821248, 139774990567680, 7993341044650091812, 7993348097042883876}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#6 0x00007f1fe9ceb323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.

Thread 2 (Thread 0x7f1fe85df700 (LWP 23983)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1 0x00007f1fe9fd1d83 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2 0x00007f1fea453993 in ?? () from /lib/x86_64-linux-gnu/libgegl-0.4.so.0
No symbol table info available.
#3 0x00007f1fe9faf181 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#4 0x00007f1fe9dc5669 in start_thread (arg=<optimised out>) at pthread_create.c:479
        ret = <optimised out>
        pd = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139775019185920, -8011411126649936604, 140736185821422, 140736185821423, 140736185821568, 139775019182336, 7993344793082799396, 7993348097042883876}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#5 0x00007f1fe9ceb323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.

Thread 1 (Thread 0x7f1fe8d3ce00 (LWP 23982)):
#0 __libc_read (nbytes=256, buf=0x7fffb25cce90, fd=15) at ../sysdeps/unix/sysv/linux/read.c:26
        resultvar = 18446744073709551104
        sc_cancel_oldtype = 0
        __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=15, buf=0x7fffb25cce90, nbytes=256) at ../sysdeps/unix/sysv/linux/read.c:24
No locals.
#2 0x00007f1fea8c37d4 in gimp_stack_trace_print () from /lib/libgimpbase-2.0.so.0
No symbol table info available.
#3 0x000055f39a85e4a0 in ?? ()
No symbol table info available.
#4 0x000055f39a85e8d8 in gimp_fatal_error ()
No symbol table info available.
#5 0x000055f39a85f037 in ?? ()
No symbol table info available.
#6 <signal handler called>
No locals.
#7 0x00007f1fe9fb8064 in g_utf8_get_char () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#8 0x000055f39a906151 in ?? ()
No symbol table info available.
#9 0x00007f1fea0706e2 in g_closure_invoke () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#10 0x00007f1fea084544 in ?? () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#11 0x00007f1fea08c3ea in g_signal_emitv () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#12 0x00007f1feaa6bff1 in ?? () from /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#13 0x00007f1feaa6c481 in ?? () from /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#14 0x00007f1feaa6c984 in ?? () from /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#15 0x00007f1feaa6d8a7 in gtk_bindings_activate_event () from /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#16 0x000055f39a907127 in gimp_text_tool_editor_key_press ()
No symbol table info available.
#17 0x000055f39a952a0e in ?? ()
No symbol table info available.
#18 0x000055f39a9538c1 in gimp_display_shell_canvas_tool_events ()
No symbol table info available.
#19 0x00007f1feab20b9b in ?? () from /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#20 0x00007f1fea0706e2 in g_closure_invoke () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#21 0x00007f1fea084544 in ?? () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#22 0x00007f1fea08c99e in g_signal_emit_valist () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#23 0x00007f1fea08d9b3 in g_signal_emit () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#24 0x00007f1feac3c22d in ?? () from /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#25 0x00007f1feac50150 in gtk_window_propagate_key_event () from /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#26 0x000055f39aa59dbb in ?? ()
No symbol table info available.
#27 0x00007f1feab20b9b in ?? () from /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#28 0x00007f1fea0706e2 in g_closure_invoke () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#29 0x00007f1fea083cc6 in ?? () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#30 0x00007f1fea08c99e in g_signal_emit_valist () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#31 0x00007f1fea08d9b3 in g_signal_emit () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#32 0x00007f1feac3c22d in ?? () from /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#33 0x00007f1feab1ed9c in gtk_propagate_event () from /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#34 0x00007f1feab1f0c3 in gtk_main_do_event () from /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#35 0x00007f1fea9876d0 in ?? () from /lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
No symbol table info available.
#36 0x00007f1fe9f858bd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#37 0x00007f1fe9f85b40 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#38 0x00007f1fe9f85e33 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#39 0x000055f39a85dcb7 in app_run ()
No symbol table info available.
#40 0x000055f39a85d5b5 in main ()
No symbol table info available.
[Inferior 1 (process 23982) 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.