GIMP crashed with a fatal error: fatal error: Segmentation fault

Bug #2064661 reported by NeosLab
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 23800 - Thread 23800 #

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 23856]
[New LWP 23828]
[New LWP 23820]
[New LWP 23818]
[New LWP 23817]
[New LWP 23816]
[New LWP 23815]
[New LWP 23814]
[New LWP 23813]
[New LWP 23812]
[New LWP 23811]
[New LWP 23810]
[New LWP 23809]
[New LWP 23808]
[New LWP 23807]
[New LWP 23806]
[New LWP 23805]
[New LWP 23804]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
unlink_chunk (p=0x5edc8d0a8890, av=<optimized out>) at ./malloc/malloc.c:1620
  Id Target Id Frame
* 1 Thread 0x79c4918f3640 (LWP 23800) "gimp-2.10" unlink_chunk (p=0x5edc8d0a8890, av=<optimized out>) at ./malloc/malloc.c:1620
  2 Thread 0x79c463e006c0 (LWP 23856) "swap writer" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  3 Thread 0x79c4634006c0 (LWP 23828) "gimp-2.10" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  4 Thread 0x79c46d6006c0 (LWP 23820) "gimp-2.10" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  5 Thread 0x79c478a006c0 (LWP 23818) "async" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  6 Thread 0x79c47b4006c0 (LWP 23817) "gdbus" 0x000079c491f1b4cd in __GI___poll (fds=0x79c43c000b90, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  7 Thread 0x79c47be006c0 (LWP 23816) "gmain" 0x000079c491f1b4cd in __GI___poll (fds=0x5edc883d61c0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  8 Thread 0x79c484c006c0 (LWP 23815) "pool-spawner" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  9 Thread 0x79c4860006c0 (LWP 23814) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  10 Thread 0x79c486a006c0 (LWP 23813) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  11 Thread 0x79c4874006c0 (LWP 23812) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  12 Thread 0x79c487e006c0 (LWP 23811) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  13 Thread 0x79c48cc006c0 (LWP 23810) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  14 Thread 0x79c48d6006c0 (LWP 23809) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  15 Thread 0x79c48e0006c0 (LWP 23808) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  16 Thread 0x79c48ea006c0 (LWP 23807) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  17 Thread 0x79c48f4006c0 (LWP 23806) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  18 Thread 0x79c48fe006c0 (LWP 23805) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  19 Thread 0x79c4908006c0 (LWP 23804) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38

Thread 19 (Thread 0x79c4908006c0 (LWP 23804) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x000079c49223a40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000079c492754083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x000079c49220fc82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x000079c491e9ca94 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 = {133885144860352, -8354931866210823054, 133885144860352, -1144, 0, 140720979741136, -8354931865929804686, -8354930922644859790}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x000079c491f29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 18 (Thread 0x79c48fe006c0 (LWP 23805) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x000079c49223a40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000079c492754083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x000079c49220fc82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x000079c491e9ca94 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 = {133885134374592, -8354899705495710606, 133885134374592, -1144, 0, 140720979741136, -8354899705214692238, -8354930922644859790}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x000079c491f29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 17 (Thread 0x79c48f4006c0 (LWP 23806) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x000079c49223a40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000079c492754083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x000079c49220fc82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x000079c491e9ca94 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 = {133885123888832, -8354899430617803662, 133885123888832, -1144, 0, 140720979741136, -8354899430336785294, -8354930922644859790}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x000079c491f29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 16 (Thread 0x79c48ea006c0 (LWP 23807) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x000079c49223a40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000079c492754083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x000079c49220fc82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x000079c491e9ca94 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 = {133885113403072, -8354902454274780046, 133885113403072, -1144, 0, 140720979741136, -8354902453993761678, -8354930922644859790}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x000079c491f29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 15 (Thread 0x79c48e0006c0 (LWP 23808) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x000079c49223a40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000079c492754083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x000079c49220fc82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x000079c491e9ca94 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 = {133885102917312, -8354904378420128654, 133885102917312, -1144, 0, 140720979741136, -8354904378139110286, -8354930922644859790}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x000079c491f29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 14 (Thread 0x79c48d6006c0 (LWP 23809) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x000079c49223a40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000079c492754083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x000079c49220fc82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x000079c491e9ca94 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 = {133885092431552, -8354903004030593934, 133885092431552, -1144, 0, 140720979741136, -8354903003749575566, -8354930922644859790}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x000079c491f29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 13 (Thread 0x79c48cc006c0 (LWP 23810) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x000079c49223a40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000079c492754083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x000079c49220fc82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x000079c491e9ca94 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 = {133885081945792, -8354907127199198094, 133885081945792, -1144, 0, 140720979741136, -8354907126918179726, -8354930922644859790}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x000079c491f29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 12 (Thread 0x79c487e006c0 (LWP 23811) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x000079c49223a40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000079c492754083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x000079c49220fc82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x000079c491e9ca94 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 = {133885000156864, -8354882113309666190, 133885000156864, -1144, 0, 140720979741136, -8354882113028647822, -8354930922644859790}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x000079c491f29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 11 (Thread 0x79c4874006c0 (LWP 23812) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x000079c49223a40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000079c492754083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x000079c49220fc82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x000079c491e9ca94 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 = {133884989671104, -8354881838431759246, 133884989671104, -1144, 0, 140720979741136, -8354881838150740878, -8354930922644859790}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x000079c491f29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 10 (Thread 0x79c486a006c0 (LWP 23813) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x000079c49223a40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000079c492754083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x000079c49220fc82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x000079c491e9ca94 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 = {133884979185344, -8354884862088735630, 133884979185344, -1144, 0, 140720979741136, -8354884861807717262, -8354930922644859790}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x000079c491f29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x79c4860006c0 (LWP 23814) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x000079c49223a40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000079c492754083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x000079c49220fc82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x000079c491e9ca94 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 = {133884968699584, -8354886786234084238, 133884968699584, -1144, 0, 140720979741136, -8354886785953065870, -8354930922644859790}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x000079c491f29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 8 (Thread 0x79c484c006c0 (LWP 23815) "pool-spawner"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x000079c49223a40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000079c4921ab52b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x000079c492213043 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x000079c49220fc82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x000079c491e9ca94 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 = {133884947728064, -8354889535013153678, 133884947728064, -1144, 0, 140720979741152, -8354889534732135310, -8354930922644859790}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6 0x000079c491f29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x79c47be006c0 (LWP 23816) "gmain"):
#0 0x000079c491f1b4cd in __GI___poll (fds=0x5edc883d61c0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
#1 0x000079c49224066e in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000079c4921e0a53 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x000079c4921e0aa9 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x000079c49220fc82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x000079c491e9ca94 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 = {133884798830272, -8355154792193354638, 133884798830272, -1144, 0, 140720979740944, -8355154791912336270, -8354930922644859790}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6 0x000079c491f29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x79c47b4006c0 (LWP 23817) "gdbus"):
#0 0x000079c491f1b4cd in __GI___poll (fds=0x79c43c000b90, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
#1 0x000079c49224066e in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000079c4921e1f77 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x000079c492468a42 in ??? () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x000079c49220fc82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x000079c491e9ca94 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 = {133884788344512, -8355154517315447694, 133884788344512, -1144, 11, 140720979741296, -8355154517034429326, -8354930922644859790}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6 0x000079c491f29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x79c478a006c0 (LWP 23818) "async"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x000079c49223a40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00005edc8661cc0c in ??? ()
#3 0x000079c49220fc82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x000079c491e9ca94 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 = {133884744304320, -8355161939018935182, 133884744304320, -1144, 0, 140720979741280, -8355161938737916814, -8354930922644859790}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x000079c491f29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x79c46d6006c0 (LWP 23820) "gimp-2.10"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x000079c49223a40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000079c4921ab52b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x000079c4921ab58c in g_async_queue_pop () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x000079c4930a90fb in ??? () at /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
#5 0x000079c49220fc82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x000079c491e9ca94 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 = {133884555560640, -8355114110263126926, 133884555560640, -1144, 0, 140720979740272, -8355114109982108558, -8354930922644859790}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7 0x000079c491f29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x79c4634006c0 (LWP 23828) "gimp-2.10"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x000079c49223a40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000079c4921ab52b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x000079c4921ab58c in g_async_queue_pop () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x000079c4930a90fb in ??? () at /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
#5 0x000079c49220fc82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x000079c491e9ca94 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 = {133884385691328, -8355101740757314446, 133884385691328, -1144, 11, 140720979740688, -8355101740476296078, -8354930922644859790}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7 0x000079c491f29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x79c463e006c0 (LWP 23856) "swap writer"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x000079c49223a40d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000079c492795a25 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x000079c49220fc82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x000079c491e9ca94 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 = {133884396177088, -8355102015635221390, 133884396177088, -1144, 11, 140720979733440, -8355102015354203022, -8354930922644859790}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x000079c491f29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x79c4918f3640 (LWP 23800) "gimp-2.10"):
#0 unlink_chunk (p=0x5edc8d0a8890, av=<optimized out>) at ./malloc/malloc.c:1620
        fd = 0x79c492003c00 <main_arena+320>
        bk = 0x5edc8ce127b0
#1 0x000079c491ea9d1b in malloc_consolidate (av=av@entry=0x79c492003ac0 <main_arena>) at ./malloc/malloc.c:4876
        fb = 0x79c492003ad0 <main_arena+16>
        maxfb = 0x79c492003b18 <main_arena+88>
        p = 0x5edc8d0a8870
        nextp = <optimized out>
        unsorted_bin = 0x79c492003b20 <main_arena+96>
        first_unsorted = <optimized out>
        nextchunk = <optimized out>
        size = 272
        nextsize = <optimized out>
        prevsize = <optimized out>
        nextinuse = <optimized out>
#2 0x000079c491eaba80 in _int_malloc (av=av@entry=0x79c492003ac0 <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"
#3 0x000079c491ead6e4 in __GI___libc_malloc (bytes=bytes@entry=4096) at ./malloc/malloc.c:3336
        ar_ptr = 0x79c492003ac0 <main_arena>
        victim = <optimized out>
        tbytes = <optimized out>
        tc_idx = <optimized out>
        __PRETTY_FUNCTION__ = "__libc_malloc"
#4 0x000079c491e851a5 in __GI__IO_file_doallocate (fp=0x5edc885ee600) at ./libio/filedoalloc.c:101
        size = 4096
        p = <optimized out>
        st = {st_dev = 64513, st_ino = 8133610, 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 = 1714670760, tv_nsec = 899773979}, st_mtim = {tv_sec = 1714670760, tv_nsec = 899773979}, st_ctim = {tv_sec = 1714670760, tv_nsec = 899773979}, __glibc_reserved = {0, 0, 0}}
#5 0x000079c491e95514 in __GI__IO_doallocbuf (fp=fp@entry=0x5edc885ee600) at ./libio/libioP.h:1030
#6 0x000079c491e92f80 in _IO_new_file_overflow (f=0x5edc885ee600, ch=-1) at ./libio/fileops.c:745
#7 0x000079c491e93a9f in _IO_new_file_xsputn (n=58, 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>
#8 _IO_new_file_xsputn (f=0x5edc885ee600, data=<optimized out>, n=58) at ./libio/fileops.c:1197
        s = <optimized out>
        to_do = 58
        p = <optimized out>
        block_size = <optimized out>
        do_write = <optimized out>
#9 0x000079c491e60cb9 in __printf_buffer_flush_to_file (buf=0x7ffc28025700) at ../libio/libioP.h:1030
        count = 58
        __PRETTY_FUNCTION__ = "__printf_buffer_flush_to_file"
        count = <optimized out>
#10 __printf_buffer_to_file_done (buf=buf@entry=0x7ffc28025700) at ./stdio-common/printf_buffer_to_file.c:120
#11 0x000079c491e6b59a in __vfprintf_internal (s=0x5edc885ee600, format=0x79c49311eec0 "\n# Stack traces obtained from PID %d - Thread %lu #\n\n", ap=0x7ffc28025800, mode_flags=2) at ./stdio-common/vfprintf-internal.c:1560
        _cleanup_start_doit = <optimized out>
        _buffer = {__routine = 0x79c491e5f720 <__funlockfile>, __arg = 0x5edc885ee600, __canceltype = 0, __prev = 0x0}
        _cleanup_routine = <optimized out>
        wrap = {base = {write_base = 0x7ffc28025730 "\n# Stack traces obtained from PID 23800 - Thread 23800 #\n\n0\222\304y", write_ptr = 0x7ffc2802576a "0\222\304y", write_end = 0x7ffc280257b0 "\210\373\377\377\377\377\377\377", written = 58, mode = __printf_buffer_mode_to_file}, fp = 0x5edc885ee600, stage = "\n# Stack traces obtained from PID 23800 - Thread 23800 #\n\n0\222\304y", '\000' <repeats 26 times>, "\003\000\000\000\001\000\000\000\260W\002(\374\177\000\000\003\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000(^\000\000\000\000\000"}
        done = <optimized out>
        __result = <optimized out>
#12 0x000079c49223479a in g_fprintf () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x000079c49311218d in gimp_stack_trace_print () at /lib/x86_64-linux-gnu/libgimpbase-2.0.so.0
#14 0x00005edc86349b41 in ??? ()
#15 0x00005edc86349f1c in gimp_fatal_error ()
#16 0x00005edc86349f75 in ??? ()
#17 0x000079c491e45320 in <signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6
#18 0x000079c492c97968 in ??? () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#19 0x000079c492c989ed in gtk_button_set_label () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#20 0x000079c4922f31fa in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x000079c4922f64b6 in g_object_set_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x000079c4922f692d in g_object_set () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00005edc8639c358 in ??? ()
#24 0x000079c4922e22fa in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#25 0x000079c49231190c in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#26 0x000079c492302591 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x000079c4923027c1 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x000079c492302883 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00005edc866421b3 in gimp_container_remove ()
#30 0x00005edc866c2f3c in ??? ()
#31 0x00005edc86641cf4 in gimp_container_clear ()
#32 0x00005edc86642fa5 in ??? ()
#33 0x000079c4922f13fe in g_object_unref () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#34 0x00005edc8639a2de in ??? ()
#35 0x000079c4922ec137 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#36 0x000079c4921c04e3 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x000079c4922ee32b in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#38 0x000079c4922f16c4 in g_object_run_dispose () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#39 0x00005edc8639bd5f in ??? ()
#40 0x000079c4922e22fa in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#41 0x000079c49231190c in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#42 0x000079c492302591 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#43 0x000079c4923027c1 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#44 0x000079c492302883 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#45 0x000079c4922e22fa in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#46 0x000079c49231190c in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#47 0x000079c492302591 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#48 0x000079c4923027c1 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#49 0x000079c492302883 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#50 0x000079c492c97b99 in ??? () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#51 0x000079c4922e22fa in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#52 0x000079c492311a50 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#53 0x000079c492302591 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#54 0x000079c4923027c1 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#55 0x000079c492302883 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#56 0x000079c492c983e9 in ??? () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#57 0x000079c492d46420 in ??? () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#58 0x000079c4922e22fa in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#59 0x000079c492311f98 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#60 0x000079c492301ef2 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#61 0x000079c4923027c1 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#62 0x000079c492302883 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#63 0x000079c492e85164 in ??? () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#64 0x000079c492d4ce4b in gtk_propagate_event () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#65 0x000079c492d4dd1b in gtk_main_do_event () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#66 0x000079c4931e62f6 in ??? () at /lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#67 0x000079c4921e15b5 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#68 0x000079c492240717 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#69 0x000079c4921e1f77 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#70 0x00005edc8634e5a0 in app_run ()
#71 0x00005edc8634435f in main ()
[Inferior 1 (process 23800) 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.