Viewing Issue Advanced Details Jump to Notes ] Wiki ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0008852 [DCSS] Bug Report crash always 2014-08-04 14:11 2014-08-04 15:02
Reporter ontoclasm View Status public  
Assigned To neil
Priority normal Resolution done Local or Remote Local
Status resolved   Operating System Other
Projection none   Console or Tiles Both
ETA none Fixed in Branch 0.15 ancient branch Product Branch 0.15 ancient branch
  Product Version 0.15-b1-7-gb785ff6
Summary 0008852: Crash when LRDing a monster that's ETC colored
Description If you cast LRD on a monster whose glyph color is an ETC color, you get the following crash: ASSERT(col < MAX_TERM_COLOUR) in 'options.h' at line 542 failed.

To reproduce:
1) Petrify e.g. a chaos spawn (ETC_RANDOM).
2) Cast LRD on it.

This happens whether the monster in question is naturally ETC colored, or set that way via mon_glyph; I noticed it when LRDing a petrified tmons (which are ETC_SLIME in my rcfile). Here is that crash file: http://crawl.lantea.net/crawl/morgue/ontoclasm/crash-ontoclasm-20140804-112355.txt [^]

No crash happens on local tiles; there you get the expected randomly-colored explosion. However, the bug occurs both on Webtiles and online console. I haven't tested local console.
Steps To Reproduce
Additional Information
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0026945)
wheals (administrator)
2014-08-04 14:15

Local console doesn't seem to crash with the chaos spawn example, though it does always seem to be the same colour (grey on a red background for me).
(0026946)
neil (administrator)
2014-08-04 15:02

Fixed in trunk (0.16-a0-42-g3b2dec9) and prerelease (0.15-b1-29-g4827886). This had been an out-of-bounds array reference forever, but was turned into a crash by 0.15-a0-2390-ge652697.

- Issue History
Date Modified Username Field Change
2014-08-04 14:11 ontoclasm New Issue
2014-08-04 14:15 wheals Note Added: 0026945
2014-08-04 15:02 neil Note Added: 0026946
2014-08-04 15:02 neil Status new => resolved
2014-08-04 15:02 neil Fixed in Branch => 0.15 development branch
2014-08-04 15:02 neil Resolution open => done
2014-08-04 15:02 neil Assigned To => neil


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