Eintragsdetails ansehen
ID | Projekt | Kategorie | Sichtbarkeit | Meldungsdatum | Zuletzt aktualisiert |
---|---|---|---|---|---|
0002386 | Eressea | General | öffentlich | 2017-11-19 02:31 | 2017-12-05 19:46 |
Reporter | Enno | Bearbeitung durch | Enno | ||
Priorität | normal | Schweregrad | Absturz | Reproduzierbar | nicht getestet |
Status | geschlossen | Lösung | erledigt | ||
Produktversion | 3.13.2 | ||||
Zielversion | 3.13.3 | Behoben in Version | 3.13.3 | ||
Zusammenfassung | 0002386: Hitpoint-Berechnung bei Übergabe grosser Einheiten | ||||
Beschreibung | 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. | ||||
Partei | 0 | ||||
Spiel | E2 | ||||
Report | 1051 | ||||
Änderungsdatum | Benutzername | Feld | Änderung |
---|---|---|---|
2017-11-19 02:31 | Enno | Neuer Eintrag | |
2017-11-19 02:31 | Enno | Status | neu => zugewiesen |
2017-11-19 02:31 | Enno | Bearbeitung durch | => Enno |
2017-11-19 02:46 | Enno | Zielversion | => 3.13.3 |
2017-11-19 02:50 | Enno | Notiz hinzugefügt: 0007612 | |
2017-11-19 03:11 | Enno | Status | zugewiesen => erledigt |
2017-11-19 03:11 | Enno | Lösung | offen => erledigt |
2017-11-19 03:11 | Enno | Behoben in Version | => 3.13.3 |
2017-11-19 03:11 | Enno | Notiz hinzugefügt: 0007613 | |
2017-12-05 19:46 | Enno | Status | erledigt => geschlossen |