ERROR: range check error (59 / 57) Version: Dungeon Crawl Stone Soup 0.22-a0-803-gd6d8abe Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-git-d6d8abeff0 -name Patate -rc /dgldir/rcfiles/crawl-git/Patate.rc -macro /dgldir/rcfiles/crawl-git/Patate.macro -morgue /dgldir/morgue/Patate/ -webtiles-socket /crawl-master/webserver/sockets/Patate:2018-07-22.18:09:08.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 14 stack frames. /usr/games/crawl-git-d6d8abeff0(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x6aa463]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-git-d6d8abeff0(_Z13do_crash_dumpv+0x3c0) [0x6b1b30]: do_crash_dump() /usr/games/crawl-git-d6d8abeff0(_Z20crash_signal_handleri+0x74) [0x6aa6b4]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x321e0) [0x7f536a94d1e0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f536acb5f6b]: /usr/games/crawl-git-d6d8abeff0() [0x6b12a4] /usr/games/crawl-git-d6d8abeff0() [0x6b176f] /usr/games/crawl-git-d6d8abeff0(_Z15set_ident_flagsR8item_defj+0x2e2) [0x845622]: set_ident_flags(item_def&, unsigned int) /usr/games/crawl-git-d6d8abeff0(_Z18identify_inventoryv+0x47) [0x8241a7]: identify_inventory() /usr/games/crawl-git-d6d8abeff0(_Z10setup_gameRK11newgame_def+0x313) [0xa1bac3]: setup_game(newgame_def const&) /usr/games/crawl-git-d6d8abeff0(_Z12startup_stepv+0x801) [0xb137b1]: startup_step() /usr/games/crawl-git-d6d8abeff0(main+0x103) [0x6120b3]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xfd) [0x7f536a939ead]: /usr/games/crawl-git-d6d8abeff0() [0x61310d] Trying to run gdb. GNU gdb (GDB) 7.4.1-debian 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". 0x00007f536acb5c4e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f536acb5c4e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x00000000006aaad3 in call_gdb (file=0x7f536aca1880) at crash.cc:435 gdb = attach_cmd = "attach 7602\000\000\000\000\000\000\000\000" #2 0x00000000006b1b49 in do_crash_dump () at dbg-asrt.cc:676 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x27b27e8 "/dgldir/morgue/Patate/"}} signal_info = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x26fcaa8 "Crash caused by signal #6: Aborted"}} cause_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x27c8bd8 "ERROR: range check error (59 / 57)"}} file = 0x7f536aca1880 t = 1532282994 name = "/dgldir/morgue/Patate/crash-Patate-20180722-180954.txt", '\000' #3 0x00000000006aa6b4 in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No symbol table info available. #5 0x00007f536acb5f6b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00000000006b12a4 in _BreakStrToDebugger (mesg=mesg@entry=0x7fff6ea3a830 "ERROR: range check error (59 / 57)", assert=) at dbg-asrt.cc:801 No locals. #7 0x00000000006b176f in die_noline (format=) at dbg-asrt.cc:883 tmp = "range check error (59 / 57)", '\000' mesg = "ERROR: range check error (59 / 57)", '\000' args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff6ea3b100, reg_save_area = 0x7fff6ea3b040}} #8 0x0000000000845622 in operator[] (index=, this=) at fixedvector.h:57 No locals. #9 operator[] (index=, this=) at item-prop.cc:1085 No locals. #10 set_ident_flags (item=..., flags=) at item-prop.cc:1123 p = {m_last_used_of_type = {-1, -1, -1, -1, -1}} #11 0x00000000008241a7 in identify_inventory () at invent.cc:2126 item = @0x13ec720: {base_type = OBJ_WEAPONS, sub_type = 59 ';', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, initial_cards = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, used_count = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, deck_rarity = DECK_RARITY_RANDOM, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 1, flags = 15, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = 0}, orig_monnum = -102, inscription = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x10b9ed8 ""}}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = {_M_t = {_M_impl = {, std::allocator > const, CrawlStoreValue> > >> = {<__gnu_cxx::new_allocator, std::allocator > const, CrawlStoreValue> > >> = {}, }, _M_key_compare = {, std::allocator >, std::basic_string, std::allocator >, bool>> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x13ec760, _M_right = 0x13ec760}, _M_node_count = 0}}}, }} __for_range = __for_begin = #12 0x0000000000a1bac3 in _give_basic_knowledge () at ng-setup.cc:364 No locals. #13 _setup_generic (ng=...) at ng-setup.cc:507 No locals. #14 setup_game (ng=...) at ng-setup.cc:404 No locals. #15 0x0000000000b137b1 in startup_step () at startup.cc:1213 choice = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x24b6868 "Patate"}}, type = GAME_TYPE_NORMAL, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x28ce988 "Patate.cs"}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x10b9ed8 ""}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x10b9ed8 ""}}, allowed_combos = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, allowed_species = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, allowed_jobs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, allowed_weapons = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, species = SP_TROLL, job = JOB_FIGHTER, weapon = 4294967295, fully_random = false} defaults = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x10b9ed8 ""}}, type = GAME_TYPE_NORMAL, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x10b9ed8 ""}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x10b9ed8 ""}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x10b9ed8 ""}}, allowed_combos = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, allowed_species = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, allowed_jobs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, allowed_weapons = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, species = SP_UNKNOWN, job = JOB_UNKNOWN, weapon = WPN_UNKNOWN, fully_random = false} newchar = false ng = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x24b6868 "Patate"}}, type = GAME_TYPE_NORMAL, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x10b9ed8 ""}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x10b9ed8 ""}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x10b9ed8 ""}}, allowed_combos = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, allowed_species = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, allowed_jobs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, allowed_weapons = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, species = SP_TROLL, job = JOB_FIGHTER, weapon = WPN_UNKNOWN, fully_random = false} #16 0x00000000006120b3 in _launch_game () at main.cc:407 game_start = ccon = {cstate = 16, smartcstate = false} #17 _launch_game_loop () at main.cc:379 game_ended = false #18 main (argc=, argv=) at main.cc:334 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.2 on Jul 22 2018 at 06:14:10 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 -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -Irltiles -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-d6d8abeff0/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-d6d8abeff0/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-d6d8abeff0/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -O2 >>>>>>>>>>> Place info: branch = 0, depth = 1 Level id: D:1 Level build method = ABSENT, level layout type = ABSENT, absdepth0 = 0 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Version history: No version history (current version is 0.22-a0-803-gd6d8abe) 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: 1, arena_suspended: 0 prev_cmd = CMD_NO_CMD repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Patate] Species: Troll Job: Fighter HP: 0/0; mods: 0/0 MP: 0/0; mod: 0 Stats: 23 (23) 4 (4) 9 (9) Position: (0, 0) , god: No God (0), turn_is_over: 0, banished: 0 Skills (mode: manual) Name | can_train | train | training | level | points | progress Fighting | | 0 | 0 | 3 | 0 | -424/283 Short Blades | | 0 | 0 | 0 | 0 | 0/70 Long Blades | | 0 | 0 | 0 | 0 | 0/70 Axes | | 0 | 0 | 0 | 0 | 0/70 Maces & Flails | | 0 | 0 | 2 | 0 | -178/178 Polearms | | 0 | 0 | 0 | 0 | 0/70 Staves | | 0 | 0 | 0 | 0 | 0/70 Slings | | 0 | 0 | 0 | 0 | 0/100 Bows | | 0 | 0 | 0 | 0 | 0/100 Crossbows | | 0 | 0 | 0 | 0 | 0/100 Throwing | | 0 | 0 | 0 | 0 | 0/59 Armour | | 0 | 0 | 3 | 0 | -424/283 Dodging | | 0 | 0 | 0 | 0 | 0/70 Stealth | | 0 | 0 | 0 | 0 | 0/118 Shields | | 0 | 0 | 3 | 0 | -424/283 Unarmed Combat | | 0 | 0 | 0 | 0 | 0/50 Spellcasting | | 0 | 0 | 0 | 0 | 0/118 Conjurations | | 0 | 0 | 0 | 0 | 0/84 Hexes | | 0 | 0 | 0 | 0 | 0/100 Charms | | 0 | 0 | 0 | 0 | 0/100 Summonings | | 0 | 0 | 0 | 0 | 0/84 Necromancy | | 0 | 0 | 0 | 0 | 0/70 Translocations | | 0 | 0 | 0 | 0 | 0/84 Transmutations | | 0 | 0 | 0 | 0 | 0/84 Fire Magic | | 0 | 0 | 0 | 0 | 0/84 Ice Magic | | 0 | 0 | 0 | 0 | 0/84 Air Magic | | 0 | 0 | 0 | 0 | 0/100 Earth Magic | | 0 | 0 | 0 | 0 | 0/59 Poison Magic | | 0 | 0 | 0 | 0 | 0/84 Invocations | | 0 | 0 | 0 | 0 | 0/59 Evocations | | 0 | 0 | 0 | 0 | 0/84 Spell bugs: Durations: Attributes: #59: 1 Mutations: claws: 3 (innate) fast metabolism: 3 (innate) gourmand: 1 (innate) regeneration: 1 (innate) shaggy fur: 1 (innate) tough skin: 2 (innate) Inventory bugs: slot #0: item '+0 club' has invalid link 27000 slot #0: item '+0 club' has invalid pos (0, 0) slot #1: item '+0 robe' has invalid link 27000 slot #1: item '+0 robe' has invalid pos (0, 0) slot #2: item '+0 shield' has invalid link 27000 slot #2: item '+0 shield' has invalid pos (0, 0) slot #3: item 'potion of might' has invalid link 27000 slot #3: item 'potion of might' has invalid pos (0, 0) slot #5: item '2 rations' has invalid link 27000 slot #5: item '2 rations' has invalid pos (0, 0) Equipment: eq slot #0, inv slot #0: +0 club eq slot #5, inv slot #2: +0 shield (unknown) eq slot #6, inv slot #1: +0 robe (unknown) }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: @ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>