protonscr

Assertion Failed: n == 0 || s1 != NULL startup crash with 2020-10-23 Steam client

steamclosed Steam client
ValveSoftware/steam-for-linux#7426 · opened 2020-10-23 by Juppstein · updated 2020-10-24 · 7 comments · github
JJuppstein 2020-10-23 github

Your system information

  • Steam client version (build number or date): steam-runtime_0.20201005.0
  • Distribution (e.g. Ubuntu): Ubuntu 20.04.1
  • Opted into Steam client beta?: [Yes]
  • Have you checked for system updates?: [Yes]

Please describe your issue in as much detail as possible:

After an update today morning in Steam, the client is not starting anymore, I see the update progress window for a second and then it vanishes. When trying to run steam from terminal I get the following. the first line is interesting, since I do have those packages installed for sure. Running steamdeps gives the same error as in the first line below.

Couldn't import apt, please install python3-apt or update steamdeps for your distribution.
Running Steam on ubuntu 20.04 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Steam client's requirements are satisfied
/home/kodi/.local/share/Steam/ubuntu12_32/steam
[2020-10-23 14:53:39] Startup - updater built Oct 23 2020 05:40:27
[2020-10-23 14:53:39] Opted in to client beta 'publicbeta' via beta file
You are in the 'publicbeta' client beta.
Installing breakpad exception handler for appid(steam)/version(1603434362)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2020-10-23 14:53:39] Loading cached metrics from disk (/home/kodi/.local/share/Steam/package/steam_client_metrics.bin)
[2020-10-23 14:53:39] Using the following download hosts for Public, Realm steamglobal
[2020-10-23 14:53:39] 1. http://media4.steampowered.com, /client/, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
Installing breakpad exception handler for appid(steam)/version(1603434362)
[2020-10-23 14:53:39] Checking for update on startup
[2020-10-23 14:53:39] Checking for available updates...
[2020-10-23 14:53:39] Downloading manifest: media4.steampowered.com/client/steam_client_publicbeta_ubuntu12
Installing breakpad exception handler for appid(steam)/version(1603434362)
[2020-10-23 14:53:40] Download skipped by HTTP 304 Not Modified
[2020-10-23 14:53:40] Nothing to do
[2020-10-23 14:53:40] Verifying installation...
[2020-10-23 14:53:40] Performing checksum verification of executable files
[2020-10-23 14:53:40] Verification complete
Loaded SDL version 2.0.13-6142881
Installing breakpad exception handler for appid(steam)/version(1603434362)
STEAM_RUNTIME_HEAVY: ./steam-runtime-heavy
Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and h
Installing breakpad exception handler for appid(steam)/version(1603434362)
Installing breakpad exception handler for appid(steam)/version(1603434362)
Installing breakpad exception handler for appid(steam)/version(1603434362)
Installing breakpad exception handler for appid(steam)/version(1603434362)
Installing breakpad exception handler for appid(steam)/version(1603434362)
Installing breakpad exception handler for appid(steam)/version(1603434362)
[1023/145342.843454:INFO:crash_reporting.cc(247)] Crash reporting enabled for process: browser
Installing breakpad exception handler for appid(steam)/version(1603434362)
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
Installing breakpad exception handler for appid(steam)/version(1603434362)
Warning: failed to set thread priority: set failed for 8: -1: setpriority() failed
Installing breakpad exception handler for appid(steam)/version(1603434362)
Installing breakpad exception handler for appid(steam)/version(1603434362)
[1023/145342.863632:WARNING:crash_reporting.cc(286)] Failed to set crash key: UserID with value: 0
[1023/145342.863690:WARNING:crash_reporting.cc(286)] Failed to set crash key: BuildID with value: 1603431640
[1023/145342.863697:WARNING:crash_reporting.cc(286)] Failed to set crash key: SteamUniverse with value: Public
[1023/145342.863703:WARNING:crash_reporting.cc(286)] Failed to set crash key: Vendor with value: Valve
Installing breakpad exception handler for appid(steam)/version(1603434362)
Installing breakpad exception handler for appid(steam)/version(1603434362)
[1023/145342.902326:WARNING:crash_reporting.cc(286)] Failed to set crash key: UserID with value: 0
[1023/145342.902383:WARNING:crash_reporting.cc(286)] Failed to set crash key: BuildID with value: 1603431640
[1023/145342.902389:WARNING:crash_reporting.cc(286)] Failed to set crash key: SteamUniverse with value: Public
[1023/145342.902395:WARNING:crash_reporting.cc(286)] Failed to set crash key: Vendor with value: Valve
[1023/145342.902885:INFO:crash_reporting.cc(247)] Crash reporting enabled for process: gpu-process
/data/src/vstdlib/strtools.cpp (252) : Assertion Failed: n == 0 || s1 != NULL
/data/src/vstdlib/strtools.cpp (252) : Assertion Failed: n == 0 || s1 != NULL
Installing breakpad exception handler for appid(steam)/version(1603434362)
assert_20201023145342_18.dmp[25930]: Uploading dump (out-of-process)
/tmp/dumps/assert_20201023145342_18.dmp
assert_20201023145339_1.dmp[25933]: Uploading dump (out-of-process)
/tmp/dumps/assert_20201023145339_1.dmp
/home/kodi/.local/share/Steam/steam.sh: line 750: 25881 Segmentation fault      (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
(base) kodi@HTPC:~$ [1023/145344.018445:WARNING:crash_reporting.cc(286)] Failed to set crash key: UserID with value: 0
[1023/145344.018493:WARNING:crash_reporting.cc(286)] Failed to set crash key: BuildID with value: 1603431640
[1023/145344.018497:WARNING:crash_reporting.cc(286)] Failed to set crash key: SteamUniverse with value: Public
[1023/145344.018506:WARNING:crash_reporting.cc(286)] Failed to set crash key: Vendor with value: Valve
[1023/145344.018986:INFO:crash_reporting.cc(247)] Crash reporting enabled for process: utility
assert_20201023145342_18.dmp[25930]: Finished uploading minidump (out-of-process): success = yes
assert_20201023145342_18.dmp[25930]: response: CrashID=bp-e2055556-ff35-4c4b-9547-880992201023
assert_20201023145342_18.dmp[25930]: file ''/tmp/dumps/assert_20201023145342_18.dmp'', upload yes: ''CrashID=bp-e2055556-ff35-4c4b-9547-880992201023''
assert_20201023145339_1.dmp[25933]: Finished uploading minidump (out-of-process): success = yes
assert_20201023145339_1.dmp[25933]: response: CrashID=bp-851a13dc-dfa4-4dc5-8350-161a82201023
assert_20201023145339_1.dmp[25933]: file ''/tmp/dumps/assert_20201023145339_1.dmp'', upload yes: ''CrashID=bp-851a13dc-dfa4-4dc5-8350-161a82201023''

Steps for reproducing this issue:

  1. Start steam.
IInsaneJ 2020-10-23 github

I'm also getting crashes on startup:

Running Steam on linuxmint 19.3 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Steam client's requirements are satisfied
/home/insanej/.local/share/Steam/ubuntu12_32/steam
Installing breakpad exception handler for appid(steam)/version(1603434362)
Installing breakpad exception handler for appid(steam)/version(1603434362)
Installing breakpad exception handler for appid(steam)/version(1603434362)
Loaded SDL version 2.0.13-6142881
Gtk-Message: 16:01:43.584: Failed to load module "gail"
Gtk-Message: 16:01:43.584: Failed to load module "atk-bridge"

(steam:4820): Gtk-WARNING **: 16:01:43.603: Unable to locate theme engine in module_path: "adwaita",
/usr/share/themes/Mint-Y-Dark/gtk-2.0/main.rc:1085: error: unexpected identifier 'direction', expected character '}'
Installing breakpad exception handler for appid(steam)/version(1603434362)
STEAM_RUNTIME_HEAVY: ./steam-runtime-heavy
[1023/160143.992359:INFO:crash_reporting.cc(247)] Crash reporting enabled for process: browser
[1023/160144.018038:WARNING:crash_reporting.cc(286)] Failed to set crash key: UserID with value: 0
[1023/160144.018096:WARNING:crash_reporting.cc(286)] Failed to set crash key: BuildID with value: 1603431640
[1023/160144.018101:WARNING:crash_reporting.cc(286)] Failed to set crash key: SteamUniverse with value: Public
[1023/160144.018104:WARNING:crash_reporting.cc(286)] Failed to set crash key: Vendor with value: Valve
[1023/160144.059513:WARNING:crash_reporting.cc(286)] Failed to set crash key: UserID with value: 0
[1023/160144.059574:WARNING:crash_reporting.cc(286)] Failed to set crash key: BuildID with value: 1603431640
[1023/160144.059578:WARNING:crash_reporting.cc(286)] Failed to set crash key: SteamUniverse with value: Public
[1023/160144.059581:WARNING:crash_reporting.cc(286)] Failed to set crash key: Vendor with value: Valve
[1023/160144.060139:INFO:crash_reporting.cc(247)] Crash reporting enabled for process: gpu-process
Installing breakpad exception handler for appid(steam)/version(1603434362)
Installing breakpad exception handler for appid(steam)/version(1603434362)
Installing breakpad exception handler for appid(steam)/version(1603434362)
Installing breakpad exception handler for appid(steam)/version(1603434362)
Installing breakpad exception handler for appid(steam)/version(1603434362)
Installing breakpad exception handler for appid(steam)/version(1603434362)
Installing breakpad exception handler for appid(steam)/version(1603434362)
Installing breakpad exception handler for appid(steam)/version(1603434362)
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(1603434362)
Installing breakpad exception handler for appid(steam)/version(1603434362)
Installing breakpad exception handler for appid(steam)/version(1603434362)
Installing breakpad exception handler for appid(steam)/version(1603434362)
[1023/160144.333569:WARNING:crash_reporting.cc(286)] Failed to set crash key: UserID with value: 0
[1023/160144.333624:WARNING:crash_reporting.cc(286)] Failed to set crash key: BuildID with value: 1603431640
[1023/160144.333628:WARNING:crash_reporting.cc(286)] Failed to set crash key: SteamUniverse with value: Public
[1023/160144.333632:WARNING:crash_reporting.cc(286)] Failed to set crash key: Vendor with value: Valve
[1023/160144.334229:INFO:crash_reporting.cc(247)] Crash reporting enabled for process: utility
CAppInfoCacheReadFromDiskThread took 288 milliseconds to initialize
[2020-10-23 16:01:42] Startup - updater built Oct 23 2020 05:40:27
[2020-10-23 16:01:42] Opted in to client beta 'publicbeta' via beta file
You are in the 'publicbeta' client beta.
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2020-10-23 16:01:42] Loading cached metrics from disk (/home/insanej/.local/share/Steam/package/steam_client_metrics.bin)
[2020-10-23 16:01:42] Using the following download hosts for Public, Realm steamglobal
[2020-10-23 16:01:42] 1. http://media4.steampowered.com, /client/, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2020-10-23 16:01:42] Checking for update on startup
[2020-10-23 16:01:42] Checking for available updates...
[2020-10-23 16:01:42] Downloading manifest: media4.steampowered.com/client/steam_client_publicbeta_ubuntu12
[2020-10-23 16:01:42] Download skipped by HTTP 304 Not Modified
[2020-10-23 16:01:42] Nothing to do
[2020-10-23 16:01:42] Verifying installation...
[2020-10-23 16:01:42] Performing checksum verification of executable files
[2020-10-23 16:01:43] Verification complete
/data/src/vstdlib/strtools.cpp (252) : Assertion Failed: n == 0 || s1 != NULL
/data/src/vstdlib/strtools.cpp (252) : Assertion Failed: n == 0 || s1 != NULL
Installing breakpad exception handler for appid(steam)/version(1603434362)
crash_20201023160144_18.dmp[4885]: Uploading dump (out-of-process)
/tmp/dumps/crash_20201023160144_18.dmp
assert_20201023160142_1.dmp[4889]: Uploading dump (out-of-process)
/tmp/dumps/assert_20201023160142_1.dmp
/home/insanej/.local/share/Steam/steam.sh: line 750:  4820 Segmentation fault      (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
crash_20201023160144_18.dmp[4885]: Finished uploading minidump (out-of-process): success = yes
crash_20201023160144_18.dmp[4885]: response: CrashID=bp-dca98bdd-1714-4df1-bff1-8d4212201023
crash_20201023160144_18.dmp[4885]: file ''/tmp/dumps/crash_20201023160144_18.dmp'', upload yes: ''CrashID=bp-dca98bdd-1714-4df1-bff1-8d4212201023''
assert_20201023160142_1.dmp[4889]: Finished uploading minidump (out-of-process): success = yes
assert_20201023160142_1.dmp[4889]: response: CrashID=bp-37c5a27c-84f3-4826-a0b9-3765d2201023
assert_20201023160142_1.dmp[4889]: file ''/tmp/dumps/assert_20201023160142_1.dmp'', upload yes: ''CrashID=bp-37c5a27c-84f3-4826-a0b9-3765d2201023''

Let me know if you need the .dmp files mentioned above.

OOozenthor 2020-10-23 github
Same crash for me (but running Arch):

[ooze@z77 ~]$ Running Steam on arch rolling 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Steam client's requirements are satisfied
/home/ooze/.local/share/Steam/ubuntu12_32/steam
[2020-10-24 01:58:43] Startup - updater built Oct 23 2020 05:40:27
[2020-10-24 01:58:43] Opted in to client beta 'publicbeta' via beta file
You are in the 'publicbeta' client beta.
Installing breakpad exception handler for appid(steam)/version(1603434362)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2020-10-24 01:58:44] Loading cached metrics from disk (/home/ooze/.local/share/Steam/package/steam_client_metrics.bin)
[2020-10-24 01:58:44] Using the following download hosts for Public, Realm steamglobal
[2020-10-24 01:58:44] 1. http://media4.steampowered.com, /client/, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
Installing breakpad exception handler for appid(steam)/version(1603434362)
[2020-10-24 01:58:44] Checking for update on startup
[2020-10-24 01:58:44] Checking for available updates...
[2020-10-24 01:58:44] Downloading manifest: media4.steampowered.com/client/steam_client_publicbeta_ubuntu12
Installing breakpad exception handler for appid(steam)/version(1603434362)
[2020-10-24 01:58:44] Download skipped by HTTP 304 Not Modified
[2020-10-24 01:58:44] Nothing to do
[2020-10-24 01:58:44] Verifying installation...
[2020-10-24 01:58:44] Performing checksum verification of executable files
[2020-10-24 01:58:44] Verification complete
Loaded SDL version 2.0.13-6142881
/usr/share/themes/Breeze/gtk-2.0/widgets/entry:70: error: unexpected identifier 'direction', expected character '}'

(steam:21931): Gtk-WARNING **: 01:58:44.904: Unable to locate theme engine in module_path: "adwaita",
/usr/share/themes/Breeze/gtk-2.0/widgets/styles:36: error: invalid string constant "combobox_entry", expected valid string constant
Installing breakpad exception handler for appid(steam)/version(1603434362)
STEAM_RUNTIME_HEAVY: ./steam-runtime-heavy
[1024/015845.465942:INFO:crash_reporting.cc(247)] Crash reporting enabled for process: browser
[1024/015845.490085:WARNING:crash_reporting.cc(286)] Failed to set crash key: UserID with value: 0
[1024/015845.490150:WARNING:crash_reporting.cc(286)] Failed to set crash key: BuildID with value: 1603431640
[1024/015845.490155:WARNING:crash_reporting.cc(286)] Failed to set crash key: SteamUniverse with value: Public
[1024/015845.490160:WARNING:crash_reporting.cc(286)] Failed to set crash key: Vendor with value: Valve
[1024/015845.563926:WARNING:crash_reporting.cc(286)] Failed to set crash key: UserID with value: 0
[1024/015845.563992:WARNING:crash_reporting.cc(286)] Failed to set crash key: BuildID with value: 1603431640
[1024/015845.563997:WARNING:crash_reporting.cc(286)] Failed to set crash key: SteamUniverse with value: Public
[1024/015845.564002:WARNING:crash_reporting.cc(286)] Failed to set crash key: Vendor with value: Valve
[1024/015845.564563:INFO:crash_reporting.cc(247)] Crash reporting enabled for process: gpu-process
[1024/015845.760069:WARNING:crash_reporting.cc(286)] Failed to set crash key: UserID with value: 0
[1024/015845.760138:WARNING:crash_reporting.cc(286)] Failed to set crash key: BuildID with value: 1603431640
[1024/015845.760144:WARNING:crash_reporting.cc(286)] Failed to set crash key: SteamUniverse with value: Public
[1024/015845.760150:WARNING:crash_reporting.cc(286)] Failed to set crash key: Vendor with value: Valve
[1024/015845.760735:INFO:crash_reporting.cc(247)] Crash reporting enabled for process: utility
Installing breakpad exception handler for appid(steam)/version(1603434362)
Installing breakpad exception handler for appid(steam)/version(1603434362)
Installing breakpad exception handler for appid(steam)/version(1603434362)
Installing breakpad exception handler for appid(steam)/version(1603434362)
Installing breakpad exception handler for appid(steam)/version(1603434362)
Installing breakpad exception handler for appid(steam)/version(1603434362)
Installing breakpad exception handler for appid(steam)/version(1603434362)
Installing breakpad exception handler for appid(steam)/version(1603434362)
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(1603434362)
Installing breakpad exception handler for appid(steam)/version(1603434362)
Installing breakpad exception handler for appid(steam)/version(1603434362)
Installing breakpad exception handler for appid(steam)/version(1603434362)
CAppInfoCacheReadFromDiskThread took 152 milliseconds to initialize
/data/src/vstdlib/strtools.cpp (252) : Assertion Failed: n == 0 || s1 != NULL
/data/src/vstdlib/strtools.cpp (252) : Assertion Failed: n == 0 || s1 != NULL
Installing breakpad exception handler for appid(steam)/version(1603434362)
crash_20201024015846_18.dmp[21993]: Uploading dump (out-of-process)
/tmp/dumps/crash_20201024015846_18.dmp
assert_20201024015843_1.dmp[21996]: Uploading dump (out-of-process)
/tmp/dumps/assert_20201024015843_1.dmp
/home/ooze/.local/share/Steam/steam.sh: line 750: 21931 Segmentation fault      (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
assert_20201024015843_1.dmp[21996]: Finished uploading minidump (out-of-process): success = yes
assert_20201024015843_1.dmp[21996]: response: CrashID=bp-394e7f16-59f5-4ed3-bf7a-7446e2201023
assert_20201024015843_1.dmp[21996]: file ''/tmp/dumps/assert_20201024015843_1.dmp'', upload yes: ''CrashID=bp-394e7f16-59f5-4ed3-bf7a-7446e2201023''
crash_20201024015846_18.dmp[21993]: Finished uploading minidump (out-of-process): success = yes
crash_20201024015846_18.dmp[21993]: response: CrashID=bp-c0aea922-af59-4d32-97f9-70c3d2201023
crash_20201024015846_18.dmp[21993]: file ''/tmp/dumps/crash_20201024015846_18.dmp'', upload yes: ''CrashID=bp-c0aea922-af59-4d32-97f9-70c3d2201023''

NNiFNi 2020-10-23 github

same for me on manjaro :( Any workaround yet?

Edit:
for anyone stumbling upon this. Disable the beta by deleting $HOME/.steam/steam/package/beta.

TTTimo 2020-10-23 github

Look in your compatibilitytools.d folder (~/.steam/steam/compatibilitytools.d) for any files without an extension (e.g. no "." in their name), and either remove or add an extension on them.

We will roll out an update to the beta client shortly with a fix. Unfortunately this crashes during startup, so if you are getting this you will need to do the fix described. Very sorry about this!

Update: as mentioned above you can opt out of beta by deleting ~/.local/share/Steam/package/beta

OOozenthor 2020-10-23 github

Thanks TTimo, i changed:

LICENSE to LICENSE.txt
proton to proton.py
version to version.txt

and all is well again.

JJuppstein 2020-10-24 github

That hint about the file endings did the trick, thanks a lot. Steam is back in action.

TTTimo 2020-10-24 github

This is now fixed in the Oct 23 Steam client release (beta and release are in sync atm).
If you updated to the buggy beta though, see the fixes above for how to recover your install.

Nothing extracted yet.