Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0011669Dwarf FortressTechnical -- Saving/Loadingpublic2021-01-03 08:112021-01-10 14:14
VerySaltyPretzel 
lethosor 
normalcrashalways
resolvedduplicate 
LinuxDebianTesting
0.47.04 
 
0011669: Reproducible Segfault shortly after loading save
The attached save is on 12th Granite. After loading the provided save and letting the game run idly, the game will crash at some random time between 13th Granite and 19th Granite (so far observed).


Weirdly enough, the first crash that occurred stated "Illegal instruction". All following crashes state "Segmentation fault".
Load provided save, let the game run idly for a couple of minutes.
https://dffd.bay12games.com/file.php?id=15374 [^]
0.47.04, crash
duplicate of 0011014confirmed Loci Reproducible crash from corrupted military equipment lists 
Issue History
2021-01-03 08:11VerySaltyPretzelNew Issue
2021-01-03 08:27VerySaltyPretzelTag Attached: 0.47.04
2021-01-03 08:27VerySaltyPretzelTag Attached: crash
2021-01-10 14:14lethosorNote Added: 0040857
2021-01-10 14:14lethosorRelationship addedduplicate of 0011014
2021-01-10 14:14lethosorStatusnew => resolved
2021-01-10 14:14lethosorResolutionopen => duplicate
2021-01-10 14:14lethosorAssigned To => lethosor

Notes
(0040857)
lethosor   
2021-01-10 14:14   
Appears to be a duplicate of 0011014. Running DFHack's "fix/corrupt-equipment" once after the game loads allows me to advance until at least the start of the next month; otherwise, the crash tends to occur around the 19th for me.

For reference, output from "fix/corrupt-equipment":

Removing unassigned ARMOR of invalid type SLAB (index 24)
Removing assigned ARMOR of invalid type BRACELET (index 26)
Removing unassigned SHIELD of invalid type BOOK (index 18)
Removing unassigned GLOVES of invalid type SLAB (index 31)
Removing unassigned GLOVES of invalid type SLAB (index 29)
Removing unassigned PANTS of invalid type BOOK (index 44)
Removing unassigned BACKPACK of invalid type BOOK (index 4)
Removing unassigned BACKPACK of invalid type SLAB (index 1)