Open returnofblank opened 1 year ago
Happens to me as well. Fedora Workstation 38, Steam installation via DNF, GNOME Wayland, Nvidia driver 535.86.05.
It usually does not immediately happen after a new Steam instance launched. It happens to me after I closed a game, I was tinkering with launch commands. Which often happens when the game's properties window closed, it starts to get glitchy.
The first time it happened, around one or two weeks ago, I launched a game normally. But when I get into the game session, Steam suddenly appeared on top of the game, stealing the window focus.
Confirming issue with my setup too: Fedora 38, Wayland KDE, Radeon 6800XT, using Steam Beta and SteamVR Beta. When starting Steam after a reboot, Steam starts up and begins downloading shader caches and updates. Crashes in the middle of that. After I start Steam a second time, it completes the shader cache downloading successfully.
I'm mentioning SteamVR here, too, because many times, when I close SteamVR, also the Steam client crashes a few seconds after that. Not sure, if it is related to SteamVR or the game that closes before that trying to upload something to cloud.
This seems to be somewhat recent, although I can't exactly pinpoint when it started showing up.
On my previous computer with an i7-8700k and GTX 1080, which I last used maybe 3 weeks ago, I didn't have this issue.
it started after i selected beta now its giving headache lmao
Seems like a temporary fix is to disable the “GPU accelerated rendering in web views” in settings → interface. Although I have tested this workaround in only two sessions since I turned it off.
Same issue on Ubuntu 22.04 with RX 5700 XT.
I had this problem and fixed it by running steam --reset
I had this problem and fixed it by running
steam --reset
seems to work for now Arch Linux 6.5.7-arch1-1
Seems like a temporary fix is to disable the “GPU accelerated rendering in web views” in settings → interface. Although I have tested this workaround in only two sessions since I turned it off.
steam --reset
did nothing for me, but I have two workarounds available:
Also from the terminal (stderr / stdout), - needs further investigation:
/usr/share/themes/Adwaita/gtk-2.0/main.rc:733: error: unexpected identifier 'direction', expected character '}'
/usr/share/themes/Adwaita/gtk-2.0/hacks.rc:28: error: invalid string constant "normal_entry", expected valid string
Looking for Adwaita direction errors related to unexpected identifier 'direction', expected character '}' lead me to another issue from 2016. It seems this is not an NVidia or AMD driver issue but an incompatibility between libgtk and the packaged theme files for Adwaita. It seems it's not specific to Fedora either because people on Arch and SuSE have been experiencing it too: https://github.com/ValveSoftware/steam-for-linux/issues/4428, https://github.com/ValveSoftware/steam-for-linux/issues/4554
UPDATE: I kept editing and removing references to the (supposed !!! ) offending lines. This may be the issue or not, however /usr/share/themes/Adwaita/gtk-2.0/main.rc
keeps being regenerated when I launch steam. As such the error message keeps moving around the file as it's being overwritten again and again: unexpected identifier 'direction', expected character '}'
Your system information
Please describe your issue in as much detail as possible:
I have not tested any native binaries, this is what I have seen in the flatpak.
For some background information, I am running Steam using my iGPU on the Ryzen 5 7600. I am using Wayland and Pipewire.
This crash seems to be caused by file named "libcef.so" and "steamwebhelper", but Steam does appear to recover as it promptly reopens. Here is what I found from journalctl:
I don't seem to be the only user experiencing this issue: https://bbs.archlinux.org/viewtopic.php?id=286544 This Arch Linux forum post seems to be a near exact replica of the issue I am having, although they are using a NVIDIA GPU, I am not.
I also noticed this mostly happens after a "notification toast" (aka desktop notification), although this could just be a coincidence and be totally unrelated.
Steps for reproducing this issue: