Crash caused by signal #11: Segmentation fault Version: Dungeon Crawl Stone Soup 0.34-a0-952-geaba0656bb Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 16982348173807342058, deterministic pregen: 1 Command line: /usr/games/crawl-git-eaba0656bb -name tkmong -rc /dgldir/rcfiles/crawl-git/tkmong.rc -macro /dgldir/rcfiles/crawl-git/tkmong.macro -morgue /dgldir/morgue/tkmong/ -webtiles-socket /crawl-master/webserver/sockets/tkmong:2025-10-17.01:37:49.sock -await-connection RC options: restart_after_game = false Crash caused by signal #11: Segmentation fault Obtained 13 stack frames. /usr/games/crawl-git-eaba0656bb(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x63119b41741e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-eaba0656bb(_Z13do_crash_dumpv+0x43a) [0x63119b4255fa]: do_crash_dump() /usr/games/crawl-git-eaba0656bb(_Z20crash_signal_handleri+0x1fa) [0x63119b4178fa]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x7321419f0330]: /lib/x86_64-linux-gnu/libc.so.6(isspace+0x12) [0x7321419e66a2]: /usr/games/crawl-git-eaba0656bb(_Z18prompt_invent_itemPKc9menu_typei15operation_types13enum_bitfieldI14invprompt_flagLin1EEcS0_Pi+0x1d8) [0x63119b62dee8]: prompt_invent_item(char const*, menu_type, int, operation_types, enum_bitfield, char, char const*, int*) /usr/games/crawl-git-eaba0656bb(_Z11adjust_itemiP8item_def+0x105) [0x63119b387555]: adjust_item(int, item_def*) /usr/games/crawl-git-eaba0656bb(+0xc9382a) [0x63119bbc982a]: /usr/games/crawl-git-eaba0656bb(+0xc943b5) [0x63119bbca3b5]: /usr/games/crawl-git-eaba0656bb(main+0x1f7) [0x63119b34a917]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x7321419d51ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x7321419d528b]: /usr/games/crawl-git-eaba0656bb(_start+0x25) [0x63119b34b405]: 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". 0x0000732141abb7a7 in __GI___wait4 (pid=2263438, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x0000732141abb7a7 in __GI___wait4 (pid=2263438, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x000063119b417acc in call_gdb (file=0x732141baf4e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 2258059\000\000\000\000\000" #2 0x000063119b425618 in do_crash_dump () at dbg-asrt.cc:673 t = 1760665122 dir = "/dgldir/morgue/tkmong/" name = "/dgldir/morgue/tkmong/crash-tkmong-20251017-013842.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x732141baf4e0 <_IO_2_1_stderr_> #3 0x000063119b4178fa in crash_signal_handler (sig_num=11) at crash.cc:198 No locals. #4 No locals. #5 0x00007321419e66a2 in isspace (c=-9992) 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-eaba0656bb/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-eaba0656bb/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-eaba0656bb/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_abandoned_market layout_basic serial_bayou_ford_a Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (27, 35): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, tkmong the Mummy Necromancer. Everyone else who sought the Orb of Zot has failed. Will you be different? Press ? for a list of commands and other information. Found a dwarf skeleton. Found a staircase leading out of the dungeon. Found a dwarf skeleton. You see here a dwarf skeleton. Found a scroll labelled YZUEBE FYHOCSOTS. Found a glowing orange potion. Found a dwarf skeleton. c - a scroll labelled YZUEBE FYHOCSOTS There are no items here. Aiming: Soul Splinter (safe; 4% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line That would be overly suicidal. Okay, then. As you read the scroll labelled YZUEBE FYHOCSOTS, it crumbles to dust. It is a scroll of identify. You don't currently have any unidentified items. Found a dwarf skeleton. You see here a glowing orange potion. d - a glowing orange potion There is an abandoned shop here. Unknown command. Sorry, you're not good enough to have a special ability. Okay, then. There are no items here. Found a dwarf skeleton. You see here a dwarf skeleton. You see here a dwarf skeleton. There is an abandoned shop here. You see here a dwarf skeleton. An endoplasm comes into view. The endoplasm quivers. The endoplasm misses you. Found a robe. The endoplasm hits you but does no damage. You hit the endoplasm. The endoplasm is lightly wounded. The endoplasm closely misses you. You hit the endoplasm. The endoplasm is almost dead. The endoplasm freezes you. You are frozen. You resist. You hit the endoplasm. You kill the endoplasm! An endoplasm comes into view. The endoplasm quivers. You hit the endoplasm but do no damage. The endoplasm freezes you. You are frozen. You resist. You hit the endoplasm. The endoplasm is heavily wounded. The endoplasm hits you. You hit the endoplasm but do no damage. The endoplasm is heavily wounded. The endoplasm misses you. You hit the endoplasm. The endoplasm is severely wounded. The endoplasm freezes you. You are frozen. You resist. You hit the endoplasm. You kill the endoplasm! A bat comes into view. The bat hits you but does no damage. The bat closely misses you. You hit the bat. The bat is heavily wounded. The bat closely misses you. You hit the bat. You kill the bat! Found 11 gold pieces. A rat comes into view. The helpless rat fails to defend itself. You puncture the rat! You kill the rat! A kobold comes into view. It is wielding a +0 dagger. Found a scroll of identify. The kobold shouts! You closely miss the kobold. The kobold misses you. You barely miss the kobold. The kobold completely misses you. You hit the kobold. You kill the kobold! You see here a +0 dagger. You see here a +0 dagger. i - a scroll of identify There are no items here. You see here a +0 dagger. Found a scroll labelled BICONUV LONIJI. Found a stone staircase leading down. There is a stone staircase leading down here. A kobold comes into view. It is wielding a +0 dagger. c - a scroll labelled BICONUV LONIJI There are no items here. The kobold shouts! The kobold hits you with a +0 dagger. You hit the kobold but do no damage. The kobold hits you with a +0 dagger. You closely miss the kobold. The kobold hits you with a +0 dagger. You barely miss the kobold. The kobold misses you. You hit the kobold. The kobold is moderately wounded. The kobold hits you with a +0 dagger. You hit the kobold but do no damage. The kobold hits you with a +0 dagger. You hit the kobold. The kobold is severely wounded. The kobold hits you with a +0 dagger. * * * LOW HITPOINT WARNING * * * You hit the kobold. You kill the kobold! Things that are here: a +0 dagger; a kobold corpse Things that are here: a +0 dagger; a kobold corpse Found 2 scrolls labelled BICONUV LONIJI. A bat comes into view. You see here 2 scrolls labelled BICONUV LONIJI. You see here 2 scrolls labelled BICONUV LONIJI. c - 3 scrolls labelled BICONUV LONIJI (gained 2) The bat hits you but does no damage. The bat barely misses you. A dart slug comes into view. The bat misses you. The bat barely misses you. You hit the bat but do no damage. The bat misses you. The bat hits you. The bat hits you but does no damage. The bat closely misses you. The bat attacks as it pursues you! The bat hits you but does no damage. The bat misses you. The bat closely misses you. The bat hits you. The bat closely misses you. The dart slug launches a dart at you. The slug dart hits you. The bat attacks as it pursues you! The bat closely misses you. The bat hits you. The bat hits you but does no damage. The bat hits you. You hit the bat. You kill the bat! You hit the dart slug but do no damage. The dart slug bites you. You hit the dart slug. The dart slug is moderately wounded. The dart slug barely misses you. You hit the dart slug but do no damage. The dart slug is moderately wounded. You hit the dart slug but do no damage. The dart slug is moderately wounded. The dart slug closely misses you. You hit the dart slug but do no damage. The dart slug is moderately wounded. The dart slug misses you. You completely miss the dart slug. The dart slug is moderately wounded. You hit the dart slug. The dart slug is severely wounded. The dart slug bites you but does no damage. You hit the dart slug but do no damage. The dart slug is severely wounded. The dart slug launches a dart at you. The slug dart hits you. You hit the dart slug. You kill the dart slug! You have reached level 2! Unknown command. You start resting. HP restored. Casting: Soul Splinter (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Casting: Soul Splinter (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Adjust (g)ear, (s)pells, (a)bilities, (p)otions, sc(r)olls or e(v)ocables? Adjust which spell? a - Soul Splinter Adjust to which letter? Adjust to which letter? Adjust to which letter? Adjust to which letter? Adjust to which letter? Adjust to which letter? Adjust to which letter? Adjust to which letter? Adjust to which letter? Adjust to which letter? Adjust to which letter? Adjust to which letter? Adjust to which letter? Adjust to which letter? Adjust to which letter? Adjust to which letter? Adjust to which letter? s - Soul Splinter Sorry, you're not good enough to have a special ability. Okay, then. As you read the scroll labelled BICONUV LONIJI, it crumbles to dust. You feel strangely unstable. It was a scroll of teleportation. c -> t - 2 scrolls of teleportation There are no items here. What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Okay, then. Your surroundings suddenly seem different. Splash! You fall into the shallow water. Moving in this stuff is going to be slow. A rat, a bat and a hobgoblin come into view. The hobgoblin shouts! The rat squeaks loudly. The bat hits you but does no damage. The bat barely misses you. The bat hits you. The bat barely misses you. You feel a surge of power! A fragment of the bat's soul is dislodged from its body. The bat looks weaker. The bat hits you but does no damage. You feel a surge of power! Your soul wisp returns to where it belongs. The bat is no longer weakened. A fragment of the rat's soul is dislodged from its body. The rat looks weaker. The bat hits you but does no damage. Your soul wisp misses the rat. Adjust (g)ear, (s)pells, (a)bilities, (p)otions, sc(r)olls or e(v)ocables? Adjust which spell? s - Soul Splinter Adjust to which letter? Adjust to which letter? Adjust to which letter? Adjust to which letter? Adjust to which letter? Adjust to which letter? Adjust to which letter? Adjust to which letter? Adjust to which letter? Adjust to which letter? Adjust to which letter? Adjust to which letter? Adjust to which letter? Adjust to which letter? Adjust to which letter? Adjust to which letter? x - Soul Splinter You hit the bat. The bat is severely wounded. The bat closely misses you. The rat bites you but does no damage. The rat splashes around in the water. Your soul wisp barely misses the rat. Casting: Soul Splinter (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. You swap places. You enter the shallow water. Moving in this stuff is going to be slow. The bat barely misses you. The rat bites you. The rat splashes around in the water. x2; Your soul wisp touches the rat. The rat dies! Press: ? - help, v - describe, . - travel Some shallow water. The bat closely misses you. The bat hits you but does no damage. The bat hits you. The bat barely misses you. The bat barely misses your soul wisp. Your soul wisp completely misses the bat. The bat hits your soul wisp but does no damage. You hit the plant. The plant begins to die. The plant is lightly damaged. The bat barely misses you. Your soul wisp closely misses the bat. You swap places. The bat closely misses you. x2 You swap places. The bat closely misses you. x2 Your soul wisp closely misses the bat. The hobgoblin splashes around in the water. x2 The bat hits you. The hobgoblin splashes around in the water. x5 The hobgoblin hits you. Your soul wisp barely misses the bat. You hit the hobgoblin. The hobgoblin is moderately wounded. A nearby plant withers and dies. The bat barely misses you. The hobgoblin splashes around in the water. x2 The hobgoblin hits you. The hobgoblin splashes around in the water. Your soul wisp barely misses the bat. You closely miss the hobgoblin. The hobgoblin is lightly wounded. The bat hits you but does no damage. The bat closely misses you. The bat hits your soul wisp. The hobgoblin splashes around in the water. x7 The hobgoblin hits you. Your soul wisp completely misses the bat. You closely miss the hobgoblin. The hobgoblin is lightly wounded. The bat hits you but does no damage. The bat closely misses you. The bat barely misses you. The hobgoblin misses you. Your soul wisp touches the bat. The bat dies! You hit the hobgoblin. The hobgoblin is moderately wounded. The hobgoblin hits you. The hobgoblin splashes around in the water. Your soul wisp touches the hobgoblin. You hit the hobgoblin but do no damage. The hobgoblin is heavily wounded. The hobgoblin splashes around in the water. x2 The hobgoblin hits you. Your soul wisp touches the hobgoblin. The hobgoblin dies! Your Spellcasting skill increases to level 3! You see here a hobgoblin corpse. Your soul wisp disappears in a puff of smoke! You enter the shallow water. Moving in this stuff is going to be slow. Welcome back, tkmong the Mummy Necromancer. Press ? for a list of commands and other information. Adjust (g)ear, (s)pells, (a)bilities, (p)otions, sc(r)olls or e(v)ocables? You don't have any such object. Adjust which item? (? for menu, Esc to quit) Huh? Adjust which item? (? for menu, Esc to quit) You don't have any such object. Adjust which item? (? for menu, Esc to quit) You don't have any such object. Adjust which item? (? for menu, Esc to quit) You don't have any such object. Adjust which item? (? for menu, Esc to quit) Huh? Adjust which item? (? for menu, Esc to quit) You don't have any such object. Adjust which item? (? for menu, Esc to quit) You don't have any such object. Adjust which item? (? for menu, Esc to quit) You don't have any such object. Adjust which item? (? for menu, Esc to quit) You don't have any such object. Adjust which item? (? for menu, Esc to quit) You don't have any such object. Adjust which item? (? for menu, Esc to quit) You don't have any such object. Adjust which item? (? for menu, Esc to quit) You don't have any such object. Adjust which item? (? for menu, Esc to quit) >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.34-a0-952-geaba0656bb 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_ADJUST_INVENTORY repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [tkmong] Species: Mummy Job: Necromancer HP: 10/19; mods: 0/0 MP: 5/6; mod: 0 Stats: 11 14 12 Position: (37, 46), 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 | 1 | 0 | 0 | 0/50 Short Blades | X | 1 | 6 | 0 | 0 | 0/70 Long Blades | X | 1 | 0 | 0 | 0 | 0/70 Axes | X | 1 | 0 | 0 | 0 | 0/70 Maces & Flails | X | 1 | 0 | 0 | 0 | 0/70 Polearms | X | 1 | 0 | 0 | 0 | 0/70 Staves | X | 1 | 0 | 0 | 0 | 0/70 Ranged Weapons | X | 1 | 0 | 0 | 0 | 0/70 Throwing | X | 1 | 0 | 0 | 0 | 0/70 Armour | X | 1 | 0 | 0 | 0 | 0/70 Dodging | X | 1 | 14 | 1 | 153 | 83/142 Stealth | X | 1 | 5 | 1 | 149 | 90/119 Shields | X | 1 | 0 | 0 | 0 | 0/70 Unarmed Combat | X | 1 | 0 | 0 | 0 | 0/70 Spellcasting | X | 1 | 7 | 3 | 218 | 6/141 Conjurations | X | 1 | 0 | 0 | 0 | 0/70 Hexes | X | 1 | 0 | 0 | 0 | 0/59 Summonings | X | 1 | 0 | 0 | 0 | 0/70 Necromancy | X | 2 | 67 | 4 | 581 | 81/250 Translocations | X | 1 | 0 | 0 | 0 | 0/70 Forgecraft | X | 1 | 0 | 0 | 0 | 0/70 Fire Magic | X | 1 | 0 | 0 | 0 | 0/70 Ice Magic | X | 1 | 0 | 0 | 0 | 0/70 Air Magic | X | 1 | 0 | 0 | 0 | 0/70 Earth Magic | X | 1 | 0 | 0 | 0 | 0/70 Alchemy | X | 1 | 0 | 0 | 0 | 0/70 Invocations | X | 1 | 0 | 0 | 0 | 0/59 Evocations | X | 1 | 0 | 0 | 0 | 0/70 Spell bugs: Durations: Attributes: #49: 29 Mutations: cold resistance: 1 (innate) negative energy resistance: 3 (innate) torment resistance: 2 (innate) heat vulnerability: 1 (innate) in touch with death: 1 (innate) no potions: 1 (innate) faith: 1 (innate) accursed: 1 (innate) Inventory bugs: Equipment: eq slot #1, inv slot #0: +0 dagger eq slot #3, inv slot #1: +0 robe }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #################.#.#.. . .........#####.#.##. .#P #............#.##. .P~♣ #............#.### ♣~~~♣##................# ~~~~P................#.# ~~~~♣.............##.#.# ~~PP~.............##.... #~~≈~~~..@~.........##.... #~~~PP...~~♣........##.... ##♣~~~~P...~~P♣..#######..#. #~~~~≈P~....~~♣..# #..#. ♣~~≈~~~...~~P♣♣ #.... ♣♣~≈~~♣...~~~♣ ##.#. #♣~~P~PP...†~~♣ #... #~~~~~~~~..§~§♣ #### #♣P~~~~...†P§P♣ # clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>