Crash Log, ubuntu 11.10, mesa drivers

Hello, I just got a crash report from inside the first battle:

Let me know if there’s an fix, or something else you’d like me to try.


Crash Log: GSB for Linux, Build: 2011-12-21T22:29:42Z

=====================
==== STACK TRACE ====

/usr/local/games/GSB/GSB.bin.x86_64[0x75dbf6]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x10060)[0x7f86d4d57060]
/usr/lib/x86_64-linux-gnu/dri/r600_dri.so(r600_draw_vbo+0x2e0)[0x7f86cef99390]
/usr/lib/x86_64-linux-gnu/dri/libgallium.so(st_draw_vbo+0x2da)[0x7f86ce51a18a]
/usr/lib/x86_64-linux-gnu/dri/libdricore.so(+0x10b8bb)[0x7f86cec2c8bb]
/usr/local/games/GSB/GSB.bin.x86_64(_ZN16IDirect3DDevice915DrawPrimitiveUPE17_D3DPRIMITIVETYPEjPKvj+0x10e)[0x765b9e]
/usr/local/games/GSB/GSB.bin.x86_64(_ZN8GUI_Hulk4DrawEv+0x2a7)[0x5e4ea7]
/usr/local/games/GSB/GSB.bin.x86_64(_ZN8GUI_Hulk7DrawAllEv+0x6f)[0x5e4a3f]
/usr/local/games/GSB/GSB.bin.x86_64(_ZN13GUI_BattleGUI12DrawFightingEv+0x477)[0x6885e7]
/usr/local/games/GSB/GSB.bin.x86_64(_ZN13GUI_BattleGUI4DrawEv+0x24)[0x688b64]
/usr/local/games/GSB/GSB.bin.x86_64(_ZN4Game8GameProcEv+0x93)[0x62a3c3]
/usr/local/games/GSB/GSB.bin.x86_64(_Z7WinMainPvS_Pci+0xb7)[0x6b4987]
/usr/local/games/GSB/GSB.bin.x86_64(main+0x78)[0x75db18]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7f86d1eb830d]
/usr/local/games/GSB/GSB.bin.x86_64(__gxx_personality_v0+0x479)[0x4e1869]

Same here, Ubuntu 11.10 x86_64, using proprietary ATI/AMD FGLRX drivers, my crash log looks like the above. For reference, game is also in /usr/local/games/GSB, same as above.

Crash Log: GSB for Linux, Build: 2011-12-23T15:20:26Z

=====================
==== STACK TRACE ====

./GSB.bin.x86_64[0x75dcd6]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x10060)[0x7f29f1632060]
./GSB.bin.x86_64(_ZN12GUI_Tutorial21CheckClickWhenBlockedEv+0x5a)[0x608ffa]
./GSB.bin.x86_64(_Z7WinMainPvS_Pci+0x3ab)[0x6b4d5b]
./GSB.bin.x86_64(main+0x78)[0x75dbf8]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7f29ee79330d]
./GSB.bin.x86_64(__gxx_personality_v0+0x479)[0x4e1869]

Second time it worked like a charm, sort of. A few issues, mostly with the lack of an insertion cursor and odd behaviours in the ship name box, as well as inconsistent function of the keyboard shortcuts for orders. Maybe that trace there was something missing the first time?

Those have been extremely hard to track down as they are issues with the threading cooperation in the game code. e.g. dialog gets removed, and then code still run against the dialog after it’s removed. Do you recall how exactly you recreated it? You may have to “reset” the tutorial by removing the ~/.positech/GSB/tutorial_seen.ini