Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Segmentation error when lauching steam-runtime #9976

Open
feydreva opened this issue Aug 10, 2023 · 5 comments
Open

Segmentation error when lauching steam-runtime #9976

feydreva opened this issue Aug 10, 2023 · 5 comments

Comments

@feydreva
Copy link

feydreva commented Aug 10, 2023

Hello,

I have this segmentation error each time I want to run steam.
Sometime, it would run, but most of the time, I get the seg fault.

Your system information

  • Steam Runtime Version: Steam-runtime
  • Distribution (e.g. Ubuntu 18.04): Arch up to date
  • Have you checked for system updates?: [Yes/No] Yes

Please describe your issue in as much detail as possible:

When startin steam, I get a segmentation error :

[feydreva@spychea ~]$ steam-runtime
steam.sh[12385]: Running Steam on arch rolling 64-bit
steam.sh[12385]: STEAM_RUNTIME is enabled automatically
setup.sh[12459]: Steam runtime environment up-to-date!
steam.sh[12385]: Steam client's requirements are satisfied
[2023-08-11 00:15:13] Startup - updater built Jul 28 2023 18:44:09
[2023-08-11 00:15:13] Startup - Steam Client launched with: '/home/feydreva/.local/share/Steam/ubuntu12_32/steam'
08/11 00:15:13 Init: Installing breakpad exception handler for appid(steam)/version(1690583737)/tid(12513)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2023-08-11 00:15:13] Loading cached metrics from disk (/home/feydreva/.local/share/Steam/package/steam_client_metrics.bin)
[2023-08-11 00:15:13] Using the following download hosts for Public, Realm steamglobal
[2023-08-11 00:15:13] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2023-08-11 00:15:13] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2023-08-11 00:15:13] 3. https://cdn.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2023-08-11 00:15:13] Checking for update on startup
[2023-08-11 00:15:13] Checking for available updates...
[2023-08-11 00:15:13] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_ubuntu12
[2023-08-11 00:15:13] Manifest download: send request
[2023-08-11 00:15:13] Manifest download: waiting for download to finish
[2023-08-11 00:15:14] Manifest download: finished
[2023-08-11 00:15:14] Download skipped: /steam_client_ubuntu12 version 1690583737, installed version 1690583737, existing pending version 0
[2023-08-11 00:15:14] Nothing to do
[2023-08-11 00:15:14] Verifying installation...
[2023-08-11 00:15:14] Performing checksum verification of executable files
[2023-08-11 00:15:14] Verification complete
/usr/share/themes/Breeze/gtk-2.0/widgets/entry:70: error: unexpected identifier 'direction', expected character '}'
/usr/share/themes/Breeze/gtk-2.0/widgets/styles:36: error: invalid string constant "combobox_entry", expected valid string constant
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xe9b14db0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xe9b13500
GetWin32Stats: display was not open yet, good
GetWin32Stats: display was not open yet, good
steamwebhelper.sh[12539]: Runtime for steamwebhelper: defaulting to /home/feydreva/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
steamwebhelper.sh[12539]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
/home/feydreva/.local/share/Steam/steam.sh : ligne 798 : 12513 Erreur de segmentation (core dumped)"$STEAMROOT/$STEAMEXEPATH" "$@"

@feydreva
Copy link
Author

feydreva commented Aug 13, 2023

Hello,

to add data to this bug :

Steam would do a Seg fault every time I run it.

until I update the system, with arch you have daily update :)
during arch update, there would be a time when :
2/10) Reloading device manager configuration...
( 3/10) Arming ConditionNeedsUpdate...
( 4/10) Updating module dependencies...
( 5/10) Updating linux initcpios...

after that Steam would run no issue, until next reboot, where I would get seg fault, until I update again.

@feydreva
Copy link
Author

feydreva commented Aug 13, 2023

since I have steam running again there are my steam info :
Steam Version: 1690583737
Steam Client Build Date: Fri, Jul 28 8:44 PM UTC -08:00
Steam Web Build Date: Sat, Jul 29 12:21 AM UTC -08:00
Steam API Version: SteamClient020

and my system information : https://gist.github.com/feydreva/da6634f3892558726a13f2220aa68108

@sonic2kk
Copy link

sonic2kk commented Sep 14, 2023

I was just getting a similar issue, with the last lines of your logfile (the segfault on that specific line 798, which is part of the block of the script that launches the Steam executable). As you alluded to, the segfault was fixed after I updated from Kernel 6.5.2 -> Kernel 6.5.3.

