Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0009658Dwarf FortressDwarf Mode -- Jobs, Animal Handlingpublic2016-03-24 22:092019-11-13 21:48
normalmajorhave not tried
0009658: Dwarf stuck in handle animal loop, no burrows, dog is right there
The dwarf and the dog are right next to each other. I think one of them might be stuck on an inaccessible tile of the Farmer's Workshop?

The burrow bug is well-known and work-around-able, but no burrows are active on this dwarf.
Save is at http://dffd.bay12games.com/file.php?id=11886 [^]
No tags attached.
duplicate of 0005709confirmed Loci If an animal gets stuck on an inpassable square of a workshop, a dwarf can get stuck trying to haul the animal away 
Issue History
2016-03-24 22:09ButtonNew Issue
2016-03-25 02:01PatrikLundellNote Added: 0034919
2019-11-13 21:48LociNote Added: 0039580
2019-11-13 21:48LociRelationship addedduplicate of 0005709
2019-11-13 21:48LociStatusnew => resolved
2019-11-13 21:48LociResolutionopen => duplicate
2019-11-13 21:48LociAssigned To => Loci

2016-03-25 02:01   
You can get out of the situation by using the DFHack command teleport on the dog to the tile outside of the workshop.

I suspect this is similar to cases I've had where keas shot down have ended up inaccessible in a farmer's workshop, as well as bits of reanimated hides/hair that's rekilled have been stuck in the workshop, forcing its destruction (hoping those won't reanimate).

The dog might have dodged something and gotten stuck, perhaps?

The "cancel X job, handling dangerous creature" is rather annoying when it has nothing to do with dangerous creatures (like a butcher who's spamming that he can't haul stuff to the trade depot, probably because he broke off a butchering job of a turkey to haul stuff to the depot).
2019-11-13 21:48   
The dog is indeed stuck on an inaccessible workshop tile. (0005709) Additionally, the only dwarf attempting to remove the workshop is the one stuck in the animal-handling loop. Enabling a farmer's workshop labor (cheesemaking) on another dwarf (and freeing up his schedule) resulted in an end to the stalemate.