Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0010868Dwarf FortressDwarf Mode -- Raidspublic2018-08-19 18:572021-01-28 16:39
telok 
lethosor 
normalcrashalways
resolvedduplicate 
Ubuntu15.10
0.44.12 
 
0010868: Vanilla 0.44.12 crash in seconds.
Just 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 [^]
http://dffd.bay12games.com/file.php?id=13971 [^]

Unpause and wait a few seconds.
No tags attached.
duplicate of 0011014confirmed Loci Reproducible crash from corrupted military equipment lists 
Issue History
2018-08-19 18:57telokNew Issue
2018-08-21 23:10LociNote Added: 0038735
2018-08-21 23:10LociAssigned To => Loci
2018-08-21 23:10LociStatusnew => confirmed
2019-02-24 12:02LociRelationship addedchild of 0011014
2020-02-13 17:30Toady OneNote Added: 0040047
2020-02-13 19:22risusinfNote Added: 0040050
2021-01-28 16:39lethosorNote Added: 0040885
2021-01-28 16:39lethosorRelationship replacedduplicate of 0011014
2021-01-28 16:39lethosorStatusconfirmed => resolved
2021-01-28 16:39lethosorResolutionopen => duplicate
2021-01-28 16:39lethosorAssigned ToLoci => lethosor

Notes
(0038735)
Loci   
2018-08-21 23:10   
Save crashes consistently in v0.44.12 on windows as well.
(0040047)
Toady One   
2020-02-13 17:30   
I'm not getting this in 47.02 on windows. Hopefully it is handled, but can look at it against the old code later.
(0040050)
risusinf   
2020-02-13 19:22   
AMD vs Intel situation likely. AMDs would crash regardless of OS, Intels give it a pass on windows.
(0040885)
lethosor   
2021-01-28 16:39   
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.