Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0007790Dwarf FortressCave-inspublic2014-08-01 18:292014-08-02 19:16
torrenal 
Dwarfu 
normalminorhave not tried
resolvedno change required 
PCWindows8
0.40.05 
 
0007790: Cave in when loading save
Summary:
I've got a cave in that occurs when I load the save.
The cavein did not occur when I was setting up the feature that caves in. I would not expect simply loading a saved game to trigger the cavein.

Load this save: http://dffd.wimbli.com/file.php?id=9236 [^]
Press '.' to advance the world one tick.
Cave-in occurs promptly.

The cave in occurs over the cistern which is under the river

Short form:
River Z1
Cistern Z3 and Z4
Winter comes, river freezes, I dig out Z1, channel out a bit into Z2 to help the river flow into the cistern, and then connect it to a waiting tunnel with fortification and grate.

Spring comes, river melts, fills cistern. I save to change a liquid display setting, and the cavein occurs when I load the save.
The cavein occurrs every time I load the save, but I've not tried replicating it in other scenarios.

Might possibly involve channeling into dirt from ice that later melts, with the dirt itself unsupported from below...but I'm not sure I have the dwarven physics correct.

No tags attached.
child of 0007277acknowledged Dwarfu Cave-ins that happened re-happens again every loading on first tick 
Issue History
2014-08-01 18:29torrenalNew Issue
2014-08-01 18:29torrenalIssue Monitored: torrenal
2014-08-01 19:26ButtonNote Added: 0028116
2014-08-02 05:20DwarfuNote Added: 0028133
2014-08-02 05:21DwarfuRelationship addedchild of 0007277
2014-08-02 05:22DwarfuNote Added: 0028135
2014-08-02 05:22DwarfuAssigned To => Dwarfu
2014-08-02 05:22DwarfuStatusnew => needs feedback
2014-08-02 10:35torrenalNote Added: 0028147
2014-08-02 10:35torrenalStatusneeds feedback => assigned
2014-08-02 10:36torrenalNote Edited: 0028147bug_revision_view_page.php?bugnote_id=0028147#r10653
2014-08-02 11:15DwarfuNote Added: 0028151
2014-08-02 11:15DwarfuStatusassigned => acknowledged
2014-08-02 14:17torrenalNote Added: 0028165
2014-08-02 15:06FootkerchiefNote Added: 0028170
2014-08-02 15:06FootkerchiefStatusacknowledged => resolved
2014-08-02 15:06FootkerchiefResolutionopen => no change required
2014-08-02 19:16torrenalIssue End Monitor: torrenal

Notes
(0028116)
Button   
2014-08-01 19:26   
Possibly related to 0006432
(0028133)
Dwarfu   
2014-08-02 05:20   
Reminder sent to: torrenal

Was there a previous cave-in at that location?
(0028135)
Dwarfu   
2014-08-02 05:22   
If ice is supporting dirt that is later unsupported when the ice melts - that is exactly an expected cave-in situation.
(0028147)
torrenal   
2014-08-02 10:35   
(edited on: 2014-08-02 10:36)
The only other caveins near there broke through into the cistern and were patched with proper floor tiles. They had been a result of me designating the L2 layer for digging, then later designating L1 for channeling - to try and recover any ice for use in the fortress.


The cavein-on-load is just to the east of those patches and does not involve them. No other caveins occurred during work on the ice.

(0028151)
Dwarfu   
2014-08-02 11:15   
Ok, it may very well be the same root cause, but I'll leave it as a child of the other report. Thanks for the follow-ups.
(0028165)
torrenal   
2014-08-02 14:17   
Ah. It's the 'Brook'
'Brook' is essentially a floor that rests on the ice. I channeled out all around the brook, and dug out the ice under it, but the 'brook' rested on the 'ice floor' of the river.

Spring thaw comes. Ice turns to water, no longer supporting the 'brook'.

Save game - load game, brook is checked for cave-in and collapses. I've now recreated this in a pocket world, saved just prior to thaw if you want.
(0028170)
Footkerchief   
2014-08-02 15:06   
Yeah, it's intentional for now that brook tiles can collapse like other floors.