|Anonymous | Login | Signup for a new account||2019-02-17 19:57 CET|
|Main | My View | View Issues | Change Log | Wiki | Tavern | News|
|Viewing Issue Simple Details|
|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|
|Status||closed||Product Branch||0.14 ancient branch|
|Summary||0008754: Crash after choosing race and class in Windows Tiles version|
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
|Tags||No tags attached.|
|Attached Files||crash--20140702-092953.txt [^] (4,620 bytes) 2014-07-02 18:43 [Show Content]|
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
|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.|
|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!|
|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|