protonscr

Segmentation fault when starting the Steam client.

steamopen Steam clientDistro Family: Arch
ValveSoftware/steam-for-linux#7603 · opened 2021-01-13 by ettolrach · updated 2021-03-22 · 4 comments · github
Eettolrach 2021-01-13 github

Your system information

  • Steam client version (build number or date): 1608507519
  • Distribution (e.g. Ubuntu): Arch Linux
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes

Please describe your issue in as much detail as possible:

Steam experiences a segmentation fault when starting, seemingly caused by a crash in "browser".

When Steam is started using a terminal emulator, the following output is displayed:

> steam
Running Steam on arch rolling 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Steam client's requirements are satisfied
/home/ettolrach/.local/share/Steam/ubuntu12_32/steam
[2021-01-13 16:11:17] Startup - updater built Dec 20 2020 23:07:02
Installing breakpad exception handler for appid(steam)/version(1608507519)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2021-01-13 16:11:17] Loading cached metrics from disk (/home/ettolrach/.local/share/Steam/package/steam_client_metrics.bin)
[2021-01-13 16:11:17] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2021-01-13 16:11:17] Using the following download hosts for Public, Realm steamglobal
[2021-01-13 16:11:17] 1. http://client-download.steampowered.com, /client/, Realm 'steamglobal', weight was 100, source = 'baked in'
[2021-01-13 16:11:17] 2. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
Installing breakpad exception handler for appid(steam)/version(1608507519)
[2021-01-13 16:11:17] Checking for update on startup
[2021-01-13 16:11:17] Checking for available updates...
[2021-01-13 16:11:17] Downloading manifest: http://client-download.steampowered.com/client/steam_client_ubuntu12
Installing breakpad exception handler for appid(steam)/version(1608507519)
[2021-01-13 16:11:18] Download skipped: /client/steam_client_ubuntu12 version 1608507519, installed version 1608507519, downloaded version 0
[2021-01-13 16:11:18] Nothing to do
[2021-01-13 16:11:18] Verifying installation...
[2021-01-13 16:11:18] Performing checksum verification of executable files
[2021-01-13 16:11:19] Verification complete
Loaded SDL version 2.0.14-6278618

