UFO:Alien Invasion
Archive => Bugs prior to release 2.4 => Topic started by: fede on July 18, 2010, 03:26:58 am
-
An other one which happens not so often (i noticed just 3-4 times):
Was playing a mission, was about move my last soldier. He didn't move after i clicked a new place. After few seconds i clicked again and game crashed, back to earth screen.
This is the output:
frame: 5
frame: 3
frame: 9
frame: 10
frame: 2
frame: 4
frame: 0
********************
ERROR: LE_DoEndPathMove: Actor movement is out of sync: 109:125:0 should be 116:122:0 (step 17 of 17) (team 7)
********************
Shutdown server: Server crashed.
==== ShutdownGame ====
./ufo(Sys_Backtrace+0x1f)[0x81aa7a8]
./ufo(Com_Error+0xf6)[0x814b8b1]
./ufo(LE_DoEndPathMove+0xe1)[0x80971c1]
./ufo[0x8097354]
./ufo(LE_ExecuteThink+0x58)[0x809667a]
./ufo(LE_Think+0x24)[0x80966a0]
./ufo(CL_Frame+0xd8)[0x807c88a]
./ufo[0x814d220]
./ufo(Qcommon_Frame+0x7b)[0x814d684]
./ufo(main+0x5c)[0x81a99bf]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0xa4cbd6]
./ufo[0x806cdc1]
-
Again the same, but this time i didn't come back to earth but whole game crashed. An other output:
frame: 5
frame: 3
frame: 1
frame: 7
frame: 7
ufo: src/common/tracing.c:905: TR_TestInLeaf: Asserzione "leafnum <= myTile->numleafs" non riuscita.
./ufo(Sys_Backtrace+0x1f)[0x81aa7a8]
./ufo[0x81aa813]
[0xe46400]
/lib/tls/i686/cmov/libc.so.6(abort+0x182)[0xa63a82]
/lib/tls/i686/cmov/libc.so.6(__assert_fail+0xf8)[0xa59718]
./ufo[0x8163b2c]
./ufo[0x8164449]
./ufo[0x8164c59]
./ufo(TR_CompleteBoxTrace+0x424)[0x8165115]
./ufo(SV_PointContents+0x47)[0x817492c]
./base/game.so(G_ClientMove+0x7cd)[0x28e5161]
./base/game.so(G_ClientAction+0xf9)[0x28d6bf4]
./ufo(SV_ExecuteClientMessage+0x124)[0x817383c]
./ufo(SV_ReadPacket+0x60)[0x816e857]
./ufo(NET_Wait+0x296)[0x81574f2]
./ufo(Qcommon_Frame+0x12b)[0x814d734]
./ufo(main+0x5c)[0x81a99bf]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0xa4cbd6]
./ufo[0x806cdc1]
./ufo(Sys_Backtrace+0x1f)[0x81aa7a8]
./ufo(Sys_Error+0x22)[0x81a9d89]
./ufo(Sys_InitSignals+0x0)[0x81aa826]
[0xe46400]
/lib/tls/i686/cmov/libc.so.6(abort+0x182)[0xa63a82]
/lib/tls/i686/cmov/libc.so.6(__assert_fail+0xf8)[0xa59718]
./ufo[0x8163b2c]
./ufo[0x8164449]
./ufo[0x8164c59]
./ufo(TR_CompleteBoxTrace+0x424)[0x8165115]
./ufo(SV_PointContents+0x47)[0x817492c]
./base/game.so(G_ClientMove+0x7cd)[0x28e5161]
./base/game.so(G_ClientAction+0xf9)[0x28d6bf4]
./ufo(SV_ExecuteClientMessage+0x124)[0x817383c]
./ufo(SV_ReadPacket+0x60)[0x816e857]
./ufo(NET_Wait+0x296)[0x81574f2]
./ufo(Qcommon_Frame+0x12b)[0x814d734]
./ufo(main+0x5c)[0x81a99bf]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0xa4cbd6]
./ufo[0x806cdc1]
Error: Received signal 6.
ufo: src/common/tracing.c:905: TR_TestInLeaf: Asserzione "leafnum <= myTile->numleafs" non riuscita.
in english means that this assertion didn't accomplish.
-
For the "Actor movement is out of sync" error:
Do you remember where it was exactly ? ie. mapname and exact positions ?
Can you reproduce it ?
-
ouch no.. i'm playing it and often i overwrite saves.
Next time i will remember to take this note.
-
ouch no.. i'm playing it and often i overwrite saves.
Next time i will remember to take this note.
Would be best to take a screenshot, but when the bug occur, it closes the battlescape I think.
You can however find the map assembly string in ufoconsole.log. That with positions in log may help to Duke.
-geever
-
@fede:
Nevermind, savegames won't help here coz we are in battlescape.
The 'out of sync' msg is about an alien trying to move. Did you try to move your soldier during the alien turn or yours ?
That with positions in log may help to Duke.
Are you talking about the CM_LoadMap: log-message or something else that I don't yet know of ?
-
Are you talking about the CM_LoadMap: log-message or something else that I don't yet know of ?
The CM_LoadMap string, yes.
-geever
-
@fede:
The 'out of sync' msg is about an alien trying to move. Did you try to move your soldier during the alien turn or yours ?
I was in my turn when my soldier didn't move. When he didn't react on the fly i was guessing the bug about reaction fire that makes aliens move in my turn, i'm really used to experience this very often. In a hurry i might have clicked again (when aliens *coul've been moving* IN MY TURN) and this caused crash.
So no, it was my turn, but the other bug (IF it really happened) could've mixed things up. :'(
Edit: i'm even more convinced that i moved in alien's robbed turn. There would no other explains why my unit didn't move, unless that bug occurr.
Server crash happens by moving in enemy turn for sure. More info next crash!
-
@geever:
Ok. I was just dreaming about some cvar that could make UFO log the positons of all actors before a crash :(
@fede:
Yup. Aliens may do reaction fire, but they definitely do not *move* during YOUR turn.
-
it looks like this is a part of the Reactionfire - End Turn bug (http://ufoai.ninex.info/forum/index.php?topic=5073.0)