View Issue Details

IDProjectCategoryView StatusLast Update
0009542Dwarf FortressDwarf Mode -- Itemspublic2017-11-22 14:50
ReporterDiggums Assigned Touser11 
PriorityhighSeveritycrashReproducibilityalways
Status resolvedResolutionno change required 
PlatformPCOSWindowsOS Version7
Product Version0.42.05 
Summary0009542: Crash when trying to render Titan Fat
DescriptionIn 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]#
Steps To ReproduceGo to the Butcher's workshop and remove the forbidden flag from Titan fat
Additional InformationFort started in 42.04
TagsNo tags attached.

Activities

PatrikLundell

2016-02-07 07:42

reporter   ~0034615

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.

Button

2016-02-09 06:38

reporter   ~0034626

Are you using any mods?

user11

2017-11-22 14:50

  ~0036906

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.

Issue History

Date Modified Username Field Change
2016-02-07 06:25 Diggums New Issue
2016-02-07 07:42 PatrikLundell Note Added: 0034615
2016-02-09 06:38 Button Note Added: 0034626
2017-11-22 14:50 user11 Note Added: 0036906
2017-11-22 14:50 user11 Status new => resolved
2017-11-22 14:50 user11 Resolution open => no change required
2017-11-22 14:50 user11 Assigned To => user11