Gimp crashes after save several images in a close action

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

Bug Description

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

```
GNU Image Manipulation Program version 2.10.36
git-describe: GIMP_2_10_36
Build: unknown rev 0 for linux
# C compiler #
 Using built-in specs.
 COLLECT_GCC=gcc
 COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/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 13.2.0-23ubuntu3' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --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-13-OiuXZC/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-OiuXZC/gcc-13-13.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 13.2.0 (Ubuntu 13.2.0-23ubuntu3)

# Libraries #
using babl version 0.1.108 (compiled against version 0.1.108)
using GEGL version 0.4.48 (compiled against version 0.4.48)
using GLib version 2.80.0 (compiled against version 2.80.0)
using GdkPixbuf version 2.42.10 (compiled against version 2.42.10)
using GTK+ version 2.24.33 (compiled against version 2.24.33)
using Pango version 1.52.1 (compiled against version 1.52.1)
using Fontconfig version 2.15.0 (compiled against version 2.15.0)
using Cairo version 1.18.0 (compiled against version 1.18.0)

```
> fatal error: Segmentation fault

Stack trace:
```

# Stack traces obtained from PID 495560 - Thread 495560 #

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 495928]
[New LWP 495585]
[New LWP 495582]
[New LWP 495579]
[New LWP 495575]
[New LWP 495574]
[New LWP 495573]
[New LWP 495572]
[New LWP 495571]
[New LWP 495570]
[New LWP 495569]
[New LWP 495568]
[New LWP 495567]
[New LWP 495566]
[New LWP 495565]
[New LWP 495564]
[New LWP 495563]
[New LWP 495562]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x0000775d778a9c00 in malloc_consolidate (av=av@entry=0x775d77a03ac0 <main_arena>) at ./malloc/malloc.c:4878
  Id Target Id Frame
* 1 Thread 0x775d76f9d640 (LWP 495560) "gimp-2.10" 0x0000775d778a9c00 in malloc_consolidate (av=av@entry=0x775d77a03ac0 <main_arena>) at ./malloc/malloc.c:4878
  2 Thread 0x775d560006c0 (LWP 495928) "swap writer" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  3 Thread 0x775d556006c0 (LWP 495585) "gimp-2.10" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  4 Thread 0x775d56a006c0 (LWP 495582) "gimp-2.10" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  5 Thread 0x775d57e006c0 (LWP 495579) "async" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  6 Thread 0x775d690006c0 (LWP 495575) "gdbus" 0x0000775d7791b4cd in __GI___poll (fds=0x775d1c000b90, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  7 Thread 0x775d69a006c0 (LWP 495574) "gmain" 0x0000775d7791b4cd in __GI___poll (fds=0x64f3ccef4c60, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  8 Thread 0x775d6a4006c0 (LWP 495573) "pool-spawner" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  9 Thread 0x775d6b4006c0 (LWP 495572) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  10 Thread 0x775d6be006c0 (LWP 495571) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  11 Thread 0x775d710006c0 (LWP 495570) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  12 Thread 0x775d71a006c0 (LWP 495569) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  13 Thread 0x775d724006c0 (LWP 495568) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  14 Thread 0x775d72e006c0 (LWP 495567) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  15 Thread 0x775d738006c0 (LWP 495566) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  16 Thread 0x775d742006c0 (LWP 495565) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  17 Thread 0x775d74c006c0 (LWP 495564) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  18 Thread 0x775d756006c0 (LWP 495563) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  19 Thread 0x775d760006c0 (LWP 495562) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38

Thread 19 (Thread 0x775d760006c0 (LWP 495562) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000775d77cbb40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x0000775d781fc083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x0000775d77c90c82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x0000775d7789ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {131243295377088, 6618515393116869518, 131243295377088, -1144, 0, 140720746615776, 6618515393540494222, 6618519329335251854}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x0000775d77929c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 18 (Thread 0x775d756006c0 (LWP 495563) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000775d77cbb40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x0000775d781fc083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x0000775d77c90c82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x0000775d7789ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {131243284891328, 6618516767506404238, 131243284891328, -1144, 0, 140720746615776, 6618516767930028942, 6618519329335251854}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x0000775d77929c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 17 (Thread 0x775d74c006c0 (LWP 495564) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000775d77cbb40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x0000775d781fc083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x0000775d77c90c82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x0000775d7789ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {131243274405568, 6618517042384311182, 131243274405568, -1144, 0, 140720746615776, 6618517042807935886, 6618519329335251854}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x0000775d77929c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 16 (Thread 0x775d742006c0 (LWP 495565) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000775d77cbb40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x0000775d781fc083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x0000775d77c90c82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x0000775d7789ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {131243263919808, 6618518416773845902, 131243263919808, -1144, 0, 140720746615776, 6618518417197470606, 6618519329335251854}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x0000775d77929c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 15 (Thread 0x775d738006c0 (LWP 495566) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000775d77cbb40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x0000775d781fc083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x0000775d77c90c82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x0000775d7789ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {131243253434048, 6618529686768030606, 131243253434048, -1144, 0, 140720746615776, 6618529687191655310, 6618519329335251854}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x0000775d77929c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 14 (Thread 0x775d72e006c0 (LWP 495567) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000775d77cbb40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x0000775d781fc083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x0000775d77c90c82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x0000775d7789ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {131243242948288, 6618531061157565326, 131243242948288, -1144, 0, 140720746615776, 6618531061581190030, 6618519329335251854}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x0000775d77929c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 13 (Thread 0x775d724006c0 (LWP 495568) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000775d77cbb40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x0000775d781fc083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x0000775d77c90c82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x0000775d7789ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {131243232462528, 6618531336035472270, 131243232462528, -1144, 0, 140720746615776, 6618531336459096974, 6618519329335251854}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x0000775d77929c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 12 (Thread 0x775d71a006c0 (LWP 495569) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000775d77cbb40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x0000775d781fc083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x0000775d77c90c82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x0000775d7789ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {131243221976768, 6618523914331984782, 131243221976768, -1144, 0, 140720746615776, 6618523914755609486, 6618519329335251854}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x0000775d77929c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 11 (Thread 0x775d710006c0 (LWP 495570) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000775d77cbb40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x0000775d781fc083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x0000775d77c90c82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x0000775d7789ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {131243211491008, 6618526388233147278, 131243211491008, -1144, 0, 140720746615776, 6618526388656771982, 6618519329335251854}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x0000775d77929c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 10 (Thread 0x775d6be006c0 (LWP 495571) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000775d77cbb40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x0000775d781fc083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x0000775d77c90c82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x0000775d7789ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {131243125507776, 6618476085576176526, 131243125507776, -1144, 0, 140720746615776, 6618476085999801230, 6618519329335251854}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x0000775d77929c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x775d6b4006c0 (LWP 495572) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000775d77cbb40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x0000775d781fc083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x0000775d77c90c82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x0000775d7789ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {131243115022016, 6618476360454083470, 131243115022016, -1144, 0, 140720746615776, 6618476360877708174, 6618519329335251854}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x0000775d77929c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 8 (Thread 0x775d6a4006c0 (LWP 495573) "pool-spawner"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000775d77cbb40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x0000775d77c2c52b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x0000775d77c94043 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x0000775d77c90c82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x0000775d7789ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {131243098244800, 6618478559477339022, 131243098244800, -1144, 0, 140720746615792, 6618478559900963726, 6618519329335251854}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6 0x0000775d77929c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x775d69a006c0 (LWP 495574) "gmain"):
#0 0x0000775d7791b4cd in __GI___poll (fds=0x64f3ccef4c60, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
#1 0x0000775d77cc166e in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x0000775d77c61a53 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x0000775d77c61aa9 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x0000775d77c90c82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x0000775d7789ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {131243087759040, 6618471137773851534, 131243087759040, -1144, 0, 140720746615584, 6618471138197476238, 6618519329335251854}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6 0x0000775d77929c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x775d690006c0 (LWP 495575) "gdbus"):
#0 0x0000775d7791b4cd in __GI___poll (fds=0x775d1c000b90, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
#1 0x0000775d77cc166e in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x0000775d77c62f77 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x0000775d77f05a42 in ??? () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x0000775d77c90c82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x0000775d7789ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {131243077273280, 6618473611675014030, 131243077273280, -1144, 11, 140720746615936, 6618473612098638734, 6618519329335251854}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6 0x0000775d77929c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x775d57e006c0 (LWP 495579) "async"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000775d77cbb40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000064f3cc50ac0c in ??? ()
#3 0x0000775d77c90c82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x0000775d7789ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {131242789963456, 6618590434785465230, 131242789963456, -1144, 0, 140720746615920, 6618590435209089934, 6618519329335251854}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x0000775d77929c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x775d56a006c0 (LWP 495582) "gimp-2.10"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000775d77cbb40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x0000775d77c2c52b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x0000775d77c2c58c in g_async_queue_pop () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x0000775d786b60fb in ??? () at /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
#5 0x0000775d77c90c82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x0000775d7789ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {131242768991936, 6618592084052906894, 131242768991936, -1144, 0, 140720746614912, 6618592084476531598, 6618519329335251854}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7 0x0000775d77929c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x775d556006c0 (LWP 495585) "gimp-2.10"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000775d77cbb40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x0000775d77c2c52b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x0000775d77c2c58c in g_async_queue_pop () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x0000775d786b60fb in ??? () at /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
#5 0x0000775d77c90c82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x0000775d7789ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {131242748020416, 6618587136250581902, 131242748020416, -1144, 11, 140720746615328, 6618587136674206606, 6618519329335251854}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7 0x0000775d77929c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x775d560006c0 (LWP 495928) "swap writer"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000775d77cbb40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x0000775d7823da25 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x0000775d77c90c82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x0000775d7789ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {131242758506176, 6618585761861047182, 131242758506176, -1144, 11, 140720746607776, 6618585762284671886, 6618519329335251854}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x0000775d77929c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x775d76f9d640 (LWP 495560) "gimp-2.10"):
#0 0x0000775d778a9c00 in malloc_consolidate (av=av@entry=0x775d77a03ac0 <main_arena>) at ./malloc/malloc.c:4878
        fb = 0x775d77a03ad0 <main_arena+16>
        maxfb = 0x775d77a03b18 <main_arena+88>
        p = 0x64f3cf23afa0
        nextp = <optimized out>
        unsorted_bin = 0x775d77a03b20 <main_arena+96>
        first_unsorted = <optimized out>
        nextchunk = 0x64f3cf23afc0
        size = 32
        nextsize = <optimized out>
        prevsize = <optimized out>
        nextinuse = 1
#1 0x0000775d778aba80 in _int_malloc (av=av@entry=0x775d77a03ac0 <main_arena>, bytes=bytes@entry=4096) at ./malloc/malloc.c:4041
        nb = <optimized out>
        idx = 99
        bin = <optimized out>
        victim = <optimized out>
        size = <optimized out>
        victim_index = <optimized out>
        remainder = <optimized out>
        remainder_size = <optimized out>
        block = <optimized out>
        bit = <optimized out>
        map = <optimized out>
        fwd = <optimized out>
        bck = <optimized out>
        tcache_unsorted_count = <optimized out>
        tcache_nb = <optimized out>
        tc_idx = <optimized out>
        return_cached = <optimized out>
        __PRETTY_FUNCTION__ = "_int_malloc"
#2 0x0000775d778ad6e4 in __GI___libc_malloc (bytes=bytes@entry=4096) at ./malloc/malloc.c:3336
        ar_ptr = 0x775d77a03ac0 <main_arena>
        victim = <optimized out>
        tbytes = <optimized out>
        tc_idx = <optimized out>
        __PRETTY_FUNCTION__ = "__libc_malloc"
#3 0x0000775d778851a5 in __GI__IO_file_doallocate (fp=0x64f3ceb4c7c0) at ./libio/filedoalloc.c:101
        size = 4096
        p = <optimized out>
        st = {st_dev = 66307, st_ino = 3146403, st_nlink = 1, st_mode = 33204, st_uid = 1000, st_gid = 1000, __pad0 = 0, st_rdev = 0, st_size = 0, st_blksize = 4096, st_blocks = 0, st_atim = {tv_sec = 1714576688, tv_nsec = 97193728}, st_mtim = {tv_sec = 1714576688, tv_nsec = 97193728}, st_ctim = {tv_sec = 1714576688, tv_nsec = 97193728}, __glibc_reserved = {0, 0, 0}}
#4 0x0000775d77895514 in __GI__IO_doallocbuf (fp=fp@entry=0x64f3ceb4c7c0) at ./libio/libioP.h:1030
#5 0x0000775d77892f80 in _IO_new_file_overflow (f=0x64f3ceb4c7c0, ch=-1) at ./libio/fileops.c:745
#6 0x0000775d77893a9f in _IO_new_file_xsputn (n=60, data=<optimized out>, f=<optimized out>) at ./libio/libioP.h:1030
        block_size = <optimized out>
        do_write = <optimized out>
        s = <optimized out>
        to_do = <optimized out>
        must_flush = <optimized out>
        count = <optimized out>
        s = <optimized out>
        to_do = <optimized out>
        must_flush = <optimized out>
        count = <optimized out>
        p = <optimized out>
        block_size = <optimized out>
        do_write = <optimized out>
#7 _IO_new_file_xsputn (f=0x64f3ceb4c7c0, data=<optimized out>, n=60) at ./libio/fileops.c:1197
        s = <optimized out>
        to_do = 60
        p = <optimized out>
        block_size = <optimized out>
        do_write = <optimized out>
#8 0x0000775d77860cb9 in __printf_buffer_flush_to_file (buf=0x7ffc1a1d2100) at ../libio/libioP.h:1030
        count = 60
        __PRETTY_FUNCTION__ = "__printf_buffer_flush_to_file"
        count = <optimized out>
#9 __printf_buffer_to_file_done (buf=buf@entry=0x7ffc1a1d2100) at ./stdio-common/printf_buffer_to_file.c:120
#10 0x0000775d7786b59a in __vfprintf_internal (s=0x64f3ceb4c7c0, format=0x775d7872bec0 "\n# Stack traces obtained from PID %d - Thread %lu #\n\n", ap=0x7ffc1a1d2200, mode_flags=2) at ./stdio-common/vfprintf-internal.c:1560
        _cleanup_start_doit = <optimized out>
        _buffer = {__routine = 0x775d7785f720 <__funlockfile>, __arg = 0x64f3ceb4c7c0, __canceltype = 0, __prev = 0x0}
        _cleanup_routine = <optimized out>
        wrap = {base = {write_base = 0x7ffc1a1d2130 "\n# Stack traces obtained from PID 495560 - Thread 495560 #\n\n]w", write_ptr = 0x7ffc1a1d216c "]w", write_end = 0x7ffc1a1d21b0 "\210\373\377\377\377\377\377\377", written = 60, mode = __printf_buffer_mode_to_file}, fp = 0x64f3ceb4c7c0, stage = "\n# Stack traces obtained from PID 495560 - Thread 495560 #\n\n]w\000\000p#\035\032\374\177\000\000m0\330w]w\000\000\000\000\000\000\000\000\000\000\003\000\000\000\001", '\000' <repeats 11 times>, "\003\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\313$\023\000\000\000\000"}
        done = <optimized out>
        __result = <optimized out>
#11 0x0000775d77cb579a in g_fprintf () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x0000775d7871f18d in gimp_stack_trace_print () at /lib/x86_64-linux-gnu/libgimpbase-2.0.so.0
#13 0x000064f3cc237b41 in ??? ()
#14 0x000064f3cc237f1c in gimp_fatal_error ()
#15 0x000064f3cc237f75 in ??? ()
#16 0x0000775d77845320 in <signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6
#17 0x0000775d78897968 in ??? () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#18 0x0000775d788989ed in gtk_button_set_label () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#19 0x0000775d77d741fa in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x0000775d77d774b6 in g_object_set_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x0000775d77d7792d in g_object_set () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x000064f3cc28a358 in ??? ()
#23 0x0000775d77d632fa in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x0000775d77d9290c in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#25 0x0000775d77d83591 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#26 0x0000775d77d837c1 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x0000775d77d83883 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x000064f3cc5301b3 in gimp_container_remove ()
#29 0x000064f3cc5b0f3c in ??? ()
#30 0x000064f3cc52fcf4 in gimp_container_clear ()
#31 0x000064f3cc530fa5 in ??? ()
#32 0x0000775d77d723fe in g_object_unref () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#33 0x000064f3cc2882de in ??? ()
#34 0x0000775d77d6d137 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#35 0x0000775d77c414e3 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x0000775d77d6f32b in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#37 0x0000775d77d726c4 in g_object_run_dispose () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#38 0x000064f3cc289d5f in ??? ()
#39 0x0000775d77d632fa in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#40 0x0000775d77d9290c in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#41 0x0000775d77d83591 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#42 0x0000775d77d837c1 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#43 0x0000775d77d83883 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#44 0x0000775d77d632fa in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#45 0x0000775d77d9290c in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#46 0x0000775d77d83591 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#47 0x0000775d77d837c1 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#48 0x0000775d77d83883 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#49 0x0000775d78897b99 in ??? () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#50 0x0000775d77d632fa in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#51 0x0000775d77d92a50 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#52 0x0000775d77d83591 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#53 0x0000775d77d837c1 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#54 0x0000775d77d83883 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#55 0x0000775d788983e9 in ??? () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#56 0x0000775d78946420 in ??? () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#57 0x0000775d77d632fa in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#58 0x0000775d77d92f98 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#59 0x0000775d77d82ef2 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#60 0x0000775d77d837c1 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#61 0x0000775d77d83883 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#62 0x0000775d78a85164 in ??? () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#63 0x0000775d7894ce4b in gtk_propagate_event () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#64 0x0000775d7894dd1b in gtk_main_do_event () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#65 0x0000775d787ab2f6 in ??? () at /lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#66 0x0000775d77c625b5 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#67 0x0000775d77cc1717 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#68 0x0000775d77c62f77 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#69 0x000064f3cc23c5a0 in app_run ()
#70 0x000064f3cc23235f in main ()
[Inferior 1 (process 495560) 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.