View Issue Details

IDProjectCategoryView StatusLast Update
0005095Spring engineGeneralpublic2016-02-29 23:46
Reporterabma Assigned Toabma  
PrioritynormalSeveritycrashReproducibilityhave not tried
Status closedResolutionunable to reproduce 
Product Version100.0+git 
Target Version102.0Fixed in Version100.0+git 
Summary0005095: desync in validationtest
Descriptionhttps://springrts.com/dl/buildbot/validation/develop/100.0.1-1173-g34b56a8/validation/%5bvalidation%5d%7bdevelop%7d100.0.1-1173-g34b56a82016-02-17_01-02-06-dbg.7z

Additional Informationhttp://buildbot.springrts.com/builders/validationtests/builds/5199/steps/validation%20test_2/logs/stdio
TagsNo tags attached.
Checked infolog.txt for Errors

Relationships

related to 0005088 resolvedhokomoko endless loop in CGround::LineGroundCol 

Activities

abma

2016-02-17 01:30

administrator   ~0015814

oO both demos desync for me... some stale files or sth. like that?

abma

2016-02-17 01:32

administrator   ~0015815

releated because of me. i don't trust my own reports... side note: validation client runs on the same computer. so a verification from someone else would be great.

abma

2016-02-17 01:42

administrator   ~0015816

Last edited: 2016-02-17 01:45

i made a diff with demotool -d of both demos:

the only real difference i find is this at the very beginning:

-00001 SYSTEMMSG: Player: 255 Msg: -> Address: [127.0.0.1]:57269

this line is only in one demofile. is SYSTEMMSG synced? + could it be the cause for a desync? if so, i would expect a desync a few frames after this then.

Kloot

2016-02-17 01:46

developer   ~0015817

yes, but clients only print it to console

hokomoko

2016-02-17 05:29

developer   ~0015818

when running the demo(s) I'm synced with the client and not with the server.

Kloot

2016-02-27 00:42

developer   ~0015901

probably also the result of ownerExpAccWeight being uninitialized

hokomoko

2016-02-27 00:46

developer   ~0015902

Unlikely, as the map has no water and I think only torpedo weapons had this issue.

Kloot

2016-02-27 00:54

developer   ~0015903

BA has depthcharge turrets (that tend to get built by AI's), which are TorpedoLaunchers.

hokomoko

2016-02-27 01:07

developer   ~0015904

Last edited: 2016-02-27 01:13

need to check if any of these were built in the demo then.

EDIT: just checked, none were built.

abma

2016-02-28 16:29

administrator   ~0015933

https://springrts.com/mantis/view.php?id=5121

it seems at least mines/corsktl and armvader were affected, too.

hokomoko

2016-02-28 16:44

developer   ~0015934

nothing synced was supposed to be changed unless a unit hits another unit.
in this game no one fired IIRC.

abma

2016-02-28 17:01

administrator   ~0015935

last "new" unit which was build in this replay before the desync was a cloak tower... but it wasn't finished: so not sure if relevant.

abma

2016-02-28 17:35

administrator   ~0015936

hm, valgrind finds some stuff with this demo.
i try current development version with some test game and with -fsanitize=undefined and when i find time with valgrind, too.

Issue History

Date Modified Username Field Change
2016-02-17 01:16 abma New Issue
2016-02-17 01:30 abma Note Added: 0015814
2016-02-17 01:31 abma Relationship added related to 0005088
2016-02-17 01:32 abma Note Added: 0015815
2016-02-17 01:42 abma Note Added: 0015816
2016-02-17 01:45 abma Note Edited: 0015816
2016-02-17 01:46 Kloot Note Added: 0015817
2016-02-17 05:29 hokomoko Note Added: 0015818
2016-02-27 00:42 Kloot Note Added: 0015901
2016-02-27 00:42 Kloot Status new => resolved
2016-02-27 00:42 Kloot Fixed in Version => 100.0+git
2016-02-27 00:42 Kloot Resolution open => fixed
2016-02-27 00:42 Kloot Assigned To => hokomoko
2016-02-27 00:46 hokomoko Assigned To hokomoko =>
2016-02-27 00:46 hokomoko Note Added: 0015902
2016-02-27 00:46 hokomoko Status resolved => feedback
2016-02-27 00:46 hokomoko Resolution fixed => reopened
2016-02-27 00:54 Kloot Note Added: 0015903
2016-02-27 01:07 hokomoko Note Added: 0015904
2016-02-27 01:13 hokomoko Note Edited: 0015904
2016-02-28 16:29 abma Note Added: 0015933
2016-02-28 16:29 abma Status feedback => new
2016-02-28 16:44 hokomoko Note Added: 0015934
2016-02-28 17:01 abma Note Added: 0015935
2016-02-28 17:35 abma Note Added: 0015936
2016-02-28 23:26 abma Assigned To => abma
2016-02-28 23:26 abma Status new => assigned
2016-02-28 23:26 abma Target Version 101.0 => 102.0
2016-02-29 23:46 abma Status assigned => closed
2016-02-29 23:46 abma Resolution reopened => unable to reproduce