Crashes in Linux

Life simulation game in a fantasy world: http://www.winterwolves.com/spiritedheart.htm
Post Reply
ScarletEmerald
Young scout
Posts: 3
Joined: Mon Apr 20, 2009 4:57 pm

Crashes in Linux

Post by ScarletEmerald »

I've been getting regular crashes in Linux due to memory corruption. Here are the errors. Let me know if you want any other info.

Code: Select all

*** glibc detected *** /home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/python.real: realloc(): invalid next size: 0x0a825e80 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7ca1454]
/lib/tls/i686/cmov/libc.so.6[0xb7ca50b1]
/lib/tls/i686/cmov/libc.so.6(realloc+0x106)[0xb7ca5de6]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0[0xb7e3c0c4]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x67c9)[0xb7e94e6e]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x70b)[0xb7e9565d]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x4bc8)[0xb7e9326d]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x5d3c)[0xb7e943e1]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x5d3c)[0xb7e943e1]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x5d3c)[0xb7e943e1]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x5d3c)[0xb7e943e1]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x5d3c)[0xb7e943e1]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x5d3c)[0xb7e943e1]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x5d3c)[0xb7e943e1]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x5d3c)[0xb7e943e1]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x5d3c)[0xb7e943e1]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x5d3c)[0xb7e943e1]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x5d3c)[0xb7e943e1]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x70b)[0xb7e9565d]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0[0xb7e357e5]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyObject_Call+0x33)[0xb7e14f1e]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x3e7f)[0xb7e92524]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x70b)[0xb7e9565d]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0[0xb7e357e5]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyObject_Call+0x33)[0xb7e14f1e]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x3e7f)[0xb7e92524]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x70b)[0xb7e9565d]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x4bc8)[0xb7e9326d]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x70b)[0xb7e9565d]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalCode+0x63)[0xb7e957ef]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x5765)[0xb7e93e0a]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x70b)[0xb7e9565d]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x4bc8)[0xb7e9326d]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x5d3c)[0xb7e943e1]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x70b)[0xb7e9565d]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x4bc8)[0xb7e9326d]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x5d3c)[0xb7e943e1]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x5d3c)[0xb7e943e1]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x5d3c)[0xb7e943e1]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x70b)[0xb7e9565d]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyEval_EvalCode+0x63)[0xb7e957ef]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyRun_FileExFlags+0xb0)[0xb7eb5f6f]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyRun_SimpleFileExFlags+0x245)[0xb7eb6af0]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(PyRun_AnyFileExFlags+0x6e)[0xb7eb7fcb]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/lib/libpython2.5.so.1.0(Py_Main+0xb66)[0xb7ec1c2c]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/python.real(main+0x2a)[0x804855e]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb7c48685]
/home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/python.real[0x80484b5]
======= Memory map: ========
08048000-08049000 r-xp 00000000 08:24 3817475    /home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/python.real
08049000-0804a000 rw-p 00000000 08:24 3817475    /home/juba/Desktop/Spirited Heart-linux-x86/lib/linux-x86/python.real
09e6e000-0b353000 rw-p 09e6e000 00:00 0          [heap]
afc52000-b17f3000 rw-p afc52000 00:00 0 
b183f000-b2757000 rw-p b183f000 00:00 0 
b2882000-b2a59000 rw-p b2882000 00:00 0 
b2bd9000-b2eda000 rw-p b2bd9000 00:00 0 
b2f1e000-b3146000 rw-p b2f1e000 00:00 0 
b3146000-b3147000 ---p b3146000 00:00 0 
b3147000-b3947000 rw-p b3147000 00:00 0 
b396a000-b3a2e000 rw-p b396a000 00:00 0 
b3f55000-b417d000 rw-p b3f55000 00:00 0 
b42fe000-b4900000 rw-p b42fe000 00:00 0 
b4900000-b4935000 rw-p b4900000 00:00 0 
b4935000-b4a00000 ---p b4935000 00:00 0 
b4ac1000-b4bd5000 rw-p b4ac1000 00:00 0 
b4cfc000-b4ffd000 rw-p b4cfc000 00:00 0 
b5614000-b57d9000 rw-p b5614000 00:00 0 
b57d9000-b57da000 ---p b57d9000 00:00 0 
b57da000-b5fda000 rw-p b57da000 00:00 0 
b5fda000-b62da000 rw-s 00000000 00:09 15597590   /SYSV00000000 (deleted)
b62da000-b62db000 ---p b62da000 00:00 0 
b62db000-b6adb000 rw-p b62db000 00:00 0 
b6adb000-b6adf000 r-xp 00000000 08:23 2414633    /usr/lib/libXfixes.so.3.1.0
b6adf000-b6ae0000 rw-p 00003000 08:23 2414633    /usr/lib/libXfixes.so.3.1.0
b6ae0000-b6ae8000 r-xp 00000000 08:23 2414496    /usr/lib/libXcursor.so.1.0.2
b6ae8000-b6ae9000 rw-p 00007000 08:23 2414496    /usr/lib/libXcursor.so.1.0.2
b6ae9000-b6aee000 r-xp 00000000 08:23 2414091    /usr/lib/libXrandr.so.2.1.0
b6aee000-b6aef000 r--p 00005000 08:23 2414091    /usr/lib/libXrandr.so.2.1.0
b6aef000-b6af0000 rw-p 00006000 08:23 2414091    /usr/lib/libXrandr.so.2.1.0
b6af0000-b6af8000 r-xp 00000000 08:23 2412740    /usr/lib/libXrender.so.1.3.0
b6af8000-b6af9000 r--p 00007000 08:23 2412740    /usr/lib/libXrenAborted
User avatar
jack1974
Pack leader
Posts: 15479
Joined: Thu Jun 16, 2005 4:43 pm

Re: Crashes in Linux

Post by jack1974 »

Thanks, I'm not a linux expert myself but I know who to ask about it. Once I find a solution/workaround will post again here.
User avatar
jack1974
Pack leader
Posts: 15479
Joined: Thu Jun 16, 2005 4:43 pm

Re: Crashes in Linux

Post by jack1974 »

I've uploaded a new version here:
http://www.giochimac.com/games/Spirited ... al.tar.bz2
let me know if you still get the crash. Thanks!
ScarletEmerald
Young scout
Posts: 3
Joined: Mon Apr 20, 2009 4:57 pm

Re: Crashes in Linux

Post by ScarletEmerald »

The demo hasn't crashed, but I don't think I got far enough to give it a good test. Is there a fixed version of the regular program?
User avatar
jack1974
Pack leader
Posts: 15479
Joined: Thu Jun 16, 2005 4:43 pm

Re: Crashes in Linux

Post by jack1974 »

Yes I've uploaded the fixed fullversion as well, so when you buy the fullgame you won't have the bug anymore. Was a simple mistake on my part, I used an old version of the library, now is ok :)
ScarletEmerald
Young scout
Posts: 3
Joined: Mon Apr 20, 2009 4:57 pm

Re: Crashes in Linux

Post by ScarletEmerald »

Great, looks like it's ok now. :D
Post Reply