View Issue Details

IDProjectCategoryView StatusLast Update
0007775Dwarf FortressDwarf Mode -- Militarypublic2014-09-05 14:28
Reporterfortunawhisk Assigned ToToady One  
PrioritynormalSeverityminorReproducibilityrandom
Status resolvedResolutionfixed 
Platformx86OSWindowsOS Version7
Product Version0.40.05 
Fixed in Version0.40.12 
Summary0007775: Military dwarves randomly get stuck on 'Eat/Drink', won't path to stockpile
DescriptionMilitary dwarves randomly get stuck on 'Eat' or 'Drink' while training, will not path to food stockpiles. They're stuck until they die of dehydration.

Save:
http://dffd.wimbli.com/file.php?id=9225
Save is focused on the problem, z98.

Looks like:
http://www.bay12games.com/dwarves/mantisbt/view.php?id=499

No visible errors in the error/game log.
Steps To ReproduceThis seems to happen at random intervals to military dwarves in training. No known trigger.

I've seen this on multiple forts, so possibly related to my training layout.

ADSD
armor rack
Door
Space
Door
Additional InformationSometimes fixes:
- Occasionally, adding affected dwarves to a burrow will allow them to escape.
- Occasionally, setting up a danger room style upright spear will work (unconscious>rescued).
- Placing food/drink in the same tile will remove the status, but they still don't path.
- Building items underneath them (bed/table/chair)

Does not work:
- Deconstructing the barracks
- Station elsewhere
- Removing affected from the squad/military does not help
- Changing schedule
- Changing min number of dwarves in the order
TagsNo tags attached.

Activities

fortunawhisk

2014-08-03 16:27

reporter   ~0028248

Retested attached save with 40.06, no change to existing stuck dwarves.
After freeing dwarves via spear, problem repeats itself with different dwarves.

Appears to be:
Single tile training space:
Two dwarves from the same squad
No other stuck dwarves in the same tile.

Euius

2014-08-21 19:45

reporter   ~0029468

Last edited: 2014-08-21 19:45

Just wanted to confirm that in 40.08 I'm also getting this issue, and while it's more prevalent in military it also occurs in other dwarves.

I know you're not interested in dfhack issues, but I was unable to snap the dwarves out of it, and after one starved to death while standing on a stockpile with food in it, just set the "unit.counters.unconscious" timer of another dwarf similarly affected to 10, where upon they immediately woke back up and started operating normally.

Civilian dwarves are getting stuck on "storing in stockpile", while standing on top of a bin. They can be revived by dumping the bin.

clanl

2014-09-02 16:48

reporter   ~0029907

It might be worth investigating if this is related to 0005992 (Conflict between hauling jobs (i.e. filling containers) and other jobs using items in those containers).
The food/drinks they want to get might be in a barrel currently carried by someone else; consequently, the dwarf in question might get stuck, because the job item is not accessible, but can't cancel the job similar to 0006842

smjjames

2014-09-02 16:59

reporter   ~0029908

I occasionally had this happen in a similar way in 34.11 where occasionally a soldier dwarf (usually one of my marksdwarves, but it can happen to any) would freeze up with a pickup equipment job or something and would be stuck until they fall asleep. I forget if hunger or thirst snapped them out of it.

What I observed then might be similar to this.

Toady One

2014-09-05 14:28

administrator   ~0029976

They were wrestling, but the wrestle had become corrupted somehow. I put in a fix for wrestles that become problematic, so there won't be stuck dwarves, but I'm still looking into the broken wrestle.

Issue History

Date Modified Username Field Change
2014-07-31 23:08 fortunawhisk New Issue
2014-08-03 16:27 fortunawhisk Note Added: 0028248
2014-08-21 19:45 Euius Note Added: 0029468
2014-08-21 19:45 Euius Note Edited: 0029468
2014-08-21 20:17 user6 Assigned To => user6
2014-08-21 20:17 user6 Status new => confirmed
2014-09-02 16:48 clanl Note Added: 0029907
2014-09-02 16:59 smjjames Note Added: 0029908
2014-09-05 14:28 Toady One Note Added: 0029976
2014-09-05 14:28 Toady One Status confirmed => resolved
2014-09-05 14:28 Toady One Fixed in Version => Next Version
2014-09-05 14:28 Toady One Resolution open => fixed
2014-09-05 14:28 Toady One Assigned To user6 => Toady One