Borderlands 2 startup video crashes with host openal 1.18.0 or newer
steam package version: 1496897923 built: jun 8 2017
Solus
Am not opted into steam beta
Have checked for uupdates
When trying to launch borderlands 2 it crashes on startup. The following is the only error that is output in terminal:
ERROR: ld.so: object '/home/adam/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Hello @Salvation-Son-Kun, this error message is harmless and not the cause of your issue.
Oh, well now I'm even more confused! Any idea how I could go about troubleshooting this issue?
Is there any logs created that would be relevant/useful?
You may find a hint at what's going on here in the game-specific log in ~/.local/share/aspyr-media/borderlands 2/willowgame/logs.
There exists a file called launch.log but its empty :(
well, this is an ancient issue, but still this might help someone as said on the arch wiki
As of lib32-openal version 1.18.0-1, the game crashes instantly. The possible solutions are to downgrade lib32-openal to 1.17.2-1, or to start the game with
LD_PRELOAD='$HOME/.steam/root/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libopenal.so.1'
and you also can
Run the game with the
-nostartupmoviesflag. It no longer crashes in libopenal with a general protection error.
hope this helps someone!
arch wiki page im referring to: https://wiki.archlinux.org/index.php/Steam/Game-specific_troubleshooting#Borderlands_2
Indeed, looks like Borderlands bundles some libraries that it probably shouldn't: https://steamdb.info/depot/49533/
It isn't obvious to me which one specifically would be causing a crash.