← Back to team overview

edubuntu-bugs team mailing list archive

[Bug 1989530] [NEW] Gimp Crashes on text color change

 

Public bug reported:

<!-- Copy-paste this whole debug data to report to developers -->


```
GNU Image Manipulation Program version 2.10.32
git-describe: GIMP_2_10_32
Build: unknown rev 0 for linux
# C compiler #
	Using built-in specs.
	COLLECT_GCC=gcc
	COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper
	OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
	OFFLOAD_TARGET_DEFAULT=1
	Target: x86_64-linux-gnu
	Configured with: ../src/configure -v --with-pkgversion='Ubuntu 12.2.0-1ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --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-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-12-Wbc0TK/gcc-12-12.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-12-Wbc0TK/gcc-12-12.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
	Thread model: posix
	Supported LTO compression algorithms: zlib zstd
	gcc version 12.2.0 (Ubuntu 12.2.0-1ubuntu1) 

# Libraries #
using babl version 0.1.96 (compiled against version 0.1.92)
using GEGL version 0.4.38 (compiled against version 0.4.38)
using GLib version 2.73.3 (compiled against version 2.73.3)
using GdkPixbuf version 2.42.9 (compiled against version 2.42.9)
using GTK+ version 2.24.33 (compiled against version 2.24.33)
using Pango version 1.50.9 (compiled against version 1.50.9)
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 97866 - Thread 97866 #


This GDB supports auto-downloading debuginfo from the following URLs:
https://debuginfod.ubuntu.com 
Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal]
Debuginfod has been disabled.
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.
[New LWP 97881]
[New LWP 97882]
[New LWP 97883]
[New LWP 97884]
[New LWP 97885]
[New LWP 97886]
[New LWP 97887]
[New LWP 97892]
[New LWP 97893]
[New LWP 97897]
[New LWP 98064]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
__GI___libc_read (nbytes=256, buf=0x7ffd5a20b8c0, fd=19) at ../sysdeps/unix/sysv/linux/read.c:26
  Id   Target Id                                       Frame 
* 1    Thread 0x7f1b5fec0300 (LWP 97866) "gimp-2.10"   __GI___libc_read (nbytes=256, buf=0x7ffd5a20b8c0, fd=19) at ../sysdeps/unix/sysv/linux/read.c:26
  2    Thread 0x7f1b5f3e66c0 (LWP 97881) "worker"      syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  3    Thread 0x7f1b5ebe56c0 (LWP 97882) "worker"      syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  4    Thread 0x7f1b5e3e46c0 (LWP 97883) "worker"      syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  5    Thread 0x7f1b5dbe36c0 (LWP 97884) "worker"      syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  6    Thread 0x7f1b57fff6c0 (LWP 97885) "worker"      syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  7    Thread 0x7f1b5d3e26c0 (LWP 97886) "worker"      syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  8    Thread 0x7f1b5cbe16c0 (LWP 97887) "worker"      syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  9    Thread 0x7f1b576e76c0 (LWP 97892) "gmain"       0x00007f1b60710f3f in __GI___poll (fds=0x55d295478a00, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  10   Thread 0x7f1b56ee66c0 (LWP 97893) "gdbus"       0x00007f1b60710f3f in __GI___poll (fds=0x55d29541a6e0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  11   Thread 0x7f1b2ebff6c0 (LWP 97897) "async"       syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  12   Thread 0x7f1b2e3fe6c0 (LWP 98064) "swap writer" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38

Thread 12 (Thread 0x7f1b2e3fe6c0 (LWP 98064) "swap writer"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f1b60b8cf73 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1b6111eb59 in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007f1b60b6d401 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1b606902e2 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139754716784320, 1162237958311250517, -1152, 0, 140726115545296, 139754708393984, -1290486643029046699, -1290323547516564907}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007f1b6071f240 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 11 (Thread 0x7f1b2ebff6c0 (LWP 97897) "async"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f1b60b8cf73 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x000055d294439ed0 in  ()
#3  0x00007f1b60b6d401 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1b606902e2 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139754725177024, 1162237958311250517, -1152, 0, 140726115552560, 139754716786688, -1290487743077545387, -1290323547516564907}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007f1b6071f240 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 10 (Thread 0x7f1b56ee66c0 (LWP 97893) "gdbus"):
#0  0x00007f1b60710f3f in __GI___poll (fds=0x55d29541a6e0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
#1  0x00007f1b60b9310e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1b60b3da6f in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1b60dd22da in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f1b60b6d401 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1b606902e2 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139755399308992, 1162237958311250517, -1152, 11, 140726115552560, 139755390918656, -1290364172036601259, -1290323547516564907}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x00007f1b6071f240 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 9 (Thread 0x7f1b576e76c0 (LWP 97892) "gmain"):
#0  0x00007f1b60710f3f in __GI___poll (fds=0x55d295478a00, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
#1  0x00007f1b60b9310e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1b60b3bca0 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1b60b3bcf1 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1b60b6d401 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1b606902e2 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139755407701696, 1162237958311250517, -1152, 11, 140726115552256, 139755399311360, -1290360874038588843, -1290323547516564907}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x00007f1b6071f240 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 8 (Thread 0x7f1b5cbe16c0 (LWP 97887) "worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f1b60b8cf73 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1b610dd3d3 in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007f1b60b6d401 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1b606902e2 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139755496806080, 1162237958311250517, -1152, 0, 140726115552416, 139755488415744, -1290386571901662635, -1290323547516564907}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007f1b6071f240 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 7 (Thread 0x7f1b5d3e26c0 (LWP 97886) "worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f1b60b8cf73 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1b610dd3d3 in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007f1b60b6d401 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1b606902e2 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139755505198784, 1162237958311250517, -1152, 0, 140726115552416, 139755496808448, -1290383273903650219, -1290323547516564907}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007f1b6071f240 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7f1b57fff6c0 (LWP 97885) "worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f1b60b8cf73 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1b610dd3d3 in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007f1b60b6d401 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1b606902e2 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139755417237184, 1162237958311250517, -1152, 0, 140726115552416, 139755408846848, -1290361848996165035, -1290323547516564907}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007f1b6071f240 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7f1b5dbe36c0 (LWP 97884) "worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f1b60b8cf73 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1b610dd3d3 in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007f1b60b6d401 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1b606902e2 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139755513591488, 1162237958311250517, -1152, 0, 140726115552416, 139755505201152, -1290384373952148907, -1290323547516564907}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007f1b6071f240 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7f1b5e3e46c0 (LWP 97883) "worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f1b60b8cf73 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1b610dd3d3 in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007f1b60b6d401 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1b606902e2 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139755521984192, 1162237958311250517, -1152, 0, 140726115552416, 139755513593856, -1290381075954136491, -1290323547516564907}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007f1b6071f240 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7f1b5ebe56c0 (LWP 97882) "worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f1b60b8cf73 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1b610dd3d3 in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007f1b60b6d401 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1b606902e2 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139755530376896, 1162237958311250517, -1152, 0, 140726115552416, 139755521986560, -1290382176002635179, -1290323547516564907}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007f1b6071f240 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7f1b5f3e66c0 (LWP 97881) "worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f1b60b8cf73 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1b610dd3d3 in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007f1b60b6d401 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1b606902e2 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139755538769600, 1162237958311250517, -1152, 0, 140726115552416, 139755530379264, -1290378878004622763, -1290323547516564907}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007f1b6071f240 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7f1b5fec0300 (LWP 97866) "gimp-2.10"):
#0  __GI___libc_read (nbytes=256, buf=0x7ffd5a20b8c0, fd=19) at ../sysdeps/unix/sysv/linux/read.c:26
        sc_ret = -512
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
#1  __GI___libc_read (fd=19, buf=0x7ffd5a20b8c0, nbytes=256) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f1b6159a132 in gimp_stack_trace_print () at /lib/x86_64-linux-gnu/libgimpbase-2.0.so.0
#3  0x000055d294130799 in  ()
#4  0x000055d29413085e in  ()
#5  0x000055d2941308bd in  ()
#6  0x00007f1b6063bd30 in <signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6
#7  0x00007f1b60c42c77 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8  0x00007f1b60c46138 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9  0x00007f1b60c4697a in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007f1b60c480fb in g_object_new_with_properties () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x000055d2944b7d87 in gimp_image_undo_push ()
#12 0x000055d2944bc644 in gimp_image_undo_push_text_layer ()
#13 0x000055d2941e42e3 in gimp_text_tool_apply ()
#14 0x000055d2941e530c in  ()
#15 0x00007f1b60b3e3bf in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f1b60b93198 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f1b60b3da6f in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x000055d294135ab4 in app_run ()
#19 0x000055d29412b74f in main ()
[Inferior 1 (process 97866) detached]

```

** Affects: gimp (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Edubuntu
Bugsquad, which is subscribed to gimp in Ubuntu.
https://bugs.launchpad.net/bugs/1989530

Title:
  Gimp Crashes on text color change

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gimp/+bug/1989530/+subscriptions