View Issue Details

IDProjectCategoryView StatusLast Update
0009119Dwarf FortressMiscellaneous Crashespublic2015-11-27 02:02
ReporterXenomech Assigned Touser1294 
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionduplicate 
OSWindows 7 x64OS Version6.1.7601 SP1 
Product Version0.40.24 
Summary0009119: Program crashes a few seconds after unpausing loaded save
DescriptionAfter loading this save (and unpausing the game), Dwarf Fortress 0.40.24 (Windows, SDL) will cause a buffer overflow exception in a few seconds.

My hunch is that it might have something to do with the "mysterious construction" in progress in my sole craftsdwarf workshop, but I have no real idea.
Steps To ReproduceUsing the save available here:

http://dffd.bay12games.com/file.php?id=11297

1. Run Dwarf Fortress 0.40.24
2. On the main menu, select Continue Playing.
3. Select the only save. (Asenkes, Dwarf Fortress ; Boldoludon, 254 ; Folder: region1)
4. Unpause the loaded save.
5. The program crashes in a few seconds.

Tags0.40.24, crash, reproducible

Relationships

duplicate of 0008719 resolvedToady One Building constructions over parts of trees crashes 

Activities

Xenomech

2015-11-26 12:37

reporter   ~0033178

From the error dialog displayed by Windows:

Problem signature:
Problem Event Name: BEX
Application Name: Dwarf Fortress.exe
Application Version: 0.0.0.0
Application Timestamp: 54ad7e66
Fault Module Name: StackHash_0a9e
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 00000000
Exception Offset: 002e726f
Exception Code: c0000005
Exception Data: 00000008
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

Xenomech

2015-11-26 13:02

reporter   ~0033179

I did a little more research. You can prevent the bug from happening right away by setting the Civilian alert level to the custom alert I created and named !!DANGER!! This leads me to believe the error is happening because of a worker job.

After turning the Civilian alert level back to Inactive, the error will eventually occur again.

After watching the dwarves do their various tasks, I now suspect that the bug is related to the construction of a marble floor tile. Above the only Trade Depot on the map, the dwarves are building a marble "roof" out of floor tiles. Sometimes a dwarf will move across an unfinished portion of the floor and start constructing a floor tile in the middle, apprently not connected to anything. I now think this is causing the error.

fricy

2015-11-27 01:33

reporter   ~0033180

Correct, you need to cut down both the pine tree and the willow north of your depo, the branches overlap the construction tiles causing a crash.

Duplicate of 0008719.

user1294

2015-11-27 02:02

  ~0033181

Thanks, fricy!

Issue History

Date Modified Username Field Change
2015-11-26 12:36 Xenomech New Issue
2015-11-26 12:37 Xenomech Note Added: 0033178
2015-11-26 12:37 Xenomech Tag Attached: 0.40.24
2015-11-26 12:38 Xenomech Tag Attached: crash
2015-11-26 12:38 Xenomech Tag Attached: reproducible
2015-11-26 13:02 Xenomech Note Added: 0033179
2015-11-27 01:33 fricy Note Added: 0033180
2015-11-27 02:02 user1294 Note Added: 0033181
2015-11-27 02:02 user1294 Relationship added duplicate of 0008719
2015-11-27 02:02 user1294 Status new => resolved
2015-11-27 02:02 user1294 Resolution open => duplicate
2015-11-27 02:02 user1294 Assigned To => user1294