gimp crashes on startup on Ubuntu 25.10 foreign distro

  • Done
  • quality assurance status badge
Details
3 participants
  • Maxim Cournoyer
  • nomike (they/them)
  • Simon Tournier
Owner
unassigned
Submitted by
nomike (they/them)
Severity
normal
Merged with

Debbugs page

N
N
nomike (they/them) wrote on 1 Jun 16:49 -0700
(address . bug-guix@gnu.org)
876824f0-b6db-4ea0-8b1c-07176b8690c1@nomike.com
When I'm starting gimp, the splash screen is shown and loading a couple
of things, but then the GIMP Crash Debug screen is shown.

The following is printed to the console:

`` plaintext
pplication icon missing:
/gnu/store/3nqjxpr7k1smcwf25ffcghgm5js1x8fm-gimp-3.0.0/share/icons/hicolor/scalable/apps/gimp.svg
(Couldn’t recognize the image file format for file
“/gnu/store/3nqjxpr7k1smcwf25ffcghgm5js1x8fm-gimp-3.0.0/share/icons/hicolor/scalable/apps/gimp.svg”)
Gtk-Message: 01:44:37.801: Failed to load module "canberra-gtk-module"
set device 'Wayland Pointer' to mode: disabled
Application icon missing:
/gnu/store/3nqjxpr7k1smcwf25ffcghgm5js1x8fm-gimp-3.0.0/share/icons/hicolor/scalable/apps/gimp.svg
(Couldn’t recognize the image file format for file
“/gnu/store/3nqjxpr7k1smcwf25ffcghgm5js1x8fm-gimp-3.0.0/share/icons/hicolor/scalable/apps/gimp.svg”)

(script-fu-interpreter:2846824): scriptfu-WARNING **: 01:44:41.014:
Typelib file for namespace 'Gimp' (any version) not found
scriptfu-Message: 01:44:41.015: Error while loading
/gnu/store/3nqjxpr7k1smcwf25ffcghgm5js1x8fm-gimp-3.0.0/lib/gimp/3.0/plug-ins/test-sphere-v3/test-sphere-v3.scm:

Error: eval: unbound variable:
(/gnu/store/3nqjxpr7k1smcwf25ffcghgm5js1x8fm-gimp-3.0.0/lib/gimp/3.0/plug-ins/test-sphere-v3/test-sphere-v3.scm
: 189)  script-fu-register-filter

(script-fu-interpreter:2846824): scriptfu-WARNING **: 01:44:41.015: No
procedures defined in
/gnu/store/3nqjxpr7k1smcwf25ffcghgm5js1x8fm-gimp-3.0.0/lib/gimp/3.0/plug-ins/test-sphere-v3/test-sphere-v3.scm
**
Gtk:ERROR:../gtk+-3.24.43/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon:
assertion failed (error == NULL): Icon 'image-missing' not present in
theme Default (gtk-icon-theme-error-quark, 0)
Bail out!
Gtk:ERROR:../gtk+-3.24.43/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon:
assertion failed (error == NULL): Icon 'image-missing' not present in
theme Default (gtk-icon-theme-error-quark, 0)
/home/nomike/.guix-home/profile/bin/gimp: fatal error: Aborted
"/home/nomike/.guix-home/profile/bin/gimp": not in executable format:
file format not recognized
warning: File
"/gnu/store/d69awcc5wahh71amx0dmgaimsdvvp2bg-gcc-11.4.0-lib/lib/libstdc++.so.6.0.29-gdb.py"
auto-loading has been declined by your `auto-load safe-path' set to
"$debugdir:$datadir/auto-load".
/gnu/store/3nqjxpr7k1smcwf25ffcghgm5js1x8fm-gimp-3.0.0/lib/gimp/3.0/plug-ins/script-fu/script-fu:
fatal error: GIMP crashed

(script-fu:2847659): LibGimp-WARNING **: 01:44:53.464: script-fu:
gimp_flush(): error: Broken pipe
```

Additionally the following debug info is shown:

