You are not logged in.

#26 2025-09-23 12:07:24

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 68,325

Re: [SOLVED] All GTK apps relying on gdk-pixbuf2 fail to recognize images.

THe OP had a bogus $XDG_DATA_DIRS, KillerShadow73 a bogus cache (probably unrelated, there was a pango problem at the time) and anarcho_archist re-installed the system

printenv

What lead the the resolution of the OP was a strace of an affected process (could possibly be some gtk*demo*) which exposed the bogus access paths.

Online

#27 2025-09-23 13:33:48

JacknJo
Member
Registered: 2025-09-23
Posts: 2

Re: [SOLVED] All GTK apps relying on gdk-pixbuf2 fail to recognize images.

I have the exact same issue since today's update to gnome 49. I was able to solve the crash by moving away my custom fonts directory:

mv /home/user/.fonts /home/user/.fonts_bup

(that essentially contains a lot of development and nerd-fonts).

Without the .fonts directory i was able to launch gtk-tools again. Also the shell and window-manager ran gracefully after moving the /home/user/.fonts to /home/user/.fonts_bup for a temporary fix. I'm not sure on how to identify which font or resource is causing the crash

Please find attached the shortened cli log from gtk3-demo. It behaves identical for other gtk apps and does fail identical when using the default adwaita theming.

❯ strace -o /tmp/broken_font_symlink.txt -tt -f gtk3-demo

(gtk3-demo:27616): Gtk-WARNING **: 15:48:53.899: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Papirus-Dark/16x16/actions/image-missing.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/user/.cache/fontconfig" "/home/user/.cache/fontconfig" "--ro-bind-try" "/home/user/.fonts" "/home/user/.fonts" "--ro-bind-try" "/home/user/Downloads/fira_code" "/home/user/.fonts/fira_code" "--ro-bind-try" "/home/user/Downloads/fira_code/ttf" "/home/user/.fonts/fira_code/ttf" "--ro-bind-try" "/home/user/Downloads/fira_code/variable_ttf" "/home/user/.fonts/fira_code/variable_ttf" "--ro-bind-try" "/home/user/Downloads/fira_code/woff" "/home/user/.fonts/fira_code/woff" "--ro-bind-try" "/home/user/Downloads/fira_code/woff2" "/home/user/.fonts/fira_code/woff2" "--ro-bind-try" "/var/cache/fontconfig" "/var/cache/fontconfig" "--bind-try" "/home/user/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "/home/user/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--setenv" "XDG_CACHE_HOME" "/home/user/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--seccomp" "22" "/usr/lib/glycin-loaders/2+/glycin-svg" "--dbus-fd" "21" (gdk-pixbuf-error-quark, 0)
Bail out! Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Papirus-Dark/16x16/actions/image-missing.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/user/.cache/fontconfig" "/home/user/.cache/fontconfig" "--ro-bind-try" "/home/user/.fonts" "/home/user/.fonts" "--ro-bind-try" "/home/user/Downloads/fira_code" "/home/user/.fonts/fira_code" "--ro-bind-try" "/home/user/Downloads/fira_code/ttf" "/home/user/.fonts/fira_code/ttf" "--ro-bind-try" "/home/user/Downloads/fira_code/variable_ttf" "/home/user/.fonts/fira_code/variable_ttf" "--ro-bind-try" "/home/user/Downloads/fira_code/woff" "/home/user/.fonts/fira_code/woff" "--ro-bind-try" "/home/user/Downloads/fira_code/woff2" "/home/user/.fonts/fira_code/woff2" "--ro-bind-try" "/var/cache/fontconfig" "/var/cache/fontconfig" "--bind-try" "/home/user/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "/home/user/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--setenv" "XDG_CACHE_HOME" "/home/user/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--seccomp" "22" "/usr/lib/glycin-loaders/2+/glycin-svg" "--dbus-fd" "21" (gdk-pixbuf-error-quark, 0)
zsh: IOT instruction (core dumped)  strace -o /tmp/broken_font_symlink.txt -tt -f gtk3-demo

