PaulCombal / SamRewritten

Steam Achievement Manager For Linux. Rewritten in C++.
GNU General Public License v3.0
334 stars 32 forks source link

Games fail to load and background crash in Linux Mint 20 (Ubuntu 20.04) #85

Open pjreed opened 3 years ago

pjreed commented 3 years ago

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?

wgpierce commented 3 years ago

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.

pjreed commented 3 years ago

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?