View Issue Details

IDProjectCategoryLast Update
0009863AI War 1 / ClassicCrash/ExceptionNov 13, 2012 4:10 pm
ReporterLancefighter Assigned Tokeith.lamothe  
Status resolvedResolutionfixed 
Product Version6.005 
Fixed in Version6.006 
Summary0009863: Desync
DescriptionGame broke during unloading a carrier

11/2/2012 1:28:59 AM (6.005) Mem: 279,597,056 Plat:WindowsPlayer
-----------------------------------Foogsert Desync Error-----------------------------------
Foogsert Sent: P0 Sc674978 Sh149 En100000000 Cr0 Ma0 Kn0 : P1 Sc1626319 Sh9 En100000000 Cr5115 Ma5115 Kn0 : P2 Sc3380018 Sh3928 En2154410 Cr4016081734 Ma3279715431 Kn8603 : P8 Sc2954186 Sh8052 : P9 Sc3485917 Sh6689 : Rd1841157421 : Ash-196580878
Foogsert Should Have Been: P0 Sc674978 Sh149 En100000000 Cr0 Ma0 Kn0 : P1 Sc1626319 Sh9 En100000000 Cr5115 Ma5115 Kn0 : P2 Sc3380018 Sh3928 En2154410 Cr4016081734 Ma3279715431 Kn8603 : P8 Sc2954186 Sh8052 : P9 Sc3485917 Sh6689 : Rd1841157421 : Ash-198587963

11/2/2012 1:28:59 AM (6.005) Mem: 279,719,936 Plat:WindowsPlayer
-----------------------------------Night Desync Error-----------------------------------
Night Sent: P0 Sc674978 Sh149 En100000000 Cr0 Ma0 Kn0 : P1 Sc1626319 Sh9 En100000000 Cr5115 Ma5115 Kn0 : P2 Sc3380018 Sh3928 En2154410 Cr4016081734 Ma3279715431 Kn8603 : P8 Sc2954186 Sh8052 : P9 Sc3485917 Sh6689 : Rd1841157421 : Ash-196580878
Night Should Have Been: P0 Sc674978 Sh149 En100000000 Cr0 Ma0 Kn0 : P1 Sc1626319 Sh9 En100000000 Cr5115 Ma5115 Kn0 : P2 Sc3380018 Sh3928 En2154410 Cr4016081734 Ma3279715431 Kn8603 : P8 Sc2954186 Sh8052 : P9 Sc3485917 Sh6689 : Rd1841157421 : Ash-198587963

TagsNo tags attached.
Internal WeightNew

Activities

Lancefighter

Nov 2, 2012 1:31 am

reporter  

.desync.sav (466,139 bytes)

keith.lamothe

Nov 2, 2012 9:44 am

administrator   ~0028859

So, we meet again, Mr. Desync.

Thanks for the report, will take a look. Is the save from before the carrier pops? And can you reproduce the problem from the save?

Lancefighter

Nov 2, 2012 11:31 am

reporter   ~0028861

Save is immediately as it happened. I could see if one of the autosaves was previously?
I had initial thought that it would be some sort of multiplayer issue regarding what ships would be spawned from the carrier or something, but neither foogs nor night have adv logging :(

iirc it was a collection of waves that happened after that save though.. I honestly have no clue how I would go about trying to reproduce this.

keith.lamothe

Nov 2, 2012 3:56 pm

administrator   ~0028871

Reproducing it shouldn't be too hard if it's actually a matter of picking different ships to spawn during a carrier pop: cause lots of carrier pops :)

Lancefighter

Nov 2, 2012 3:59 pm

reporter   ~0028872

well yes - In this case it mightve been more the combine logic? for this event..

'Due to current AI-ally count on planet being 1821 max ships for this spawn = 150
Since carrier contains 884 units, need to combine them
Simple mark-upgrading combination resulted in 527 units with 38.27 leftover strength, so need to trim more; multiplying mark-upgraded counts by 0.25 and converting the strength into mkV combat guardians'

5 CoreImpulseReactionEmitter @ 10 each, so total for line = 50
25 CoreFighter @ 10 each, so total for line = 250
5 CoreBattleCruiser @ 10 each, so total for line = 50
1 CoreSpireGravityDrain @ 20 each, so total for line = 20
6 ShieldBoosterIV @ 40.42 each, so total for line = 242.53
42 VorticularCutlassIV @ 3.92 each, so total for line = 164.55
11 CoreSpireTeleportingLeech @ 20 each, so total for line = 220
15 CoreBomber @ 10 each, so total for line = 150
5 VorticularCutlassIV @ 3.92 each, so total for line = 19.59
15 CoreBattleCruiser @ 10 each, so total for line = 150
8 AIGuardianSniperV @ 240 each, so total for line = 1920
5 AIGuardianTractorV @ 240 each, so total for line = 1200
5 AIGuardianLightningV @ 240 each, so total for line = 1200
Grand total: 148 ships, 5636.67 strength


