ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.25k stars 175 forks source link

Steam background update check causing inconsistent system crashes to ArchLinux #10628

Open mrtrebuchet opened 7 months ago

mrtrebuchet commented 7 months ago

Your system information

Please describe your issue in as much detail as possible:

System inconsistently crashes when Steam invokes background update checks. Below is an extract from journalctl during one of the crashes

Mar 18 13:23:03 ed-kde plasmashell[2789]: DiscordProcessObserver: Skipping '/usr/lib/elect
Mar 18 13:23:03 ed-kde plasmashell[3136]: [2024-03-18 12:08:17] Background update loop checking for update. . .
Mar 18 13:23:03 ed-kde plasmashell[3136]: [2024-03-18 12:08:17] Checking for available updates...
Mar 18 13:23:03 ed-kde plasmashell[3136]: [2024-03-18 12:08:17] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_ubuntu12?t=37678950
Mar 18 13:23:03 ed-kde plasmashell[3136]: [2024-03-18 12:08:17] Manifest download: send request
Mar 18 13:23:03 ed-kde plasmashell[3136]: [2024-03-18 12:08:17] Manifest download: waiting for download to finish
Mar 18 13:23:03 ed-kde plasmashell[3136]: [2024-03-18 12:08:17] Manifest download: finished
Mar 18 13:23:03 ed-kde plasmashell[3136]: [2024-03-18 12:08:17] Download skipped: /steam_client_ubuntu12?t=37678950 version 1709846872, installed version 1709846872, existing pending v>
Mar 18 13:23:03 ed-kde plasmashell[3136]: [2024-03-18 12:08:17] Nothing to do
Mar 18 13:23:03 ed-kde plasmashell[3136]: src/clientdll/steamengine.cpp (2646) : Assertion Failed: CSteamEngine::BMainLoop appears to have stalled > 15 seconds without event signalled
Mar 18 13:23:03 ed-kde plasmashell[3136]: src/clientdll/steamengine.cpp (2646) : Assertion Failed: CSteamEngine::BMainLoop appears to have stalled > 15 seconds without event signalled
Mar 18 13:23:04 ed-kde plasmashell[9639]: assert_20240318132303_194.dmp[9639]: Uploading dump (out-of-process)
Mar 18 13:23:04 ed-kde plasmashell[9639]: /tmp/dumps/assert_20240318132303_194.dmp
Mar 18 13:23:04 ed-kde assert_20240318132303_194.dmp[9639]: Uploading dump (out-of-process)
                                                            /tmp/dumps/assert_20240318132303_194.dmp
Mar 18 13:23:06 ed-kde plasmashell[9639]: assert_20240318132303_194.dmp[9639]: Finished uploading minidump (out-of-process): success = yes
Mar 18 13:23:06 ed-kde plasmashell[9639]: assert_20240318132303_194.dmp[9639]: response: CrashID=bp-9f7a7070-a789-4940-b93e-d077e2240317
Mar 18 13:23:06 ed-kde plasmashell[9639]: assert_20240318132303_194.dmp[9639]: file ''/tmp/dumps/assert_20240318132303_194.dmp'', upload yes: ''CrashID=bp-9f7a7070-a789-4940-b93e-d077e>
Mar 18 13:23:06 ed-kde assert_20240318132303_194.dmp[9639]: Finished uploading minidump (out-of-process): success = yes
Mar 18 13:23:06 ed-kde assert_20240318132303_194.dmp[9639]: response: CrashID=bp-9f7a7070-a789-4940-b93e-d077e2240317
Mar 18 13:23:06 ed-kde assert_20240318132303_194.dmp[9639]: file ''/tmp/dumps/assert_20240318132303_194.dmp'', upload yes: ''CrashID=bp-9f7a7070-a789-4940-b93e-d077e2240317''

System freezes and becomes totally unresponsive. Behavior and logs from previous crashes is consistent. Happens ~1-2 times daily

Steps for reproducing this issue:

  1. Any system activity (sporadic, difficult to reproduce)
