Crash caused by signal #11: Segmentation fault Version: Dungeon Crawl Stone Soup 0.34-a0-807-gef8bedc22d Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 11887484365505921493, deterministic pregen: 1 Version history: Game started: 0.34-a0-805-g378a922e91 0.34-a0-807-gef8bedc22d Command line: /usr/games/crawl-git-ef8bedc22d -name hobabat -rc /dgldir/rcfiles/crawl-git/hobabat.rc -macro /dgldir/rcfiles/crawl-git/hobabat.macro -morgue /dgldir/morgue/hobabat/ -webtiles-socket /crawl-master/webserver/sockets/hobabat:2025-09-18.03:44:48.sock -await-connection RC options: restart_after_game = false Crash caused by signal #11: Segmentation fault Obtained 24 stack frames. /usr/games/crawl-git-ef8bedc22d(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x5fad4e297f5e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-ef8bedc22d(_Z13do_crash_dumpv+0x43a) [0x5fad4e2a602a]: do_crash_dump() /usr/games/crawl-git-ef8bedc22d(_Z20crash_signal_handleri+0x1fa) [0x5fad4e29843a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x72f697cdf330]: /lib/x86_64-linux-gnu/libc.so.6(isspace+0x12) [0x72f697cd56a2]: /usr/games/crawl-git-ef8bedc22d(_Z18prompt_invent_itemPKc9menu_typei15operation_types13enum_bitfieldI14invprompt_flagLin1EEcS0_Pi+0x1d8) [0x5fad4e4ae268]: prompt_invent_item(char const*, menu_type, int, operation_types, enum_bitfield, char, char const*, int*) /usr/games/crawl-git-ef8bedc22d(_Z11adjust_itemiP8item_def+0x7d) [0x5fad4e2087ed]: adjust_item(int, item_def*) /usr/games/crawl-git-ef8bedc22d(_Z13describe_itemR8item_defSt8functionIFvRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEb+0x311) [0x5fad4e2ef9b1]: describe_item(item_def&, std::function, std::allocator >&)>, bool) /usr/games/crawl-git-ef8bedc22d(_ZN7InvMenu13examine_indexEi+0x108) [0x5fad4e4ac3f8]: InvMenu::examine_index(int) /usr/games/crawl-git-ef8bedc22d(_ZN4Menu15process_commandE12command_type+0x6e8) [0x5fad4e5f4b98]: Menu::process_command(command_type) /usr/games/crawl-git-ef8bedc22d(+0x82ee7b) [0x5fad4e5e8e7b]: /usr/games/crawl-git-ef8bedc22d(_ZN2ui6Widget8on_eventERKNS_5EventE+0x74) [0x5fad4e9803f4]: ui::Widget::on_event(ui::Event const&) /usr/games/crawl-git-ef8bedc22d(_ZN2ui6UIRoot13deliver_eventERNS_5EventE+0x20a) [0x5fad4e9840da]: ui::UIRoot::deliver_event(ui::Event&) /usr/games/crawl-git-ef8bedc22d(_ZN2ui6UIRoot8on_eventER8wm_event+0x77) [0x5fad4e984407]: ui::UIRoot::on_event(wm_event&) /usr/games/crawl-git-ef8bedc22d(_ZN2ui11pump_eventsEi+0x68) [0x5fad4e9899c8]: ui::pump_events(int) /usr/games/crawl-git-ef8bedc22d(_ZN4Menu7do_menuEv+0x43a) [0x5fad4e5edeca]: Menu::do_menu() /usr/games/crawl-git-ef8bedc22d(_ZN4Menu4showEb+0xa8) [0x5fad4e5f5428]: Menu::show(bool) /usr/games/crawl-git-ef8bedc22d(_Z17display_inventoryv+0xbd) [0x5fad4e4ad4fd]: display_inventory() /usr/games/crawl-git-ef8bedc22d(+0xc9031a) [0x5fad4ea4a31a]: /usr/games/crawl-git-ef8bedc22d(+0xc90ea5) [0x5fad4ea4aea5]: /usr/games/crawl-git-ef8bedc22d(main+0x1f7) [0x5fad4e1cc9c7]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x72f697cc41ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x72f697cc428b]: /usr/games/crawl-git-ef8bedc22d(_start+0x25) [0x5fad4e1cd4b5]: 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". 0x000072f697daa7a7 in __GI___wait4 (pid=122415, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x000072f697daa7a7 in __GI___wait4 (pid=122415, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005fad4e29860c in call_gdb (file=0x72f697e9e4e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 118951\000\000\000\000\000\000" #2 0x00005fad4e2a6048 in do_crash_dump () at dbg-asrt.cc:673 t = 1758167734 dir = "/dgldir/morgue/hobabat/" name = "/dgldir/morgue/hobabat/crash-hobabat-20250918-035534.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x72f697e9e4e0 <_IO_2_1_stderr_> #3 0x00005fad4e29843a in crash_signal_handler (sig_num=11) at crash.cc:198 No locals. #4 No locals. #5 0x000072f697cd56a2 in isspace (c=-1008) at ./ctype/ctype.c:34 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 /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-ef8bedc22d/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-ef8bedc22d/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-ef8bedc22d/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: heliophobic_arrival_enchanted_forest layout_loops_ring ebering_ecumenical_altar_rust serial_shops shop nicolae_shop's_first_dollar Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #2, type 0 at (23, 37): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, hobabat the Minotaur Berserker. The majestic Orb of Zot lies far below, as if waiting for you to find it. Trog says: Kill them all! Press ? for a list of commands and other information. Found two stairs. A rat comes into view. Found a scroll labelled HUTZOFR MACS and a fizzy red potion. Found a stone staircase leading down. The rat squeaks loudly. A ball python comes into view. You hit the rat. You kill the rat! Trog accepts your kill. The ball python hisses angrily. You see here a rat corpse. You hit the ball python. You kill the ball python! Trog accepts your kill. A quokka comes into view. A goblin comes into view. It is wielding a +0 dagger. You barely miss the quokka. You headbutt the quokka. The quokka is severely wounded. The quokka barely misses you. The quokka bites you. You hit the quokka. You kill the quokka! Trog accepts your kill. You closely miss the goblin. You headbutt the goblin. The goblin is moderately wounded. The goblin barely misses you. The goblin hits you with a +0 dagger. You sock the goblin! You kill the goblin! Trog accepts your kill. d - a fizzy red potion c - a scroll labelled HUTZOFR MACS You see here a +0 dagger. Found a distressingly furry maw talisman. You see here a +0 dagger. Saving game... please wait. Welcome back, hobabat the Minotaur Berserker. Trog says: Kill them all! Press ? for a list of commands and other information. You see here a +0 dagger. You start resting. HP restored. You see here a +0 dagger. c - a +0 dagger Found a scroll labelled LEURPH UTIWKIEMNA. You see here the maw talisman of Plasticity {rN+ Will- Dex+2}. d - the maw talisman of Plasticity {rN+ Will- Dex+2} A goblin and a hobgoblin come into view. The goblin shouts! You hear a shout! The hobgoblin shouts! You barely miss the goblin. A goblin comes into view. It is wielding a +0 dagger. The goblin hits you but does no damage. You hit the goblin. The goblin is severely wounded. The goblin hits you with a +0 club. You sock the goblin! You kill the goblin! Trog accepts your kill. You closely miss the hobgoblin. The hobgoblin hits you. You barely miss the hobgoblin. Your headbutt misses the hobgoblin. The hobgoblin barely misses you. You completely miss the hobgoblin. Your headbutt misses the hobgoblin. A bat comes into view. The goblin closely misses you. The hobgoblin hits you. You hit the goblin. The goblin is moderately wounded. The goblin misses you. The goblin hits you but does no damage. You closely miss the goblin. The goblin is moderately wounded. The goblin hits you with a +0 dagger. You hit the goblin. You kill the goblin! Trog accepts your kill. The bat misses you. You sock the hobgoblin! You kill the hobgoblin! Trog accepts your kill. The bat completely misses you. The bat barely misses you. Things that are here: a +0 dagger; a hobgoblin corpse e - a +0 dagger You miss the bat. The bat barely misses you. The bat hits you but does no damage. The bat completely misses you. The bat barely misses you. You closely miss the bat. The bat hits you. The bat barely misses you. Things that are here: a +0 club; a scroll labelled LEURPH UTIWKIEMNA; a goblin corpse You barely miss the bat. The bat hits you. The bat misses you. f - a +0 club; e - a scroll labelled LEURPH UTIWKIEMNA The bat closely misses you. You hit the bat. Your headbutt misses the bat. The bat is moderately wounded. The bat hits you. You sock the bat! You kill the bat! Trog accepts your kill. Your Maces & Flails skill increases to level 4! Found a pair of gloves. Found a hand axe. Found a stone staircase leading down. There is a stone staircase leading down here. e - 2 scrolls labelled LEURPH UTIWKIEMNA (gained 1) You see here a +0 pair of gloves. Found a sling. You see here a +0 pair of gloves. g - a +0 pair of gloves You start waiting. Done waiting. You start waiting. Done waiting. You see here a +0 hand axe. f - a fizzy coppery potion You see here a +0 sling. h - a +0 sling You see here a +0 hand axe. i - a +0 hand axe A goblin comes into view. It is wielding a +0 dagger. The goblin shouts! A jackal comes into view. 2 jackals come into view. The jackal barks! x2; You hear an angry hiss. A ball python comes into view. The jackal stops to sniff the ground. You sock the jackal! You kill the jackal! Trog accepts your kill. You have reached level 2! Clearing monster memory. You closely miss the goblin. The goblin hits you with a +0 dagger. You miss the goblin. The goblin barely misses you. You hit the goblin. The goblin is severely wounded. The goblin hits you with a +0 dagger. The goblin barely misses you. You hit the goblin. You kill the goblin! Trog accepts your kill. The jackal bites you but does no damage. You hit the jackal. The jackal is moderately wounded. The jackal barely misses you. The jackal bites you. You hit the jackal. Your headbutt misses the jackal. The jackal is severely wounded. The jackal bites you. You hit the jackal. The jackal is almost dead. The jackal closely misses you. x2 You barely miss the jackal. Your headbutt misses the jackal. The jackal is almost dead. The jackal misses you. The jackal closely misses you. You sock the jackal! You kill the jackal! Trog accepts your kill. A kobold comes into view. It is wielding a +0 dagger. The jackal bites you but does no damage. The kobold shouts! You sock the jackal! You kill the jackal! Trog accepts your kill. The ball python closely misses you. You furiously retaliate! You headbutt the ball python. You kill the ball python! Trog accepts your kill. Items here: ) ††††. j - a +0 dagger You closely miss the kobold. The kobold hits you but does no damage. You sock the kobold! You kill the kobold! Trog accepts your kill. Things that are here: a +0 dagger; 3 stones k - a +0 dagger; l - 3 stones You now have 14 gold pieces. HP restored. A ball python comes into view. A rat comes into view. You closely miss the rat. The rat barely misses you. x2 You closely miss the rat. The rat barely misses you. You hit the rat. You kill the rat! Trog accepts your kill. Found 8 gold pieces. A frilled lizard comes into view. The frilled lizard hisses angrily. A frilled lizard is nearby! A frilled lizard comes into view. The frilled lizard hisses angrily. You see here 8 gold pieces. You now have 22 gold pieces (gained 8). You hit the frilled lizard. You kill the frilled lizard! Trog accepts your kill. You sock the frilled lizard! You kill the frilled lizard! Trog accepts your kill. Found a leather armour. You see here a +0 leather armour. m - a +0 leather armour A hobgoblin comes into view. The hobgoblin shouts! You hear an angry hiss. You closely miss the hobgoblin. The hobgoblin barely misses you. You closely miss the hobgoblin. Your headbutt misses the hobgoblin. The hobgoblin closely misses you. A frilled lizard comes into view. The frilled lizard hisses angrily. You hit the hobgoblin but do no damage. You headbutt the hobgoblin. You kill the hobgoblin! Trog accepts your kill. You see here a hobgoblin corpse. You barely miss the frilled lizard. The frilled lizard completely misses you. You barely miss the frilled lizard. Your headbutt misses the frilled lizard. The frilled lizard bites you but does no damage. x2 You hit the frilled lizard. You kill the frilled lizard! Trog accepts your kill. You see here a frilled lizard corpse. A frilled lizard comes into view. Found a shiny orb. You see here an orb of energy. n - an orb of energy The frilled lizard hisses angrily. You completely miss the frilled lizard. You headbutt the frilled lizard. You kill the frilled lizard! Trog accepts your kill. A hobgoblin comes into view. The hobgoblin shouts! You hit the hobgoblin. The hobgoblin is almost dead. The hobgoblin closely misses you. You hit the hobgoblin but do no damage. You headbutt the hobgoblin. You kill the hobgoblin! Trog accepts your kill. Found an arbalest. Found Weig's Assorted Antiques. You see here a +0 arbalest. o - a +0 arbalest There is an entrance to Weig's Assorted Antiques here. There are no items here. There is an entrance to Weig's Assorted Antiques here. A goblin comes into view. It is wielding a +0 club. The goblin shouts! An endoplasm comes into view. You completely miss the goblin. Your headbutt misses the goblin. The goblin closely misses you. You sock the goblin! You kill the goblin! Trog accepts your kill. Your Fighting skill increases to level 4! You sock the endoplasm! You kill the endoplasm! Trog accepts your kill. You can now call upon Trog for regeneration and willpower. Things that are here: a +0 club; a goblin corpse p - a +0 club You begin transforming. You continue transforming. x3 You turn into a creature with a mouth for a stomach. HP restored. You feel agile. Clearing monster memory. You unwield your +0 mace. i - a +0 hand axe (weapon) Adjust to which letter? (? for menu, Esc to quit) Adjust to which letter? (? for menu, Esc to quit) >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.34-a0-805-g378a922e91 0.34-a0-807-gef8bedc22d 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: [hobabat] Species: Minotaur Job: Berserker HP: 5/5; mods: 0/0 MP: 1/1; mod: 0 Stats: 21 4 11 Position: (36, 53), god: Trog (10), 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 | 2 | 52 | 4 | 354 | 1/177 Short Blades | X | 1 | 0 | 0 | 0 | 0/42 Long Blades | X | 1 | 0 | 0 | 0 | 0/35 Axes | X | 1 | 0 | 0 | 0 | 0/35 Maces & Flails | X | 1 | 32 | 4 | 424 | 71/177 Polearms | X | 1 | 0 | 0 | 0 | 0/35 Staves | X | 1 | 0 | 0 | 0 | 0/35 Ranged Weapons | X | 1 | 0 | 0 | 0 | 0/42 Throwing | X | 1 | 0 | 0 | 0 | 0/50 Armour | X | 1 | 5 | 2 | 173 | 67/106 Dodging | X | 1 | 8 | 2 | 166 | 40/126 Stealth | X | 1 | 3 | 0 | 0 | 0/59 Shields | X | 1 | 0 | 0 | 0 | 0/35 Unarmed Combat | X | 1 | 0 | 0 | 0 | 0/42 Spellcasting | X | 0 | 0 | 0 | 0 | 0/100 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/84 Translocations | X | 0 | 0 | 0 | 0 | 0/84 Forgecraft | X | 0 | 0 | 0 | 0 | 0/70 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/84 Earth Magic | X | 0 | 0 | 0 | 0 | 0/70 Alchemy | X | 0 | 0 | 0 | 0 | 0/84 Invocations | X | 1 | 0 | 0 | 0 | 0/50 Evocations | X | 1 | 0 | 0 | 0 | 0/59 Shapeshifting | X | 1 | 0 | 0 | 0 | 0/84 Spell bugs: Durations: #33: 1 Attributes: #12: 22 #49: 47 Mutations: horns: 2 (innate) retaliatory headbutt: 1 (innate) Inventory bugs: Equipment: eq slot #3, inv slot #1: +0 animal skin eq slot #1, inv slot #8: +0 hand axe }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #.. #.. #.. #.. #.# #... ##.## #..# ## ... #..# #. #.# #..####. #W# #...#... #.# #.#####.†#.#. #.# #........#.#. #†# ######...... #.# #.##### #.##########.# # #........∩...# # ############.# # #.##### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 0 at (18, 32): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 9 size_max: 9 pow_max: 30 start_clouds: 5 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 139 type: turn buildup_turns: 0 sub_type: tick delay_min: 20 method: dgn_event listener_only: true delay_max: 200 2: CLASS: DgnTriggerer type: entered_level listener_only: false method: dgn_event size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: magical condensation props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 1 at (18, 42): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 9 size_max: 9 pow_max: 30 start_clouds: 5 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 52 type: turn buildup_turns: 0 sub_type: tick delay_min: 20 method: dgn_event listener_only: true delay_max: 200 2: CLASS: DgnTriggerer type: entered_level listener_only: false method: dgn_event size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: magical condensation props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 3 at (27, 42): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 9 size_max: 9 pow_max: 30 start_clouds: 5 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 16 type: turn buildup_turns: 0 sub_type: tick delay_min: 20 method: dgn_event listener_only: true delay_max: 200 2: CLASS: DgnTriggerer type: entered_level listener_only: false method: dgn_event size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: magical condensation props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 4 at (29, 33): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 9 size_max: 9 pow_max: 30 start_clouds: 5 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 3 type: turn buildup_turns: 0 sub_type: tick delay_min: 20 method: dgn_event listener_only: true delay_max: 200 2: CLASS: DgnTriggerer type: entered_level listener_only: false method: dgn_event size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: magical condensation props: walk_dist: 0 pow_rolls: 3}}}} >>>>>>>>>>>>>>>>>>>>>>