Crash caused by signal #11: Segmentation fault Version: Dungeon Crawl Stone Soup 0.32-a0-1342-g782fa806ca Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 6388995536197162659, deterministic pregen: 1 Command line: /usr/games/crawl-new-dith -name sdynet -rc /dgldir/rcfiles/crawl-git/sdynet.rc -macro /dgldir/rcfiles/crawl-git/sdynet.macro -morgue /dgldir/morgue/sdynet/ -webtiles-socket /crawl-master/webserver/sockets/sdynet:2024-06-04.12:28:06.sock -await-connection RC options: restart_after_game = false Crash caused by signal #11: Segmentation fault Obtained 27 stack frames. /usr/games/crawl-new-dith(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x5db5e91d00ce]: write_stack_trace(_IO_FILE*) /usr/games/crawl-new-dith(_Z13do_crash_dumpv+0x43a) [0x5db5e91de21a]: do_crash_dump() /usr/games/crawl-new-dith(_Z20crash_signal_handleri+0x1fa) [0x5db5e91d05aa]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x72ce00242910]: /usr/games/crawl-new-dith(_ZNK7monster8friendlyEv+0x8) [0x5db5e9605d08]: monster::friendly() const /usr/games/crawl-new-dith(_ZN4bolt20tracer_affect_playerEv+0xf6) [0x5db5e9180116]: bolt::tracer_affect_player() /usr/games/crawl-new-dith(_ZN4bolt11affect_cellEv+0x2fe) [0x5db5e9184aee]: bolt::affect_cell() /usr/games/crawl-new-dith(_ZN4bolt7do_fireEv+0x750) [0x5db5e918c580]: bolt::do_fire() /usr/games/crawl-new-dith(_ZN4bolt4fireEv+0xa4) [0x5db5e918cda4]: bolt::fire() /usr/games/crawl-new-dith(+0x5e1e20) [0x5db5e9332e20]: /usr/games/crawl-new-dith(_Z22dithmenos_shadow_shootRK4distRK8item_def+0x145) [0x5db5e9337755]: dithmenos_shadow_shoot(dist const&, item_def const&) /usr/games/crawl-new-dith(_Z8throw_itRN6quiver6actionE+0xcab) [0x5db5e982a10b]: throw_it(quiver::action&) /usr/games/crawl-new-dith(+0x6e5c7d) [0x5db5e9436c7d]: /lib/x86_64-linux-gnu/liblua5.1.so.0(+0xfcfd) [0x72ce00ca3cfd]: /lib/x86_64-linux-gnu/liblua5.1.so.0(+0x1a2ba) [0x72ce00cae2ba]: /lib/x86_64-linux-gnu/liblua5.1.so.0(+0xe71d) [0x72ce00ca271d]: /lib/x86_64-linux-gnu/liblua5.1.so.0(+0xae23) [0x72ce00c9ee23]: /lib/x86_64-linux-gnu/liblua5.1.so.0(+0xd7b0) [0x72ce00ca17b0]: /lib/x86_64-linux-gnu/liblua5.1.so.0(lua_pcall+0x5c) [0x72ce00ca18dc]: /usr/games/crawl-new-dith(_ZN4CLua6callfnEPKcii+0xca) [0x5db5e91b770a]: CLua::callfn(char const*, int, int) /usr/games/crawl-new-dith(_Z15process_command12command_typeS_+0x208) [0x5db5e9919ff8]: process_command(command_type, command_type) /usr/games/crawl-new-dith(+0xbc729a) [0x5db5e991829a]: /usr/games/crawl-new-dith(+0xbc7da5) [0x5db5e9918da5]: /usr/games/crawl-new-dith(main+0x1f7) [0x5db5e910b767]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x72ce002280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x72ce00228189]: /usr/games/crawl-new-dith(_start+0x25) [0x5db5e910c185]: 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". 0x000072ce0030fbf7 in __GI___wait4 (pid=3792532, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x000072ce0030fbf7 in __GI___wait4 (pid=3792532, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005db5e91d077c in call_gdb (file=0x72ce003ff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 3791988\000\000\000\000\000" #2 0x00005db5e91de238 in do_crash_dump () at dbg-asrt.cc:692 t = 1717504472 dir = "/dgldir/morgue/sdynet/" name = "/dgldir/morgue/sdynet/crash-sdynet-20240604-123432.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x72ce003ff6c0 <_IO_2_1_stderr_> #3 0x00005db5e91d05aa in crash_signal_handler (sig_num=11) at crash.cc:198 No locals. #4 No locals. #5 0x00005db5e9605d08 in monster::friendly (this=0x0) at monster.cc:3008 No locals. #6 0x00005db5e9180116 in bolt::tracer_affect_player (this=0x7ffcb35e7d80) at beam.cc:3329 ag = 0x5db5e9e4ab60 #7 0x00005db5e9184aee in bolt::affect_cell (this=this@entry=0x7ffcb35e7d80) at beam.cc:1108 prev_reflections = 0 hit_player = true #8 0x00005db5e918c580 in bolt::do_fire (this=this@entry=0x7ffcb35e7d80) at beam.cc:1339 feat = was_seen = coff = {cstate = false} #9 0x00005db5e918cda4 in bolt::fire (this=this@entry=0x7ffcb35e7d80) at beam.cc:1167 boltcopy = {origin_spell = SPELL_NO_SPELL, range = 8, glyph = 42 U'*', colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 45, y = 18}, target = {x = 46, y = 24}, damage = {num = 100, size = 1}, ench_power = 0, hit = 0, thrower = KILL_MISC, ex_size = 0, source_id = 4294967295, source_name = "", name = "", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, 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 0, capacity 0, extra_range_used = 0, is_tracer = true, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_FRIENDLY, foe_ratio = 0, hit_count = std::map with 0 elements, foe_info = {count = 0, power = 0, 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, auto_hit = false, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = -1285652560, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} #10 0x00005db5e9332e20 in _simple_shot_tracer (source=..., target=..., source_mid=source_mid@entry=4294967295) at god-passive.cc:1385 tracer = {origin_spell = SPELL_NO_SPELL, range = 8, glyph = 42 U'*', colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 45, y = 18}, target = {x = 46, y = 24}, damage = {num = 100, size = 1}, ench_power = 0, hit = 0, thrower = KILL_MISC, ex_size = 0, source_id = 4294967295, source_name = "", name = "", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, 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 3, capacity 4 = {{x = 45, y = 19}, {x = 45, y = 20}, {x = 45, y = 21}}, extra_range_used = 0, is_tracer = true, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_FRIENDLY, foe_ratio = 0, hit_count = std::map with 1 element = {[4294967295] = 1}, foe_info = {count = 0, power = 0, 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, auto_hit = false, ray = {r = {start = {x = 45.687500000000007, y = 21.4375}, dir = {x = 0.19611613513818404, y = 0.98058067569092022}}, on_corner = false, cycle_idx = 2}, tile_beam = -1, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} #11 0x00005db5e9337755 in _find_any_shadow_shoot_position (aim=...) at /usr/include/c++/13/bits/stl_vector.h:1123 j = 0 i = 0 valid_targs = std::vector of length 2, capacity 2 = {0x5db5e9ec9c68 , 0x5db5e9ec8888 } valid_spots = std::vector of length 23, capacity 32 = {{x = 45, y = 18}, {x = 43, y = 22}, {x = 46, y = 23}, {x = 43, y = 21}, {x = 45, y = 24}, {x = 45, y = 23}, {x = 47, y = 18}, {x = 48, y = 19}, {x = 44, y = 23}, {x = 43, y = 20}, {x = 47, y = 19}, {x = 44, y = 24}, {x = 46, y = 18}, {x = 48, y = 18}, {x = 45, y = 19}, {x = 44, y = 19}, {x = 46, y = 19}, {x = 45, y = 20}, {x = 45, y = 22}, {x = 46, y = 20}, {x = 44, y = 20}, {x = 44, y = 21}, {x = 44, y = 22}} valid_targs = valid_spots = i = j = #12 dithmenos_shadow_shoot (d=..., item=...) at god-passive.cc:1541 aim = {x = 45, y = 22} target = pos = existing_target = mon = launcher = throwable = fake_proj = {base_type = 168, sub_type = 128 '\200', {plus = -19618, mon_type = 45918, skill = 45918, charges = -19618, net_durability = -19618, tithe_state = -19618}, {plus2 = 32764, net_placed = 32764, skill_points = 32764, stash_freshness = 32764}, {special = -1285652288, unrand_idx = -1285652288, subtype_rnd = 3009315008, brand = -1285652288, freshness = -1285652288}, rnd = 252 '\374', quantity = 0, flags = 9, pos = {x = 8, y = 9}, link = 17, slot = 0, orig_place = {branch = BRANCH_GEHENNA, depth = 23809}, orig_monnum = -9728, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 103035895061752 elements, }} missile = shot = {origin_spell = 3009315712, range = 32764, glyph = 16777216 U'\x1000000', colour = 2 '\002', flavour = BEAM_NONE, real_flavour = BEAM_NONE, drop_item = false, item_mulches = false, item = 0x1e, launcher = 0x8, source = {x = 544567129, y = 1869572211}, target = {x = 1851859060, y = 1920098592}, damage = {num = 45, size = 21}, ench_power = -341995832, hit = 23989, thrower = 30, ex_size = 50, source_id = 75, source_name = , name = "", short_name = "", hit_verb = , loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = 107, is_explosion = 144, is_death_effect = 109, aimed_at_spot = 233, aux_source = "", affects_nothing = 192, effect_known = 130, effect_wanton = 94, no_saving_throw = 179, draw_delay = 32764, explode_delay = -370369416, redraw_per_cell = 181, special_explosion = 0x2b35e82d0, was_missile = 121, animate = 105, ac_rule = ac_type::none, obvious_effect = 2, seen = false, heard = false, path_taken = std::vector of length -135666860038, capacity -17590414725220 = {{x = 761622016, y = 29184}, {x = 4000, y = 65535}, {x = -1, y = 0}, {x = -1595483648, y = -461467017}, {x = -370884656, y = 23989}, {x = -1285650912, y = 32764}, {x = -370884656, y = 23989}, {x = 45, y = 22}, {x = -370889888, y = 23989}, {x = 0, y = 0}, {x = -1285651168, y = 32764}, {x = -384571554, y = 23989}, {x = -1285651488, y = 32764}, {x = -384571554, y = 23989}, {x = -1285651488, y = 32764}, {x = -382523111, y = 23989}, {x = -370635616, y = 23989}, {x = -1285651168, y = 32764}, {x = -1285651488, y = 32764}, {x = 1, y = 0}, {x = -1285650912, y = 32764}, {x = -370889888, y = 23989}, {x = -1285651232, y = 32764}, {x = -382521313, y = 23989}, {x = 0, y = 0}, {x = -1595483648, y = -461467017}, {x = -382527968, y = 23989}, {x = -1285651168, y = 32764}, {x = -1285651455, y = 32764}, {x = 1, y = 0}, {x = -1285650912, y = 32764}, {x = -370889888, y = 23989}, {x = -1285651232, y = 32764}, {x = -377315061, y = 23989}, {x = -331491192, y = 23989}, {x = -370884656, y = 23989}, {x = 0, y = 0}, {x = -1, y = 23989}, {x = -1285651296, y = 32764}, {x = -343308504, y = 23989}, {x = -1285651104, y = 32764}, {x = 4, y = 0}, {x = 10, y = 12}, {x = -347656336, y = 23989}, {x = -347656328, y = 23989}, {x = -347656328, y = 23989}, {x = 2, y = 23989}, {x = -1595483648, y = -461467017}, {x = 513, y = 0}, {x = 0, y = 65537}, {x = 0, y = 0}, {x = 0, y = 27000}, {x = 0, y = -1}, {x = 0, y = 0}, {x = -1285651232, y = 32764}, {x = 0, y = 0}, {x = -376106752, y = 23989}, {x = -1285651168, y = 32764}, {x = -1285651152, y = 32764}, {x = 0, y = 23989}, {x = 0, y = 0}, {x = -1285651208, y = 32764}, {x = -1285651208, y = 32764}, {x = 0, y = 0}, {x = 513, y = 0}, {x = 0, y = 98049}, {x = 32768, y = 0}, {x = 0, y = 27000}, {x = 0, y = 0}, {x = -1595539456, y = -461467017}, {x = -1285651104, y = 32764}, {x = 0, y = 0}, {x = 0, y = 2}, {x = -1285650816, y = 32764}, {x = 0, y = 0}, {x = 0, y = 0}, {x = 0, y = 0}, {x = -1285651080, y = 32764}, {x = -1285651080, y = 32764}, {x = 0, y = 0}, {x = 1, y = 2}, {x = 2, y = 2}, {x = 2, y = 2}, {x = 2, y = 2}, {x = -152, y = -1}, {x = 2, y = 0}, {x = -331448544, y = 23989}, {x = 2787315, y = 29390}, {x = -1285650960, y = 32764}, {x = -338561104, y = 23989}, {x = -331448560, y = 23989}, {x = -338561104, y = 23989}, {x = -152, y = -1}, {x = 2, y = 0}, {x = -338561168, y = 23989}, {x = 2787315, y = 29390}, {x = 0, y = 8}, {x = 40, y = 15}, {x = 1, y = 1}, {x = 256, y = 0}, {x = -1285651168, y = 32764}, {x = -370884656, y = 23989}, {x = 45, y = 21}, {x = 45, y = 22}, {x = 0, y = 0}, {x = 0, y = 0}, {x = 3, y = 0}, {x = -1, y = 0}, {x = -1285650800, y = 32764}, {x = 0, y = 0}, {x = 0, y = 0}, {x = 0, y = 0}, {x = -1285650768, y = 32764}, {x = 5, y = 0}, {x = 1869771361, y = 119}, {x = -331443952, y = 23989}, {x = -1285650736, y = 32764}, {x = 0, y = 0}, {x = -331443968, y = 23989}, {x = 3, y = 0}, {x = -1285650704, y = 32764}, {x = 4, y = 0}, {x = 1937009000, y = 23808}, {x = 13296117, y = 29390}, {x = 0, y = 23989}, {x = -1285650664, y = 32764}, {x = 0, y = 0}, {x = -384208896, y = 23989}, {x = 12, y = 0}, {x = -1285650632, y = 32764}, {x = 0, y = 0}, {x = 0, y = 0}, {x = -348320640, y = 23989}, {x = 0, y = 23989}, {x = -1285650592, y = 32764}, {x = 0, y = 0}, {x = -1285650432, y = 32764}, {x = 256, y = 0}, {x = 256, y = 15}, {x = 50, y = 23809}, {x = 0, y = 0}, {x = -348323583, y = 1}, {x = -335544064, y = 23989}, {x = -348344752, y = 23989}, {x = -348344744, y = 23989}, {x = -348344720, y = 23989}, {x = 1000, y = 0}, {x = -335544064, y = 4}, {x = 100, y = 0}, {x = 13233699, y = 29390}, {x = 0, y = 1}, {x = -331404464, y = 23989}, {x = -331404464, y = 23989}, {x = -331404464, y = 23989}, {x = 1, y = 0}, {x = 1, y = 9}, {x = 0, y = 0}, {x = 0, y = 0}, {x = 0, y = 0}, {x = 0, y = 23808}, {x = 0, y = 23808}, {x = 0, y = 0}, {x = 0, y = 0}, {x = 0, y = 0}, {x = 0, y = 1078378496}, {x = 0, y = 1077313536}, {x = 0, y = 0}, {x = 0, y = 1072693248}, {x = 2037149440, y = 0}, {x = 3386, y = 0}, {x = -1285650304, y = 2048}, {x = 0, y = 23989}, {x = 0, y = 0}, {x = -1285650312, y = 32764}, {x = -1285650312, y = 32764}, {x = 0, y = 0}, {x = -373113408, y = 23989}, {x = -1285650248, y = 32764}, {x = 0, y = 0}, {x = 0, y = 0}, {x = 0, y = 0}, {x = -1595483648, y = -461467017}, {x = 0, y = 0}, {x = 0, y = 0}, {x = 0, y = 0}, {x = 0, y = 0}, {x = 2, y = 32764}, {x = -343308528, y = 23989}, {x = -1285650160, y = 32764}, {x = 0, y = 0}, {x = -1285650176, y = 32764}, {x = 0, y = 0}, {x = -335610736, y = 23989}, {x = 63, y = 0}, {x = 63, y = 0}, {x = -384088752, y = 23989}, {x = -369766656, y = 23989}, {x = -1595483648, y = -461467017}, {x = -376149959, y = 23989}, {x = -384088357, y = 23989}...}, extra_range_used = 8822016, is_tracer = 206, is_targeting = 114, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 45, hit_count = std::map with 4294967295 elements, foe_info = {count = -1595483648, power = -461467017, hurt = -370884656, helped = 23989, dont_stop = 32}, friend_info = {count = 32764, power = -370884656, hurt = 23989, helped = 45, dont_stop = 22}, chose_ray = 96, beam_cancelled = 171, dont_stop_player = 228, overshoot_prompt = 233, friendly_past_target = 181, bounces = 0, bounce_pos = {x = 0, y = -1285651168}, reflections = 32764, reflector = 3910395742, use_target_as_pos = 181, auto_hit = 93, ray = {r = {start = {x = 6.9526556894744402e-310, y = 5.0906489021663684e-310}, dir = {x = 6.9526556894744402e-310, y = 5.0906490033728997e-310}}, on_corner = 160, cycle_idx = 23989}, tile_beam = -1285651168, can_see_invis = 252, nightvision = 127, can_trigger_bullseye = false, message_cache = std::set with 103035882909727 elements} #13 0x00005db5e982a10b in throw_it (a=...) at throw.cc:744 primary = offhand = launcher = alt_launcher = ammo_slot = pbolt = {origin_spell = SPELL_NO_SPELL, range = 8, glyph = 40 U'(', colour = 15 '\017', flavour = BEAM_MISSILE, real_flavour = BEAM_MISSILE, drop_item = false, item_mulches = true, item = 0x7ffcb35e8520, launcher = 0x5db5e9e4bfd0 , source = {x = 45, y = 21}, target = {x = 45, y = 22}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_YOU_MISSILE, ex_size = 0, source_id = 4294967295, source_name = "", name = "arrow", short_name = "", hit_verb = "hits", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, 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 = true, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = true, heard = false, path_taken = std::vector of length 1, capacity 4 = {{x = 45, y = 22}}, extra_range_used = 1000, 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 = {[1216] = 1}, foe_info = {count = 1, power = 9, 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 = false, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, auto_hit = false, ray = {r = {start = {x = 45.5, y = 22.5}, dir = {x = 0, y = 1}}, on_corner = false, cycle_idx = 0}, tile_beam = 3386, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} fake_proj = {base_type = OBJ_MISSILES, sub_type = 2 '\002', {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 = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 1 '\001', quantity = 1, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, 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, }} thrown = @0x7ffcb35e84a0: {base_type = OBJ_MISSILES, sub_type = 2 '\002', {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 = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 1 '\001', quantity = 1, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, 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, }} is_thrown = false item = {base_type = OBJ_MISSILES, sub_type = 2 '\002', {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 = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 1 '\001', quantity = 1, flags = 32768, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = 0}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }} aimed_at_foe = true #14 0x00005db5e9436c7d in crawl_do_targeted_command (ls=