Bug 2401866 - [abrt] glycin-loaders: syscall(): glycin-svg killed by SIGSYS, because syscall() isn't in the glycin secomp whitelist
Summary: [abrt] glycin-loaders: syscall(): glycin-svg killed by SIGSYS, because syscal...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: glycin
Version: 43
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Fabio Valentini
QA Contact:
URL:
Whiteboard: abrt_hash:c4735fd57a3622eef05b1cf4a0a...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-10-06 11:58 UTC by Thomas Citharel
Modified: 2025-11-08 15:34 UTC (History)
8 users (show)

Fixed In Version: glycin-2.0.3-1.fc43
Clone Of:
Environment:
Last Closed: 2025-10-14 22:22:19 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: proc_pid_status (1.48 KB, text/plain)
2025-10-06 11:58 UTC, Thomas Citharel
no flags Details
File: maps (21.10 KB, text/plain)
2025-10-06 11:58 UTC, Thomas Citharel
no flags Details
File: limits (1.29 KB, text/plain)
2025-10-06 11:58 UTC, Thomas Citharel
no flags Details
File: environ (136 bytes, text/plain)
2025-10-06 11:58 UTC, Thomas Citharel
no flags Details
File: open_fds (826 bytes, text/plain)
2025-10-06 11:58 UTC, Thomas Citharel
no flags Details
File: mountinfo (3.68 KB, text/plain)
2025-10-06 11:58 UTC, Thomas Citharel
no flags Details
File: os_info (803 bytes, text/plain)
2025-10-06 11:58 UTC, Thomas Citharel
no flags Details
File: cpuinfo (3.37 KB, text/plain)
2025-10-06 11:58 UTC, Thomas Citharel
no flags Details
File: core_backtrace (12.13 KB, text/plain)
2025-10-06 11:58 UTC, Thomas Citharel
no flags Details
File: dso_list (4.10 KB, text/plain)
2025-10-06 11:58 UTC, Thomas Citharel
no flags Details
File: backtrace (91.19 KB, text/plain)
2025-10-06 11:58 UTC, Thomas Citharel
no flags Details

Description Thomas Citharel 2025-10-06 11:58:17 UTC
Version-Release number of selected component:
glycin-loaders-2.0.2-1.fc43

Additional info:
reporter:       libreport-2.17.15
type:           CCpp
reason:         glycin-svg killed by SIGSYS
journald_cursor: s=46cc63dffa8941afb4c72b30bde3cbb4;i=4b4eb82;b=1a1e0ea5f2e74acfbd2ab50e19bb3e91;m=40406bfe1;t=6407bb4864735;x=e3afe3d3e5619ca3
container_cmdline: 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 --setenv XDG_RUNTIME_DIR /run/user/1000 --symlink /usr/lib /lib --symlink /usr/lib64 /lib64 --ro-bind-try /etc/fonts/conf.d /etc/fonts/conf.d --ro-bind-try /etc/fonts/fonts.conf /etc/fonts/fonts.conf --ro-bind-try /usr/lib/fontconfig/cache /usr/lib/fontconfig/cache --ro-bind-try /var/home/tcit/.cache/fontconfig /var/home/tcit/.cache/fontconfig --ro-bind-try /var/home/tcit/.config/fontconfig/conf.d /var/home/tcit/.config/fontconfig/conf.d --ro-bind-try /var/home/tcit/.local/share/fonts /var/home/tcit/.local/share/fonts --bind-try /var/home/tcit/.cache/glycin/usr/libexec/glycin-loaders/2+/glycin-svg /var/home/tcit/.cache/glycin/usr/libexec/glycin-loaders/2+/glycin-svg --setenv XDG_CACHE_HOME /var/home/tcit/.cache/glycin/usr/libexec/glycin-loaders/2+/glycin-svg --seccomp 157 /usr/libexec/glycin-loaders/2+/glycin-svg --dbus-fd 154
executable:     /usr/libexec/glycin-loaders/2+/glycin-svg
cmdline:        /usr/libexec/glycin-loaders/2+/glycin-svg --dbus-fd 154
cgroup:         0::/user.slice/user-1000.slice/user/session.slice/org.gnome.Shell
rootdir:        /
uid:            1000
kernel:         6.17.0-63.fc43.x86_64
runlevel:       /bin/sh: ligne 1: runlevel: commande introuvable
backtrace_rating: 4
crash_function: syscall
package:        glycin-loaders-2.0.2-1.fc43

