View Issue Details

IDProjectCategoryView StatusLast Update
0000827Dwarf FortressTechnical -- Saving/Loadingpublic2012-03-02 17:42
Reporterrdwulfe Assigned ToToady One  
PriorityhighSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
PlatformPCOSWindows XP ProOS VersionVersion 2002 SP3
Product Version0.31.01 
Fixed in Version0.31.06 
Summary0000827: Crash on save or abandonment of Fortress
DescriptionGame has been running well with no issues or problems. Nothing unusual, normal little bugs here and there, and my military is having issues with selecting their equipment, but that seems normalish for this release.

When last attempted to save out to go do something else, the game crashed. I reloaded to check on it, and it was fine, with no loss of data. I make a copy to experiment on that world with the adventure mode, and went to abandon the world, and it crashes again.

Reload, and it didn't finish abandoning. I cannot seem to abandon this fort.

While Saving, it crashes during the 'cleaning up objects' phase.



Steps To ReproduceAttempt to save specific save again. I do not lose any data, I double-triple checked, just in case. The save seems fine, but does not want to 'unload' from the game.
Additional Information
Below is the crash report.

<?xml version="1.0" encoding="UTF-16"?>
<DATABASE>
<EXE NAME="dwarfort.exe" FILTER="GRABMI_FILTER_PRIVACY">
    <MATCHING_FILE NAME="dwarfort.exe" SIZE="7267328" CHECKSUM="0xB8FB68AB" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="04/01/2010 08:55:53" UPTO_LINK_DATE="04/01/2010 08:55:53" />
    <MATCHING_FILE NAME="fmod.dll" SIZE="161280" CHECKSUM="0x2B8556BE" BIN_FILE_VERSION="3.7.4.0" BIN_PRODUCT_VERSION="3.7.4.0" PRODUCT_VERSION="3.74" FILE_DESCRIPTION="FMOD" COMPANY_NAME="Firelight Technologies Pty, Ltd" PRODUCT_NAME="FMOD" FILE_VERSION="3.74" ORIGINAL_FILENAME="fmod.dll" INTERNAL_NAME="FMOD" LEGAL_COPYRIGHT="Copyright © 1994-2004, Firelight Technologies Pty, Ltd." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="3.7.4.0" UPTO_BIN_PRODUCT_VERSION="3.7.4.0" LINK_DATE="10/18/2004 03:04:41" UPTO_LINK_DATE="10/18/2004 03:04:41" VER_LANGUAGE="English (Australia) [0xc09]" />
    <MATCHING_FILE NAME="opengl32.dll" SIZE="146944" CHECKSUM="0x98E5DD93" BIN_FILE_VERSION="2.1.0.0" BIN_PRODUCT_VERSION="2.1.0.0" PRODUCT_VERSION="2, 1, 0, 0" FILE_DESCRIPTION="Dwarf Fortress OpenGL Acceleration shim" COMPANY_NAME="" PRODUCT_NAME="GLTrace" FILE_VERSION="2, 1, 0, 0" ORIGINAL_FILENAME="opengl32.dll" INTERNAL_NAME="opengl32" LEGAL_COPYRIGHT="Copyright © 1999 Phil Frisbie, Jr. & K. Harrison" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x30194" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="2.1.0.0" UPTO_BIN_PRODUCT_VERSION="2.1.0.0" LINK_DATE="11/28/2008 14:04:14" UPTO_LINK_DATE="11/28/2008 14:04:14" VER_LANGUAGE="English (United Kingdom) [0x809]" />
    <MATCHING_FILE NAME="optipng.exe" SIZE="81920" CHECKSUM="0x2C8428A3" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x10000" LINK_DATE="01/28/2007 16:02:02" UPTO_LINK_DATE="01/28/2007 16:02:02" />
    <MATCHING_FILE NAME="reveal\reveal2.exe" SIZE="287458" CHECKSUM="0xF70696E6" MODULE_TYPE="WIN32" PE_CHECKSUM="0x4958F" LINKER_VERSION="0x10000" LINK_DATE="05/24/2009 22:38:38" UPTO_LINK_DATE="05/24/2009 22:38:38" />
</EXE>
<EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
    <MATCHING_FILE NAME="kernel32.dll" SIZE="989696" CHECKSUM="0x2D998938" BIN_FILE_VERSION="5.1.2600.5781" BIN_PRODUCT_VERSION="5.1.2600.5781" PRODUCT_VERSION="5.1.2600.5781" FILE_DESCRIPTION="Windows NT BASE API Client DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="5.1.2600.5781 (xpsp_sp3_gdr.090321-1317)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xFE572" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.5781" UPTO_BIN_PRODUCT_VERSION="5.1.2600.5781" LINK_DATE="03/21/2009 14:06:58" UPTO_LINK_DATE="03/21/2009 14:06:58" VER_LANGUAGE="English (United States) [0x409]" />
</EXE>
</DATABASE>
TagsNo tags attached.

Relationships

has duplicate 0002009 closeduser6 Crash upon saving 
has duplicate 0001320 closeduser6 Crash on death of last dwarf 
has duplicate 0001365 closeduser6 The game crashes sometimes when saving. 
has duplicate 0002014 closeduser6 the game crashes on any attempt to abandon my fort 
has duplicate 0000991 resolveduser6 Crash when final dwarf dies 
has duplicate 0001866 resolveduser6 When my last dwarf dies, the game crashes. 
has duplicate 0001631 closedLogical2u Crash on Save 
has duplicate 0001367 resolvedToady One Game crashes on save/abandon 
related to 0000277 acknowledgedToady One Game crash during saving game - cleaning objects phase 

