Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0001392Dwarf FortressDwarf Mode -- Jobs, Haulingpublic2010-04-21 08:032010-06-09 06:46
Areyar 
Footkerchief 
lowminorhave not tried
closedduplicate 
PC netbookwindows XP home edition SP3recently updated
0.31.03 
 
0001392: removing allowed items from stockpile causes haulage jobs in progress to freeze.
Put up several refuse stockpiles to sort out bone, shells and skins from other remains. While setting this up, a dwarf got stuck in haul from/to stockpile.

Saving/reloading did not free the dwarf, removing haul debris from his joblist did.
hauling, pathfinding, stockpile
duplicate of 0000086resolved Toady One "Take from stockpile" doesn't work, results in dwarves standing around looking confused 
Issue History
2010-04-21 08:03AreyarNew Issue
2010-04-21 08:07AreyarNote Added: 0004445
2010-04-21 08:22AreyarNote Edited: 0004445bug_revision_view_page.php?bugnote_id=0004445#r1514
2010-04-21 08:52FootkerchiefRelationship addedchild of 0000597
2010-04-21 08:53FootkerchiefNote Added: 0004454
2010-04-21 08:53FootkerchiefIssue Monitored: Footkerchief
2010-04-21 09:04smjjamesNote Added: 0004457
2010-04-21 09:15AreyarNote Added: 0004459
2010-04-21 09:19AreyarNote Edited: 0004459bug_revision_view_page.php?bugnote_id=0004459#r1518
2010-04-22 07:58AreyarNote Edited: 0004459bug_revision_view_page.php?bugnote_id=0004459#r1565
2010-04-22 08:01AreyarTag Attached: hauling
2010-04-22 08:01AreyarTag Attached: pathfinding
2010-04-22 08:01AreyarTag Attached: stockpile
2010-04-24 07:31AreyarNote Added: 0004881
2010-04-24 07:32AreyarNote Edited: 0004881bug_revision_view_page.php?bugnote_id=0004881#r1699
2010-04-24 11:16FootkerchiefRelationship deletedchild of 0000597
2010-04-24 11:16FootkerchiefNote Added: 0004899
2010-04-24 11:16FootkerchiefRelationship addedduplicate of 0000086
2010-04-24 11:16FootkerchiefStatusnew => resolved
2010-04-24 11:16FootkerchiefResolutionopen => duplicate
2010-04-24 11:16FootkerchiefAssigned To => Footkerchief
2010-06-09 06:46Toady OneStatusresolved => closed

Notes
(0004445)
Areyar   
2010-04-21 08:07   
(edited on: 2010-04-21 08:22)
Description suggests all haulage is affected, not so.
Only dwarfs performing jobs involved directly with the stockpile with altered settings are affected.

---
Seems the stockpile itself is buggered (or the tasks it generated before changing settings and transport):
a new dwarf is now taking and abandoning haulage tasks of several refusetypes.
Corpse and bodyparts are allowed in the source pile as well as the target pile.

Removing the stockpile solved the problem of dwarves picking up a nervous tissue and dropping it again after a few seconds. (at FPS12, which is normal for me)

(0004454)
Footkerchief   
2010-04-21 08:53   
See 0000597. Were any burrows involved in this situation?
(0004457)
smjjames   
2010-04-21 09:04   
Its sounding like burrows are causing a whole bunch of issues....
(0004459)
Areyar   
2010-04-21 09:15   
(edited on: 2010-04-22 07:58)
No burrows designated as yet.

This is in a very early fort, above ground, collect refuse from outside on.
multiple stockpiles, take from stockpile X and restricted stockpile items were the only factors involved.
Inaccessability of dropoff stockpile may be an issue, but rather through changed allowances (eg take remains from A to B, but B is no longer taking remains)
or deleted stockpile. (though I feel canceling of jobs associated with deleted SPs works fine)

---
edit: Have reproduced this for woodstockpiles, it involves the 'take from stockpile' mechanics, not stockpile settings or refuse.
This could be a symptom of the known pathing issues rather than a separate bug.
To reproduce, set up several stockpiles of the same type and set one to take from several others.

Dwarves will pick up an item from one stockpile and freeze there for a relatively long time, drop the item and repeat with another item/task.

(0004881)
Areyar   
2010-04-24 07:31   
(edited on: 2010-04-24 07:32)
Child/duplicate of 0000086

(0004899)
Footkerchief   
2010-04-24 11:16   
Ah okay, thanks for investigating.