Viewing Issue Simple Details Jump to Notes ] Wiki ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0008754 [DCSS] Bug Report crash have not tried 2014-07-02 18:42 2015-03-31 03:31
Reporter Frenoss View Status public  
Assigned To neil
Priority normal Resolution done  
Status closed   Product Branch 0.14 ancient branch
Summary 0008754: Crash after choosing race and class in Windows Tiles version
Description I had been playing successfully for some time, killing off several hundred characters. Yesterday a little before midnight, the game began crashing for all new characters after I chose a race and class, before getting to weapon select. It seems to only crash with the weapon select screen. Choosing a wizard allowed me in the game normally.

If I use the console version, I can create the character, save, and then resume playing with the tiles version.

I went to watch a game at http://crawl.akrasiac.org:8080/. [^] That may be have been the first time in this computer. A definition update for Windows Defender was applied yesterday. The crash file doesn't mention, but I'm running Windows 8.1.

I tried reinstalling the game to a new location. That didn't fix the problem. I was surprised that the game carried forward my saves, so I guess info stayed saved in my user profile. I haven't tried deleting any of that yet, in case it's corrupting something.

Here's other info I could grab from pointing Visual Studio to crawl-tiles and seeing it trap an exception. I don't know if this is necessarily expected, but I tried to continue and it kept hitting it, so I'm guessing this isn't handled as part of normal operation.

First-chance exception at 0x009893CD in crawl-tiles.exe: 0xC0000005: Access violation reading locati
on 0x46C18934.

*1      crawl-tiles.exe!009893cd()
 2      [Frames below may be incorrect and/or missing, no symbols loaded for crawl-tiles.exe]
 3      [External Code]
 4      crawl-tiles.exe!00bb7f64()
 5      crawl-tiles.exe!00c2ce33()
 6      [External Code]
 7      crawl-tiles.exe!00bb7efe()
 8      [External Code]
 9      crawl-tiles.exe!00bb7f64()
 10     crawl-tiles.exe!00942cfa()
 11     crawl-tiles.exe!00bb7efe()
 12     crawl-tiles.exe!00bafca9()
 13     crawl-tiles.exe!00bafccf()
 14     crawl-tiles.exe!00bb12ac()
 15     crawl-tiles.exe!00bb1381()
 16     crawl-tiles.exe!00cb9c7d()
 17     crawl-tiles.exe!004013ea()
 18     [External Code]

0098937A  call        00BF1180  
0098937F  cmp         dword ptr [ebp-108h],38h  
00989386  mov         eax,6  
0098938B  mov         dword ptr [ebp-144h],0DB347Ch  
00989395  je          009893E1  
00989397  cmp         dword ptr [ebp-108h],39h  
0098939E  mov         dword ptr [ebp-144h],0DB3483h  
009893A8  je          009893E1  
009893AA  cmp         dword ptr [ebp-108h],36h  
009893B1  mov         al,5  
009893B3  mov         dword ptr [ebp-144h],0DB348Ah  
009893BD  je          009893E1  
009893BF  mov         edx,dword ptr [ebp-108h]  
009893C5  imul        eax,dword ptr [edx*4+0F26A60h],34h  
009893CD  mov         eax,dword ptr [eax+0DBAC84h]  
009893D3  mov         dword ptr [esp],eax  
009893D6  mov         dword ptr [ebp-144h],eax  
009893DC  call        00BC14E0  
009893E1  mov         ecx,dword ptr [ebp-144h]  
009893E7  mov         dword ptr [esp+8],eax  
009893EB  lea         eax,[ebp-54h]  
009893EE  mov         dword ptr [esp],eax  
009893F1  mov         dword ptr [ebp-0E8h],0Ch  
009893FB  mov         dword ptr [esp+4],ecx  
009893FF  call        00BF0E10  
00989404  mov         dword ptr [esp],78h  
0098940B  call        00C22DA0  
00989410  mov         dword ptr [ebp-128h],eax  
00989416  mov         dword ptr [ebp-0E8h],0Fh  
00989420  call        004BB680  
00989425  mov         eax,dword ptr [ebp-128h]  
0098942B  lea         edx,[ebp-54h]  
0098942E  mov         dword ptr [ebp-0E8h],0Ch  
00989438  call        005281F0  
Additional Information
Tags No tags attached.
Attached Files txt file icon crash--20140702-092953.txt [^] (4,620 bytes) 2014-07-02 18:43 [Show Content]

- Relationships
duplicate of 0008577resolvedneil Human hunter crash 

-  Notes
(0026665)
neil (administrator)
2014-07-02 18:49

Did you set the "weapon = ..." option in your rc? If so, try commenting it out. If not, try removing start-ns.prf .

If either of those work, this is fixed in trunk (0.15-a0-1489-g4ea94c4), but maybe it makes sense to cherry-pick the fix into 0.14
(0026675)
Frenoss (reporter)
2014-07-03 08:05

Thank you so much, Neil. I did not have "weapon = ..." set. I removed start-ns.prf from my saves directory. I successfully created an ogre arcane marksman and a minotaur fight, so it seems to have fixed the problem.
(0026677)
neil (administrator)
2014-07-03 22:07

Good to hear! I just cherry-picked the fix into 0.14 (0.14.1-25-g305bacd), so it will be in 0.14.2 when that is released. Thanks!

- Issue History
Date Modified Username Field Change
2014-07-02 18:42 Frenoss New Issue
2014-07-02 18:43 Frenoss File Added: crash--20140702-092953.txt
2014-07-02 18:49 neil Note Added: 0026665
2014-07-03 08:05 Frenoss Note Added: 0026675
2014-07-03 22:04 neil Relationship added duplicate of 0008577
2014-07-03 22:07 neil Note Added: 0026677
2014-07-03 22:07 neil Status new => resolved
2014-07-03 22:07 neil Fixed in Branch => 0.14 stable branch
2014-07-03 22:07 neil Resolution open => done
2014-07-03 22:07 neil Assigned To => neil
2015-03-31 03:31 Frenoss Status resolved => closed


Mantis 1.1.8[^]
Copyright © 2000 - 2009 Mantis Group
Powered by Mantis Bugtracker