-
Notifications
You must be signed in to change notification settings - Fork 86
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Latest Sniper releases freezes The Elder Scrolls Online an then the whole OS #610
Comments
I would guess that other things changed around the same time in your OS, which might have obscured whether the regression and fix were caused by an OS update or a runtime update. On Kubuntu, you should be able to find a history of recent updates in I don't see anything in recent runtime changelogs which would have been an obvious trigger for a regression like this.
I believe that version is sniper depot 0.20230605.51441, currently in the There are usually three versions of sniper available to the public, with a gap of a few weeks between each one, shown here newest-first:
If you can reproduce this at some point, it would be useful to know whether sniper depot 0.20230718.55074 (Steampipe build ID 11828592) reproduces this or not.
It should not have been possible for the Steam Runtime to make this happen even if we wanted to, so that part must be an issue with some OS component (most likely the kernel or graphics drivers). |
Thanks! Then my money (for fixing the crash or avoiding triggering it) would be the latest kernel update from 6.2.0.26.26 to 6.2.0.27.27. |
And thanks for the thoughtful, detailed reply, @smcv! I really appreciate it. ❤️ |
I have been able to reproduce it by going back to the kernel version 6.2.0.26.26 (with the Sniper version listed in the initial comment of this issue). I have created a gist with the Steam logs for this steam session: The crash happened around 17:22:35, and the latest entry from the Steam log was from more than 2 minutes before that (assuming that my computer clock is in sync with my external clock - at the moment, the computer is less than 10 seconds early). The latest entries from |
Since @oliverklee says the newer kernel 6.2.0.27.27 (presumably that should be 6.2.0-27.27) avoids this, I think we can consider this to be resolved on Ubuntu's side, and therefore "not our bug". It seems unlikely that there would be anything that the Steam Runtime could do to avoid this, so there will probably not be any suitable workaround for us to add. @kisak-valve, please could you close this as "not planned"? I think 23.04 is Ubuntu
(Confusingly, games on Linux often involve more than one thing named DRM: the Linux direct rendering manager is nothing to do with digital rights management!) Without any particular kernel knowledge, that last point I quoted seems like it might have been the solution for this: if a divide-by-zero error was game-triggerable, then causing a kernel panic that has the symptoms described here seems plausible.
That certainly sounds like a problem with the kernel: nothing we can do in a game as an unprivileged user should be allowed to have that effect, but if something triggered a kernel panic, then the kernel would stop without finishing any pending writes to disk. After a sufficiently serious bug is detected, the kernel can no longer trust its internal state to be non-destructive, so to avoid possible data loss it stops doing anything at all. |
Yes, Ubuntu 23.04 is Lunar Lobster: https://wiki.ubuntu.com/Releases |
(edit: Today, I couldn't reproduce this problem anymore. If I don't encounter the problem for the next few days, I'll close this ticket.)
Your system information
https://gist.github.com/oliverklee/c59623fb60fe56fb0a4febade5c1bbf0
SteamLinuxRuntime_soldier/VERSIONS.txt
?In
SteamLinuxRuntime_sniper/VERSIONS.txt
:Please describe your issue in as much detail as possible:
After the latest Sniper beta update (which probably was 0.20230808.56699 (Steampipe build ID 11903591), but I'm not 100% sure), The Elder Scrolls Online (with Steam Beta on Kubuntu 23.04) freezes within the first 5 minutes of playing (on the loading screen going from the character selection screen to in-game if I remember correctly), and a few seconds later, my complete OS becomes unresponsive so that I need to reboot. (I can't even switch from the UI to a virtual console.)
Going back to Sniper 11406188 fixes this problem for me. So my best guess is that it's a Sniper regression.
(I haven't player any other games with that particular Sniper version yet. So I don't know if this is specific to ESO.)
(I'll update the log once I've created it.)
Steps for reproducing this issue:
Note: I tried to reproduce it today in order to create the logs, but was not able to reproduce the problem (yet). Strange. When the problem first occurred, it did so extremely reliably for me.
Tickets/ticket comments in other projects for the same issue:
https://gitlab.steamos.cloud/steamrt/steamrt/-/issues/26The text was updated successfully, but these errors were encountered: