Crash caused by signal #11: Segmentation fault Version: Dungeon Crawl Stone Soup 0.33-a0-122-g3f967fc499 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 3155679919814602534, deterministic pregen: 1 Version history: Game started: 0.33-a0-115-gb1f659f69e 0.33-a0-122-g3f967fc499 Command line: /usr/games/crawl-git-3f967fc499 -name tswn -rc /dgldir/rcfiles/crawl-git/tswn.rc -macro /dgldir/rcfiles/crawl-git/tswn.macro -morgue /dgldir/morgue/tswn/ -webtiles-socket /crawl-master/webserver/sockets/tswn:2024-09-19.23:45:15.sock -await-connection RC options: restart_after_game = false Crash caused by signal #11: Segmentation fault Obtained 21 stack frames. /usr/games/crawl-git-3f967fc499(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x57886d4e7abe]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-3f967fc499(_Z13do_crash_dumpv+0x43a) [0x57886d4f5c1a]: do_crash_dump() /usr/games/crawl-git-3f967fc499(_Z20crash_signal_handleri+0x1fa) [0x57886d4e7f9a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x7f7efd242910]: /usr/games/crawl-git-3f967fc499(_ZN5actor9knockbackERKS_iiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x133) [0x57886d459923]: actor::knockback(actor const&, int, int, std::__cxx11::basic_string, std::allocator >) /usr/games/crawl-git-3f967fc499(_ZN4bolt15knockback_actorEP5actori+0xf6) [0x57886d497906]: bolt::knockback_actor(actor*, int) /usr/games/crawl-git-3f967fc499(_ZN4bolt13affect_playerEv+0x4cf) [0x57886d49a57f]: bolt::affect_player() /usr/games/crawl-git-3f967fc499(_ZN4bolt11affect_cellEv+0x2d6) [0x57886d49b376]: bolt::affect_cell() /usr/games/crawl-git-3f967fc499(_ZN4bolt7do_fireEv+0x750) [0x57886d4a3240]: bolt::do_fire() /usr/games/crawl-git-3f967fc499(_ZN4bolt4fireEv+0x278) [0x57886d4a3c38]: bolt::fire() /usr/games/crawl-git-3f967fc499(_Z16handle_mon_spellP7monster+0x974) [0x57886d891564]: handle_mon_spell(monster*) /usr/games/crawl-git-3f967fc499(+0x809a9a) [0x57886d855a9a]: /usr/games/crawl-git-3f967fc499(_Z19handle_monster_moveP7monster+0x4e6) [0x57886d85a446]: handle_monster_move(monster*) /usr/games/crawl-git-3f967fc499(_Z15handle_monstersb+0xcf8) [0x57886d85d368]: handle_monsters(bool) /usr/games/crawl-git-3f967fc499(_Z12world_reactsv+0x14f) [0x57886dc53ddf]: world_reacts() /usr/games/crawl-git-3f967fc499(+0xc0a136) [0x57886dc56136]: /usr/games/crawl-git-3f967fc499(+0xc0ae35) [0x57886dc56e35]: /usr/games/crawl-git-3f967fc499(main+0x1f7) [0x57886d420ab7]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x7f7efd2280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x7f7efd228189]: /usr/games/crawl-git-3f967fc499(_start+0x25) [0x57886d4214d5]: Trying to run gdb. GNU gdb (Ubuntu 14.0.50.20230907-0ubuntu1) 14.0.50.20230907-git Copyright (C) 2023 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". 0x00007f7efd30fbf7 in __GI___wait4 (pid=2310013, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007f7efd30fbf7 in __GI___wait4 (pid=2310013, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x000057886d4e816c in call_gdb (file=0x7f7efd3ff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 2309816\000\000\000\000\000" #2 0x000057886d4f5c38 in do_crash_dump () at dbg-asrt.cc:692 t = 1726789754 dir = "/dgldir/morgue/tswn/" name = "/dgldir/morgue/tswn/crash-tswn-20240919-234914.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x7f7efd3ff6c0 <_IO_2_1_stderr_> #3 0x000057886d4e7f9a in crash_signal_handler (sig_num=11) at crash.cc:198 No locals. #4 No locals. #5 actor::knockback (this=this@entry=0x57886e19f6a0 , cause=..., dist=dist@entry=4, dmg=dmg@entry=3, source_name="lance of force") at actor.cc:1079 source = {x = 1840266203, y = 22408} oldpos = {x = -1790083008, y = 32765} ray = {r = {start = {x = -nan(0xfffffffffff00), y = 4.7550594319702545e-310}, dir = {x = -nan(0xfffffffffffff), y = -nan(0xfffffffffffff)}}, on_corner = 255, cycle_idx = -1} newpos = {x = 0, y = 0} #6 0x000057886d497906 in bolt::knockback_actor (this=this@entry=0x7ffd954d8f10, act=act@entry=0x57886e19f6a0 , dam=dam@entry=15) at beam.cc:5321 max_dist = montyp = weight = roll = dist = 4 #7 0x000057886d49a57f in bolt::affect_player (this=0x7ffd954d8f10) at beam.cc:4461 engulfs = pre_ac_dam = pre_res_dam = was_affected = false old_hp = 84 final_dam = 15 #8 0x000057886d49b376 in bolt::affect_cell (this=this@entry=0x7ffd954d8f10) at beam.cc:1146 prev_reflections = 0 hit_player = true #9 0x000057886d4a3240 in bolt::do_fire (this=this@entry=0x7ffd954d8f10) at beam.cc:1376 feat = was_seen = coff = {cstate = false} #10 0x000057886d4a3c38 in bolt::fire (this=0x7ffd954d8f10) at beam.cc:1215 No locals. #11 0x000057886d891564 in handle_mon_spell (mons=mons@entry=0x57886e21fdf0 ) at mon-cast.cc:4710 hspell_pass = std::vector of length 3, capacity 3 = {{spell = SPELL_FORCE_LANCE, freq = 12 '\f', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}}, {spell = SPELL_BOLT_OF_MAGMA, freq = 12 '\f', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}}, {spell = SPELL_HASTE_OTHER, freq = 24 '\030', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}}} beem = {origin_spell = SPELL_FORCE_LANCE, range = 3, glyph = 96 U'`', colour = 3 '\003', flavour = BEAM_MMISSILE, real_flavour = BEAM_MAGIC, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 65, y = 16}, target = {x = 66, y = 15}, damage = {num = 3, size = 14}, ench_power = 120, hit = 26, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 3285, source_name = "a salamander mystic", name = "lance of force", short_name = "", hit_verb = "", loudness = 4, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "lance of force", 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 1, capacity 1 = {{x = 66, y = 15}}, extra_range_used = 0, is_tracer = false, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 80, hit_count = std::map with 1 element = {[4294967295] = 1}, foe_info = {count = 1, power = 24, hurt = 0, 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 = true, 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 = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = -1, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} ignore_good_idea = spell_slot = spell_cast = flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16} battlesphere = false #12 0x000057886d855a9a in _mons_take_special_action (mons=..., old_energy=) at mon-act.cc:1684 friendly_or_near = #13 0x000057886d85a446 in handle_monster_move (mons=0x57886e21fdf0 ) at mon-act.cc:2013 entry = mmov = {x = 1, y = -1} disabled = old_energy = non_move_energy = old_pos = new_pos = {x = 63, y = 49} #14 0x000057886d85d368 in handle_monsters (with_noise=true) at mon-act.cc:2474 mon = 0x57886e21fdf0 oldspeed = tries = #15 0x000057886dc53ddf in world_reacts () at main.cc:2604 No locals. #16 0x000057886dc56136 in _input () at main.cc:1301 player_disabled = {was_disabled = false} #17 0x000057886dc56e35 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #18 0x000057886d420ab7 in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = E = #19 main (argc=12, argv=0x7ffd954da258) at main.cc:342 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe =