I have the same issue:
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
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.
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)
Steps for reproducing this issue:
Additional
My NixOS config file for steam had not been modified until the update.