ASSERT(crawl_state.need_save) in 'travel.cc' at line 1325 failed. (Pathfind with mode -1 without a game?) Version: Dungeon Crawl Stone Soup 0.33-a0-813-g6e8ebd26cc Platform: unix Bits: 64 Game mode: seeded Tiles: online Seed: 13190394301416263894, deterministic pregen: 1 Command line: /usr/games/crawl-git-6e8ebd26cc -name TranghisKhan -rc /dgldir/rcfiles/crawl-git/TranghisKhan.rc -macro /dgldir/rcfiles/crawl-git/TranghisKhan.macro -morgue /dgldir/morgue/TranghisKhan/ -seed -webtiles-socket /crawl-master/webserver/sockets/TranghisKhan:2025-02-04.04:55:09.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 31 stack frames. /usr/games/crawl-git-6e8ebd26cc(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x55d4b1f1e80f]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-6e8ebd26cc(_Z13do_crash_dumpv+0x404) [0x55d4b1f28ba4]: do_crash_dump() /usr/games/crawl-git-6e8ebd26cc(_Z20crash_signal_handleri+0x1fa) [0x55d4b1f1ec9a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7fb16e247210]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0xcb) [0x7fb16e40824b]: /usr/games/crawl-git-6e8ebd26cc(+0x4c82fd) [0x55d4b1f282fd]: /usr/games/crawl-git-6e8ebd26cc(_Z12AssertFailedPKcS0_iS0_z+0x18e) [0x55d4b1f2849e]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-git-6e8ebd26cc(_ZN15travel_pathfind8pathfindE13run_mode_typeb+0x361) [0x55d4b257a131]: travel_pathfind::pathfind(run_mode_type, bool) /usr/games/crawl-git-6e8ebd26cc(_Z12click_travelRK9coord_defb+0xcc) [0x55d4b257e5bc]: click_travel(coord_def const&, bool) /usr/games/crawl-git-6e8ebd26cc(_ZN14TilesFramework23_handle_control_messageE11sockaddr_unNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb13) [0x55d4b26373f3]: TilesFramework::_handle_control_message(sockaddr_un, std::__cxx11::basic_string, std::allocator >) /usr/games/crawl-git-6e8ebd26cc(_ZN14TilesFramework24_receive_control_messageEv+0x184) [0x55d4b26379d4]: TilesFramework::_receive_control_message() /usr/games/crawl-git-6e8ebd26cc(_ZN14TilesFramework11await_inputERjb+0x188) [0x55d4b2637eb8]: TilesFramework::await_input(unsigned int&, bool) /usr/games/crawl-git-6e8ebd26cc(_Z8getch_ckv+0x1e5) [0x55d4b263a735]: getch_ck() /usr/games/crawl-git-6e8ebd26cc(_ZN2ui11pump_eventsEi+0xcc) [0x55d4b258f05c]: ui::pump_events(int) /usr/games/crawl-git-6e8ebd26cc(_ZN4Menu7do_menuEv+0x342) [0x55d4b2258f52]: Menu::do_menu() /usr/games/crawl-git-6e8ebd26cc(_ZN4Menu4showEb+0xf0) [0x55d4b2259320]: Menu::show(bool) /usr/games/crawl-git-6e8ebd26cc(_Z17display_inventoryv+0x94) [0x55d4b21269c4]: display_inventory() /usr/games/crawl-git-6e8ebd26cc(_Z8end_gameR15scorefile_entry+0x880) [0x55d4b1ff7840]: end_game(scorefile_entry&) /usr/games/crawl-git-6e8ebd26cc(_Z4ouchi16kill_method_typejPKcbS1_b+0x293e) [0x55d4b23942ee]: ouch(int, kill_method_type, unsigned int, char const*, bool, char const*, bool) /usr/games/crawl-git-6e8ebd26cc(_Z15process_command12command_typeS_+0x7ab) [0x55d4b26447fb]: process_command(command_type, command_type) /usr/games/crawl-git-6e8ebd26cc(_ZN14TilesFramework23_handle_control_messageE11sockaddr_unNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc3d) [0x55d4b263751d]: TilesFramework::_handle_control_message(sockaddr_un, std::__cxx11::basic_string, std::allocator >) /usr/games/crawl-git-6e8ebd26cc(_ZN14TilesFramework24_receive_control_messageEv+0x184) [0x55d4b26379d4]: TilesFramework::_receive_control_message() /usr/games/crawl-git-6e8ebd26cc(_ZN14TilesFramework11await_inputERjb+0x188) [0x55d4b2637eb8]: TilesFramework::await_input(unsigned int&, bool) /usr/games/crawl-git-6e8ebd26cc(_Z8getch_ckv+0x1e5) [0x55d4b263a735]: getch_ck() /usr/games/crawl-git-6e8ebd26cc(+0x7790e6) [0x55d4b21d90e6]: /usr/games/crawl-git-6e8ebd26cc(_Z25getch_with_command_macrosv+0x180) [0x55d4b21ddce0]: getch_with_command_macros() /usr/games/crawl-git-6e8ebd26cc(+0xbe172c) [0x55d4b264172c]: /usr/games/crawl-git-6e8ebd26cc(+0xbe2345) [0x55d4b2642345]: /usr/games/crawl-git-6e8ebd26cc(main+0x1ab) [0x55d4b1e6454b]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7fb16e2280b3]: /usr/games/crawl-git-6e8ebd26cc(_start+0x2e) [0x55d4b1e6513e]: Trying to run gdb. GNU gdb (Ubuntu 9.1-0ubuntu1) 9.1 Copyright (C) 2020 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". 0x00007fb16e2e6c2a in __GI___wait4 (pid=2385348, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 #0 0x00007fb16e2e6c2a in __GI___wait4 (pid=2385348, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 resultvar = 18446744073709551104 sc_ret = #1 0x00007fb16e2e6beb in __GI___waitpid (pid=, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at waitpid.c:38 No locals. #2 0x000055d4b1f1e675 in call_gdb (file=file@entry=0x7fb16e3ed5c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 2385294\000\000\000\000\000" #3 0x000055d4b1f28bc2 in do_crash_dump () at dbg-asrt.cc:673 t = 1738644949 dir = "/dgldir/morgue/TranghisKhan/" name = "/dgldir/morgue/TranghisKhan/crash-TranghisKhan-20250204-045549.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(crawl_state.need_save) in 'travel.cc' at line 1325 failed. (Pathfind with mode -1 without a game?)" file = 0x7fb16e3ed5c0 <_IO_2_1_stderr_> #4 0x000055d4b1f1ec9a in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #5 No locals. #6 raise (sig=) at ../sysdeps/unix/sysv/linux/raise.c:50 set = {__val = {0, 140729611531392, 140729611530880, 94372014608349, 1325, 0, 140729611531904, 140400034783267, 206158430240, 140729611530832, 140729611530640, 6639218487866165760, 0, 105, 94372517352304, 140729611531904}} pid = tid = ret = #7 0x000055d4b1f282fd in _BreakStrToDebugger (mesg=mesg@entry=0x7ffe2a813680 "ASSERT(crawl_state.need_save) in 'travel.cc' at line 1325 failed. (Pathfind with mode -1 without a game?)", assert=true) at dbg-asrt.cc:799 No locals. #8 0x000055d4b1f2849e in AssertFailed (expr=expr@entry=0x55d4b2684fdd "crawl_state.need_save", file=file@entry=0x55d4b2684e35 "travel.cc", line=line@entry=1325, text=text@entry=0x55d4b2702d80 "Pathfind with mode %d without a game?") at dbg-asrt.cc:832 detail = "Pathfind with mode -1 without a game?\000\000\000\000\nx\343\t>#\\\377\377\377\377\000\000\000\000x6\201*\376\177\000\000\340\066\201*\376\177", '\000' , "\066\201*\376\177\000\000\005\000\000\000\000\000\000\000`6\201*\376\177\000\000\000\nx\343\t>#\\\000\071\201*\000\000\000\000\320:\201*\376\177\000\000p8\201*\376\177\000\000\020\066\201*\376\177\000\000P6\201*\376\177\000\000p6\201*\376\177\000\000`6\201*\376\177\000\000]\234\377\261\324U\000\000\260\067\201*\376\177\000\000}^P\262\324U\000\000\001\066\201*\376\177\000\000"... final_mesg = "ASSERT(crawl_state.need_save) in 'travel.cc' at line 1325 failed. (Pathfind with mode -1 without a game?)", '\000' , "\002\020", '\000' ... mesg = "ASSERT(crawl_state.need_save) in 'travel.cc' at line 1325 failed.\000\000\000\000\000\000\000\t\000\000\000\324U\000\000\002\000\000\000\000\000\000\000\200\226\230\000\000\000\000\000\200\226\230\000\000\000\000\000@4\201*\376\177\000\000*\000\000\000\034\000\000\000\000\000\000\000\001", '\000' , "`\357\224\317\324U\000\000\n\000\000\000\000\000\000\000\300\344|n\261\177\000\000\300\345|n\261\177\000\000\000\350|n\261\177", '\000' ... args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffe2a813b70, reg_save_area = 0x7ffe2a813a90}} fileName = #9 0x000055d4b257a131 in travel_pathfind::pathfind (this=0x7ffe2a813bf0, rmode=, fallback_explore=) at travel.cc:1326 saved_ipt = {val = @0x55d4b2b166d4, oldval = false} slime_wall_check = slime_neighbours = {did_compute_mask = false} found_target = #10 0x000055d4b257e5bc in click_travel (gc=..., force=false) at travel.cc:5173 cmd = -9998 tp = {_vptr.travel_pathfind = 0x55d4b2954858 , static UNFOUND_DIST = -30000, static INFINITE_DIST = 30000, runmode = RMODE_TRAVEL, start = {x = 22, y = 46}, dest = {x = 32, y = 44}, next_travel_move = {x = 0, y = 0}, floodout = false, double_flood = false, ignore_hostile = false, ignore_danger = true, annotate_map = false, ls = 0x0, need_for_greed = false, autopickup = false, unexplored_place = {x = 0, y = 0}, greedy_place = {x = 0, y = 0}, unexplored_dist = 0, greedy_dist = 0, refdist = 0x0, reseed_points = std::vector of length 0, capacity 0, features = 0x0, unreachables = std::set with 0 elements, point_distance = 0x55d4b2b10860 , next_iter_points = 0, traveled_distance = 0, circ_index = 0, static circumference = , try_fallback = false} dest = {x = -813536050, y = 21972} #11 0x000055d4b26373f3 in _handle_cell_click (force=, button=, gc=...) at tileweb.cc:396 c = #12 TilesFramework::_handle_control_message (this=0x55d4b2b1b3c0 , addr=..., data=...) at tileweb.cc:532 y = {node = 0x55d4cf94db20, static malformed = } button = {node = 0x55d4d05f3950, static malformed = } force = {node = 0x0, static malformed = } gc = {x = 22, y = 46} x = obj = {node = 0x55d4cee92160, static malformed = } msg = {node = 0x55d4d060ffb0, static malformed = } msgtype = "click_cell" c = 0 #13 0x000055d4b26379d4 in TilesFramework::_receive_control_message (this=0x55d4b2b1b3c0 ) at /usr/include/c++/9/bits/basic_string.h:940 buf = "{\"x\":1,\"y\":15,\"button\":1,\"msg\":\"click_cell\"}\000\000\000\000\240E\201*\376\177\000\000\300E\201*\376\177\000\000D$e\262\324U\000\000HG\201*\376\177\000\000\005\000\000\000\000\000\000\000\362\252'n\261\177\000\000\001\000\000\000\000\000\000\000\n\000\000\000\060\000\000\000\002\000\000\000\000\000\000\000 \nx\343\t>#\\\000\000\000\000\376\177\000\000\001\000\000\000\000\000\000\000\321\b>\317\324U\000\000\001\000\000\000\000\000\000\000\001\000\000\000\324U\000\000\000\000\000\000\000\000\000\000\240\330>n\261\177\000\000h\r\000\000\000\000\000\000\240\330>n\261\177\000\000"... srcaddr = {sun_family = 1, sun_path = "/tmp/crawlxo2ioets.socket", '\000' } srcaddr_len = 28 len = data = "{\"x\":1,\"y\":15,\"button\":1,\"msg\":\"click_cell\"}" #14 0x000055d4b2637eb8 in TilesFramework::await_input (this=0x55d4b2b1b3c0 , c=@0x7ffe2a815100: 1849707440, block=block@entry=true) at tileweb.cc:650 result = fds = {fds_bits = {8, 0 }} maxfd = __d = __d = #15 0x000055d4b263a735 in _get_key_from_curses () at libunix.cc:528 c = 1849707440 c = c = #16 getch_ck () at libunix.cc:616 c = #17 0x000055d4b258f05c in ui::pump_events (wait_event_timeout=wait_event_timeout@entry=2147483647) at ui.cc:3292 macro_key = -1 k = #18 0x000055d4b2258f52 in Menu::do_menu (this=0x7ffe2a8152f0) at menu.cc:1581 done = false #19 0x000055d4b2259320 in Menu::show (this=this@entry=0x7ffe2a8152f0, reuse_selections=reuse_selections@entry=true) at menu.cc:1519 cs = {cstate = false} #20 0x000055d4b21269c4 in display_inventory () at invent.cc:1316 menu = { = {_vptr.Menu = 0x55d4b296de70 , f_selitem = 0x0, f_keyfilter = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = "\000\000\000\000\000\000\000\000\031\000\000\000\000\000\000"}, _M_manager = 0x0}, _M_invoker = 0x7ffe2a814ad6}, on_single_selection = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = "\000\000\000\000\000\000\000\000к6n\261\177\000"}, _M_manager = 0x0}, _M_invoker = 0x7ffe2a815328}, on_examine = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffe2a815350, _M_const_object = 0x7ffe2a815350, _M_function_pointer = 0x7ffe2a815350, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffe2a815350, this adjustment 6639218487866165760}, _M_pod_data = "PS\201*\376\177\000\000\000\nx\343\t>#\\"}, _M_manager = 0x0}, _M_invoker = 0x55d4b2b1b3c0 }, on_show = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x1, _M_const_object = 0x1, _M_function_pointer = 0x1, _M_member_pointer = &virtual table offset 0, this adjustment 94372014224194}, _M_pod_data = "\001\000\000\000\000\000\000\000Bsb\262\324U\000"}, _M_manager = 0x0}, _M_invoker = 0x7ffe2a8153e0}, action_cycle = Menu::CYCLE_NONE, menu_action = Menu::ACT_EXAMINE, _title_prompt_help_tag = "", title = 0x55d4cf214170, title2 = 0x0, m_indent_title = false, flags = 270850, tag = "inventory", cur_page = 1, num_pages = 21972, more = {ops = std::vector of length 0, capacity 0}, m_keyhelp_more = true, items = std::vector of length 5, capacity 8 = {0x55d4cf82a050, 0x55d4cee85570, 0x55d4cf7fe2f0, 0x55d4cf410670, 0x55d4cee54f80}, sel = std::vector of length 0, capacity 0, select_filter = std::vector of length 0, capacity 0, highlighter = 0x55d4d05f3e30, num = -1, lastch = 0, alive = true, more_needs_init = false, remap_numpad = true, last_hovered = -1, m_kmc = KMC_MENU, m_filter = 0x0, m_ui = {popup = std::shared_ptr (use count 2, weak count 1) = {get() = 0x55d4cf0c13f0}, menu = std::shared_ptr (use count 2, weak count 1) = {get() = 0x55d4cee86e30}, scroller = std::shared_ptr (use count 2, weak count 1) = {get() = 0x55d4cf856ac0}, title = std::shared_ptr (use count 2, weak count 1) = {get() = 0x55d4d05f5040}, more = std::shared_ptr (use count 2, weak count 1) = {get() = 0x55d4ceea0ee0}, more_bin = std::shared_ptr (empty) = {get() = 0x0}, vbox = std::shared_ptr (use count 2, weak count 1) = {get() = 0x55d4cf0df320}}, _webtiles_title_changed = false, _webtiles_title = {ops = std::vector of length 2, capacity 2 = {{type = FSOP_COLOUR, colour = 15, text = ""}, {type = FSOP_TEXT, colour = -1, text = "Inventory: 3/52 slots"}}}}, type = menu_type::describe, pre_select = 0x0, title_annotate = 0x0, temp_title = "", _mode_special_drop = false} #21 0x000055d4b1ff7840 in end_game (se=...) at end.cc:334 death_type = KILLED_BY_QUITTING non_death = true hiscore_index = -1 fname = "morgue-TranghisKhan-20250204-045546" exit_reason = reason = "quit" title_hbox = std::shared_ptr (use count -799064080, weak count 21971) = {get() = 0x55d4cf8169e0} death_tile = {tile = 140729611540271, ymax = 1849609088} tile = goodbye_title = "" vbox = goodbye_msg = "" hiscore = "" line_height = start = 1848220719 num_lines = hiscores = "\000ergy)\n\000\321\b\000\000\000\000\000" scroller = std::shared_ptr (use count 610044748, weak count -1064956153) = {get() = 0x6e} hiscores_txt = std::shared_ptr (use count -799064080, weak count 21971) = {get() = 0x55d4cf84ef20} mc = {m_previous_mode = 32689, static ms_current_mode = MOUSE_MODE_COMMAND} goodbye_txt = std::shared_ptr (use count 903872512, weak count 1440010113) = {get() = 0x7} popup = done = false #22 0x000055d4b23942ee in ouch (dam=, death_type=KILLED_BY_QUITTING, source=, aux=, see_source=, death_source_name=, skip_multipliers=false) at ouch.cc:1365 drain_amount = 0 hpl = {hp = -9999, hurt_type = 12} non_death = true env_death = se = {raw_line = "", version = "0.33-a0", save_rcs_version = "", save_tag_version = "", tiles = 1 '\001', points = 13, name = "TranghisKhan", race = 10, job = 0, race_class_name = "TrFi", lvl = 2 '\002', best_skill = SK_SHIELDS, best_skill_lvl = 2 '\002', title = "Shield-Bearer", death_type = 12, death_source = 0, death_source_name = "", death_source_flags = std::set with 0 elements, auxkilldata = "", indirectkiller = "", killerpath = "", last_banisher = "", dlvl = 1 '\001', absdepth = 1, branch = BRANCH_DUNGEON, map = "", mapdesc = "", killer_map = "", final_hp = 23, final_max_hp = 29, final_max_max_hp = 29, final_mp = 0, final_max_mp = 1, final_base_max_mp = 1, damage = -9999, source_damage = 0, turn_damage = 0, str = 23, intel = 4, dex = 9, ac = 4, ev = 7, sh = 7, god = GOD_NO_GOD, piety = -1, penance = -1, wiz_mode = 0 '\000', explore_mode = 0 '\000', birth_time = 1738644912, death_time = 1738644946, real_time = 33, num_turns = 101, num_aut = 1022, num_diff_runes = 0, num_runes = 0, gems_found = 0, gems_intact = 0, kills = 10, maxed_skills = "", fifteen_skills = "", status_effects = "", gold = 0, gold_found = 0, gold_spent = 0, zigs = 0, zigmax = 0, scrolls_used = 3, potions_used = 0, seed = "13190394301416263894", fields = std::unique_ptr = {get() = 0x0}} #23 0x000055d4b26447fb in process_command (cmd=CMD_QUIT, cmd@entry=CMD_GAME_MENU, prev_cmd=prev_cmd@entry=CMD_NO_CMD) at main.cc:2423 No locals. #24 0x000055d4b263751d in TilesFramework::_handle_control_message (this=, addr=..., data=...) at tileweb.cc:607 obj = {node = 0x55d4cf845d90, static malformed = } msg = {node = 0x55d4cf84d8f0, static malformed = } msgtype = "main_menu_action" c = 0 #25 0x000055d4b26379d4 in TilesFramework::_receive_control_message (this=0x55d4b2b1b3c0 ) at /usr/include/c++/9/bits/basic_string.h:940 buf = "{\"msg\":\"main_menu_action\"}ion_id\":null,\"widget_id\":null,\"msg\":\"ui_state_sync\"}\000\000\020e\201*\376\177\061\065\000\nx\343\t>#\\\260f\201*\376\177\000\000\002\000\000\000\000\000\000\000\377\a\000\000\000\000\000\000\020e\201*\376\177\000\000<\"e\262\324U\000\000\230f\201*\376\177\000\000\260f\201*\376\177\000\000\032\001)n\261\177\000\000 g\201*\376\177\000\000\037o\201*\376\177\000\000\001\200\255\373\376\177\000\000\037o\201*\000\000\000\000\240\330>n\261\177\000\000"... srcaddr = {sun_family = 1, sun_path = "/tmp/crawlxo2ioets.socket", '\000' } srcaddr_len = 28 len = data = "{\"msg\":\"main_menu_action\"}" #26 0x000055d4b2637eb8 in TilesFramework::await_input (this=0x55d4b2b1b3c0 , c=@0x7ffe2a817590: 0, block=block@entry=true) at tileweb.cc:650 result = fds = {fds_bits = {8, 0 }} maxfd = __d = __d = #27 0x000055d4b263a735 in _get_key_from_curses () at libunix.cc:528 c = 0 c = c = #28 getch_ck () at libunix.cc:616 c = #29 0x000055d4b21d90e6 in _getch_mul () at macro.cc:841 keys = std::deque with 0 elements a = 1634889581 #30 0x000055d4b21ddce0 in getch_with_command_macros () at macro.cc:900 keys = std::deque with 0 elements #31 0x000055d4b264172c in _get_next_keycode () at main.cc:2770 keyin = mc = {m_previous_mode = MOUSE_MODE_NORMAL, static ms_current_mode = MOUSE_MODE_COMMAND} keyin = mc = #32 _get_next_cmd () at main.cc:2724 keyin = keyin = #33 _input () at main.cc:1238 cmd = real_prev_cmd = player_disabled = {was_disabled = false} #34 0x000055d4b2642345 in _launch_game () at main.cc:493 game_start = ccon = {cstate = true} #35 0x000055d4b1e6454b in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = E = #36 main (argc=, argv=0x7ffe2a817cb8) at main.cc:342 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = {value = maybe_bool::mbool_t::maybe, static maybe = , static t = {value = maybe_bool::mbool_t::t, static maybe = , static t = , static f = {value = maybe_bool::mbool_t::f, static maybe = , static t = , static f = }}, static f = }, static t = , static f = }} [Inferior 1 (process 2385294) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 9.4.0 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-6e8ebd26cc/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-6e8ebd26cc/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-6e8ebd26cc/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 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: lightli_arrival_windingriver layout_rooms st_stairs_12 corexii_corridor_pit nicolae_grassy_gnolls Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (21, 31): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, TranghisKhan the Troll Fighter. Game seed: 13190394301416263894 (custom seed) Press ? for a list of commands and other information. Found a staircase leading out of the dungeon. You see here a +4 lajatang. You open the large door. A hobgoblin comes into view. There is a large open door here. A hobgoblin is nearby! A hobgoblin is nearby! You closely miss the hobgoblin. You block the hobgoblin's attack. You barely miss the hobgoblin. The hobgoblin closely misses you. You scratch the hobgoblin but do no damage. The hobgoblin hits you but does no damage. You scratch the hobgoblin. You kill the hobgoblin! No target in view! No target in view! Found 3 boomerangs. You see here a hobgoblin corpse. A giant cockroach comes into view. A giant cockroach is nearby! Found a crooked jewelled staff. The giant cockroach bites you but does no damage. The giant cockroach closely misses you. You completely miss the giant cockroach. The giant cockroach bites you but does no damage. You barely miss the giant cockroach. The giant cockroach bites you. You scratch the giant cockroach. You kill the giant cockroach! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! Found a robe. You see here a staff of fire. No target in view! No target in view! A kobold and an endoplasm come into view. The kobold shouts! The kobold throws a stone. The stone hits you. There are monsters nearby! The endoplasm quivers. The kobold throws a stone. The stone hits you. You claw the endoplasm! You kill the endoplasm! The kobold throws a stone. The stone closely misses you. You block the kobold's attack. You scratch the kobold. You kill the kobold! No target in view! No target in view! No target in view! No target in view! No target in view! Things that are here: a +0 dagger; 3 stones; a kobold corpse A ball python comes into view. Found a brown potion. A ball python is nearby! Found a stone staircase leading down. The ball python hisses angrily. You see here a scroll labelled LUTTEA CITHEU. The ball python bites you but does no damage. You claw the ball python! You kill the ball python! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! A kobold comes into view. It is wielding a +0 mace. Found a dagger. The kobold shouts! The kobold moves out of view. A bat comes into view. An endoplasm comes into view. The bat hits you. The endoplasm quivers. The bat hits you. You claw the bat! You kill the bat! You claw the endoplasm! You kill the endoplasm! The kobold barely misses you. Your Shapeshifting skill increases to level 1! You have reached level 2! You closely miss the kobold. You block the kobold's attack. You claw the kobold! You kill the kobold! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! A dart slug comes into view. A kobold comes into view. It is wielding a +0 dagger. The kobold shouts! The dart slug launches a dart at you. The slug dart hits you. Found an escape hatch in the floor. The dart slug launches a dart at you. The slug dart hits you. You claw the dart slug! You kill the dart slug! You scratch the kobold. The kobold is heavily wounded. The kobold hits you with a +0 dagger. You scratch the kobold. You kill the kobold! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! Found a pair of gloves. A gnoll comes into view. It is wielding a +2 antimagic spear. Found 11 gold pieces. Things that are here: 11 gold pieces; 3 scrolls labelled YDGHYA TYARREAT This is a scroll of acquirement! Something appears at your feet! Something appears at your feet! Something appears at your feet! The gnoll hits you from afar with a +2 antimagic spear. You feel your power leaking away. Are you sure you want to abandon this character and quit the game? (Confirm with "yes".) >>>>>>>>>>>>>>>>>>>>>> Version history: No version history (current version is 0.33-a0-813-g6e8ebd26cc) Game state: mouse_enabled: 0, waiting_for_command: 1, terminal_resized: 0 io_inited: 1, need_save: 0, saving_game: 0, updating_scores: 1: seen_hups: 1, map_stat_gen: 0, type: 9, arena_suspended: 0 prev_cmd = CMD_READ repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [TranghisKhan] Species: Troll Job: Fighter HP: 23/29; mods: 0/0 MP: 0/1; mod: 0 Stats: 23 4 9 Position: (32, 44), god: No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 2 | 301 | 89/212 Short Blades | X | 0 | 0 | 0 | 0 | 0/70 Long Blades | X | 0 | 0 | 0 | 0 | 0/70 Axes | X | 0 | 0 | 0 | 0 | 0/70 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/59 Polearms | X | 0 | 0 | 0 | 0 | 0/70 Staves | X | 0 | 0 | 0 | 0 | 0/70 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/100 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 0 | 0 | 0 | 0 | 0/70 Dodging | X | 0 | 0 | 2 | 301 | 89/212 Stealth | X | 0 | 0 | 0 | 0 | 0/118 Shields | X | 0 | 0 | 2 | 301 | 123/178 Unarmed Combat | X | 1 | 50 | 2 | 226 | 76/150 Spellcasting | X | 0 | 0 | 0 | 0 | 0/118 Conjurations | X | 0 | 0 | 0 | 0 | 0/84 Hexes | X | 0 | 0 | 0 | 0 | 0/100 Summonings | X | 0 | 0 | 0 | 0 | 0/84 Necromancy | X | 0 | 0 | 0 | 0 | 0/70 Translocations | X | 0 | 0 | 0 | 0 | 0/84 Forgecraft | X | 0 | 0 | 0 | 0 | 0/84 Fire Magic | X | 0 | 0 | 0 | 0 | 0/84 Ice Magic | X | 0 | 0 | 0 | 0 | 0/84 Air Magic | X | 0 | 0 | 0 | 0 | 0/100 Earth Magic | X | 0 | 0 | 0 | 0 | 0/59 Alchemy | X | 0 | 0 | 0 | 0 | 0/84 Invocations | X | 0 | 0 | 0 | 0 | 0/59 Evocations | X | 0 | 0 | 0 | 0 | 0/84 Shapeshifting | X | 1 | 50 | 1 | 78 | 19/119 Spell bugs: Durations: Attributes: #49: 124 Mutations: claws: 3 (innate) regeneration: 1 (innate) shaggy fur: 1 (innate) tough skin: 1 (innate) Inventory bugs: Equipment: eq slot #3, inv slot #0: +0 robe eq slot #2, inv slot #1: +0 kite shield }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #..###.~≈≈≈P#...####### #..##.~≈≈≈≈≈#...####.. ##..#.≈~≈≈≈≈≈#...#... . ....#P.≈≈≈≈~~#...#.# ..P ....#.~≈≈≈≈≈P#.....##.PP. ....##.≈≈≈≈P~####........ ....###.≈≈~≈≈#........P.. ....###.~≈≈≈≈#....#...P.. [)..##.≈≈≈~≈~#..@.g...P.. ....#.≈~≈≈PPP#...###....P ....##.≈≈~~P.#...# #.... ....###)~≈~.P#..^# .[.. ....# #..≈≈..#...# ... ....###~..~~.##### ..|.##....≈..# ....##.♣.≈P..# ....##.......# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>