Crash caused by signal #6: Aborted Version: Dungeon Crawl Stone Soup 0.34-a0-1927-gb82f2e44eb Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 16229873253827136841, deterministic pregen: 1 Command line: /usr/games/crawl-git-b82f2e44eb -name fasolt -rc /dgldir/rcfiles/crawl-git/fasolt.rc -macro /dgldir/rcfiles/crawl-git/fasolt.macro -morgue /dgldir/morgue/fasolt/ -webtiles-socket /crawl-master/webserver/sockets/fasolt:2026-01-01.08:44:29.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 19 stack frames. /usr/games/crawl-git-b82f2e44eb(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x562741cd72ce]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-b82f2e44eb(_Z13do_crash_dumpv+0x43a) [0x562741ce550a]: do_crash_dump() /usr/games/crawl-git-b82f2e44eb(_Z20crash_signal_handleri+0x1fa) [0x562741cd77aa]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x7e3615442910]: /lib/x86_64-linux-gnu/libc.so.6(free+0x25) [0x7e36154a87a5]: /usr/games/crawl-git-b82f2e44eb(_ZN4Menu18webtiles_set_titleE16formatted_string+0xf2) [0x562742037ef2]: Menu::webtiles_set_title(formatted_string) /usr/games/crawl-git-b82f2e44eb(_ZN4Menu12update_titleEv+0x338) [0x562742038448]: Menu::update_title() /usr/games/crawl-git-b82f2e44eb(_ZN4Menu11update_menuEb+0x3d) [0x56274203564d]: Menu::update_menu(bool) /usr/games/crawl-git-b82f2e44eb(_ZN7InvMenu8set_pageEi+0x150) [0x562741eeeda0]: InvMenu::set_page(int) /usr/games/crawl-git-b82f2e44eb(_Z17display_inventoryv+0x18e) [0x562741eef2fe]: display_inventory() /usr/games/crawl-git-b82f2e44eb(_Z8end_gameR15scorefile_entry+0x1b8) [0x562741dbf2d8]: end_game(scorefile_entry&) /usr/games/crawl-git-b82f2e44eb(_Z4ouchi16kill_method_typejPKcbS1_bb+0x25d4) [0x56274219b334]: ouch(int, kill_method_type, unsigned int, char const*, bool, char const*, bool, bool) /usr/games/crawl-git-b82f2e44eb(_Z15process_command12command_typeS_+0x768) [0x56274249be18]: process_command(command_type, command_type) /usr/games/crawl-git-b82f2e44eb(+0xcb4bb2) [0x562742499bb2]: /usr/games/crawl-git-b82f2e44eb(+0xcb55f5) [0x56274249a5f5]: /usr/games/crawl-git-b82f2e44eb(main+0x1f7) [0x562741c08487]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x7e36154280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x7e3615428189]: /usr/games/crawl-git-b82f2e44eb(_start+0x25) [0x562741c08f75]: Trying to run gdb. GNU gdb (Ubuntu 14.0.50.20230907-0ubuntu1) 14.0.50.20230907-git Copyright (C) 2023 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". 0x00007e361550fbf7 in __GI___wait4 (pid=1291227, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007e361550fbf7 in __GI___wait4 (pid=1291227, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x0000562741cd797c in call_gdb (file=0x7e36155ff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 1291200\000\000\000\000\000" #2 0x0000562741ce5528 in do_crash_dump () at dbg-asrt.cc:673 t = 1767257095 dir = "/dgldir/morgue/fasolt/" name = "/dgldir/morgue/fasolt/crash-fasolt-20260101-084455.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "Crash caused by signal #6: Aborted" file = 0x7e36155ff6c0 <_IO_2_1_stderr_> #3 0x0000562741cd77aa in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 __GI___libc_free (mem=0x562742e9a4d0) at ./malloc/malloc.c:3368 ar_ptr = p = 0x562742e9a4c0 err = 2 #6 0x0000562742037ef2 in std::__new_allocator::deallocate (this=0x7ffd09e89f90, __n=, __p=0x562742e9a4d0 "Gear: 0/52 gear slots (Left/Right to switch category)") at /usr/include/c++/13/bits/new_allocator.h:152 No locals. #7 std::allocator_traits >::deallocate (__n=, __p=0x562742e9a4d0 "Gear: 0/52 gear slots (Left/Right to switch category)", __a=...) at /usr/include/c++/13/bits/alloc_traits.h:516 No locals. #8 std::__cxx11::basic_string, std::allocator >::_M_destroy (__size=, this=0x7ffd09e89f90) at /usr/include/c++/13/bits/basic_string.h:289 No locals. #9 std::__cxx11::basic_string, std::allocator >::_M_dispose (this=0x7ffd09e89f90) at /usr/include/c++/13/bits/basic_string.h:283 No locals. #10 std::__cxx11::basic_string, std::allocator >::~basic_string (this=0x7ffd09e89f90, __in_chrg=) at /usr/include/c++/13/bits/basic_string.h:792 No locals. #11 Menu::webtiles_set_title (this=0x7ffd09e8a2c0, title_=...) at menu.cc:3364 No locals. #12 0x0000562742038448 in Menu::update_title (this=0x7ffd09e8a2c0) at menu.cc:2894 fs = {ops = std::vector of length 2, capacity 2 = {{type = FSOP_COLOUR, colour = 15, text = ""}, {type = FSOP_TEXT, colour = -1, text = "Gear: 0/52 gear slots (Left/Right to switch category)"}}} #13 0x000056274203564d in Menu::update_menu (this=0x7ffd09e8a2c0, update_entries=true) at menu.cc:2746 No locals. #14 0x0000562741eeeda0 in InvMenu::set_page (this=0x7ffd09e8a2c0, page=) at invent.cc:423 old_osel = #15 0x0000562741eef2fe in InvMenu::cycle_page (dir=, this=) at invent.cc:395 new_osel = #16 display_inventory () at invent.cc:1478 flags = menu = { = {_vptr.Menu = 0x5627428598a0 , 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' }, _M_manager = 0x0}, _M_invoker = 0x0}, 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' }, _M_manager = 0x0}, _M_invoker = 0x0}, on_examine = {> = {> = {}, }, = {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' }, _M_manager = 0x0}, _M_invoker = 0x0}, on_show = {> = {}, = {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' }, _M_manager = 0x0}, _M_invoker = 0x0}, action_cycle = Menu::CYCLE_NONE, menu_action = Menu::ACT_EXAMINE, _title_prompt_help_tag = "", title = 0x5627446564d0, title2 = 0x0, m_indent_title = false, flags = 2368002, tag = "inventory", cur_page = 1, num_pages = 32765, more = {ops = std::vector of length 0, capacity 0}, m_keyhelp_more = false, items = std::vector of length 0, capacity 0, sel = std::vector of length 0, capacity 0, select_filter = std::vector of length 0, capacity 0, highlighter = 0x562744669180, num = -1, lastch = 0, alive = false, more_needs_init = true, remap_numpad = true, last_hovered = -1, m_kmc = KMC_MENU, m_filter = 0x0, m_ui = {popup = std::shared_ptr (empty) = {get() = 0x0}, menu = std::shared_ptr (use count 2, weak count 1) = {get() = 0x562743231040}, scroller = std::shared_ptr (use count 2, weak count 1) = {get() = 0x562743197ca0}, title = std::shared_ptr (use count 2, weak count 1) = {get() = 0x562744666230}, more = std::shared_ptr (use count 2, weak count 1) = {get() = 0x562743315030}, more_bin = std::shared_ptr (empty) = {get() = 0x0}, vbox = std::shared_ptr (use count 1, weak count 1) = {get() = 0x5627432cabe0}}, _webtiles_title_changed = true, _webtiles_title = {ops = std::vector of length 2, capacity 2 = {{type = FSOP_COLOUR, colour = 15, text = ""}, {type = FSOP_TEXT, colour = -1, text = "Gear: 0/52 gear slots (Left/Right to switch category)"}}}}, type = menu_type::describe, pre_select = 0x0, title_annotate = 0x0, temp_title = "", cur_osel = 0, offscreen_sel = {std::vector of length 0, capacity 0, std::vector of length 0, capacity 0, std::vector of length 0, capacity 0, std::vector of length 0, capacity 0}} #17 0x0000562741dbf2d8 in end_game (se=...) at end.cc:336 death_type = KILLED_BY_QUITTING non_death = true hiscore_index = -1 fname = "morgue-fasolt-20260101-084436" exit_reason = reason = "quit" title_hbox = death_tile = tile = goodbye_title = "" vbox = goodbye_msg = "\000\002\000\000\000\000\000\0001\000\000\000\000\000\000\000variable_mini_monsters.des\000\000\000\000\000\0000\000\000\000\000\000\000\0001\000\000\000\000\000\000\000variable_mini_monsters.des\000f2e44eb/data/1\000\000\000\000\000\000\000variable_mini_monsters.des\000\000\000\000\000\000\340oZC'V\000\000A\000\000\000\000\000\000\000variable_mini_monsters.des\000aure.des\000vaul"... hiscore = "\000\002\000\000\000\000\000\0001\000\000\000\000\000\000\000variable_mini_monsters.des\000\000\000\000\000\0000\000\000\000\000\000\000\0001\000\000\000\000\000\000\000variable_mini_monsters.des\000f2e44eb/data/1\000\000\000\000\000\000\000variable_mini_monsters.des\000\000\000\000\000\000\340oZC'V\000\000A\000\000\000\000\000\000\000variable_mini_monsters.des\000aure.des\000vaul"... line_height = start = 0 num_lines = hiscores = "\024\000\000" scroller = hiscores_txt = std::shared_ptr (use count 258392840, weak count 17438) = {get() = 0x202c} mc = {m_previous_mode = MOUSE_MODE_NORMAL} goodbye_txt = popup = std::shared_ptr (use count -584360192, weak count 1155263813) = {get() = 0x0} done = 27 #18 0x000056274219b334 in ouch (dam=, dam@entry=-9999, death_type=, death_type@entry=KILLED_BY_QUITTING, source=source@entry=0, aux=, aux@entry=0x0, see_source=see_source@entry=true, death_source_name=death_source_name@entry=0x0, skip_multipliers=false, skip_awaken=false) at ouch.cc:1600 drain_amount = 0 hpl = {hp = -9999, hurt_type = 12} non_death = env_death = se = {raw_line = "", version = "0.34-a0", save_rcs_version = "", save_tag_version = "", tiles = 1 '\001', points = 0, name = "fasolt", race = 32, job = 6, race_class_name = "OpBe", lvl = 1 '\001', best_skill = SK_UNARMED_COMBAT, best_skill_lvl = 3 '\003', title = "Ruffian", 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 = "minmay_arrival_split_and_join", mapdesc = "", killer_map = "", final_hp = 16, final_max_hp = 16, final_max_max_hp = 16, final_mp = 1, final_max_mp = 1, final_base_max_mp = 1, damage = -9999, source_damage = 0, turn_damage = 0, str = 16, intel = 9, dex = 11, ac = 1, ev = 12, sh = 0, god = GOD_TROG, piety = 35, penance = 0, wiz_mode = 0 '\000', explore_mode = 0 '\000', birth_time = 1767257072, death_time = 1767257076, real_time = 3, num_turns = 0, num_aut = 0, num_diff_runes = 0, num_runes = 0, gems_found = 0, gems_intact = 0, kills = 0, maxed_skills = "", fifteen_skills = "", status_effects = "", gold = 0, gold_found = 0, gold_spent = 0, zigs = 0, zigmax = 0, scrolls_used = 0, potions_used = 0, seed = "16229873253827136841", fields = std::unique_ptr = {get() = 0x0}} #19 0x000056274249be18 in process_command (cmd=CMD_QUIT, prev_cmd=CMD_NO_CMD) at main.cc:2469 No locals. #20 0x0000562742499bb2 in _input () at main.cc:1293 cmd = CMD_QUIT real_prev_cmd = CMD_NO_CMD player_disabled = {was_disabled = false} #21 0x000056274249a5f5 in _launch_game () at main.cc:498 game_start = ccon = {cstate = false} #22 0x0000562741c08487 in _launch_game_loop () at main.cc:397 game_ended = false game_ended = ge = fe = #23 main (argc=12, argv=0x7ffd09e8b978) at main.cc:343 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe =