Games fail to load and background crash in Linux Mint 20 (Ubuntu 20.04)
I'm running Linux Mint 20 (based on Ubuntu 20.04). Steam is installed and running. I followed the build instructions and everything build cleanly. When I run ./bin/launch.sh, the SamRewritten window appears, but the console immediately prints:
$ ./bin/launch.sh
../steamnetworkingsockets/clientlib/csteamnetworkingsockets_steam.cpp (39) : Assertion Failed: Don't know Steam universe. Order of init bug?
../steamnetworkingsockets/clientlib/csteamnetworkingsockets_steam.cpp (39) : Assertion Failed: Don't know Steam universe. Order of init bug?
../steamnetworkingsockets/clientlib/csteamnetworkingsockets_steamclient.cpp (275) : Assertion Failed: IClientNetworkingUtils_Create - Don't know Steam universe. Order of init bug?crash_20201003105454_2.dmp[119716]: Uploading dump (out-of-process)
/tmp/dumps/crash_20201003105454_2.dmp
../steamnetworkingsockets/clientlib/csteamnetworkingsockets_steamclient.cpp (275) : Assertion Failed: IClientNetworkingUtils_Create - Don't know Steam universe. Order of init bug?
crash_20201003105454_2.dmp[119716]: Finished uploading minidump (out-of-process): success = yes
crash_20201003105454_2.dmp[119716]: response: Discarded=1
crash_20201003105454_2.dmp[119716]: file ''/tmp/dumps/crash_20201003105454_2.dmp'', upload yes: ''Discarded=1''
The message "SamRewritten is currently fetching your games" appears in the window and spins for several seconds, then is eventually replaced with "No games found! Did you make a typo?"
Any idea what might be going wrong?
Do you happen to have multiple versions of steam installed? This error happens when Samrewritten is using a stale Steam library. I would purge all steam installs except the one you're using.
I used to have multiple versions installed, one via flatpak and another via debian package, but I uninstalled the flatpak version a while back, and as far as I can tell, it's completely gone. Maybe there's still a stray library left somewhere, is there a particular library or file I could try searching for?