Crash caused by signal #11: Segmentation fault Version: Dungeon Crawl Stone Soup 0.32-a0-558-g233958a Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 4944964766308344288, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name ooops -rc /var/dcss/gamedata/dcss-trunk/rc-files/ooops.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/ooops.macro -morgue /var/dcss/gamedata/dcss/morgue/ooops/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/ooops:2024-02-29.07:57:10.sock -await-connection RC options: restart_after_game = false Crash caused by signal #11: Segmentation fault Obtained 15 stack frames. /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x38) [0x7ae1f8]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3de) [0x7b7eee]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x7ae660]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7f2e09dd64c0]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z16armour_type_proph11armour_flag+0x14) [0x9ae9c4]: armour_type_prop(unsigned char, armour_flag) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12equip_effect14equipment_typeibb+0x2de) [0xbe75ee]: equip_effect(equipment_type, int, bool, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z10equip_item14equipment_typeibb+0x5a) [0xbe7d7a]: equip_item(equipment_type, int, bool, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN12EquipOnDelay6finishEv+0xda) [0x7ce65a]: EquipOnDelay::finish() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN5Delay6handleEv+0x46) [0x7cf6d6]: Delay::handle() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12handle_delayv+0x35) [0x7d0345]: handle_delay() /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xe2a2f3] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xe2af5d] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x18c) [0x7027dc]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f2e09dc1840]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x7032c9]: Trying to run gdb. GNU gdb (Ubuntu 8.2-0ubuntu1~16.04.1) 8.2 Copyright (C) 2018 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". 0x00007f2e0a17bf2a in __waitpid (pid=9240, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f2e0a17bf2a in __waitpid (pid=9240, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x00000000007ae075 in call_gdb (file=file@entry=0x7f2e0a166540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 9175\000\000\000\000\000\000\000\000" #2 0x00000000007b7f0a in do_crash_dump () at dbg-asrt.cc:692 t = 1709193550 dir = "/var/dcss/gamedata/dcss/morgue/ooops/" name = "/var/dcss/gamedata/dcss/morgue/ooops/crash-ooops-20240229-075910.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x7f2e0a166540 <_IO_2_1_stderr_> #3 0x00000000007ae660 in crash_signal_handler (sig_num=11) at crash.cc:198 No locals. #4 No locals. #5 0x00000000009ae9c4 in _armour_type_flags (arm=46 '.') at item-prop.cc:3339 No locals. #6 armour_type_prop (arm=46 '.', prop=prop@entry=ARMF_REGENERATION) at item-prop.cc:3339 No locals. #7 0x0000000000be75ee in _handle_regen_item_equip (item=...) at item-def.h:102 regen_hp = eq_slot = plural = item_name = regen_mp = activate = regen_hp = regen_mp = eq_slot = plural = item_name = activate = #8 equip_effect (slot=EQ_AMULET, item_slot=, unmeld=false, msg=) at player-equip.cc:235 item = @0x1328b88: {base_type = OBJ_JEWELLERY, sub_type = 46 '.', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 269, unrand_idx = 269, subtype_rnd = 269, brand = 269, freshness = 269}, rnd = 24 '\030', quantity = 1, flags = 536871439, pos = {x = -1, y = -1}, link = 9, slot = 106, 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, }} eq = block_unmeld_interrupts = {m_block = false, static interrupts_blocked = 0} #9 0x0000000000be7d7a in equip_item (slot=slot@entry=EQ_AMULET, item_slot=, msg=msg@entry=true, skip_effects=skip_effects@entry=false) at player-equip.cc:79 No locals. #10 0x00000000007ce65a in EquipOnDelay::finish (this=0x378c180) at delay.cc:755 old_talents = 1 is_amulet = eq_slot = EQ_AMULET #11 0x00000000007cf6d6 in Delay::handle (this=0x378c180) at delay.cc:685 No locals. #12 Delay::handle (this=0x378c180) at delay.cc:660 No locals. #13 0x00000000007d0345 in handle_delay () at delay.cc:704 delay = #14 0x0000000000e2a2f3 in _input () at main.cc:1144 time_is_frozen = player_disabled = {was_disabled = false} #15 0x0000000000e2af5d in _launch_game () at main.cc:486 game_start = ccon = {cstate = false} #16 0x00000000007027dc in _launch_game_loop () at main.cc:385 game_ended = false game_ended = ge = fe = E = #17 main (argc=, argv=0x7ffca220b6b8) at main.cc:335 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = {value = maybe_bool::mbool_t::maybe, static maybe = , static t = {value = maybe_bool::mbool_t::t, static maybe = , static t = , static f = {value = maybe_bool::mbool_t::f, static maybe = , static t = , static f = }}, static f = }, static t = , static f = }} [Inferior 1 (process 9175) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 9.4.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 -DWEB_DIR_PATH="/web/" -D_GNU_SOURCE -isystem /usr/include/ncursesw 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: nicolae_arrival_memento_mori layout_rooms chequers_ecumenical_altar_lobes minmay_misc_feat_columns st_stairs_5 nicolae_kite_square_tiling_tiny minmay_lizard_king Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (70, 61): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, ooops the Demonspawn Shapeshifter. The transcendent Orb of Zot lies far below, as if waiting for you to find it. Press ? for a list of commands and other information. Found the demonspawn corpse of ooops. Found a staircase leading out of the dungeon. You open the door. There is an open door here. Found a mace. e - a scroll labelled EDGHYD ESOECU A kobold comes into view. It is wielding a +0 short sword. The kobold shouts! A kobold is nearby! The kobold throws a stone. The stone hits you but does no damage. You hit the kobold but do no damage. You hit the kobold. You kill the kobold! No target in view! No target in view! Things that are here: a +0 short sword; 2 stones You now have 10 gold pieces. A frilled lizard comes into view. Found a stone staircase leading down. The frilled lizard hisses angrily. The frilled lizard completely misses you. You barely miss the frilled lizard. The frilled lizard unfolds its giant frill. The frilled lizard closely misses you. You hit the frilled lizard. You kill the frilled lizard! No target in view! No target in view! e - 2 scrolls labelled EDGHYD ESOECU (gained 1) A bat comes into view. The bat barely misses you. You hit the bat. You kill the bat! No target in view! No target in view! A frilled lizard comes into view. The frilled lizard hisses angrily. You hear an angry hiss. x4 You hear an angry hiss. x2 You closely miss the frilled lizard. The frilled lizard bites you but does no damage. You hit the frilled lizard. You kill the frilled lizard! No target in view! No target in view! No target in view! You see here a frilled lizard corpse. A frilled lizard comes into view. The frilled lizard hisses angrily. You hear an angry hiss. x2 The frilled lizard barely misses you. A frilled lizard comes into view. You hear an angry hiss. You hit the frilled lizard. You kill the frilled lizard! 4 frilled lizards and a hobgoblin come into view. The frilled lizard hisses angrily. x4 A nearby plant withers and dies. The frilled lizard bites you. The frilled lizard closely misses you. You see here a frilled lizard corpse. You closely miss the frilled lizard. A nearby plant withers and dies. The frilled lizard bites you. You closely miss the frilled lizard. The frilled lizard closely misses you. The frilled lizard barely misses you. You closely miss the frilled lizard. The frilled lizard barely misses you. The frilled lizard bites you but does no damage. The frilled lizard barely misses you. You closely miss the frilled lizard. The frilled lizard barely misses you. The frilled lizard closely misses you. The frilled lizard bites the plant. The plant begins to die. The frilled lizard bites you. You hit the frilled lizard but do no damage. The frilled lizard bites you but does no damage. The frilled lizard bites you. The frilled lizard bites the plant. The frilled lizard misses you. You hit the frilled lizard. You kill the frilled lizard! The frilled lizard closely misses you. The hobgoblin hits you. The frilled lizard bites the plant. The frilled lizard bites you. Your Shapeshifting skill increases to level 3! 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! A nearby plant withers and dies. The frilled lizard attacks as it pursues you! The frilled lizard misses you. The hobgoblin attacks as it pursues you! The hobgoblin barely misses you. You see here a frilled lizard corpse. The hobgoblin attacks as it pursues you! The hobgoblin closely misses you. The hobgoblin attacks as it pursues you! The hobgoblin barely misses you. You hit the hobgoblin. You kill the hobgoblin! You hit the frilled lizard but do no damage. The frilled lizard bites you but does no damage. You hit the frilled lizard. You kill the frilled lizard! You closely miss the frilled lizard. The frilled lizard bites you but does no damage. You hit the frilled lizard. You kill the frilled lizard! You closely miss the frilled lizard. The frilled lizard misses you. You hit the frilled lizard. You kill the frilled lizard! You have reached level 2! Your demonic ancestry asserts itself... Frost condenses into a shield before you. You closely miss the frilled lizard. You block the frilled lizard's attack. You hit the frilled lizard. The frilled lizard is heavily wounded. The frilled lizard bites you. You closely miss the frilled lizard. The frilled lizard is heavily wounded. The frilled lizard bites you. You barely miss the frilled lizard. The frilled lizard bites you. You hit the frilled lizard. You kill the frilled lizard! Things that are here: a frilled lizard corpse; a frilled lizard corpse HP restored. Things that are here: a frilled lizard corpse; a frilled lizard corpse You now have 21 gold pieces (gained 11). A gnoll comes into view. It is wielding a +0 flail. The gnoll shouts! You hit the gnoll. The gnoll is lightly wounded. The gnoll hits you with a +0 flail. You hit the gnoll. The gnoll is moderately wounded. The gnoll hits you with a +0 flail. You punch the gnoll! The gnoll is almost dead. The gnoll barely misses you. You barely miss the gnoll. The gnoll is almost dead. The gnoll closely misses you. You barely miss the gnoll. The gnoll is almost dead. The gnoll closely misses you. You closely miss the gnoll. The gnoll is almost dead. The gnoll barely misses you. You closely miss the gnoll. The gnoll is almost dead. The gnoll closely misses you. You hit the gnoll. You kill the gnoll! No target in view! Things that are here: a +0 flail; a gnoll corpse A goblin comes into view. It is wielding a +0 club. The goblin shouts! You hear a shout! A kobold comes into view. It is wielding a +0 short sword. A rat comes into view. The rat squeaks loudly. You block the goblin's attack. You hit the goblin. You kill the goblin! You hit the kobold but do no damage. The kobold closely misses you. You barely miss the kobold. The kobold hits you with a +0 short sword. You closely miss the kobold. The kobold misses you. You hit the kobold. You kill the kobold! You hit the rat. You kill the rat! No target in view! No target in view! No target in view! A ball python comes into view. Found a leather armour. Found a stone staircase leading down. The ball python moves out of view. An endoplasm comes into view. Found a robe. The ball python hisses angrily. A ball python comes into view. The endoplasm quivers. You see here a +0 leather armour. f - a +0 leather armour The ball python misses you. The ball python completely misses you. The ball python attacks as it pursues you! The ball python barely misses you. The ball python misses you. The ball python attacks as it pursues you! You block the ball python's attack. The ball python grabs you. The ball python constricts you. The ball python bites you. The ball python constricts you. The ball python's grasp on you weakens, but your attempt to escape fails. The ball python completely misses you. The ball python constricts you. You escape the ball python's grasp. The ball python attacks as it pursues you! The ball python bites you. The ball python grabs you. The ball python constricts you. You escape the ball python's grasp. You hit the ball python. You kill the ball python! You hit the endoplasm. You kill the endoplasm! You see here a ball python corpse. You start resting. HP restored. You now have 31 gold pieces (gained 10). A ball python is nearby! A rat comes into view. The ball python hisses angrily. You closely miss the ball python. The ball python bites you. The ball python grabs you. The ball python constricts you. You hit the ball python. You kill the ball python! The rat closely misses you. You hit the rat. The rat is moderately wounded. The rat bites you. You hit the rat. You kill the rat! No target in view! No target in view! You see here a +0 robe. You start removing your armour. You continue removing your +0 animal skin. x4 You finish removing your +0 animal skin. You start putting on your armour. You continue putting on your +0 leather armour. x5 You finish putting on your +0 leather armour. A rat comes into view. Found a maw talisman. You closely miss the rat. You hit the rat. You kill the rat! No target in view! No target in view! You see here a maw talisman. g - a maw talisman h - a lumpy sapphire potion Found 7 stones. A quokka comes into view. You hit the quokka but do no damage. The quokka closely misses you. You hit the quokka. The quokka is moderately wounded. The quokka misses you. You hit the quokka. The quokka is heavily wounded. The quokka misses you. You hit the quokka. You kill the quokka! No target in view! No target in view! No target in view! You see here a quokka corpse. Found a ring mail. You open the door. A hobgoblin comes into view. You hit the hobgoblin. You kill the hobgoblin! You have reached level 3! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? You feel stronger. x2; Your demonic ancestry asserts itself... Sharp spines emerge from parts of your body. Sorry, I don't know how to get there. Sorry, I don't know how to get there. There is an open door here. There is an open door here. Found a faded altar of an unknown god. There is a faded altar of an unknown god here. This altar belongs to (a) Vehumet, (b) Jiyva or (c) Okawaru, but you can't tell which. Press the corresponding letter to learn more about a god, or press enter to convert or escape to cancel. Okay, then. You see here a +0 ring mail. You start removing your armour. You continue removing your +0 leather armour. x4 You finish removing your +0 leather armour. You start putting on your armour. You continue putting on your +0 ring mail. x5 You finish putting on your +0 ring mail. There is an open door here. There is an open door here. Found a dagger. You see here a +0 dagger. A kobold comes into view. It is wielding a +0 whip. The kobold shouts! A hobgoblin comes into view. The hobgoblin shouts! You hear a shout! The kobold throws a stone. The stone hits you but does no damage. A quokka comes into view. A goblin comes into view. It is wielding a +0 dagger. The quokka moves out of view. You completely miss the kobold. The goblin shouts! The kobold is struck by your spines. You kill the kobold! A kobold comes into view. It is wielding a +0 dagger. The hobgoblin barely misses you. Things that are here: a +0 whip; 2 stones You hit the hobgoblin. You kill the hobgoblin! A bat comes into view. The bat moves out of view. The goblin is struck by your spines. You kill the goblin! An endoplasm comes into view. Your Dodging skill increases to level 2! The endoplasm quivers. The kobold is struck by your spines. You kill the kobold! Things that are here: a +0 dagger; a goblin corpse Found a twisted ruby amulet. The quokka bites you but does no damage. You hit the quokka. Your punch misses the quokka. The quokka is moderately wounded. The quokka bites you but does no damage. You hit the quokka but do no damage. You punch the quokka. The quokka is severely wounded. The quokka bites you. The quokka bites you but does no damage. You hit the quokka but do no damage. The quokka is severely wounded. The quokka misses you. The endoplasm is struck by your spines. The endoplasm misses you. You closely miss the quokka. The quokka is severely wounded. The quokka closely misses you. The endoplasm freezes you. You are frozen. You completely miss the quokka. The quokka is severely wounded. The quokka is struck by your spines. You kill the quokka! The endoplasm hits you. You hit the endoplasm. The endoplasm is severely wounded. The endoplasm is struck by your spines. You kill the endoplasm! No target in view! No target in view! No target in view! A bat is nearby! The bat barely misses you. You block the bat's attack. You miss the bat. The bat is struck by your spines. You kill the bat! No target in view! No target in view! No target in view! Found a stone staircase leading down. You now have 46 gold pieces (gained 15). Things that are here: a +0 dagger; a kobold corpse j - an amulet of reflection You start putting on your amulet. You continue putting on your amulet of reflection. x5 You finish putting on your amulet of reflection. You feel a shielding aura gather around you. j - an amulet of reflection (around neck) >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.32-a0-558-g233958a 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_WEAR_JEWELLERY repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [ooops] Species: Demonspawn Job: Shapeshifter HP: 26/26; mods: 0/0 MP: 3/3; mod: 0 Stats: 16 (16) 10 (10) 12 (12) Position: (63, 22), god: No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Delayed (1): type: armour_on duration: 0 Skills (mode: auto) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 5 | 1 | 56 | 6/100 Short Blades | X | 1 | 0 | 0 | 0 | 0/59 Long Blades | X | 1 | 0 | 0 | 0 | 0/59 Axes | X | 1 | 0 | 0 | 0 | 0/59 Maces & Flails | X | 1 | 0 | 0 | 0 | 0/59 Polearms | X | 1 | 0 | 0 | 0 | 0/59 Staves | X | 1 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 1 | 0 | 0 | 0 | 0/59 Throwing | X | 1 | 0 | 0 | 0 | 0/59 Armour | X | 1 | 5 | 0 | 0 | 0/59 Dodging | X | 1 | 17 | 2 | 179 | 1/178 Stealth | X | 1 | 4 | 0 | 0 | 0/50 Shields | X | 1 | 0 | 0 | 0 | 0/59 Unarmed Combat | X | 1 | 45 | 2 | 351 | 173/178 Spellcasting | X | 1 | 0 | 0 | 0 | 0/59 Conjurations | X | 1 | 0 | 0 | 0 | 0/50 Hexes | X | 1 | 0 | 0 | 0 | 0/50 Summonings | X | 1 | 0 | 0 | 0 | 0/50 Necromancy | X | 1 | 0 | 0 | 0 | 0/42 Translocations | X | 1 | 0 | 0 | 0 | 0/59 Fire Magic | X | 1 | 0 | 0 | 0 | 0/59 Ice Magic | X | 1 | 0 | 0 | 0 | 0/59 Air Magic | X | 1 | 0 | 0 | 0 | 0/59 Earth Magic | X | 1 | 0 | 0 | 0 | 0/59 Alchemy | X | 1 | 0 | 0 | 0 | 0/50 Invocations | X | 1 | 0 | 0 | 0 | 0/29 Evocations | X | 1 | 0 | 0 | 0 | 0/50 Shapeshifting | X | 1 | 24 | 3 | 575 | 151/283 Spell bugs: Durations: #33: 10 Attributes: #12: 46 #49: 46 Mutations: spiny: 1 (innate) condensation shield: 1 (innate) Inventory bugs: Equipment: eq slot #6, inv slot #8: +0 ring mail eq slot #9, inv slot #9: amulet of reflection }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ..... ...... .##........## ....... ............# ........ #..........# ........ #........# ........###..>.....## .........#..........# .......#............# ........#.#.....h..# #.......).##..##..## #####...).....##.## # #............# #.........#### ######.)#.###.# ..).....####### ##### ####.#####.⌠.######.⌠P### ...#.# #..P.Pß.##..._...# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>