Home computer is Debian 6.0 amd64. Self-compiled from svn (6556) with SDL2 libraries from Hg. Rolled up a halfling marauder, and I can't even explore half the first level without it crashing. Tried many, many times. Usually the crash is right after opening inventory, or right after closing inventory, but sometimes I can open and close it without any problems. It's frustratingly inconsistent. The only consistency is that it happens a lot.
There's a core file, but it's useless. All the stack entries are question marks. I tried running t-engine under gdb, but it's the same result -- a stack backtrace full of question marks.[LOG] Wufu wears: #00FF80##UID0#savior's copper ring of tenacity#LAST#.
[LOG]
[LOG] Resting starts...
[HEALING] 1564 Wufu for 0
[LOG] Rested for 0 turns (stop reason: all resources and life at maximum).
*** glibc detected *** ./t-engine: free(): invalid next size (fast): 0x00000000030aa170 ***
======= Backtrace: =========
/lib/libc.so.6(+0x71e16)[0x7fdf6f323e16]
/lib/libc.so.6(cfree+0x6c)[0x7fdf6f328b8c]
/usr/lib/libX11.so.6(XFree+0x9)[0x7fdf6e4e4ec9]
/usr/lib/libX11.so.6(_XFreeEventCookies+0x35)[0x7fdf6e4e4f15]
/usr/lib/libX11.so.6(XNextEvent+0x22)[0x7fdf6e4d3d82]
/usr/local/lib/libSDL2-2.0.so.0(+0xb0f8c)[0x7fdf70a90f8c]
/usr/local/lib/libSDL2-2.0.so.0(SDL_PumpEvents+0x17)[0x7fdf70a17bf7]
/usr/local/lib/libSDL2-2.0.so.0(SDL_WaitEventTimeout+0x2d)[0x7fdf70a1812d]
./t-engine[0x40f1a7]
/lib/libc.so.6(__libc_start_main+0xfd)[0x7fdf6f2d0c8d]
./t-engine[0x408449]
======= Memory map: ========
I tried reverting the Hg versions of SDL, SDL_image and SDL_ttf to the versions that I used in 1.0, but that didn't change anything. I still get the same crashes.
I can't even think of anything else to try.