View Issue Details

IDProjectCategoryView StatusLast Update
0010868Dwarf FortressDwarf Mode -- Raidspublic2021-01-28 16:39
Reportertelok Assigned Tolethosor  
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionduplicate 
OSUbuntuOS Version15.10 
Product Version0.44.12 
Summary0010868: Vanilla 0.44.12 crash in seconds.
DescriptionJust a regular seg fault crash with a vanilla game (no mods, no therapist, nothing). It will happen within a couple to ten seconds of un-pausing. Possibly related to a single dwarf raid that was sent out.

DFFD: http://dffd.bay12games.com/file.php?id=13971
Steps To Reproducehttp://dffd.bay12games.com/file.php?id=13971

Unpause and wait a few seconds.
TagsNo tags attached.

Relationships

duplicate of 0011014 confirmedLoci Reproducible crash from corrupted military equipment lists 

Activities

Loci

2018-08-21 23:10

viewer   ~0038735

Save crashes consistently in v0.44.12 on windows as well.

Toady One

2020-02-13 17:30

administrator   ~0040047

I'm not getting this in 47.02 on windows. Hopefully it is handled, but can look at it against the old code later.

risusinf

2020-02-13 19:22

reporter   ~0040050

AMD vs Intel situation likely. AMDs would crash regardless of OS, Intels give it a pass on windows.

lethosor

2021-01-28 16:39

manager   ~0040885

This appears to be a duplicate of 0011014 - fixing the linked save with DFHack allows it to progress for at least a week further in-game.

[DFHack]# fix/corrupt-equipment
Removing unassigned WEAPON of invalid type SLAB (index 17)
Removing assigned WEAPON of invalid type SLAB (index 3)
Removing unassigned ARMOR of invalid type SLAB (index 101)
Removing assigned ARMOR of invalid type SLAB (index 32)
Removing unassigned SHIELD of invalid type SLAB (index 48)
Removing unassigned SHIELD of invalid type SLAB (index 29)
Removing unassigned SHIELD of invalid type SLAB (index 26)
Removing unassigned SHIELD of invalid type SLAB (index 19)
Removing unassigned HELM of invalid type SLAB (index 100)
Removing unassigned HELM of invalid type SLAB (index 23)
Removing unassigned HELM of invalid type SLAB (index 21)
Removing unassigned GLOVES of invalid type SLAB (index 199)
Removing unassigned PANTS of invalid type SLAB (index 75)
Removing unassigned PANTS of invalid type SLAB (index 68)


An Intel processor would not give DF "a pass on Windows" - this crash is caused by undefined behavior which could sometimes result in a crash with different timing on different platforms, but the processor is not actively preventing a crash depending on the operating system.

Issue History

Date Modified Username Field Change
2018-08-19 18:57 telok New Issue
2018-08-21 23:10 Loci Note Added: 0038735
2018-08-21 23:10 Loci Assigned To => Loci
2018-08-21 23:10 Loci Status new => confirmed
2019-02-24 12:02 Loci Relationship added child of 0011014
2020-02-13 17:30 Toady One Note Added: 0040047
2020-02-13 19:22 risusinf Note Added: 0040050
2021-01-28 16:39 lethosor Note Added: 0040885
2021-01-28 16:39 lethosor Relationship replaced duplicate of 0011014
2021-01-28 16:39 lethosor Status confirmed => resolved
2021-01-28 16:39 lethosor Resolution open => duplicate
2021-01-28 16:39 lethosor Assigned To Loci => lethosor