Last edited by JacknJo (2025-09-24 04:16:10)

Offline

#28 2025-09-23 13:43:35

JacknJo
Member
Registered: 2025-09-23
Posts: 2

Re: [SOLVED] All GTK apps relying on gdk-pixbuf2 fail to recognize images.

JacknJo wrote:

I have the exact same issue since today's update to gnome 49. I was able to solve the crash by moving away my custom fonts directory:

mv /home/user/.fonts /home/user/.fonts_bup

(that essentially contains a lot of development and nerd-fonts).

Without the .fonts directory i was able to launch gtk-tools again. Also the shell and window-manager ran gracefully after moving the /home/user/.fonts to /home/user/.fonts_bup for a temporary fix. I'm not sure on how to identify which font or resource is causing the crash

Please find attached the shortened cli log from gtk3-demo. It behaves identical for other gtk apps and doesn't fails identical when using the default adwaita theming.

❯ gtk3-demo

(gtk3-demo:9323): Gtk-WARNING **: 15:25:06.072: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Papirus-Dark/16x16/actions/image-missing.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" <goes on with user fonts from /home/user/.fonts here>
zsh: IOT instruction (core dumped)  gtk3-demo

I actually found the issue. It seems like a symlink in .fonts will cause the broken behavior! I had a symlink to a custom font i built. By removing this symlink and hard-copying the font to the folder everything works as expected!

Offline

#29 2025-09-23 15:08:00

jim002
Member
Registered: 2020-02-17
Posts: 44

Re: [SOLVED] All GTK apps relying on gdk-pixbuf2 fail to recognize images.

i'm facing multiple instances of glycin-loaders and bwrap after (re)boot on xfce 4.20
no errors. nothing useful in ~/.xsession-errors.

it seems to run for every icon:
taken from htop manually
220 processes instead of ~120

EITHER e.g.

/usr/lib/glycin-loaders/2+/glycin-image-rs --dbus-fd 14
bwrap --unshare-all --die-with-parent --chdir / --ro-bind /usr /usr --dev /dev --ro-bind-try ......................(very long command)
bwrap --unshare-all --die-with-parent --chdir / --ro-bind /usr /usr --dev /dev --ro-bind-try ......................(very long command)

OR e.g.

/usr/lib/glycin-loaders/2+/glycin-svg --dbus-fd 15
bwrap --unshare-all --die-with-parent --chdir / --ro-bind /usr /usr --dev /dev --ro-bind-try ......................(very long command)
bwrap --unshare-all --die-with-parent --chdir / --ro-bind /usr /usr --dev /dev --ro-bind-try ......................(very long command) 

i can't copy everything from htop.

installing glycin1 does not help.
deleting ~/.cache does not help.
no ~/.font directory.
no suspicious symlinks to move.

Last edited by jim002 (2025-09-23 15:09:18)

Offline

#30 2025-09-23 15:19:20

FlailoftheLord
Member
Registered: 2025-09-23
Posts: 2

Re: [SOLVED] All GTK apps relying on gdk-pixbuf2 fail to recognize images.

got this error a day ago, my terminal (terminator) just refused to start, when launching it via terminal it pops the output

Gtk-WARNING **: 10:53:00.235: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.

and exits.
Same issue with my browser (librewolf)
And multiple other gtk apps that i regularly use.
(qt apps are unaffected)

running Niri on ArchLinux latest kernel, I run pacman multiple times a day sometimes so i'm not sure when exactly this broke...

reinstalling pixbuf, refreshing pixbuf cache, updating mime cache,  and modifying permissions on theme paths didn't have any effect.

Offline

#31 2025-09-23 16:06:29

babubobu
Member
Registered: 2020-05-22
Posts: 4

Re: [SOLVED] All GTK apps relying on gdk-pixbuf2 fail to recognize images.

downgrading gdk-pixbuf2 (2.44.1-4 => 2.42.12-2) solved similar issues for me

