Crash caused by signal #11: Segmentation fault Version: Dungeon Crawl Stone Soup 0.33-a0-541-g8bf3021b3d Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 5539879516722869241, deterministic pregen: 1 Command line: /usr/games/crawl-git-8bf3021b3d -name discipleofbeogh -rc /dgldir/rcfiles/crawl-git/discipleofbeogh.rc -macro /dgldir/rcfiles/crawl-git/discipleofbeogh.macro -morgue /dgldir/morgue/discipleofbeogh/ -webtiles-socket /crawl-master/webserver/sockets/discipleofbeogh:2024-12-06.15:20:54.sock -await-connection RC options: restart_after_game = false Crash caused by signal #11: Segmentation fault Obtained 17 stack frames. /usr/games/crawl-git-8bf3021b3d(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x55a7713782df]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-8bf3021b3d(_Z13do_crash_dumpv+0x418) [0x55a771382778]: do_crash_dump() /usr/games/crawl-git-8bf3021b3d(_Z20crash_signal_handleri+0x1fa) [0x55a77137876a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7f4df1412210]: /usr/games/crawl-git-8bf3021b3d(_ZNK7monster8get_enchE12enchant_typeS0_+0x10) [0x55a771724110]: monster::get_ench(enchant_type, enchant_type) const /usr/games/crawl-git-8bf3021b3d(_Z18handle_searing_rayR5actori+0x2e9) [0x55a7718e0269]: handle_searing_ray(actor&, int) /usr/games/crawl-git-8bf3021b3d(_Z23start_channelling_spell10spell_typeNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x65) [0x55a7718d2ae5]: start_channelling_spell(spell_type, std::__cxx11::basic_string, std::allocator >, bool) /usr/games/crawl-git-8bf3021b3d(_Z16cast_searing_rayR5actoriR4boltb+0x3b2) [0x55a7718e3bb2]: cast_searing_ray(actor&, int, bolt&, bool) /usr/games/crawl-git-8bf3021b3d(_Z11your_spells10spell_typeibPK8item_defP4distb+0x14fc) [0x55a7718d5b8c]: your_spells(spell_type, int, bool, item_def const*, dist*, bool) /usr/games/crawl-git-8bf3021b3d(_Z12cast_a_spellb10spell_typeP4distb+0x155) [0x55a7718d76d5]: cast_a_spell(bool, spell_type, dist*, bool) /usr/games/crawl-git-8bf3021b3d(_Z17do_cast_spell_cmdb+0x1a) [0x55a7718d83ca]: do_cast_spell_cmd(bool) /usr/games/crawl-git-8bf3021b3d(_Z15process_command12command_typeS_+0x16ba) [0x55a771a9fa7a]: process_command(command_type, command_type) /usr/games/crawl-git-8bf3021b3d(+0xbdeac2) [0x55a771a9bac2]: /usr/games/crawl-git-8bf3021b3d(+0xbdf6b5) [0x55a771a9c6b5]: /usr/games/crawl-git-8bf3021b3d(main+0x1ab) [0x55a7712be41b]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f4df13f30b3]: /usr/games/crawl-git-8bf3021b3d(_start+0x2e) [0x55a7712befee]: Trying to run gdb. GNU gdb (Ubuntu 9.1-0ubuntu1) 9.1 Copyright (C) 2020 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". 0x00007f4df14b1c2a in __GI___wait4 (pid=3917754, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 #0 0x00007f4df14b1c2a in __GI___wait4 (pid=3917754, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 resultvar = 18446744073709551104 sc_ret = #1 0x00007f4df14b1beb in __GI___waitpid (pid=, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at waitpid.c:38 No locals. #2 0x000055a771378145 in call_gdb (file=file@entry=0x7f4df15b85c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 3917539\000\000\000\000\000" #3 0x000055a771382796 in do_crash_dump () at dbg-asrt.cc:692 t = 1733498490 dir = "/dgldir/morgue/discipleofbeogh/" name = "/dgldir/morgue/discipleofbeogh/crash-discipleofbeogh-20241206-152130.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x7f4df15b85c0 <_IO_2_1_stderr_> #4 0x000055a77137876a in crash_signal_handler (sig_num=11) at crash.cc:198 No locals. #5 No locals. #6 0x000055a771724110 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find (__k=, this=) at mon-ench.cc:145 __j = __j = #7 std::map, std::allocator > >::find (__x=, this=) at /usr/include/c++/9/bits/stl_map.h:1194 No locals. #8 monster::get_ench (this=this@entry=0x0, ench1=ench1@entry=ENCH_CHANNEL_SEARING_RAY, ench2=ench2@entry=ENCH_NONE) at mon-ench.cc:147 i = e = 158 #9 0x000055a7718e0269 in handle_searing_ray (agent=..., turn=1) at spl-damage.cc:3910 mons = 0x0 me = {ench = ENCH_TP, degree = 0, duration = 0, maxduration = 4, who = KC_YOU, source = 0, ench_is_aura = (AURA_HOSTILE | unknown: 1898789636)} pow = 18 beam = {origin_spell = SPELL_SEARING_RAY, range = 4, glyph = 42 U'*', colour = 15 '\017', flavour = BEAM_MMISSILE, real_flavour = BEAM_MMISSILE, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 38, y = 37}, target = {x = 36, y = 35}, damage = {num = 2, size = 5}, ench_power = 18, hit = 13, thrower = KILL_YOU_MISSILE, ex_size = 0, source_id = 4294967295, source_name = "", name = "searing ray", short_name = "", hit_verb = "hits", loudness = 2, hit_noise_msg = "", explode_noise_msg = "", pierce = true, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = true, heard = true, path_taken = std::vector of length 4, capacity 4 = {{x = 37, y = 36}, {x = 36, y = 35}, {x = 35, y = 34}, {x = 34, y = 33}}, extra_range_used = 1, is_tracer = false, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = true, passed_target = true, in_explosion_phase = false, attitude = ATT_FRIENDLY, foe_ratio = 100, hit_count = std::map with 1 element = {[6] = 1}, foe_info = {count = 1, power = 1, hurt = 1, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = false, beam_cancelled = false, dont_stop_player = false, overshoot_prompt = false, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, ray = {r = {start = {x = 34.5, y = 33.5}, dir = {x = -0.70710678118654757, y = -0.70710678118654757}}, on_corner = false, cycle_idx = 0}, tile_beam = 4501, tile_explode = 0, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} #10 0x000055a7718d2ae5 in start_channelling_spell (spell=spell@entry=SPELL_SEARING_RAY, reminder_msg="maintain the ray", do_effect=do_effect@entry=true) at spl-cast.cc:3293 No locals. #11 0x000055a7718e3bb2 in cast_searing_ray (agent=..., pow=pow@entry=18, beam=..., fail=fail@entry=false) at /usr/include/c++/9/bits/char_traits.h:300 targ = 0x55a772039150 #12 0x000055a7718d5b8c in _do_cast (actual_spell=, fail=, god=, beam=..., spd=..., powc=, spell=) at spl-cast.cc:2631 target = {x = 36, y = 35} zap = target = zap = breath_message = std::map with 0 elements #13 your_spells (spell=, powc=18, actual_spell=, evoked_wand=, target=, force_failure=) at spl-cast.cc:2239 wiz_cast = target_local = {isValid = true, isTarget = true, isEndpoint = false, isCancel = false, choseRay = true, interactive = true, target = {x = 36, y = 35}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 38.5, y = 37.5}, dir = {x = -1, y = -1}}, on_corner = false, cycle_idx = 0}, find_target = false, fire_context = 0x0, cmd_result = 2061} beam = {origin_spell = SPELL_SEARING_RAY, range = 4, glyph = 42 U'*', colour = 15 '\017', flavour = BEAM_MMISSILE, real_flavour = BEAM_MMISSILE, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 38, y = 37}, target = {x = 36, y = 35}, damage = {num = 2, size = 5}, ench_power = 18, hit = 13, thrower = KILL_YOU_MISSILE, ex_size = 0, source_id = 4294967295, source_name = "", name = "searing ray", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = true, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 4, capacity 4 = {{x = 37, y = 36}, {x = 36, y = 35}, {x = 35, y = 34}, {x = 34, y = 33}}, extra_range_used = 0, is_tracer = false, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = true, in_explosion_phase = false, attitude = ATT_FRIENDLY, foe_ratio = 100, hit_count = std::map with 1 element = {[6] = 1}, foe_info = {count = 1, power = 1, hurt = 0, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = true, beam_cancelled = false, dont_stop_player = false, overshoot_prompt = false, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, ray = {r = {start = {x = 38.5, y = 37.5}, dir = {x = -1, y = -1}}, on_corner = false, cycle_idx = 0}, tile_beam = 4501, tile_explode = 0, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} flags = range = hitfunc = std::unique_ptr = {get() = 0x55a7739b8250} is_targeted = god = use_targeter = fail = orig_target_pos = {x = 36, y = 35} cast_result = #14 0x000055a7718d76d5 in cast_a_spell (check_range=, spell=SPELL_SEARING_RAY, _target=0x0, force_failure=) at spl-cast.cc:943 reason = "" cost = 2 hp_cost = cast_result = #15 0x000055a7718d83ca in do_cast_spell_cmd (force=) at spl-cast.cc:699 No locals. #16 0x000055a771a9fa7a in process_command (cmd=CMD_CAST_SPELL, prev_cmd=CMD_EXPLORE) at main.cc:2172 No locals. #17 0x000055a771a9bac2 in _input () at main.cc:1264 cmd = CMD_CAST_SPELL real_prev_cmd = CMD_EXPLORE player_disabled = {was_disabled = false} #18 0x000055a771a9c6b5 in _launch_game () at main.cc:492 game_start = ccon = {cstate = false} #19 0x000055a7712be41b in _launch_game_loop () at main.cc:391 game_ended = false game_ended = ge = fe = E = #20 main (argc=, argv=0x7ffd99146138) at main.cc:341 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 3917539) 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 -DSAVE_DIR_PATH="/crawl-master/crawl-git-8bf3021b3d/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-8bf3021b3d/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-8bf3021b3d/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: minmay_arrival_up_and_down layout_rooms Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (44, 43): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, discipleofbeogh the Demigod Conjurer. The astounding Orb of Zot lies far below, as if waiting for you to find it. Press ? for a list of commands and other information. Found 13 gold pieces. Found two stairs. You now have 13 gold pieces. You open the door. There is an open door here. A giant cockroach comes into view. The magic dart hits the giant cockroach. The giant cockroach is heavily wounded. The magic dart hits the giant cockroach. The giant cockroach is almost dead. The magic dart hits the giant cockroach but does no damage. The giant cockroach is almost dead. The magic dart hits the giant cockroach. You kill the giant cockroach! Magic restored. A goblin comes into view. It is wielding a +0 dagger. The magic dart hits the goblin. The goblin is heavily wounded. The magic dart hits the goblin. You kill the goblin! You can't see any susceptible monsters within range! (Use Z to cast anyway.) You start resting. Magic restored. Found 11 gold pieces. A ball python comes into view. You see here a +0 dagger. The ball python hisses angrily. The magic dart hits the ball python. You kill the ball python! You can't see any susceptible monsters within range! (Use Z to cast anyway.) You now have 24 gold pieces (gained 11). Found 9 gold pieces. You now have 33 gold pieces (gained 9). A hobgoblin comes into view. The hobgoblin shouts! The magic dart hits the hobgoblin but does no damage. The magic dart hits the hobgoblin but does no damage. The magic dart hits the hobgoblin but does no damage. The magic dart hits the hobgoblin. You kill the hobgoblin! You can't see any susceptible monsters within range! (Use Z to cast anyway.) You can't see any susceptible monsters within range! (Use Z to cast anyway.) You see here a hobgoblin corpse. Found a ring mail. An endoplasm and a gnoll come into view. The magic dart hits the gnoll. The gnoll is lightly wounded. The gnoll shouts! You hear a shout! The magic dart hits the gnoll. The gnoll is moderately wounded. A goblin comes into view. It is wielding a +0 club. The magic dart hits the gnoll. The gnoll is severely wounded. The endoplasm quivers. The gnoll hits you with a +0 whip. The magic dart hits the gnoll. You kill the gnoll! Your Conjurations skill increases to level 4! You have reached level 2! The magic dart hits the goblin. The goblin is severely wounded. You are out of magic! You are out of magic! The goblin attacks as it pursues you! The goblin hits you with a +0 club. Okay, then. The magic dart hits the goblin. You kill the goblin! You see here a hobgoblin corpse. The magic dart hits the endoplasm. The endoplasm is almost dead. The magic dart hits the endoplasm. You kill the endoplasm! You start memorising the spell. You continue memorising. x2 You finish memorising. Spell assigned to 'b'. A quokka comes into view. Found a scroll labelled BOTHAF XIKK. The magic dart hits the quokka. The quokka is severely wounded. The magic dart hits the quokka. The quokka is almost dead. The quokka barely misses you. The magic dart hits the quokka. You kill the quokka! c - a scroll labelled BOTHAF XIKK A rat comes into view. The rat squeaks loudly. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 4% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a rat (78% to hit) The searing ray hits the rat. You kill the rat! >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33-a0-541-g8bf3021b3d 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_CAST_SPELL repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [discipleofbeogh] Species: Demigod Job: Conjurer HP: 20/20; mods: 0/0 MP: 5/7; mod: 0 Stats: 8 (8) 20 (20) 12 (12) Position: (38, 37), 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 | 0 | 0 | 0 | 0/59 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 | 0 | 0 | 0 | 0/59 Dodging | X | 1 | 6 | 1 | 171 | 112/119 Stealth | X | 1 | 8 | 1 | 136 | 86/100 Shields | X | 1 | 0 | 0 | 0 | 0/59 Unarmed Combat | X | 1 | 0 | 0 | 0 | 0/59 Spellcasting | X | 1 | 16 | 1 | 207 | 137/142 Conjurations | X | 1 | 70 | 4 | 642 | 48/297 Hexes | X | 1 | 0 | 0 | 0 | 0/59 Summonings | X | 1 | 0 | 0 | 0 | 0/59 Necromancy | X | 1 | 0 | 0 | 0 | 0/59 Translocations | X | 1 | 0 | 0 | 0 | 0/59 Forgecraft | 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/59 Evocations | X | 1 | 0 | 0 | 0 | 0/59 Shapeshifting | X | 1 | 0 | 0 | 0 | 0/70 Spell bugs: Durations: Attributes: #12: 33 #35: 258 #49: 46 Mutations: high MP: 1 (innate) forlorn: 1 (innate) divine attributes: 1 (innate) Inventory bugs: Equipment: eq slot #6, inv slot #0: +0 robe }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ..###.## #.##.[ .# .. .....# #.# #.#). #.# #..###.# #.J# #... #......# ##.# #.. #.###.## #.# ... #.# #.#####.## #†#####.# #....##... #.......# #.##.####) ###@##########..# ## #.##.......##.# # #..+.>.>.>.+..# ####.......#..# ##########.#### ####.......##....# #..'...<...+..##.. .#######.##.......######. ..........#########...... clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>