You are not logged in.
I'd disagree with you guys, if it's allowed and before you close this, whether OP closed it not that relevant, but that original issue is what all of us are having here, and it's still unresolved.
Help me understand the process (open source hierarchy), maybe I'm missing how this works (we seem to be happy to dismiss this as a glycin, bubblewrap issue), but this isn't some 3rd party package, this is system-wide issue, pixbuf seems to be everywhere. At least, that's what I was trying to emphasize.
Isn't there anything we can do when something like this happens (that's somewhere in the building blocks and original authors don't seem to care enough)?
Offline
gdk-pixbuf2-2.44.1-3 --- xfce's window button icons are missing (panel)
This is a separate bug with the non-glycin bitmap loader: https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/271
Offline
i fully agree with dragan
Isn't there anything we can do ...
"if only they knew what they do."
i know this is sarcastic and inappropriate.
what we can do is to sit and wait!
it would have been better to put all changes into a debian unstable for a quality feedback
without letting arch users be the test dummies for insufficient tested updates.
next check of pkgs there https://bbs.archlinux.org/viewtopic.php … 1#p2264311
Last edited by jim002 (2025-09-27 16:48:26)
Offline
I'd disagree with you guys, if it's allowed and before you close this, whether OP closed it not that relevant, but that original issue is what all of us are having here, and it's still unresolved.
It is a mess. It has been hijacked. Regardless, it is serving a purpose and closing it outright would make no sense.
It might make sense to split off everything after post #25 to a new thread. If we don't wrap this up quickly, we may do that.
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline
@dragen, you're more than entitled to an opinion, you're encouraged.
But this thread originates from December 2024, well predating the recent glycin fuss and was down to the OPs flatschpak installation having messed up their $XDG_DATA_DIRS
It is completely unrelated to the problems brought up later except they all affect gdk-pixbuf2 - but some are some earlier threads w/ similar symptoms and yet completely different reasons.
If you're still getting countless stale bwrap processes, there's another (actually two) threads about that and if you experience yet another problem w/ gdk-pixbuf2 (glycin or else) we shall have a thread for this as well.
This is not about wiping problems under a rug but keeping the forum usable now and for posterity.
Online
Well, I had the problem when I upgraded to Gnome 49, and gdk-pixbuf2 was also upgraded, as well as its use of glycin.
What stopped working? Gnome-terminal. Downgrading gdk-pixbuf2 to the latest version that does not use glycin worked.
In my case, I should mention that I have many rules in AppArmor, even for desktop applications, so that was also involved.
I just tried the latest gdk-pixbuf2 update with the latest updates in glycin (version 2.0.2-1). I had previously tried the gdk-pixbuf2 and glycin updates and they failed, but now with glycin 2.0.2.1 it no longer fails.
Offline
Downgraded gdk-pixbuf2-2.42.12-1 for the last few days until update of glycin today since when GTK Apps run well again. But when i started a download of a jpg with firejailed Librewolf it crashed:
firejail[110593]: Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/breeze/status/16/image-missing.svg: No image loaders are configured. You might need to install a package like glycin-loaders.
firejail[110593]: Used config: Config {
firejail[110593]: image_loader: {},
firejail[110593]: image_editor: {},
firejail[110593]: } (gdk-pixbuf-error-quark, 0)
firejail[110593]: Bail out! Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/breeze/status/16/image-missing.svg: No image loaders are configured. You might need to install a package like glycin-loaders. Used config: Config { image_loader: {}, image_editor: {}, } (gdk-pixbuf-error-quark, 0)
firejail[110593]: Redirecting call to abort() to mozalloc_abort
systemd-coredump[128519]: Process 110593 (librewolf) of user 1000 terminated abnormally with signal 11/SEGV, processing...
systemd[1]: Started Process Core Dump (PID 128519/UID 0).
So I ended up again with downgraded gdk-pixbuf2-2.42.12-1!
“It's better to keep your mouth shut and appear stupid than open it and remove all doubt” Mark Twain
Offline
https://bbs.archlinux.org/viewtopic.php … 8#p2264318
https://gitlab.gnome.org/GNOME/glycin/-/issues/203
One obvious answer is that confining apps from the outside like this with an apparmor profile is doomed to fail.
Better get some popcorn, kick back and watch the show - I for one am curious to understand how the ass-backwards approach of glycin isn't completely bonkers…
Online
[offtopic]
With GTK looking more and more like a clusterf*** I'm considering to switch from MATE to LXQt. Sigh.....
[/offtopic]
"ONLY THOSE WHO ATTEMPT THE IMPOSSIBLE WILL ACHIEVE THE ABSURD"
- Oceania Association of Autonomous Astronauts
Offline
Downgraded gdk-pixbuf2-2.42.12-1 for the last few days until update of glycin today since when GTK Apps run well again. But when i started a download of a jpg with firejailed Librewolf it crashed:
firejail[110593]: Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/breeze/status/16/image-missing.svg: No image loaders are configured. You might need to install a package like glycin-loaders. firejail[110593]: Used config: Config { firejail[110593]: image_loader: {}, firejail[110593]: image_editor: {}, firejail[110593]: } (gdk-pixbuf-error-quark, 0) firejail[110593]: Bail out! Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/breeze/status/16/image-missing.svg: No image loaders are configured. You might need to install a package like glycin-loaders. Used config: Config { image_loader: {}, image_editor: {}, } (gdk-pixbuf-error-quark, 0) firejail[110593]: Redirecting call to abort() to mozalloc_abort systemd-coredump[128519]: Process 110593 (librewolf) of user 1000 terminated abnormally with signal 11/SEGV, processing... systemd[1]: Started Process Core Dump (PID 128519/UID 0).
So I ended up again with downgraded gdk-pixbuf2-2.42.12-1!
update: since last updates its not necessary anymore to run GTK Apps like cherrytree, GIMP, w/ downgraded gdk-pixbuf2 and/or glycin, but downloading e.g. an image with a firejailed browser still crashes the latter with the above error. Does anyone know how to deal with that issue of sandboxed apps that failed to call for a loader that in turn is partly sandboxed too (afaik)?
Last edited by kinoe (Today 16:29:37)
“It's better to keep your mouth shut and appear stupid than open it and remove all doubt” Mark Twain
Offline
Offline