#1148472 glycin-loaders: makes viking hang on startup

Package:
glycin-loaders
Source:
glycin-loaders
Description:
sandboxed image loaders for GNOME
Submitter:
Vincent Lefevre
Date:
2026-09-21 21:35:01 UTC
Severity:
normal
#1148472#5
Date:
2026-09-19 22:17:21 UTC
From:
To:
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.

#1148472#18
Date:
2026-09-21 18:41:22 UTC
From:
To:
Thank you for reporting this bug to the glycin developers. The glycin
developers are basically saying that viking will need to change its
code. Could you report this issue to the viking developers and the
Debian maintainers of viking?

https://gitlab.gnome.org/GNOME/glycin/-/work_items/330

Thank you,
Jeremy Bícha

#1148472#23
Date:
2026-09-21 21:33:20 UTC
From:
To:
Control: clone -1 -2
Control: reassign -2 viking 1.11+git20260816.2a242096-1
Control: retitle -2 viking: glycin 2.2.1 makes viking hang on startup
Control: affects -2 - src:viking
Control: forwarded -2 https://github.com/viking-gps/viking/issues/398

OK, I'm cloning this bug, with the URL of my upstream bug report
for viking: https://github.com/viking-gps/viking/issues/398