Activities

rdwulfe

2010-04-08 15:09

reporter   ~0002166

Oh, this might be helpful. Here's the save.

http://dffd.wimbli.com/file.php?id=2038

rdwulfe

2010-04-18 15:21

reporter   ~0004123

Last edited: 2010-04-18 15:21

I've another fortress doing this to me now, too, under 31.03. It started after I set up my hospital. I'm unsure if this is connected or not. I will upload this save after I do a bit more testing.

seekerdarksteel

2010-05-08 13:03

reporter   ~0006424

Last edited: 2010-05-11 23:30

I have a save which is showing identical behavior on save or abandon. However it also will crash often, around every 10 minutes at this point. (It started off pretty rare that it would crash, but gradually got worse until it's no longer possible to make forward progress). I am using Winxp Pro x64.

Save is here:

http://dffd.wimbli.com/file.php?id=2317

edit: Just figured out, the periodic crash in my save is due to the melting crash. I stopped melting and the game runs fine, but still has the crash on save or abandon.

user6

2010-06-03 12:09

  ~0007620

Does the above save still crash in 31.04?

Toady One

2010-06-05 07:40

administrator   ~0007720

I fixed a crash for 0.31.06 that occurs on abandon if you have a box/cabinet master room assigned to a dwarf. I didn't get a chance to see if that applied here. Maybe not -- I don't think it causes a crash if you are saving, only on abandon.

seekerdarksteel

2010-06-06 18:23

reporter   ~0007844

Last edited: 2010-06-06 18:24

The save I have above no longer crashes on save or abandon in .05

Kumquat

2011-04-05 11:25

reporter   ~0017089

Confirmed lack of crash in .24, both saving and abandon.

user6

2011-04-05 11:45

  ~0017094

Thanks! We'll call it fixed, then.

Issue History

Date Modified Username Field Change
2010-04-08 15:01 rdwulfe New Issue
2010-04-08 15:09 rdwulfe Note Added: 0002166
2010-04-11 02:36 user6 Relationship added related to 0000991
2010-04-18 15:21 rdwulfe Note Added: 0004123
2010-04-18 15:21 rdwulfe Note Edited: 0004123
2010-05-08 13:03 seekerdarksteel Note Added: 0006424
2010-05-11 23:30 seekerdarksteel Note Edited: 0006424
2010-05-13 19:28 Logical2u Relationship added related to 0001866
2010-06-03 12:09 user6 Note Added: 0007620
2010-06-03 12:14 user6 Tag Attached: AWAITING UPDATE
2010-06-03 12:16 user6 Relationship replaced parent of 0000991
2010-06-03 12:16 user6 Relationship replaced parent of 0001866
2010-06-03 12:16 user6 Relationship added parent of 0001367
2010-06-03 12:16 user6 Relationship added related to 0000277
2010-06-03 12:19 user6 Relationship added has duplicate 0002009
2010-06-03 12:22 user6 Relationship replaced child of 0000277
2010-06-03 12:22 user6 Relationship deleted parent of 0000991
2010-06-03 12:22 user6 Relationship deleted parent of 0001866
2010-06-03 12:22 user6 Relationship deleted parent of 0001367
2010-06-03 12:22 user6 Relationship deleted has duplicate 0002009
2010-06-05 07:40 Toady One Note Added: 0007720
2010-06-05 10:22 user6 Tag Detached: AWAITING UPDATE
2010-06-06 18:23 seekerdarksteel Note Added: 0007844
2010-06-06 18:24 seekerdarksteel Note Edited: 0007844
2010-07-08 08:20 user6 Category General => Technical -- Saving/Loading
2011-03-31 15:20 user6 Tag Attached: Save Needs Testing
2011-04-05 11:25 Kumquat Note Added: 0017089
2011-04-05 11:45 user6 Note Added: 0017094
2011-04-05 11:45 user6 Status new => resolved
2011-04-05 11:45 user6 Fixed in Version => 0.31.06
2011-04-05 11:45 user6 Resolution open => fixed
2011-04-05 11:45 user6 Assigned To => Toady One
2011-04-05 16:01 user6 Relationship added has duplicate 0000991
2011-04-05 16:01 user6 Relationship added has duplicate 0001866
2011-04-05 16:02 user6 Relationship deleted has duplicate 0000991
2011-04-05 16:05 user6 Relationship deleted has duplicate 0001866
2011-04-05 16:07 user6 Relationship added has duplicate 0002009
2011-04-05 16:07 user6 Relationship added has duplicate 0001320
2011-04-05 16:08 user6 Relationship added has duplicate 0001365
2011-04-05 16:08 user6 Relationship added has duplicate 0002014
2011-04-05 16:10 user6 Relationship added has duplicate 0000991
2011-04-05 16:10 user6 Relationship added has duplicate 0001866
2011-04-05 16:11 user6 Relationship added has duplicate 0001631
2011-04-05 16:12 user6 Relationship added has duplicate 0001367
2011-04-05 16:13 user6 Relationship replaced related to 0000277
2012-03-02 17:42 user11 Tag Detached: Save Needs Testing