```plaintext

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


```
GNU Image Manipulation Program version 3.0.0
git-describe: GIMP_3_0_0
Build: unknown rev 0 for linux
# C compiler #
gcc version 11.4.0 (GCC)
# Libraries #
using babl version 0.1.112 (compiled against version 0.1.112)
using GEGL version 0.4.56 (compiled against version 0.4.56)
using GLib version 2.82.1 (compiled against version 2.82.1)
using GdkPixbuf version 2.42.12 (compiled against version 2.42.12)
using GTK+ version 3.24.43 (compiled against version 3.24.43)
using Pango version 1.54.0 (compiled against version 1.54.0)
using Fontconfig version 2.14.0 (compiled against version 2.14.0)
using Cairo version 1.18.4 (compiled against version 1.18.2)
using gexiv2 version 0.14.3 (compiled against version 0.14.3)
using exiv2 version 0.27.5

```
> fatal error: Aborted

Stack trace:
```

# Stack traces obtained from PID 2846471 - Thread 2846471 #

[New LWP 2847927]
[New LWP 2847925]
[New LWP 2846698]
[New LWP 2846566]
[New LWP 2846543]
[New LWP 2846502]
[New LWP 2846500]
[New LWP 2846498]
[New LWP 2846497]
[New LWP 2846494]
[New LWP 2846493]
[New LWP 2846492]
[New LWP 2846491]
[New LWP 2846490]
[New LWP 2846489]
[New LWP 2846488]
[New LWP 2846487]
[New LWP 2846486]
[New LWP 2846485]
[New LWP 2846484]
[Thread debugging using libthread_db enabled]
Using host libthread_db library
"/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libthread_db.so.1".
0x0000714abc6d0a3c in read () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
To enable execution of this file add
    add-auto-load-safe-path
/gnu/store/d69awcc5wahh71amx0dmgaimsdvvp2bg-gcc-11.4.0-lib/lib/libstdc++.so.6.0.29-gdb.py
line to your configuration file "/home/nomike/.config/gdb/gdbinit".
To completely disable this security protection add
    set auto-load safe-path /
line to your configuration file "/home/nomike/.config/gdb/gdbinit".
For more information about this security protection see the
"Auto-loading safe path" section in the GDB manual.  E.g., run from the
shell:
    info "(gdb)Auto-loading safe path"
  Id   Target Id                                            Frame
* 1    Thread 0x714abacf0400 (LWP 2846471) ".gimp-3.0-real"
0x0000714abc6d0a3c in read () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
  2    Thread 0x714a5f7fe6c0 (LWP 2847927) "pool-gimp"
0x0000714abc6db889 in syscall () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
  3    Thread 0x714a6e7696c0 (LWP 2847925) "pool-gimp"
0x0000714abc6db889 in syscall () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
  4    Thread 0x714a6df686c0 (LWP 2846698) ".gimp-3.0-real"
0x0000714abc6db889 in syscall () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
  5    Thread 0x714a6f3fe6c0 (LWP 2846566) ".gimp-3.0-real"
0x0000714abc6db889 in syscall () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
  6    Thread 0x714a6fbff6c0 (LWP 2846543) "async" 0x0000714abc6db889
in syscall () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
  7    Thread 0x714a89f026c0 (LWP 2846502) "dconf worker"
0x0000714abc6d0996 in ppoll () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
  8    Thread 0x714a8a7036c0 (LWP 2846500) "gdbus" 0x0000714abc6d0996
in ppoll () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
  9    Thread 0x714a8b7056c0 (LWP 2846498) "gmain" 0x0000714abc6d0996
in ppoll () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
  10   Thread 0x714a8bf066c0 (LWP 2846497) "pool-spawner"
0x0000714abc6db889 in syscall () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
  11   Thread 0x714aa8ff96c0 (LWP 2846494) "worker" 0x0000714abc6db889
in syscall () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
  12   Thread 0x714aa97fa6c0 (LWP 2846493) "worker" 0x0000714abc6db889
in syscall () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
  13   Thread 0x714aa9ffb6c0 (LWP 2846492) "worker" 0x0000714abc6db889
in syscall () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
  14   Thread 0x714aaa7fc6c0 (LWP 2846491) "worker" 0x0000714abc6db889
