|Anonymous | Login | Signup for a new account||2018-06-20 10:58 CEST|
|Main | My View | View Issues | Change Log | Wiki | Tavern | News|
|Viewing Issue Simple Details|
|ID||Category||Severity||Reproducibility||Date Submitted||Last Update|
|0011486||[DCSS] Bug Report||crash||always||2018-05-30 18:45||2018-06-01 20:30|
|Status||confirmed||Product Branch||0.22 development branch|
|Summary||0011486: When I try to go upstairs, the game crashes|
In my current save, when I try to go upstairs (from Lair:1 to D:11), the game exits immediately to the desktop.
To reproduce this I hit the < key in the attached save
|Tags||No tags attached.|
|Attached Files||Almak.cs [^] (329,921 bytes) 2018-05-30 18:45|
|FWIW It reproduces in 0.22-a0-441-gcf5b0c6 as well (tiles and console) I get an error "save file corrupted -- empty block"|
I investigated this some, and it seems like the chunk headers in your save file corresponding to each floor of dungeon (not just D:11!) claim to be zero-length. The chunks for Lair floors seem fine.
At this point I ran out of expertise, and couldn't tell what had caused the save file to get this way, or whether there is a simple fix available.
Yeah, I can confirm this too.
Could you tell us anything more about the history of this save file? It was saved with 0.22-a0-430-g6609fc6, but was that an upgrade from anything earlier?
fwiw the source code comment near that error message is `// This reeks of on-disk corruption (zeroed data).` But I'm still not really sure how disk corruption that would lead to the *exact* state of affairs that amalloy found...
I started that game in that same build (it wasn't upgraded).
The only thing I can think of that was remotely unusual is that I think let my computer go to sleep with crawl still open at some point, which I don't usually do, (Typically I save out of crawl before I shut the lid of my computer) however the game was still running just fine when I started back up, and I saved out/reopened the game more than once between closing the lid while playing and the crash in question, so that didn't seem likely to be relevant.
|2018-05-30 18:45||Siegurt||New Issue|
|2018-05-30 18:45||Siegurt||File Added: Almak.cs|
|2018-05-30 18:59||Siegurt||Note Added: 0032265|
|2018-05-30 20:30||amalloy||Note Added: 0032266|
|2018-05-30 20:41||advil||Note Added: 0032267|
|2018-05-30 20:41||advil||Status||new => confirmed|
|2018-06-01 20:30||Siegurt||Note Added: 0032270|
|Mantis 1.1.8[^] Copyright © 2000 - 2009 Mantis Group|