Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem


Offset 0024F2B8 00 85 D2 8B 4D 10 90 90 90 90 90 90 8B 45 20 BB FF FF
Anyway I was asking for a crash log because I've needed `export MALLOC_CHECK_=0` in the launcher script for a while. Not really sure why but the game calls free on invalid memory during startup for me. ¯\_(ツ)_/¯
Streetwalrus, Sorry, I don't know where the crash log is.
If I try to execute from terminal I get: -
This is my LD_LIBRARY_PATH\n
/tools/linux/runtime/i386/lib/i386-linux-gnu:/tools/linux/runtime/i386/lib:/tools/linux/runtime/i386/usr/lib/i386-linux-gnu:/tools/linux/runtime/i386/usr/lib::.
End LD_LIBRARY_PATH\n
*******/.steam/steam/steamapps/common/BattleBlock Theater/BattleBlockTheater: error while loading shared libraries: libSDL2-2.0.so.0: cannot open shared object file: No such file or directory
I did some resarch and there is probably a link missing but so far I have been unable to figure it out.
Install SDL 2 from your distro's repo.
I can't share the beta access code, since it looks like they generate a new branch for each ticket (which is a smart thing, to be honest). However, they didn't ask me not to share the fact that a beta was available, so there you go.
@de.nagical: I guess the compiler is statically allocating this string, so you could probably cache the pointer to speed up things for future assertions (provided the string is only stored once). I am also a bit curious: why the assembly? Isn't your compiler supposed to pop those values for you anyway?
Oh, nice to hear there's fixing and development going on :)
Well, asserting is a bit special. Since failed assertions are marked noreturn, thus the stack setup is a bit different and returning not actually supported, hence the asm hackage. It's basically just to not have to fiddle with the binary itself ;)
I tried to install libsdl2-2.0-0. However apt-get says I have latest version.
I then tried ldd ./BattleBlockTheater
I have these missing libs
linux-gate.so.1 => (0xf778d000)
libsteam_api.so => not found
libSDL2-2.0.so.0 => not found
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf774d000)
libGL.so.1 => /usr/lib/i386-linux-gnu/mesa/libGL.so.1 (0xf76e5000)
libopenal.so.1 => not found
libstdc++.so.6 => /usr/lib/i386-linux-gnu/li...
I installed locate with sudo apt-get install locate
linked the missing libs following this post
http://steamcommunity.com/app/20920/discussions/0/522728181039691774/#c522728268702458584
Then ran the exe and had this come back
It then printed out the applications memory map..
I can't launch it from steam, but it does run if I execute the shell script. However a new issue, there is no audio!
Joy!!!
You'd need to install the 32bit libraries, i.e. libSDL2:i386 or something that way... Or just use the steam runtime, that is, don't run from terminal or set proper environment, e.g. env LD_LIBRARY_PATH="$HOME/.steam/bin32/" ./BattleBlockTheater.sh
This really works !!!
Thanks !