Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0004398Dwarf FortressMiscellaneous Crashespublic2011-03-31 00:342014-12-30 20:16
resolvednot fixable 
0004398: Unexplained crash without an error dump
I was happily chugging along in my latest fortress when all of a sudden it crashed very shortly after the arrival of a caravan. I reloaded and tried again; still crashed. Tried changing the tags so that the race sending the caravan wouldn't show up, still crashed. Tried not breaching the second cavern layer, which I had done shortly before the crash, still crashed.

Nothing showed up in the error log after all but one of these, and I think the one that did was unrelated since it was just the same path fail that I get fairly frequently.
Load the bugged save.
Wait. It crashes a few seconds after the arrival of the dyansauri caravan.
I play with a mishmash of parts from Civilization Forge, Direforged and Genesis mods, but nothing was coming up in the error log and it's happening regardless of which race ambushes me right before the caravan, or whether the caravan comes or not.
0.31.25, crash, Save Included
related to 0001271resolved Toady One Modding in SHELL body part after world generation results in crash 
Issue History
2011-03-31 00:34InsanityPreludeNew Issue
2011-03-31 00:35FootkerchiefNote Added: 0016828
2011-03-31 00:35InsanityPreludeTag Attached: 0.31.25
2011-03-31 00:35InsanityPreludeTag Attached: crash
2011-03-31 00:35InsanityPreludeTag Attached: Save Included
2011-03-31 00:38InsanityPreludeNote Added: 0016829
2011-03-31 00:39InsanityPreludeIssue Monitored: InsanityPrelude
2011-03-31 00:39InsanityPreludeNote Edited: 0016829bug_revision_view_page.php?bugnote_id=0016829#r6271
2011-03-31 00:41InsanityPreludeNote Edited: 0016829bug_revision_view_page.php?bugnote_id=0016829#r6272
2011-03-31 00:46InsanityPreludeNote Edited: 0016829bug_revision_view_page.php?bugnote_id=0016829#r6273
2011-03-31 01:06FootkerchiefNote Added: 0016833
2011-03-31 09:19InsanityPreludeNote Added: 0016857
2011-03-31 09:19InsanityPreludeTag Attached: CLOSE THIS
2011-03-31 09:46FootkerchiefStatusnew => resolved
2011-03-31 09:46FootkerchiefResolutionopen => no change required
2011-03-31 09:46FootkerchiefAssigned To => Footkerchief
2011-03-31 09:46FootkerchiefRelationship addedrelated to 0001271
2011-03-31 09:46FootkerchiefTag Detached: CLOSE THIS
2011-03-31 11:54InsanityPreludeIssue End Monitor: InsanityPrelude
2011-04-02 00:52InsanityPreludeNote Added: 0016972
2011-04-02 00:52InsanityPreludeStatusresolved => needs feedback
2011-04-02 00:52InsanityPreludeResolutionno change required => reopened
2011-04-02 03:30Knight OtuNote Added: 0016974
2011-04-02 07:52FootkerchiefAssigned ToFootkerchief =>
2011-04-02 07:52FootkerchiefStatusneeds feedback => new
2011-04-02 07:52FootkerchiefTag Attached: AWAITING UPDATE
2011-04-02 10:08InsanityPreludeNote Added: 0016980
2011-04-02 11:10InsanityPreludeNote Added: 0016985
2011-04-03 21:54InsanityPreludeNote Edited: 0016829bug_revision_view_page.php?bugnote_id=0016829#r6349
2011-04-03 21:58InsanityPreludeNote Added: 0017039
2011-12-22 09:50FootkerchiefTag Detached: AWAITING UPDATE
2014-12-30 20:16FootkerchiefNote Added: 0031584
2014-12-30 20:16FootkerchiefStatusnew => resolved
2014-12-30 20:16FootkerchiefResolutionreopened => not fixable
2014-12-30 20:16FootkerchiefAssigned To => Footkerchief

2011-03-31 00:35   
What raws have you changed since generating the world?
2011-03-31 00:38   
(edited on: 2011-04-03 21:54)
I had some problems with zombie birds causing endless job cancellation spam, so I took off flier (temporarily, I added it back in afterwards) and added cannot_undead.

I changed [INTELLIGENT] on dyansauri to [CAN_LEARN] when I was testing whether that was the source of the crash but I changed it back.

I did experiment earlier with adding a new entity position to an already-genned world- it didn't seem to do anything then, so I didn't bother undoing it (replacing the bugged Dungeon Master with the genesis mod appointable DM.)

(edit: removed old save after uploading a new version)

Edit: Just tried restoring the DM position to its original form. Still crashes.

2011-03-31 01:06   
it didn't seem to do anything then

Making raws changes of that kind (adding new entries etc) can cause unpredictable and delayed crashes. There's a chance Toady could use your save to find a bug, but a vanilla save would be highly preferable.
2011-03-31 09:19   
So, my bad, basically. Oops.
2011-04-02 00:52   
I generated an identical world, but didn't mess with the tags this time- and it immediately crashed when a dyansauri caravan arrived, around the same time of year as before.

There's still nothing being posted to errorlog.txt and I didn't see anything about a nemesis error. This is a bit frustrating- I really like this site!
Knight Otu   
2011-04-02 03:30   
I notice in the raws that the dyansauri lay eggs, but don't appear to have a body detail plan that actually adds egg materials. Does the crash still occur if you add
to the raws? Is this missing from the Civ Forge as well? While I can't really imagine that to crash the game, it's the only thing I'm seeing in the dyansauri raws.
2011-04-02 10:08   
I didn't change the creature_dyansauri raws at all so yep, it's missing from the latest Civ Forge as well.
2011-04-02 11:10   
Interesting... Changing [INTELLIGENT] to [CAN_LEARN] didn't prevent the dyansauri from sending a caravan like usual. Instead, they still brought it shortly followed by a frost giant caravan, with no crash.

I have no idea what's going on. Probably broke it again anyway by force-quitting so it wouldn't save with the changed raw.
2011-04-03 21:58   
http://dffd.wimbli.com/file.php?id=4125 [^] Here's the save from after regenning the world. I undid the change from [INTELLIGENT] to [CAN_LEARN] as I mentioned; this is a couple minutes (at least on my computer, your FPS may vary) before the caravan arrives and the game crashes.
2014-12-30 20:16   
Since save compatibility has been broken since this report, it's hard to tell whether this crash has since been fixed. If anyone has a save that crashes under similar conditions in the latest version, please upload it to http://dffd.wimbli.com/ [^] and PM a manager on the forums (or reopen the report).