In recent updates, things started to freeze a lot when working with text (probably when working with layers, I work mostly in text), the text box works incorrectly

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

Bug Description

These bugs are probably related, so I will list them here.
After a recent update, there is a bug where when working with text, when the caret is placed in any position, the position starts to change a few characters earlier. Also when inserting text, sometimes there is a freeze. At one point, when trying to resize a text layer, GIMP ended with an error

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

```
GNU Image Manipulation Program 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.4.0-1ubuntu1~22.04' --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-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.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.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04)

# Libraries #
using babl version 0.1.92 (compiled against version 0.1.92)
using GEGL version 0.4.34 (compiled against version 0.4.34)
using GLib version 2.72.4 (compiled against version 2.72.4)
using GdkPixbuf version 2.42.8 (compiled against version 2.42.8)
using GTK+ version 2.24.33 (compiled against version 2.24.33)
using Pango version 1.50.6 (compiled against version 1.50.6)
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: Ошибка сегментирования

Stack trace:
```

# Stack traces obtained from PID 312250 - Thread 312250 #

[New LWP 312251]
[New LWP 312252]
[New LWP 312253]
[New LWP 312254]
[New LWP 312255]
[New LWP 312256]
[New LWP 312257]
[New LWP 312258]
[New LWP 312259]
[New LWP 312261]
[New LWP 312303]
[New LWP 312306]
[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=0x7ffe1feb3290, fd=19) at ../sysdeps/unix/sysv/linux/read.c:26
  Id Target Id Frame
