I have a Lenovo Thinkpad T440s on which I was previously running Ubuntu 18.04 and now Ubuntu 20.04.
One day last week Steam just stopped working. It performs verification as normal and then just stops. When I launch it from terminal I get the following output:
Running Steam on ubuntu 20.04 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Steam client's requirements are satisfied
WARNING: Using default/fallback debugger launch
/home/user/.steam/debian-installation/ubuntu12_32/steam -nominidumps -nobreakpad
[2021-06-17 10:42:19] Startup - updater built Jun 8 2021 22:23:36
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2021-06-17 10:42:19] Using the following download hosts for Public, Realm steamglobal
[2021-06-17 10:42:19] 1. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2021-06-17 10:42:19] 2. https://cdn.akamai.steamstatic.com, /client/, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2021-06-17 10:42:19] 3. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2021-06-17 10:42:19] Checking for update on startup
[2021-06-17 10:42:19] Checking for available updates...
[2021-06-17 10:42:19] Downloading manifest: https://cdn.cloudflare.steamstatic.com/client/steam_client_ubuntu12
[2021-06-17 10:42:20] Download skipped: /client/steam_client_ubuntu12 version 1623193086, installed version 1623193086, existing pending version 0
[2021-06-17 10:42:20] Nothing to do
[2021-06-17 10:42:20] Verifying installation...
[2021-06-17 10:42:20] Performing checksum verification of executable files
[2021-06-17 10:42:20] Verification complete
STEAM_RUNTIME_HEAVY: ./steam-runtime-heavy
And then it silently dies. I have tried updating to Ubuntu 20.04, reinstalling steam, updating drivers etc. (every other solution I found on here which are mostly to do with dedicated graphics cards misbehaving). Reinstalling steam would work once and then this problem would reappear when I closed steam and attempted to re-open it.
Does anyone have any insight into this problem or a work around for launching tabletop sim (the only game I play on this machine). I really really don't want to totally wipe the machine and reinstall the OS since this is also my work machine since the pandemic started and I don't want to have to reinstall all my ssh keys, dev software etc.
Thanks
Update
The error.log
file in ~/.steam/debian-installation
reports the following:-
nstalling breakpad exception handler for appid(steam)/version(1623193086)
Installing breakpad exception handler for appid(steam)/version(1623193086)
Installing breakpad exception handler for appid(steam)/version(1623193086)
Loaded SDL version 2.0.15-6501165
Gtk-Message: 11:31:50.628: Failed to load module "gail"
Gtk-Message: 11:31:50.628: Failed to load module "atk-bridge"
(steam:23234): Gtk-WARNING **: 11:31:50.631: Unable to locate theme engine in module_path: "adwaita",
/usr/share/themes/Yaru/gtk-2.0/main.rc:775: error: unexpected identifier 'direction', expected character '}'
(steam:23234): Gtk-WARNING **: 11:31:50.632: Unable to locate theme engine in module_path: "adwaita",
/usr/share/themes/Yaru/gtk-2.0/hacks.rc:28: error: invalid string constant "normal_entry", expected valid string constant
Steam: An X Error occurred
X Error of failed request: BadAtom (invalid Atom parameter)
Major opcode of failed request: 20 (X_GetProperty)
Atom id in failed request: 0x0
Serial number of failed request: 12
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request: BadAtom (invalid Atom parameter)
Major opcode of failed request: 20 (X_GetProperty)
Atom id in failed request: 0x0
Serial number of failed request: 13
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request: BadAtom (invalid Atom parameter)
Major opcode of failed request: 20 (X_GetProperty)
Atom id in failed request: 0x0
Serial number of failed request: 14
xerror_handler: X failed, continuing
Installing breakpad exception handler for appid(steam)/version(1623193086)
[0617/113151.042040:INFO:crash_reporting.cc(247)] Crash reporting enabled for process: browser
[0617/113151.062779:WARNING:crash_reporting.cc(286)] Failed to set crash key: UserID with value: 0
[0617/113151.062852:WARNING:crash_reporting.cc(286)] Failed to set crash key: BuildID with value: 1623191035
[0617/113151.062858:WARNING:crash_reporting.cc(286)] Failed to set crash key: SteamUniverse with value: Public
[0617/113151.062862:WARNING:crash_reporting.cc(286)] Failed to set crash key: Vendor with value: Valve
/usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so: undefined symbol: g_log_structured_standard
Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications.
[0617/113151.102489:WARNING:crash_reporting.cc(286)] Failed to set crash key: UserID with value: 0
[0617/113151.102562:WARNING:crash_reporting.cc(286)] Failed to set crash key: BuildID with value: 1623191035
[0617/113151.102568:WARNING:crash_reporting.cc(286)] Failed to set crash key: SteamUniverse with value: Public
[0617/113151.102573:WARNING:crash_reporting.cc(286)] Failed to set crash key: Vendor with value: Valve
[0617/113151.104725:INFO:crash_reporting.cc(247)] Crash reporting enabled for process: gpu-process
[0617/113151.134901:ERROR:sandbox_linux.cc(372)] InitializeSandbox() called with multiple threads in process gpu-process.
[0617/113151.169299:WARNING:crash_reporting.cc(286)] Failed to set crash key: UserID with value: 0
[0617/113151.169369:WARNING:crash_reporting.cc(286)] Failed to set crash key: BuildID with value: 1623191035
[0617/113151.169375:WARNING:crash_reporting.cc(286)] Failed to set crash key: SteamUniverse with value: Public
[0617/113151.169379:WARNING:crash_reporting.cc(286)] Failed to set crash key: Vendor with value: Valve
[0617/113151.170013:INFO:crash_reporting.cc(247)] Crash reporting enabled for process: utility
Installing breakpad exception handler for appid(steam)/version(1623193086)
Installing breakpad exception handler for appid(steam)/version(1623193086)
Installing breakpad exception handler for appid(steam)/version(1623193086)
Installing breakpad exception handler for appid(steam)/version(1623193086)
Installing breakpad exception handler for appid(steam)/version(1623193086)
CApplicationManagerPopulateThread took 0 milliseconds to initialize (will have waited on CAppInfoCacheReadFromDiskThread)
Installing breakpad exception handler for appid(steam)/version(1623193086)
Installing breakpad exception handler for appid(steam)/version(1623193086)
Installing breakpad exception handler for appid(steam)/version(1623193086)
Installing breakpad exception handler for appid(steam)/version(1623193086)
Installing breakpad exception handler for appid(steam)/version(1623193086)
CAppInfoCacheReadFromDiskThread took 111 milliseconds to initialize
Installing breakpad exception handler for appid(steam)/version(1623193086)
Installing breakpad exception handler for appid(steam)/version(1623193086)
Installing breakpad exception handler for appid(steam)/version(1623193086)
Installing breakpad exception handler for appid(steam)/version(1623193086)
Installing breakpad exception handler for appid(steam)/version(1623193086)
Installing breakpad exception handler for appid(steam)/version(1623193086)
Proceed to auto login
src/public/tier1/utlmemory.h (176) : Assertion Failed: 0
src/public/tier1/utlmemory.h (176) : Assertion Failed: 0
Installing breakpad exception handler for appid(steam)/version(1623193086)
crash_20210617113151_22.dmp[23331]: Uploading dump (out-of-process)
/tmp/dumps/crash_20210617113151_22.dmp
src/public/tier1/utlvector.h (1216) : Assertion Failed: !pArray || (Base() >= (pArray + size)) || (pArray >= (Base() + Count()) )
src/public/tier1/utlvector.h (1216) : Assertion Failed: !pArray || (Base() >= (pArray + size)) || (pArray >= (Base() + Count()) )
src/public/tier1/utlvector.h (1208) : Assertion Failed: count >= 0
src/public/tier1/utlvector.h (1208) : Assertion Failed: count >= 0
double free or corruption (!prev)
assert_20210617113149_1.dmp[23334]: Uploading dump (out-of-process)
/tmp/dumps/assert_20210617113149_1.dmp
/home/user/.steam/debian-installation/steam.sh: line 772: 23234 Aborted (core dumped) $STEAM_DEBUGGER $DEBUGGER_ARGS "$STEAMROOT/$STEAMEXEPATH" "$@"
crash_20210617113151_22.dmp[23331]: Finished uploading minidump (out-of-process): success = yes
crash_20210617113151_22.dmp[23331]: response: CrashID=bp-9536b9bc-be97-4003-ae61-4bc482210617
crash_20210617113151_22.dmp[23331]: file ''/tmp/dumps/crash_20210617113151_22.dmp'', upload yes: ''CrashID=bp-9536b9bc-be97-4003-ae61-4bc482210617''
assert_20210617113149_1.dmp[23334]: Finished uploading minidump (out-of-process): success = yes
assert_20210617113149_1.dmp[23334]: response: CrashID=bp-ffdda10e-c1ba-4dbd-acf2-feaa92210617
assert_20210617113149_1.dmp[23334]: file ''/tmp/dumps/assert_20210617113149_1.dmp'', upload yes: ''CrashID=bp-ffdda10e-c1ba-4dbd-acf2-feaa92210617''