(steam:135280): Gtk-WARNING **: 16:11:19.321: Unable to locate theme engine in module_path: "adwaita",
Installing breakpad exception handler for appid(steam)/version(1608507519)
STEAM_RUNTIME_HEAVY: ./steam-runtime-heavy
[0113/161119.529521:INFO:crash_reporting.cc(247)] Crash reporting enabled for process: browser
[0113/161119.552001:WARNING:crash_reporting.cc(286)] Failed to set crash key: UserID with value: 0
[0113/161119.552068:WARNING:crash_reporting.cc(286)] Failed to set crash key: BuildID with value: 1608505622
[0113/161119.552072:WARNING:crash_reporting.cc(286)] Failed to set crash key: SteamUniverse with value: Public
[0113/161119.552077:WARNING:crash_reporting.cc(286)] Failed to set crash key: Vendor with value: Valve
[0113/161119.623266:WARNING:crash_reporting.cc(286)] Failed to set crash key: UserID with value: 0
[0113/161119.623337:WARNING:crash_reporting.cc(286)] Failed to set crash key: BuildID with value: 1608505622
[0113/161119.623342:WARNING:crash_reporting.cc(286)] Failed to set crash key: SteamUniverse with value: Public
[0113/161119.623346:WARNING:crash_reporting.cc(286)] Failed to set crash key: Vendor with value: Valve
[0113/161119.623932:INFO:crash_reporting.cc(247)] Crash reporting enabled for process: gpu-process
[0113/161119.698730:ERROR:sandbox_linux.cc(372)] InitializeSandbox() called with multiple threads in process gpu-process.
[0113/161119.733755:WARNING:crash_reporting.cc(286)] Failed to set crash key: UserID with value: 0
[0113/161119.733814:WARNING:crash_reporting.cc(286)] Failed to set crash key: BuildID with value: 1608505622
[0113/161119.733820:WARNING:crash_reporting.cc(286)] Failed to set crash key: SteamUniverse with value: Public
[0113/161119.733825:WARNING:crash_reporting.cc(286)] Failed to set crash key: Vendor with value: Valve
[0113/161119.734394:INFO:crash_reporting.cc(247)] Crash reporting enabled for process: utility
Installing breakpad exception handler for appid(steam)/version(1608507519)
Installing breakpad exception handler for appid(steam)/version(1608507519)
Installing breakpad exception handler for appid(steam)/version(1608507519)
CAppInfoCacheReadFromDiskThread took 0 milliseconds to initialize
Installing breakpad exception handler for appid(steam)/version(1608507519)
Installing breakpad exception handler for appid(steam)/version(1608507519)
Installing breakpad exception handler for appid(steam)/version(1608507519)
Installing breakpad exception handler for appid(steam)/version(1608507519)
Installing breakpad exception handler for appid(steam)/version(1608507519)
Installing breakpad exception handler for appid(steam)/version(1608507519)
Installing breakpad exception handler for appid(steam)/version(1608507519)
Installing breakpad exception handler for appid(steam)/version(1608507519)
Installing breakpad exception handler for appid(steam)/version(1608507519)
CApplicationManagerPopulateThread took 346 milliseconds to initialize (will have waited on CAppInfoCacheReadFromDiskThread)
Installing breakpad exception handler for appid(steam)/version(1608507519)
Installing breakpad exception handler for appid(steam)/version(1608507519)
Installing breakpad exception handler for appid(steam)/version(1608507519)
Installing breakpad exception handler for appid(steam)/version(1608507519)
/home/ettolrach/.local/share/Steam/steam.sh: line 759: 135280 Segmentation fault      (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"

Using the native runtime which tries to use Arch Linux's own system libraries, the same error is reported, as shown below:

> steam-native
Running Steam on arch rolling 64-bit
STEAM_RUNTIME is disabled by the user
Can't find 'steam-runtime-check-requirements', continuing anyway
/home/ettolrach/.local/share/Steam/ubuntu12_32/steam
[2021-01-13 16:16:24] Startup - updater built Dec 20 2020 23:07:02
Installing breakpad exception handler for appid(steam)/version(1608507519)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2021-01-13 16:16:24] Loading cached metrics from disk (/home/ettolrach/.local/share/Steam/package/steam_client_metrics.bin)
[2021-01-13 16:16:24] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2021-01-13 16:16:24] Using the following download hosts for Public, Realm steamglobal
[2021-01-13 16:16:24] 1. http://client-download.steampowered.com, /client/, Realm 'steamglobal', weight was 100, source = 'baked in'
[2021-01-13 16:16:24] 2. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
Installing breakpad exception handler for appid(steam)/version(1608507519)
[2021-01-13 16:16:24] Checking for update on startup
[2021-01-13 16:16:24] Checking for available updates...
[2021-01-13 16:16:24] Downloading manifest: http://client-download.steampowered.com/client/steam_client_ubuntu12
Installing breakpad exception handler for appid(steam)/version(1608507519)
[2021-01-13 16:16:25] Download skipped: /client/steam_client_ubuntu12 version 1608507519, installed version 1608507519, downloaded version 0
[2021-01-13 16:16:25] Nothing to do
[2021-01-13 16:16:25] Verifying installation...
[2021-01-13 16:16:25] Performing checksum verification of executable files
[2021-01-13 16:16:25] Verification complete
Loaded SDL version 2.0.14-6278618

