Public bug reported:

Release: Ubuntu 24.04.5 LTS
Kernel version: 6.8.0-142.142.1
Gimp version: 2.10.36-3ubuntu0.24.04.1

GIMP crashed with a fatal error: fatal error: Aborted
```
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-23ubuntu4' --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-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/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-23ubuntu4) 

# 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: Aborted

Stack trace:
```

# Stack traces obtained from PID 5754 - Thread 5754 #


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 5766]
[New LWP 5763]
[New LWP 5762]
[New LWP 5761]
[New LWP 5759]
[New LWP 5758]
[New LWP 5757]
[New LWP 5756]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x0000799243b1bd6a in __GI___libc_read (nbytes=256, buf=0x7ffe612608b0, fd=11) 
at ../sysdeps/unix/sysv/linux/read.c:26
  Id   Target Id                                         Frame 
* 1    Thread 0x799242f26640 (LWP 5754) "gimp-2.10"      0x0000799243b1bd6a in 
__GI___libc_read (nbytes=256, buf=0x7ffe612608b0, fd=11) at 
../sysdeps/unix/sysv/linux/read.c:26
  2    Thread 0x79921bfff6c0 (LWP 5766) "gimp-2.10"      syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  3    Thread 0x799229dfd6c0 (LWP 5763) "gimp-2.10"      syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  4    Thread 0x79922a5fe6c0 (LWP 5762) "pool-gimp-2.10" syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  5    Thread 0x79922adff6c0 (LWP 5761) "async"          syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  6    Thread 0x799240a5b6c0 (LWP 5759) "gdbus"          0x0000799243b1b79d in 
__GI___poll (fds=0x79922c000b90, nfds=2, timeout=-1) at 
../sysdeps/unix/sysv/linux/poll.c:29
  7    Thread 0x7992419906c0 (LWP 5758) "gmain"          0x0000799243b1b79d in 
__GI___poll (fds=0x645613f8c580, nfds=1, timeout=6832) at 
../sysdeps/unix/sysv/linux/poll.c:29
  8    Thread 0x7992421916c0 (LWP 5757) "pool-spawner"   syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  9    Thread 0x7992429a36c0 (LWP 5756) "worker"         syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38

Thread 9 (Thread 0x7992429a36c0 (LWP 5756) "worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x0000799243ec67ad in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x0000799244407083 in ??? () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x0000799243e9c0e2 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x0000799243a9cb84 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 = {133669089588928, 
4134678723205087768, 133669089588928, -1144, 0, 140730528306304, 
4134678723293168152, 4134680506679378456}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x0000799243b29ecc in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 8 (Thread 0x7992421916c0 (LWP 5757) "pool-spawner"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x0000799243ec67ad in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x0000799243e3758b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x0000799243e9cec3 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x0000799243e9c0e2 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x0000799243a9cb84 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 = {133669081126592, 
4134679813053039128, 133669081126592, -1144, 11, 140730528306320, 
4134679813141119512, 4134680506679378456}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x0000799243b29ecc in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x7992419906c0 (LWP 5758) "gmain"):
#0  0x0000799243b1b79d in __GI___poll (fds=0x645613f8c580, nfds=1, 
timeout=6832) at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
#1  0x0000799243eccb4e in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x0000799243e6cad3 in g_main_context_iteration () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x0000799243e6cb29 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x0000799243e9c0e2 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x0000799243a9cb84 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 = {133669072733888, 
4134676512907543064, 133669072733888, -1144, 11, 140730528306112, 
4134676512995623448, 4134680506679378456}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x0000799243b29ecc in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x799240a5b6c0 (LWP 5759) "gdbus"):
#0  0x0000799243b1b79d in __GI___poll (fds=0x79922c000b90, nfds=2, timeout=-1) 
at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
#1  0x0000799243eccb4e in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x0000799243e6dff7 in g_main_loop_run () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007992441116d2 in ??? () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x0000799243e9c0e2 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x0000799243a9cb84 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 = {133669056788160, 
4134674011625964056, 133669056788160, -1144, 11, 140730528306464, 
4134674011714044440, 4134680506679378456}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x0000799243b29ecc in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x79922adff6c0 (LWP 5761) "async"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x0000799243ec67ad in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00006455dfa75c2c in ??? ()
#3  0x0000799243e9c0e2 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x0000799243a9cb84 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 = {133668691506880, 
4134732098911158808, 133668691506880, -1144, 0, 140730528306448, 
4134732098999239192, 4134680506679378456}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x0000799243b29ecc in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x79922a5fe6c0 (LWP 5762) "pool-gimp-2.10"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x0000799243ec70a0 in g_cond_wait_until () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x0000799243e37553 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x0000799243e376a6 in g_async_queue_timeout_pop () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x0000799243ea153f in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x0000799243e9c0e2 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x0000799243a9cb84 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 = {133668683114176, 
4134733196812173848, 133668683114176, -1144, 0, 133669081121984, 
4134733196900254232, 4134680506679378456}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x0000799243b29ecc in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x799229dfd6c0 (LWP 5763) "gimp-2.10"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x0000799243ec67ad in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x0000799243e3758b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x0000799243e375ec in g_async_queue_pop () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007992448bf0fb in ??? () at /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
#5  0x0000799243e9c0e2 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x0000799243a9cb84 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 = {133668674721472, 
4134729898814161432, 133668674721472, -1144, 0, 140730528305440, 
4134729898902241816, 4134680506679378456}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x0000799243b29ecc in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x79921bfff6c0 (LWP 5766) "gimp-2.10"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x0000799243ec67ad in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x0000799243e3758b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x0000799243e375ec in g_async_queue_pop () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007992448bf0fb in ??? () at /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
#5  0x0000799243e9c0e2 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x0000799243a9cb84 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 = {133668441945792, 
4134839576172773912, 133668441945792, -1144, 11, 140730528305856, 
4134839576260854296, 4134680506679378456}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x0000799243b29ecc in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x799242f26640 (LWP 5754) "gimp-2.10"):
#0  0x0000799243b1bd6a in __GI___libc_read (nbytes=256, buf=0x7ffe612608b0, 
fd=11) 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=11, buf=0x7ffe612608b0, nbytes=256) at 
../sysdeps/unix/sysv/linux/read.c:24
#2  0x0000799244926144 in gimp_stack_trace_print () at 
/lib/x86_64-linux-gnu/libgimpbase-2.0.so.0
#3  0x00006455df7a2b41 in ??? ()
#4  0x00006455df7a2f1c in gimp_fatal_error ()
#5  0x00006455df7a2f75 in ??? ()
#6  0x0000799243a45330 in <signal handler called> () at 
/lib/x86_64-linux-gnu/libc.so.6
#7  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) 
at ./nptl/pthread_kill.c:44
        tid = <optimized out>
        ret = 0
        pd = <optimized out>
        old_mask = {__val = {1024}}
        ret = <optimized out>
        pd = <optimized out>
        old_mask = {__val = {<optimized out>}}
        ret = <optimized out>
        tid = <optimized out>
        ret = <optimized out>
        resultvar = <optimized out>
        resultvar = <optimized out>
        __arg3 = <optimized out>
        __arg2 = <optimized out>
        __arg1 = <optimized out>
        _a3 = <optimized out>
        _a2 = <optimized out>
        _a1 = <optimized out>
        __futex = <optimized out>
        resultvar = <optimized out>
        __arg3 = <optimized out>
        __arg2 = <optimized out>
        __arg1 = <optimized out>
        _a3 = <optimized out>
        _a2 = <optimized out>
        _a1 = <optimized out>
        __futex = <optimized out>
        __private = <optimized out>
        __oldval = <optimized out>
#8  __pthread_kill_internal (signo=6, threadid=<optimized out>) at 
./nptl/pthread_kill.c:78
#9  __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at 
./nptl/pthread_kill.c:89
#10 0x0000799243a4527e in __GI_raise (sig=sig@entry=6) at 
../sysdeps/posix/raise.c:26
        ret = <optimized out>
#11 0x0000799243a288ff in __GI_abort () at ./stdlib/abort.c:79
        save_stage = 1
        act = {__sigaction_handler = {sa_handler = 0x20, sa_sigaction = 0x20}, 
sa_mask = {__val = {110320908554080, 140730528306240, 133669111551925, 0, 
18446742974197923840, 206158430240, 110320905178672, 140728898420736, 
6452275574315417601, 0, 18446744073709550472, 11, 110320905178656, 
140730528306240, 133669107457710, 140730528306352}}, sa_flags = 375213616, 
sa_restorer = 0x7992448c8024}
#12 0x0000799243e2ff5b in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x0000799243e98df7 in g_assertion_message_expr () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007992448c11ff in ??? () at /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
#15 0x00006455dfb5ae00 in ??? ()
#16 0x00006455dfa7b197 in ??? ()
#17 0x00006455dfa8245d in ??? ()
#18 0x0000799243e6d50e in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x0000799243eccbf7 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x0000799243e6cad3 in g_main_context_iteration () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x0000799244b4c1f5 in gtk_main_iteration () at 
/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#22 0x00006455df79eb69 in splash_update ()
#23 0x00006455dfa75087 in gimp_data_factories_load ()
#24 0x00006455dfa76232 in gimp_restore ()
#25 0x00006455df7a7676 in app_run ()
#26 0x00006455df79d35f in main ()
[Inferior 1 (process 5754) 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/2168030

Title:
  Gimp crashes on startup

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


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to