View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0005248 | Spring engine | General | public | 2016-05-22 07:16 | 2016-06-01 20:22 | ||||
Reporter | Google_Frog | ||||||||
Assigned To | hokomoko | ||||||||
Priority | normal | Severity | major | Reproducibility | random | ||||
Status | closed | Resolution | unable to reproduce | ||||||
Product Version | 101.0+git | ||||||||
Target Version | 102.0 | Fixed in Version | |||||||
Summary | 0005248: 101.0.1-386 Desync | ||||||||
Description | This game had desync. It occurs late in the game for a spectator. We did not check whether there were any noticeable changes. First message: [f=0021449] Sync error for Aquanim in frame 21429 (got 7e69419c, correct is fcffee98) | ||||||||
Additional Information | Spring 101.0.1-386-gcb41545 develop using map: Akilon Wastelands ZK v1 using game: Zero-K test-11126-a5feda5 | ||||||||
Tags | No tags attached. | ||||||||
Checked infolog.txt for Errors | |||||||||
Attached Files |
|
![]() |
|
hokomoko (developer) 2016-05-22 15:04 |
an infolog is missing. |
Google_Frog (reporter) 2016-05-22 15:34 |
I know. Infologs are too confusing to retrieve. |
hokomoko (developer) 2016-05-22 15:35 |
I know, but I assure you that debugging a desync is (usually) significantly more difficult than explaining how to retrieve an infolog. |
abma (administrator) 2016-05-23 03:27 |
whats with these errors? [f=-000001] Error: could not find a parser for model "armcom_dead" (unknown format?) (there are some more with different models) i'm not sure if engine can handle this probably / sync safe. |
abma (administrator) 2016-05-23 03:33 |
also: [f=-000001] Error: [UnitDefIndex] ERROR_TYPE for key "midx" in UnitDefs __index [f=-000001] Error: LuaRules::RunCallIn: error = 2, UnitCreated, [Internal Lua error: Call failure] [string "LuaRules/Gadgets/unit_centeroffset.lua"]:113: attempt to perform arithmetic on field 'midx' (a nil value) stack traceback: [string "LuaRules/Gadgets/unit_centeroffset.lua"]:113: in function 'UnitCreated' [string "LuaRules/gadgets.lua"]:1375: in function <[string "LuaRules/gadgets.lua"]:1373> (tail call): ? [C]: in function 'CreateUnit' [string "LuaRules/Gadgets/mission_orbital_drop.lua"]:93: in function 'DropUnit' [string "LuaRules/Gadgets/start_unit_setup.lua"]:399: in function 'SpawnStartUnit' [string "LuaRules/Gadgets/start_unit_setup.lua"]:571: in function 'GameStart' [string "LuaRules/gadgets.lua"]:990: in function <[string "LuaRules/gadgets.lua"]:988> (tail call): ? [f=-000001] Error: [UnitDefIndex] ERROR_TYPE for key "midx" in UnitDefs __index [f=-000001] Error: LuaRules::RunCallIn: error = 2, UnitCreated, [Internal Lua error: Call failure] [string "LuaRules/Gadgets/unit_centeroffset.lua"]:113: attempt to perform arithmetic on field 'midx' (a nil value) stack traceback: [string "LuaRules/Gadgets/unit_centeroffset.lua"]:113: in function 'UnitCreated' [string "LuaRules/gadgets.lua"]:1375: in function <[string "LuaRules/gadgets.lua"]:1373> (tail call): ? [C]: in function 'CreateUnit' [string "LuaRules/Gadgets/mission_orbital_drop.lua"]:93: in function 'DropUnit' [string "LuaRules/Gadgets/start_unit_setup.lua"]:399: in function 'SpawnStartUnit' [string "LuaRules/Gadgets/start_unit_setup.lua"]:571: in function 'GameStart' [string "LuaRules/gadgets.lua"]:990: in function <[string "LuaRules/gadgets.lua"]:988> (tail call): ? http://buildbot.springrts.com/builders/validationtests/builds/5372/steps/validation%20test_5/logs/stdio |
abma (administrator) 2016-05-23 03:43 Last edited: 2016-05-23 03:43 |
demo does desync for me too: i don't get errors from address sanitizer. i'm on ubuntu x64. |
Google_Frog (reporter) 2016-05-23 14:13 |
What do you do to get the unit_centeroffset error? |
Google_Frog (reporter) 2016-05-23 14:20 |
abma I have found your problem: "using game: Zero-K v1.3.10.0" That is from October last year. An engine change removed the UnitDefs key midx and replaced it with model.midx. I dealt with that ages ago. The two "Error: could not find a parser for model" errors occur for models which are referenced in featuredefs but do not exist. |
hokomoko (developer) 2016-05-23 14:31 |
I don't think the mentioned errors are the cause of this issue. |
abma (administrator) 2016-05-27 15:02 |
@Google Frog: oh, didn't notice that. mantised as 0005255, will try again soon. |
hokomoko (developer) 2016-05-27 15:05 |
abma, when you said "demo desyncs for me too" do you mean you can see Aquanim's desync, or that you see warnings about your own checksum? (an infolog would help). In my case I had the same checksum as GoogleFrog and NorthChileanG. |
hokomoko (developer) 2016-06-01 19:13 |
I've hit an issue in ZK where a user had a corrupted rapid pool so he desynced. I fear that's what happened in this game too. Since we don't have the infolog we can't test that. |
hokomoko (developer) 2016-06-01 20:21 |
I'm removing this since I have no infolog for one of the parties. This will be reopened if there's another desync with demos and infologs |
![]() |
|||
Date Modified | Username | Field | Change |
---|---|---|---|
2016-05-22 07:16 | Google_Frog | New Issue | |
2016-05-22 07:16 | Google_Frog | File Added: infolog.txt | |
2016-05-22 07:17 | Google_Frog | File Added: Aquanim Replay.sdfz | |
2016-05-22 07:20 | Google_Frog | File Added: GoogleFrog replay.sdfz | |
2016-05-22 15:04 | hokomoko | Note Added: 0016328 | |
2016-05-22 15:34 | Google_Frog | Note Added: 0016329 | |
2016-05-22 15:35 | hokomoko | Note Added: 0016330 | |
2016-05-22 18:29 | hokomoko | Target Version | => 102.0 |
2016-05-23 03:27 | abma | Note Added: 0016333 | |
2016-05-23 03:33 | abma | Note Added: 0016334 | |
2016-05-23 03:43 | abma | Note Added: 0016335 | |
2016-05-23 03:43 | abma | Note Edited: 0016335 | View Revisions |
2016-05-23 14:13 | Google_Frog | Note Added: 0016336 | |
2016-05-23 14:20 | Google_Frog | Note Added: 0016337 | |
2016-05-23 14:31 | hokomoko | Note Added: 0016338 | |
2016-05-27 15:02 | abma | Note Added: 0016375 | |
2016-05-27 15:05 | hokomoko | Note Added: 0016376 | |
2016-05-30 17:11 | abma | File Added: abma_infolog.txt | |
2016-06-01 19:13 | hokomoko | Note Added: 0016386 | |
2016-06-01 20:21 | hokomoko | Note Added: 0016387 | |
2016-06-01 20:21 | hokomoko | Status | new => closed |
2016-06-01 20:21 | hokomoko | Assigned To | => hokomoko |
2016-06-01 20:21 | hokomoko | Resolution | open => unable to reproduce |