Package: libgc1
Version: 1:8.2.10-1
Severity: normal
X-Debbugs-Cc: [email protected]
When libgdk-pixbuf-2.0-0 from experimental (2.44.4+dfsg-3) - which uses
glycin-based loaders (libglycin-2-0, glycin-loaders) - is installed, inkscape
immediately crashes on startup:
Jan 17 14:25:06 nuc8 kernel: gly-hdl-loader[5018]: segfault at 8 ip
00007fdb36a7de24 sp 00007fdb07df
ca10 error 6 in libgc.so.1.5.5[10e24,7fdb36a74000+1e000] likely on CPU 6 (core
2, socket 0)
Jan 17 14:25:06 nuc8 kernel: Code: 39 ff 74 d2 e8 7d fd ff ff 48 85 ed 75 cd 4b
c7 44 e5 00 00 00 00
00 83 c3 01 81 fb 00 01 00 00 75 a4 e8 ef 68 ff ff 48 89 c2 <49> 89 46 08 48
c1 ea 08 48 31 c2 48 8
9 d0 48 c1 e8 10 48 31 d0 0f
$ coredumpctl debug 5018
PID: 5018 (gly-hdl-loader)
UID: 1000 (roderich)
GID: 1000 (roderich)
Signal: 11 (SEGV)
Timestamp: Sat 2026-01-17 14:25:06 CET (1h 24min ago)
Command Line: inkscape
Executable: /usr/bin/inkscape
...
Stack trace of thread 5018:
#0 0x00007fdb36a7de24 n/a (libgc.so.1 + 0x10e24)
#1 0x00007fdb368fba93 __run_postfork_handlers (libc.so.6 +
0xfba93)
#2 0x00007fdb368e5b2e __libc_fork (libc.so.6 + 0xe5b2e)
#3 0x00007fdb334c447a n/a (libglycin-2.so.0 + 0x2c447a)
#4 0x00007fdb33270c8a n/a (libglycin-2.so.0 + 0x70c8a)
#5 0x00007fdb3327887b n/a (libglycin-2.so.0 + 0x7887b)
#6 0x00007fdb334ac3f1 n/a (libglycin-2.so.0 + 0x2ac3f1)
#7 0x00007fdb36895489 start_thread (libc.so.6 + 0x95489)
#8 0x00007fdb36913d38 __clone3 (libc.so.6 + 0x113d38)
...
(gdb) where
#0 0x00007fdb36a7de24 in GC_remove_all_threads_but_me () at
../extra/../pthread_support.c:881
#1 fork_child_proc () at ../extra/../pthread_support.c:1307
#2 0x00007fdb368fba93 in __run_postfork_handlers
(who=who@entry=atfork_run_child, do_locking=do_locking@entry=true,
lastrun=lastrun@entry=3)
at ./posix/register-atfork.c:187
#3 0x00007fdb368e5b2e in __libc_fork () at ./posix/fork.c:113
#4 0x00007fdb334c447a in std::sys::process::unix::common::Command::do_fork
(self=<error reading variable: Cannot access memory at address 0x0>)
at library/std/src/sys/process/unix/unix.rs:186
#5 std::sys::process::unix::common::Command::spawn
(self=0x7fdb07dfd1c0, default=..., needs_stdin=<optimized out>)
at library/std/src/sys/process/unix/unix.rs:92
#6 0x00007fdb33270c8a in std::process::Command::spawn (self=0x7fdb07dfd1c0)
at /usr/src/rustc-1.90.0/library/std/src/process.rs:1045
#7
glycin::dbus::{impl#3}::new::{async_fn#0}::{closure#1}<glycin::dbus::LoaderProxy>
()
at /usr/share/cargo/registry/glycin-3.0.7/src/dbus.rs:121
This is upstream bug https://github.com/bdwgc/bdwgc/issues/802:
gc-8.2.10 crashes inkscape/libglycin
Updating libgc to 9e75f7d from branch release-8_2 fixes this for me.
-- System Information:
Debian Release: forky/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 6.18.3+deb14-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages libgc1 depends on:
ii libc6 2.42-7
ii libstdc++6 15.2.0-12
libgc1 recommends no packages.
libgc1 suggests no packages.
-- no debconf information