protonscr

Steam will not run - 30577 segmentation fault

steamopen Distro Family: NixOS
ValveSoftware/steam-for-linux#13045 · opened 2026-03-27 by Veltair-D · updated 2026-08-04 · 2 comments · github
VVeltair-D 2026-03-27 github

Your system information

  • Steam client version (build number or date): 1.0.0.85

  • Distribution (e.g. Ubuntu): NixOS

  • Opted into Steam client beta?: No

  • Have you checked for system updates?: Yes

  • Steam Logs: steam-logs.tar.gz

  • GPU: AMD

Please describe your issue in as much detail as possible:

Describe what you expected should happen and what did happen. Please link any large code pastes as a Github Gist

Expected: Steam run as usual

Issue: Steam fails to run BUT sometimes manages to run somehow. When it runs there is no apparent issue.

Final lines (except LD_PRELOAD errors)

/home/veltair/.local/share/Steam/steam.sh: line 928: 34003 Segmentation fault         (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@"
pressure-vessel-wrap[34048]: W: "/run/current-system/sw/bin/getent" is unlikely to appear in "/run/host"
pressure-vessel-wrap[34048]: W: Unable to determine architecture of provider / ldconfig: Error reading "(null)" ELF header: invalid `Elf' handle
pressure-vessel-wrap[34048]: W: "run/opengl-driver/share/drirc.d" is unlikely to appear in "/run/host"
pressure-vessel-wrap[34048]: W: "run/opengl-driver-32/share/drirc.d" is unlikely to appear in "/run/host"
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/veltair/.local/share/Steam/config/htmlcache -steampid=34003 -buildid=1773426488 -steamid=0 -logdir=/home/veltair/.local/share/Steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/veltair/.local/share/Steam/clientui -steampath=/home/veltair/.local/share/Steam/ubuntu12_32/steam -launcher=0 --valve-initial-threadpool-size=4 --valve-enable-site-isolation --enable-smooth-scrolling --password-store=basic --log-file=/home/veltair/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --disable-component-update --gaia-url=http://disabled.invalid --enable-features=PlatformHEVCDecoderSupport --disable-features=WinRetrieveSuggestionsOnlyOnDemand,SpareRendererForSitePerProcess,DcheckIsFatal,BlockPromptsIfIgnoredOften,ValveFFmpegAllowLowDelayHEVC

Steps for reproducing this issue:

  1. Update whole system (New kernel, mesa, etc)
  2. Attempt to play
  3. No

Additional

My NixOS config file for steam had not been modified until the update.

KKE-Holtz 2026-03-28 github

I have the same issue:

  • steam 1.0.0.85-5
  • Arch Linux
  • No beta
  • System fully updated
  • AMD GPU

For me, steam never opens. After running the steam command, it prints a long error almost identical to @Veltair-D
Running the command does something, as after the command is run, running it a second time gives no output. I have to run killall steam to make it produce any output.

Output of steam:

steam.sh[69245]: Running Steam on arch rolling 64-bit
steam.sh[69245]: STEAM_RUNTIME is enabled automatically
setup.sh[69297]: Steam runtime environment up-to-date!
steam.sh[69245]: Log already open
steam.sh[69245]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2026-03-27 23:00:37] Startup - updater built Mar 13 2026 01:52:12
[2026-03-27 23:00:37] Startup - Steam Client launched with: '/home/ke-holtz/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
03/27 23:00:37 minidumps folder is set to /tmp/dumps
03/27 23:00:37 Init: Installing breakpad exception handler for appid(steam)/version(1773426488)/tid(69373)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2026-03-27 23:00:37] Process started with command-line: '/home/ke-holtz/.local/share/Steam/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '8' '-srt-logger-opened'
03/27 23:00:37 minidumps folder is set to /tmp/dumps
[2026-03-27 23:00:37] Loading cached metrics from disk (/home/ke-holtz/.local/share/Steam/package/steam_client_metrics.bin)
[2026-03-27 23:00:37] Using the following download hosts for Public, Realm steamglobal
[2026-03-27 23:00:37] 1. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2026-03-27 23:00:37] 2. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 400, source = 'update_hosts_cached.vdf'
[2026-03-27 23:00:37] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
[2026-03-27 23:00:37] Checking for update on startup
[2026-03-27 23:00:37] Checking for available updates...
[2026-03-27 23:00:37] Downloading manifest: https://client-update.fastly.steamstatic.com/steam_client_ubuntu12
[2026-03-27 23:00:37] Manifest download: send request
[2026-03-27 23:00:37] Using update UI: xwin
03/27 23:00:37 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(69376)
[2026-03-27 23:00:37] Create window
SteamUpdateUI: An X Error occurred
X Error of failed request:  BadValue (integer parameter out of range for operation)
[2026-03-27 23:00:37] Manifest download: waiting for download to finish
[2026-03-27 23:00:37] Manifest download: finished
[2026-03-27 23:00:37] Download skipped: /steam_client_ubuntu12 version 1773426488, installed version 1773426488, existing pending version 0
[2026-03-27 23:00:37] Nothing to do
[2026-03-27 23:00:37] Verifying installation...
[2026-03-27 23:00:37] Verifying all executable checksums
[2026-03-27 23:00:38] Verification complete
UpdateUI: skip show logo
 
Steam logging initialized: directory: /home/ke-holtz/.local/share/Steam/logs
 
XOpenIM() failed, LANG = en_US.UTF-8
XOpenIM() failed, LANG = en_US.UTF-8XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf622e370
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf622ccc0
crash_20260327230038_5.dmp[69414]: Uploading dump (out-of-process)
/tmp/dumps/crash_20260327230038_5.dmp
/home/ke-holtz/.local/share/Steam/steam.sh: line 928: 69373 Segmentation fault         (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@"
crash_20260327230038_5.dmp[69414]: Finished uploading minidump (out-of-process): success = yes                                                                                           
crash_20260327230038_5.dmp[69414]: response: CrashID=bp-a97bffc7-41ec-4a6e-8e4f-d7af52260327
crash_20260327230038_5.dmp[69414]: file ''/tmp/dumps/crash_20260327230038_5.dmp'', upload yes: ''CrashID=bp-a97bffc7-41ec-4a6e-8e4f-d7af52260327'' 

Notably, my error also includes an X error

Output of ps -ef | grep steam:

ke-holtz   69262       1  0 23:00 ?        00:00:00 /home/ke-holtz/.local/share/Steam/ubuntu12_32/steam-runtime/usr/libexec/steam-runtime-tools-0/srt-logger --sh-syntax --rotate=8388608 --log-directory /home/ke-holtz/.local/share/Steam/logs --filename console-linux.txt --log-fd=6 --terminal-fd=2 --parse-level-prefix
ke-holtz   69376       1  0 23:00 pts/0    00:00:00 /home/ke-holtz/.local/share/Steam/ubuntu12_32/steam -child-update-ui -child-update-ui-socket 8 -srt-logger-opened
ke-holtz   77757    3173  0 23:04 pts/0    00:00:00 grep --color=auto steam

Edit(s):
I think there might be a driver issue...

glxinfo

name of display: :1
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  150 (GLX)
  Minor opcode of failed request:  24 (X_GLXCreateNewContext)
  Value in failed request:  0x0
  Serial number of failed request:  67
  Current serial number in output stream:  68
SSpiderUnderUrBed 2026-08-04 github

Does anyone have any workarounds? Or know what the issue is so it can be forwarded to the relevent project? Nixos could make a patch possibly.

Nothing extracted yet.