|Anonymous | Login | Signup for a new account||2019-08-24 14:06 CEST|
|Main | My View | View Issues | Change Log | Wiki | Tavern | News|
|Viewing Issue Simple Details|
|ID||Category||Severity||Reproducibility||Date Submitted||Last Update|
|0008852||[DCSS] Bug Report||crash||always||2014-08-04 14:11||2014-08-04 15:02|
|Status||resolved||Product Branch||0.15 ancient branch|
|Summary||0008852: Crash when LRDing a monster that's ETC colored|
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.
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.
|Tags||No tags attached.|
|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).|
|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.|
|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|