Dungeon Crawl Stone Soup Tracker - DCSS
Viewing Issue Advanced Details
7238 Bug Report crash random 2013-06-21 07:44 2013-07-08 23:08
Annonith Local  
KiloByte Linux  
normal Tiles  
resolved 0.13 ancient branch  
0.13-a0-1698-g6cba5e2 done  
none    
none 0.13 ancient branch  
0007238: I keep crashing in the Abyss
Game crashes when entering Abyss, or when traversing it, it seems random. I included 2 crash logs of the same character (I apologize for his name). Both times he got banished by Sonja, first time crashed upon entering Abyss, second time shortly after noticing a gate leading out. Playing tiles on Archlinux x64.
has duplicate 0007274closed neil Frequent segfault in Abyss 
txt file icon crash-Flying Asshole-20130620-191517.txt [^] (42,099 bytes) 2013-06-21 07:44 [Show Content]
txt file icon crash-Flying Asshole-20130620-191851.txt [^] (42,543 bytes) 2013-06-21 07:45 [Show Content]
? file icon FlyingAsshole.cs [^] (592,749 bytes) 2013-06-21 07:45
txt file icon crash-Test-20130624-171527.txt [^] (6,735 bytes) 2013-06-24 17:29 [Show Content]
txt file icon crash-Test-20130708-140414.txt [^] (6,083 bytes) 2013-07-08 15:07 [Show Content]
Issue History
2013-06-21 07:44 Annonith New Issue
2013-06-21 07:44 Annonith File Added: crash-Flying Asshole-20130620-191517.txt
2013-06-21 07:45 Annonith File Added: crash-Flying Asshole-20130620-191851.txt
2013-06-21 07:45 Annonith File Added: FlyingAsshole.cs
2013-06-21 08:05 pubby Note Added: 0023248
2013-06-22 21:27 blackcustard Note Added: 0023267
2013-06-22 21:28 blackcustard Note Edited: 0023267
2013-06-24 17:29 Annonith Note Added: 0023280
2013-06-24 17:29 Annonith File Added: crash-Test-20130624-171527.txt
2013-06-27 23:15 neil Relationship added has duplicate 0007274
2013-06-27 23:30 Joellercoaster Note Added: 0023332
2013-06-27 23:34 Joellercoaster Note Edited: 0023332
2013-07-05 14:06 Joellercoaster Issue Monitored: Joellercoaster
2013-07-08 15:06 Joellercoaster Note Added: 0023420
2013-07-08 15:07 Joellercoaster File Added: crash-Test-20130708-140414.txt
2013-07-08 23:08 KiloByte Note Added: 0023421
2013-07-08 23:08 KiloByte Status new => resolved
2013-07-08 23:08 KiloByte Fixed in Branch => 0.13 development branch
2013-07-08 23:08 KiloByte Resolution open => done
2013-07-08 23:08 KiloByte Assigned To => KiloByte

Notes
(0023248)
pubby   
2013-06-21 08:05   
I've been having this issue on x64 Archlinux too in both tiles and consoles. It's easy to replicate by starting a few abyssal knight games until it crashes.
(0023267)
blackcustard   
2013-06-22 21:27   
(edited on: 2013-06-22 21:28)
Cannot reproduce on Windows XP with a fresh trunk debug-lite build.

Powershell Script:
while (1) {
    Start-Process crawl.exe -ArgumentList "-name blackcustard","-species Troll",
"-background AK"
    Start-Sleep -Seconds 10
    Stop-Process -Name crawl
    Start-Sleep -Seconds 5
    Remove-Item saves\blackcustard.cs
    echo 1 >> log.log
}


This rolls an AK and then kills Crawl on turn 1, generating a new Abyss each time.

More than 150 iterations and no crash.

(0023280)
Annonith   
2013-06-24 17:29   
For test purposes I made a DjAK and crashed immediately. Added it's crash log (the Test one) just because I doesn't have any messages and it's therefore easier to look at.
Also after a little testing I gotta say the crashing occurs mostly when I'm transported to different part of the Abyss, whether it happened by using teleportation, or it happened by itself. So maybe it is related to resetting of the Abyss?
(0023332)
Joellercoaster   
2013-06-27 23:30   
(edited on: 2013-06-27 23:34)
Likewise, 64-bit Arch Linux (up to date as of right now); I have a savegame that crashes on the same turn each time, apparently while building part of the Abyss.

[edit: Starting a new AK also works to crash it a few times, once before turn 1. Something is definitely awry with level generation!]

(0023420)
Joellercoaster   
2013-07-08 15:06   
Wondering if I had a savefile with an Abyss that had been started in a state that was broken but could no longer occur, I can confirm this is not the case - new SpAK, wander around the Abyss for a while, segfault.

A second try with the same combo yielded a crash on startup.

This is with 0.13-a0-2302-gc9c28e2, 64-bit Arch Linux.
(0023421)
KiloByte   
2013-07-08 23:08   
Should be fixed now.