Public bug reported:

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


```
Éditeur d’image GIMP version 2.10.30
git-describe: GIMP_2_10_30
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/11/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 
11.2.0-16ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs 
--enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr 
--with-gcc-major-version-only --program-suffix=-11 
--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-bootstrap --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-11-O5cEXJ/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-O5cEXJ/gcc-11-11.2.0/debian/tmp-gcn/usr
 --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu 
--host=x86_64-linux-gnu --target=x86_64-linux-gnu 
--with-build-config=bootstrap-lto-lean --enable-link-serialization=2
        Thread model: posix
        Supported LTO compression algorithms: zlib zstd
        gcc version 11.2.0 (Ubuntu 11.2.0-16ubuntu1) 

# Libraries #
using babl version 0.1.92 (compiled against version 0.1.88)
using GEGL version 0.4.34 (compiled against version 0.4.34)
using GLib version 2.72.4 (compiled against version 2.71.1)
using GdkPixbuf version 2.42.8 (compiled against version 2.42.6)
using GTK+ version 2.24.33 (compiled against version 2.24.33)
using Pango version 1.50.6 (compiled against version 1.50.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)

```
> GIMP-CRITIQUE: gimp_text_tool_frame_item: assertion 'GIMP_IS_LAYER 
> (text_tool->layer)' failed