Offline

#32 2025-09-23 16:26:28

jim002
Member
Registered: 2020-02-17
Posts: 44

Re: [SOLVED] All GTK apps relying on gdk-pixbuf2 fail to recognize images.

yes, downgrading helps. i'm no fan of it bc i burned my fingers hard years ago.
nonetheless thank you for testing this workaround.

Offline

#33 2025-09-23 16:30:21

FlailoftheLord
Member
Registered: 2025-09-23
Posts: 2

Re: [SOLVED] All GTK apps relying on gdk-pixbuf2 fail to recognize images.

babubobu wrote:

downgrading gdk-pixbuf2 (2.44.1-4 => 2.42.12-2) solved similar issues for me

I realized this was the problem halfway through a reinstall :xdd:

for those struggling with commands, it's

sudo pacman -U /var/cache/pacman/pkg/gdk-pixbuf2-2.42.12-2-x86_64.pkg.tar.zst

Offline

#34 2025-09-23 17:08:23

sg3des
Member
Registered: 2016-03-12
Posts: 5

Re: [SOLVED] All GTK apps relying on gdk-pixbuf2 fail to recognize images.

babubobu wrote:

downgrading gdk-pixbuf2 (2.44.1-4 => 2.42.12-2) solved similar issues for me

thx, solved for me too

Offline

#35 2025-09-23 17:37:02

jim002
Member
Registered: 2020-02-17
Posts: 44

Re: [SOLVED] All GTK apps relying on gdk-pixbuf2 fail to recognize images.

can someone leave a notification of this thread at https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues they don't let me create an account there.

Offline

#36 2025-09-23 19:09:25

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 68,325

Re: [SOLVED] All GTK apps relying on gdk-pixbuf2 fail to recognize images.

2.44.1-4 => 2.42.12-2 is a pretty huge gap, you should first and foremost isolate the breaking version, https://wiki.archlinux.org/title/Arch_Linux_Archive

Online

#37 2025-09-23 21:56:45

correctmost
Member
Registered: 2024-01-20
Posts: 16

Re: [SOLVED] All GTK apps relying on gdk-pixbuf2 fail to recognize images.

JacknJo wrote:

I actually found the issue. It seems like a symlink in .fonts will cause the broken behavior!

I think this issue will be fixed in the next version of glycin: https://gitlab.gnome.org/GNOME/glycin/-/issues/196

jim002 wrote:

i'm facing multiple instances of glycin-loaders and bwrap after (re)boot on xfce 4.20

See: https://bbs.archlinux.org/viewtopic.php … 6#p2263466

FlailoftheLord wrote:

got this error a day ago, my terminal (terminator) just refused to start, when launching it via terminal it pops the output

gdk-pixbuf 2.44.2-1 might help with some of these failures: https://gitlab.archlinux.org/archlinux/ … -/issues/4

Offline

#38 2025-09-23 23:01:18

archsoft
Member
Registered: 2022-05-10
Posts: 4

Re: [SOLVED] All GTK apps relying on gdk-pixbuf2 fail to recognize images.

Today, I noticed gdk-pixbuf-glycin-tmp.XXXXXX files in the /tmp directory. Opening a program created a ton of new files. The files only appear temporarily and are deleted immediately. However, they can be viewed briefly in the MATE file manager. It's probably related to the new gdk-pixbuf version. After a downgrade, no more strange files are created.

Screenshot-001.jpg

Offline

#39 2025-09-24 11:50:36

MahdiMirzadeh
Member
Registered: 2025-09-24
Posts: 1

Re: [SOLVED] All GTK apps relying on gdk-pixbuf2 fail to recognize images.

As @babubobu has pointed out downgrading to the latest gdk-pixbuf2 version before the issue happened solved the issue for me too,

But as @seth has also pointed out, 2.44.1-4 => 2.42.12-2 is a pretty huge gap and it's not necessary, installing 2.44.1-3 and a quick reboot worked out on my system (gnome 49)

