Firefox crash when downloading files due to misspelled libpixbufloader-svg.so

Hi,

after updating my system I faced multiple issues. Many icons (e.g. maximize, minimize in pamac-manager) were missing and Firefox crashes when downloading files.

Then I saw this crash log message from Firefox:

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: Unable to load image-loading module: /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libp
ixbufloader-svg.so: cannot open shared object file: No such file or directory (gdk-pixbuf-error-quark, 5)
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: Unable to load image-loading module: /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /usr/lib/gdk-pixbuf-2.0/2.10.0/lo
aders/libpixbufloader-svg.so: cannot open shared object file: No such file or directory (gdk-pixbuf-error-quark, 5)
Redirecting call to abort() to mozalloc_abort

In /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/, only libpixbufloader_svg.so has an underscore, the other libs uses a dash like libpixbufloader-avif.so

After executing:
cd /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/
sudo ln -s libpixbufloader_svg.so libpixbufloader-svg.so

Firefox is no longer crashing when downloading files and the icons are visiable again in pamac-manager.

How can I report this issue? I can not be the only one

I believe this has already been reported. You can do a search.

See here.

1 Like

Thanks for the info

I have seen this and also commented on it.
My suggestion wasn’t the best, but one possible solution.
The better one is probably simply:

sudo gtk-update-icon-cache /usr/share/icons/*

as seen here:

Failed update killed the system - I tried all I could find - #17 by Nachlese

I would remove the symlink you created in favor of the cleaner solution.

1 Like

Indeed, and the workaround given in that Stable Update 2024-11-30 announcement under the heading of Graphical interface might not start due to missing libpixbufloader-svg.so is:

sudo gdk-pixbuf-query-loaders --update-cache

@Tobiwan – Also note the reply from @Nachlese

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.