Stack trace:
```

# Stack traces obtained from PID 8339 - Thread 8339 #

[New LWP 8342]
[New LWP 8343]
[New LWP 8344]
[New LWP 8345]
[New LWP 8346]
[New LWP 8348]
[New LWP 8441]
[New LWP 13029]
[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=0x7ffcae200590, fd=17) at 
../sysdeps/unix/sysv/linux/read.c:26
  Id   Target Id                                          Frame 
* 1    Thread 0x7ffaa803ee80 (LWP 8339) "gimp-2.10"       __GI___libc_read 
(nbytes=256, buf=0x7ffcae200590, fd=17) at ../sysdeps/unix/sysv/linux/read.c:26
  2    Thread 0x7ffaa6bdf640 (LWP 8342) "worker"          syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  3    Thread 0x7ffaa63de640 (LWP 8343) "worker"          syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  4    Thread 0x7ffaa5bdd640 (LWP 8344) "worker"          syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  5    Thread 0x7ffaa4ec5640 (LWP 8345) "gmain"           0x00007ffaa8918d7f in 
__GI___poll (fds=0x5618e21ec010, nfds=2, timeout=-1) at 
../sysdeps/unix/sysv/linux/poll.c:29
  6    Thread 0x7ffa97fff640 (LWP 8346) "gdbus"           0x00007ffaa8918d7f in 
__GI___poll (fds=0x5618e2205e40, nfds=2, timeout=-1) at 
../sysdeps/unix/sysv/linux/poll.c:29
  7    Thread 0x7ffa893ff640 (LWP 8348) "async"           syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  8    Thread 0x7ffa88bfe640 (LWP 8441) "swap writer"     syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  9    Thread 0x7ffa5d365640 (LWP 13029) "pool-gimp-2.10" syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38

Thread 9 (Thread 0x7ffa5d365640 (LWP 13029) "pool-gimp-2.10"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffaa8dae6dc in g_cond_wait_until () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffaa8d2f3e1 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffaa8d2f566 in g_async_queue_timeout_pop () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffaa8d91759 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffaa8d8ea51 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007ffaa8894b43 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 = {140723229819216, 
3584004385534124782, 140713282393664, 0, 140714546120784, 140723229819568, 
-3582531506214264082, -3582153987644316946}, mask_was_saved = 0}}, priv = {pad 
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x00007ffaa8926a00 in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 8 (Thread 0x7ffa88bfe640 (LWP 8441) "swap writer"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffaa8dae1d3 in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffaa9337c99 in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007ffaa8d8ea51 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffaa8894b43 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 = {140723229815216, 
3584004385534124782, 140714012829248, 11, 140714546120784, 140723229815568, 
-3582084087123008786, -3582153987644316946}, mask_was_saved = 0}}, priv = {pad 
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007ffaa8926a00 in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 7 (Thread 0x7ffa893ff640 (LWP 8348) "async"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffaa8dae1d3 in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00005618dfc7c006 in  ()
#3  0x00007ffaa8d8ea51 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffaa8894b43 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 = {140723229826720, 
3584004385534124782, 140714021221952, 0, 140714546120784, 140723229827072, 
-3582082988148251922, -3582153987644316946}, mask_was_saved = 0}}, priv = {pad 
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007ffaa8926a00 in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7ffa97fff640 (LWP 8346) "gdbus"):
#0  0x00007ffaa8918d7f in __GI___poll (fds=0x5618e2205e40, nfds=2, timeout=-1) 
at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
#1  0x00007ffaa8db4666 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffaa8d5f2b3 in g_main_loop_run () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffaa8ff604a in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007ffaa8d8ea51 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffaa8894b43 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 = {140723229826704, 
3584004385534124782, 140714268685888, 11, 140714546120784, 140723229827056, 
-3582086836438949138, -3582153987644316946}, mask_was_saved = 0}}, priv = {pad 
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x00007ffaa8926a00 in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7ffaa4ec5640 (LWP 8345) "gmain"):
#0  0x00007ffaa8918d7f in __GI___poll (fds=0x5618e21ec010, nfds=2, timeout=-1) 
at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
#1  0x00007ffaa8db4666 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffaa8d5d3e3 in g_main_context_iteration () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffaa8d5d431 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffaa8d8ea51 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffaa8894b43 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 = {140723229826416, 
3584004385534124782, 140714485503552, 11, 140714546120784, 140723229826768, 
-3582128449303338258, -3582153987644316946}, mask_was_saved = 0}}, priv = {pad 
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x00007ffaa8926a00 in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7ffaa5bdd640 (LWP 8344) "worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffaa8dae1d3 in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffaa92fd3c3 in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007ffaa8d8ea51 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffaa8894b43 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 = {140723229826576, 
3584004385534124782, 140714499233344, 0, 140714546120784, 140723229826928, 
-3582125850848124178, -3582153987644316946}, mask_was_saved = 0}}, priv = {pad 
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007ffaa8926a00 in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7ffaa63de640 (LWP 8343) "worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffaa8dae1d3 in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffaa92fd3c3 in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007ffaa8d8ea51 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffaa8894b43 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 = {140723229826576, 
3584004385534124782, 140714507626048, 0, 140714546120784, 140723229826928, 
-3582124751873367314, -3582153987644316946}, mask_was_saved = 0}}, priv = {pad 
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007ffaa8926a00 in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7ffaa6bdf640 (LWP 8342) "worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffaa8dae1d3 in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffaa92fd3c3 in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007ffaa8d8ea51 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffaa8894b43 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 = {140723229826576, 
3584004385534124782, 140714516018752, 0, 140714546120784, 140723229826928, 
-3582123652898610450, -3582153987644316946}, mask_was_saved = 0}}, priv = {pad 
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007ffaa8926a00 in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7ffaa803ee80 (LWP 8339) "gimp-2.10"):
#0  __GI___libc_read (nbytes=256, buf=0x7ffcae200590, fd=17) at 
../sysdeps/unix/sysv/linux/read.c:26
        sc_ret = -512
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
#1  __GI___libc_read (fd=17, buf=0x7ffcae200590, nbytes=256) at 
../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007ffaa9cc0cac in gimp_stack_trace_print () at 
/lib/x86_64-linux-gnu/libgimpbase-2.0.so.0
#3  0x00005618df976a09 in gui_message ()
#4  0x00005618dfc79a29 in gimp_show_message ()
#5  0x00005618df96d257 in  ()
#6  0x00007ffaa8d6841a in g_logv () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007ffaa8d68703 in g_log () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00005618dfde71df in  ()
#9  0x00005618dfa2841b in gimp_text_tool_set_layer ()
#10 0x00005618df994115 in layers_edit_text_cmd_callback ()
#11 0x00007ffaa8e58d2f in g_closure_invoke () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007ffaa8e74c36 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007ffaa8e76614 in g_signal_emit_valist () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007ffaa8e76863 in g_signal_emit () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00005618dfac9244 in  ()
#16 0x00007ffaa8e58d2f in g_closure_invoke () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007ffaa8e74895 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007ffaa8e76614 in g_signal_emit_valist () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007ffaa8e76863 in g_signal_emit () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007ffaa987aa6f in  () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#21 0x00007ffaa8e58d2f in g_closure_invoke () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007ffaa8e74895 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007ffaa8e76614 in g_signal_emit_valist () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x00007ffaa8e76863 in g_signal_emit () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#25 0x00007ffaa9a6b41c in gtk_widget_activate () at 
/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#26 0x00007ffaa9955335 in gtk_menu_shell_activate_item () at 
/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#27 0x00007ffaa9956ec3 in  () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#28 0x00007ffaa99434d7 in  () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#29 0x00007ffaa8e58d2f in g_closure_invoke () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#30 0x00007ffaa8e74624 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#31 0x00007ffaa8e76026 in g_signal_emit_valist () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#32 0x00007ffaa8e76863 in g_signal_emit () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#33 0x00007ffaa9a6f024 in  () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#34 0x00007ffaa9941094 in gtk_propagate_event () at 
/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#35 0x00007ffaa99426db in gtk_main_do_event () at 
/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#36 0x00007ffaa97a616b in  () at /lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#37 0x00007ffaa8d5fd3b in g_main_context_dispatch () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007ffaa8db46c8 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007ffaa8d5f2b3 in g_main_loop_run () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00005618df972adc in app_run ()
#41 0x00005618df968752 in main ()
[Inferior 1 (process 8339) detached]

```

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

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

Title:
  gimp text tool frame item

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


-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to