Closed DerBunman closed 5 years ago
Can you try disabling the Steam overlay to see if it's the cause?
I tried that and it didn't change the behavior.
Also I am sure that it is not a Steam update, but one of the packages I upgraded which causes an incompatibility with the steam runtime, because I luckily made a system backup before doing the "apt upgrade" and after reverting to the state before the upgrade the 64 bit Steam games run fine again.
Edit: If you need information/test from a system that has the broken package I am absolutely willing to perform the upgrade again and revert to my backup after that.
Nice detective work! I don't have either of these games myself, but a number of other games stopped working for me recently. It turns out that I can get at least some (unfortunately not all) of them to work again if I downgrade the ALSA libraries (libasound2 etc.) to 1.0.29-1.
I've seen other reports of problems with ALSA 1.1.0 and Steam, but they were all about missing sound, not game crashes.
My games wouldn't load normally, but running steam with
LD_PRELOAD='/usr/$LIB/libasound.so.2 '${LD_PRELOAD} steam
Fixes plague inc and torchlight 2 for me. Not sure why, just found it on the arch wiki.
Can confirm: this makes Cities:Skylines not crash on start on Debian testing (stretch):
LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libasound.so.2 steam
Hello, since this issue was last commented on Steam's handling of the Steam runtime has changed to prefer host libraries by default. Is anyone still experiencing this issue on an up to date system?
I can confirm that Cities:Skylines starts up fine without the LD_PRELOAD
now. Thanks!
Thanks for retesting @emikulic, closing.
When I start a 64 bit game in on Debian unstable I get invalid pointer errors since the last update. However, some games seem to run, when started from the terminal (eg Shovel Knight and Transistor).
For example: Cities Skylines:
*** Error in
/home/ichi/.steam/SteamApps/common/Cities_Skylines/Cities.x64': free(): invalid pointer: 0x00000000028e6d78 ***`Shovel Knight:
*** Error in
/home/ichi/.steam/SteamApps/common/Shovel Knight/64/ShovelKnight': free(): invalid pointer: 0x0000000001ed57a0 ***`Transistor:
*** Error in
./Transistor.bin.x86_64': free(): invalid pointer: 0x00007f7234000078 ***`My System:
Packages that where in the upgrade that broke 64 bit games: