Posted by helios42
I think I now have savegame that makes it quite easy to reproduce the crash:
http://martin-steigerwald.de/tmp/FreedroidRPG/savegame-2011-07-11-svn-precrash.tar.bz2
I reproduced it three times in a row by letting my 476 team shot at the other lower level bots and dragging the EMS shockwave granted from position 4 to position 5 just right next to it. You might have to drag it again several times, but then at least here it crashes quite reproducably. With this:
martin@merkaba:~/Spielen/FreeDroidRPG/freedroid-svn/src> ./freedroidRPG
Hello, this is FreedroidRPG, version 0.14.1+svn.
This seems to be a development version, so we'll exit on floating point exceptions.
Video system type: x11.
Using screen resolution 1920 x 1080.
Testing if color depth 32 bits is available... YES.
video mode set (bpp=24 RGBA=8880 depth=24)
-OpenGL-------------------------------------------------------
Vendor : Tungsten Graphics, Inc
Renderer : Mesa DRI Intel(R) Sandybridge Mobile
Version : 2.1 Mesa 7.11-devel
[...]
there is no soundcard
Now respawning all bots on level : 17.
Now respawning all bots on level : 16.
Now respawning all bots on level : 58.
Now respawning all bots on level : 6. print_trace: Obtained 11 stack frames.
print_trace: Obtaining symbols now done.
.(print_trace+0x12) [0x443102]
/lib/x86_64-linux-gnu/libc.so.6(+0x32480) [0x7f384b5b3480]
.(translate_map_point_to_screen_pixel_func+0x148) [0x434178]
.(play_sound_at_position+0x53) [0x446203]
.(play_item_sound+0x6e) [0x45e69e]
.(DropHeldItemToInventory+0x210) [0x41db50]
.(HandleInventoryScreen+0x3dd) [0x41eb9d]
.(Game+0x7a) [0x44d9aa]
.(main+0x15a) [0x415bda]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xfd) [0x7f384b59fead]
.() [0x415c9d]
print_trace(): received SIGFPE!
----------------------------------------------------------------------
Termination of freedroidRPG initiated...Thank you for playing freedroidRPG.
(sorry forgot to run gdb within a screen session and I am not able to access it when freedroid RPG is running fullscreen otherwise)
|