protonscr

Gentoo: steam-launcher Segmentation fault "$STEAMROOT/$STEAMEXEPATH" "$@"

steamclosed Distro Family: Gentoo
ValveSoftware/steam-for-linux#9046 · opened 2022-12-29 by mrturcot · updated 2023-02-03 · 5 comments · github
Mmrturcot 2022-12-29 github

Your system information

  • Steam client version (build number or date): 1.0.0.74-r1 64-bit
  • Distribution: Gentoo 2.9 64bit
  • Opted into Steam client beta?: cant open
  • Have you checked for system updates?: yes...

Please describe your issue in as much detail as possible:

steam.sh: line 798: 14229 Segmentation fault "$STEAMROOT/$STEAMEXEPATH" "$@"

I have build all necessary libraries and dependencies with 32 bit support. Steam was working fine a week ago?

Steps for reproducing this issue:

  1. execute "steam" in terminal

Startup Log

➜ steam
steam.sh[4057]: Running Steam on gentoo 1.0.0.74-r1 64-bit
steam.sh[4057]: STEAM_RUNTIME is enabled by the user
setup.sh[4125]: Steam runtime environment up-to-date!
steam.sh[4057]: Steam client's requirements are satisfied
[2022-12-29 11:01:05] Startup - updater built Dec 15 2022 21:26:49
[2022-12-29 11:01:05] Startup - Steam Client launched with: '/home/mrturcot/.local/share/Steam/ubuntu12_32/steam'
Installing breakpad exception handler for appid(steam)/version(1671236931)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2022-12-29 11:01:05] Loading cached metrics from disk (/home/mrturcot/.local/share/Steam/package/steam_client_metrics.bin)
[2022-12-29 11:01:05] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2022-12-29 11:01:05] Using the following download hosts for Public, Realm steamglobal
[2022-12-29 11:01:05] 1. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
Installing breakpad exception handler for appid(steam)/version(1671236931)
[2022-12-29 11:01:05] Checking for update on startup
[2022-12-29 11:01:05] Checking for available updates...
[2022-12-29 11:01:05] Downloading manifest: http://media.steampowered.com/client/steam_client_ubuntu12
[2022-12-29 11:01:05] Manifest download: send request
Installing breakpad exception handler for appid(steam)/version(1671236931)
[2022-12-29 11:01:05] Manifest download: waiting for download to finish
[2022-12-29 11:01:05] Manifest download: finished
[2022-12-29 11:01:05] Download skipped: /client/steam_client_ubuntu12 version 1671236931, installed version 1671236931, existing pending version 0
[2022-12-29 11:01:05] Nothing to do
[2022-12-29 11:01:05] Verifying installation...
[2022-12-29 11:01:05] Performing checksum verification of executable files
[2022-12-29 11:01:06] Verification complete
crash_20221229110106_4.dmp[4222]: Uploading dump (out-of-process)
/tmp/dumps/crash_20221229110106_4.dmp
/home/mrturcot/.local/share/Steam/steam.sh: line 798:  4209 Segmentation fault      "$STEAMROOT/$STEAMEXEPATH" "$@"

crash_20221229110106_4.dmp[4222]: Finished uploading minidump (out-of-process): success = yes
crash_20221229110106_4.dmp[4222]: response: CrashID=bp-61ff9f35-ddd6-4fc4-80c4-41c392221229
crash_20221229110106_4.dmp[4222]: file ''/tmp/dumps/crash_20221229110106_4.dmp'', upload yes: ''CrashID=bp-61ff9f35-ddd6-4fc4-80c4-41c392221229''

What else can I provide?

Mmrturcot 2022-12-29 github

I guess mesa doesnt function properly using LLVM thats been compiled with clang / libc++??

After I recompiled LLVM & mesa with libstdc++. Steam now launches

Mmrturcot 2022-12-29 github

Im not sure if this is LLVM bug or mesa? Does anyone know so I can submit a proper bug report?

Iiambeingtracked 2022-12-30 github

Same problem on Arch

~                                                                                                                                                     
 steam
