View Issue Details

IDProjectCategoryView StatusLast Update
0000910Dwarf FortressDwarf Mode -- Militarypublic2010-06-15 07:04
ReporterSpoggerific Assigned ToToady One  
PriorityhighSeveritycrashReproducibilityalways
Status resolvedResolutionduplicate 
PlatformWindowsOSWindows XP 
Product Version0.31.01 
Fixed in Version0.31.07 
Summary0000910: Reproducible crash with save, possibly caused by dwarf who can't be removed from military and gets a mood
DescriptionThis save always crashes within a few minutes of loading. This save is during my most recent migrant wave. Several migrants are still outside the fortress and heading towards the meeting hall. After arriving, they immediately start dumping stone I have designated. After the stone has been dumped, they return to the meeting hall, and the game crashes. I can't tell if their arrival in the meeting hall is the cause of the crash, or simply a coincidence.

I've tested the save six times, four times during which I did nothing but move the camera. As far as I can tell, the crash happens at the same moment every time.

The save can be found here: http://www.mediafire.com/?ntztizgzm3i
Steps To ReproduceSimply wait.
Additional InformationAgain, the save is found here: http://www.mediafire.com/?ntztizgzm3i
Tagscrash, save game

Relationships

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

Activities

SirPenguin

2010-04-09 21:51

reporter   ~0002510

Last edited: 2010-04-09 21:59

Confirmed on my end. Gonna look at it, but my gut says it has to do with the military/equipment

Edit: That's it. If you want to save this fort then simply disband all your squads. It'll stop the crash for now.

I assume this has to be related to 0000536. With two similar reports and two saves this should be a cinch for the Toadster to fix.

SirPenguin

2010-04-09 22:05

reporter   ~0002514

Last edited: 2010-04-09 22:06

Weird one! It has to do with the Butcher in your first squad. He cannot be removed; every time you hit enter on him it acts as if it removed him (and returns the cursor to the top) without actually changing anything. He's causing the crash somehow, the jerk.

You CAN replace his position, however. Highlight him and then select a new dwarf. The Butcher will keep on training like a jerk, but he won't crash your game anymore.

I assume the fact he can't be removed is related to the crash, though who knows how. Well, Toady might.

Spoggerific

2010-04-10 09:13

reporter   ~0002587

Your fix worked, SirPenguin. After replacing the butcher with another dwarf, the crash stopped happening and the butcher kept training.

After a while in game, the butcher who was causing problems went into a fey mood and made a wooden cabinet. It could be a coincidence, or maybe he was being selected for a mood while being in the military somehow caused the crash.

Toady One

2010-06-13 02:14

administrator   ~0008261

Yeah, this is the same issue as 0000536. The unit and squad are no longer properly recognizing each other. I still need to find out where that relationship is breaking down. I should be able to patch up saves and prevent similar crashes as well.

Issue History

Date Modified Username Field Change
2010-04-09 21:05 Spoggerific New Issue
2010-04-09 21:51 SirPenguin Note Added: 0002510
2010-04-09 21:57 GauHelldragon Tag Attached: crash
2010-04-09 21:57 GauHelldragon Tag Attached: save game
2010-04-09 21:59 SirPenguin Note Edited: 0002510
2010-04-09 22:05 SirPenguin Note Added: 0002514
2010-04-09 22:06 SirPenguin Note Edited: 0002514
2010-04-10 09:13 Spoggerific Note Added: 0002587
2010-04-10 11:17 user6 Relationship added related to 0000536
2010-04-10 11:18 user6 Category General => Dwarf Mode -- Military
2010-04-10 11:18 user6 Summary Reliably crashes within minutes of loading. Save included. => Reproducible crash with save, possibly caused by dwarf who can't be removed from military and gets a mood
2010-04-30 18:12 Logical2u Relationship added related to 0000452
2010-06-13 02:14 Toady One Note Added: 0008261
2010-06-13 02:14 Toady One Assigned To => Toady One
2010-06-13 02:14 Toady One Status new => acknowledged
2010-06-13 10:08 user6 Relationship replaced child of 0000536
2010-06-13 10:10 user6 Relationship deleted related to 0000452
2010-06-15 06:23 Toady One Status acknowledged => resolved
2010-06-15 06:23 Toady One Fixed in Version => 0.31.07
2010-06-15 06:23 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