Please describe your issue in as much detail as possible:
I'm currently running on Linux 7.0.3, but I think this has been occurring since ~6.17.X. I don't believe there's any reason to correlate the kernel version but rough dates from their availability might be helpful in tracking the issue down.
Steam is crashing in consistent fashion, but seemingly inconsistent reason for the crash.
Here's two brief crash examples from launching steam via the cli and copy pasting std_out. segfault:
[2026-05-05 20:15:33] Background update loop checking for update. . .
[2026-05-05 20:15:33] Downloading manifest: https://client-update.fastly.steamstatic.com/steam_client_ubuntu12
[2026-05-05 20:15:33] Manifest download: send request
[2026-05-05 20:15:34] Manifest download: waiting for download to finish
[2026-05-05 20:15:34] Manifest download: finished
[2026-05-05 20:15:34] Download failed: http error 0 (client-update.fastly.steamstatic.com/steam_client_ubuntu12)
[2026-05-05 20:15:34] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_ubuntu12
[2026-05-05 20:15:34] Manifest download: send request
[2026-05-05 20:15:34] Manifest download: waiting for download to finish
[2026-05-05 20:15:34] Manifest download: finished
[2026-05-05 20:15:34] Download skipped by HTTP 304 Not Modified
[2026-05-05 20:15:34] Nothing to do
src/tier1/KeyValues.cpp (3120) : Assertion Failed: Error while parsing text KeyValues for resource controller_mappings
src/tier1/KeyValues.cpp (3120) : Assertion Failed: Error while parsing text KeyValues for resource controller_mappings
src/clientdll/steamengine.cpp (2838) : Assertion Failed: CSteamEngine::BMainLoop appears to have stalled > 15 seconds without event signalled
src/clientdll/steamengine.cpp (2838) : Assertion Failed: CSteamEngine::BMainLoop appears to have stalled > 15 seconds without event signalled
src/common/pipes.cpp (900) : fatal stalled cross-thread pipe.
src/common/pipes.cpp (900) : fatal stalled cross-thread pipe.
assert_20260505201943_52.dmp[567510]: Uploading dump (out-of-process)
/tmp/dumps/assert_20260505201943_52.dmp
assert_20260505201943_52.dmp[567510]: Finished uploading minidump (out-of-process): success = yes
assert_20260505201943_52.dmp[567510]: response: CrashID=bp-da785485-d5bc-4992-819f-a4e272260505
assert_20260505201943_52.dmp[567510]: file ''/tmp/dumps/assert_20260505201943_52.dmp'', upload yes: ''CrashID=bp-da785485-d5bc-4992-819f-a4e272260505''
/home/hartigan/.local/share/Steam/steam.sh: line 966: 481820 Segmentation fault (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@
OOM:
Found path: /mnt/games/steam/steamapps/common/Turnip Boy Commits Tax Evasion/Turnip Boy Commits Tax Evasion.x86_64
05/05 15:11:55 minidumps folder is set to /tmp/dumps
05/05 15:11:55 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(20260505162008)/tid(474972)
05/05 15:11:55 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)/tid(474972)
[2026-05-05 15:13:03] Background update loop checking for update. . .
[2026-05-05 15:13:03] Checking for available updates...
[2026-05-05 15:13:03] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_ubuntu12
***** OUT OF MEMORY! attempted allocation size: 65 ****
src/tier0/threadtools.cpp (3051) : Failed to set thread local value
src/tier0/threadtools.cpp (3051) : Failed to set thread local value
cannot allocate memory for thread-local data: ABORT
hartigan:~/ $ CCrossProcessPipe::BWrite wrote too few bytes: 32 (Broken pipe). Continuing. [15:13:22]
src/common/pipes.cpp (900) : fatal stalled cross-thread pipe (pipe is disconnected).
src/common/pipes.cpp (900) : fatal stalled cross-thread pipe (pipe is disconnected).
src/common/pipes.cpp (900) : Fatal assert; application exiting
05/05 15:13:36 minidumps folder is set to /tmp/dumps
05/05 15:13:36 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)/tid(474972)
assert_20260505151336_3.dmp[475526]: Uploading dump (out-of-process)
/tmp/dumps/assert_20260505151336_3.dmp
assert_20260505151336_3.dmp[475526]: Finished uploading minidump (out-of-process): success = yes
assert_20260505151336_3.dmp[475526]: response: Discarded=1
assert_20260505151336_3.dmp[475526]: file ''/tmp/dumps/assert_20260505151336_3.dmp'', upload yes: ''Discarded=1''
The typical crash results in a closing of all steam windows, the game either crashing or hanging, and either requiring Steam to force close via kill -9 and killing various processes:
steam
srt-logger
steamwebhelper
I don't think its required to target these, just need to kill the hung parent if all processes didn't crash and exit. I've tried to use steam --reset to remedy the issue but it persists.
Steps for reproducing this issue:
Play (almost? unsure if there are exceptions) any game
Your system information
Please describe your issue in as much detail as possible:
I'm currently running on Linux 7.0.3, but I think this has been occurring since ~6.17.X. I don't believe there's any reason to correlate the kernel version but rough dates from their availability might be helpful in tracking the issue down.
Steam is crashing in consistent fashion, but seemingly inconsistent reason for the crash.
Here's two brief crash examples from launching steam via the cli and copy pasting std_out.
segfault:
OOM:
The typical crash results in a closing of all steam windows, the game either crashing or hanging, and either requiring Steam to force close via
kill -9and killing various processes:steamsrt-loggersteamwebhelperI don't think its required to target these, just need to kill the hung parent if all processes didn't crash and exit. I've tried to use
steam --resetto remedy the issue but it persists.Steps for reproducing this issue: