View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002386 | Eressea | General | public | 2017-11-19 01:31 | 2017-12-05 18:46 |
| Reporter | Enno | Assigned To | Enno | ||
| Priority | normal | Severity | crash | Reproducibility | have not tried |
| Status | closed | Resolution | fixed | ||
| Product Version | 3.13.2 | ||||
| Target Version | 3.13.3 | Fixed in Version | 3.13.3 | ||
| Summary | 0002386: Hitpoint-Berechnung bei Übergabe grosser Einheiten | ||||
| Description | Die Einheit 1211213 gibt den Befehl GIB TEMP 7 8100 PERSONEN und das triggert ein assert in clone_men. src/kernel/unit.c:1064: clone_men: Assertion `dst->hp >= dst->number' failed. Grund: Die Einheit hat 8237 Personen mit je 39 HP (Total 329159). Wir berechnen u->hp * dst->number / u->number: (gdb) p u->hp * dst->number $19 = -1628779396 Das wird negativ, weil es 32-bit integer sprengt. | ||||
| Tags | No tags attached. | ||||
| Faction | 0 | ||||
| Game | E2 | ||||
| Report | 1051 | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2017-11-19 01:31 | Enno | New Issue | |
| 2017-11-19 01:31 | Enno | Status | new => assigned |
| 2017-11-19 01:31 | Enno | Assigned To | => Enno |
| 2017-11-19 01:46 | Enno | Target Version | => 3.13.3 |
| 2017-11-19 01:50 | Enno | Note Added: 0007612 | |
| 2017-11-19 02:11 | Enno | Status | assigned => resolved |
| 2017-11-19 02:11 | Enno | Resolution | open => fixed |
| 2017-11-19 02:11 | Enno | Fixed in Version | => 3.13.3 |
| 2017-11-19 02:11 | Enno | Note Added: 0007613 | |
| 2017-12-05 18:46 | Enno | Status | resolved => closed |