Segfault on Exit

Debian Lenny (32-bit)
Pentium-M 2.0 Ghz
ATI Mobility X700

Start game -> Quit game…
Doesn’t crash…

Start game -> Fight a battle -> Quit Game
Crashes with SegFault with a pop-up saying the game crashed when Windowed and freezes in the main menu when full screen (pop-up happens behind the game and can’t click on it to quit out of the game because game is fullscreen).

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

[code]

==== STACK TRACE ====

./GSB.bin.x86[0x8386c38]
[0xb77d140c]
/opt/GSB/lib/libvorbis.so.0(+0x1468a)[0xb746c68a]
/opt/GSB/lib/libvorbis.so.0(vorbis_synthesis+0x171)[0xb74629d1]
/opt/GSB/lib/libvorbisfile.so.3(+0x4643)[0xb7454643]
/opt/GSB/lib/libvorbisfile.so.3(ov_read_filter+0x55)[0xb7454af5]
/opt/GSB/lib/libvorbisfile.so.3(ov_read+0x57)[0xb7454fa7]
./GSB.bin.x86(_ZN14cOAL_OggStream6StreamEP11cOAL_Buffer+0x86)[0x83a7346]
./GSB.bin.x86(_ZN11cOAL_Stream6UpdateEv+0x154)[0x839c034]
./GSB.bin.x86(_ZN11cOAL_Source6UpdateEv+0x5f)[0x83982cf]
./GSB.bin.x86(_ZN18cOAL_SourceManager15UpdateStreamingEv+0x75)[0x839a545]
./GSB.bin.x86(_Z13UpdaterThreadPv+0x28)[0x839a598]
/opt/GSB/lib/libSDL-1.2.so.0(+0xe05b)[0xb750d05b]
/opt/GSB/lib/libSDL-1.2.so.0(+0x5b3dd)[0xb755a3dd]
/lib/i686/cmov/libpthread.so.0(+0x5955)[0xb7712955]
/lib/i686/cmov/libc.so.6(clone+0x5e)[0xb7262e7e]
david@Miho:~$ [/code]

This is only a problem when it’s in full screen mode because it freezes on the main menu and I can’t get out of the game.

Interesting, the stacktrace doesn’t actually show a crash. It’s just showing the sound thread. Where there any other sound effects going on or just the background music?

If you could recreate the crash and follow the process here to get a more complete (all threads) backtrace
(that is entering in “thread apply app bt” into GDB when it crashes). You may need to run GSB in windowed mode to do this.

gentoo.org/proj/en/qa/backtraces.xml