ASSERT(cstr) in 'status.cc' at line 409 failed. Version: Dungeon Crawl Stone Soup 0.22-a0-32-ga749362 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-git-a749362bc3 -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-04.18:57:13.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 18 stack frames. /usr/games/crawl-git-a749362bc3(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x5d5f63]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-git-a749362bc3(_Z13do_crash_dumpv+0x311) [0x5dd111]: do_crash_dump() /usr/games/crawl-git-a749362bc3(_Z20crash_signal_handleri+0x9c) [0x5d61fc]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x364c0) [0x7fa76cde04c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7fa76d176b7b]: /usr/games/crawl-git-a749362bc3() [0x5dc8a9] /usr/games/crawl-git-a749362bc3() [0x5dcb71] /usr/games/crawl-git-a749362bc3(_Z16fill_status_infoiP11status_info+0x1eec) [0xa7654c]: fill_status_info(int, status_info*) /usr/games/crawl-git-a749362bc3(_ZN15scorefile_entry4initEl+0x34c) [0x7130fc]: scorefile_entry::init(long) /usr/games/crawl-git-a749362bc3(_ZN15scorefile_entryC2EijiPKcbS1_l+0x16d) [0x7144bd]: scorefile_entry::scorefile_entry(int, unsigned int, int, char const*, bool, char const*, long) /usr/games/crawl-git-a749362bc3(_Z16xlog_status_linev+0x39) [0x7145d9]: xlog_status_line() /usr/games/crawl-git-a749362bc3(_Z14whereis_recordPKc+0xde) [0x5a887e]: whereis_record(char const*) /usr/games/crawl-git-a749362bc3(_Z9new_levelb+0x1e) [0xa5aa7e]: new_level(bool) /usr/games/crawl-git-a749362bc3(_Z12startup_stepv+0x9b3) [0xa5f7a3]: startup_step() /usr/games/crawl-git-a749362bc3() [0xbc3aa6] /usr/games/crawl-git-a749362bc3(main+0x2eb) [0xbc78db]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7fa76cdcb76d]: /usr/games/crawl-git-a749362bc3() [0x5391e9] 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". 0x00007fa76d17684e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007fa76d17684e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x00000000005d666b in call_gdb (file=0x7fa76d161180) at crash.cc:433 gdb = attach_cmd = "attach 3561\000\000\000\000\000\000\000\000" #2 0x00000000005dd131 in do_crash_dump () at dbg-asrt.cc:672 t = 1515092236 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1c84f08 "/dgldir/morgue/BisonMan/"}} name = "/dgldir/morgue/BisonMan/crash-BisonMan-20180104-185716.txt", '\000' file = 0x7fa76d161180 #3 0x00000000005d61fc in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No symbol table info available. #5 0x00007fa76d176b7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00000000005dc8a9 in _BreakStrToDebugger (mesg=mesg@entry=0x7fff1b38c480 "ASSERT(cstr) in 'status.cc' at line 409 failed.", assert=) at dbg-asrt.cc:796 No locals. #7 0x00000000005dcb71 in AssertFailed (expr=0xbfc0f4 "cstr", file=0xbfbcb9 "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 \a\026m\247\177\000\000 \000\000\000\000\000\000\000\017:\277", '\000' "\356, \071\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@\306\070\033\377\177\000\000 \a\026m\247\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 0x0000000000a7654c in fill_status_info (status=, inf=0x7fff1b38cec0) at status.cc:409 cstr = 0x0 damage = found = false #9 0x00000000007130fc in scorefile_entry::init (this=this@entry=0x7fff1b38d1d0, 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 = 0x1c78df8 ""}}, short_text = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1c76538 ""}}, long_text = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1e19218 ""}}} p = {first = 456709192, second = 32767} #10 0x00000000007144bd in scorefile_entry::scorefile_entry (this=0x7fff1b38d1d0, dam=0, dsource=0, dtype=7, aux=, death_cause_only=, dsource_name=0x0, dt=0) at hiscores.cc:660 No locals. #11 0x00000000007145d9 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 = 0x1c790d8 "0.22-a0"}}, save_rcs_version = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1cc9ff8 "Git:0.22-a0-32-ga749362"}}, save_tag_version = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1c76568 "34.197"}}, tiles = 1 '\001', points = 0, name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1b23408 "BisonMan"}}, race = 25, job = 27, race_class_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1d557e8 "DsAK"}}, lvl = 1 '\001', best_skill = SK_FIGHTING, best_skill_lvl = 3 '\003', title = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1d55818 "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 = 0x7fff1b38d240, _M_right = 0x7fff1b38d240}, _M_node_count = 0}}}, auxkilldata = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2045428 "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 = 0x7fa76ce180c0, _M_end_of_storage = 0x905b}}, }, 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 0x00000000005a887e in whereis_record (status=) at chardump.cc:1666 handle = 0x1b06090 file_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1d67628 "/dgldir/morgue/BisonMan/BisonMan.where"}} #13 0x0000000000a5aa7e in new_level (restore=) at stairs.cc:1057 No locals. #14 0x0000000000a5f7a3 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 = 0x1b23408 "BisonMan"}} #15 startup_step () at startup.cc:1068 choice = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1a2d6e8 "BisonMan"}}, type = GAME_TYPE_NORMAL, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1c70628 "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 = 0x1cca3c0, _M_finish = 0x1cca3c4, _M_end_of_storage = 0x1cca3c4}}, }, allowed_jobs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x1cf6e50, _M_finish = 0x1cf6e54, _M_end_of_storage = 0x1cf6e54}}, }, allowed_weapons = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x1e23330, _M_finish = 0x1e23334, _M_end_of_storage = 0x1e23334}}, }, 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 0x0000000000bc3aa6 in _launch_game () at main.cc:402 game_start = ccon = {cstate = 103, smartcstate = 7} #17 0x0000000000bc78db in _launch_game_loop () at main.cc:374 game_ended = false #18 main (argc=, argv=0x7fff1b38dcf8) at main.cc:332 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 on Jan 3 2018 at 03:21:27 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 -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-a749362bc3/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-a749362bc3/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-a749362bc3/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.