Arena mode: Failed to create monster, env.grid: deep_water

Hello,
I was playing a bit with the Arena mode until I encountered a “fatal error” screen.

The following input (for example):

8-headed hydra v 2 electric eel

Gives this error:
“Failed to create monster at (33,34) env.grid: deep_water”

This isn’t the first time I tried it, however. I tried some other inputs with electric eels prior to the example above and they all seem to cause this fatal error, with different numbers in parantheses but the same “env.grid: deep_water” text afterwards. This seems to happen with any input containing at least 2 electric eels, but I haven’t tested a large amount of different inputs to say for certain.

Is this a bug?

Dungeon Crawl Stone Soup version 0.31.0-12-g77e489cdc1 (tiles) (Android, version code 30 from F-Droid).

Thanks

I just now noticed that I’ve got a crash report. Here:

ERROR: range check error (47 / 17)

Version: Dungeon Crawl Stone Soup 0.31.0-12-g77e489cdc1
Platform: unix
Bits: 64
Game mode: arena
Tiles: yes

Seed: 0, deterministic pregen: 1
Command line: app_process

RC options:
restart_after_game = true


Crash caused by signal #6: Aborted

Unable to get stack trace on this platform.
Unable to get stack trace on this platform.

gdb not executable.

Compilation info:
<<<<<<<<<<<
Compiled with Android (7714059, based on r416183c1) Clang 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)
Build platform: x86_64-linux-gnu
Platform: x86_64-linux-gnu
CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_LOCAL -DUSE_SDL -DUSE_GL -DUSE_FT -DUSE_GLES -DUSE_SOUND -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -DWIZARD -DASSERTS -DPROPORTIONAL_FONT="dat/tiles/DejaVuSans.ttf" -DMONOSPACED_FONT="dat/tiles/DejaVuSansMono.ttf" -DCLUA_BINDINGS
LDFLAGS: -rdynamic -fuse-ld=gold -O2
>>>>>>>>>>>

Place info:
branch = 34, depth = 1

Level id: Depths:1
Markers:
<<<<<<<<<<<<<<<<<<<<<<
Marker #0, type 0 at (39, 28): feature (stone_stairs_up_i)
Marker #1, type 0 at (39, 34): feature (escape_hatch_up)
Marker #2, type 0 at (39, 40): feature (stone_stairs_down_i)
>>>>>>>>>>>>>>>>>>>>>>

Messages:
<<<<<<<<<<<<<<<<<<<<<<
An orc warrior enters the arena!
An orc warrior enters the arena!
An orc warrior enters the arena!
An orc warrior enters the arena!
An orc warrior enters the arena!
An orc warrior enters the arena!
An orc warrior enters the arena!
An orc warrior enters the arena!
An orc warrior enters the arena!
An orc warrior enters the arena!
The orc warrior falls into the water!
The orc warrior drowns.
You hear a splash.
You hear a splash.

>>>>>>>>>>>>>>>>>>>>>>

Version history:
No version history (current version is 0.31.0-12-g77e489cdc1)

Game state:

mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0
io_inited: 1, need_save: 0, saving_game: 0, updating_scores: 0:
seen_hups: 0, map_stat_gen: 0, type: 3, arena_suspended: 0

prev_cmd = CMD_NO_CMD
repeat_cmd = CMD_NO_CMD

Player:
{{{{{{{{{{{
Name:    []
Species: Yak
Job:     Unemployed

HP: 0/0; mods: 0/0
MP: 0/0; mod: 0
Stats: 0 (0) 0 (0) 0 (0)
Position: (0, 0) <OoB>, god: No God (0), turn_is_over: 0, banished: 0

Skills (mode: auto)
Name            | can_currently_train | train | training | level | points | progress
Fighting        |                     |   0   |     0    |    0  |      0 | 0/0
Short Blades    |                     |   0   |     0    |    0  |      0 | 0/0
Long Blades     |                     |   0   |     0    |    0  |      0 | 0/0
Axes            |                     |   0   |     0    |    0  |      0 | 0/0
Maces & Flails  |                     |   0   |     0    |    0  |      0 | 0/0
Polearms        |                     |   0   |     0    |    0  |      0 | 0/35
Staves          |                     |   0   |     0    |    0  |      0 | 0/50
Ranged Weapons  |                     |   0   |     0    |    0  |      0 | 0/0
Throwing        |                     |   0   |     0    |    0  |      0 | 0/50
Armour          |                     |   0   |     0    |    0  |      0 | 0/50
Dodging         |                     |   0   |     0    |    0  |      0 | 0/50
Stealth         |                     |   0   |     0    |    0  |      0 | 0/50
Shields         |                     |   0   |     0    |    0  |      0 | 0/50
Unarmed Combat  |                     |   0   |     0    |    0  |      0 | 0/50
Spellcasting    |                     |   0   |     0    |    0  |      0 | 0/50
Conjurations    |                     |   0   |     0    |    0  |      0 | 0/17
Hexes           |                     |   0   |     0    |    0  |      0 | 0/10
Summonings      |                     |   0   |     0    |    0  |      0 | 0/0
Necromancy      |                     |   0   |     0    |    0  |      0 | 0/0
Translocations  |                     |   0   |     0    |    0  |      0 | 0/0
Fire Magic      |                     |   0   |     0    |    0  |      0 | 0/0
Ice Magic       |                     |   0   |     0    |    0  |      0 | 0/0
Air Magic       |                     |   0   |     0    |    0  |      0 | 0/0
Earth Magic     |                     |   0   |     0    |    0  |      0 | 0/35
Alchemy         |                     |   0   |     0    |    0  |      0 | 0/50
Invocations     |                     |   0   |     0    |    0  |      0 | 0/0
Evocations      |                     |   0   |     0    |    0  |      0 | 0/0
Shapeshifting   |                     |   0   |     0    |    0  |      0 | 0/50

Spell bugs:

Durations:

Attributes:

Mutations:

Inventory bugs:

Equipment:

}}}}}}}}}}}


Screenshot:
@

clua stack:


dlua stack:


Lua persistent data:
<<<<<<<<<<<<<<<<<<<<<<
>>>>>>>>>>>>>>>>>>>>>>

Lua marker contents:
<<<<<<<<<<<<<<<<<<<<<<
>>>>>>>>>>>>>>>>>>>>>>