ERROR: range check error (70 / 70) Version: Dungeon Crawl Stone Soup 0.20-a0-873-gcbfb660 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /opt/dgl-chroot/usr/lib/dcss-trunk/0.20-a0-873-gcbfb660/bin/dcss -name TroubleDarcy -rc /opt/dgl-chroot/var/gamedata/dcss-trunk/rc-files/TroubleDarcy.rc -macro /opt/dgl-chroot/var/gamedata/dcss-trunk/rc-files/TroubleDarcy.macro -morgue /opt/dgl-chroot/var/gamedata/dcss/morgue/TroubleDarcy/ -extra-opt-first travel_delay=10 -extra-opt-first rest_delay=0 -dir /opt/dgl-chroot/var/gamedata/dcss-trunk/save/ -webtiles-socket /opt/dgl-chroot/tmp/dcss-sockets/TroubleDarcy:2017-03-14.17:29:42.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 14 stack frames. /opt/dgl-chroot/usr/lib/dcss-trunk/0.20-a0-873-gcbfb660/bin/dcss(_Z17write_stack_traceP8_IO_FILEi+0x38) [0x66db78]: write_stack_trace(_IO_FILE*, int) /opt/dgl-chroot/usr/lib/dcss-trunk/0.20-a0-873-gcbfb660/bin/dcss(_Z13do_crash_dumpv+0x355) [0x675d75]: do_crash_dump() /opt/dgl-chroot/usr/lib/dcss-trunk/0.20-a0-873-gcbfb660/bin/dcss(_Z20crash_signal_handleri+0x9c) [0x66de9c]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354b0) [0x7fb3910be4b0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7fb391463269]: /opt/dgl-chroot/usr/lib/dcss-trunk/0.20-a0-873-gcbfb660/bin/dcss() [0x675519] /opt/dgl-chroot/usr/lib/dcss-trunk/0.20-a0-873-gcbfb660/bin/dcss() [0x675a1b] /opt/dgl-chroot/usr/lib/dcss-trunk/0.20-a0-873-gcbfb660/bin/dcss(_Z9draw_cellP13screen_cell_tRK9coord_defbi+0x759) [0xb45e69]: draw_cell(screen_cell_t*, coord_def const&, bool, int) /opt/dgl-chroot/usr/lib/dcss-trunk/0.20-a0-873-gcbfb660/bin/dcss(_Z10viewwindowbbP9animation+0x1c4) [0xb460a4]: viewwindow(bool, bool, animation*) /opt/dgl-chroot/usr/lib/dcss-trunk/0.20-a0-873-gcbfb660/bin/dcss(_Z12startup_stepv+0x1522) [0xab9f02]: startup_step() /opt/dgl-chroot/usr/lib/dcss-trunk/0.20-a0-873-gcbfb660/bin/dcss() [0xbb5498] /opt/dgl-chroot/usr/lib/dcss-trunk/0.20-a0-873-gcbfb660/bin/dcss(main+0x304) [0x5db5c4]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7fb3910a9830]: /opt/dgl-chroot/usr/lib/dcss-trunk/0.20-a0-873-gcbfb660/bin/dcss(_start+0x29) [0x5dba69]: Trying to run gdb. GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.04) 7.11.1 Copyright (C) 2016 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". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007fb391462f2a in __waitpid (pid=5816, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007fb391462f2a in __waitpid (pid=5816, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 #1 0x000000000066e29b in call_gdb (file=0x7fb39144d540 <_IO_2_1_stderr_>, file@entry=0x7fb392a8ec44 ) at crash.cc:432 gdb = attach_cmd = "attach 5341\000\000\000\000\000\000\000\000" #2 0x0000000000675d91 in do_crash_dump () at dbg-asrt.cc:670 t = 140734542577248 dir = "/opt/dgl-chroot/var/gamedata/dcss/morgue/TroubleDarcy/" name = "/opt/dgl-chroot/var/gamedata/dcss/morgue/TroubleDarcy/crash-TroubleDarcy-20170314-173025.txt", '\000' file = 0x7fb392a8ec44 #3 0x000000000066de9c in crash_signal_handler (sig_num=6) at crash.cc:195 No locals. #4 No locals. #5 0x00007fb391463269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x0000000000675519 in _BreakStrToDebugger (mesg=mesg@entry=0x7fff506b1120 "ERROR: range check error (70 / 70)", assert=assert@entry=false) at dbg-asrt.cc:794 No locals. #7 0x0000000000675a1b in die_noline (format=format@entry=0xbbe44e "range check error (%ld / %d)") at dbg-asrt.cc:876 tmp = "range check error (70 / 70)", '\000' mesg = "ERROR: range check error (70 / 70)", '\000' args = #8 0x0000000000b45e69 in FixedVector::operator[] (index=, this=) at fixedvector.h:56 No locals. #9 FixedArray::operator() (i=..., this=) at fixedarray.h:55 No locals. #10 draw_cell (cell=cell@entry=0x1b40b18, gc=..., anim_updates=anim_updates@entry=false, flash_colour=0) at view.cc:1486 allow_mon_recolour = mesmerise_excluded = #11 0x0000000000b460a4 in viewwindow (show_updates=show_updates@entry=true, tiles_only=tiles_only@entry=false, a=a@entry=0x0) at view.cc:1424 gc = {x = 1, y = 70} ri = {> = {}, current = {x = 1, y = 13}, topleft = {x = 1, y = 1}, bottomright = {x = 33, y = 17}} cell = 0x1b40b18 anim_updates = false run_dont_draw = false cs = {cstate = false, smartcstate = false} flash_colour = 0 tl = {x = 1, y = 1} br = {x = 33, y = 17} crt = #12 0x0000000000ab9f02 in _post_init (newc=true) at startup.cc:351 old_level = {branch = NUM_BRANCHES, depth = -1} yname = "TroubleDarcy" #13 startup_step () at startup.cc:1038 choice = {name = "TroubleDarcy", type = GAME_TYPE_NORMAL, filename = "TroubleDarcy.cs", map = "", arena_teams = "", allowed_combos = std::vector of length 0, capacity 0, allowed_species = std::vector of length 0, capacity 0, allowed_jobs = std::vector of length 0, capacity 0, allowed_weapons = std::vector of length 0, capacity 0, species = SP_GARGOYLE, job = JOB_BERSERKER, weapon = WPN_HAND_AXE, fully_random = false} defaults = {name = "", type = GAME_TYPE_NORMAL, filename = "", map = "", arena_teams = "", allowed_combos = std::vector of length 0, capacity 0, allowed_species = std::vector of length 1, capacity 1 = {SP_DEMONSPAWN}, allowed_jobs = std::vector of length 1, capacity 1 = {JOB_CHAOS_KNIGHT}, allowed_weapons = std::vector of length 1, capacity 1 = {WPN_HAND_AXE}, species = SP_DEMONSPAWN, job = JOB_CHAOS_KNIGHT, weapon = WPN_HAND_AXE, fully_random = false} newchar = true ng = {name = "TroubleDarcy", type = GAME_TYPE_NORMAL, filename = "", map = "", arena_teams = "", allowed_combos = std::vector of length 0, capacity 0, allowed_species = std::vector of length 0, capacity 0, allowed_jobs = std::vector of length 0, capacity 0, allowed_weapons = std::vector of length 0, capacity 0, species = SP_GARGOYLE, job = JOB_BERSERKER, weapon = WPN_HAND_AXE, fully_random = false} #14 0x0000000000bb5498 in _launch_game () at main.cc:411 game_start = #15 0x00000000005db5c4 in _launch_game_loop () at main.cc:384 game_ended = false #16 main (argc=18, argv=0x7fff506b26e8) at main.cc:340 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 5.4.0 20160609 on Mar 14 2017 at 15:45:24 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -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 -Irltiles -g -DWIZARD -DASSERTS -DCLUA_BINDINGS -DDGAMELAUNCH -DWEB_DIR_PATH="/web/" -D_GNU_SOURCE -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_large_2 layout_basic minivault_27 hex_large Markers: <<<<<<<<<<<<<<<<<<<<<< Marker 0 at (17, 66): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> 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_NO_CMD repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [TroubleDarcy] Species: Gargoyle Job: Berserker HP: 14/14; mods: 0/0 MP: 1/1; mod: 0 Stats: 20 (20) 7 (7) 9 (9) Position: (17, 66), god: Trog (10), turn_is_over: 0, banished: 0 Standing on/in/over feature: staircase leading out of the dungeon Skills (mode: auto) Name | can_train | train | training | level | points | progress Fighting | X | 1 | 39 | 3 | 301 | 49/168 Short Blades | | 1 | 0 | 0 | 0 | 0/59 Long Blades | | 1 | 0 | 0 | 0 | 0/59 Axes | X | 1 | 39 | 2 | 301 | 123/178 Maces & Flails | | 1 | 0 | 0 | 0 | 0/50 Polearms | | 1 | 0 | 0 | 0 | 0/59 Staves | | 1 | 0 | 0 | 0 | 0/50 Slings | | 1 | 0 | 0 | 0 | 0/59 Bows | | 1 | 0 | 0 | 0 | 0/50 Crossbows | | 1 | 0 | 0 | 0 | 0/50 Throwing | X | 1 | 0 | 0 | 0 | 0/59 Armour | X | 1 | 11 | 2 | 151 | 25/126 Dodging | X | 1 | 11 | 1 | 151 | 81/142 Stealth | X | 1 | 0 | 0 | 0 | 0/35 Shields | | 1 | 0 | 0 | 0 | 0/42 Unarmed Combat | X | 1 | 0 | 0 | 0 | 0/50 Spellcasting | X | 1 | 0 | 0 | 0 | 0/59 Conjurations | | 1 | 0 | 0 | 0 | 0/42 Hexes | | 1 | 0 | 0 | 0 | 0/59 Charms | | 1 | 0 | 0 | 0 | 0/59 Summonings | | 1 | 0 | 0 | 0 | 0/59 Necromancy | | 1 | 0 | 0 | 0 | 0/70 Translocations | | 1 | 0 | 0 | 0 | 0/59 Transmutations | | 1 | 0 | 0 | 0 | 0/70 Fire Magic | | 1 | 0 | 0 | 0 | 0/50 Ice Magic | | 1 | 0 | 0 | 0 | 0/50 Air Magic | | 1 | 0 | 0 | 0 | 0/70 Earth Magic | | 1 | 0 | 0 | 0 | 0/35 Poison Magic | | 1 | 0 | 0 | 0 | 0/50 Invocations | | 1 | 0 | 0 | 0 | 0/42 Evocations | | 1 | 0 | 0 | 0 | 0/59 Spell bugs: Durations: Attributes: #49: 41 #59: 1 Mutations: negative energy resistance: 1 (innate) electricity resistance: 1 (innate) unbreathing: 1 (innate) petrification resistance: 1 (innate) rot immunity: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +0 hand axe eq slot #6, inv slot #1: +0 animal skin }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ### #..### #..).# #....# +..@.# #....# ###### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>