ASSERT(mon->see_cell(mon->target)) in 'mon-behv.cc' at line 518 failed. Version: Dungeon Crawl Stone Soup 0.18-a0-308-g3805d8e Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /opt/dgl-chroot/usr/lib/dcss-trunk/0.18-a0-308-g3805d8e/bin/dcss -name Haruko -rc /opt/dgl-chroot/var/gamedata/dcss-trunk/rc-files/Haruko.rc -macro /opt/dgl-chroot/var/gamedata/dcss-trunk/rc-files/Haruko.macro -morgue /opt/dgl-chroot/var/gamedata/dcss/morgue/Haruko/ -dir /opt/dgl-chroot/var/gamedata/dcss-trunk/save/ -webtiles-socket /opt/dgl-chroot/tmp/dcss-sockets/Haruko:2015-11-27.01:37:24.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 29 stack frames. /opt/dgl-chroot/usr/lib/dcss-trunk/0.18-a0-308-g3805d8e/bin/dcss(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x6550c3]: write_stack_trace(_IO_FILE*, int) /opt/dgl-chroot/usr/lib/dcss-trunk/0.18-a0-308-g3805d8e/bin/dcss(_Z13do_crash_dumpv+0x33f) [0x65e37f]: do_crash_dump() /opt/dgl-chroot/usr/lib/dcss-trunk/0.18-a0-308-g3805d8e/bin/dcss(_Z20crash_signal_handleri+0x9c) [0x65536c]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x36d40) [0x7f1d1e418d40]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f1d1e7b720b]: /opt/dgl-chroot/usr/lib/dcss-trunk/0.18-a0-308-g3805d8e/bin/dcss() [0x65daf9] /opt/dgl-chroot/usr/lib/dcss-trunk/0.18-a0-308-g3805d8e/bin/dcss() [0x65ddb2] /opt/dgl-chroot/usr/lib/dcss-trunk/0.18-a0-308-g3805d8e/bin/dcss(_Z16handle_behaviourP7monster+0xd6f) [0x8f2a3f]: handle_behaviour(monster*) /opt/dgl-chroot/usr/lib/dcss-trunk/0.18-a0-308-g3805d8e/bin/dcss(_Z15behaviour_eventP7monster14mon_event_typePK5actor9coord_defb+0x1a8) [0x8f48b8]: behaviour_event(monster*, mon_event_type, actor const*, coord_def, bool) /opt/dgl-chroot/usr/lib/dcss-trunk/0.18-a0-308-g3805d8e/bin/dcss(_ZN12melee_attack16player_warn_missEv+0xcc) [0x8bfc5c]: melee_attack::player_warn_miss() /opt/dgl-chroot/usr/lib/dcss-trunk/0.18-a0-308-g3805d8e/bin/dcss(_ZN12melee_attack19handle_phase_dodgedEv+0x398) [0x8c00b8]: melee_attack::handle_phase_dodged() /opt/dgl-chroot/usr/lib/dcss-trunk/0.18-a0-308-g3805d8e/bin/dcss(_ZN12melee_attack6attackEv+0x620) [0x8c1720]: melee_attack::attack() /opt/dgl-chroot/usr/lib/dcss-trunk/0.18-a0-308-g3805d8e/bin/dcss(_Z11fight_meleeP5actorS0_Pbb+0x5e8) [0x710048]: fight_melee(actor*, actor*, bool*, bool) /opt/dgl-chroot/usr/lib/dcss-trunk/0.18-a0-308-g3805d8e/bin/dcss() [0x8666ea] /opt/dgl-chroot/usr/lib/dcss-trunk/0.18-a0-308-g3805d8e/bin/dcss(_Z15process_command12command_type+0x954) [0x8693f4]: process_command(command_type) /opt/dgl-chroot/usr/lib/dcss-trunk/0.18-a0-308-g3805d8e/bin/dcss() [0x80420b] /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xbf78) [0x7f1d1fb1ff78]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0x166af) [0x7f1d1fb2a6af]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xc3cd) [0x7f1d1fb203cd]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xb6eb) [0x7f1d1fb1f6eb]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xc55a) [0x7f1d1fb2055a]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(lua_pcall+0x4d) [0x7f1d1fb1c34d]: /opt/dgl-chroot/usr/lib/dcss-trunk/0.18-a0-308-g3805d8e/bin/dcss(_ZN4CLua6callfnEPKcii+0xa4) [0x63ede4]: CLua::callfn(char const*, int, int) /opt/dgl-chroot/usr/lib/dcss-trunk/0.18-a0-308-g3805d8e/bin/dcss(_Z15process_command12command_type+0xc0d) [0x8696ad]: process_command(command_type) /opt/dgl-chroot/usr/lib/dcss-trunk/0.18-a0-308-g3805d8e/bin/dcss() [0x86bdd9] /opt/dgl-chroot/usr/lib/dcss-trunk/0.18-a0-308-g3805d8e/bin/dcss() [0x86ca75] /opt/dgl-chroot/usr/lib/dcss-trunk/0.18-a0-308-g3805d8e/bin/dcss(main+0x2ef) [0x52107f]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7f1d1e403ec5]: /opt/dgl-chroot/usr/lib/dcss-trunk/0.18-a0-308-g3805d8e/bin/dcss() [0x5b57fa] Trying to run gdb. GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1 Copyright (C) 2014 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". 0x00007f1d1e7b6e9c in __libc_waitpid (pid=25856, stat_loc=0x0, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:31 #0 0x00007f1d1e7b6e9c in __libc_waitpid (pid=25856, stat_loc=0x0, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:31 resultvar = 18446744073709551104 oldtype = 25839 #1 0x00000000006557db in call_gdb (file=file@entry=0x7f1d1e7a11c0 <_IO_2_1_stderr_>) at crash.cc:420 gdb = attach_cmd = "attach 25839\000\000\000\000\000\000\000" #2 0x000000000065e39b in do_crash_dump () at dbg-asrt.cc:671 t = 1448588284 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x26846b8 "/opt/dgl-chroot/var/gamedata/dcss/morgue/Haruko/"}} name = "/opt/dgl-chroot/var/gamedata/dcss/morgue/Haruko/crash-Haruko-20151127-013804.txt", '\000' file = 0x7f1d1e7a11c0 <_IO_2_1_stderr_> #3 0x000000000065536c in crash_signal_handler (sig_num=6) at crash.cc:193 No locals. #4 No locals. #5 0x00007f1d1e7b720b in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:37 resultvar = 0 pid = #6 0x000000000065daf9 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffd74797210 "ASSERT(mon->see_cell(mon->target)) in 'mon-behv.cc' at line 518 failed.", assert=true) at dbg-asrt.cc:795 No locals. #7 0x000000000065ddb2 in AssertFailed (expr=expr@entry=0xbdcb5a "mon->see_cell(mon->target)", file=file@entry=0xbdcb4e "mon-behv.cc", line=line@entry=518, text=text@entry=0x0) at dbg-asrt.cc:833 mesg = "ASSERT(mon->see_cell(mon->target)) in 'mon-behv.cc' at line 518 failed.\000 \200yt\375\177\000\000\000\000\000\000\000\000\000\000\211\v\241\000\000\000\000\000\001\000\000\000\000\000\000\000.\357\213", '\000' , "\n\000\000\000\v\000\000\000`\354T\002\000\000\000\000d\354T\002\000\000\000\000"... args = {{gp_offset = 10849225, fp_offset = 0, overflow_arg_area = 0xefc920 , reg_save_area = 0x5e146f }} fileName = #8 0x00000000008f2a3f in handle_behaviour (mon=mon@entry=0xf211a0 ) at mon-behv.cc:518 afoe = 0xefc920 foepos = {x = 38, y = 16} new_beh = BEH_SEEK new_foe = 27001 wontAttack = patrolling = false owner = 0x0 isNeutral = false proxPlayer = true proxFoe = true isSmart = isPacified = false e = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, } changed = true isFriendly = false isHealthy = e_index = -1 #9 0x00000000008f48b8 in behaviour_event (mon=0xf211a0 , event=event@entry=ME_WHACK, src=src@entry=0xefc920 , src_pos=..., src_pos@entry=..., allow_shout=allow_shout@entry=true) at mon-behv.cc:1319 old_behaviour = BEH_SEEK isSmart = setTarget = breakCharm = was_unaware = false msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1228938 ""}} src_idx = wasLurking = isPacified = #10 0x00000000008bfc5c in melee_attack::player_warn_miss (this=this@entry=0x7ffd74798020) at melee_attack.cc:1473 No locals. #11 0x00000000008c00b8 in melee_attack::handle_phase_dodged (this=0x7ffd74798020) at melee_attack.cc:275 ev = ev_nophase = #12 0x00000000008c1720 in melee_attack::attack (this=this@entry=0x7ffd74798020) at melee_attack.cc:854 gyre_name = {val = @0x7ffd74797ea0, oldval = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1228938 ""}}} shield_blocked = dummy = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1228938 ""}} gyre = ev = conducts = {{conduct = NUM_CONDUCTS, pgain = 0, known = true, enabled = false, victim = {_M_t = { >> = { >> = {> = {}, , true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, {conduct = NUM_CONDUCTS, pgain = 0, known = true, enabled = false, victim = {_M_t = { >> = { >> = {> = {}, , true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, {conduct = NUM_CONDUCTS, pgain = 0, known = true, enabled = false, victim = {_M_t = { >> = { >> = {> = {}, , true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}} #13 0x0000000000710048 in fight_melee (attacker=attacker@entry=0xefc920 , defender=defender@entry=0xf211a0 , did_hit=did_hit@entry=0x0, simu=simu@entry=false) at fight.cc:162 attk = { = {_vptr.attack = 0xc98170 , attacker = 0xefc920 , defender = 0xf211a0 , responsible = 0xefc920 , attack_occurred = true, cancel_attack = false, did_hit = false, needs_message = true, attacker_visible = true, defender_visible = true, perceived_attack = false, obvious_effect = false, to_hit = 4, damage_done = 0, special_damage = 0, aux_damage = 0, min_delay = 0, final_attack_delay = 0, special_damage_flavour = BEAM_NONE, stab_attempt = false, stab_bonus = 0, ev_margin = -6, attk_type = AT_HIT, attk_flavour = AF_PLAIN, attk_damage = 48, weapon = 0x0, damage_brand = SPWPN_NORMAL, wpn_skill = SK_UNARMED_COMBAT, shield = 0x0, art_props = {mData = {0 }}, unrand_entry = 0x0, attacker_to_hit_penalty = 0, attack_verb = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1f35668 "bug"}}, verb_degree = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1228938 ""}}, no_damage_message = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1228938 ""}}, special_damage_message = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1228938 ""}}, aux_attack = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1228938 ""}}, aux_verb = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1228938 ""}}, attacker_armour_tohit_penalty = 0, attacker_shield_tohit_penalty = 0, defender_shield = 0x0, miscast_level = -1, miscast_type = 0, miscast_target = 0x0, fake_chaos_attack = false, simu = false, aux_source = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1228938 ""}}, kill_type = KILLED_BY_MONSTER}, attack_number = -1, effective_attack_number = -1, cleave_targets = { >> = {_M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_node = {_M_next = 0x7ffd747981d0, _M_prev = 0x7ffd747981d0}}}, }, cleaving = false, attack_position = {x = 38, y = 16}} nrounds = pos = effective_attack_number = attack_number = #14 0x00000000008666ea in _move_player (move=move@entry=...) at main.cc:3384 swap = false targ_grid = DNGN_FLOOR try_to_swap = fmonger = 0x0 attacking = false moving = true additional_time_taken = 0 targ_monst = 0xf211a0 mon_swap_dest = {x = 0, y = 0} targ = {x = 39, y = 16} walkverb = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1f55c88 "walk"}} targ_pass = true beholder = 0x0 #15 0x00000000008693f4 in process_command (cmd=cmd@entry=CMD_MOVE_RIGHT) at main.cc:2020 No locals. #16 0x000000000080420b in crawl_process_keys (ls=) at l_crawl.cc:390 current_delay = keys = 0x22094d8 "l" cmd = CMD_MOVE_RIGHT gen = {val = , oldval = false} #17 0x00007f1d1fb1ff78 in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #18 0x00007f1d1fb2a6af in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #19 0x00007f1d1fb203cd in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #20 0x00007f1d1fb1f6eb in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #21 0x00007f1d1fb2055a in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #22 0x00007f1d1fb1c34d in lua_pcall () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #23 0x000000000063ede4 in CLua::callfn (this=this@entry=0xfef880 , fn=fn@entry=0xbda2f7 "hit_closest", nargs=nargs@entry=0, nret=nret@entry=0) at clua.cc:726 ls = 0x1efb980 strangler = {lua = 0xfef880 , static lua_map = {_M_t = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x2607c20, _M_left = 0x2607c20, _M_right = 0x2607c20}, _M_node_count = 1}}}} err = #24 0x00000000008696ad in process_command (cmd=cmd@entry=CMD_AUTOFIGHT) at main.cc:2052 No locals. #25 0x000000000086bdd9 in _input () at main.cc:1507 cmd = CMD_AUTOFIGHT player_disabled = {was_disabled = false} #26 0x000000000086ca75 in _launch_game () at main.cc:479 game_start = #27 0x000000000052107f in _launch_game_loop () at main.cc:380 game_ended = false #28 main (argc=14, argv=0x7ffd74799128) at main.cc:336 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.8.4 on Nov 27 2015 at 01:15:09 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -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 -Irltiles -isystem /usr/include/ncursesw -g -DWIZARD -DASSERTS -DCLUA_BINDINGS -DDGAMELAUNCH -DWEB_DIR_PATH="/web/" 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 = corridors, absdepth0 = 0 Level vaults: minmay_arrival_glassed_features layout_loops_ring Markers: <<<<<<<<<<<<<<<<<<<<<< Marker 0 at (22, 29): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, Haruko the Felid Air Elementalist. It is said that the Orb of Zot exists deep within this dungeon, but nobody has ever found it. Press ? for a list of commands and other information. Found five items. Found a staircase leading out of the dungeon. b - 2 meat rations (gained 1) You now have 4 gold pieces. Found a stone staircase leading down. Found a ring mail. You see here a ring mail. There is a stone staircase leading down here. Found a stone staircase leading down. A bat comes into view. Casting: Shock Confirm with . or Enter, or press ? or * to list all spells. Aiming: Shock Press: ? - help, Shift-Dir - straight line, f - bat Aim: a bat (resting) The zap hits the bat. You kill the bat! There is a stone staircase leading down here. A hobgoblin comes into view. Found a ring mail. Casting: Shock Confirm with . or Enter, or press ? or * to list all spells. Aiming: Shock Press: ? - help, Shift-Dir - straight line, f - hobgoblin Aim: a hobgoblin (resting) The zap hits the hobgoblin. The hobgoblin appears unharmed. The hobgoblin shouts! Casting: Shock Confirm with . or Enter, or press ? or * to list all spells. Aiming: Shock Press: ? - help, Shift-Dir - straight line, f/p - hobgoblin Aim: a hobgoblin The zap hits the hobgoblin. The hobgoblin is lightly wounded. Casting: Shock Confirm with . or Enter, or press ? or * to list all spells. Aiming: Shock Press: ? - help, Shift-Dir - straight line, f/p - hobgoblin Aim: a hobgoblin (lightly wounded) You miscast Shock. You are very lightly contaminated with residual magic. Your skin tingles. A hobgoblin comes into view. The hobgoblin closely misses you. You closely miss the hobgoblin. >>>>>>>>>>>>>>>>>>>>>> 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: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_AUTOFIGHT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Haruko] Species: Felid Job: Air Elementalist HP: 7/7; mods: 0/0 MP: 0/4; mod: 0 Stats: 4 (4) 16 (16) 16 (16) Position: (38, 16), god: No God (0), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_train | train | training | level | points | progress Fighting | X | 0 | 0 | 0 | 0 | 0/50 Dodging | X | 1 | 100 | 2 | 161 | 72/89 Stealth | X | 0 | 0 | 2 | 127 | 52/75 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 0 | 0 | 2 | 179 | 1/178 Conjurations | X | 0 | 0 | 0 | 51 | 51/59 Hexes | | 0 | 0 | 0 | 0 | 0/25 Charms | | 0 | 0 | 0 | 0 | 0/35 Summonings | | 0 | 0 | 0 | 0 | 0/50 Necromancy | | 0 | 0 | 0 | 0 | 0/50 Translocations | | 0 | 0 | 0 | 0 | 0/25 Transmutations | | 0 | 0 | 0 | 0 | 0/42 Fire Magic | | 0 | 0 | 0 | 0 | 0/59 Ice Magic | | 0 | 0 | 0 | 0 | 0/59 Air Magic | X | 0 | 0 | 2 | 301 | 123/178 Earth Magic | | 0 | 0 | 0 | 0 | 0/59 Poison Magic | | 0 | 0 | 0 | 0 | 0/59 Invocations | | 0 | 0 | 0 | 0 | 0/50 Evocations | | 0 | 0 | 0 | 0 | 0/42 Spell bugs: Durations: Attributes: #12: 4 #27: 1 #49: 44 #59: 1 Mutations: claws: 1 (innate) fangs: 3 (innate) see invisible: 1 (innate) carnivore: 3 (innate) speed: 1 (innate) shaggy fur: 1 (innate) slow metabolism: 1 (innate) sharp paws: 1 (innate) Inventory bugs: Equipment: }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ########### ..........# #########.# #.# #########.# ......[.#.######## .######........... ## #....############## # #.#####.>..@g†...g. #.# #.#########.. #.# #.# #.# #.# #.# #.# ######.## #.# ...#########.# ...#...###...# ...#.⌠.###.#.# clua stack: [C], function process_keys, line -1 autofight.lua, function attack_melee, line 241 autofight.lua, function attack, line 329 autofight.lua, function (null), line 347 dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>