Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0006580Dwarf FortressDwarf Mode -- Militarypublic2014-07-07 23:302014-12-22 12:03
Jarathor 
Toady One 
normalcrashrandom
resolvedfixed 
WindowsWindows 7
0.40.01 
0.40.23 
0006580: Intermittent crash potentially related to error message "camp oprder missing parent -- army will camp forever"
The game crashed roughly a year into the fortress with no obvious cause. Error log shows repeated "camp order missing parent -- army will camp forever" along with a few pathing failures. I created a squad before the crash and set them to Active/Training, but did not give them any orders.
I'm not sure; another forum user posted about a crash seemingly associated with the same "army will camp forever" error but in adventure mode in this forum post: http://www.bay12forums.com/smf/index.php?topic=140013.msg5449143#msg5449143 [^]
I believe this is the appropriate event log for the crash, if that is of any use:

Faulting application name: Dwarf Fortress.exe, version: 0.0.0.0, time stamp: 0x53bb189a
Faulting module name: MSVCR100.dll, version: 10.0.30319.1, time stamp: 0x4ba1dbbe
Exception code: 0x40000015
Fault offset: 0x0008d635
Faulting process id: 0x11cc
Faulting application start time: 0x01cf9a515a90606f
Faulting application path: C:\Users\Jon\Desktop\df_40_01_win\Dwarf Fortress.exe
Faulting module path: C:\Users\Jon\Desktop\df_40_01_win\MSVCR100.dll
Report Id: 31a31e1f-0657-11e4-b426-426f2a026de7
No tags attached.
Issue History
2014-07-07 23:30JarathorNew Issue
2014-07-08 12:15JarathorNote Added: 0025116
2014-07-08 12:30DwarfuRelationship addedparent of 0006661
2014-07-08 12:31CleaveItToBeaverNote Added: 0025121
2014-07-08 12:31CleaveItToBeaverNote Edited: 0025121bug_revision_view_page.php?bugnote_id=0025121#r9381
2014-07-08 12:31DwarfuRelationship deletedparent of 0006661
2014-07-08 12:39JarathorNote Added: 0025123
2014-07-08 12:41JarathorNote Edited: 0025123bug_revision_view_page.php?bugnote_id=0025123#r9383
2014-07-27 08:56holodogNote Added: 0027684
2014-07-27 09:10FootkerchiefNote Added: 0027686
2014-12-22 12:03Toady OneNote Added: 0031435
2014-12-22 12:03Toady OneStatusnew => resolved
2014-12-22 12:03Toady OneFixed in Version => Next Version
2014-12-22 12:03Toady OneResolutionopen => fixed
2014-12-22 12:03Toady OneAssigned To => Toady One

Notes
(0025116)
Jarathor   
2014-07-08 12:15   
Crashed again, but this time with no errors in the error log. I still have no idea what exactly is going on. Here is the crash log, with the same faulting module (MSVCR100.dll):

Faulting application name: Dwarf Fortress.exe, version: 0.0.0.0, time stamp: 0x53bb189a
Faulting module name: MSVCR100.dll, version: 10.0.30319.1, time stamp: 0x4ba1dbbe
Exception code: 0x40000015
Fault offset: 0x0008d635
Faulting process id: 0x1598
Faulting application start time: 0x01cf9ac6ce89e667
Faulting application path: C:\Users\Jon\Desktop\df_40_01_win\Dwarf Fortress.exe
Faulting module path: C:\Users\Jon\Desktop\df_40_01_win\MSVCR100.dll
Report Id: 96032a45-06d3-11e4-b426-426f2a026de7
(0025121)
CleaveItToBeaver   
2014-07-08 12:31   
I had that same list of error logs preceding my issue here: http://www.bay12games.com/dwarves/mantisbt/view.php?id=6652 [^]

Possibly linked?

(0025123)
Jarathor   
2014-07-08 12:39   
(edited on: 2014-07-08 12:41)
@CleaveItToBeaver: Here is the errorlog in full - my pathing errors are very similar to yours, so I think it may in fact be the same issue. First crash came after first pathing error after "army will camp forever," second crash occurred at end of the log.

camp order missing parent -- army will camp forever
camp order missing parent -- army will camp forever
camp order missing parent -- army will camp forever
camp order missing parent -- army will camp forever
path fail: great horned owl,123,77,161 -> 124,70,175: Id 0000315:Path Goal Marauder Mill:Station Marauder Mill at 124,70,175
path fail: great horned owl,102,101,161 -> 101,107,184: Id 0000315:Path Goal Flee from Opponent:Station None at 93,92,181
path fail: dwarf,Fell Tree,66,33,162 -> 106,44,161: Id 0000305:Path Goal Chop:Station Milling Flood at 63,34,168
path fail: dwarf,Sleep,53,54,163 -> 53,55,162: Id 0000305:Path Goal Sleep Ground:Station None at 54,60,162
path fail: dwarf,Sleep,50,8,165 -> 50,7,164: Id 0000307:Path Goal Sleep Ground:Station Milling Flood at 50,8,165
path fail: dwarf,Clean Self,41,5,162 -> 55,22,161: Id 0000307:Path Goal Start Water Job Drink Area:Station Milling Flood at 34,7,162
path fail: dwarf,Construct Mechanisms,75,14,162 -> 57,116,161: Id 0000307:Path Goal Grab Job Resources:Station Milling Flood at 71,6,161
camp order missing parent -- army will camp forever
camp order missing parent -- army will camp forever
camp order missing parent -- army will camp forever
camp order missing parent -- army will camp forever
path fail: cave blob,112,89,26 -> 119,70,27: Id 0001568:Path Goal Flee Terrain:Station None at 113,88,26
path fail: giant crow,229,0,164 -> 224,0,183: Id 0002343:Path Goal Marauder Mill:Station Marauder Mill at 224,0,183
path fail: crundle,139,25,40 -> 90,239,48: Id 0002357:Path Goal Seek Station:Station Head for Edge at 90,239,48

Edit: When I wrote the initial report I assumed the crash came with the army error because I always see pathing errors in .34.11, but now I am less sure.

(0027684)
holodog   
2014-07-27 08:56   
I have the same error on a linux build with the same "camp forever" message. I have a save where it consistently occurs about 3 minutes in. Glad to send it if it will help, but someone'll have to tell me what's needed as I've never reported a bug before.
(0027686)
Footkerchief   
2014-07-27 09:10   
The save will only be useful if you're running 0.40.03 or newer. Please create a .zip or .tar.gz that contains the relevant region folder from data/save in your DF directory. You can upload to http://dffd.wimbli.com/ [^]
(0031435)
Toady One   
2014-12-22 12:03   
I doubt the crash was actually related, since 0.40.01 was crashy in so many ways, but this is the only bug report I could find so far with the camp forever message, and I've fixed that bug for 0.40.23.