Truncated backtrace:
Thread no. 1 (6 frames)
 #0 syscall at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
 #1 std::sys::pal::unix::futex::futex_wait at library/std/src/sys/pal/unix/futex.rs:72
 #2 std::sys::sync::condvar::futex::Condvar::wait_optional_timeout at library/std/src/sys/sync/condvar/futex.rs:49
 #3 std::sys::sync::condvar::futex::Condvar::wait_timeout at library/std/src/sys/sync/condvar/futex.rs:37
 #4 std::sync::poison::condvar::Condvar::wait_timeout<blocking::Inner> at /builddir/build/BUILD/rust-1.89.0-build/rustc-1.89.0-src/library/std/src/sync/poison/condvar.rs:391
 #5 blocking::Executor::main_loop at src/lib.rs:264

Comment 1 Thomas Citharel 2025-10-06 11:58:19 UTC
Created attachment 2108784 [details]
File: proc_pid_status

Comment 2 Thomas Citharel 2025-10-06 11:58:21 UTC
Created attachment 2108785 [details]
File: maps

Comment 3 Thomas Citharel 2025-10-06 11:58:22 UTC
Created attachment 2108786 [details]
File: limits

Comment 4 Thomas Citharel 2025-10-06 11:58:24 UTC
Created attachment 2108787 [details]
File: environ

Comment 5 Thomas Citharel 2025-10-06 11:58:25 UTC
Created attachment 2108788 [details]
File: open_fds

Comment 6 Thomas Citharel 2025-10-06 11:58:26 UTC
Created attachment 2108789 [details]
File: mountinfo

Comment 7 Thomas Citharel 2025-10-06 11:58:27 UTC
Created attachment 2108790 [details]
File: os_info

Comment 8 Thomas Citharel 2025-10-06 11:58:29 UTC
Created attachment 2108791 [details]
File: cpuinfo

Comment 9 Thomas Citharel 2025-10-06 11:58:30 UTC
Created attachment 2108792 [details]
File: core_backtrace

Comment 10 Thomas Citharel 2025-10-06 11:58:31 UTC
Created attachment 2108793 [details]
File: dso_list

Comment 11 Thomas Citharel 2025-10-06 11:58:33 UTC
Created attachment 2108794 [details]
File: backtrace

Comment 12 Fedora Update System 2025-10-10 22:09:51 UTC
FEDORA-2025-2518073aca (glycin-2.0.3-1.fc43, rust-glycin-3.0.3-1.fc43, and 2 more) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-2518073aca

Comment 13 Fedora Update System 2025-10-11 01:23:49 UTC
FEDORA-2025-2518073aca has been pushed to the Fedora 43 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-2518073aca`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-2518073aca

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 14 Peter Robinson 2025-10-12 09:29:11 UTC
Resuming from suspend.


reporter:       libreport-2.17.15
cmdline:        /usr/libexec/glycin-loaders/2+/glycin-svg --dbus-fd 170
crash_function: syscall
executable:     /usr/libexec/glycin-loaders/2+/glycin-svg
runlevel:       /bin/sh: line 1: runlevel: command not found
type:           CCpp
backtrace_rating: 4
rootdir:        /
uid:            1000
container_cmdline: 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 --setenv XDG_RUNTIME_DIR /run/user/1000 --symlink /usr/lib64 /lib64 --symlink /usr/lib /lib --ro-bind-try /etc/fonts/conf.d /etc/fonts/conf.d --ro-bind-try /etc/fonts/fonts.conf /etc/fonts/fonts.conf --ro-bind-try /home/peter/.cache/fontconfig /home/peter/.cache/fontconfig --ro-bind-try /usr/lib/fontconfig/cache /usr/lib/fontconfig/cache --bind-try /home/peter/.cache/glycin/usr/libexec/glycin-loaders/2+/glycin-svg /home/peter/.cache/glycin/usr/libexec/glycin-loaders/2+/glycin-svg --setenv XDG_CACHE_HOME /home/peter/.cache/glycin/usr/libexec/glycin-loaders/2+/glycin-svg --seccomp 171 /usr/libexec/glycin-loaders/2+/glycin-svg --dbus-fd 170
comment:        Resuming from suspend.
package:        glycin-loaders-2.0.3-1.fc43
reason:         glycin-svg killed by SIGSYS
kernel:         6.17.1-300.fc43.aarch64
journald_cursor: s=55d4b5c5df8e475184ee356ae1e1e3a8;i=26dbb7;b=1be17e7a0f5048d4b8cb41c026522d62;m=28b50a0840;t=640f2759aef16;x=640d650351636d00
cgroup:         0::/user.slice/user-1000.slice/user/session.slice/org.gnome.Shell

Comment 15 Peter Robinson 2025-10-12 09:40:29 UTC
not fixed by 2.0.3

Comment 16 Fabio Valentini 2025-10-13 09:23:25 UTC
Hm, glycin 2.0.3 has changes that should fix the "crash on wake from suspend" according to upstream.

I see that you reported this crash from aarch64, does it use a different syscall from x86_64 ("restart_syscall") in this circumstance?

Comment 17 Peter Robinson 2025-10-13 09:48:21 UTC
(In reply to Fabio Valentini from comment #16)
> Hm, glycin 2.0.3 has changes that should fix the "crash on wake from
> suspend" according to upstream.
> 
> I see that you reported this crash from aarch64, does it use a different
> syscall from x86_64 ("restart_syscall") in this circumstance?

Not sure TBH

Comment 18 Jeremy Linton 2025-10-13 14:44:51 UTC
This looks like the usual secomp denial, but in this case its denying 'syscall()' because it appears that rust is using syscall() to call linux's futex*() routines because the code is shared with *bsd's. I would open this upstream with glycin.

Comment 19 Jeremy Linton 2025-10-14 13:07:30 UTC
https://gitlab.gnome.org/GNOME/glycin/-/issues/225

Comment 20 Fedora Update System 2025-10-14 22:22:19 UTC
FEDORA-2025-2518073aca (glycin-2.0.3-1.fc43, rust-glycin-3.0.3-1.fc43, and 2 more) has been pushed to the Fedora 43 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 21 Ahmed Noor Kader Mustajir Md Eusoff 2025-11-08 15:34:05 UTC
suddently have error


reporter:       libreport-2.17.15
type:           CCpp
reason:         glycin-jxl killed by SIGABRT
journald_cursor: s=2204111908ae4133b7ae5d13a312c1cc;i=313db7;b=8d5110ebecd646f1983aeb560afe6f7d;m=9275b76;t=6430be12bada7;x=7b03e6b4794cc63a
container_cmdline: 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 --setenv XDG_RUNTIME_DIR /run/user/1000 --symlink /usr/lib /lib --symlink /usr/lib64 /lib64 --seccomp 62 /usr/libexec/glycin-loaders/2+/glycin-jxl --dbus-fd 61
executable:     /usr/libexec/glycin-loaders/2+/glycin-jxl
cmdline:        /usr/libexec/glycin-loaders/2+/glycin-jxl --dbus-fd 61
cgroup:         0::/user.slice/user-1000.slice/user/session.slice/org.gnome.Shell
rootdir:        /
uid:            1000
kernel:         6.17.7-300.fc43.x86_64
runlevel:       /bin/sh: line 1: runlevel: command not found
backtrace_rating: 4
crash_function: syscall
comment:        suddently have error
package:        glycin-loaders-2.0.4-1.fc43


Note You need to log in before you can comment on or make changes to this bug.