View Issue Details

IDProjectCategoryView StatusLast Update
0010186Dwarf FortressPathfindingpublic2017-04-09 04:14
Reporterlucyviola Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
OSWindowsOS Version10 
Product Version0.43.03 
Summary0010186: Dwarf in an infinite loop
DescriptionI'd been having problems with dwarves stuck in trees, so I built stairs next to some of the trees so they could get down and disabled picking fruit. This one poor herbalist is climbing a ladder and going down the stairs over and over again, I've tried marking the ladder to be dumped and nothing happens (though that's probably a good thing)! When I remove the stairs, he climbs the tree one more time, cancels Gather Plants: Could not find path and stays up there.
Steps To ReproduceSavegame: http://dffd.bay12games.com/file.php?id=12820
errorlog.txt: https://pastebin.com/KDY22vM7
TagsNo tags attached.

Activities

PatrikLundell

2017-04-09 04:14

reporter   ~0036400

Last edited: 2017-04-09 04:14

If you're using DFHack you can break the cycle by teleporting the gatherer sideways to fall down on the ground, breaking off the task due to dangerous terrain. When the task is taken up again, it's done in a working fashion.
Using vanilla a civilian alert will also cause the gatherer (and everyone else) to break their activities, although a civilian alert burrow can be set to just exclude the tree to only affect the intended target (a regular burrow is ignored by the gatherer until the task is complete, which it never is).

My guess is that the tree grew after the gatherer set out to gather fruit, resulting in the original path being broken, and the gatherer trying to continue using the now broken path, rather than computing a new one.

Add Note

Note

Issue History

Date Modified Username Field Change
2017-04-08 14:49 lucyviola New Issue
2017-04-09 04:14 PatrikLundell Note Added: 0036400
2017-04-09 04:14 PatrikLundell Note Edited: 0036400