[freespace2] Freespace hangs with fsport
Raffael Herzog
herzog-lists at raffael.ch
Sat Aug 13 12:20:18 EDT 2005
Am Freitag, den 12.08.2005, 18:14 +0200 schrieb Raffael Herzog:
> True. I made this backtrace by just restarting the mission. When I
> *really* cancel it (back to the deck), FS2 won't hang. Dying and
> restarting hangs too. I'll replay that mission and see if it still
> happens with the talking head off and if so, get a new core dump of that
> one.
Done. I'm getting really good at this mission, it was a breeze this
time ... ;)
New backtrace:
(gdb) bt
#0 0xb7c75e4d in mallopt () from /lib/tls/i686/cmov/libc.so.6
#1 0xb7c75722 in mallopt () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7c74b0b in malloc () from /lib/tls/i686/cmov/libc.so.6
#3 0x0823805b in vm_malloc (size=1320) at src/platform/unix.cpp:182
#4 0x080e1825 in mission_campaign_store_goals_and_events ()
at src/mission/missioncampaign.cpp:1426
#5 0x081033de in debrief_init () at
src/missionui/missiondebrief.cpp:2398
#6 0x08052610 in game_enter_state (old_state=2, new_state=28)
at src/freespace2/freespace.cpp:6138
#7 0x080777cc in gameseq_set_state (new_state=28, override=0)
at src/gamesequence/gamesequence.cpp:497
#8 0x0805176c in game_process_event (current_state=2, event=33)
at src/freespace2/freespace.cpp:5318
#9 0x08077a15 in gameseq_process_events ()
at src/gamesequence/gamesequence.cpp:610
#10 0x08053ab2 in WinMainSub (hInst=1, hPrev=0, szCmdLine=0x895f130 "",
nCmdShow=0) at src/freespace2/freespace.cpp:7241
#11 0x08053af9 in WinMain (hInst=1, hPrev=0, szCmdLine=0x895f130 "",
nCmdShow=0) at src/freespace2/freespace.cpp:7279
#12 0x08055145 in main (argc=1, argv=0xbffff894)
at src/freespace2/unixmain.cpp:48
(gdb)
It's a similar thing, but this time it's hanging while allocating memory
instead of freeing memory. The talking head was disabled.
Note that the line numbers don't match the current CVS because I
couldn't compile it.
cu & thanks,
Raffi
PS: I played a bit with FS2_Open, but it's still quite unstable on
Linux. It wasn't much fun. :(
--
The difference between theory and practice is that in theory, there is
no difference, but in practice, there is.
herzog at raffael.ch · ICQ#67961355 · PGP Key 5D1FF5F4 · wwwkeys.ch.pgp.net
More information about the freespace2
mailing list