-
Notifications
You must be signed in to change notification settings - Fork 185
Description
Your system information
- Steam client version (build number or date): 1769025840 (Wed, Jan 21 20:12 UTC -08:00)
- Distribution (e.g. Ubuntu): Fedora Linux 43 (Workstation Edition)
- Opted into Steam client beta?: No
- Have you checked for system updates?: Yes
- Steam Logs: (See below.)
- GPU: AMD
Please describe your issue in as much detail as possible:
Locking the screen on GNOME 49 while Steam is running is guaranteed to cause two bubblewrap crashes in a row. Apparently, it's related to a certain glycin update.
Of note is the following journalctl entry produced by Steam:
WARNING: Glycin running without sandbox.
See also:
- Frequent bubblewrap crashes on Fedora Linux 43 containers/bubblewrap#727
- Frequent bubblewrap crashes with the new glycin (#263) · Issue · GNOME/glycin
- Response from a glycin developer:
I don’t know why this is triggered by locking the screen, but it makes sense that this happens with Steam, if it is running in pressure-vessel. In this case, the mentioned
bwrapcall, trying to launch/usr/bin/trueas a test, fails. This call is used by glycin to test if sandboxing image loading is possible. It should only happen once for a process since the result is cached.
Sadly, in the case of Steam/pressure-vessel, it seems impossible to find out if sandboxing is possible without getting killed by
SIGSYS. That is something that they probably explicitly specified to happen in their seccomp rules. I’m not aware of any other sandbox that does it this way, and afaik there is no security related reason to do it this way.
Steps for reproducing this issue:
- Launch Steam (RPM) on Fedora Linux 43 with GNOME 49
- Lock the screen
- Observe gnome-abrt having a bubblewrap seizure