You are not logged in.
[SOLVED]
Hi! Gimp started to crash on start before a loading screen after update of Arch.
I did RCA and found that the reason is missing /bin/gdk-pixbuf-thumbnailer
/bin/gdk-pixbuf-thumbnailer is present in gdk-pixbuf2-2.42.12-2-x86_64.pkg.tar.zst
/bin/gdk-pixbuf-thumbnailer is NOT present in gdk-pixbuf2-2.44.4-1-x86_64.pkg.tar.zst
Gimp problem resolved after rollback to gdk-pixbuf2-2.42.12-2-x86_64.pkg.tar.zst
May be this info can be helpful to someone!
Last edited by urquan2 (2025-12-26 00:04:12)
Offline
No problem here. What is the error, exactly?
Online
This is the error, gdk loader could not load thumbnail:
Bail out! Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/gimp/3.0/icons/Default/scalable/apps/image-missing-symbolic.svg: Loader process exited early with status '1'Command: "bwrap" "--unshare-all" "--die-with-parent" "--chdir" "/" "--ro-bind" "/usr" "/usr" "--dev" "/dev" "--ro-bind-try" "/etc/ld.so.cache" "/etc/ld.so.cache" "--ro-bind-try" "/nix/store" "/nix/store" "--tmpfs" "/tmp-home" "--tmpfs" "/tmp-run" "--clearenv" "--setenv" "HOME" "/tmp-home" "--setenv" "XDG_RUNTIME_DIR" "/tmp-run" "--setenv" "XDG_RUNTIME_DIR" "/run/user/1000" "--symlink" "/usr/lib" "/lib" "--symlink" "/usr/lib" "/lib64" "--ro-bind-try" "/etc/fonts/conf.d" "/etc/fonts/conf.d" "--ro-bind-try" "/etc/fonts/fonts.conf" "/etc/fonts/fonts.conf" "--ro-bind-try" "/home/yegor/.fontconfig" "/home/yegor/.fontconfig" "--ro-bind-try" "/home/yegor/.fonts" "/home/yegor/.fonts" "--ro-bind-try" "/tmp/cache/fontconfig" "/tmp/cache/fontconfig" "--ro-bind-try" "/var/cache/fontconfig" "/var/cache/fontconfig" "--bind-try" "/tmp/cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "/tmp/cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--setenv" "XDG_CACHE_HOME" "/tmp/cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--seccomp" "25" "/usr/lib/glycin-loaders/2+/glycin-svg" "--dbus-fd" "24" (gdk-pixbuf-error-quark, 0)
gimp: fatal error: Aborted<!-- Copy-paste this whole debug data to report to developers -->
```
GNU Image Manipulation Program version 3.0.6
git-describe: GIMP_3_0_6
Build: unknown rev 0 for linux
# C compiler #
Using built-in specs.
COLLECT_GCC=/usr/bin/cc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /build/gcc/src/gcc/configure --enable-languages=ada,c,c++,d,fortran,go,lto,m2,objc,obj-c++,rust,cobol --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://gitlab.archlinux.org/archlinux/packaging/packages/gcc/-/issues --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 15.2.1 20250813 (GCC)
# Libraries #
using babl version 0.1.118 (compiled against version 0.1.116)
using GEGL version 0.4.66 (compiled against version 0.4.64)
using GLib version 2.86.3 (compiled against version 2.86.0)
using GdkPixbuf version 2.44.4 (compiled against version 2.44.3)
using GTK+ version 3.24.51 (compiled against version 3.24.51)
using Pango version 1.57.0 (compiled against version 1.57.0)
using Fontconfig version 2.17.1 (compiled against version 2.17.1)
using Cairo version 1.18.4 (compiled against version 1.18.4)
using gexiv2 version 0.14.6 (compiled against version 0.14.6)
using exiv2 version 0.28.7
```
> fatal error: Aborted
Stack trace:
```
# Stack traces obtained from PID 104474 - Thread 104474 #
This GDB supports auto-downloading debuginfo from the following URLs:
<[url]https://debuginfod.archlinux.org[/url]>
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 104534]
[New LWP 104531]
[New LWP 104530]
[New LWP 104528]
[New LWP 104503]
[New LWP 104502]
[New LWP 104501]
[New LWP 104500]
[New LWP 104499]
[New LWP 104498]
[New LWP 104497]
[New LWP 104496]
[New LWP 104495]
[New LWP 104494]
[New LWP 104493]
[New LWP 104492]
[New LWP 104491]
[New LWP 104490]
[New LWP 104489]
[New LWP 104488]
[New LWP 104487]
[New LWP 104486]
[New LWP 104485]
[New LWP 104484]
[New LWP 104483]
[New LWP 104482]
[New LWP 104481]
[New LWP 104480]
[New LWP 104479]
[New LWP 104478]
[New LWP 104477]
[New LWP 104476]
[New LWP 104475]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
0x00007f8965e9f002 in ?? () from /usr/lib/libc.so.6
Id Target Id Frame
* 1 Thread 0x7f8963b96000 (LWP 104474) "gimp" 0x00007f8965e9f002 in ?? () from /usr/lib/libc.so.6
2 Thread 0x7f8932ff86c0 (LWP 104534) "pool-1" 0x00007f8965f1872d in syscall () from /usr/lib/libc.so.6
3 Thread 0x7f89333fa6c0 (LWP 104531) "blocking-4" 0x00007f8965f1872d in syscall () from /usr/lib/libc.so.6
4 Thread 0x7f89335fb6c0 (LWP 104530) "blocking-3" 0x00007f8965f1872d in syscall () from /usr/lib/libc.so.6
5 Thread 0x7f89326f66c0 (LWP 104528) "[pango] fontcon" 0x00007f8965f1872d in syscall () from /usr/lib/libc.so.6
6 Thread 0x7f89337fc6c0 (LWP 104503) "async-io" 0x00007f8965f1872d in syscall () from /usr/lib/libc.so.6
7 Thread 0x7f89339fd6c0 (LWP 104502) "gly-global-exec" 0x00007f8965978bb3 in ?? () from /usr/lib/libglycin-2.so.0
8 Thread 0x7f89341fe6c0 (LWP 104501) "pool-0" 0x00007f8965f1872d in syscall () from /usr/lib/libc.so.6
9 Thread 0x7f89349ff6c0 (LWP 104500) "async" 0x00007f8965f1872d in syscall () from /usr/lib/libc.so.6
10 Thread 0x7f8950fe96c0 (LWP 104499) "gdbus" 0x00007f8965e9f002 in ?? () from /usr/lib/libc.so.6
11 Thread 0x7f89517ea6c0 (LWP 104498) "gmain" 0x00007f8965e9f002 in ?? () from /usr/lib/libc.so.6
12 Thread 0x7f8951feb6c0 (LWP 104497) "pool-spawner" 0x00007f8965f1872d in syscall () from /usr/lib/libc.so.6
13 Thread 0x7f89527ec6c0 (LWP 104496) "worker" 0x00007f8965f1872d in syscall () from /usr/lib/libc.so.6
14 Thread 0x7f8952fed6c0 (LWP 104495) "worker" 0x00007f8965f1872d in syscall () from /usr/lib/libc.so.6
15 Thread 0x7f89537ee6c0 (LWP 104494) "worker" 0x00007f8965f1872d in syscall () from /usr/lib/libc.so.6
16 Thread 0x7f8953fef6c0 (LWP 104493) "worker" 0x00007f8965f1872d in syscall () from /usr/lib/libc.so.6
17 Thread 0x7f89547f06c0 (LWP 104492) "worker" 0x00007f8965f1872d in syscall () from /usr/lib/libc.so.6
18 Thread 0x7f8954ff16c0 (LWP 104491) "worker" 0x00007f8965f1872d in syscall () from /usr/lib/libc.so.6
19 Thread 0x7f89557f26c0 (LWP 104490) "worker" 0x00007f8965f1872d in syscall () from /usr/lib/libc.so.6
20 Thread 0x7f8955ff36c0 (LWP 104489) "worker" 0x00007f8965f1872d in syscall () from /usr/lib/libc.so.6
21 Thread 0x7f89567f46c0 (LWP 104488) "worker" 0x00007f8965f1872d in syscall () from /usr/lib/libc.so.6
22 Thread 0x7f8956ff56c0 (LWP 104487) "worker" 0x00007f8965f1872d in syscall () from /usr/lib/libc.so.6
23 Thread 0x7f89577f66c0 (LWP 104486) "worker" 0x00007f8965f1872d in syscall () from /usr/lib/libc.so.6
24 Thread 0x7f8957ff76c0 (LWP 104485) "worker" 0x00007f8965f1872d in syscall () from /usr/lib/libc.so.6
25 Thread 0x7f89587f86c0 (LWP 104484) "worker" 0x00007f8965f1872d in syscall () from /usr/lib/libc.so.6
26 Thread 0x7f8958ff96c0 (LWP 104483) "worker" 0x00007f8965f1872d in syscall () from /usr/lib/libc.so.6
27 Thread 0x7f89597fa6c0 (LWP 104482) "worker" 0x00007f8965f1872d in syscall () from /usr/lib/libc.so.6
28 Thread 0x7f8959ffb6c0 (LWP 104481) "worker" 0x00007f8965f1872d in syscall () from /usr/lib/libc.so.6
29 Thread 0x7f895a7fc6c0 (LWP 104480) "worker" 0x00007f8965f1872d in syscall () from /usr/lib/libc.so.6
30 Thread 0x7f895affd6c0 (LWP 104479) "worker" 0x00007f8965f1872d in syscall () from /usr/lib/libc.so.6
31 Thread 0x7f895b7fe6c0 (LWP 104478) "worker" 0x00007f8965f1872d in syscall () from /usr/lib/libc.so.6
32 Thread 0x7f895bfff6c0 (LWP 104477) "worker" 0x00007f8965f1872d in syscall () from /usr/lib/libc.so.6
33 Thread 0x7f8960a426c0 (LWP 104476) "worker" 0x00007f8965f1872d in syscall () from /usr/lib/libc.so.6
34 Thread 0x7f89615ff6c0 (LWP 104475) "[pango] fontcon" 0x00007f8965f1872d in syscall () from /usr/lib/libc.so.6
Thread 1 (Thread 0x7f8963b96000 (LWP 104474) "gimp"):
#0 0x00007f8965e9f002 in ?? () from /usr/lib/libc.so.6
No symbol table info available.
#1 0x00007f8965e9316c in ?? () from /usr/lib/libc.so.6
No symbol table info available.
#2 0x00007f8965e931b4 in ?? () from /usr/lib/libc.so.6
No symbol table info available.
#3 0x00007f8965f0da2e in read () from /usr/lib/libc.so.6
No symbol table info available.
#4 0x00007f8967a68bfe in gimp_stack_trace_print () from /usr/lib/libgimpbase-3.0.so.0
No symbol table info available.
#5 0x0000557bcadc83b6 in ?? ()
No symbol table info available.
#6 0x0000557bcadc867c in gimp_fatal_error ()
No symbol table info available.
#7 0x0000557bcadcd8cf in ?? ()
No symbol table info available.
#8 <signal handler called>
No symbol table info available.
#9 0x00007f8965e9890c in ?? () from /usr/lib/libc.so.6
No symbol table info available.
#10 0x00007f8965e3e3a0 in raise () from /usr/lib/libc.so.6
No symbol table info available.
#11 0x00007f8965e2557a in abort () from /usr/lib/libc.so.6
No symbol table info available.
#12 0x00007f8967467111 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#13 0x00007f89674dd818 in g_assertion_message_error () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#14 0x00007f8966734720 in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#15 0x00007f8966734e24 in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#16 0x00007f8966748353 in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#17 0x00007f896667b9d6 in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#18 0x00007f896668909e in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#19 0x00007f8966740edb in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#20 0x00007f896681de97 in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#21 0x00007f896681eb48 in gtk_widget_get_preferred_width () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#22 0x00007f896662b7ee in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#23 0x00007f896667b9d6 in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#24 0x00007f896668909e in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#25 0x00007f8966621cab in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#26 0x00007f896681de97 in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#27 0x00007f896681eb48 in gtk_widget_get_preferred_width () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#28 0x00007f896681de97 in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#29 0x00007f896681eb48 in gtk_widget_get_preferred_width () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#30 0x00007f89666242c1 in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#31 0x00007f89667f7c5b in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#32 0x00007f896681de97 in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#33 0x00007f896681eb48 in gtk_widget_get_preferred_width () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#34 0x00007f896667b9d6 in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#35 0x00007f896668909e in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#36 0x00007f896675f1cf in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#37 0x00007f896681de97 in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#38 0x00007f896681eb48 in gtk_widget_get_preferred_width () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#39 0x00007f8966766102 in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#40 0x00007f896667b9d6 in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#41 0x00007f896668909e in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#42 0x00007f896676627f in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#43 0x00007f896667b9d6 in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#44 0x00007f896668909e in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#45 0x00007f896675f062 in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#46 0x00007f896681dfda in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#47 0x00007f896681ebfb in gtk_widget_get_preferred_height () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#48 0x00007f89668d47cf in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#49 0x00007f89668d4b8f in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#50 0x00007f89675c4379 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#51 0x00007f89675c791d in g_object_set_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#52 0x00007f89675c7ddd in g_object_set () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#53 0x00007f8966808107 in gtk_scrolled_window_set_hadjustment () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#54 0x00007f89675c44ef in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#55 0x00007f89675c4d78 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#56 0x00007f89675c6683 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#57 0x00007f8966633ab5 in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#58 0x00007f896663411f in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#59 0x00007f8966634fc8 in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#60 0x00007f89674ada51 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#61 0x00007f89674b10a4 in g_markup_parse_context_parse () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#62 0x00007f8966630fd4 in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#63 0x00007f896663191f in gtk_builder_extend_with_template () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#64 0x00007f89668eee91 in gtk_widget_init_template () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#65 0x00007f8966701988 in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#66 0x00007f89675dfa69 in g_type_create_instance () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#67 0x00007f89675c4c05 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#68 0x00007f89675c6683 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#69 0x00007f8966633ab5 in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#70 0x00007f896663411f in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#71 0x00007f8966634fc8 in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#72 0x00007f89674ada51 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#73 0x00007f89674b10a4 in g_markup_parse_context_parse () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#74 0x00007f8966630fd4 in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#75 0x00007f896663191f in gtk_builder_extend_with_template () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#76 0x00007f89668eee91 in gtk_widget_init_template () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#77 0x00007f89666ef85d in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#78 0x00007f89675dfa2b in g_type_create_instance () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#79 0x00007f89675c4c05 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#80 0x00007f89675c6ebb in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#81 0x00007f89675c72c0 in g_object_new () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#82 0x00007f896781c8c8 in gimp_color_profile_chooser_dialog_new () from /usr/lib/libgimpwidgets-3.0.so.0
No symbol table info available.
#83 0x0000557bcaff137c in ?? ()
No symbol table info available.
#84 0x00007f89675dfa69 in g_type_create_instance () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#85 0x00007f89675c4c05 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#86 0x00007f89675c62a7 in g_object_new_with_properties () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#87 0x00007f89675c72e2 in g_object_new () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#88 0x0000557bcafe5df2 in ?? ()
No symbol table info available.
#89 0x00007f89675c4d9a in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#90 0x00007f89675c6ebb in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#91 0x00007f89675c72c0 in g_object_new () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#92 0x0000557bcafe23ea in gimp_display_shell_new ()
No symbol table info available.
#93 0x0000557bcafce77a in gimp_display_new ()
No symbol table info available.
#94 0x0000557bcae0ff54 in ?? ()
No symbol table info available.
#95 0x0000557bcae0971f in ?? ()
No symbol table info available.
#96 0x00007f89675b297c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#97 0x00007f89675d2097 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#98 0x00007f89675d3b0f in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#99 0x00007f89675d3d89 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#100 0x00007f89675d3e44 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#101 0x0000557bcabd7933 in gimp_restore ()
No symbol table info available.
#102 0x0000557bcadc787e in ?? ()
No symbol table info available.
#103 0x00007f89675b297c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#104 0x00007f89675d1aab in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#105 0x00007f89675d3b0f in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#106 0x00007f89675d3d89 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#107 0x00007f89675d3e44 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#108 0x00007f8967241c40 in g_application_activate () from /usr/lib/libgio-2.0.so.0
No symbol table info available.
#109 0x00007f8967245531 in ?? () from /usr/lib/libgio-2.0.so.0
No symbol table info available.
#110 0x00007f89672456e5 in g_application_run () from /usr/lib/libgio-2.0.so.0
No symbol table info available.
#111 0x0000557bcadc804a in app_run ()
No symbol table info available.
#112 0x0000557bcabd05fc in main ()
No symbol table info available.
[Inferior 1 (process 104474) detached]Last edited by urquan2 (2025-12-23 20:01:20)
Offline
Please edit your post to use code tags.
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
That doesn't look like it has anything to do with gdk-pixbuf-thumbnailer, the image loader just failed for some reason. First thing I would do is reinstall the package that image came from (gimp), and see if it resolves itself, there could be some corruption there.
Online
Ops, sorry, I pasted unrelated error message. This one is the one causing the crash:
Bail out! Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/gimp/3.0/icons/Default/scalable/apps/image-missing-symbolic.svg: Loader process exited early with status '1'Command: "bwrap" "--unshare-all" "--die-with-parent" "--chdir" "/" "--ro-bind" "/usr" "/usr" "--dev" "/dev" "--ro-bind-try" "/etc/ld.so.cache" "/etc/ld.so.cache" "--ro-bind-try" "/nix/store" "/nix/store" "--tmpfs" "/tmp-home" "--tmpfs" "/tmp-run" "--clearenv" "--setenv" "HOME" "/tmp-home" "--setenv" "XDG_RUNTIME_DIR" "/tmp-run" "--setenv" "XDG_RUNTIME_DIR" "/run/user/1000" "--symlink" "/usr/lib" "/lib" "--symlink" "/usr/lib" "/lib64" "--ro-bind-try" "/etc/fonts/conf.d" "/etc/fonts/conf.d" "--ro-bind-try" "/etc/fonts/fonts.conf" "/etc/fonts/fonts.conf" "--ro-bind-try" "/home/yegor/.fontconfig" "/home/yegor/.fontconfig" "--ro-bind-try" "/home/yegor/.fonts" "/home/yegor/.fonts" "--ro-bind-try" "/tmp/cache/fontconfig" "/tmp/cache/fontconfig" "--ro-bind-try" "/var/cache/fontconfig" "/var/cache/fontconfig" "--bind-try" "/tmp/cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "/tmp/cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--setenv" "XDG_CACHE_HOME" "/tmp/cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--seccomp" "25" "/usr/lib/glycin-loaders/2+/glycin-svg" "--dbus-fd" "24" (gdk-pixbuf-error-quark, 0)
gimp: fatal error: AbortedGimp is ok, the downgrade to the earlier version of gdx-pixbuf2 fixes the problem. Which versions of gdk-pixbuf2 and gimp you have installed?
Offline
pacman -Qikk gdk-pixbuf2 librsvg glycinOffline
pacman -Qikk gdk-pixbuf2 librsvg glycin
Name : gdk-pixbuf2
Version : 2.44.4-1
Description : An image loading library
Architecture : x86_64
URL : https://wiki.gnome.org/Projects/GdkPixbuf
Licenses : LGPL-2.0-or-later
Groups : None
Provides : libgdk_pixbuf-2.0.so=0-64
Depends On : glib2 glibc glycin shared-mime-info
Optional Deps : libheif: Load .avif, .heic and .heif [installed]
libopenraw: Load .arw, .cr2, .crw, .dng, .erf, .mrw, .nef, .orf, .pef and .raf
libwmf: Load .apm and .wmf [installed]
Required By : appstream appstream-glib cogl eog firefox gcr gdk-pixbuf-xlib gdl gegl ghostscript
gimp gnome-desktop gnome-screenshot gnumeric goffice gst-plugins-good
gtk-update-icon-cache gtk-vnc gtk2 gtk3 gtk4 gtkmm-4.0 gtkmm3 inkscape lasem
libdbusmenu-gtk3 libgsf libhandy libnotify librsvg libsixel qemu-ui-gtk seahorse
spice-gtk sway swaybg thunderbird tumbler usbview webkit2gtk webkit2gtk-4.1
webp-pixbuf-loader wxwidgets-gtk3 xarchiver xdg-desktop-portal
Optional For : libwmf python-cairocffi qt6-base xine-lib
Conflicts With : None
Replaces : None
Installed Size : 2.95 MiB
Packager : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Build Date : Tue 21 Oct 2025 06:09:11 PM CEST
Install Date : Tue 23 Dec 2025 11:05:43 PM CET
Install Reason : Explicitly installed
Install Script : Yes
Validated By : Signature
gdk-pixbuf2: 366 total files, 0 altered files
Name : librsvg
Version : 2:2.61.3-1
Description : SVG rendering library
Architecture : x86_64
URL : https://wiki.gnome.org/Projects/LibRsvg
Licenses : LGPL-2.1-or-later
Groups : None
Provides : librsvg-2.so=2-64
Depends On : cairo dav1d freetype2 gcc-libs gdk-pixbuf2 glib2 glibc harfbuzz libxml2 pango
Optional Deps : None
Required By : appstream eog ffmpeg ffmpeg4.4 gegl gimp glycin goffice graphviz gst-plugins-bad
gtk-update-icon-cache gtk2 gtk3 gtk4 libappimage xboard
Optional For : imagemagick imlib2
Conflicts With : None
Replaces : None
Installed Size : 10.39 MiB
Packager : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Build Date : Tue 04 Nov 2025 12:10:10 AM CET
Install Date : Sun 21 Dec 2025 06:24:06 AM CET
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature
librsvg: 29 total files, 0 altered files
Name : glycin
Version : 2.0.7-1
Description : Sandboxed and extendable image decoding
Architecture : x86_64
URL : https://gnome.pages.gitlab.gnome.org/glycin/
Licenses : MPL-2.0 OR LGPL-2.1-or-later
Groups : None
Provides : libglycin-2.so=0-64
Depends On : bubblewrap cairo fontconfig gcc-libs glib2 glibc lcms2 libjxl librsvg libseccomp
Optional Deps : libheif: Load .avif, .heic and .heif [installed]
Required By : gdk-pixbuf2
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 19.56 MiB
Packager : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Build Date : Tue 11 Nov 2025 11:46:07 PM CET
Install Date : Sun 21 Dec 2025 06:24:06 AM CET
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature
glycin: 38 total files, 0 altered filesOffline
Nope. (I though you maybe had pinned librsvg or use the noglycin variant from the AUR)
Do you harden the system in any way? (firejail, apparmor or using the linux-hardened kernel)?
Offline
No, without any hardening.
I rebuild gdk-pixbuf2 2.44 from PKGBUILD with thumbnailer enabled and the problem is still here.
This is something else between 2.42 and 2.44. I will look again tomorrow.
Last edited by urquan2 (2025-12-23 22:35:20)
Offline
Instead of that, do you have the problem w/ https://aur.archlinux.org/packages?O=0&K=noglycin ?
Offline
Gimp works fine after I installed gdk-pixbuf2-noglycin and librsvg-noglycin. What this tells to us? Glycin is offender?
Offline
Yes. That's why I asked about hardening efforts - you've done nothing from https://wiki.archlinux.org/title/Security at all?
sysctl kernel.unprivileged_userns_clone is "1"?
What's the output of
echo $DBUS_SESSION_BUS_ADDRESS?
Offline
No, I did nothing for hardening. I am using stock kernel.
rw initrd=\initramfs-linux.img ipv6.disable=1 i915.enable_psr=0
that's all my kernel custom parameters.
sysctl kernel.unprivileged_userns_clone
kernel.unprivileged_userns_clone = 1 echo $DBUS_SESSION_BUS_ADDRESS
unix:path=/run/user/1000/busOffline
That looks all standard…
You just updated from gdk-pixbuf2-2.42.12-2-x86_64.pkg.tar.zst to gdk-pixbuf2-2.44.4-1-x86_64.pkg.tar.zst ie. you've not successfully used any other glycin version inbetween?
Anything special about your /tmp mount? Or is it just teh default tmpfs?
Offline
Ok, I run this bwrap(this is the program which creates container environment for glycine) directly and see the problem now
bwrap: Unexpected capabilities but not setuid, old file caps config?Indeed, I setup additional capabilities for user. You were close!
I think there is no more technical questions to solve here. Thank you!
Offline
Offline
Cool, Thanks. It all works now again without any custom modifications.
Last edited by urquan2 (2025-12-24 12:24:39)
Offline
\o/
Please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.
Offline