Package: glycin-loaders
Version: 2.2.1+ds-1
Severity: grave
Justification: renders package unusable
The upgrade of the glycin packages to 2.2.1+ds-1 always makes
viking hang on startup. This is a major regression.
In a strace output, I can see
151847 00:11:54 (+ 0.000287) futex(0x7fd93969e018,
FUTEX_WAIT_BITSET_PRIVATE, 16, {tv_sec=80659, tv_nsec=881834125},
FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
151847 00:11:54 (+ 0.500649) futex(0x7fd93969e018,
FUTEX_WAIT_BITSET_PRIVATE, 16, {tv_sec=80660, tv_nsec=382410768},
FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
151847 00:11:55 (+ 0.500440) futex(0x7fd93969e018,
FUTEX_WAIT_BITSET_PRIVATE, 16, {tv_sec=80660, tv_nsec=882825665},
FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
151847 00:11:55 (+ 0.500688) futex(0x7fd93969e018,
FUTEX_WAIT_BITSET_PRIVATE, 16, {tv_sec=80661, tv_nsec=383470261},
FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
151847 00:11:56 (+ 0.500539) futex(0x7fd93969e018,
FUTEX_WAIT_BITSET_PRIVATE, 16, {tv_sec=80661, tv_nsec=884106115},
FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
151847 00:11:56 (+ 0.500612) futex(0x7fd93969e018,
FUTEX_WAIT_BITSET_PRIVATE, 16, {tv_sec=80662, tv_nsec=384631909},
FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
151847 00:11:57 (+ 0.500495) futex(0x7fd93969e018,
FUTEX_WAIT_BITSET_PRIVATE, 16, {tv_sec=80662, tv_nsec=885167417},
FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
151847 00:11:57 (+ 0.500620) futex(0x7fd93969e018,
FUTEX_WAIT_BITSET_PRIVATE, 16, {tv_sec=80663, tv_nsec=385768879},
FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
151847 00:11:58 (+ 0.500363) futex(0x7fd93969e018,
FUTEX_WAIT_BITSET_PRIVATE, 16, {tv_sec=80663, tv_nsec=886256775},
FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
151847 00:11:58 (+ 0.500546) futex(0x7fd93969e018,
FUTEX_WAIT_BITSET_PRIVATE, 16, {tv_sec=80664, tv_nsec=386709411},
FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
[...]
where the pid 151847 is one of the viking threads. But this issue
was introduced by the upgrade of the glycin packages:
viking depends on these packages via the libgdk-pixbuf-2.0-0
package.
Currently in unstable, libgdk-pixbuf-2.0-0 is at version
2.44.8+dfsg-1, which depends on libglycin-2-0 (>= 2.2~beta.1).
Downgrading libgdk-pixbuf-2.0-0 (and the other packages of the
same source) to 2.44.7+dfsg-1 does not solve the problem. Also
downgrading the packages of glycin source to 2.1.5+ds-2 makes
the problem disappear.
Note that due to the above dependency, I could not downgrade
the packages of glycin source without libgdk-pixbuf-2.0-0.
-- System Information:
Debian Release: forky/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'stable-updates'), (500,
'stable-security'), (500, 'stable-debug'), (500, 'proposed-updates-debug'),
(500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 6.7.12-amd64 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages glycin-loaders depends on:
ii bubblewrap 0.12.0-1
ii libc6 2.43-5
ii libcairo2 1.18.4-3
ii libgcc-s1 16.2.0-2
ii libglib2.0-0t64 2.90.0-1
ii libheif1 1.23.4-1
ii libjxl0.11 0.11.2-5.1
ii librsvg2-2 2.62.1+dfsg-1
Versions of packages glycin-loaders recommends:
ii libheif-plugin-aomenc 1.23.4-1
ii libheif-plugin-dav1d 1.23.4-1
Versions of packages glycin-loaders suggests:
ii libheif-plugin-libde265 1.23.4-1
ii libheif-plugin-x265 1.23.4-1
-- no debconf information
--
Vincent Lefèvre <[email protected]> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / Pascaline project (LIP, ENS-Lyon)