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: 4824083387431824428, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name jsh031029 -rc /var/dcss/gamedata/dcss-trunk/rc-files/jsh031029.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/jsh031029.macro -morgue /var/dcss/gamedata/dcss/morgue/jsh031029/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/jsh031029:2024-02-29.14:28:58.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) [0x7fe23bbd44c0]: /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) [0x7fe23bbbf840]: /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". 0x00007fe23bf79f2a in __waitpid (pid=20233, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007fe23bf79f2a in __waitpid (pid=20233, 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=0x7fe23bf64540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 20231\000\000\000\000\000\000\000" #2 0x00000000007b7f0a in do_crash_dump () at dbg-asrt.cc:692 t = 1709216975 dir = "/var/dcss/gamedata/dcss/morgue/jsh031029/" name = "/var/dcss/gamedata/dcss/morgue/jsh031029/crash-jsh031029-20240229-142935.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x7fe23bf64540 <_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 = @0x1328a88: {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 = 30, unrand_idx = 30, subtype_rnd = 30, brand = 30, freshness = 30}, rnd = 214 '\326', quantity = 1, flags = 536871439, pos = {x = -1, y = -1}, link = 7, slot = 104, 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=0x301ddd0) at delay.cc:755 old_talents = 0 is_amulet = eq_slot = EQ_AMULET #11 0x00000000007cf6d6 in Delay::handle (this=0x301ddd0) at delay.cc:685 No locals. #12 Delay::handle (this=0x301ddd0) 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=0x7ffc15368548) 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 20231) 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: wander_arrival_fairy_ring layout_rooms corexii_corridor_pit chequers_decorated_corner Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (58, 22): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, jsh031029 the Gargoyle Fighter. Will you prevail where others failed? Will you find the Orb of Zot? Press ? for a list of commands and other information. Welcome back, jsh031029 the Gargoyle Fighter. Press ? for a list of commands and other information. Found a staircase leading out of the dungeon. A quokka comes into view. A quokka is nearby! A quokka is nearby! A quokka is nearby! A dart slug comes into view. A kobold comes into view. It is wielding a +0 dagger. Found a sling. The kobold shouts! The quokka bites you but does no damage. You closely miss the quokka. The quokka bites you. The quokka bites you but does no damage. You hit the quokka. The quokka is heavily wounded. The quokka bites you but does no damage. x2 You closely miss the quokka. The quokka is heavily wounded. The quokka bites you but does no damage. The dart slug bites you but does no damage. You closely miss the quokka. The quokka is heavily wounded. The quokka bites you but does no damage. The quokka barely misses you. The dart slug barely misses you. You barely miss the quokka. The quokka is moderately wounded. The quokka bites you. The dart slug bites you but does no damage. The quokka closely misses you. You sock the quokka! You kill the quokka! The kobold hits you but does no damage. The dart slug launches a dart at you. The slug dart hits you but does no damage. You sock the kobold! You kill the kobold! The dart slug bites you. You sock the dart slug! The dart slug is severely wounded. You sock the dart slug! You kill the dart slug! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! HP restored. Things that are here: a +0 dagger; a kobold corpse e - a scroll labelled BUQYAD HYEZ You open the door. Key pressed, stopping explore. Key pressed, stopping explore. There is a fountain of clear blue water here. Key pressed, stopping explore. Found a hand axe. You see here a +0 hand axe. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Found a stone staircase leading down. Found a stone staircase leading down. Found an escape hatch in the floor. You now have 10 gold pieces. Found a leather armour. No target in view! No target in view! No target in view! An endoplasm comes into view. Found 2 green potions and 5 gold pieces. The endoplasm quivers. An endoplasm is nearby! An endoplasm is nearby! An endoplasm is nearby! You thump the endoplasm! You kill the endoplasm! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! A bat comes into view. A bat is nearby! A bat is nearby! A bat is nearby! The bat hits you but does no damage. You block the bat's attack. You closely miss the bat. You block the bat's attack. Found a square zirconium amulet. The bat barely misses you. You hit the bat. The bat is moderately wounded. The bat barely misses you. The bat hits you but does no damage. You miss the bat. The bat hits you but does no damage. x2 You miss the bat. The bat hits you but does no damage. The bat barely misses you. The bat closely misses you. The bat closely misses you. You block the bat's attack. The bat hits you but does no damage. A bat is nearby! A bat is nearby! A bat is nearby! A bat is nearby! You miss the bat. You block the bat's attack. The bat barely misses you. The bat barely misses you. x2 You thump the bat! You kill the bat! You have reached level 2! There is a stone staircase leading down here. A ball python comes into view. The ball python hisses angrily. You hear an angry hiss. The ball python moves out of view. You hear a bark! A frilled lizard comes into view. A jackal comes into view. There are monsters nearby! There are monsters nearby! You hit the ball python. The ball python is moderately wounded. The ball python bites you but does no damage. The ball python grabs you. The ball python constricts you. A jackal comes into view. You barely miss the ball python. The ball python is moderately wounded. The jackal barks! The ball python bites you but does no damage. The ball python constricts you. A hobgoblin comes into view. The ball python bites you. The ball python constricts you. The frilled lizard bites you but does no damage. The hobgoblin moves out of view. You closely miss the ball python. The ball python is moderately wounded. The ball python bites you but does no damage. The ball python constricts you. The frilled lizard bites you but does no damage. The ball python bites you but does no damage. The ball python constricts you. You closely miss the ball python. The ball python is moderately wounded. The frilled lizard bites you but does no damage. The ball python bites you but does no damage. The ball python constricts you. Unknown command. You sock the ball python! You kill the ball python! You block the frilled lizard's attack. The jackal misses you. The jackal bites you but does no damage. The frilled lizard closely misses you. Unknown command. You miss the jackal. The jackal pauses to sniff the ground. The jackal bites you but does no damage. The jackal barely misses you. The jackal bites you. You block the frilled lizard's attack. A rat comes into view. The jackal bites you but does no damage. You closely miss the jackal. The rat squeaks loudly. The jackal bites you. x2; The frilled lizard closely misses you. The jackal bites you but does no damage. The jackal barely misses you. Unknown command. You hit the jackal. The jackal is moderately wounded. You block the jackal's attack. The frilled lizard closely misses you. The rat twitches its whiskers. The jackal bites you. The jackal barely misses you. The frilled lizard bites you but does no damage. Unknown command. You barely miss the jackal. The jackal is moderately wounded. The jackal bites you but does no damage. x2 The jackal closely misses you. The frilled lizard barely misses you. The jackal bites you but does no damage. Unknown command. The jackal attacks as it pursues you! The jackal bites you but does no damage. The rat twitches its whiskers. The jackal completely misses you. You barely miss the jackal. The jackal is moderately wounded. You block the jackal's attack. The jackal closely misses you. You hit the jackal. The jackal is severely wounded. You block the jackal's attack. The jackal bites you but does no damage. You closely miss the jackal. The jackal is severely wounded. The jackal barely misses you. x2; You block the jackal's attack. The jackal closely misses you. You barely miss the jackal. The jackal is severely wounded. The jackal bites you but does no damage. The jackal closely misses you. The jackal bites you but does no damage. The jackal barely misses you. You hit the jackal but do no damage. The jackal is severely wounded. The jackal bites you but does no damage. x2 The jackal completely misses you. The jackal barely misses you. You hit the jackal. You kill the jackal! The jackal barely misses you. The jackal bites you but does no damage. You hit the jackal but do no damage. The jackal closely misses you. The jackal bites you. The hobgoblin barely misses you. You hit the jackal but do no damage. The jackal bites you but does no damage. You block the hobgoblin's attack. You closely miss the jackal. The jackal bites you but does no damage. The jackal misses you. The hobgoblin hits you but does no damage. You sock the jackal! You kill the jackal! The hobgoblin closely misses you. You hit the hobgoblin but do no damage. The rat bites you but does no damage. The hobgoblin hits you. x2; The rat bites you but does no damage. You hit the hobgoblin. You kill the hobgoblin! The rat bites you but does no damage. You hit the rat. You kill the rat! The frilled lizard bites 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 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! A frilled lizard is nearby! A frilled lizard is nearby! A frilled lizard is nearby! You are too injured to fight recklessly! You miss the frilled lizard. You block the frilled lizard's attack. You miss the frilled lizard. You block the frilled lizard's attack. You closely miss the frilled lizard. The frilled lizard barely misses you. The frilled lizard bites you but does no damage. You barely miss the frilled lizard. You block the frilled lizard's attack. You miss the frilled lizard. The frilled lizard hisses. The frilled lizard bites you but does no damage. You miss the frilled lizard. The frilled lizard bites you. You block the frilled lizard's attack. You miss the frilled lizard. You block the frilled lizard's attack. You sock the frilled lizard! You kill the frilled lizard! You see here a jackal corpse. f - 2 green potions You see here a jackal corpse. Key pressed, stopping explore. Found a ring mail. f - 3 green potions (gained 1) You now have 24 gold pieces (gained 14). Key pressed, stopping explore. Key pressed, stopping explore. A dart slug comes into view. A dart slug is nearby! A dart slug is nearby! Found a spear and a fuming orange potion. The dart slug launches a dart at you. The slug dart hits you but does no damage. You thump the dart slug! The dart slug is severely wounded. The dart slug launches a dart at you. The slug dart hits you but does no damage. You sock the dart slug! You kill the dart slug! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You see here a dart slug corpse. g - a fuming orange potion A hobgoblin comes into view. Found 8 gold pieces. Found a stone staircase leading down. The hobgoblin shouts! A hobgoblin is nearby! A hobgoblin is nearby! A hobgoblin is nearby! You sock the hobgoblin! You kill the hobgoblin! No target in view! No target in view! No target in view! You now have 32 gold pieces (gained 8). Found 5 stones. Key pressed, stopping explore. Key pressed, stopping explore. A kobold comes into view. It is wielding a +0 short sword. The kobold shouts! A kobold is nearby! A kobold is nearby! A kobold is nearby! The kobold throws a stone. The stone hits you but does no damage. A frilled lizard comes into view. You see here 5 gold pieces. The frilled lizard hisses angrily. The kobold throws a stone. The stone hits you but does no damage. Found a robe. The kobold closely misses you. You hit the kobold but do no damage. The kobold closely misses you. The frilled lizard bites you but does no damage. You block the kobold's attack. You hit the kobold but do no damage. The kobold hits you with a +0 short sword. You block the frilled lizard's attack. You closely miss the kobold. The kobold hits you with a +0 short sword. The frilled lizard bites you but does no damage. You hit the kobold. You kill the kobold! The frilled lizard bites you but does no damage. You barely miss the frilled lizard. The frilled lizard bites you. The frilled lizard bites you but does no damage. You 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! You now have 37 gold pieces (gained 5). Found 6 stones. No target in view! A ball python comes into view. The ball python hisses angrily. A giant cockroach comes into view. There are monsters nearby! You sock the ball python! You kill the ball python! You sock the giant cockroach! You kill the giant cockroach! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! h - 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. h - 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_DISPLAY_INVENTORY repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [jsh031029] Species: Gargoyle Job: Fighter HP: 20/20; mods: 0/0 MP: 2/2; mod: 0 Stats: 19 (19) 8 (8) 9 (9) Position: (59, 41), 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 | 2 | 23 | 3 | 372 | 120/168 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 | 2 | 45 | 2 | 210 | 60/150 Polearms | X | 1 | 0 | 0 | 0 | 0/59 Staves | X | 1 | 0 | 0 | 0 | 0/50 Ranged Weapons | X | 1 | 0 | 0 | 0 | 0/50 Throwing | X | 1 | 0 | 0 | 0 | 0/59 Armour | X | 1 | 17 | 3 | 344 | 92/168 Dodging | X | 0 | 0 | 0 | 0 | 0/70 Stealth | X | 0 | 0 | 0 | 0 | 0/35 Shields | X | 1 | 15 | 3 | 341 | 89/168 Unarmed Combat | X | 1 | 0 | 0 | 0 | 0/50 Spellcasting | X | 1 | 0 | 0 | 0 | 0/59 Conjurations | X | 1 | 0 | 0 | 0 | 0/42 Hexes | X | 1 | 0 | 0 | 0 | 0/59 Summonings | X | 1 | 0 | 0 | 0 | 0/59 Necromancy | X | 1 | 0 | 0 | 0 | 0/70 Translocations | X | 1 | 0 | 0 | 0 | 0/59 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/70 Earth Magic | X | 1 | 0 | 0 | 0 | 0/35 Alchemy | X | 1 | 0 | 0 | 0 | 0/70 Invocations | X | 1 | 0 | 0 | 0 | 0/42 Evocations | X | 1 | 0 | 0 | 0 | 0/59 Shapeshifting | X | 1 | 0 | 0 | 0 | 0/84 Spell bugs: Durations: Attributes: #12: 37 #49: 74 Mutations: negative energy resistance: 1 (innate) electricity resistance: 1 (innate) torment resistance: 1 (innate) petrification resistance: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +0 flail eq slot #5, inv slot #2: +0 buckler eq slot #6, inv slot #1: +0 scale mail eq slot #9, inv slot #7: amulet of reflection }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: .#..#>......# #............# .....>......##.............# .#..#..........###########.# .>..##.......... ....≈≈≈...# .....##...###### ###+###'### ..[.......## ###### ### #†#.#.###..# #....# .......##..####....#.# ........#.......@(...# ......#...#####.....## ......##..## #.....# ......##...# #.....# ..[...###..########.# ####.## #....# .# #..# #.##.# # #........)†.....[ .......#....... clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>