(steam:136964): Gtk-WARNING **: 16:16:26.097: Unable to locate theme engine in module_path: "adwaita",
Installing breakpad exception handler for appid(steam)/version(1608507519)
STEAM_RUNTIME_HEAVY: 0
[0113/161626.317323:INFO:crash_reporting.cc(247)] Crash reporting enabled for process: browser
[0113/161626.340963:WARNING:crash_reporting.cc(286)] Failed to set crash key: UserID with value: 0
[0113/161626.341026:WARNING:crash_reporting.cc(286)] Failed to set crash key: BuildID with value: 1608505622
[0113/161626.341030:WARNING:crash_reporting.cc(286)] Failed to set crash key: SteamUniverse with value: Public
[0113/161626.341036:WARNING:crash_reporting.cc(286)] Failed to set crash key: Vendor with value: Valve
[0113/161626.414501:WARNING:crash_reporting.cc(286)] Failed to set crash key: UserID with value: 0
[0113/161626.414562:WARNING:crash_reporting.cc(286)] Failed to set crash key: BuildID with value: 1608505622
[0113/161626.414566:WARNING:crash_reporting.cc(286)] Failed to set crash key: SteamUniverse with value: Public
[0113/161626.414573:WARNING:crash_reporting.cc(286)] Failed to set crash key: Vendor with value: Valve
[0113/161626.415143:INFO:crash_reporting.cc(247)] Crash reporting enabled for process: gpu-process
[0113/161626.493689:ERROR:sandbox_linux.cc(372)] InitializeSandbox() called with multiple threads in process gpu-process.
[0113/161626.530252:WARNING:crash_reporting.cc(286)] Failed to set crash key: UserID with value: 0
[0113/161626.530327:WARNING:crash_reporting.cc(286)] Failed to set crash key: BuildID with value: 1608505622
[0113/161626.530333:WARNING:crash_reporting.cc(286)] Failed to set crash key: SteamUniverse with value: Public
[0113/161626.530338:WARNING:crash_reporting.cc(286)] Failed to set crash key: Vendor with value: Valve
[0113/161626.530954:INFO:crash_reporting.cc(247)] Crash reporting enabled for process: utility
Installing breakpad exception handler for appid(steam)/version(1608507519)
Installing breakpad exception handler for appid(steam)/version(1608507519)
Installing breakpad exception handler for appid(steam)/version(1608507519)
CAppInfoCacheReadFromDiskThread took 0 milliseconds to initialize
Installing breakpad exception handler for appid(steam)/version(1608507519)
Installing breakpad exception handler for appid(steam)/version(1608507519)
Installing breakpad exception handler for appid(steam)/version(1608507519)
Installing breakpad exception handler for appid(steam)/version(1608507519)
Installing breakpad exception handler for appid(steam)/version(1608507519)
Installing breakpad exception handler for appid(steam)/version(1608507519)
Installing breakpad exception handler for appid(steam)/version(1608507519)
Installing breakpad exception handler for appid(steam)/version(1608507519)
Installing breakpad exception handler for appid(steam)/version(1608507519)
CApplicationManagerPopulateThread took 318 milliseconds to initialize (will have waited on CAppInfoCacheReadFromDiskThread)
Installing breakpad exception handler for appid(steam)/version(1608507519)
Installing breakpad exception handler for appid(steam)/version(1608507519)
Installing breakpad exception handler for appid(steam)/version(1608507519)
Installing breakpad exception handler for appid(steam)/version(1608507519)
/home/ettolrach/.local/share/Steam/steam.sh: line 759: 136964 Segmentation fault      (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"

Viewing the coredump doesn't reveal much information, but I'll post it nonetheless.

> coredumpctl gdb steam
           PID: 68571 (steam)
           UID: 1000 (ettolrach)
           GID: 1000 (ettolrach)
        Signal: 11 (SEGV)
     Timestamp: Wed 2021-01-13 14:19:49 GMT (2min 27s ago)
  Command Line: /home/ettolrach/.local/share/Steam/ubuntu12_32/steam
    Executable: /home/ettolrach/.local/share/Steam/ubuntu12_32/steam
 Control Group: /user.slice/user-1000.slice/[email protected]/app.slice/app-Alacritty-ee85a8913cd64d94876ce7c0d266ef3c.scope
          Unit: [email protected]
     User Unit: app-Alacritty-ee85a8913cd64d94876ce7c0d266ef3c.scope
         Slice: user-1000.slice
     Owner UID: 1000 (ettolrach)
       Boot ID: bbcceaa5128e44019f90ce4f9d368d60
    Machine ID: fa3f8948b46e462aa975e4a3465fb22c
      Hostname: arch-desktop
       Storage: /var/lib/systemd/coredump/core.steam.1000.bbcceaa5128e44019f90ce4f9d368d60.68571.1610547589000000.zst
       Message: Process 68571 (steam) of user 1000 dumped core.

                Stack trace of thread 68660:
                #0  0x0000000026640950 n/a (n/a + 0x0)

GNU gdb (GDB) 10.1
...
[Skipping GDB greeting.]
...
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /home/ettolrach/.local/share/Steam/ubuntu12_32/steam...
(No debugging symbols found in /home/ettolrach/.local/share/Steam/ubuntu12_32/steam)

warning: Can't open file /memfd:pulseaudio (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:xshmfence (deleted) during file-backed mapping note processing
[New LWP 68660]
[New LWP 68718]
[New LWP 68589]
[New LWP 68740]
[New LWP 68654]
[New LWP 68590]
[New LWP 68743]
[New LWP 68656]
[New LWP 68626]
[New LWP 68741]
[New LWP 68657]
[New LWP 68655]
[New LWP 68658]
[New LWP 68664]
[New LWP 68750]
[New LWP 68661]
[New LWP 68662]
[New LWP 68719]
[New LWP 68663]
[New LWP 68710]
[New LWP 68713]
[New LWP 68571]
[New LWP 68720]
[New LWP 68722]
[New LWP 68723]
[New LWP 68724]
[New LWP 68709]
[New LWP 68659]
[New LWP 68742]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
--Type <RET> for more, q to quit, c to continue without paging--bt
Core was generated by `/home/ettolrach/.local/share/Steam/ubuntu12_32/steam'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x26640950 in ?? ()
[Current thread is 1 (Thread 0xe33a9ac0 (LWP 68660))]

Steps for reproducing this issue:

  1. Start Steam.

Also note that I have filed this issue on the Arch Linux forums, but it doesn't seem like the people there have figured out the issue.

Eettolrach 2021-01-14 github

I have uninstalled Steam, deleted all files in ~/.local/share/Steam, reinstalled Steam and the segfault still happens. It might be a library that was recently updated that broke it, but I'm not sure since it seems like I'm the only person who has this issue. I can't really think of much else to do other than to reinstall Arch and see if that fixes the issue, but I really don't want to have to do that.

DDrewBarclay 2021-01-15 github

Having this same issue - Steam was working fine on Ubuntu for me for the last month, and a recent package update broke it because when I restarted it's not working anymore.

Tried the usual uninstalling all nvidia drivers, CUDA, and reinstalling only sudo apt install nvidia-driver-460 libnvidia-gl-460:i386 without any luck. It worked before.

Sswedneck 2021-02-24 github

I think i've ran into the same issue on fedora workstation 32 with an AMD card, steam runs fine for a while but then it suddenly crashes (taking the game i'm playing with it) with the line 759 error.

Wwkitty42 2021-03-22 github

Having this same issue - Steam was working fine on Ubuntu for me for the last month, and a recent package update broke it because when I restarted it's not working anymore.

Tried the usual uninstalling all nvidia drivers, CUDA, and reinstalling only sudo apt install nvidia-driver-460 libnvidia-gl-460:i386 without any luck. It worked before.

i only just recently tried the 460 drivers on my Kubuntu 20.04 and steam crashed on all loading attempts... i reverted to the 450 drivers and steam runs again... i'm only just now looking a little further into this problem... maybe reverting to the 450 drivers will also work for you even though it has been two months and if you still have the problem with the 460 drivers...

Nothing extracted yet.