ASSERT(cstr) in 'status.cc' at line 409 failed. Version: Dungeon Crawl Stone Soup 0.22-a0-44-geb883ae Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-git-eb883ae61c -name BisonMan -rc /dgldir/rcfiles/crawl-git/BisonMan.rc -macro /dgldir/rcfiles/crawl-git/BisonMan.macro -morgue /dgldir/morgue/BisonMan/ -webtiles-socket /crawl-master/webserver/sockets/BisonMan:2018-01-08.15:34:15.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 18 stack frames. /usr/games/crawl-git-eb883ae61c(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x5d5cf3]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-git-eb883ae61c(_Z13do_crash_dumpv+0x311) [0x5dcea1]: do_crash_dump() /usr/games/crawl-git-eb883ae61c(_Z20crash_signal_handleri+0x9c) [0x5d5f8c]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x364c0) [0x7f313e8fd4c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f313ec93b7b]: /usr/games/crawl-git-eb883ae61c() [0x5dc639] /usr/games/crawl-git-eb883ae61c() [0x5dc901] /usr/games/crawl-git-eb883ae61c(_Z16fill_status_infoiP11status_info+0x1eec) [0xa7636c]: fill_status_info(int, status_info*) /usr/games/crawl-git-eb883ae61c(_ZN15scorefile_entry4initEl+0x34c) [0x712e4c]: scorefile_entry::init(long) /usr/games/crawl-git-eb883ae61c(_ZN15scorefile_entryC2EijiPKcbS1_l+0x16d) [0x71420d]: scorefile_entry::scorefile_entry(int, unsigned int, int, char const*, bool, char const*, long) /usr/games/crawl-git-eb883ae61c(_Z16xlog_status_linev+0x39) [0x714329]: xlog_status_line() /usr/games/crawl-git-eb883ae61c(_Z14whereis_recordPKc+0xde) [0x5a860e]: whereis_record(char const*) /usr/games/crawl-git-eb883ae61c(_Z9new_levelb+0x1e) [0xa5a89e]: new_level(bool) /usr/games/crawl-git-eb883ae61c(_Z12startup_stepv+0x9b3) [0xa5f5c3]: startup_step() /usr/games/crawl-git-eb883ae61c() [0xbc39b6] /usr/games/crawl-git-eb883ae61c(main+0x2eb) [0xbc77eb]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f313e8e876d]: /usr/games/crawl-git-eb883ae61c() [0x5390d9] Trying to run gdb. GNU gdb (Ubuntu/Linaro 7.4-2012.02-0ubuntu2) 7.4-2012.02 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". 0x00007f313ec9384e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f313ec9384e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x00000000005d63fb in call_gdb (file=0x7f313ec7e180) at crash.cc:433 gdb = attach_cmd = "attach 3385\000\000\000\000\000\000\000\000" #2 0x00000000005dcec1 in do_crash_dump () at dbg-asrt.cc:672 t = 1515425658 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2cd4108 "/dgldir/morgue/BisonMan/"}} name = "/dgldir/morgue/BisonMan/crash-BisonMan-20180108-153418.txt", '\000' file = 0x7f313ec7e180 #3 0x00000000005d5f8c in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No symbol table info available. #5 0x00007f313ec93b7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00000000005dc639 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffcf98eaf40 "ASSERT(cstr) in 'status.cc' at line 409 failed.", assert=) at dbg-asrt.cc:796 No locals. #7 0x00000000005dc901 in AssertFailed (expr=0xbfbfd6 "cstr", file=0xbfbb9b "status.cc", line=409, text=0x0) at dbg-asrt.cc:834 mesg = "ASSERT(cstr) in 'status.cc' at line 409 failed.", '\000' , "P", '\000' , "\003\000\000\000\060\000\000\000[\000\000\000n\000\000\000w\000\000\000|\000\000\000\a\000\000\000\000\000\000\000 \327\307>1\177\000\000 \000\000\000\000\000\000\000\361\070\277", '\000' "\320, \070\277", '\000' , "\002", '\000' , "P", '\000' , "\003\000\000\000\060\000\000\000[\000\000\000n\000\000\000w\000\000\000|\000\000\000\000\261\216\371\374\177\000\000 \327\307>1\177\000\000 \000\000\000\000\000\000\000"... args = {{gp_offset = 1, fp_offset = 0, overflow_arg_area = 0x0, reg_save_area = 0x10}} fileName = #8 0x0000000000a7636c in fill_status_info (status=, inf=0x7ffcf98eb980) at status.cc:409 cstr = 0x0 damage = found = false #9 0x0000000000712e4c in scorefile_entry::init (this=this@entry=0x7ffcf98ebc90, dt=dt@entry=0) at hiscores.cc:1641 i = base_score = true inf = {light_colour = 0, light_text = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2d82098 ""}}, short_text = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2d1b788 ""}}, long_text = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2d73ea8 ""}}} p = {first = 4186881800, second = 32764} #10 0x000000000071420d in scorefile_entry::scorefile_entry (this=0x7ffcf98ebc90, dam=0, dsource=0, dtype=7, aux=, death_cause_only=, dsource_name=0x0, dt=0) at hiscores.cc:660 No locals. #11 0x0000000000714329 in xlog_status_line () at hiscores.cc:2932 se = {raw_line = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1294d38 ""}}, version = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2d20e38 "0.22-a0"}}, save_rcs_version = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2d86678 "Git:0.22-a0-32-ga749362"}}, save_tag_version = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2d20e08 "34.197"}}, tiles = 1 '\001', points = 0, name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2d42b78 "BisonMan"}}, race = 25, job = 27, race_class_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2dbd6b8 "DsAK"}}, lvl = 1 '\001', best_skill = SK_FIGHTING, best_skill_lvl = 3 '\003', title = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2d21688 "Skirmisher"}}, death_type = 7, death_source = 0, death_source_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1294d38 ""}}, death_source_flags = {_M_t = {_M_impl = {, std::allocator > > >> = {<__gnu_cxx::new_allocator, std::allocator > > >> = {}, }, _M_key_compare = {, std::allocator >, std::basic_string, std::allocator >, bool>> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7ffcf98ebd00, _M_right = 0x7ffcf98ebd00}, _M_node_count = 0}}}, auxkilldata = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2d4b9f8 "unknown source"}}, indirectkiller = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1294d38 ""}}, killerpath = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1294d38 ""}}, last_banisher = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1294d38 ""}}, dlvl = 0 '\000', absdepth = 1, branch = BRANCH_DUNGEON, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1294d38 ""}}, mapdesc = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1294d38 ""}}, killer_map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1294d38 ""}}, final_hp = -1, final_max_hp = -1, final_max_max_hp = -1, final_mp = -1, final_max_mp = -1, final_base_max_mp = -1, damage = 0, source_damage = -1, turn_damage = -1, str = -1, intel = -1, dex = -1, ac = -1, ev = -1, sh = -1, god = GOD_NO_GOD, piety = -1, penance = -1, wiz_mode = 0 '\000', explore_mode = 0 '\000', birth_time = 0, death_time = 0, real_time = -1, num_turns = -1, num_aut = -1, num_diff_runes = 0, num_runes = 0, kills = 0, maxed_skills = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1294d38 ""}}, fifteen_skills = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1294d38 ""}}, status_effects = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1294d38 ""}}, gold = 0, gold_found = 0, gold_spent = 0, zigs = 0, zigmax = 0, scrolls_used = 0, potions_used = 0, fields = {_M_t = { >> = { >> = {> = {}, , true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}} xl = {fields = {, std::allocator >, std::basic_string, std::allocator > >, std::allocator, std::allocator >, std::basic_string, std::allocator > > > >> = {_M_impl = {, std::allocator >, std::basic_string, std::allocator > > >> = {<__gnu_cxx::new_allocator, std::allocator >, std::basic_string, std::allocator > > >> = {}, }, _M_start = 0x1000, _M_finish = 0x7f313e9350c0, _M_end_of_storage = 0x29}}, }, fieldmap = {_M_t = {_M_impl = {, std::allocator > const, std::basic_string, std::allocator > > > >> = {<__gnu_cxx::new_allocator, std::allocator > const, std::basic_string, std::allocator > > > >> = {}, }, _M_key_compare = {, std::allocator >, std::basic_string, std::allocator >, bool>> = {}, }, _M_header = {_M_color = std::_S_black, _M_parent = 0x3ef000081a4, _M_left = 0x3f0, _M_right = 0x0}, _M_node_count = 0}}}} #12 0x00000000005a860e in whereis_record (status=) at chardump.cc:1666 handle = 0x303e040 file_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2dce9d8 "/dgldir/morgue/BisonMan/BisonMan.where"}} #13 0x0000000000a5a89e in new_level (restore=) at stairs.cc:1057 No locals. #14 0x0000000000a5f5c3 in _post_init (newc=false) at startup.cc:330 old_level = {branch = NUM_BRANCHES, depth = -1} yname = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2d42b78 "BisonMan"}} #15 startup_step () at startup.cc:1068 choice = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2a956e8 "BisonMan"}}, type = GAME_TYPE_NORMAL, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2d4b8c8 "BisonMan.cs"}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1294d38 ""}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1294d38 ""}}, 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} defaults = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1294d38 ""}}, type = GAME_TYPE_NORMAL, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1294d38 ""}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1294d38 ""}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1294d38 ""}}, 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 = 0x2e8dc80, _M_finish = 0x2e8dc84, _M_end_of_storage = 0x2e8dc84}}, }, allowed_jobs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x2ef2850, _M_finish = 0x2ef2854, _M_end_of_storage = 0x2ef2854}}, }, allowed_weapons = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x2f06200, _M_finish = 0x2f06204, _M_end_of_storage = 0x2f06204}}, }, species = SP_DEMONSPAWN, job = JOB_ABYSSAL_KNIGHT, weapon = WPN_FALCHION, fully_random = false} newchar = false ng = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1294d38 ""}}, type = GAME_TYPE_NORMAL, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1294d38 ""}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1294d38 ""}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1294d38 ""}}, 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} #16 0x0000000000bc39b6 in _launch_game () at main.cc:402 game_start = ccon = {cstate = 103, smartcstate = 7} #17 0x0000000000bc77eb in _launch_game_loop () at main.cc:374 game_ended = false #18 main (argc=, argv=0x7ffcf98ec7b8) at main.cc:332 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 on Jan 6 2018 at 03:11:52 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-tautological-unsigned-enum-zero-compare -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -Irltiles -g -DTOURNEY='0.21' -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-eb883ae61c/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-eb883ae61c/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-eb883ae61c/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: roderic_crop_circles_arrival_small layout_basic Markers: <<<<<<<<<<<<<<<<<<<<<< Marker 0 at (27, 27): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, BisonMan the Demonspawn Abyssal Knight. Will you prevail where others failed? Will you find the Orb of Zot? Lugonu says: Depart the Abyss and spread corruption, my servant! (use the ability menu to exit the Abyss) Press ? for a list of commands and other information. Found a corrupted altar of Lugonu. Found a gateway leading out of the Abyss. Found 17 stones. You are suddenly pulled into a different region of the Abyss! An anaconda skeleton erupts from nowhere. The anaconda skeleton grabs you. The anaconda skeleton bites you! Ouch! That really hurt! The anaconda skeleton constricts you. You pass through the gate. >>>>>>>>>>>>>>>>>>>>>> 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: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_NO_CMD repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [BisonMan] Species: Demonspawn Job: Abyssal Knight HP: 6/18; mods: 0/0 MP: 2/2; mod: 0 Stats: 12 (12) 13 (13) 12 (12) Position: (27, 27), god: Lugonu (13), turn_is_over: 0, banished: 0 Standing on/in/over feature: staircase leading out of the dungeon Recursive crash.