Public bug reported:

gimp crashes suddenly while loading babl fishes.

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


```
GNU Image Manipulation Program version 3.0.2
git-describe: GIMP_3_0_2
Build: unknown rev 0 for linux
# C compiler #
Using built-in specs.
COLLECT_GCC=/usr/bin/cc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/14/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 
14.2.0-19ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-14/README.Bugs 
--enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2,rust --prefix=/usr 
--with-gcc-major-version-only --program-suffix=-14 
--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-bootstrap --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-14-C86vgL/gcc-14-14.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-14-C86vgL/gcc-14-14.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 
--with-build-config=bootstrap-lto-lean --enable-link-serialization=2
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 14.2.0 (Ubuntu 14.2.0-19ubuntu2) 

# Libraries #
using babl version 0.1.112 (compiled against version 0.1.112)
using GEGL version 0.4.58 (compiled against version 0.4.58)
using GLib version 2.84.1 (compiled against version 2.84.0)
using GdkPixbuf version 2.42.12 (compiled against version 2.42.12)
using GTK+ version 3.24.49 (compiled against version 3.24.49)
using Pango version 1.56.3 (compiled against version 1.56.3)
using Fontconfig version 2.15.0 (compiled against version 2.15.0)
using Cairo version 1.18.4 (compiled against version 1.18.4)
using gexiv2 version 0.14.3 (compiled against version 0.14.3)
using exiv2 version 0.28.5

```
> fatal error: Segmentation fault