* 1 Thread 0x7fbbffd4ee80 (LWP 312250) "gimp-2.10" __GI___libc_read (nbytes=256, buf=0x7ffe1feb3290, fd=19) at ../sysdeps/unix/sysv/linux/read.c:26
  2 Thread 0x7fbbff385640 (LWP 312251) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  3 Thread 0x7fbbfeb84640 (LWP 312252) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  4 Thread 0x7fbbfe383640 (LWP 312253) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  5 Thread 0x7fbbf7fff640 (LWP 312254) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  6 Thread 0x7fbbfdb82640 (LWP 312255) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  7 Thread 0x7fbbfd381640 (LWP 312256) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  8 Thread 0x7fbbfcb80640 (LWP 312257) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  9 Thread 0x7fbbf7638640 (LWP 312258) "gmain" 0x00007fbc00918bcf in __GI___poll (fds=0x55f82d01e660, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  10 Thread 0x7fbbf6e37640 (LWP 312259) "gdbus" 0x00007fbc00918bcf in __GI___poll (fds=0x55f82d037120, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  11 Thread 0x7fbbcb9ff640 (LWP 312261) "async" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  12 Thread 0x7fbbcb1fe640 (LWP 312303) "swap writer" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  13 Thread 0x7fbbca9fd640 (LWP 312306) "paint" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38

Thread 13 (Thread 0x7fbbca9fd640 (LWP 312306) "paint"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fbc00cebb43 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000055f82bc4bfc1 in ()
#3 0x00007fbc00ccba51 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fbc00894ac3 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 = {140729433933264, -6705159692298978702, 140444535084608, 11, 140445439576016, 140729433933616, 6739049662415665778, 6740338174477892210}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007fbc00926850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 12 (Thread 0x7fbbcb1fe640 (LWP 312303) "swap writer"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fbc00cebb43 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fbc01271c99 in () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007fbc00ccba51 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fbc00894ac3 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 = {140729433927584, -6705159692298978702, 140444543477312, 2, 140445439576016, 140729433927936, 6739050762464164466, 6740338174477892210}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007fbc00926850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 11 (Thread 0x7fbbcb9ff640 (LWP 312261) "async"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fbc00cebb43 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000055f82bebc936 in ()
#3 0x00007fbc00ccba51 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fbc00894ac3 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 = {140729433935888, -6705159692298978702, 140444551870016, 0, 140445439576016, 140729433936240, 6739051862512663154, 6740338174477892210}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007fbc00926850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 10 (Thread 0x7fbbf6e37640 (LWP 312259) "gdbus"):
#0 0x00007fbc00918bcf in __GI___poll (fds=0x55f82d037120, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
#1 0x00007fbc00cf21f6 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fbc00c9c2b3 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fbc00f3107a in () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007fbc00ccba51 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007fbc00894ac3 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 = {140729433935872, -6705159692298978702, 140445277713984, 11, 140445439576016, 140729433936224, 6738951914328717938, 6740338174477892210}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6 0x00007fbc00926850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 9 (Thread 0x7fbbf7638640 (LWP 312258) "gmain"):
#0 0x00007fbc00918bcf in __GI___poll (fds=0x55f82d01e660, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
#1 0x00007fbc00cf21f6 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fbc00c9a3e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fbc00c9a431 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fbc00ccba51 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007fbc00894ac3 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 = {140729433935584, -6705159692298978702, 140445286106688, 11, 140445439576016, 140729433935936, 6738953014377216626, 6740338174477892210}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6 0x00007fbc00926850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 8 (Thread 0x7fbbfcb80640 (LWP 312257) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fbc00cebb43 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fbc012373c3 in () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007fbc00ccba51 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fbc00894ac3 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 = {140729433935744, -6705159692298978702, 140445375530560, 0, 140445439576016, 140729433936096, 6738939369266117234, 6740338174477892210}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007fbc00926850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 7 (Thread 0x7fbbfd381640 (LWP 312256) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fbc00cebb43 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fbc012373c3 in () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007fbc00ccba51 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fbc00894ac3 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 = {140729433935744, -6705159692298978702, 140445383923264, 0, 140445439576016, 140729433936096, 6738940546624027250, 6740338174477892210}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007fbc00926850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7fbbfdb82640 (LWP 312255) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fbc00cebb43 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fbc012373c3 in () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007fbc00ccba51 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fbc00894ac3 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 = {140729433935744, -6705159692298978702, 140445392315968, 0, 140445439576016, 140729433936096, 6738941646672525938, 6740338174477892210}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007fbc00926850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7fbbf7fff640 (LWP 312254) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fbc00cebb43 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fbc012373c3 in () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007fbc00ccba51 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fbc00894ac3 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 = {140729433935744, -6705159692298978702, 140445296358976, 0, 140445439576016, 140729433936096, 6738954280855698034, 6740338174477892210}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007fbc00926850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7fbbfe383640 (LWP 312253) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fbc00cebb43 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fbc012373c3 in () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007fbc00ccba51 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fbc00894ac3 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 = {140729433935744, -6705159692298978702, 140445400708672, 0, 140445439576016, 140729433936096, 6738933950628002418, 6740338174477892210}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007fbc00926850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7fbbfeb84640 (LWP 312252) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fbc00cebb43 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fbc012373c3 in () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007fbc00ccba51 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fbc00894ac3 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 = {140729433935744, -6705159692298978702, 140445409101376, 0, 140445439576016, 140729433936096, 6738935050676501106, 6740338174477892210}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007fbc00926850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7fbbff385640 (LWP 312251) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fbc00cebb43 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fbc012373c3 in () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007fbc00ccba51 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fbc00894ac3 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 = {140729433935744, -6705159692298978702, 140445417494080, 0, 140445439576016, 140729433936096, 6738936150724999794, 6740338174477892210}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007fbc00926850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7fbbffd4ee80 (LWP 312250) "gimp-2.10"):
#0 __GI___libc_read (nbytes=256, buf=0x7ffe1feb3290, 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=0x7ffe1feb3290, nbytes=256) at ../sysdeps/unix/sysv/linux/read.c:24
#2 0x00007fbc01b40c2c in gimp_stack_trace_print () at /lib/x86_64-linux-gnu/libgimpbase-2.0.so.0
#3 0x000055f82bbae72e in ()
#4 0x000055f82bbae7ee in ()
#5 0x000055f82bbae84d in ()
#6 0x00007fbc00842520 in <signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6
#7 0x00007fbc00cc7e44 in g_utf8_get_char () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x000055f82bc65ffd in ()
#9 0x00007fbc00d95d2f in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007fbc00db1c36 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007fbc016877ce in () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#12 0x00007fbc01687ca1 in () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#13 0x00007fbc01688020 in () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#14 0x00007fbc0168a45b in gtk_bindings_activate_event () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#15 0x000055f82bc695ea in gimp_text_tool_editor_key_press ()
#16 0x000055f82bcc15ec in ()
#17 0x000055f82bcb12f1 in gimp_display_shell_canvas_tool_events ()
#18 0x00007fbc017434d7 in () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#19 0x00007fbc00d95d2f in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007fbc00db1c36 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007fbc00db3026 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007fbc00db3863 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007fbc0186f024 in () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#24 0x00007fbc0187ef40 in gtk_window_propagate_key_event () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#25 0x000055f82bdded3b in ()
#26 0x00007fbc017434d7 in () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#27 0x00007fbc00d95d2f in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007fbc00db1624 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00007fbc00db3026 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#30 0x00007fbc00db3863 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#31 0x00007fbc0186f024 in () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#32 0x00007fbc0174113c in gtk_propagate_event () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#33 0x00007fbc017426db in gtk_main_do_event () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#34 0x00007fbc01c1616b in () at /lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#35 0x00007fbc00c9cd3b in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007fbc00cf2258 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007fbc00c9c2b3 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x000055f82bbb3a7c in app_run ()
#39 0x000055f82bba9742 in main ()
[Inferior 1 (process 312250) detached]
```

Ubuntu Info:
```
Description: Ubuntu 22.04.3 LTS
Release: 22.04
```
GIMP version: 2.10.30-1ubuntu0.1

Revision history for this message
Vladislav Kuznetsov (vladrus13) wrote :
Revision history for this message
Vladislav Kuznetsov (vladrus13) wrote :

I'm sorry, after the crash I haven't seen any more of these freezes, only the caret bug remains (and of course the crash itself)

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

Other bug subscribers

Bug attachments

Remote bug watches

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