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: 11316784360636455696, 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.09:49:40.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) [0x7ff58752a4c0]: /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) [0x7ff587515840]: /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". 0x00007ff5878cff2a in __waitpid (pid=12521, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007ff5878cff2a in __waitpid (pid=12521, 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=0x7ff5878ba540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 12503\000\000\000\000\000\000\000" #2 0x00000000007b7f0a in do_crash_dump () at dbg-asrt.cc:692 t = 1709200291 dir = "/var/dcss/gamedata/dcss/morgue/ooops/" name = "/var/dcss/gamedata/dcss/morgue/ooops/crash-ooops-20240229-095131.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x7ff5878ba540 <_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=44 ',') at item-prop.cc:3339 No locals. #6 armour_type_prop (arm=44 ',', 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 = @0x1328d88: {base_type = OBJ_JEWELLERY, sub_type = 44 ',', {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 = 340, unrand_idx = 340, subtype_rnd = 340, brand = 340, freshness = 340}, rnd = 134 '\206', quantity = 1, flags = 536871439, pos = {x = -1, y = -1}, link = 13, slot = 110, 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=0x33cb3c0) at delay.cc:755 old_talents = 2 is_amulet = eq_slot = EQ_AMULET #11 0x00000000007cf6d6 in Delay::handle (this=0x33cb3c0) at delay.cc:685 No locals. #12 Delay::handle (this=0x33cb3c0) 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=0x7ffdbda722b8) 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 12503) 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: ldierk_walled_garden layout_basic minmay_distorted Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (60, 27): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, ooops the Naga Shapeshifter. Will you be the one to retrieve the terrific Orb of Zot from the depths? Press ? for a list of commands and other information. Found a staircase leading out of the dungeon. You enter the shallow water. You enter the shallow water. Found a club. Found 4 stones. A rat comes into view. The rat squeaks loudly. A bat comes into view. The bat moves out of view. Found a robe. The rat bites you. You hit the rat. You kill the rat! A jackal comes into view. The bat hits you. The bat closely misses you. A jackal comes into view. The jackal barks! x2 The bat closely misses you. The jackal barely misses you. You hear an angry hiss. You barely miss the jackal. The bat completely misses you. The jackal bites you. You barely miss the jackal. The bat hits you but does no damage. The jackal bites you. The bat barely misses you. You hit the jackal. The jackal is almost dead. The bat barely misses you. The bat closely misses you. The jackal bites you. x2 The jackal 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 hit the jackal. You kill the jackal! The bat hits you but does no damage. The jackal bites you. You hit the jackal. You kill the jackal! The bat 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! The bat closely misses you. The bat closely misses you. The bat hits you. You closely miss the bat. The bat hits you but does no damage. The bat hits you. You hit the bat. You kill the bat! 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 robe. x5 You finish putting on your +0 robe. HP restored. A ball python and a bat come into view. Found a pair of gloves. The ball python hisses angrily. The bat completely misses you. The ball python bites you. The bat hits you but does no damage. You barely miss the ball python. The bat hits you. The ball python completely misses you. You closely miss the ball python. The bat hits you. The ball python bites you. You barely miss the ball python. The bat hits you. The ball python barely misses you. You hit the ball python. You kill the ball python! The bat hits you. You hit the bat. You kill the bat! You have reached level 2! f - a +5 ring of evasion f - a +5 ring of evasion (left hand) A frilled lizard comes into view. You barely miss the frilled lizard. The frilled lizard bites you. You punch the frilled lizard! You kill the frilled lizard! You see here a frilled lizard corpse. You see here a +0 pair of gloves. g - a +0 pair of gloves A hobgoblin comes into view. You are a hulking beast. Your movement speed is very slow. Your attack delay is about 0.9. Your damage rating with unarmed combat is about 8 (Base [3 + 3 (UC)] x 115% (Str) x 101% (Fight) + 1 (Slay)). Unknown command. Found a bubbling black potion. The hobgoblin shouts! You hear a shout! A hobgoblin comes into view. The hobgoblin barely misses you. x2 You hit the hobgoblin. The hobgoblin is almost dead. The hobgoblin closely misses you. An endoplasm comes into view. The hobgoblin closely misses you. You closely miss the hobgoblin. The hobgoblin is almost dead. The hobgoblin barely misses you. x2 You hit the hobgoblin. You kill the hobgoblin! The hobgoblin closely misses you. You hit the hobgoblin. You kill the hobgoblin! The endoplasm closely misses you. x2 You hit the endoplasm. The endoplasm is heavily wounded. The endoplasm freezes you. You are frozen. You barely miss the endoplasm. The endoplasm is moderately wounded. The endoplasm freezes you. You are frozen. You hit the endoplasm. The endoplasm is severely wounded. The endoplasm freezes you. You are frozen. You hit the endoplasm. You kill the endoplasm! No target in view! No target in view! h - a bubbling black potion Found a mace. Found a stone staircase leading down. A malevolent force fills the Dungeon... You fall into a shaft and drop 1 floor! The shaft crumbles and collapses. Found a dagger. Found a stone staircase leading up. There is a stone staircase leading up here. You climb upwards. The kobold shouts! Found a green potion and a scroll labelled GEZUIXKAFEA. There is a stone staircase leading down here. The rat barely misses you. You hit the rat. You kill the rat! The jackal bites you. The jackal bites you but does no damage. You punch the jackal! You kill the jackal! You punch the kobold! You kill the kobold! The giant cockroach bites you. You hit the giant cockroach. The giant cockroach is heavily wounded. The giant cockroach completely misses you. You hit the giant cockroach. The giant cockroach is heavily wounded. The giant cockroach bites you but does no damage. The giant cockroach closely misses you. You hit the giant cockroach but do no damage. You punch the giant cockroach, but do no damage. The giant cockroach is heavily wounded. The giant cockroach bites you. You barely miss the giant cockroach. The giant cockroach is heavily wounded. The giant cockroach barely misses you. You completely miss the giant cockroach. The giant cockroach is heavily wounded. The giant cockroach barely misses you. You barely miss the giant cockroach. The giant cockroach is heavily wounded. The giant cockroach barely misses you. You hit the giant cockroach. You kill the giant cockroach! No target in view! No target in view! HP restored. i - a green potion j - a scroll labelled GEZUIXKAFEA A goblin comes into view. It is wielding a +0 dagger. Found 9 gold pieces. The goblin hits you with a +0 dagger. You hit the goblin. You kill the goblin! No target in view! No target in view! No target in view! You now have 12 gold pieces. You now have 21 gold pieces (gained 9). Found a helmet. You see here a +0 helmet. Okay, then. k - a +0 helmet l - a scroll labelled ICSOEM EKLU A ball python comes into view. Found a scroll labelled CEARAE PIOSMA. The ball python hisses angrily. You barely miss the ball python. The ball python barely misses you. You hit the ball python. The ball python is severely wounded. The ball python closely misses you. You barely miss the ball python. The ball python is severely wounded. The ball python bites you. You hit the ball python. You kill the ball python! No target in view! No target in view! You see here a ball python corpse. m - a scroll labelled CEARAE PIOSMA A kobold and a bat come into view. Found a triangular malachite amulet. The bat closely misses you. The bat misses you. You punch the bat! You kill the bat! The kobold closely misses you. You hit the kobold but do no damage. The kobold barely misses you. You hit the kobold but do no damage. The kobold closely misses you. You hit the kobold. You kill the kobold! No target in view! No target in view! m - 2 scrolls labelled CEARAE PIOSMA (gained 1) A jackal comes into view. The jackal barks! The jackal barely misses you. x2 You see here an amulet of guardian spirit. You barely miss the jackal. The jackal bites you. You barely miss the jackal. The jackal closely misses you. You closely miss the jackal. Your punch misses the jackal. The jackal pauses to sniff the ground. The jackal barely misses you. The jackal bites you. You hit the jackal. You kill the jackal! No target in view! No target in view! You start putting on your amulet. You continue putting on your amulet of guardian spirit. x5 You finish putting on your amulet of guardian spirit. You feel your power drawn to a protective spirit. n - an amulet of guardian spirit (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: Naga Job: Shapeshifter HP: 21/25; mods: 0/0 MP: 2/2; mod: 0 Stats: 16 (16) 10 (10) 10 (10) Position: (23, 45), 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 | 9 | 1 | 52 | 2/100 Short Blades | X | 1 | 0 | 0 | 0 | 0/50 Long Blades | X | 1 | 0 | 0 | 0 | 0/50 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/59 Throwing | X | 1 | 0 | 0 | 0 | 0/59 Armour | X | 1 | 0 | 0 | 0 | 0/70 Dodging | X | 1 | 17 | 1 | 204 | 134/142 Stealth | X | 1 | 0 | 0 | 0 | 0/21 Shields | X | 1 | 0 | 0 | 0 | 0/59 Unarmed Combat | X | 1 | 43 | 3 | 364 | 64/200 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/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/35 Invocations | X | 1 | 0 | 0 | 0 | 0/42 Evocations | X | 1 | 0 | 0 | 0 | 0/50 Shapeshifting | X | 1 | 31 | 3 | 458 | 102/238 Spell bugs: Durations: #33: 10 Attributes: #12: 21 #49: 50 Mutations: see invisible: 1 (innate) deformed body: 1 (innate) poison resistance: 1 (innate) slowness: 2 (innate) spit poison: 1 (innate) naga tail: 1 (innate) Inventory bugs: Equipment: eq slot #6, inv slot #4: +0 robe eq slot #7, inv slot #5: +5 ring of evasion eq slot #9, inv slot #13: amulet of guardian spirit }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #.........†...... #..........#####. ####.......†..# #. #.............# #. ###.......).....# #. #...............# #. #.#####.........# #. #...#..######## #. #.h.#.# #...#..# #####..# ..# ..# ### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>