If you have older packages in the /var/cache/pacman/pkg directory just do:

sudo pacman -U ./gdk-pixbuf2-2.44.1-3-x86_64.pkg.tar.zst

For people who might not have a cached version you can install the package from the archive using:

Offline

#40 2025-09-24 12:51:24

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 68,325

Re: [SOLVED] All GTK apps relying on gdk-pixbuf2 fail to recognize images.

Online

#41 2025-09-24 14:26:55

viralatas
Member
Registered: 2025-09-24
Posts: 1

Re: [SOLVED] All GTK apps relying on gdk-pixbuf2 fail to recognize images.

downgrading
     gdk-pixbuf2 (2.44.2-1 => TO => 2.42.12-2) and
     gtk4 (4.20.1-1 => TO => 4.18.6-1)
solved these issues for me

[AMD Ryzen 7 3700X | Radeon RX 5700 XT | Arch Linux 6.16.8-arch3-1 | hyprland 0.51.1-1]

Offline

#42 2025-09-24 21:01:07

Yellowsink
Member
Registered: 2025-09-24
Posts: 1

Re: [SOLVED] All GTK apps relying on gdk-pixbuf2 fail to recognize images.

JacknJo wrote:

I actually found the issue. It seems like a symlink in .fonts will cause the broken behavior! I had a symlink to a custom font i built. By removing this symlink and hard-copying the font to the folder everything works as expected!

Was just running into this issue after a system update today, removed ~/.fonts folder (which happened to only contain a useless symlink to another font directory anyway) and immediately everything started working again.

Offline

#43 Yesterday 16:13:25

LuxFerre
Member
Registered: 2010-03-01
Posts: 64

Re: [SOLVED] All GTK apps relying on gdk-pixbuf2 fail to recognize images.

I do not notice the mentioned tmp files nor the bwrap processes, but firefox was crashing when creating new windows/dialogs with the mentioned gtk error. I also do not have a ~/.fonts folder, but the crash message was related to an icon/image, not a font.
The downgrade

sudo pacman -U ./gdk-pixbuf2-2.44.1-3-x86_64.pkg.tar.zst

Sorted it.

Last edited by LuxFerre (Yesterday 23:30:15)

Offline

#44 Yesterday 17:10:39

jim002
Member
Registered: 2020-02-17
Posts: 44

Re: [SOLVED] All GTK apps relying on gdk-pixbuf2 fail to recognize images.

i checked
gdk-pixbuf2-2.44.2-1 --- full of bwrap
gdk-pixbuf2-2.44.1-4 --- full of bwrap
gdk-pixbuf2-2.44.1-3 --- xfce's window button icons are missing (panel)
downgraded to gdk-pixbuf2-2.42.12-2 again.

Offline

#45 Today 01:10:59

loserMcloser
Member
From: Canada
Registered: 2004-12-15
Posts: 132

Re: [SOLVED] All GTK apps relying on gdk-pixbuf2 fail to recognize images.

I had the same issue here, just reporting that the cause for me appears to be the existence of a symlink in

 ~/.local/share/fonts 

Offline

#46 Today 14:51:44

babubobu
Member
Registered: 2020-05-22
Posts: 4

Re: [SOLVED] All GTK apps relying on gdk-pixbuf2 fail to recognize images.

jim002 wrote:

gdk-pixbuf2-2.44.2-1 --- full of bwrap
gdk-pixbuf2-2.44.1-4 --- full of bwrap
gdk-pixbuf2-2.44.1-3 --- xfce's window button icons are missing (panel)
downgraded to gdk-pixbuf2-2.42.12-2 again.

Thanks, I can confirm this behaviour. After seths posts I was wondering, why my pacman did not offer updates to versions between 2.44.12-2 and 2.44.1-3 in the past. Might this be the reason?
@loserMcloser: I don't have this fonts folder or symlink, so it might not be the reason here.

Last edited by babubobu (Today 14:59:54)

Offline

Board footer

Powered by FluxBB