View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000931 | Spring engine | General | public | 2008-05-11 18:00 | 2011-08-25 03:17 |
| Reporter | BrainDamage | Assigned To | abma | ||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| Product Version | 0.76b1 | ||||
| Fixed in Version | 0.82.7+git | ||||
| Summary | 0000931: game instadesync when comm dies and starting metal/energy are set to > 10 million | ||||
| Description | tested 4 times with CA-stable-1826 | ||||
| Additional Information | my bet is it's due to an overflow because the storage capacity drops | ||||
| Tags | No tags attached. | ||||
| Attached Files | |||||
| Checked infolog.txt for Errors | |||||
|
|
Tested with BA and "Commanders" -script (100k / 900k metal / energy), no desync. |
|
|
10 million > 900 k :) |
|
|
solution: don't do that ;p |
|
|
Most likely 10 million is so high that subtracting almost all of it has a numerical error large enough to make a difference. |
|
|
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. |
|
|
set to 99999999, didn't desync. (only tested spring vs headless) |
| 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 |