Thats odd - if its settled, why does it list corebattlecruiser twice?

keith.lamothe

Nov 2, 2012 4:28 pm

administrator   ~0028874

"Thats odd - if its settled, why does it list corebattlecruiser twice?"

I honestly have no clue, looking at the code it shouldn't be possible. Those @ lines are read out of a single dictionary, which has to have unique keys, and the keys are enums, which the compiler requires be unique strings :)

keith.lamothe

Nov 2, 2012 4:31 pm

administrator   ~0028875

If you can find a save with an upcoming carrier pop (particularly one which causes a desync for you), please attach it. I could dig deeper with what I have but it could take hours without a stronger lead and there's some other AIW stuff I'm trying to get done right now.

Has the desync recurred at all, btw?

Lancefighter

Nov 2, 2012 4:33 pm

reporter   ~0028876

Actually - It lists two unique steps; Multiplying core values by .25, and creating mk5 guardians.

Is it possible the corebattlecruiser is actually a valid guardian type? (as in, it becoms all of the leftover 'guardian only' strength?)

Lancefighter

Nov 2, 2012 4:36 pm

reporter   ~0028877

that was late last night, and I dont anticipate the group back together for another 5 or 6 hours. The desync hasnt happened again since (played for maybe an hour after it broke)

I can try to look for it to happen again, but I dunno really if the group would want to sit through an hour of playing around with carriers on the off chance it might break something. But I will blow them up with extreme prejudice.

Night

Nov 2, 2012 5:07 pm

reporter   ~0028883

Some interesting details here. I try to focus down carriers first, since they seem to pop empty if there are a ton of active AI ships, even if it was carrying a thousand. I've seen a couple partial pops, but didn't realize it tried to condense all of the contained firepower into a smaller number of ships. :)

I had just focused fire on the one that generated this desync with every nearby ship.

keith.lamothe

Nov 2, 2012 5:35 pm

administrator   ~0028884

You don't have to sit through an hour to try reproducing it; just load up a save from near the time you hit the desync (trying to keep similar environment to when it happened) and use the "warp in the clowns,fighter,8000" cheat or something like that. Send your ships over to wherever it comes in, and pop the carriers with extreme prejudice. See what happens.

When done, go back to the real save so the cheat flag doesn't follow you :)

Lancefighter

Nov 10, 2012 4:18 am

reporter   ~0028925

Just hit this same thing again, in a multiplayer scenario where carriers are dieing. Actually. Just happened again, almost immediately afterwards. Definitely comes from carriers popping.

Lancefighter

Nov 10, 2012 4:19 am

reporter  

.desync2.sav (703,739 bytes)

Lancefighter

Nov 10, 2012 4:21 am

reporter   ~0028926

Last edited: Nov 10, 2012 4:28 am

minor notes; 3 player game (2 normals, 3 champions) planet is fendre(north of southeast cluster). There are a number of ships engaging a collection of carriers. Red ships are set to engage carriers at will.

Immediately after the first desync, I saved. Immediately on restart, it broke again.

edit; it may be relevant that it seems like multiple carriers are being popped simultaneously, in the logs.

Dekent

Nov 10, 2012 4:37 am

reporter  

DesyncErrors.txt (4,014 bytes)   
11/4/2012 4:58:06 PM (6.005) Mem: 112,050,176 Plat:WindowsPlayer
-----------------------------------Nefor Desync Error-----------------------------------
Nefor Sent: P0 Sc421433 Sh1942 En1539954 Cr465583595 Ma1251763847 Kn14536 : P1 Sc54623 Sh866 En410900 Cr48018184 Ma22227 Kn2000 : P2 Sc3797 Sh232 : P8 Sc750350 Sh5317 : P9 Sc534433 Sh5692 : Rd1363561286 : Ash-1000968611
Nefor Should Have Been: P0 Sc421433 Sh1942 En0 Cr464880896 Ma1250637767 Kn14536 : P1 Sc54623 Sh866 En0 Cr48018184 Ma22227 Kn2000 : P2 Sc3797 Sh232 : P8 Sc750350 Sh5317 : P9 Sc534433 Sh5692 : Rd0 : Ash0

11/4/2012 5:45:10 PM (6.005) Mem: 177,192,960 Plat:WindowsPlayer
-----------------------------------Nefor Desync Error-----------------------------------
Nefor Sent: P0 Sc479297 Sh2029 En1500154 Cr20886126 Ma34144194 Kn4320 : P1 Sc66772 Sh1032 En1784300 Cr5238213 Ma197762062 Kn1250 : P2 Sc23622 Sh867 En472850 Cr4095995904 Ma4095995904 Kn43000 : P8 Sc856804 Sh6125 : P9 Sc623635 Sh6664 : Rd394278416 : Ash-1337656948
Nefor Should Have Been: P0 Sc479297 Sh2029 En0 Cr18581240 Ma31923424 Kn4320 : P1 Sc66772 Sh1032 En0 Cr146373 Ma196743694 Kn1250 : P2 Sc23622 Sh867 En0 Cr4095995904 Ma4095995904 Kn43000 : P8 Sc856804 Sh6125 : P9 Sc623635 Sh6664 : Rd0 : Ash0

11/10/2012 2:58:59 AM (6.005) Mem: 186,748,928 Plat:WindowsPlayer
-----------------------------------Lancefighter Desync Error-----------------------------------
Lancefighter Sent: P0 Sc1584706 Sh2725 En1716162 Cr4092850944 Ma4094344884 Kn12750 : P1 Sc1185736 Sh1852 En1481630 Cr4078305504 Ma4092457824 Kn36250 : P2 Sc224414 Sh15 En100000000 Cr0 Ma0 Kn0 : P8 Sc2923680 Sh13437 : P9 Sc3452698 Sh15341 : Rd294056475 : Ash-129010108
Lancefighter Should Have Been: P0 Sc1584706 Sh2725 En0 Cr4092850944 Ma4094344884 Kn12750 : P1 Sc1185736 Sh1852 En0 Cr4078305504 Ma4092457824 Kn36250 : P2 Sc224414 Sh15 En0 Cr0 Ma0 Kn0 : P8 Sc2923680 Sh13437 : P9 Sc3452698 Sh15341 : Rd0 : Ash0

11/10/2012 2:59:00 AM (6.005) Mem: 186,851,328 Plat:WindowsPlayer
-----------------------------------onyhow Desync Error-----------------------------------
onyhow Sent: P0 Sc1584706 Sh2725 En1716162 Cr4092850944 Ma4094344884 Kn12750 : P1 Sc1185736 Sh1852 En1481630 Cr4078305504 Ma4092457824 Kn36250 : P2 Sc224414 Sh15 En100000000 Cr0 Ma0 Kn0 : P8 Sc2923680 Sh13437 : P9 Sc3452698 Sh15341 : Rd294056475 : Ash-129010108
onyhow Should Have Been: P0 Sc1584706 Sh2725 En0 Cr4092850944 Ma4094344884 Kn12750 : P1 Sc1185736 Sh1852 En0 Cr4078305504 Ma4092457824 Kn36250 : P2 Sc224414 Sh15 En0 Cr0 Ma0 Kn0 : P8 Sc2923680 Sh13437 : P9 Sc3452698 Sh15341 : Rd0 : Ash0

11/10/2012 3:14:15 AM (6.005) Mem: 535,904,256 Plat:WindowsPlayer
-----------------------------------Lancefighter Desync Error-----------------------------------
Lancefighter Sent: P0 Sc1612408 Sh2613 En1485372 Cr3410695876 Ma3792012506 Kn12750 : P1 Sc1241584 Sh1839 En1187655 Cr321759721 Ma302085395 Kn36250 : P2 Sc233125 Sh19 En100000000 Cr0 Ma0 Kn0 : P8 Sc3035153 Sh13364 : P9 Sc3709923 Sh15541 : Rd604117146 : Ash-731661278
Lancefighter Should Have Been: P0 Sc1612408 Sh2613 En1485372 Cr3410695876 Ma3792012506 Kn12750 : P1 Sc1241584 Sh1839 En1187655 Cr321759721 Ma302085395 Kn36250 : P2 Sc233125 Sh19 En100000000 Cr0 Ma0 Kn0 : P8 Sc3035153 Sh13364 : P9 Sc3709923 Sh15541 : Rd604117146 : Ash-731659335

