View Issue Details

IDProjectCategoryView StatusLast Update
0002182EresseaGeneralpublic2017-12-05 18:50
ReporterEnno Assigned ToEnno  
PrioritynormalSeveritycrashReproducibilityhave not tried
Status closedResolutionfixed 
Product Version3.7.5 
Summary0002182: Datenfile kaputt?
Description

Beim Versuch, das aktuelle E2 Datenfile anzusehen, kriege ich folgendes Problem:

eressea@gruenbaer:~/eressea/git@develop$ map 2 eressea: /home/eressea/eressea/git/src/kernel/save.c:954: readregion: Assertion `rpeasants(r) >= 0' failed. /home/eressea/bin/map: line 8: 20465 Aborted ../server/bin/eressea -t $TURN ../server/scripts/map.lua

TagsNo tags attached.
Faction0
GameE2
Report964

Relationships

related to 0002183 closedEnno E2 und E3 crash 30.01.2016: rsetmoney assert 

Activities

Enno

Enno

2016-01-24 12:37

administrator   ~0006452

In der Region Súnrer sind laut Datenfile -3 Bauern. Das neue assert in rsetpeasants() sträubt sich dagegen. Muss wohl ein paar mehr Sanity-Checks einbauen (in writegame, z.B.)

Enno

Enno

2016-01-24 12:38

administrator   ~0006453

Interessant, save.c:959 hat das selbe assert noch einmal, das muss da shcon lange sein, dieses Problem ist also in der Tat neu.

Enno

Enno

2016-01-24 12:41

administrator   ~0006454

Gleiches Problem in noch einer Region: Vêrafal

Enno

Enno

2016-01-24 12:43

administrator   ~0006455

Vielleicht ein Clue? Beide Regionen sind Vulkane.

Enno

Enno

2016-01-24 12:46

administrator   ~0006456

Beide Regionen liegen in einem großen Vulkanfeld, rundum nichts als Vulkane. Bestimmt der Vulkan-Code, der da kaputt ist, und mehr Tote macht als er soll...

Enno

Enno

2016-01-24 13:59

administrator   ~0006457

Neues Release 3.7.9 gemacht, das mit einem derart versautem Datenfile umgehen kann, und hoffentlich den Fehler, der dazu geführt hat, eher findet.

Issue History

Date Modified Username Field Change
2016-01-24 12:30 Enno New Issue
2016-01-24 12:30 Enno Status new => assigned
2016-01-24 12:30 Enno Assigned To => Enno
2016-01-24 12:37 Enno Note Added: 0006452
2016-01-24 12:38 Enno Note Added: 0006453
2016-01-24 12:41 Enno Note Added: 0006454
2016-01-24 12:43 Enno Note Added: 0006455
2016-01-24 12:46 Enno Note Added: 0006456
2016-01-24 13:59 Enno Note Added: 0006457
2016-01-24 13:59 Enno Status assigned => resolved
2016-01-24 13:59 Enno Resolution open => fixed
2016-01-30 22:20 Enno Relationship added related to 0002183
2017-12-05 18:50 Enno Status resolved => closed