Package: firefox
Version: 148.0.2-1
Severity: normal
Dear Maintainer,
recently libgdk-pixbuf-2.0-0 was upgraded from 2.44.4+dfsg-1 ->
2.44.5+dfsg-3, with the new version enabling glycin image loaders
running in a bwrap sandbox with dbus IPC.
The results in a significant startup time regression.
Downgrading libgdk-pixbuf-2.0-0 to 2.44.4+dfsg-1 proves
that it is the culprit.
Since glycin seems to offer no way to trace/log which images
are loaded, I can only suspect that it could be related to a
large bookmark collection with associated icons.
extrace snippet with 2.44.5+dfsg-3:
27220 firefox
27224 /usr/lib/firefox/crashhelper 43 9 /tmp/firefox/ 11
27234 /usr/lib/firefox/glxtest -f 18
...
27296 /usr/lib/firefox/vaapitest -d /dev/dri/renderD128
27313 /usr/lib/firefox/firefox -contentproc -ipcHandle 0 -signalPipe 1
-initialChannelId '{8e24e471-fe42-4dd0-8eb7-3c8a5f1dc2a4}' -parentPid 43
-greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja
-appDir /usr/lib/firefox/browser 1 forkserver
27319 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 --symlink /usr/lib32 /lib32
--symlink /usr/lib64 /lib64 --symlink /usr/lib /lib --symlink /usr/libx32
/libx32 --seccomp 56 /usr/bin/true
27320 /usr/bin/true
27322 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 --symlink /usr/lib32 /lib32
--symlink /usr/lib64 /lib64 --symlink /usr/lib /lib --symlink /usr/libx32
/libx32 --seccomp 57 /usr/libexec/glycin-loaders/2+/glycin-image-rs --dbus-fd 56
27323 /usr/libexec/glycin-loaders/2+/glycin-image-rs --dbus-fd 56
I cannot decide if this should be reported upstream or to the glycin
developers, so I leave up to the maintainer to decide.
-- Package-specific info:
-- Addons package information
-- System Information:
Debian Release: forky/sid
APT prefers oldstable-security
APT policy: (500, 'oldstable-security'), (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.19.8 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=de_DE.utf-8 (charmap=UTF-8),
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)
Versions of packages firefox depends on:
ii debianutils 5.23.2
ii fontconfig 2.17.1-5
ii libasound2t64 1.2.15.3-1
ii libatk1.0-0t64 2.60.0-1
ii libc6 2.42-13
ii libcairo-gobject2 1.18.4-3
ii libcairo2 1.18.4-3
ii libdbus-1-3 1.16.2-4
ii libevent-2.1-7t64 2.1.12-stable-10+b2
ii libffi8 3.5.2-3+b1
ii libfontconfig1 2.17.1-5
ii libfreetype6 2.14.2+dfsg-1
ii libgcc-s1 16-20260308-1
ii libgdk-pixbuf-2.0-0 2.44.5+dfsg-4
ii libglib2.0-0t64 2.87.2-3
ii libgtk-3-0t64 3.24.51-4
ii libnspr4 2:4.38.2-1
ii libnss3 2:3.121-1
ii libpango-1.0-0 1.57.0-1
ii libstdc++6 16-20260308-1
ii libvpx12 1.16.0-3
ii libx11-6 2:1.8.13-1
ii libx11-xcb1 2:1.8.13-1
ii libxcb-shm0 1.17.0-2+b2
ii libxcb1 1.17.0-2+b2
ii libxcomposite1 1:0.4.6-1+b1
ii libxdamage1 1:1.1.7-1
ii libxext6 2:1.3.4-1+b4
ii libxfixes3 1:6.0.0-2+b5
ii libxrandr2 2:1.5.4-1+b4
ii procps 2:4.0.4-9+b1
ii zlib1g 1:1.3.dfsg+really1.3.1-3
Versions of packages firefox recommends:
ii libavcodec60 10:6.1.4-dmo5
ii libavcodec61 10:7.1.3-dmo5
ii libavcodec62 10:8.0.1-dmo6
Versions of packages firefox suggests:
ii fonts-lmodern 2.005-1
ii fonts-stix [otf-stix] 2.13b171+ds-2
ii libcanberra0 0.30-20
ii libgssapi-krb5-2 1.22.1-2
pn pulseaudio <none>
-- no debconf information