steam.sh[5398]: Running Steam on arch rolling 64-bit
steam.sh[5398]: STEAM_RUNTIME is enabled automatically
setup.sh[5472]: Steam runtime environment up-to-date!
steam.sh[5398]: Steam client's requirements are satisfied
[2022-12-30 13:44:59] Startup - updater built Dec 15 2022 21:26:49
[2022-12-30 13:44:59] Startup - Steam Client launched with: '/home/user/.local/share/Steam/ubuntu12_32/steam'
Installing breakpad exception handler for appid(steam)/version(1671236931)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2022-12-30 13:44:59] Loading cached metrics from disk (/home/user/.local/share/Steam/package/steam_client_metrics.bin)
[2022-12-30 13:44:59] Using the following download hosts for Public, Realm steamglobal
[2022-12-30 13:44:59] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2022-12-30 13:44:59] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2022-12-30 13:44:59] 3. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
Installing breakpad exception handler for appid(steam)/version(1671236931)
[2022-12-30 13:44:59] Checking for update on startup
[2022-12-30 13:44:59] Checking for available updates...
[2022-12-30 13:44:59] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_ubuntu12
[2022-12-30 13:44:59] Manifest download: send request
Installing breakpad exception handler for appid(steam)/version(1671236931)
[2022-12-30 13:44:59] Manifest download: waiting for download to finish
[2022-12-30 13:45:00] Manifest download: finished
[2022-12-30 13:45:00] Download skipped: /steam_client_ubuntu12 version 1671236931, installed version 1671236931, existing pending version 0
[2022-12-30 13:45:00] Nothing to do
[2022-12-30 13:45:00] Verifying installation...
[2022-12-30 13:45:00] Performing checksum verification of executable files
[2022-12-30 13:45:00] Verification complete
Loaded SDL version 2.27.0-p7692409
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf3677370
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf3675cc0
ComputeStartupMode: found registry default startup mode: 0steamwebhelper.sh[5567]: Runtime for steamwebhelper: defaulting to /home/user/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
Installing breakpad exception handler for appid(steam)/version(1671236931)
Fontconfig warning: line 5: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 4: unknown element "description"
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 80: saw unknown, expected number
Fontconfig warning: "/etc/fonts/conf.d/10-sub-pixel-rgb.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-yes-antialias.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/11-lcdfilter-default.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/40-nonlatin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/45-generic.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/48-spacing.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/49-sansserif.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/51-local.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/60-generic.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/60-latin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/65-nonlatin.conf", line 4: unknown element "description"
steamwebhelper.sh[5567]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
Installing breakpad exception handler for appid(steam)/version(1671236931)
Installing breakpad exception handler for appid(steam)/version(1671236931)
Installing breakpad exception handler for appid(steam)/version(1671236931)
Installing breakpad exception handler for appid(steam)/version(1671236931)
Installing breakpad exception handler for appid(steam)/version(1671236931)
Installing breakpad exception handler for appid(steam)/version(1671236931)
Installing breakpad exception handler for appid(steam)/version(1671236931)
Installing breakpad exception handler for appid(steam)/version(1671236931)
Installing breakpad exception handler for appid(steam)/version(1671236931)
Warning: failed to set thread priority: set failed for 8: -1: setpriority() failed
Warning: failed to set thread priority: set failed for priority 8
Warning: support for elevated priorities is most likely unavailable, suppressing future warnings
Warning: failed to set thread priority: set failed for 8: -1: setpriority() failed
Installing breakpad exception handler for appid(steam)/version(1671236931)
Installing breakpad exception handler for appid(steam)/version(1671236931)
CAppInfoCacheReadFromDiskThread took 64 milliseconds to initialize
Installing breakpad exception handler for appid(steam)/version(1671236931)
Installing breakpad exception handler for appid(steam)/version(1671236931)
Installing breakpad exception handler for appid(steam)/version(1671236931)
Installing breakpad exception handler for appid(steam)/version(1671236931)
Warning: failed to set thread priority: set failed for 8: -1: setpriority() failed
Installing breakpad exception handler for appid(steam)/version(1671236931)
src/vstdlib/strtools.cpp (252) : n == 0 || s1 != NULL
src/vstdlib/strtools.cpp (252) : n == 0 || s1 != NULL
Installing breakpad exception handler for appid(steam)/version(1671236931)
assert_20221230134501_23.dmp[5640]: Uploading dump (out-of-process)
/tmp/dumps/assert_20221230134501_23.dmp
^C/home/user/.local/share/Steam/steam.sh: line 798:  5523 Segmentation fault      (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@"

~                                                                                                                                                               
 assert_20221230134501_23.dmp[5640]: Finished uploading minidump (out-of-process): success = yes
assert_20221230134501_23.dmp[5640]: response: CrashID=bp-63dcda46-108c-4cb7-8bbc-5b6512221230
assert_20221230134501_23.dmp[5640]: file ''/tmp/dumps/assert_20221230134501_23.dmp'', upload yes: ''CrashID=bp-63dcda46-108c-4cb7-8bbc-5b6512221230''

No idea how to fix it

Dduarm 2023-02-01 github

Same problem, pipewire/pulseaudio related, I'm using pipewire and reopening pipewire or closing it fixes the problem, sometimes I boot and everythings working, sometimes it doesnt.

Iiambeingtracked 2023-02-03 github

Forgot to mention, I got it working, the thing that was interrupting is Minecraft. For some reason Steam can't launch if Minecraft is also open.

Nothing extracted yet.