Closed MarkRijckenberg closed 6 months ago
0x000075bd642dcd40 n/a (libbeidpkcs11.so + 0x22d40)
This shows that something did happen inside libbeidpkcs11.so, but it does not show where, because the tool you used to dump the stack trace does not have debugging symbols of libbeidpkcs11.so available.
You'll need to fix that in order for this bug to become actionable for us. I can't tell you how, as I'm not familiar with NixOS and don't know how their tools work :-)
Thanks,
I have solved the crashlooping issue by performing a complete reinstall of the steam client on NixOS unstable.
I ran rm -rf ~/.local/share/Steam Then reran steam to force a new install. No more crashlooping of steam, even when libbeidpkcs11.so is loaded via eid-nssdb add
Describe the bug
steamwebhelper goes into a launch-crash-launch loop forever. This occurs with both nvidia and nouveau drivers. steam never gets to the startup screen. Sometimes it gets to the login screen and when I type my username and password, the login screen crashes and steam simply opens a new login screen....
libbeidpkcs11.so (part of eid-mw ) causes crashloop of steamwebhelper on NixOS 24.05.20240323.44d0940 (Uakari) x86_64
See also https://github.com/NixOS/nixpkgs/blob/2735b578a86297de1f030f07a4763669b7ddbeb1/pkgs/tools/security/eid-mw/eid-nssdb.in#L6
See following duplicate issues: https://github.com/ValveSoftware/steam-runtime/issues/667#issuecomment-2093093716 https://github.com/NixOS/nixpkgs/issues/298662
Steps To Reproduce
Expected behavior
steam package and eid-mw package should be able to co-exist on the same NixOS 24.05 system. These are totally unrelated packages. steam should be able to launch fine, even if libbeidpkcs11.so is installed via eid-mw package
steamwebhelper should skip/ignore libbeidpkcs11.so which is used for Belgian eid cards. libbeidpkcs11.so has nothing to do with steam.
Additional context
crashdump of steamwebhelper shows following error:
0x000075bd642dcd40 n/a (libbeidpkcs11.so + 0x22d40)
See more details in logs below, including output of "coredumpctl dump 7511"
Running "eid-nssdb remove" solves crashloop issue, but this should not be necessary. steamwebhelper (part of steam) is trying to do something with libbeidpkcs11.so , but should skip it instead....
Here is my system configuration:
And here are the logs while using the nouveau drivers:
Notify maintainers
(based on https://github.com/NixOS/nixpkgs/commit/53c527b6945b9e8e440b225bad0e70c2ab9f194e)
@yoe
eid-mw maintainers for NixOS:
@bfortz @chvp
eid-mw contributor for NixOS: @gytars
Metadata
Contents of pcscd.nix file containing the whole eid-mw configuration that I am using:
Add a :+1: reaction to issues you find important.