View Issue Details

IDProjectCategoryView StatusLast Update
0000233Dwarf FortressDwarf Mode -- Militarypublic2010-06-15 07:04
ReporterLemunde Assigned ToToady One  
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionduplicate 
Product Version0.31.03 
Fixed in Version0.31.07 
Summary0000233: Crash with general "encountered problem" error involving military units.
DescriptionAt least I think that's why it crashed. Maybe something to do with them switching between civilian and military. Here's what the gamelog.txt has for the last few lines:

A caravan from Kolzas Fazis has arrived.
The merchants need a trade depot to unload their goods.
The outpost liaison hacks The Elephant in the left rear leg with her ({copper battle axe}), tearing the muscle!
A motor nerve has been severed!
The outpost liaison attacks The Elephant but He jumps away!
The outpost liaison hacks The Elephant in the left rear leg with her ({copper battle axe}), tearing the muscle!
An artery has been opened by the strike!
The ({copper battle axe}) has lodged firmly in the wound!
The outpost liaison hacks The Elephant in the left rear leg with her ({copper battle axe}), tearing the muscle!
An artery has been opened by the strike!
The outpost liaison hacks The Elephant in the lower body with her ({copper battle axe}), tearing the muscle!
The outpost liaison hacks The Elephant in the upper body with her ({copper battle axe}), tearing apart the fat and denting the muscle!
The ({copper battle axe}) has lodged firmly in the wound!
The Elephant gives in to pain.
The Elephant falls over.
Geshud Guzendok has become a Lasher.
Asmel Duthnurinod has become a Recruit.
Mebzuth Rakustkib has become a Wrestler.
Zaneg Tosidvathsith has become a militia commander.
Kogsak Sarveshlelum has become a Wrestler.
`Taut Paddled', Armorer cancels Store Item in Bin: Job item misplaced.
`Tomb Net' has become a Clothier.
`Armor Squares' has become a militia commander.
`Furnace Wanes' has become a Woodcrafter.
`Simple Attic' has become a Herbalist.
`Guard Gates' has become a Soap Maker.
Merchants have arrived and are unloading their goods.
Winter has arrived on the calendar.
Forge large, serrated iron disc (24) has been completed.
The merchants from Kolzas Fazis will be leaving soon.
The merchants from Kolzas Fazis have embarked on their journey.
Urist Rigothasas has grown to become a Cat.
You have struck kaolinite!
Steps To ReproduceEdit: Download the save - http://www.megaupload.com/?d=EYBKNQ1W
Unpause
Crash

To resolve crash temporarily, open military menu and replace the militia commander with another dwarf.

---

No idea. I'm not entirely sure why it crashed. I assume it had something to do with me figuring out how to work the military with the barracks and everything. Or it could have been that elephant or liaison bleeding to death(I never actually noticed this until I read the log). I probably should have set autosave up but since I didn't the save is long gone so there's no way to reproduce it.
TagsNo tags attached.

Relationships

child of 0000536 resolvedToady One Crash after unpausing - militia commander's squad info doesn't point back at squad 

Activities

Geekthras

2010-04-04 18:32

reporter   ~0000972

Last edited: 2010-04-06 20:04

I've had the same problem, along with several issues with the military. I, however, have a save file. To reproduce from this file, all you need to do is load it, unpause, and then wait for ~thirty seconds.

I think it may have to do with the following last lines in my error log that keep reappearing:
path fail: caddisfly devil,Clean Self,162,8,7 -> 34,125,166: Id 0008443:Path Goal Start Water Job Well:Station Marauder Mill at 162,8,7
path fail: caddisfly devil,Clean Self,183,11,6 -> 34,125,166: Id 0008447:Path Goal Start Water Job Well:Station Owner at 183,11,6
path fail: caddisfly devil,Clean Self,162,8,7 -> 34,125,166: Id 0008443:Path Goal Start Water Job Well:Station Marauder Mill at 162,8,7
path fail: caddisfly devil,Clean Self,183,10,6 -> 34,125,166: Id 0008446:Path Goal Start Water Job Well:Station Owner at 182,11,7
Receive job pay: NULL JOB
path fail: caddisfly devil,Clean Self,162,8,7 -> 34,125,166: Id 0008443:Path Goal Start Water Job Well:Station Marauder Mill at 162,8,7
path fail: caddisfly devil,Clean Self,182,11,7 -> 34,125,166: Id 0008446:Path Goal Start Water Job Well:Station Owner at 182,11,7