in syscall () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
  15   Thread 0x714aaaffd6c0 (LWP 2846490) "worker" 0x0000714abc6db889
in syscall () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
  16   Thread 0x714aab7fe6c0 (LWP 2846489) "worker" 0x0000714abc6db889
in syscall () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
  17   Thread 0x714aabfff6c0 (LWP 2846488) "worker" 0x0000714abc6db889
in syscall () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
  18   Thread 0x714ab8e8b6c0 (LWP 2846487) "worker" 0x0000714abc6db889
in syscall () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
  19   Thread 0x714ab968c6c0 (LWP 2846486) "worker" 0x0000714abc6db889
in syscall () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
  20   Thread 0x714ab9e8d6c0 (LWP 2846485) "worker" 0x0000714abc6db889
in syscall () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
  21   Thread 0x714aba68e6c0 (LWP 2846484) "worker" 0x0000714abc6db889
in syscall () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6

Thread 21 (Thread 0x714aba68e6c0 (LWP 2846484) "worker"):
#0  0x0000714abc6db889 in syscall () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.
#1  0x0000714abdb41ee0 in g_cond_wait () from
/gnu/store/fvfzcrgkn4jvqafhrzm8a6kwxzdjpz72-glib-2.82.1/lib/libglib-2.0.so.0
No symbol table info available.
#2  0x0000714abd9e8843 in ?? () from
/gnu/store/66riki7hgc0kc4mx4s7sa8xrc1wz1gnz-gegl-0.4.56/lib/libgegl-0.4.so.0
No symbol table info available.
#3  0x0000714abdb4258d in ?? () from
/gnu/store/fvfzcrgkn4jvqafhrzm8a6kwxzdjpz72-glib-2.82.1/lib/libglib-2.0.so.0
No symbol table info available.
#4  0x0000714abc6668a4 in start_thread () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.
#5  0x0000714abc6dd7b8 in clone3 () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.

Thread 20 (Thread 0x714ab9e8d6c0 (LWP 2846485) "worker"):
#0  0x0000714abc6db889 in syscall () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.
#1  0x0000714abdb41ee0 in g_cond_wait () from
/gnu/store/fvfzcrgkn4jvqafhrzm8a6kwxzdjpz72-glib-2.82.1/lib/libglib-2.0.so.0
No symbol table info available.
#2  0x0000714abd9e8843 in ?? () from
/gnu/store/66riki7hgc0kc4mx4s7sa8xrc1wz1gnz-gegl-0.4.56/lib/libgegl-0.4.so.0
No symbol table info available.
#3  0x0000714abdb4258d in ?? () from
/gnu/store/fvfzcrgkn4jvqafhrzm8a6kwxzdjpz72-glib-2.82.1/lib/libglib-2.0.so.0
No symbol table info available.
#4  0x0000714abc6668a4 in start_thread () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.
#5  0x0000714abc6dd7b8 in clone3 () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.

Thread 19 (Thread 0x714ab968c6c0 (LWP 2846486) "worker"):
#0  0x0000714abc6db889 in syscall () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.
#1  0x0000714abdb41ee0 in g_cond_wait () from
/gnu/store/fvfzcrgkn4jvqafhrzm8a6kwxzdjpz72-glib-2.82.1/lib/libglib-2.0.so.0
No symbol table info available.
#2  0x0000714abd9e8843 in ?? () from
/gnu/store/66riki7hgc0kc4mx4s7sa8xrc1wz1gnz-gegl-0.4.56/lib/libgegl-0.4.so.0
No symbol table info available.
#3  0x0000714abdb4258d in ?? () from
/gnu/store/fvfzcrgkn4jvqafhrzm8a6kwxzdjpz72-glib-2.82.1/lib/libglib-2.0.so.0
No symbol table info available.
#4  0x0000714abc6668a4 in start_thread () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.
#5  0x0000714abc6dd7b8 in clone3 () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.

