crash when closing gimp

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

Bug Description

I had a jpg photo opened in gimp. I edited it, I exported, and then I closed gimp -> crash

<!-- 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 243432 - Thread 243432 #

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 243490]
[New LWP 243457]
[New LWP 243454]
[New LWP 243452]
[New LWP 243451]
[New LWP 243450]
[New LWP 243449]
[New LWP 243448]
[New LWP 243447]
[New LWP 243446]
[New LWP 243445]
[New LWP 243444]
[New LWP 243443]
[New LWP 243442]
[New LWP 243441]
[New LWP 243440]
[New LWP 243439]
[New LWP 243438]
[New LWP 243437]
[New LWP 243436]
[New LWP 243435]
[New LWP 243434]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f6ffef1ba9a in __GI___libc_read (nbytes=256, buf=0x7ffd900b1030, fd=15) at ../sysdeps/unix/sysv/linux/read.c:26
  Id Target Id Frame
* 1 Thread 0x7f6ffe496640 (LWP 243432) "gimp-2.10" 0x00007f6ffef1ba9a in __GI___libc_read (nbytes=256, buf=0x7ffd900b1030, fd=15) at ../sysdeps/unix/sysv/linux/read.c:26
  2 Thread 0x7f6fcfe006c0 (LWP 243490) "swap writer" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  3 Thread 0x7f6fcd6006c0 (LWP 243457) "gimp-2.10" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  4 Thread 0x7f6fcea006c0 (LWP 243454) "gimp-2.10" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  5 Thread 0x7f6fd90006c0 (LWP 243452) "async" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  6 Thread 0x7f6fe5a006c0 (LWP 243451) "gdbus" 0x00007f6ffef1b4cd in __GI___poll (fds=0x7f6f8c000b90, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  7 Thread 0x7f6fe64006c0 (LWP 243450) "gmain" 0x00007f6ffef1b4cd in __GI___poll (fds=0x568f2028cc70, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  8 Thread 0x7f6fe6e006c0 (LWP 243449) "pool-spawner" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  9 Thread 0x7f6fe7e006c0 (LWP 243448) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  10 Thread 0x7f6fecc006c0 (LWP 243447) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  11 Thread 0x7f6fed6006c0 (LWP 243446) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  12 Thread 0x7f6fee0006c0 (LWP 243445) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  13 Thread 0x7f6feea006c0 (LWP 243444) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  14 Thread 0x7f6fef4006c0 (LWP 243443) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  15 Thread 0x7f6ff4c006c0 (LWP 243442) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  16 Thread 0x7f6ff56006c0 (LWP 243441) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  17 Thread 0x7f6ff60006c0 (LWP 243440) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  18 Thread 0x7f6ff6a006c0 (LWP 243439) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  19 Thread 0x7f6ff74006c0 (LWP 243438) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  20 Thread 0x7f6fefe006c0 (LWP 243437) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  21 Thread 0x7f6ff7e006c0 (LWP 243436) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  22 Thread 0x7f6ffce006c0 (LWP 243435) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  23 Thread 0x7f6ffd8006c0 (LWP 243434) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38

Thread 23 (Thread 0x7f6ffd8006c0 (LWP 243434) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f6fff1b540d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f6fff6f6083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007f6fff18ac82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f6ffee9ca94 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 = {140118971123392, 8276546592111632255, 140118971123392, -1144, 0, 140727020109776, 8276546592459759487, 8276547846060285823}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007f6ffef29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 22 (Thread 0x7f6ffce006c0 (LWP 243435) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f6fff1b540d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f6fff6f6083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007f6fff18ac82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f6ffee9ca94 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 = {140118960637632, 8276543018698841983, 140118960637632, -1144, 0, 140727020109776, 8276543019046969215, 8276547846060285823}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007f6ffef29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 21 (Thread 0x7f6ff7e006c0 (LWP 243436) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f6fff1b540d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f6fff6f6083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007f6fff18ac82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f6ffee9ca94 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 = {140118876751552, 8276532023582564223, 140118876751552, -1144, 0, 140727020109776, 8276532023930691455, 8276547846060285823}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007f6ffef29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 20 (Thread 0x7f6fefe006c0 (LWP 243437) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f6fff1b540d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f6fff6f6083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007f6fff18ac82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f6ffee9ca94 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 = {140118742533824, 8276514431396519807, 140118742533824, -1144, 0, 140727020109776, 8276514431744647039, 8276547846060285823}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007f6ffef29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 19 (Thread 0x7f6ff74006c0 (LWP 243438) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f6fff1b540d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f6fff6f6083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007f6fff18ac82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f6ffee9ca94 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 = {140118866265792, 8276533947727912831, 140118866265792, -1144, 0, 140727020109776, 8276533948076040063, 8276547846060285823}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007f6ffef29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 18 (Thread 0x7f6ff6a006c0 (LWP 243439) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f6fff1b540d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f6fff6f6083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007f6fff18ac82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f6ffee9ca94 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 = {140118855780032, 8276530374315122559, 140118855780032, -1144, 0, 140727020109776, 8276530374663249791, 8276547846060285823}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007f6ffef29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 17 (Thread 0x7f6ff60006c0 (LWP 243440) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f6fff1b540d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f6fff6f6083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007f6fff18ac82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f6ffee9ca94 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 = {140118845294272, 8276527900413960063, 140118845294272, -1144, 0, 140727020109776, 8276527900762087295, 8276547846060285823}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007f6ffef29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 16 (Thread 0x7f6ff56006c0 (LWP 243441) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f6fff1b540d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f6fff6f6083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007f6fff18ac82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f6ffee9ca94 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 = {140118834808512, 8276528725047680895, 140118834808512, -1144, 0, 140727020109776, 8276528725395808127, 8276547846060285823}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007f6ffef29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 15 (Thread 0x7f6ff4c006c0 (LWP 243442) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f6fff1b540d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f6fff6f6083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007f6fff18ac82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f6ffee9ca94 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 = {140118824322752, 8276526251146518399, 140118824322752, -1144, 0, 140727020109776, 8276526251494645631, 8276547846060285823}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007f6ffef29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 14 (Thread 0x7f6fef4006c0 (LWP 243443) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f6fff1b540d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f6fff6f6083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007f6fff18ac82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f6ffee9ca94 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 = {140118732048064, 8276516355541868415, 140118732048064, -1144, 0, 140727020109776, 8276516355889995647, 8276547846060285823}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007f6ffef29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 13 (Thread 0x7f6feea006c0 (LWP 243444) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f6fff1b540d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f6fff6f6083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007f6fff18ac82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f6ffee9ca94 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 = {140118721562304, 8276512782129078143, 140118721562304, -1144, 0, 140727020109776, 8276512782477205375, 8276547846060285823}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007f6ffef29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 12 (Thread 0x7f6fee0006c0 (LWP 243445) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f6fff1b540d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f6fff6f6083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007f6fff18ac82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f6ffee9ca94 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 = {140118711076544, 8276510308227915647, 140118711076544, -1144, 0, 140727020109776, 8276510308576042879, 8276547846060285823}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007f6ffef29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 11 (Thread 0x7f6fed6006c0 (LWP 243446) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f6fff1b540d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f6fff6f6083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007f6fff18ac82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f6ffee9ca94 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 = {140118700590784, 8276511132861636479, 140118700590784, -1144, 0, 140727020109776, 8276511133209763711, 8276547846060285823}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007f6ffef29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 10 (Thread 0x7f6fecc006c0 (LWP 243447) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f6fff1b540d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f6fff6f6083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007f6fff18ac82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f6ffee9ca94 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 = {140118690105024, 8276508658960473983, 140118690105024, -1144, 0, 140727020109776, 8276508659308601215, 8276547846060285823}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007f6ffef29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x7f6fe7e006c0 (LWP 243448) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f6fff1b540d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f6fff6f6083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007f6fff18ac82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f6ffee9ca94 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 = {140118608316096, 8276496839210475391, 140118608316096, -1144, 0, 140727020109776, 8276496839558602623, 8276547846060285823}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007f6ffef29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 8 (Thread 0x7f6fe6e006c0 (LWP 243449) "pool-spawner"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f6fff1b540d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f6fff12652b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f6fff18e043 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f6fff18ac82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f6ffee9ca94 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 = {140118591538880, 8276494640187219839, 140118591538880, -1144, 0, 140727020109792, 8276494640535347071, 8276547846060285823}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6 0x00007f6ffef29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x7f6fe64006c0 (LWP 243450) "gmain"):
#0 0x00007f6ffef1b4cd in __GI___poll (fds=0x568f2028cc70, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
#1 0x00007f6fff1bb66e in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f6fff15ba53 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f6fff15baa9 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f6fff18ac82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f6ffee9ca94 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 = {140118581053120, 8276496564332568447, 140118581053120, -1144, 0, 140727020109584, 8276496564680695679, 8276547846060285823}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6 0x00007f6ffef29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x7f6fe5a006c0 (LWP 243451) "gdbus"):
#0 0x00007f6ffef1b4cd in __GI___poll (fds=0x7f6f8c000b90, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
#1 0x00007f6fff1bb66e in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f6fff15cf77 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f6fff3ffa42 in ??? () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007f6fff18ac82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f6ffee9ca94 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 = {140118570567360, 8276492990919778175, 140118570567360, -1144, 11, 140727020109936, 8276492991267905407, 8276547846060285823}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6 0x00007f6ffef29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x7f6fd90006c0 (LWP 243452) "async"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f6fff1b540d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x0000568f1e6ffc0c in ??? ()
#3 0x00007f6fff18ac82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f6ffee9ca94 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 = {140118358755008, 8276622458413948799, 140118358755008, -1144, 0, 140727020109920, 8276622458762076031, 8276547846060285823}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007f6ffef29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x7f6fcea006c0 (LWP 243454) "gimp-2.10"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f6fff1b540d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f6fff12652b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f6fff12658c in g_async_queue_pop () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f6fffbb00fb in ??? () at /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
#5 0x00007f6fff18ac82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007f6ffee9ca94 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 = {140118184691392, 8276583150873255807, 140118184691392, -1144, 0, 140727020108912, 8276583151221383039, 8276547846060285823}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7 0x00007f6ffef29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x7f6fcd6006c0 (LWP 243457) "gimp-2.10"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f6fff1b540d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f6fff12652b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f6fff12658c in g_async_queue_pop () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f6fffbb00fb in ??? () at /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
#5 0x00007f6fff18ac82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007f6ffee9ca94 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 = {140118163719872, 8276581501605814143, 140118163719872, -1144, 11, 140727020109328, 8276581501953941375, 8276547846060285823}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7 0x00007f6ffef29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7f6fcfe006c0 (LWP 243490) "swap writer"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f6fff1b540d in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f6fff737a25 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007f6fff18ac82 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f6ffee9ca94 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 = {140118205662912, 8276584800140697471, 140118205662912, -1144, 11, 140727020102080, 8276584800488824703, 8276547846060285823}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007f6ffef29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x7f6ffe496640 (LWP 243432) "gimp-2.10"):
#0 0x00007f6ffef1ba9a in __GI___libc_read (nbytes=256, buf=0x7ffd900b1030, fd=15) at ../sysdeps/unix/sysv/linux/read.c:26
        sc_ret = -512
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
        sc_ret = <optimized out>
        __arg2 = <optimized out>
        _a3 = <optimized out>
        _a1 = <optimized out>
        resultvar = <optimized out>
        __arg3 = <optimized out>
        __arg1 = <optimized out>
        _a2 = <optimized out>
#1 __GI___libc_read (fd=15, buf=0x7ffd900b1030, nbytes=256) at ../sysdeps/unix/sysv/linux/read.c:24
#2 0x00007f7000088144 in gimp_stack_trace_print () at /lib/x86_64-linux-gnu/libgimpbase-2.0.so.0
#3 0x0000568f1e42cb41 in ??? ()
#4 0x0000568f1e42cf1c in gimp_fatal_error ()
#5 0x0000568f1e42cf75 in ??? ()
#6 0x00007f6ffee45320 in <signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6
#7 0x00007f6fffc97968 in ??? () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#8 0x00007f6fffc989ed in gtk_button_set_label () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#9 0x00007f6fff26e1fa in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007f6fff2714b6 in g_object_set_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007f6fff27192d in g_object_set () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x0000568f1e47f445 in ??? ()
#13 0x00007f6fff25d2fa in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007f6fff28c90c in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007f6fff27d591 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007f6fff27d7c1 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007f6fff27d883 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x0000568f1e7251b3 in gimp_container_remove ()
#19 0x0000568f1e7a5f3c in ??? ()
#20 0x0000568f1e724cf4 in gimp_container_clear ()
#21 0x0000568f1e725fa5 in ??? ()
#22 0x00007f6fff26c3fe in g_object_unref () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x0000568f1e47d2de in ??? ()
#24 0x00007f6fff267137 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#25 0x00007f6fff13b4e3 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f6fff26932b in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x00007f6fff26c6c4 in g_object_run_dispose () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x0000568f1e47ed5f in ??? ()
#29 0x00007f6fff25d2fa in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#30 0x00007f6fff28c90c in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#31 0x00007f6fff27d591 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#32 0x00007f6fff27d7c1 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#33 0x00007f6fff27d883 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#34 0x00007f6fff25d2fa in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#35 0x00007f6fff28c90c in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#36 0x00007f6fff27d591 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#37 0x00007f6fff27d7c1 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#38 0x00007f6fff27d883 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#39 0x00007f6fffc97b99 in ??? () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#40 0x00007f6fff25d2fa in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#41 0x00007f6fff28ca50 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#42 0x00007f6fff27d591 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#43 0x00007f6fff27d7c1 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#44 0x00007f6fff27d883 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#45 0x00007f6fffc983e9 in ??? () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#46 0x00007f6fffd46420 in ??? () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#47 0x00007f6fff25d2fa in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#48 0x00007f6fff28cf98 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#49 0x00007f6fff27cef2 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#50 0x00007f6fff27d7c1 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#51 0x00007f6fff27d883 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#52 0x00007f6fffe85164 in ??? () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#53 0x00007f6fffd4ce4b in gtk_propagate_event () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#54 0x00007f6fffd4dd1b in gtk_main_do_event () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#55 0x00007f700015c2f6 in ??? () at /lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#56 0x00007f6fff15c5b5 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x00007f6fff1bb717 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#58 0x00007f6fff15cf77 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#59 0x0000568f1e4315a0 in app_run ()
#60 0x0000568f1e42735f in main ()
[Inferior 1 (process 243432) 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.