Bug#1082658: libgdk-pixbuf-2.0-0: gnome-shell panel icons showing wheel icon, games cannot load svg

Alexandre Rossi niol at zincube.net
Tue Sep 24 09:06:33 BST 2024


Package: libgdk-pixbuf-2.0-0
Version: 2.42.12+dfsg-1
Severity: normal

Dear Maintainer,

On a laptop that's used by someone who may have not ensured proper shutdown
possibly during upgrades, I encountered the following situation. Please note
that dpkg states were all clean and the machine was stuck in the described
situation. Also, debsums was all ok.

gnome-shell icons were showing the gear wheel in the launcher, and in
notifications and in many other places. gnome-games were crashing after
displaying many GTK warnings such as:

    Couldn't recognize the image file format for file '/foo/bar.svg'

I fixed the problem on this particular machine with the following command:

    $ sudo /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders \
        --update-cache

and close/open user session.

I suspect ignoring error in the cache update script may have something to do
with this problem, and I would expect a failed trigger/postinst flashes to
the system administrator, probably prompting for a "apt --fix-broken install".

debian/libgdk-pixbuf-2.0-0.postinst.in:

            /usr/lib/#MULTIARCH#/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders \
                $(find $LOADERS_DIR $LOADERS_DIR_OLD -name *.so 2> /dev/null | LC_ALL=C sort) \
            > /usr/lib/#MULTIARCH#/gdk-pixbuf-2.0/2.10.0/loaders.cache || true
                                                                       ^^^^^^^
This may be related https://bugs.debian.org/669562

Thanks,

Alex

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-23-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libgdk-pixbuf-2.0-0 depends on:
ii  libc6                    2.40-2
ii  libgdk-pixbuf2.0-common  2.42.12+dfsg-1
ii  libglib2.0-0t64          2.82.1-1
ii  libjpeg62-turbo          1:2.1.5-3
ii  libpng16-16t64           1.6.44-1
ii  libtiff6                 4.5.1+git230720-5
ii  shared-mime-info         2.4-5

Versions of packages libgdk-pixbuf-2.0-0 recommends:
ii  libgdk-pixbuf2.0-bin  2.42.12+dfsg-1

libgdk-pixbuf-2.0-0 suggests no packages.

-- no debconf information



More information about the pkg-gnome-maintainers mailing list