View Issue Details

IDProjectCategoryView StatusLast Update
0006580Dwarf FortressDwarf Mode -- Militarypublic2014-12-22 12:03
ReporterJarathor Assigned ToToady One  
PrioritynormalSeveritycrashReproducibilityrandom
Status resolvedResolutionfixed 
PlatformWindowsOSWindows 7 
Product Version0.40.01 
Fixed in Version0.40.23 
Summary0006580: Intermittent crash potentially related to error message "camp oprder missing parent -- army will camp forever"
DescriptionThe 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.
Steps To ReproduceI'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
Additional InformationI 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
TagsNo tags attached.

Activities

Jarathor

2014-07-08 12:15

reporter   ~0025116

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

CleaveItToBeaver

2014-07-08 12:31

reporter   ~0025121

Last edited: 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?

Jarathor

2014-07-08 12:39

reporter   ~0025123

Last edited: 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.

holodog

2014-07-27 08:56

reporter   ~0027684

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.

user6

2014-07-27 09:10

  ~0027686

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/

Toady One

2014-12-22 12:03

administrator   ~0031435

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.

Issue History

Date Modified Username Field Change
2014-07-07 23:30 Jarathor New Issue
2014-07-08 12:15 Jarathor Note Added: 0025116
2014-07-08 12:30 user11 Relationship added parent of 0006661
2014-07-08 12:31 CleaveItToBeaver Note Added: 0025121
2014-07-08 12:31 CleaveItToBeaver Note Edited: 0025121
2014-07-08 12:31 user11 Relationship deleted parent of 0006661
2014-07-08 12:39 Jarathor Note Added: 0025123
2014-07-08 12:41 Jarathor Note Edited: 0025123
2014-07-27 08:56 holodog Note Added: 0027684
2014-07-27 09:10 user6 Note Added: 0027686
2014-12-22 12:03 Toady One Note Added: 0031435
2014-12-22 12:03 Toady One Status new => resolved
2014-12-22 12:03 Toady One Fixed in Version => Next Version
2014-12-22 12:03 Toady One Resolution open => fixed
2014-12-22 12:03 Toady One Assigned To => Toady One