ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libutil.cc' at line 405 failed. (invalid cursor position 43,4 in region 2, should be 80,4 in region 0) Version: Dungeon Crawl Stone Soup 0.26-a0-471-g8fb39a4 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 7489584059742689454, deterministic pregen: 1 Command line: /usr/games/crawl-git-8fb39a49d2 -name silenth -rc /dgldir/rcfiles/crawl-git/silenth.rc -macro /dgldir/rcfiles/crawl-git/silenth.macro -morgue /dgldir/morgue/silenth/ -webtiles-socket /crawl-master/webserver/sockets/silenth:2020-07-30.22:09:11.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 14 stack frames. /usr/games/crawl-git-8fb39a49d2(_Z17write_stack_traceP8_IO_FILE+0x23) [0x6138c3]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-8fb39a49d2(_Z13do_crash_dumpv+0x40c) [0x61b5ec]: do_crash_dump() /usr/games/crawl-git-8fb39a49d2(_Z20crash_signal_handleri+0x9c) [0x613b4c]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x360b0) [0x7fcfeefc00b0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7fcfef35ab7b]: /usr/games/crawl-git-8fb39a49d2() [0x61abde] /usr/games/crawl-git-8fb39a49d2(_Z12AssertFailedPKcS0_iS0_z+0x17f) [0x61aeff]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-git-8fb39a49d2() [0x83471b] /usr/games/crawl-git-8fb39a49d2(_Z11print_statsv+0x676) [0x9d6eb6]: print_stats() /usr/games/crawl-git-8fb39a49d2() [0xc5560c] /usr/games/crawl-git-8fb39a49d2() [0xc599ec] /usr/games/crawl-git-8fb39a49d2(main+0x57d) [0xc5e30d]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7fcfeefab7ed]: /usr/games/crawl-git-8fb39a49d2() [0x56c3c9] Trying to run gdb. GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04 Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: . [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007fcfef35a84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007fcfef35a84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x0000000000613f8b in call_gdb (file=0x7fcfef345180) at crash.cc:436 gdb = attach_cmd = "attach 14976\000\000\000\000\000\000\000" #2 0x000000000061b60c in do_crash_dump () at dbg-asrt.cc:685 dir = "/dgldir/morgue/silenth/" signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libutil.cc' at line 405 failed. (invalid cursor position 43,4 in region 2, should be 80,4 in region 0)" file = 0x7fcfef345180 t = 1596146958 name = "/dgldir/morgue/silenth/crash-silenth-20200730-220918.txt", '\000' #3 0x0000000000613b4c in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No symbol table info available. #5 0x00007fcfef35ab7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x000000000061abde in _BreakStrToDebugger (mesg=mesg@entry=0x7ffc57af4960 "ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libutil.cc' at line 405 failed. (invalid cursor position 43,4 in region 2, should be 80,4 in region 0)", assert=assert@entry=true) at dbg-asrt.cc:817 No locals. #7 0x000000000061aeff in AssertFailed (expr=0xd14f10 "valid_cursor_pos(pos.x, pos.y, region)", file=, line=405, text=0xd14ec0 "invalid cursor position %d,%d in region %d, should be %d,%d in region %d") at dbg-asrt.cc:850 detail = "invalid cursor position 43,4 in region 2, should be 80,4 in region 0\000\177\000\000\006\000\000\000\000\000\000\000\000\235e\002\000\000\000\000\000\000\000\000\001", '\000' , "je\263\357\317\177\000\000\000\235e\002\000\000\000\000\300lu\002\000\000\000\000\270J\257W\374\177\000\000\000Bk\002\000\000\000\000\006\000\000\000\000\000\000\000\200\a\216\360\317\177\000\000\260\327@\002\000\000\000\000\371\006\216\360\317\177\000\000\340E\271\002\000\000\000\000x\017\217\360\317\177\000\000u\004\216\360\317\177\000\000\356\021\217\360\317\177\000\000\260\327@\002\000\000\000\000\350\006C\002\000\000\000\000\065\a\216\360\317\177\000\000E\217\217\360\317\177\000\000\340\222\271\002\000\000\000\000"... final_mesg = "ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libutil.cc' at line 405 failed. (invalid cursor position 43,4 in region 2, should be 80,4 in region 0)\000\216\360\317\177\000\000\002\000\000\000\000\000\000\000h\330@\002\000\000\000\000\274L\257W\374\177\000\000\000\000\000\000\000\000\000\000\320E\271\002\000\000\000\060\260E\271\002\000\000\000\000D\346B\002"... mesg = "ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libutil.cc' at line 405 failed.\000W\374\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000'J\257W\374\177\000\000\377\377\377\377\377\377\377\377ž\000\357\317\177\000\000hM\257W\374\177\000\000q\223k\002\000\000\000\000\000F\257W\374\177\000\000\006\000\000\000\000\000\000\000(J\257W\374\177\000\000dX\256\357\317\177\000\000sN\375\356\317\177\000\000)\366\263\357\317\177\000\000\000Bk\002", '\000' , "p\223k\002", '\000' , "oF\257W\374\177\000\000\264\004\264\357\317\177\000\000\300G\257W\374"... args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7ffc57af4e70, reg_save_area = 0x7ffc57af4d70}} fileName = #8 0x000000000083471b in assert_valid_cursor_pos () at libutil.cc:402 region = GOTO_STAT pos = #9 0x00000000009d6eb6 in print_stats () at output.cc:1399 yhack = #10 0x0000000000c5560c in _prep_input () at main.cc:2114 No locals. #11 0x0000000000c599ec in _input () at main.cc:1034 player_disabled = {was_disabled = false} #12 0x0000000000c5e30d in _launch_game () at main.cc:477 game_start = false #13 _launch_game_loop () at main.cc:382 game_ended = false #14 main (argc=, argv=) at main.cc:334 echo = {prev_state = MB_MAYBE} Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-8fb39a49d2/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-8fb39a49d2/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-8fb39a49d2/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 1 Level id: D:1 Level build method = random_map_for_place, level layout type = rooms, absdepth0 = 0 Level vaults: sevenhm_arrival_forest_fort_small_4 layout_rooms minmay_bisected Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (51, 32): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, silenth the Deep Elf Ice Elementalist. The bosom of this dungeon contains the fabled artefact, the Orb of Zot. Press ? for a list of commands and other information. Welcome back, silenth the Deep Elf Ice Elementalist. Press ? for a list of commands and other information. Welcome back, silenth the Deep Elf Ice Elementalist. Press ? for a list of commands and other information. Found a staircase leading out of the dungeon. Found a mace. You enter the shallow water. Moving in this stuff is going to be slow. A goblin comes into view. The goblin shouts! A goblin comes into view. Found 16 sling bullets. A frilled lizard comes into view. The goblin splashes around in the water. Found 11 arrows. Casting: Freeze (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Freeze (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f - goblin Aim: a goblin You freeze the goblin. You kill the goblin! A frilled lizard is nearby! Casting: Freeze (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) The frilled lizard barely misses you. You see here a goblin corpse. Casting: Freeze (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Freeze (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f - frilled lizard Aim: a frilled lizard You freeze the frilled lizard. You kill the frilled lizard! Casting: Freeze (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) You start resting. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.26-a0-471-g8fb39a4 Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_REST repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [silenth] Species: Deep Elf Job: Ice Elementalist HP: 10/10; mods: 0/0 MP: 5/6; mod: 0 Stats: 5 (5) 19 (19) 15 (15) Position: (43, 35), god: No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Runrest: mode: 9999993 mp: 4 hp: 10 pos: (0, 0) Delayed (1): type: rest duration: 1 Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 0 | 0 | 0/70 Short Blades | | 0 | 0 | 0 | 0 | 0/50 Long Blades | | 0 | 0 | 0 | 0 | 0/59 Axes | | 0 | 0 | 0 | 0 | 0/70 Maces & Flails | | 0 | 0 | 0 | 0 | 0/84 Polearms | | 0 | 0 | 0 | 0 | 0/84 Staves | | 0 | 0 | 0 | 0 | 0/50 Slings | | 0 | 0 | 0 | 0 | 0/70 Bows | | 0 | 0 | 0 | 0 | 0/29 Crossbows | | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 0 | 0 | 0 | 0 | 0/70 Dodging | X | 0 | 0 | 2 | 151 | 45/106 Stealth | X | 0 | 0 | 2 | 127 | 38/89 Shields | | 0 | 0 | 0 | 0 | 0/70 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/70 Spellcasting | X | 1 | 33 | 3 | 190 | 12/119 Conjurations | | 0 | 0 | 0 | 0 | 0/42 Hexes | | 0 | 0 | 0 | 0 | 0/29 Summonings | | 0 | 0 | 0 | 0 | 0/42 Necromancy | | 0 | 0 | 0 | 0 | 0/35 Translocations | | 0 | 0 | 0 | 0 | 0/42 Transmutations | | 0 | 0 | 0 | 0 | 0/42 Fire Magic | | 0 | 0 | 0 | 0 | 0/42 Ice Magic | X | 2 | 66 | 4 | 520 | 100/210 Air Magic | | 0 | 0 | 0 | 0 | 0/50 Earth Magic | | 0 | 0 | 0 | 0 | 0/42 Poison Magic | | 0 | 0 | 0 | 0 | 0/42 Invocations | | 0 | 0 | 0 | 0 | 0/42 Evocations | | 0 | 0 | 0 | 0 | 0/42 Spell bugs: Durations: Attributes: #27: 3 #49: 61 #59: 1 Mutations: Inventory bugs: Equipment: eq slot #6, inv slot #0: +0 robe }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ..... ..... ## ..... #.. ... ▒▒▒▒▒ .... ..▒▒▒..<▒ ..... ##≈≈▒▒.▒▒ . ......####.≈≈♣▒.▒♣≈≈.# ........@..≈≈≈≈≈≈≈≈≈♣ .......##†.≈≈≈▒+▒♣≈≈).. ...........≈P▒▒ ≈... .......###.▒▒▒ ... .....(. ...▒ ## ......####.. .....# ##.( #...# .# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>