[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