Monitoring my FPS + errorlog, it looks like the FPS stays constant at about 80-90, then freezes for a bit and dips down to 30 and back up to normal a second or two later, dumping several lines into the log. It does this three times; on the third, instead of returning to normal, it crashes. Will attempt to reproduce on another version, though my only other machine is running linux+WINE.

Almost forgot to mention that I was having random crashes in the military/squad screens while copy/pasting orders, adding people to squads, etc, and this happened right after I finished mucking with them.

Save file:
http://www.megaupload.com/?d=EYBKNQ1W
I can also upload my init file

Lemunde

2010-04-05 23:23

reporter   ~0001354

If I read your error notes correctly then it may have something to do with going to and from waypoints(notes or whatever they're called now), possibly related to failed pathfinding. In my first fort I had some waypoints set up and they were scheduled to go to them on certain months. I can't remember if I had any waypoints on my second fort.

But I'm thinking it does have something to do with the pathfinding. They get some sort of task and they fail to do it because they can't find the path and the game can't handle it for some reason. So instead of spitting out "canceled task" or whatever it crashes.

Lemunde

2010-04-21 08:56

reporter   ~0004455

Just an update that I did get another random crash in .03 but I have no idea if it was related to the military or not. But like the others it was only after I had a military that the crash occurred. I loaded a previous save, did pretty much the exact same thing and couldn't reproduce the crash.

Logical2u

2010-04-30 17:33

manager   ~0005790

Huh!

This is another crash that can be resolved by removing the militia commander from his squad. I'll link this up as needed...

The weird framerate issues don't appear to stop after the crash stops, though. Probably pathfinding related as mentioned earlier.

Toady One

2010-06-15 03:53

administrator   ~0008485

Yeah, this one is the squad info disconnect as well. Patched up for 0.31.07, still working on root cause.

Issue History

Date Modified Username Field Change
2010-04-02 21:23 Lemunde New Issue
2010-04-03 15:26 user6 Category General => Dwarf Mode -- Military
2010-04-04 18:32 Geekthras Note Added: 0000972
2010-04-04 18:37 Geekthras Note Edited: 0000972
2010-04-04 18:39 Geekthras Note Edited: 0000972
2010-04-05 23:23 Lemunde Note Added: 0001354
2010-04-06 20:04 Geekthras Note Edited: 0000972
2010-04-21 08:56 Lemunde Note Added: 0004455
2010-04-30 17:33 Logical2u Note Added: 0005790
2010-04-30 17:34 Logical2u Relationship added related to 0000204
2010-04-30 17:35 Logical2u Reproducibility have not tried => always
2010-04-30 17:35 Logical2u Product Version => 0.31.03
2010-04-30 17:35 Logical2u Steps to Reproduce Updated
2010-04-30 17:35 Logical2u Relationship added parent of 0001593
2010-05-08 06:37 Logical2u Relationship added parent of 0001784
2010-06-13 12:45 user6 Relationship deleted parent of 0001593
2010-06-13 12:45 user6 Relationship deleted parent of 0001784
2010-06-13 12:48 user6 Relationship added child of 0000536
2010-06-13 12:48 user6 Relationship deleted related to 0000204
2010-06-15 03:53 Toady One Note Added: 0008485
2010-06-15 03:53 Toady One Assigned To => Toady One
2010-06-15 03:53 Toady One Status new => acknowledged
2010-06-15 06:21 Toady One Status acknowledged => resolved
2010-06-15 06:21 Toady One Fixed in Version => 0.31.07
2010-06-15 06:21 Toady One Resolution open => fixed
2010-06-15 06:59 user6 Status resolved => assigned
2010-06-15 07:00 user6 Status assigned => resolved
2010-06-15 07:00 user6 Fixed in Version 0.31.07 =>
2010-06-15 07:00 user6 Resolution fixed => duplicate
2010-06-15 07:04 user6 Fixed in Version => 0.31.07