ASSERT(summon_type == 0 || (abj >= 1 && abj <= 6) || mt == MONS_BALL_LIGHTNING || mt == MONS_ORB_OF_DESTRUCTION || mt == MONS_BATTLESPHERE || summon_type == SPELL_STICKS_TO_SNAKES || summon_type == SPELL_DEATH_CHANNEL || summon_type == SPELL_BIND_SOULS || summon_type == SPELL_SIMULACRUM || summon_type == SPELL_AWAKEN_VINES || summon_type == SPELL_FULMINANT_PRISM || summon_type == SPELL_INFESTATION) in 'mgen_data.h' at line 150 failed. Version: Dungeon Crawl Stone Soup: Circus Animals 1.7-37-g2c94cca Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss -name Host24 -rc /opt/dgl-chroot/var/gamedata/dcss-trunk/rc-files/Host24.rc -macro /opt/dgl-chroot/var/gamedata/dcss-trunk/rc-files/Host24.macro -morgue /opt/dgl-chroot/var/gamedata/dcss/morgue/Host24/ -extra-opt-first travel_delay=10 -extra-opt-first rest_delay=0 -dir /opt/dgl-chroot/var/gamedata/dcss-dcssa/save/ -webtiles-socket /opt/dgl-chroot/tmp/dcss-sockets/Host24:2016-12-18.08:55:36.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 21 stack frames. /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_Z17write_stack_traceP8_IO_FILEi+0x38) [0x6674c8]: write_stack_trace(_IO_FILE*, int) /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_Z13do_crash_dumpv+0x357) [0x66f807]: do_crash_dump() /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_Z20crash_signal_handleri+0x9c) [0x6677ec]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354b0) [0x7f754d7c04b0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7f754db65269]: /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss() [0x66efa9] /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss() [0x66f22b] /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_ZN9mgen_dataC2E12monster_type8beh_typePK5actoriiRK9coord_deft13enum_bitfieldI9mgen_flagLin1EE8god_typeS0_i14proximity_type8level_idiiS8_I17monster_flag_typeLin1EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESL_S0_i+0x192) [0x6fe992]: mgen_data::mgen_data(monster_type, beh_type, actor const*, int, int, coord_def const&, unsigned short, enum_bitfield, god_type, monster_type, int, proximity_type, level_id, int, int, enum_bitfield, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, monster_type, int) /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss() [0xaa939b] /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_Z15animate_remainsRK9coord_def11corpse_type8beh_typetP5actorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8god_typebbbPP7monsterPi10spell_typei+0x240) [0xaa9fc0]: animate_remains(coord_def const&, corpse_type, beh_type, unsigned short, actor*, std::__cxx11::basic_string, std::allocator >, god_type, bool, bool, bool, monster**, int*, spell_type, int) /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_Z21cast_animate_skeleton8god_typeb+0x2cd) [0xaaa3ad]: cast_animate_skeleton(god_type, bool) /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss() [0xa6838c] /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_Z11your_spells10spell_typeibbb+0xb34) [0xa6d564]: your_spells(spell_type, int, bool, bool, bool) /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_Z12cast_a_spellb10spell_type+0x561) [0xa708a1]: cast_a_spell(bool, spell_type) /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_Z17do_cast_spell_cmdb+0x12) [0xa70ca2]: do_cast_spell_cmd(bool) /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_Z15process_command12command_type+0x787) [0xbbc507]: process_command(command_type) /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss() [0xbbf107] /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss() [0xbbfc35] /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(main+0x304) [0x5d5744]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f754d7ab830]: /opt/dgl-chroot/usr/lib/dcss-dcssa/bin/dcss(_start+0x29) [0x5d5be9]: Trying to run gdb. GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.04) 7.11.1 Copyright (C) 2016 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". 0x00007f754db64f2a in __waitpid (pid=13103, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f754db64f2a in __waitpid (pid=13103, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 #1 0x0000000000667beb in call_gdb (file=0x7f754db4f540 <_IO_2_1_stderr_>, file@entry=0x7f754e83a1c0 <_nc_prescreen>) at crash.cc:420 gdb = attach_cmd = "attach 13099\000\000\000\000\000\000\000" #2 0x000000000066f823 in do_crash_dump () at dbg-asrt.cc:714 t = 140724513231680 dir = "/opt/dgl-chroot/var/gamedata/dcss/morgue/Host24/" name = "/opt/dgl-chroot/var/gamedata/dcss/morgue/Host24/crash-Host24-20161218-085703.txt", '\000' file = 0x7f754e83a1c0 <_nc_prescreen> #3 0x00000000006677ec in crash_signal_handler (sig_num=6) at crash.cc:193 No locals. #4 No locals. #5 0x00007f754db65269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x000000000066efa9 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffcfa9f5e60 "ASSERT(summon_type == 0 || (abj >= 1 && abj <= 6) || mt == MONS_BALL_LIGHTNING || mt == MONS_ORB_OF_DESTRUCTION || mt == MONS_BATTLESPHERE || summon_type == SPELL_STICKS_TO_SNAKES || summon_type == SP"..., assert=assert@entry=true) at dbg-asrt.cc:838 No locals. #7 0x000000000066f22b in AssertFailed (expr=expr@entry=0xc2ced8 "summon_type == 0 || (abj >= 1 && abj <= 6) || mt == MONS_BALL_LIGHTNING || mt == MONS_ORB_OF_DESTRUCTION || mt == MONS_BATTLESPHERE || summon_type == SPELL_STICKS_TO_SNAKES || summon_type == SPELL_DEA"..., file=file@entry=0xbc9b78 "mgen_data.h", line=line@entry=150, text=text@entry=0x0) at dbg-asrt.cc:876 mesg = "ASSERT(summon_type == 0 || (abj >= 1 && abj <= 6) || mt == MONS_BALL_LIGHTNING || mt == MONS_ORB_OF_DESTRUCTION || mt == MONS_BATTLESPHERE || summon_type == SPELL_STICKS_TO_SNAKES || summon_type == SP"... args = fileName = #8 0x00000000006fe992 in mgen_data::mgen_data (this=0x7ffcfa9f69e0, mt=MONS_SKELETON, beh=, sner=, abj=, st=, p=..., mfoe=27001, genflags=..., which_god=GOD_NO_GOD, base=MONS_BAT, moncolour=-1, prox=PROX_ANYWHERE, _place=..., mhd=0, mhp=0, extflags=..., monname="", nas="\020i\237\372\374\177", '\000' , "Ո\002\000\000\000\000\b\004\210\002\000\000\000\000\360\003\210\002\000\000\000\000!7\216\000\000\000\000\000\006\000\000\000\374\177\000\000I\000\000\000\000\000\000\000\260i\237\372\374\177\000\000 \000\000\000\a\000\000\000\300M\000\001\000\000\000\000pi\237\372\374\177\000\000Q\226`\005\003\200\377\377\257i\237\372\374\177\000\000\001\000\000\000\000\000\000\000\006\000\000\000\061", '\000' , "[\000\000\000n", '\000' , "w\000\000\000|\000\000\000\060\230\210\002\000\000\000\000(\230\210\002\000\000\000\000\000\230\210\002\000\000\000\000"..., is=RANDOM_MONSTER, freeze_mp=-1) at mgen_data.h:141 No locals. #9 0x0000000000aa939b in _raise_remains (pos=..., corps=42, beha=beha@entry=BEH_FRIENDLY, hitting=hitting@entry=27001, as=as@entry=0x1491c80 , nas="", god=GOD_NO_GOD, actual=true, force_beh=false, raised=0x0, motions_r=0x7ffcfa9f6c0c, spell=SPELL_ANIMATE_SKELETON, power=20) at spl-summoning.cc:1695 item = @0x1499b88: {base_type = OBJ_CORPSES, sub_type = 1 '\001', {plus = 6, mon_type = MONS_BAT, skill = SK_STAVES, charges = 6, initial_cards = 6, net_durability = 6}, {plus2 = 0, used_count = 0, net_placed = 0, skill_points = 0, charge_cap = 0, stash_freshness = 0}, {special = 110, unrand_idx = 110, deck_rarity = 110, rod_plus = 110, subtype_rnd = 110, brand = 110, freshness = 110}, rnd = 33 '!', quantity = 1, flags = 536870912, curse_weight = 0, id_complexity = 0, pos = {x = 91, y = 20}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = 1}, orig_monnum = 6, inscription = "", props = {hash_map = 0x287a470}} zombie_type = MONS_BAT hd = 2 name_type = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0} name = "" mon = MONS_SKELETON monnum = mg = {cls = MONS_SKELETON, behaviour = BEH_FRIENDLY, summoner = 0x1491c80 , abjuration_duration = 0, summon_type = 50, pos = {x = 91, y = 20}, foe = 27001, flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 14}, god = GOD_NO_GOD, base_type = MONS_BAT, colour = -1, proximity = PROX_ANYWHERE, place = {branch = BRANCH_DUNGEON, depth = 1}, hd = 0, hp = 0, extra_flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, mname = "", non_actor_summoner = "", initial_shifter = RANDOM_MONSTER, preferred_grid_feature = DNGN_UNSEEN, map_mask = 0, props = {hash_map = 0x0}, freeze_cost = -1} mons = #10 0x0000000000aa9fc0 in animate_remains (a=..., class_allowed=class_allowed@entry=CORPSE_SKELETON, beha=beha@entry=BEH_FRIENDLY, hitting=hitting@entry=27001, as=0x1491c80 , nas="", god=GOD_NO_GOD, actual=true, quiet=false, force_beh=false, mon=0x0, motions_r=0x0, spell=SPELL_ANIMATE_SKELETON, power=20) at spl-summoning.cc:1833 was_draining = false was_butchering = false success = si = {> = {}, cur_link = 42, next_link = 27000} number_found = 1 any_success = false motions = 0 #11 0x0000000000aaa3ad in cast_animate_skeleton (god=god@entry=GOD_NO_GOD, fail=fail@entry=false) at spl-summoning.cc:1957 found = no_space = 0xc6e5e8 "...but the skeleton had no space to rise!" animate_skel_result = -1 animate_result = #12 0x0000000000a67874 in _handle_summoning_spells (spell=spell@entry=SPELL_ANIMATE_SKELETON, powc=powc@entry=24, beam=..., god=god@entry=GOD_NO_GOD, fail=fail@entry=false) at spl-cast.cc:1759 No locals. #13 0x0000000000a6838c in _do_cast (spell=spell@entry=SPELL_ANIMATE_SKELETON, powc=powc@entry=24, spd=..., beam=..., god=god@entry=GOD_NO_GOD, fail=, potion=-1) at spl-cast.cc:1809 zap = NUM_ZAPS target = {x = 91, y = 20} #14 0x0000000000a6d564 in your_spells (spell=spell@entry=SPELL_ANIMATE_SKELETON, powc=, powc@entry=0, allow_fail=allow_fail@entry=true, evoked=evoked@entry=false, fake_spell=fake_spell@entry=false) at spl-cast.cc:1588 wiz_cast = spd = {isValid = false, isTarget = false, isEndpoint = false, isCancel = true, choseRay = false, target = {x = 0, y = 0}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}} beam = {origin_spell = SPELL_ANIMATE_SKELETON, range = -2, glyph = 42, colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, item = 0x0, source = {x = 0, y = 0}, target = {x = 0, y = 0}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_MISC, ex_size = 0, source_id = 0, source_name = "", name = "", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, aimed_at_spot = false, aux_source = "", affects_nothing = false, effect_known = true, effect_wanton = false, draw_delay = 15, explode_delay = 50, special_explosion = 0x0, was_missile = false, evoked = false, animate = true, ac_rule = AC_NORMAL, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 0, capacity 0, 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 = 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, dont_stop_trees = 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 = 1, can_see_invis = false, nightvision = false, message_cache = std::set with 0 elements} flags = 20971520 potion = -1 god = GOD_NO_GOD fail = 0 antimagic = false old_target = false cast_result = #15 0x0000000000a708a1 in cast_a_spell (check_range=, spell=SPELL_ANIMATE_SKELETON, spell@entry=SPELL_NO_SPELL) at spl-cast.cc:909 cost = 0 freeze_cost = full_cost = 17 cast_result = #16 0x0000000000a70ca2 in do_cast_spell_cmd (force=force@entry=false) at spl-cast.cc:688 No locals. #17 0x0000000000bbc507 in process_command (cmd=cmd@entry=CMD_CAST_SPELL) at main.cc:2385 player_moved = #18 0x0000000000bbf107 in _input () at main.cc:1528 cmd = CMD_CAST_SPELL player_disabled = {was_disabled = false} #19 0x0000000000bbfc35 in _launch_game () at main.cc:505 game_start = true #20 0x00000000005d5744 in _launch_game_loop () at main.cc:382 game_ended = false #21 main (argc=18, argv=0x7ffcfa9f9988) at main.cc:338 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 5.4.0 20160609 on Aug 3 2016 at 07:14:02 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wno-unused-variable -Wno-missing-declarations -Wno-unused-function -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 -g -DWIZARD -DASSERTS -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/opt/dgl-chroot/var/gamedata/dcss-dcssa" -DWEB_DIR_PATH="/web/" -D_GNU_SOURCE -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 7, depth = 1 Level id: D:1 Level build method = random_map_for_place, level layout type = corridors, absdepth0 = 0 Level vaults: sevenhm_arrival_forest_fort_small_3 layout_loops_cross minivault_19 Markers: <<<<<<<<<<<<<<<<<<<<<< Marker 0 at (82, 23): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, Host24 the Kobold Necromancer. You are playing the Standard difficulty mode, Classic experience mode Will you prevail where others failed? Will you find the Orb of Zot? Press ? for a list of commands and other information. Found a staircase leading out of the dungeon. Memorise Animate Skeleton, consuming 1 spell level and leaving 2? You start memorising the spell. You continue memorising. You finish memorising. Spell assigned to 'b'. Okay, then. Okay, then. Okay, then. Okay, then. You open the door. There is an open door here. You open the large door. There is a large open door here. You open the large door. There is a large open door here. A bat comes into view. (hp=4, hd=1) The bat completely misses you. x2 You hit the bat. (mon hp-1) The bat completely misses you. x2 You completely miss the bat. The bat completely misses you. The bat hits you but does no damage. x2; The bat completely misses you. The bat convulses in agony! (mon hp-7) You kill the bat! You can't see any susceptible monsters within range! (Use Z to cast anyway.) You see here a bat corpse. You attempt to give life to the dead... Before your eyes, flesh is ripped from the corpse! >>>>>>>>>>>>>>>>>>>>>> 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_CAST_SPELL repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Host24] Species: Kobold Job: Necromancer HP: 26/27; mods: 0/0 MP: 83/100; mod: 0 Stats: 6 (6) 13 (13) 16 (16) Position: (91, 20), god: No God (0), turn_is_over: 0, 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/42 Short Blades | | 0 | 0 | 0 | 0 | 0/29 Long Blades | | 0 | 0 | 0 | 0 | 0/70 Axes | | 0 | 0 | 0 | 0 | 0/59 Maces & Flails | | 0 | 0 | 0 | 0 | 0/50 Polearms | | 0 | 0 | 0 | 0 | 0/70 Staves | | 0 | 0 | 0 | 0 | 0/59 Slings | | 0 | 0 | 0 | 0 | 0/35 Bows | | 0 | 0 | 0 | 0 | 0/59 Crossbows | | 0 | 0 | 0 | 0 | 0/35 Throwing | X | 0 | 0 | 0 | 0 | 0/42 Armour | X | 0 | 0 | 0 | 0 | 0/70 Dodging | X | 1 | 25 | 2 | 181 | 61/141 Stealth | X | 1 | 25 | 2 | 171 | 86/100 Shields | | 0 | 0 | 0 | 0 | 0/70 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 1 | 25 | 2 | 312 | 110/238 Conjurations | | 0 | 0 | 0 | 0 | 0/59 Hexes | | 0 | 0 | 0 | 0 | 0/50 Charms | | 0 | 0 | 0 | 0 | 0/70 Summonings | | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 1 | 25 | 4 | 661 | 11/360 Translocations | | 0 | 0 | 0 | 0 | 0/50 Transmutations | | 0 | 0 | 0 | 0 | 0/59 Fire Magic | | 0 | 0 | 0 | 0 | 0/50 Ice Magic | | 0 | 0 | 0 | 0 | 0/50 Air Magic | | 0 | 0 | 0 | 0 | 0/50 Earth Magic | | 0 | 0 | 0 | 0 | 0/50 Poison Magic | | 0 | 0 | 0 | 0 | 0/50 Light Magic | | 0 | 0 | 0 | 0 | 0/50 Darkness Magic | | 0 | 0 | 0 | 0 | 0/50 Time Magic | | 0 | 0 | 0 | 0 | 0/50 Invocations | | 0 | 0 | 0 | 0 | 0/42 Evocations | | 0 | 0 | 0 | 0 | 0/35 Spell bugs: Durations: Attributes: #27: 2 #49: 48 #59: 1 #64: 40 Mutations: carnivore: 3 (innate) evolution: 3 (innate) resilient dna: 1 (innate) long dna: 2 (innate) Inventory bugs: Equipment: eq slot #6, inv slot #0: +0 robe }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ######### #⌠......# ###≈≈≈....# #.#####.#.# ##.'...'.#.# #..'...'.#@# #'##...#.#.# #..#####.#.# #<.# ♣♣♣.#.# #### ♣8..#.# ♣♣♣.#.# ###.# #.# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>