Crash caused by signal #11: Segmentation fault Version: Dungeon Crawl Stone Soup 0.32-a0-2011-g90a6e04206 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 11324914861230921640, deterministic pregen: 1 Command line: /usr/games/crawl-git-90a6e04206 -name naaz -rc /dgldir/rcfiles/crawl-git/naaz.rc -macro /dgldir/rcfiles/crawl-git/naaz.macro -morgue /dgldir/morgue/naaz/ -webtiles-socket /crawl-master/webserver/sockets/naaz:2024-08-05.08:09:03.sock -await-connection RC options: restart_after_game = false Crash caused by signal #11: Segmentation fault Obtained 24 stack frames. /usr/games/crawl-git-90a6e04206(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x558d97f08a0e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-90a6e04206(_Z13do_crash_dumpv+0x43a) [0x558d97f16b5a]: do_crash_dump() /usr/games/crawl-git-90a6e04206(_Z20crash_signal_handleri+0x1fa) [0x558d97f08eea]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45320) [0x7d1f5d6e7320]: /lib/x86_64-linux-gnu/libc.so.6(isspace+0x12) [0x7d1f5d6dd692]: /usr/games/crawl-git-90a6e04206(_Z18prompt_invent_itemPKc9menu_typei15operation_types13enum_bitfieldI14invprompt_flagLin1EEcS0_Pi+0x1e5) [0x558d98112d95]: prompt_invent_item(char const*, menu_type, int, operation_types, enum_bitfield, char, char const*, int*) /usr/games/crawl-git-90a6e04206(_Z11adjust_itemi+0x5d) [0x558d97e7e7ad]: adjust_item(int) /usr/games/crawl-git-90a6e04206(_Z13describe_itemR8item_defSt8functionIFvRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEb+0x2f2) [0x558d97f5a822]: describe_item(item_def&, std::function, std::allocator >&)>, bool) /usr/games/crawl-git-90a6e04206(_ZN7InvMenu13examine_indexEi+0x107) [0x558d9810ff37]: InvMenu::examine_index(int) /usr/games/crawl-git-90a6e04206(_ZN4Menu15process_commandE12command_type+0x6e8) [0x558d982572a8]: Menu::process_command(command_type) /usr/games/crawl-git-90a6e04206(+0x7d79eb) [0x558d9824b9eb]: /usr/games/crawl-git-90a6e04206(_ZN2ui6Widget8on_eventERKNS_5EventE+0x74) [0x558d985ad954]: ui::Widget::on_event(ui::Event const&) /usr/games/crawl-git-90a6e04206(_ZN2ui6UIRoot13deliver_eventERNS_5EventE+0x20a) [0x558d985b16ea]: ui::UIRoot::deliver_event(ui::Event&) /usr/games/crawl-git-90a6e04206(_ZN2ui6UIRoot8on_eventER8wm_event+0x77) [0x558d985b1a17]: ui::UIRoot::on_event(wm_event&) /usr/games/crawl-git-90a6e04206(_ZN2ui11pump_eventsEi+0xa5) [0x558d985b6be5]: ui::pump_events(int) /usr/games/crawl-git-90a6e04206(_ZN4Menu7do_menuEv+0x43a) [0x558d982505ba]: Menu::do_menu() /usr/games/crawl-git-90a6e04206(_ZN4Menu4showEb+0xa8) [0x558d98257b38]: Menu::show(bool) /usr/games/crawl-git-90a6e04206(_Z17display_inventoryv+0xa6) [0x558d98110a96]: display_inventory() /usr/games/crawl-git-90a6e04206(+0xbfbcfa) [0x558d9866fcfa]: /usr/games/crawl-git-90a6e04206(+0xbfc805) [0x558d98670805]: /usr/games/crawl-git-90a6e04206(main+0x1f7) [0x558d97e42e17]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x7d1f5d6cc1ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x7d1f5d6cc28b]: /usr/games/crawl-git-90a6e04206(_start+0x25) [0x558d97e43835]: 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". 0x00007d1f5d7b27a7 in __GI___wait4 (pid=702140, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007d1f5d7b27a7 in __GI___wait4 (pid=702140, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x0000558d97f090bc in call_gdb (file=0x7d1f5d8a64e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 701063\000\000\000\000\000\000" #2 0x0000558d97f16b78 in do_crash_dump () at dbg-asrt.cc:692 t = 1722845593 dir = "/dgldir/morgue/naaz/" name = "/dgldir/morgue/naaz/crash-naaz-20240805-081313.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x7d1f5d8a64e0 <_IO_2_1_stderr_> #3 0x0000558d97f08eea in crash_signal_handler (sig_num=11) at crash.cc:198 No locals. #4 No locals. #5 0x00007d1f5d6dd692 in isspace (c=-1015) at ./ctype/ctype.c:34 No locals. #6 0x0000558d98112d95 in prompt_invent_item (prompt=prompt@entry=0x558d986823e9 "Adjust to which letter? ", mtype=mtype@entry=menu_type::invlist, type_expect=type_expect@entry=-1, oper=oper@entry=OPER_ANY, flags=..., flags@entry=..., other_valid_char=other_valid_char@entry=0 '\000', view_all_prompt=0x0, type_out=0x0) at invent.cc:1998 do_warning = true allow_list_known = true must_exist = false auto_list = false allow_easy_quit = true keyin = ret = current_type_expected = -1 need_redraw = false need_prompt = true need_getch = true #7 0x0000558d97e7e7ad in adjust_item (from_slot=from_slot@entry=3) at adjust.cc:62 ui_cutoff_point = to_slot = #8 0x0000558d97f5a822 in _do_action (action=CMD_ADJUST_INVENTORY, item=...) at describe.cc:3989 no_more = slot = 3 no_more = slot = loc = target = #9 describe_item(item_def&, std::function, std::allocator >&)>, bool) (item=..., fixup_desc=..., do_actions=do_actions@entry=true) at describe.cc:4206 action = CMD_ADJUST_INVENTORY #10 0x0000558d9810ff37 in InvMenu::examine_index (this=, i=) at invent.cc:450 select = invidx = do_actions = true ie = #11 0x0000558d982572a8 in Menu::process_command (this=0x7ffd0257a730, cmd=CMD_MENU_EXAMINE) at menu.cc:1862 ret = true old_vis_first = 0 multicol = old_hover = 4 #12 0x0000558d9824b9eb in operator() (ev=..., __closure=) at menu.cc:1551 key = done = this = done = this = key = #13 operator() (event=..., __closure=0x7ffd0257a350) at /home/crawl-dev/dgamelaunch-config/crawl-build/crawl-git-repository/crawl-ref/source/ui.h:439 cb = {__this = 0x7ffd0257a730, __done = @0x7ffd0257a61f} cb = #14 std::__invoke_impl >(Menu::do_menu()::&&)::&, const ui::Event&> (__f=...) at /usr/include/c++/13/bits/invoke.h:61 No locals. #15 std::__invoke_r >(Menu::do_menu()::&&)::&, const ui::Event&> (__fn=...) at /usr/include/c++/13/bits/invoke.h:138 No locals. #16 std::_Function_handler >(Menu::do_menu()::&&):: >::_M_invoke(const std::_Any_data &, const ui::Event &) (__functor=..., __args#0=...) at /usr/include/c++/13/bits/std_function.h:290 No locals. #17 0x0000558d985ad954 in std::function::operator()(ui::Event const&) const (__args#0=..., this=0x7ffd0257a350) at /usr/include/c++/13/bits/std_function.h:591 No locals. #18 ui::Slot::emit(ui::Widget*, ui::Event const&) (args#0=..., target=, this=0x558d98b645a0 ) at /home/crawl-dev/dgamelaunch-config/crawl-build/crawl-git-repository/crawl-ref/source/ui.h:255 func = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd0257a730, _M_const_object = 0x7ffd0257a730, _M_function_pointer = 0x7ffd0257a730, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd0257a730, this adjustment 140724642752031}, _M_pod_data = "0\247W\002\375\177\000\000\037\246W\002\375\177\000"}, _M_manager = 0x558d9824a190 >(Menu::do_menu()::&&):: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x558d9824b8d0 >(Menu::do_menu()::&&):: >::_M_invoke(const std::_Any_data &, const ui::Event &)>} it = {first = 0x558d9adeb7d0, second = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffd0257a730, _M_const_object = 0x7ffd0257a730, _M_function_pointer = 0x7ffd0257a730, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffd0257a730, this adjustment 140724642752031}, _M_pod_data = "0\247W\002\375\177\000\000\037\246W\002\375\177\000"}, _M_manager = 0x558d9824a190 >(Menu::do_menu()::&&):: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x558d9824b8d0 >(Menu::do_menu()::&&):: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}} i = i = it = func = #19 ui::Widget::on_event (this=, event=...) at ui.cc:232 No locals. #20 0x0000558d985b16ea in ui::UIRoot::deliver_event (this=0x558d98b646e0 , event=...) at ui.cc:2956 w = 0x558d9adeb7d0 top = key = 39 #21 0x0000558d985b1a17 in ui::UIRoot::on_event (this=this@entry=0x558d98b646e0 , event=...) at ui.cc:2857 key_event = { = {m_type = ui::Event::KeyDown, m_target = std::shared_ptr (use count 3, weak count 1) = {get() = 0x558d9b387b10}}, m_key = 39} #22 0x0000558d985b6be5 in ui::pump_events (wait_event_timeout=wait_event_timeout@entry=2147483647) at ui.cc:3311 ev = {type = 2 '\002', active = {type = 0 '\000', gain = 0 '\000', state = 0 '\000'}, key = {type = 0 '\000', state = 0 '\000', keysym = {scancode = 0 '\000', sym = 39, key_mod = 0 '\000', unicode = 0}}, mouse_event = {type = 0 '\000', event = wm_mouse_event::PRESS, button = wm_mouse_event::NONE, held = 0, mod = 0 '\000', px = 0, py = 0}, resize = {type = 0 '\000', w = 0, h = 0}, expose = {type = 0 '\000'}, quit = {type = 0 '\000'}, custom = {type = 0 '\000', code = 0, data1 = 0x0, data2 = 0x0}} macro_key = k = #23 0x0000558d982505ba in Menu::do_menu (this=this@entry=0x7ffd0257a730) at menu.cc:1576 Compilation info: <<<<<<<<<<< Compiled with GCC 13.2.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-90a6e04206/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-90a6e04206/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-90a6e04206/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 = corridors, absdepth0 = 0 Level vaults: dpeg_cavernosity layout_loops_ring Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (67, 19): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, naaz the Human Reaver. It is said that the Orb of Zot exists deep within this dungeon. Press ? for a list of commands and other information. Found 4 stones. Found a staircase leading out of the dungeon. Casting: Kiss of Death (safe; 17% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Casting: Kiss of Death (safe; 17% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Your movement speed is average. Your attack delay is about 1.1. Your damage rating with your +0 falchion is about 8 (Base 8 x 102% (Dex) x 109% (Skill)). You open the door. There is an open door here. You open the door. Found 9 gold pieces. There is an open door here. You now have 9 gold pieces. Found a runed peridot ring. c - a ring of magical power Unknown command. Unknown command. You feel your magic capacity increase. c - a ring of magical power (left hand) You open the door. Found a golden potion. There is an open door here. Found a ring mail. You hit the fungus. The fungus begins to die. The fungus is lightly damaged. You hit the fungus. The fungus is lightly damaged. You hit the fungus. The fungus is lightly damaged. You hit the fungus. The fungus is lightly damaged. A nearby fungus withers and dies. You see here a +0 ring mail. You slash the fungus! The fungus begins to die. The fungus is lightly damaged. You hit the fungus but do no damage. The fungus is lightly damaged. You hit the fungus but do no damage. The fungus is lightly damaged. You hit the fungus. The fungus is lightly damaged. You hit the fungus. The fungus is lightly damaged. A nearby fungus withers and dies. You see here a +0 ring mail. d - a +0 ring mail Adjust to which letter? (? for menu, Esc to quit) >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.32-a0-2011-g90a6e04206 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_DISPLAY_INVENTORY repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [naaz] Species: Human Job: Reaver HP: 16/16; mods: 0/0 MP: 10/12; mod: 0 Stats: 12 (12) 13 (13) 11 (11) Position: (46, 27), god: No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: auto) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 8 | 2 | 151 | 1/150 Short Blades | X | 1 | 0 | 0 | 0 | 0/50 Long Blades | X | 1 | 36 | 3 | 301 | 1/200 Axes | X | 1 | 0 | 0 | 0 | 0/50 Maces & Flails | X | 1 | 0 | 0 | 0 | 0/50 Polearms | X | 1 | 0 | 0 | 0 | 0/50 Staves | X | 1 | 0 | 0 | 0 | 0/50 Ranged Weapons | X | 1 | 0 | 0 | 0 | 0/50 Throwing | X | 1 | 0 | 0 | 0 | 0/50 Armour | X | 1 | 2 | 0 | 0 | 0/50 Dodging | X | 1 | 8 | 2 | 151 | 1/150 Stealth | X | 1 | 0 | 0 | 0 | 0/42 Shields | X | 1 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 1 | 0 | 0 | 0 | 0/50 Spellcasting | X | 1 | 11 | 2 | 179 | 1/178 Conjurations | X | 1 | 35 | 3 | 301 | 1/200 Hexes | X | 1 | 0 | 0 | 0 | 0/50 Summonings | X | 1 | 0 | 0 | 0 | 0/50 Necromancy | X | 1 | 0 | 0 | 0 | 0/50 Translocations | X | 1 | 0 | 0 | 0 | 0/50 Fire Magic | X | 1 | 0 | 0 | 0 | 0/50 Ice Magic | X | 1 | 0 | 0 | 0 | 0/50 Air Magic | X | 1 | 0 | 0 | 0 | 0/50 Earth Magic | X | 1 | 0 | 0 | 0 | 0/50 Alchemy | X | 1 | 0 | 0 | 0 | 0/50 Invocations | X | 1 | 0 | 0 | 0 | 0/42 Evocations | X | 1 | 0 | 0 | 0 | 0/50 Shapeshifting | X | 1 | 0 | 0 | 0 | 0/59 Spell bugs: Durations: Attributes: #12: 9 #49: 35 Mutations: explore regen: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +0 falchion eq slot #6, inv slot #1: +0 leather armour eq slot #7, inv slot #2: ring of magical power }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ......##....## #..#### #....#..# ...# ##'###...# ...# ##.###.... #... #..###..... #.# ##..# #..## ##.## #..# ##..# ..# #≈#####@.## ≈≈≈~....## #≈≈~.#### ###≈ # clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>