L1mit1337 commented 7 months ago

Hi i can't launch the SteamCMD on Windows with 'src/clientdll/steamengine.cpp (2646) : Assertion Failed: CSteamEngine::BMainLoop appears to have stalled > 15 seconds without event signalled' this error. BUT I noticed that you also have the same error message in your log file.May be can slove this

this is Solution(for windows): Install Microsoft Visual C++ 2005-2015 Redistributable

for linux may be install gcc?

jhalag commented 6 months ago

Just had the same thing happen to me. Ubuntu 22.04. Came across this report when I searched for the assertion failed message I found in syslog after restarting.

May  3 23:23:36 box steam.desktop[9202]: [2024-05-03 21:36:46] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_ubuntu12?t=1274207477
May  3 23:23:36 box steam.desktop[9202]: [2024-05-03 21:36:46] Manifest download: send request
May  3 23:23:36 box steam.desktop[9202]: [2024-05-03 21:36:46] Manifest download: waiting for download to finish
May  3 23:23:36 box steam.desktop[9202]: [2024-05-03 21:36:46] Manifest download: finished
May  3 23:23:36 box steam.desktop[9202]: [2024-05-03 21:36:46] Download skipped by HTTP 304 Not Modified
May  3 23:23:36 box steam.desktop[9202]: [2024-05-03 21:36:46] Nothing to do
May  3 23:23:36 box steam.desktop[9202]: src/clientdll/steamengine.cpp (2646) : Assertion Failed: CSteamEngine::BMainLoop appears to have stalled > 15 seconds without 
event signalled
May  3 23:23:36 box steam.desktop[9202]: src/clientdll/steamengine.cpp (2646) : Assertion Failed: CSteamEngine::BMainLoop appears to have stalled > 15 seconds without 
event signalled

Hard-froze the system, which was surprising. Normally I can at least get to a text console. not this time - had to hit the reset button on the case.

mrtrebuchet commented 6 months ago

I resolved this myself and unfortunately it was by moving off Arch. Not sure if this is the same with others but mine stemmed from a Kernel level conflict between the Arch distro and my Nvidia drivers. Current system is using Intel 12 series i7 and Nvidia RTX3080 card.

Don't have logs available because I resolved this myself on a previous OS install, but I found the issue resolved itself when I moved to the Intel CPU GPU. I moved to Kubuntu to continue shake out, and the issue reappeared until I moved to the latest Nvidia drivers, 545.xx.xx.

On Sat, May 4, 2024 at 3:35 PM jhalag @.***> wrote:

Just had the same thing happen to me. Ubuntu 22.04. Came across this report when I searched for the assertion failed message I found in syslog after restarting.

May 3 23:23:36 box steam.desktop[9202]: [2024-05-03 21:36:46] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_ubuntu12?t=1274207477 May 3 23:23:36 box steam.desktop[9202]: [2024-05-03 21:36:46] Manifest download: send request May 3 23:23:36 box steam.desktop[9202]: [2024-05-03 21:36:46] Manifest download: waiting for download to finish May 3 23:23:36 box steam.desktop[9202]: [2024-05-03 21:36:46] Manifest download: finished May 3 23:23:36 box steam.desktop[9202]: [2024-05-03 21:36:46] Download skipped by HTTP 304 Not Modified May 3 23:23:36 box steam.desktop[9202]: [2024-05-03 21:36:46] Nothing to do May 3 23:23:36 box steam.desktop[9202]: src/clientdll/steamengine.cpp (2646) : Assertion Failed: CSteamEngine::BMainLoop appears to have stalled > 15 seconds without event signalled May 3 23:23:36 box steam.desktop[9202]: src/clientdll/steamengine.cpp (2646) : Assertion Failed: CSteamEngine::BMainLoop appears to have stalled > 15 seconds without event signalled

Hard-froze the system, which was surprising. Normally I can at least get to a text console. not this time - had to hit the reset button on the case.