Thread 18 (Thread 0x714ab8e8b6c0 (LWP 2846487) "worker"):
#0  0x0000714abc6db889 in syscall () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.
#1  0x0000714abdb41ee0 in g_cond_wait () from
/gnu/store/fvfzcrgkn4jvqafhrzm8a6kwxzdjpz72-glib-2.82.1/lib/libglib-2.0.so.0
No symbol table info available.
#2  0x0000714abd9e8843 in ?? () from
/gnu/store/66riki7hgc0kc4mx4s7sa8xrc1wz1gnz-gegl-0.4.56/lib/libgegl-0.4.so.0
No symbol table info available.
#3  0x0000714abdb4258d in ?? () from
/gnu/store/fvfzcrgkn4jvqafhrzm8a6kwxzdjpz72-glib-2.82.1/lib/libglib-2.0.so.0
No symbol table info available.
#4  0x0000714abc6668a4 in start_thread () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.
#5  0x0000714abc6dd7b8 in clone3 () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.

Thread 17 (Thread 0x714aabfff6c0 (LWP 2846488) "worker"):
#0  0x0000714abc6db889 in syscall () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.
#1  0x0000714abdb41ee0 in g_cond_wait () from
/gnu/store/fvfzcrgkn4jvqafhrzm8a6kwxzdjpz72-glib-2.82.1/lib/libglib-2.0.so.0
No symbol table info available.
#2  0x0000714abd9e8843 in ?? () from
/gnu/store/66riki7hgc0kc4mx4s7sa8xrc1wz1gnz-gegl-0.4.56/lib/libgegl-0.4.so.0
No symbol table info available.
#3  0x0000714abdb4258d in ?? () from
/gnu/store/fvfzcrgkn4jvqafhrzm8a6kwxzdjpz72-glib-2.82.1/lib/libglib-2.0.so.0
No symbol table info available.
#4  0x0000714abc6668a4 in start_thread () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.
#5  0x0000714abc6dd7b8 in clone3 () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.

Thread 16 (Thread 0x714aab7fe6c0 (LWP 2846489) "worker"):
#0  0x0000714abc6db889 in syscall () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.
#1  0x0000714abdb41ee0 in g_cond_wait () from
/gnu/store/fvfzcrgkn4jvqafhrzm8a6kwxzdjpz72-glib-2.82.1/lib/libglib-2.0.so.0
No symbol table info available.
#2  0x0000714abd9e8843 in ?? () from
/gnu/store/66riki7hgc0kc4mx4s7sa8xrc1wz1gnz-gegl-0.4.56/lib/libgegl-0.4.so.0
No symbol table info available.
#3  0x0000714abdb4258d in ?? () from
/gnu/store/fvfzcrgkn4jvqafhrzm8a6kwxzdjpz72-glib-2.82.1/lib/libglib-2.0.so.0
No symbol table info available.
#4  0x0000714abc6668a4 in start_thread () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.
#5  0x0000714abc6dd7b8 in clone3 () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.

Thread 15 (Thread 0x714aaaffd6c0 (LWP 2846490) "worker"):
#0  0x0000714abc6db889 in syscall () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.
#1  0x0000714abdb41ee0 in g_cond_wait () from
/gnu/store/fvfzcrgkn4jvqafhrzm8a6kwxzdjpz72-glib-2.82.1/lib/libglib-2.0.so.0
No symbol table info available.
#2  0x0000714abd9e8843 in ?? () from
/gnu/store/66riki7hgc0kc4mx4s7sa8xrc1wz1gnz-gegl-0.4.56/lib/libgegl-0.4.so.0
No symbol table info available.
#3  0x0000714abdb4258d in ?? () from
/gnu/store/fvfzcrgkn4jvqafhrzm8a6kwxzdjpz72-glib-2.82.1/lib/libglib-2.0.so.0
No symbol table info available.
#4  0x0000714abc6668a4 in start_thread () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.
#5  0x0000714abc6dd7b8 in clone3 () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.

Thread 14 (Thread 0x714aaa7fc6c0 (LWP 2846491) "worker"):
#0  0x0000714abc6db889 in syscall () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.
#1  0x0000714abdb41ee0 in g_cond_wait () from
/gnu/store/fvfzcrgkn4jvqafhrzm8a6kwxzdjpz72-glib-2.82.1/lib/libglib-2.0.so.0
No symbol table info available.
#2  0x0000714abd9e8843 in ?? () from
/gnu/store/66riki7hgc0kc4mx4s7sa8xrc1wz1gnz-gegl-0.4.56/lib/libgegl-0.4.so.0
No symbol table info available.
#3  0x0000714abdb4258d in ?? () from
/gnu/store/fvfzcrgkn4jvqafhrzm8a6kwxzdjpz72-glib-2.82.1/lib/libglib-2.0.so.0
No symbol table info available.
#4  0x0000714abc6668a4 in start_thread () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.
#5  0x0000714abc6dd7b8 in clone3 () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.

Thread 13 (Thread 0x714aa9ffb6c0 (LWP 2846492) "worker"):
#0  0x0000714abc6db889 in syscall () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.
#1  0x0000714abdb41ee0 in g_cond_wait () from
/gnu/store/fvfzcrgkn4jvqafhrzm8a6kwxzdjpz72-glib-2.82.1/lib/libglib-2.0.so.0
No symbol table info available.
#2  0x0000714abd9e8843 in ?? () from
/gnu/store/66riki7hgc0kc4mx4s7sa8xrc1wz1gnz-gegl-0.4.56/lib/libgegl-0.4.so.0
No symbol table info available.
#3  0x0000714abdb4258d in ?? () from
/gnu/store/fvfzcrgkn4jvqafhrzm8a6kwxzdjpz72-glib-2.82.1/lib/libglib-2.0.so.0
No symbol table info available.
#4  0x0000714abc6668a4 in start_thread () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.
#5  0x0000714abc6dd7b8 in clone3 () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.

Thread 12 (Thread 0x714aa97fa6c0 (LWP 2846493) "worker"):
#0  0x0000714abc6db889 in syscall () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.
#1  0x0000714abdb41ee0 in g_cond_wait () from
/gnu/store/fvfzcrgkn4jvqafhrzm8a6kwxzdjpz72-glib-2.82.1/lib/libglib-2.0.so.0
No symbol table info available.
#2  0x0000714abd9e8843 in ?? () from
/gnu/store/66riki7hgc0kc4mx4s7sa8xrc1wz1gnz-gegl-0.4.56/lib/libgegl-0.4.so.0
No symbol table info available.
#3  0x0000714abdb4258d in ?? () from
/gnu/store/fvfzcrgkn4jvqafhrzm8a6kwxzdjpz72-glib-2.82.1/lib/libglib-2.0.so.0
No symbol table info available.
#4  0x0000714abc6668a4 in start_thread () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.
#5  0x0000714abc6dd7b8 in clone3 () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.

Thread 11 (Thread 0x714aa8ff96c0 (LWP 2846494) "worker"):
#0  0x0000714abc6db889 in syscall () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.
#1  0x0000714abdb41ee0 in g_cond_wait () from
/gnu/store/fvfzcrgkn4jvqafhrzm8a6kwxzdjpz72-glib-2.82.1/lib/libglib-2.0.so.0
No symbol table info available.
#2  0x0000714abd9e8843 in ?? () from
/gnu/store/66riki7hgc0kc4mx4s7sa8xrc1wz1gnz-gegl-0.4.56/lib/libgegl-0.4.so.0
No symbol table info available.
#3  0x0000714abdb4258d in ?? () from
/gnu/store/fvfzcrgkn4jvqafhrzm8a6kwxzdjpz72-glib-2.82.1/lib/libglib-2.0.so.0
No symbol table info available.
#4  0x0000714abc6668a4 in start_thread () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.
#5  0x0000714abc6dd7b8 in clone3 () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.

Thread 10 (Thread 0x714a8bf066c0 (LWP 2846497) "pool-spawner"):
#0  0x0000714abc6db889 in syscall () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.
#1  0x0000714abdb41ee0 in g_cond_wait () from
/gnu/store/fvfzcrgkn4jvqafhrzm8a6kwxzdjpz72-glib-2.82.1/lib/libglib-2.0.so.0
No symbol table info available.
#2  0x0000714abdade30b in ?? () from
/gnu/store/fvfzcrgkn4jvqafhrzm8a6kwxzdjpz72-glib-2.82.1/lib/libglib-2.0.so.0
No symbol table info available.
#3  0x0000714abdb427f2 in ?? () from
/gnu/store/fvfzcrgkn4jvqafhrzm8a6kwxzdjpz72-glib-2.82.1/lib/libglib-2.0.so.0
No symbol table info available.
#4  0x0000714abdb4258d in ?? () from
/gnu/store/fvfzcrgkn4jvqafhrzm8a6kwxzdjpz72-glib-2.82.1/lib/libglib-2.0.so.0
No symbol table info available.
#5  0x0000714abc6668a4 in start_thread () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.
#6  0x0000714abc6dd7b8 in clone3 () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.