11/10/2012 3:18:11 AM (6.005) Mem: 233,840,640 Plat:WindowsPlayer
-----------------------------------Lancefighter Desync Error-----------------------------------
Lancefighter Sent: P0 Sc1613514 Sh2622 En1485578 Cr3412812655 Ma3799807109 Kn12750 : P1 Sc1242074 Sh1839 En1187655 Cr311640870 Ma289222224 Kn36250 : P2 Sc233151 Sh19 En100000000 Cr0 Ma0 Kn0 : P8 Sc3035205 Sh13355 : P9 Sc3710647 Sh15545 : Rd2116247711 : Ash-1752901936
Lancefighter Should Have Been: P0 Sc1613514 Sh2622 En1485578 Cr3412812655 Ma3799807109 Kn12750 : P1 Sc1242074 Sh1839 En1187655 Cr311640870 Ma289222224 Kn36250 : P2 Sc233151 Sh19 En100000000 Cr0 Ma0 Kn0 : P8 Sc3035205 Sh13355 : P9 Sc3710647 Sh15545 : Rd2116247711 : Ash-1754674290

DesyncErrors.txt (4,014 bytes)   

keith.lamothe

Nov 10, 2012 3:26 pm

administrator   ~0028927

Thanks for the follow-up. So if you:

1) load the .desync2.sav attached to this report in 2+ player multiplayer
2) start killing any carriers in sight
3) it desyncs?

Lancefighter

Nov 10, 2012 3:52 pm

reporter   ~0028928

Yep, just tested with Dekent.

keith.lamothe

Nov 10, 2012 5:50 pm

administrator   ~0028929

Excellent.

"Fire control, all batteries target the reproducible case."

keith.lamothe

Nov 13, 2012 2:14 pm

administrator   ~0028954

Target Destroyed. Fixed for 6.006 :)

Thanks very much for finding this, it was a nasty one. Simple, but nasty.

Lancefighter

Nov 13, 2012 4:04 pm

reporter   ~0028956

yay :D

TechSY730

Nov 13, 2012 4:10 pm

reporter   ~0028957

Last edited: Nov 13, 2012 4:10 pm

Just curious, what was the cause of the issue?

Issue History

Date Modified Username Field Change
Nov 2, 2012 1:31 am Lancefighter New Issue
Nov 2, 2012 1:31 am Lancefighter File Added: .desync.sav
Nov 2, 2012 9:44 am keith.lamothe Note Added: 0028859
Nov 2, 2012 9:44 am keith.lamothe Assigned To => keith.lamothe
Nov 2, 2012 9:44 am keith.lamothe Status new => acknowledged
Nov 2, 2012 9:45 am keith.lamothe Status acknowledged => assigned
Nov 2, 2012 11:31 am Lancefighter Note Added: 0028861
Nov 2, 2012 3:56 pm keith.lamothe Note Added: 0028871
Nov 2, 2012 3:59 pm Lancefighter Note Added: 0028872
Nov 2, 2012 4:28 pm keith.lamothe Note Added: 0028874
Nov 2, 2012 4:31 pm keith.lamothe Note Added: 0028875
Nov 2, 2012 4:31 pm keith.lamothe Status assigned => feedback
Nov 2, 2012 4:33 pm Lancefighter Note Added: 0028876
Nov 2, 2012 4:33 pm Lancefighter Status feedback => assigned
Nov 2, 2012 4:36 pm Lancefighter Note Added: 0028877
Nov 2, 2012 5:07 pm Night Note Added: 0028883
Nov 2, 2012 5:35 pm keith.lamothe Note Added: 0028884
Nov 10, 2012 4:18 am Lancefighter Note Added: 0028925
Nov 10, 2012 4:19 am Lancefighter File Added: .desync2.sav
Nov 10, 2012 4:21 am Lancefighter Note Added: 0028926
Nov 10, 2012 4:28 am Lancefighter Note Edited: 0028926
Nov 10, 2012 4:37 am Dekent File Added: DesyncErrors.txt
Nov 10, 2012 3:26 pm keith.lamothe Note Added: 0028927
Nov 10, 2012 3:26 pm keith.lamothe Status assigned => feedback
Nov 10, 2012 3:52 pm Lancefighter Note Added: 0028928
Nov 10, 2012 3:52 pm Lancefighter Status feedback => assigned
Nov 10, 2012 5:50 pm keith.lamothe Note Added: 0028929
Nov 13, 2012 2:14 pm keith.lamothe Internal Weight => New
Nov 13, 2012 2:14 pm keith.lamothe Note Added: 0028954
Nov 13, 2012 2:14 pm keith.lamothe Status assigned => resolved
Nov 13, 2012 2:14 pm keith.lamothe Fixed in Version => 6.006
Nov 13, 2012 2:14 pm keith.lamothe Resolution open => fixed
Nov 13, 2012 4:04 pm Lancefighter Note Added: 0028956
Nov 13, 2012 4:10 pm TechSY730 Note Added: 0028957
Nov 13, 2012 4:10 pm TechSY730 Note Edited: 0028957
Apr 14, 2014 9:28 am Chris_McElligottPark Category Bug - Crash or Exception => Crash/Exception