protonscr

Seg Fault while Launching Steam

steamclosed Distro Family: Arch
ValveSoftware/steam-for-linux#12088 · opened 2025-06-06 by LordWorm1996 · updated 2025-06-15 · 9 comments · github
LLordWorm1996 2025-06-06 github

Your system information

  • Steam client version (build number or date): steam 1.0.0.82-2
  • Distribution (e.g. Ubuntu): Arch on Wayland & Hyprland
  • Opted into Steam client beta?: [Yes/No] No
  • Have you checked for system updates?: [Yes/No] Yes
  • Steam Logs: [generate by running this command in a terminal tar -zcvf ~/Desktop/steam-logs.tar.gz ~/.steam/steam/logs]
  • GPU: Nvidia A1000 Laptop GPU

Please describe your issue in as much detail as possible: I changed my application launcher and for some reason Steam stopped working, this happens regularly because when I delete something sometimes it deletes libraries that steam uses, however I've installed every library I could and still nothing, the flatpak version works but my steam Library is gone and when I try to link it it fails and I can only launch it from the command line

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

Steps for reproducing this issue:

  1. Removed wofi
  2. Installed gauntlet
  3. I get this error message:

~
❯ steam
steam.sh[5092]: Running Steam on arch rolling 64-bit
steam.sh[5092]: STEAM_RUNTIME is enabled automatically
setup.sh[5153]: Steam runtime environment up-to-date!
steam.sh[5092]: Log already open
steam.sh[5092]: Using supervisor /home/Lord_Worm/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steam.sh[5092]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-06-06 20:06:56] Startup - updater built May 19 2025 19:50:58
[2025-06-06 20:06:56] Startup - Steam Client launched with: '/home/Lord_Worm/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
Looks like steam didn't shutdown cleanly, scheduling immediate update check
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-06-06 20:06:56] Process started with command-line: '/home/Lord_Worm/.local/share/Steam/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '8' '-srt-logger-opened'
06/06 20:06:56 minidumps folder is set to /tmp/dumps
[2025-06-06 20:06:56] Loading cached metrics from disk (/home/Lord_Worm/.local/share/Steam/package/steam_client_metrics.bin)
[2025-06-06 20:06:56] Using the following download hosts for Public, Realm steamglobal
[2025-06-06 20:06:56] 1. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2025-06-06 20:06:56] 2. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2025-06-06 20:06:56] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
06/06 20:06:56 minidumps folder is set to /tmp/dumps
[2025-06-06 20:06:56] Checking for update on startup
[2025-06-06 20:06:56] Checking for available updates...
[2025-06-06 20:06:56] Downloading manifest: https://client-update.fastly.steamstatic.com/steam_client_ubuntu12
[2025-06-06 20:06:56] Manifest download: send request
[2025-06-06 20:06:56] Using update UI: xwin
06/06 20:06:56 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(5205)
[2025-06-06 20:06:56] Create window
[2025-06-06 20:06:56] Manifest download: waiting for download to finish
SteamUpdateUI: An X Error occurred
X Error of failed request: BadValue (integer parameter out of range for operation)
[2025-06-06 20:06:57] Manifest download: finished
[2025-06-06 20:06:57] Download skipped: /steam_client_ubuntu12 version 1747701111, installed version 1747701111, existing pending version 0
[2025-06-06 20:06:57] Nothing to do
[2025-06-06 20:06:57] Verifying installation...
[2025-06-06 20:06:57] Verifying all executable checksums
[2025-06-06 20:06:58] Verification complete
UpdateUI: skip show logo

Steam logging initialized: directory: /home/Lord_Worm/.local/share/Steam/logs

XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf702cdc0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf702b500
/home/Lord_Worm/.local/share/Steam/steam.sh: line 960: 5204 Segmentation fault (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@"

Kkisak-valve maintainer 2025-06-06 github

Hello @LordWorm1996, can you check if any 32 bit OpenGL application like glxinfo32 from lib32-mesa-utils works?

LLordWorm1996 2025-06-06 github

These libraries are installed but how can I check for the applications? @kisak-valve

LLordWorm1996 2025-06-06 github

Ah i understoop what you asked me no I get this output

❯ glxinfo32
name of display: :0
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

Ppsypherium 2025-06-07 github

glxinfo32
name of display: :0
Error: couldn't find RGB GLX visual or fbconfig

LLordWorm1996 2025-06-08 github

I fixed my problem by removing wvwyrhitng that came with steam and installed the flatpak version, also fixed many problems that I had with the pacman version, didnt expect it, but you guys still need to update to wayland and move one from x11 dont be stuck in the past

Ssylv256 2025-06-14 github

I'm getting this exact issue with very similar errors. I launched via steam.sh, here's what it showed.

steam.sh[170684]: Running Steam on arch rolling 64-bit
steam.sh[170684]: STEAM_RUNTIME is enabled automatically
setup.sh[170719]: Steam runtime environment up-to-date!
steam.sh[170684]: Using supervisor /home/sylv/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steam.sh[170684]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-06-13 20:03:33] Startup - updater built May 19 2025 19:50:58
[2025-06-13 20:03:33] Startup - Steam Client launched with: '/home/sylv/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
Looks like steam didn't shutdown cleanly, scheduling immediate update check
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-06-13 20:03:33] Loading cached metrics from disk (/home/sylv/.local/share/Steam/package/steam_client_metrics.bin)
[2025-06-13 20:03:33] Using the following download hosts for Public, Realm steamglobal
[2025-06-13 20:03:33] 1. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2025-06-13 20:03:33] 2. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2025-06-13 20:03:33] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
06/13 20:03:33 minidumps folder is set to /tmp/dumps
[2025-06-13 20:03:33] Checking for update on startup
[2025-06-13 20:03:33] Checking for available updates...
[2025-06-13 20:03:33] Downloading manifest: https://client-update.fastly.steamstatic.com/steam_client_ubuntu12
[2025-06-13 20:03:33] Manifest download: send request
[2025-06-13 20:03:33] Process started with command-line: '/home/sylv/.local/share/Steam/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '8' '-srt-logger-opened'
06/13 20:03:33 minidumps folder is set to /tmp/dumps
[2025-06-13 20:03:33] Using update UI: xwin
06/13 20:03:33 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(170785)
[2025-06-13 20:03:33] Create window
SteamUpdateUI: An X Error occurred
X Error of failed request:  BadValue (integer parameter out of range for operation)
[2025-06-13 20:03:33] Manifest download: waiting for download to finish
[2025-06-13 20:03:35] Manifest download: finished
[2025-06-13 20:03:35] Download skipped: /steam_client_ubuntu12 version 1747701111, installed version 1747701111, existing pending version 0
[2025-06-13 20:03:35] Nothing to do
[2025-06-13 20:03:35] Verifying installation...
[2025-06-13 20:03:35] Verifying all executable checksums
[2025-06-13 20:03:35] Verification complete
UpdateUI: skip show logo

Steam logging initialized: directory: /home/sylv/.local/share/Steam/logs

XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf626b370
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf6269cc0
/home/sylv/.local/share/Steam/steam.sh: line 960: 170784 Segmentation fault      (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@"

I'll note that this only started happening after uninstalling GNOME and using sway instead.

This is my glxinfo32 output.

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:  68
  Current serial number in output stream:  69
Kkisak-valve maintainer 2025-06-14 github

Hello @sylv256, double check that XWayland is installed and enabled in Sway's config.

Ssylv256 2025-06-14 github

@kisak-valve I recently installed XWayland, and I can verify it's working by running xclock or other X apps, so I tried manually enabling XWayland in my sway config anyways, and that did nothing. Same errors.

# X-Wayland
xwayland enable
Ssylv256 2025-06-15 github

I've found my issue. Frogging-Family/nvidia-all does not work with Steam. Instead, I had to use the regular nvidia-open-dkms drivers provided for Arch Linux.

Nothing extracted yet.