Thread 9 (Thread 0x714a8b7056c0 (LWP 2846498) "gmain"):
#0  0x0000714abc6d0996 in ppoll () from
/gnu/store/hw6g2kjayxnqi8rwpnmpraalxi0djkxc-glibc-2.39/lib/libc.so.6
No symbol table info available.
#1  0x0000714abdb1438e in ?? () from
/gnu/store/fvfzcrgkn4jvqafhrzm8a6kwxzdjpz72-glib-2.82.1/lib/l
This message was truncated. Download the full message here.
M
M
Maxim Cournoyer wrote on 3 Jun 03:55 -0700
control message for bug #78667
(address . control@debbugs.gnu.org)
878qm9aycf.fsf@gmail.com
merge 78667 78537
quit
S
S
Simon Tournier wrote on 13 Jun 06:17 -0700
Re: bug#78667: gimp crashes on startup on Ubuntu 25.10 foreign distro
87h60jok5f.fsf@gmail.com
Hi,

On Mon, 02 Jun 2025 at 01:49, "nomike (they/them)" <nomike@nomike.com> wrote:

Toggle quote (3 lines)
> I have just recently installed gimp via guix, so I can't tell if this is
> in any way related to the Ubuntu 25.04 update I did a 2 weeks ago.

Using Ubuntu 22 and Guix b17268b, I can the bug.

Well, from the error message:

> Gtk:ERROR:../gtk+-3.24.43/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon:
> assertion failed (error == NULL): Icon 'image-missing' not present in
> theme Default (gtk-icon-theme-error-quark, 0)
> Bail out!
> Gtk:ERROR:../gtk+-3.24.43/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon:
> assertion failed (error == NULL): Icon 'image-missing' not present in
> theme Default (gtk-icon-theme-error-quark, 0)
> /home/nomike/.guix-home/profile/bin/gimp: fatal error: Aborted
> "/home/nomike/.guix-home/profile/bin/gimp": not in executable format:
> file format not recognized

I have tried:

Toggle snippet (17 lines)
$ guix shell gimp gtk -- gimp
set device 'ELAN07A8:00 04F3:31EC Touchpad' to mode: disabled
set device 'Virtual core XTEST pointer' to mode: disabled
set device 'ELAN07A8:00 04F3:31EC Mouse' to mode: disabled
[script-fu-test-sphere-v3] The catalog directory does not exist: /gnu/store/z4wwpzvnjdrnw029gh515007la8qlj28-gimp-3.0.0/lib/gimp/3.0/plug-ins/test-sphere-v3/locale
[script-fu-test-sphere-v3] Override method set_i18n() for the plug-in to customize or disable localization.
[script-fu-test-sphere-v3] Localization disabled
Failed writing to '/home/simon/.config/GIMP/3.0/shortcutsrc': Error opening file “/home/simon/.config/GIMP/3.0/shortcutsrc”: Permission denied

(gimp:55290): Gimp-Core-WARNING **: 15:14:27.831: gimp_finalize: list of contexts not empty upon exit (4 contexts left)

stale context: (null) (of type GimpStrokeOptions)
stale context: (null) (of type GimpFillOptions)
stale context: (null) (of type GimpStrokeOptions)
stale context: (null) (of type GimpFillOptions)

and it seems to works. Well, it does not crash. :-)

Could you confirm that adding gtk fixes the issue?

I guess the fix is about some search-paths.


Cheers,
simon
M
M
Maxim Cournoyer wrote on 8 Jul 06:09 -0700
(name . Runciter)(address . runciter@whispers-vpn.org)
87o6tusuaj.fsf_-_@guixotic.coop
Hi,

Runciter <runciter@whispers-vpn.org> writes:

Toggle quote (6 lines)
> * gnu/packages/gimp.scm (gimp-3)[arguments]<phases>:
> Wrap value of GDK_PIXBUF_MODULE_FILE in wrapper script.
> Add wrapping for gtk+ data files in prefix to XDG_DATA_DIRS.
> Add wrapping for ahared-mime-info data files in prefix to XDG_DATA_DIRS.
> Change wrapping of GI_TYPELIB_PATH and GUIX_PYTHONPATH to prefix.

Pushed as 6f9e15b913853762707f31974156069708b06e3b with some
modifications. The commit message now reads:

Toggle snippet (8 lines)
gnu: gimp-3: Fix execution outside of a profile.

* gnu/packages/gimp.scm (gimp-3) [arguments]
<phases> {wrap}: Adjust to wrap in prefix mode. Also wrap
GDK_PIXBUF_MODULE_FILE, and XDG_DATA_DIRS.
[native-inputs]: Add shared-mime-info.

[...]

Toggle quote (22 lines)
> (wrap-program prog
> - ;; Ensure GI_TYPELIB_PATH is not extended from the
> + ;; Ensure GI_TYPELIB_PATH is not suffixed to the
> ;; environment, as it could cause Gimp to crash (see
> ;; bug#77921).
> - `("GI_TYPELIB_PATH" =
> + `("GI_TYPELIB_PATH" prefix
> (,(getenv "GI_TYPELIB_PATH")))
> - `("GUIX_PYTHONPATH" suffix
> - (,(getenv "GUIX_PYTHONPATH")))))
> + `("GUIX_PYTHONPATH" prefix
> + (,(getenv "GUIX_PYTHONPATH")))
> + `("GDK_PIXBUF_MODULE_FILE" =
> + (,(getenv "GDK_PIXBUF_MODULE_FILE")))
> + `("XDG_DATA_DIRS" prefix
> + (,(string-append #$gtk+ "/share")))
> + `("XDG_DATA_DIRS" prefix
> + (,(string-append #$shared-mime-info "/share")))))
> (find-files (string-append #$output "/bin")
> (lambda (_ stat)
> (eq? 'regular (stat:type stat))))))))))

XDG_DATA_DIRS need not be duplicated, and references to packages should
be done via this-package-input/this-package-native-input or
search-input-file rather than ungexp directly, as this would make
rewriting inputs impossible:

Toggle snippet (35 lines)
@@ -460,13 +461,21 @@ (define-public gimp-3
(for-each
(lambda (prog)
(wrap-program prog
- ;; Ensure GI_TYPELIB_PATH is not extended from the
+ ;; Ensure GI_TYPELIB_PATH is not suffixed to the
;; environment, as it could cause Gimp to crash (see
;; bug#77921).
- `("GI_TYPELIB_PATH" =
+ `("GI_TYPELIB_PATH" prefix
(,(getenv "GI_TYPELIB_PATH")))
- `("GUIX_PYTHONPATH" suffix
- (,(getenv "GUIX_PYTHONPATH")))))
+ `("GUIX_PYTHONPATH" prefix
+ (,(getenv "GUIX_PYTHONPATH")))
+ `("GDK_PIXBUF_MODULE_FILE" =
+ (,(getenv "GDK_PIXBUF_MODULE_FILE")))
+ `("XDG_DATA_DIRS" prefix
+ (,(string-append #$(this-package-input "gtk+")
+ "/share")
+ ,(string-append #$(this-package-native-input
+ "shared-mime-info")
+ "/share")))))
(find-files (string-append #$output "/bin")
(lambda (_ stat)
(eq? 'regular (stat:type stat))))))))))
@@ -478,7 +487,8 @@ (define-public gimp-3
(native-inputs (modify-inputs (package-native-inputs gimp-2)
(prepend appstream-glib
gi-docgen
- libarchive)))))
+ libarchive
+ shared-mime-info)))))

I've followed-up with a couple additions, such as libjxl support.

Closing!

--
Thanks,
Maxim
Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 78667@patchwise.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 78667
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch