Borderlands 2

Borderlands 2

View Stats:
Carl 🐧 Oct 11, 2016 @ 10:06pm
[Linux] Crash on startup
Hey guys, so I got a really weird problem here. Borderlands 2 for some reason seems to crash on start-up. Steam launches the binary, it runs for a second then dies prematurely before producing any verbose output(logs, etc). It runs for about 2 seconds then dies, the logs directory in ~/.local/share/../willowgame/logs/ is empty. However there is a segfault printed in the syslog.

Linux keiji-pc 4.4.24-1-MANJARO #1 SMP PREEMPT Sat Oct 8 07:49:12 UTC 2016 x86_64 GNU/Linux Geforce GTX 770 SC 2 GB - Driver build 370.23 OS is Manjaro Arch Linux 16

According to dmesg:

[] Borderlands2[1581]: segfault at 0 ip (null) sp 00000000ffb8e56c error 14 in Borderlands2[8048000+235a000] [] Borderlands2[1688]: segfault at 0 ip (null) sp 00000000fff732dc error 14 in Borderlands2[8048000+235a000]

The odd thing is the game was working just fine the other day after I reinstalled my operating system. Then suddenly I went to play it this morning and BAM segmentation faullt.

What I've tried to fix the issue

  • Deleting the folder in ~/.local/share/aspyr-media
  • Erasing the entire game, saves, etc from disk and reinstalling it.
  • Checking for broken packages
  • Reinstalling the proprietary display driver.
  • Verifying game cache

So I think it's got something to do with a missing library, considering the game window doesn't even initialise, or for that matter, pop up. Just dies. I recently had to restore some group settings for my account as there was a minor screw up when I was doing some troubleshooting(groups are restored now though).

Anyone got some answers?
Last edited by Carl 🐧; Oct 11, 2016 @ 10:07pm
< >
Showing 1-7 of 7 comments
CoolingGibbon Oct 11, 2016 @ 10:10pm 
Not too sure, but could your group changes have caused a file access violation for BL2? Since it's a segfault I'm inclined o believe it's a permission issue of sorts.
Carl 🐧 Oct 11, 2016 @ 10:13pm 
It could very well be a permissions issue, the question is what group and what file. The game does create the save directories and what not though, so I'm not completely sure. The groups have been restored, however, with no actual output I can't really determine what's causing the problem.
Last edited by Carl 🐧; Oct 11, 2016 @ 10:18pm
CoolingGibbon Oct 11, 2016 @ 10:25pm 
Maybe the group which had write permissions for the Steam directory perhaps?
Carl 🐧 Oct 11, 2016 @ 10:48pm 
Well after doing some debugging in terminal, after the game launches this is what I get:

ERROR: ld.so: object '/home/keiji/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/keiji/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. /home/keiji/.local/share/Steam/steamapps/common/Borderlands 2/./Borderlands2: Symbol `_ZTVN10__cxxabiv120__si_class_type_infoE' has different size in shared object, consider re-linking /home/keiji/.local/share/Steam/steamapps/common/Borderlands 2/./Borderlands2: Symbol `_ZTVN10__cxxabiv117__class_type_infoE' has different size in shared object, consider re-linking /home/keiji/.local/share/Steam/steamapps/common/Borderlands 2/./Borderlands2: Symbol `_ZTVN10__cxxabiv121__vmi_class_type_infoE' has different size in shared object, consider re-linking
Last edited by Carl 🐧; Oct 11, 2016 @ 10:48pm
Carl 🐧 Oct 11, 2016 @ 11:10pm 
Yeah, after doing a bit of digging on github it appears the lead problem was more or less the steam-native-runtime package that came shipped with the XFCE distributon of Manjaro out of the box. The one that came pre-installed for some reason was missing a majority of the lib32-* libs. Forcing the installation of the the steam-native-runtime package from the arch repository has resolved the problem. Thanks for the help.
CoolingGibbon Oct 11, 2016 @ 11:15pm 
Glad you got it working. I myself am a fan of mainline Arch and would recommend it to anyone who's somewhat comfortable with getting their hands dirty, but I realize Manjaro has done good things with regards to a more user-friendly GTK-based Arch distro.
< >
Showing 1-7 of 7 comments
Per page: 1530 50

Date Posted: Oct 11, 2016 @ 10:06pm
Posts: 7