View Issue Details

IDProjectCategoryView StatusLast Update
0000931Spring engineGeneralpublic2011-08-25 03:17
ReporterBrainDamage Assigned Toabma  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version0.76b1 
Fixed in Version0.82.7+git 
Summary0000931: game instadesync when comm dies and starting metal/energy are set to > 10 million
Descriptiontested 4 times with CA-stable-1826
Additional Informationmy bet is it's due to an overflow because the storage capacity drops
TagsNo tags attached.
Attached Files
080511-XantheTerra_v3-0.76b1-2.sdf (Attachment missing)
Checked infolog.txt for Errors

Activities

Auswaschbar

2008-05-11 20:53

reporter   ~0002261

Tested with BA and "Commanders" -script (100k / 900k metal / energy), no desync.

tvo

2008-05-12 10:53

reporter   ~0002264

10 million > 900 k :)

imbaczek

2008-05-12 15:27

reporter   ~0002267

solution: don't do that ;p

KDR_11k

2008-05-13 06:38

reporter   ~0002273

Most likely 10 million is so high that subtracting almost all of it has a numerical error large enough to make a difference.

tvo

2008-05-14 20:47

reporter   ~0002275

It's still interesting because all other rounding / numerical errors are deterministic and maintain sync over win/linux platforms and all GCC versions >= 4.0 with -O1 -O2 -O3 -Os optimization options.

It would be valuable information to know *why exactly* this amount triggers an inconsistent numerical error.

abma

2011-08-25 03:17

administrator   ~0007285

Last edited: 2011-08-25 03:18

set to 99999999, didn't desync. (only tested spring vs headless)

Issue History

Date Modified Username Field Change
2008-05-11 18:00 BrainDamage New Issue
2008-05-11 18:00 BrainDamage File Added: 080511-XantheTerra_v3-0.76b1-2.sdf
2008-05-11 20:53 Auswaschbar Note Added: 0002261
2008-05-12 10:53 tvo Note Added: 0002264
2008-05-12 15:27 imbaczek Note Added: 0002267
2008-05-13 06:38 KDR_11k Note Added: 0002273
2008-05-14 20:47 tvo Note Added: 0002275
2011-08-25 03:17 abma Note Added: 0007285
2011-08-25 03:17 abma Status new => resolved
2011-08-25 03:17 abma Fixed in Version => 0.82.7+git
2011-08-25 03:17 abma Resolution open => fixed
2011-08-25 03:17 abma Assigned To => abma
2011-08-25 03:18 abma Note Edited: 0007285