I am on the Steam Beta, with the following information:

Steam Version:  1694466342
Steam Client Build Date:  Mon, Sep 11 21:49 UTC -08:00
Steam Web Build Date:  Sun, Sep 10 00:01 UTC -08:00
Steam API Version:  SteamClient020

I believe that a kernel update resolved this for me, as I can see no other relevant recently updated dependencies (sometimes too new Mesa/LLVM versions can cause segfaults, but that doesn't seem to be the case here). Perhaps the Steam client build date I was running was not compatible with the older kernel for some reason. There are no further Beta client updates available at this time.

@phoenix277yt
Copy link

phoenix277yt commented Nov 14, 2023

https://gist.github.com/phoenix277yt/ce9075ad9cf1b2c05dcb0cbfe7b0216e
https://gist.github.com/phoenix277yt/df1d65e4340c2f92cc21f8f821f00661

same issue but its with steam not being able to load RadeonSI

$ ~ steam
steam.sh[426461]: Running Steam on archcraft rolling 64-bit
steam.sh[426461]: STEAM_RUNTIME is enabled automatically
setup.sh[426533]: Steam runtime environment up-to-date!
steam.sh[426461]: Steam client's requirements are satisfied
ERROR: ld.so: object '/usr/${LIB}/libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
[2023-11-14 21:07:05] Startup - updater built Oct 31 2023 02:08:17
[2023-11-14 21:07:05] Startup - Steam Client launched with: '/home/daksh/.local/share/Steam/ubuntu12_32/steam'
11/14 21:07:05 Init: Installing breakpad exception handler for appid(steam)/version(1698777785)/tid(426597)
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: radeonsi
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: radeonsi
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
SteamUpdateUI: An X Error occurred
X Error of failed request:  BadValue (integer parameter out of range for operation)
Major opcode of failed request:  152 (GLX)
Minor opcode of failed request:  3 (X_GLXCreateContext)
Value in failed request:  0x0
Serial number of failed request:  53
xerror_handler: X failed, continuing
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2023-11-14 21:07:05] Loading cached metrics from disk (/home/daksh/.local/share/Steam/package/steam_client_metrics.bin)
[2023-11-14 21:07:05] Using the following download hosts for Public, Realm steamglobal
[2023-11-14 21:07:05] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2023-11-14 21:07:05] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2023-11-14 21:07:05] 3. https://cdn.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2023-11-14 21:07:05] Checking for update on startup
[2023-11-14 21:07:05] Checking for available updates...
[2023-11-14 21:07:05] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_ubuntu12
[2023-11-14 21:07:05] Manifest download: send request
[2023-11-14 21:07:05] Manifest download: waiting for download to finish
[2023-11-14 21:07:05] Manifest download: finished
[2023-11-14 21:07:05] Download skipped: /steam_client_ubuntu12 version 1698777785, installed version 1698777785, existing pending version 0
[2023-11-14 21:07:05] Nothing to do
[2023-11-14 21:07:05] Verifying installation...
[2023-11-14 21:07:05] Performing checksum verification of executable files
[2023-11-14 21:07:06] Verification complete

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

XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf6115dc0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf6114500
/usr/share/themes/Adapta-Nokto/gtk-2.0/common-dark.rc:1425: error: unexpected identifier 'direction', expected character '}'
/usr/share/themes/Adapta-Nokto/gtk-2.0/3rd-party-dark.rc:475: error: invalid string constant "toolbar", expected valid string constant
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: radeonsi
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: radeonsi
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
ERROR: ld.so: object '/usr/${LIB}/libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
crash_20231114210707_5.dmp[426663]: Uploading dump (out-of-process)
/tmp/dumps/crash_20231114210707_5.dmp
/home/daksh/.local/share/Steam/steam.sh: line 798: 426597 Segmentation fault      (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@"
$  ~ crash_20231114210707_5.dmp[426663]: Finished uploading minidump (out-of-process): success = yes
crash_20231114210707_5.dmp[426663]: response: CrashID=bp-db3387f2-0a51-4568-8fc9-33ef42231114
crash_20231114210707_5.dmp[426663]: file ''/tmp/dumps/crash_20231114210707_5.dmp'', upload yes: ''CrashID=bp-db3387f2-0a51-4568-8fc9-33ef42231114''```

@vadcx
Copy link

vadcx commented Dec 16, 2023

@phoenix277yt your issue is different and looks like a problem with the graphics drivers/libraries. See here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants