Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0009542Dwarf FortressDwarf Mode -- Itemspublic2016-02-07 06:252017-11-22 14:50
Diggums 
Dwarfu 
highcrashalways
resolvedno change required 
PCWindows7
0.42.05 
 
0009542: Crash when trying to render Titan Fat
In this http://dffd.bay12games.com/file.php?id=11752 [^] save I had just killed an unwelcome visitor (Mountain Titan).
One of the dwarfs was kind enough to drag the carcass to the butcher's and cut it up.
One of the resulting materials was Mountain titan fat x77 which I was hoping would feed my soap need.
The item is currently forbidden in the butcher's.
If enabled a dwarf will try to render it to tallow which will cause the crash.

If you press Z -> Kitchen -> Meat .. you should find Mountain titan meat but no Mountain titan fat which I thought was odd which is what leads me to believe that this is the problematic item.

DFHack contains the following error on load:

DFHack version 0.42.05-alpha1 (release)
Type in '?' or 'help' for general help, 'ls' to see all commands.

This is a prerelease build of DFHack. Some structures are likely
to be incorrect, resulting in crashes or save corruption
Make backups of your saves often!

Autonestbox stopped.
unstuck 0 doors
reshape_graphics
...5\Dwarf Fortress 0.42.05/hack/scripts/view-item-info.lua:251: bad argument 0000001
to 'decode' (material id is not a number)
stack traceback:
[C]: in function 'decode'
...5\Dwarf Fortress 0.42.05/hack/scripts/view-item-info.lua:251: in function 'add_react_prod'
...5\Dwarf Fortress 0.42.05/hack/scripts/view-item-info.lua:262: in function 'get_plant_reaction_products'
...5\Dwarf Fortress 0.42.05/hack/scripts/view-item-info.lua:294: in function 'GetFoodPropertiesStringList'
...5\Dwarf Fortress 0.42.05/hack/scripts/view-item-info.lua:345: in function 'get_all_uses_strings'
...5\Dwarf Fortress 0.42.05/hack/scripts/view-item-info.lua:400: in function <...5\Dwarf Fortress 0.42.05/hack/scripts/view-item-info.lua:380>
[DFHack]#
Go to the Butcher's workshop and remove the forbidden flag from Titan fat
Fort started in 42.04
No tags attached.
Issue History
2016-02-07 06:25DiggumsNew Issue
2016-02-07 07:42PatrikLundellNote Added: 0034615
2016-02-09 06:38ButtonNote Added: 0034626
2017-11-22 14:50DwarfuNote Added: 0036906
2017-11-22 14:50DwarfuStatusnew => resolved
2017-11-22 14:50DwarfuResolutionopen => no change required
2017-11-22 14:50DwarfuAssigned To => Dwarfu

Notes
(0034615)
PatrikLundell   
2016-02-07 07:42   
If I understand the DF fault finding process correctly, you should first disable DFHack and load your save without it, unforbid the fat, and then resume. If it still crashes it's less likely to be caused by DFHack, with the DFHack error report just being a detection of a problem rather than a cause.
After that test I'd add a note with the results.
(0034626)
Button   
2016-02-09 06:38   
Are you using any mods?
(0036906)
Dwarfu   
2017-11-22 14:50   
If you check your stocks screen, you'll see the fat. Fat doesn't show in the kitchen menu. Once it is rendered, the tallow will show.

Check with DFhack forums for this bug. The fat was rendered fine and there was no crash when I used vanilla DF 42.05.