Stack trace:
```

# Stack traces obtained from PID 3791 - Thread 3791 #


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 3831]
[New LWP 3807]
[New LWP 3804]
[New LWP 3803]
[New LWP 3802]
[New LWP 3801]
[New LWP 3800]
[New LWP 3799]
[New LWP 3798]
[New LWP 3797]
[New LWP 3796]
[New LWP 3795]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
__syscall_cancel_arch () at 
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
Function(s) ^std::(move|forward|as_const|(__)?addressof) will be skipped when 
stepping.
Function(s) ^std::(shared|unique)_ptr<.*>::(get|operator) will be skipped when 
stepping.
Function(s) 
^std::(basic_string|vector|array|deque|(forward_)?list|(unordered_|flat_)?(multi)?(map|set)|span)<.*>::(c?r?(begin|end)|front|back|data|size|empty)
 will be skipped when stepping.
Function(s) ^std::(basic_string|vector|array|deque|span)<.*>::operator.] will 
be skipped when stepping.
  Id   Target Id                                          Frame 
* 1    Thread 0x78a5c90eb1c0 (LWP 3791) "gimp-3.0"        __syscall_cancel_arch 
() at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
  2    Thread 0x78a5a7fff6c0 (LWP 3831) "pool-1"          syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  3    Thread 0x78a5a77fe6c0 (LWP 3807) "[pango] fontcon" syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  4    Thread 0x78a5acf7d6c0 (LWP 3804) "[pango] fontcon" syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  5    Thread 0x78a5ad7ff6c0 (LWP 3803) "async"           syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  6    Thread 0x78a5c4f7a6c0 (LWP 3802) "dconf worker"    __syscall_cancel_arch 
() at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
  7    Thread 0x78a5c57e56c0 (LWP 3801) "pool-0"          syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  8    Thread 0x78a5c60346c0 (LWP 3800) "worker"          syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  9    Thread 0x78a5c68356c0 (LWP 3799) "worker"          syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  10   Thread 0x78a5c70366c0 (LWP 3798) "worker"          syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  11   Thread 0x78a5c79fd6c0 (LWP 3797) "gdbus"           __syscall_cancel_arch 
() at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
  12   Thread 0x78a5c81fe6c0 (LWP 3796) "gmain"           __syscall_cancel_arch 
() at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
  13   Thread 0x78a5c89ff6c0 (LWP 3795) "pool-spawner"    syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38

Thread 13 (Thread 0x78a5c89ff6c0 (LWP 3795) "pool-spawner"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x000078a5ccfaccfd in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x000078a5ccf3898b in g_async_queue_pop_unlocked () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x000078a5ccfb624f in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x000078a5ccfb548b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x000078a5cb8a27f1 in start_thread (arg=<optimized out>) at 
./nptl/pthread_create.c:448
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, -6540920809955415308, 
-2880, 32, 0, 140736141684976, -6540920809934443788, -6540918780502889740}, 
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, 
cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x000078a5cb933c9c in __GI___clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 12 (Thread 0x78a5c81fe6c0 (LWP 3796) "gmain"):
#0  __syscall_cancel_arch () at 
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x000078a5cb89eb63 in __internal_syscall_cancel (a1=<optimized out>, 
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=8, a6=0, nr=271) 
at ./nptl/cancellation.c:49
        result = <optimized out>
        pd = <optimized out>
        ch = <optimized out>
        result = <optimized out>
        pd = <optimized out>
        ch = <optimized out>
        resultvar = <optimized out>
        __arg6 = <optimized out>
        __arg5 = <optimized out>
        __arg4 = <optimized out>
        __arg3 = <optimized out>
        __arg2 = <optimized out>
        __arg1 = <optimized out>
        _a6 = <optimized out>
        _a5 = <optimized out>
        _a4 = <optimized out>
        _a3 = <optimized out>
        _a2 = <optimized out>
        _a1 = <optimized out>
#2  __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized 
out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at 
./nptl/cancellation.c:75
        r = <optimized out>
#3  0x000078a5cb9260f6 in __GI_ppoll (fds=<optimized out>, nfds=<optimized 
out>, timeout=<optimized out>, sigmask=<optimized out>) at 
../sysdeps/unix/sysv/linux/ppoll.c:42
        tval = {tv_sec = 0, tv_nsec = 344835394}
#4  0x000078a5ccfe7245 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x000078a5ccf76223 in g_main_context_iteration () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x000078a5ccf76281 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x000078a5ccfb548b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x000078a5cb8a27f1 in start_thread (arg=<optimized out>) at 
./nptl/pthread_create.c:448
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, -6540921908930172172, 
-2880, 32, 0, 140736141684768, -6540921908909200652, -6540918780502889740}, 
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, 
cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#9  0x000078a5cb933c9c in __GI___clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 11 (Thread 0x78a5c79fd6c0 (LWP 3797) "gdbus"):
#0  __syscall_cancel_arch () at 
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x000078a5cb89eb63 in __internal_syscall_cancel (a1=<optimized out>, 
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=8, a6=0, nr=271) 
at ./nptl/cancellation.c:49
        result = <optimized out>
        pd = <optimized out>
        ch = <optimized out>
        result = <optimized out>
        pd = <optimized out>
        ch = <optimized out>
        resultvar = <optimized out>
        __arg6 = <optimized out>
        __arg5 = <optimized out>
        __arg4 = <optimized out>
        __arg3 = <optimized out>
        __arg2 = <optimized out>
        __arg1 = <optimized out>
        _a6 = <optimized out>
        _a5 = <optimized out>
        _a4 = <optimized out>
        _a3 = <optimized out>
        _a2 = <optimized out>
        _a1 = <optimized out>
#2  __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized 
out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at 
./nptl/cancellation.c:75
        r = <optimized out>
#3  0x000078a5cb9260f6 in __GI_ppoll (fds=<optimized out>, nfds=<optimized 
out>, timeout=<optimized out>, sigmask=<optimized out>) at 
../sysdeps/unix/sysv/linux/ppoll.c:42
        tval = {tv_sec = 107640044235192, tv_nsec = 4}
#4  0x000078a5ccfe7245 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x000078a5ccf77157 in g_main_loop_run () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x000078a5ccd3f2b2 in ??? () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#7  0x000078a5ccfb548b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x000078a5cb8a27f1 in start_thread (arg=<optimized out>) at 
./nptl/pthread_create.c:448
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, -6540944998137484556, 
-2880, 32, 11, 140736141685120, -6540944998116513036, -6540918780502889740}, 
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, 
cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#9  0x000078a5cb933c9c in __GI___clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 10 (Thread 0x78a5c70366c0 (LWP 3798) "worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x000078a5ccfaccfd in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x000078a5cce1a823 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x000078a5ccfb548b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x000078a5cb8a27f1 in start_thread (arg=<optimized out>) at 
./nptl/pthread_create.c:448
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, -6540946205560165644, 
-2880, 32, 2, 140736141688192, -6540946205539194124, -6540918780502889740}, 
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, 
cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x000078a5cb933c9c in __GI___clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x78a5c68356c0 (LWP 3799) "worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x000078a5ccfaccfd in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x000078a5cce1a823 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x000078a5ccfb548b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x000078a5cb8a27f1 in start_thread (arg=<optimized out>) at 
./nptl/pthread_create.c:448
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, -6540942906488411404, 
-2880, 32, 2, 140736141688192, -6540942906467439884, -6540918780502889740}, 
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, 
cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x000078a5cb933c9c in __GI___clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 8 (Thread 0x78a5c60346c0 (LWP 3800) "worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x000078a5ccfaccfd in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x000078a5cce1a823 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x000078a5ccfb548b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x000078a5cb8a27f1 in start_thread (arg=<optimized out>) at 
./nptl/pthread_create.c:448
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, -6540944009758135564, 
-2880, 32, 2, 140736141688192, -6540944009737164044, -6540918780502889740}, 
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, 
cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x000078a5cb933c9c in __GI___clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x78a5c57e56c0 (LWP 3801) "pool-0"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x000078a5ccfadc30 in g_cond_wait_until () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x000078a5ccf385fb in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x000078a5ccf38696 in g_async_queue_timeout_pop () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x000078a5ccfb652f in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x000078a5ccfb548b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x000078a5cb8a27f1 in start_thread (arg=<optimized out>) at 
./nptl/pthread_create.c:448
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, -6540949666766935308, 
-2880, 32, 0, 132653430857968, -6540949666745963788, -6540918780502889740}, 
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, 
cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x000078a5cb933c9c in __GI___clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x78a5c4f7a6c0 (LWP 3802) "dconf worker"):
#0  __syscall_cancel_arch () at 
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x000078a5cb89eb63 in __internal_syscall_cancel (a1=<optimized out>, 
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=8, a6=0, nr=271) 
at ./nptl/cancellation.c:49
        result = <optimized out>
        pd = <optimized out>
        ch = <optimized out>
        result = <optimized out>
        pd = <optimized out>
        ch = <optimized out>
        resultvar = <optimized out>
        __arg6 = <optimized out>
        __arg5 = <optimized out>
        __arg4 = <optimized out>
        __arg3 = <optimized out>
        __arg2 = <optimized out>
        __arg1 = <optimized out>
        _a6 = <optimized out>
        _a5 = <optimized out>
        _a4 = <optimized out>
        _a3 = <optimized out>
        _a2 = <optimized out>
        _a1 = <optimized out>
#2  __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized 
out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at 
./nptl/cancellation.c:75
        r = <optimized out>
#3  0x000078a5cb9260f6 in __GI_ppoll (fds=<optimized out>, nfds=<optimized 
out>, timeout=<optimized out>, sigmask=<optimized out>) at 
../sysdeps/unix/sysv/linux/ppoll.c:42
        tval = {tv_sec = 1, tv_nsec = 1}
#4  0x000078a5ccfe7245 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x000078a5ccf76223 in g_main_context_iteration () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x000078a5c580f25d in ??? () at 
/usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#7  0x000078a5ccfb548b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x000078a5cb8a27f1 in start_thread (arg=<optimized out>) at 
./nptl/pthread_create.c:448
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, -6540946306491897100, 
-2880, 32, 17, 140736141686560, -6540946306470925580, -6540918780502889740}, 
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, 
cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#9  0x000078a5cb933c9c in __GI___clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x78a5ad7ff6c0 (LWP 3803) "async"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x000078a5ccfaccfd in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x000061e5ca46c367 in ??? ()
#3  0x000078a5ccfb548b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x000078a5cb8a27f1 in start_thread (arg=<optimized out>) at 
./nptl/pthread_create.c:448
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, -6541143186182133004, 
-2880, 32, 0, 140736141688400, -6541143186161161484, -6540918780502889740}, 
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, 
cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x000078a5cb933c9c in __GI___clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x78a5acf7d6c0 (LWP 3804) "[pango] fontcon"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x000078a5ccfaccfd in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x000078a5ccf388ab in g_async_queue_pop () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x000078a5cc8294db in ??? () at /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
#4  0x000078a5ccfb548b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x000078a5cb8a27f1 in start_thread (arg=<optimized out>) at 
./nptl/pthread_create.c:448
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, -6541139817854031116, 
-2880, 32, 0, 140736141685600, -6541139817833059596, -6540918780502889740}, 
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, 
cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x000078a5cb933c9c in __GI___clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x78a5a77fe6c0 (LWP 3807) "[pango] fontcon"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x000078a5ccfaccfd in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x000078a5ccf388ab in g_async_queue_pop () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x000078a5cc8294db in ??? () at /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
#4  0x000078a5ccfb548b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x000078a5cb8a27f1 in start_thread (arg=<optimized out>) at 
./nptl/pthread_create.c:448
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, -6541156379784795404, 
-2880, 32, 11, 140736141685680, -6541156379763823884, -6540918780502889740}, 
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, 
cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x000078a5cb933c9c in __GI___clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x78a5a7fff6c0 (LWP 3831) "pool-1"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x000078a5ccfadc30 in g_cond_wait_until () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x000078a5ccf385fb in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x000078a5ccf38696 in g_async_queue_timeout_pop () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x000078a5ccfb652f in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x000078a5ccfb548b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x000078a5cb8a27f1 in start_thread (arg=<optimized out>) at 
./nptl/pthread_create.c:448
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {128, -6541155280810038540, 
-2880, 32, 0, 132653430857968, -6541155280789067020, -6540918780502889740}, 
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, 
cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x000078a5cb933c9c in __GI___clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x78a5c90eb1c0 (LWP 3791) "gimp-3.0"):
#0  __syscall_cancel_arch () at 
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x000078a5cb89eb63 in __internal_syscall_cancel (a1=<optimized out>, 
a2=<optimized out>, a3=<optimized out>, a4=0, a5=0, a6=0, nr=0) at 
./nptl/cancellation.c:49
        result = <optimized out>
        pd = <optimized out>
        ch = <optimized out>
        result = <optimized out>
        pd = <optimized out>
        ch = <optimized out>
        resultvar = <optimized out>
        __arg6 = <optimized out>
        __arg5 = <optimized out>
        __arg4 = <optimized out>
        __arg3 = <optimized out>
        __arg2 = <optimized out>
        __arg1 = <optimized out>
        _a6 = <optimized out>
        _a5 = <optimized out>
        _a4 = <optimized out>
        _a3 = <optimized out>
        _a2 = <optimized out>
        _a1 = <optimized out>
#2  __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized 
out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=0) at 
./nptl/cancellation.c:75
        r = <optimized out>
#3  0x000078a5cb92612e in __GI___libc_read (fd=<optimized out>, buf=<optimized 
out>, nbytes=<optimized out>) at ../sysdeps/unix/sysv/linux/read.c:26
#4  0x000078a5cd60c1cf in gimp_stack_trace_print () at 
/lib/x86_64-linux-gnu/libgimpbase-3.0.so.0
#5  0x000061e5ca5ebdbc in ??? ()
#6  0x000061e5ca5ec3fc in gimp_fatal_error ()
#7  0x000061e5ca5efe95 in ??? ()
#8  0x000078a5cb8458d0 in <signal handler called> () at 
/lib/x86_64-linux-gnu/libc.so.6
#9  0x000061e5ca779644 in gimp_menu_model_set_color ()
#10 0x000061e5ca80e7c0 in gimp_display_shell_set_padding ()
#11 0x000061e5ca80eb96 in gimp_display_shell_appearance_update ()
#12 0x000061e5ca828f86 in ??? ()
#13 0x000078a5cd50c299 in g_closure_invoke () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x000078a5cd545c73 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x000078a5cd531410 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x000078a5cd531831 in g_signal_emit_valist () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x000078a5cd5318f3 in g_signal_emit () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x000078a5cc07f8c7 in ??? () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#19 0x000061e5ca8284bf in gimp_image_window_add_shell ()
#20 0x000061e5ca80c705 in gimp_display_new ()
#21 0x000061e5ca64ecd8 in ??? ()
#22 0x000061e5ca647817 in ??? ()
#23 0x000078a5cd50c299 in g_closure_invoke () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x000078a5cd54619c in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#25 0x000078a5cd531410 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#26 0x000078a5cd531831 in g_signal_emit_valist () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x000078a5cd5318f3 in g_signal_emit () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x000061e5ca3f2a4d in gimp_restore ()
#29 0x000061e5ca5eb293 in ??? ()
#30 0x000078a5cd50c299 in g_closure_invoke () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#31 0x000078a5cd545c73 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#32 0x000078a5cd531410 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#33 0x000078a5cd531831 in g_signal_emit_valist () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#34 0x000078a5cd5318f3 in g_signal_emit () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#35 0x000078a5ccd019c0 in ??? () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#36 0x000078a5ccd01b54 in g_application_run () at 
/lib/x86_64-linux-gnu/libgio-2.0.so.0
#37 0x000061e5ca5eb8db in app_run ()
#38 0x000061e5ca3f0b9f in main ()
[Inferior 1 (process 3791) detached]

```

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

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

Title:
  gimp crashes syddenly loading babl fishes

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


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

Reply via email to