Crash caused by signal #6: Aborted Version: Dungeon Crawl Stone Soup 0.34-a0-1909-g0270d88442 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 8517104544528401133, deterministic pregen: 1 Command line: /usr/games/crawl-git-0270d88442 -name Jellyman -rc /dgldir/rcfiles/crawl-git/Jellyman.rc -macro /dgldir/rcfiles/crawl-git/Jellyman.macro -morgue /dgldir/morgue/Jellyman/ -webtiles-socket /crawl-master/webserver/sockets/Jellyman:2025-12-23.11:46:50.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 27 stack frames. /usr/games/crawl-git-0270d88442(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x61de13e6866e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-0270d88442(_Z13do_crash_dumpv+0x43a) [0x61de13e768aa]: do_crash_dump() /usr/games/crawl-git-0270d88442(_Z20crash_signal_handleri+0x1fa) [0x61de13e68b4a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x79addf307330]: /usr/games/crawl-git-0270d88442(_ZNK8item_def7definedEv+0x13) [0x61de140b4d33]: item_def::defined() const /usr/games/crawl-git-0270d88442(_ZN7InvMenu14load_inv_itemsEiiSt8functionIFP9MenuEntryS2_EE+0x79) [0x61de1407f939]: InvMenu::load_inv_items(int, int, std::function) /usr/games/crawl-git-0270d88442(_ZN7InvMenu8set_pageEi+0x114) [0x61de1407fc24]: InvMenu::set_page(int) /usr/games/crawl-git-0270d88442(_Z17display_inventoryv+0x18e) [0x61de140801be]: display_inventory() /usr/games/crawl-git-0270d88442(_Z8end_gameR15scorefile_entry+0x1b8) [0x61de13f4ffa8]: end_game(scorefile_entry&) /usr/games/crawl-git-0270d88442(_Z4ouchi16kill_method_typejPKcbS1_bb+0x25d4) [0x61de1432bf14]: ouch(int, kill_method_type, unsigned int, char const*, bool, char const*, bool, bool) /usr/games/crawl-git-0270d88442(_ZN6player4hurtEPK5actori9beam_type16kill_method_typeNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_bb+0x6f) [0x61de1436b3ef]: player::hurt(actor const*, int, beam_type, kill_method_type, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, bool) /usr/games/crawl-git-0270d88442(_ZN6attack14inflict_damageEi9beam_typeb+0x153) [0x61de13dfd503]: attack::inflict_damage(int, beam_type, bool) /usr/games/crawl-git-0270d88442(_ZN6attack20handle_phase_damagedEv+0x57) [0x61de13df97a7]: attack::handle_phase_damaged() /usr/games/crawl-git-0270d88442(_ZN12melee_attack20handle_phase_damagedEv+0x58) [0x61de141b3ae8]: melee_attack::handle_phase_damaged() /usr/games/crawl-git-0270d88442(_ZN12melee_attack16handle_phase_hitEv+0xe5) [0x61de141b4b55]: melee_attack::handle_phase_hit() /usr/games/crawl-git-0270d88442(_ZN12melee_attack6attackEv+0xa2c) [0x61de141b78bc]: melee_attack::attack() /usr/games/crawl-git-0270d88442(_ZN12melee_attack22run_monster_attack_setEv+0x212) [0x61de141b9562]: melee_attack::run_monster_attack_set() /usr/games/crawl-git-0270d88442(_Z11fight_meleeP5actorS0_Pbb+0xbd) [0x61de13f6d78d]: fight_melee(actor*, actor*, bool*, bool) /usr/games/crawl-git-0270d88442(_Z19handle_monster_moveP7monster+0x2033) [0x61de141f3cf3]: handle_monster_move(monster*) /usr/games/crawl-git-0270d88442(_Z15handle_monstersb+0xb08) [0x61de141f4ea8]: handle_monsters(bool) /usr/games/crawl-git-0270d88442(_Z12world_reactsv+0x135) [0x61de14627b05]: world_reacts() /usr/games/crawl-git-0270d88442(+0xcb4384) [0x61de1462a384]: /usr/games/crawl-git-0270d88442(+0xcb4f85) [0x61de1462af85]: /usr/games/crawl-git-0270d88442(main+0x1f7) [0x61de13d998f7]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x79addf2ec1ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x79addf2ec28b]: /usr/games/crawl-git-0270d88442(_start+0x25) [0x61de13d9a3e5]: Trying to run gdb. GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git Copyright (C) 2024 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". 0x000079addf3d27a7 in __GI___wait4 (pid=1666128, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x000079addf3d27a7 in __GI___wait4 (pid=1666128, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x000061de13e68d1c in call_gdb (file=0x79addf4c64e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 1662656\000\000\000\000\000" #2 0x000061de13e768c8 in do_crash_dump () at dbg-asrt.cc:673 t = 1766490440 dir = "/dgldir/morgue/Jellyman/" name = "/dgldir/morgue/Jellyman/crash-Jellyman-20251223-114720.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "Crash caused by signal #6: Aborted" file = 0x79addf4c64e0 <_IO_2_1_stderr_> #3 0x000061de13e68b4a in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 0x000061de140b4d33 in item_def::defined (this=this@entry=0x61de14bfd530 ) at items.cc:3735 No locals. #6 0x000061de1407f939 in _get_inv_items_to_show (excluded_slot=-1, selector=-25, v=std::vector of length 0, capacity 0) at invent.cc:1376 item = @0x61de14bfd530: {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }} __for_range = __for_begin = 0x61de14bfd530 __for_end = #7 InvMenu::load_inv_items(int, int, std::function) (this=0x7ffc84e157c0, item_selector=-25, excluded_slot=-1, procfn=...) at invent.cc:639 tobeshown = std::vector of length 0, capacity 0 #8 0x000061de1407fc24 in InvMenu::set_page (this=0x7ffc84e157c0, page=) at invent.cc:420 old_osel = #9 0x000061de140801be in InvMenu::cycle_page (dir=, this=) at invent.cc:395 new_osel = #10 display_inventory () at invent.cc:1478 flags = menu = { = {_vptr.Menu = 0x61de149ea870 , 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 = 0x61de2b80ac10, title2 = 0x0, m_indent_title = false, flags = 2368002, tag = "inventory", cur_page = 1, num_pages = 32764, 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 = 0x61de2a0683f0, 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 = Compilation info: <<<<<<<<<<< Compiled with GCC 13.3.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 contrib/install/x86_64-linux-gnu/include -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-0270d88442/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-0270d88442/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-0270d88442/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: amcnicky_arrival_double_pillar layout_basic Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (42, 36): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, Jellyman the Felid Berserker. Below lies the Orb of Zot, rumoured to be powerful enough to resurrect a god... Trog says: Kill them all! Press ? for a list of commands and other information. Found a staircase leading out of the dungeon. You encounter a kobold. It is wielding a +0 short sword. The kobold shouts! A kobold is nearby! The kobold barely misses you. You closely miss the kobold. You bite the kobold. You kill the kobold! Trog accepts your kill. 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! You encounter a ball python. A ball python is nearby! The ball python hisses angrily. You encounter a hobgoblin. The hobgoblin shouts! You hear a shout! x2 You barely miss the ball python. The ball python closely misses you. The ball python grabs you. The ball python constricts you. You barely miss the ball python. The ball python barely misses you. The ball python constricts you. You scratch the ball python. You kill the ball python! Trog accepts your kill. You scratch the hobgoblin. You kill the hobgoblin! Trog accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You encounter a hobgoblin. You encounter a hobgoblin. There are monsters nearby! You see here a hobgoblin corpse. You barely miss the hobgoblin. The hobgoblin closely misses you. The hobgoblin hits you. You scratch the hobgoblin. The hobgoblin is severely wounded. The hobgoblin hits you. The hobgoblin barely misses you. You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You scratch the hobgoblin. You kill the hobgoblin! Trog accepts your kill. The hobgoblin hits you. * * * LOW HITPOINT WARNING * * * You barely miss the hobgoblin. The hobgoblin completely misses you. You scratch the hobgoblin. The hobgoblin is severely wounded. The hobgoblin completely misses you. You scratch the hobgoblin but do no damage. The hobgoblin is severely wounded. The hobgoblin hits you. You die... You rejoin the land of the living... Welcome back, Jellyman the Felid Berserker. Trog says: Kill them all! Press ? for a list of commands and other information. Sorry, I don't know how to get there. Sorry, I don't know how to get there. Found a stone staircase leading down. You encounter a kobold. It is wielding a +0 whip and quivering stones. A kobold is nearby! What are your orders? t - Meow! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. You meow for attention! The kobold throws a stone. The stone completely misses you. The kobold barely misses you. The hobgoblin misses you. The kobold misses you. The hobgoblin misses you. The kobold hits you with a +0 whip. The hobgoblin closely misses you. The kobold hits you with a +0 whip. The hobgoblin hits you. The kobold closely misses you. The hobgoblin hits you. * * * LOW HITPOINT WARNING * * * The kobold barely misses you. The hobgoblin closely misses you. The kobold misses you. The hobgoblin hits you. You die... >>>>>>>>>>>>>>>>>>>>>> Version history: No version history (current version is 0.34-a0-1909-g0270d88442) Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 0, saving_game: 0, updating_scores: 1: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_WAIT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Jellyman] Species: Felid Job: Berserker HP: -1/12; mods: 0/0 MP: 2/2; mod: 0 Stats: 13 10 15 Position: (62, 43), god: Trog (10), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: auto) Name | can_currently_train | train | training | level | points | progress Fighting | X | 2 | 30 | 3 | 323 | 23/200 Dodging | X | 2 | 37 | 4 | 320 | 23/148 Stealth | X | 0 | 0 | 0 | 0 | 0/25 Unarmed Combat | X | 2 | 33 | 3 | 320 | 20/200 Spellcasting | X | 0 | 0 | 0 | 0 | 0/59 Conjurations | X | 0 | 0 | 0 | 0 | 0/59 Hexes | X | 0 | 0 | 0 | 0 | 0/25 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 0 | 0 | 0 | 0 | 0/50 Translocations | X | 0 | 0 | 0 | 0 | 0/25 Forgecraft | X | 0 | 0 | 0 | 0 | 0/59 Fire Magic | X | 0 | 0 | 0 | 0 | 0/59 Ice Magic | X | 0 | 0 | 0 | 0 | 0/59 Air Magic | X | 0 | 0 | 0 | 0 | 0/59 Earth Magic | X | 0 | 0 | 0 | 0 | 0/59 Alchemy | X | 0 | 0 | 0 | 0 | 0/59 Invocations | X | 1 | 0 | 0 | 0 | 0/50 Evocations | X | 1 | 0 | 0 | 0 | 0/42 Shapeshifting | X | 1 | 0 | 0 | 0 | 0/70 Spell bugs: Durations: Attributes: #49: 50 Mutations: claws: 1 (innate) fangs: 3 (innate) see invisible: 1 (innate) shaggy fur: 1 (innate) stealthy paws: 1 (innate) no weapons or thrown items: 1 (innate) no armour: 1 (innate) multi-lived: 1 (innate) Inventory bugs: Equipment: }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ...).#..#..##... .....##.......# ##...####..#..# #######.#. ##............# #......... ......###...#.# #.#####.## #####.# #...#..##.# .# #...#..##.# .# #...#..g#.# #... #K@.# ##..# ##.# .># ### dlua errors: clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>