ERROR in 'mon-util.cc' at line 654: bogus mc (no monster data): invalid monster_type 1000 (1000) Version: Dungeon Crawl Stone Soup 0.35-a0-550-geed3790eb1 Platform: unix Bits: 64 Game mode: seeded Tiles: online Seed: 4879222222720840985, deterministic pregen: 1 Version history: Game started: 0.35-a0-546-gb2ce4df294 0.35-a0-550-geed3790eb1 Command line: /usr/games/crawl-git-eed3790eb1 -name synecdoche -rc /dgldir/rcfiles/crawl-git/synecdoche.rc -macro /dgldir/rcfiles/crawl-git/synecdoche.macro -morgue /dgldir/morgue/synecdoche/ -seed -webtiles-socket /crawl-master/webserver/sockets/synecdoche:2026-06-22.05:53:09.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 25 stack frames. /usr/games/crawl-git-eed3790eb1(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x5b91c082705e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-eed3790eb1(_Z13do_crash_dumpv+0x43a) [0x5b91c08352ba]: do_crash_dump() /usr/games/crawl-git-eed3790eb1(_Z20crash_signal_handleri+0x1fa) [0x5b91c082753a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x766c79042910]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11b) [0x766c7909999b]: /lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x766c79042866]: /usr/games/crawl-git-eed3790eb1(+0x50c68d) [0x5b91c083468d]: /usr/games/crawl-git-eed3790eb1(_Z3diePKciS0_z+0x166) [0x5b91c0834d06]: die(char const*, int, char const*, ...) /usr/games/crawl-git-eed3790eb1(_Z19mons_class_holiness12monster_type+0xa3) [0x5b91c0c77c13]: mons_class_holiness(monster_type) /usr/games/crawl-git-eed3790eb1(_Z22get_mons_class_resists12monster_type+0x63) [0x5b91c0c77c93]: get_mons_class_resists(monster_type) /usr/games/crawl-git-eed3790eb1(_Z16get_mons_resistsRK7monster+0x34) [0x5b91c0c82d14]: get_mons_resists(monster const&) /usr/games/crawl-git-eed3790eb1(_Z15get_mons_resistRK7monster16mon_resist_flags+0xc) [0x5b91c0c8309c]: get_mons_resist(monster const&, mon_resist_flags) /usr/games/crawl-git-eed3790eb1(_ZNK7monster10res_poisonEb+0x1e) [0x5b91c0c9219e]: monster::res_poison(bool) const /usr/games/crawl-git-eed3790eb1(_ZN7monster22add_enchantment_effectERK11mon_enchantb+0x17f) [0x5b91c0c1704f]: monster::add_enchantment_effect(mon_enchant const&, bool) /usr/games/crawl-git-eed3790eb1(_ZN7monster8add_enchERK11mon_enchantb+0x3e4) [0x5b91c0c17d04]: monster::add_ench(mon_enchant const&, bool) /usr/games/crawl-git-eed3790eb1(_Z13cast_gravitasiRK9coord_defb+0x407) [0x5b91c0e5a007]: cast_gravitas(int, coord_def const&, bool) /usr/games/crawl-git-eed3790eb1(_Z11your_spells10spell_typeibPK8item_defP4distb+0x219d) [0x5b91c0e0149d]: your_spells(spell_type, int, bool, item_def const*, dist*, bool) /usr/games/crawl-git-eed3790eb1(_Z10evoke_itemR8item_defP4dist+0x26e) [0x5b91c091c9de]: evoke_item(item_def&, dist*) /usr/games/crawl-git-eed3790eb1(_Z11use_an_item15operation_typesP8item_def+0x483) [0x5b91c0a55463]: use_an_item(operation_types, item_def*) /usr/games/crawl-git-eed3790eb1(+0xcd3692) [0x5b91c0ffb692]: /usr/games/crawl-git-eed3790eb1(+0xcd40f5) [0x5b91c0ffc0f5]: /usr/games/crawl-git-eed3790eb1(main+0x1f7) [0x5b91c0758ec7]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x766c790280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x766c79028189]: /usr/games/crawl-git-eed3790eb1(_start+0x25) [0x5b91c07599b5]: 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". 0x0000766c7910fbf7 in __GI___wait4 (pid=1132049, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x0000766c7910fbf7 in __GI___wait4 (pid=1132049, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005b91c082770c in call_gdb (file=0x766c791ff6c0 <_IO_2_1_stderr_>) at crash.cc:434 gdb = attach_cmd = "attach 1131479\000\000\000\000\000" #2 0x00005b91c08352d8 in do_crash_dump () at dbg-asrt.cc:682 t = 1782109074 dir = "/dgldir/morgue/synecdoche/" name = "/dgldir/morgue/synecdoche/crash-synecdoche-20260622-061754.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ERROR in 'mon-util.cc' at line 654: bogus mc (no monster data): invalid monster_type 1000 (1000)" file = 0x766c791ff6c0 <_IO_2_1_stderr_> #3 0x00005b91c082753a in crash_signal_handler (sig_num=6) at crash.cc:195 No locals. #4 No locals. #5 __pthread_kill_implementation (no_tid=0, signo=6, threadid=) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = old_mask = {__val = {140735547463600}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = #6 __pthread_kill_internal (signo=6, threadid=) at ./nptl/pthread_kill.c:78 No locals. #7 __GI___pthread_kill (threadid=, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #8 0x0000766c79042866 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00005b91c083468d in _BreakStrToDebugger (mesg=mesg@entry=0x7fff8c505fb0 "ERROR in 'mon-util.cc' at line 654: bogus mc (no monster data): invalid monster_type 1000 (1000)", assert=false) at dbg-asrt.cc:820 No locals. #10 0x00005b91c0834d06 in die (file=file@entry=0x5b91c10587e1 "mon-util.cc", line=line@entry=654, format=format@entry=0x5b91c10d76e0 "bogus mc (no monster data): %s (%d)") at dbg-asrt.cc:883 tmp = "bogus mc (no monster data): invalid monster_type 1000 (1000)", '\000' mesg = "ERROR in 'mon-util.cc' at line 654: bogus mc (no monster data): invalid monster_type 1000 (1000)", '\000' args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fff8c5068b0, reg_save_area = 0x7fff8c5067d0}} #11 0x00005b91c0c77c13 in mons_class_holiness (mc=MONS_NO_MONSTER) at /usr/include/c++/13/bits/basic_string.h:222 No locals. #12 0x00005b91c0c77c93 in get_mons_class_resists (mc=mc@entry=MONS_NO_MONSTER) at mon-util.cc:362 me = resists = 0 #13 0x00005b91c0c82d14 in get_mons_resists (m=...) at mon-util.cc:370 mon = @0x5b91c1638ab0: { = {_vptr.actor = 0x5b91c13aded0 , type = MONS_NO_MONSTER, mid = 0, position = {x = 0, y = 0}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }, shield_blocks = 0, triggered_spectral = false, constricted_by = 0, constricted_type = CONSTRICT_NONE, escape_attempts = 0, constricting = 0x0, move_needs_finalisation = false, last_move_pos = {x = 0, y = 0}, last_move_flags = {<_enum_bitfield_exponent_base<6, true>> = {static last_exponent = 6}, flags = 0}}, mname = "", hit_points = 0, max_hit_points = 0, exp = 0, speed = 0, speed_increment = 0, target = {x = 0, y = 0}, firing_pos = {x = 0, y = 0}, patrol_point = {x = 0, y = 0}, travel_target = MTRAV_NONE, travel_path = std::vector of length 0, capacity 2, inv = {mData = {27000 }}, spells = std::vector of length 0, capacity 1, attitude = ATT_HOSTILE, behaviour = BEH_SLEEP, foe = 27000, ench_countdown = 0 '\000', enchantments = std::map with 1 element = {[ENCH_BOUND] = {ench = ENCH_BOUND, degree = 0, duration = 70, maxduration = 0, who = KC_YOU, source = 4294967295, ench_is_aura = AURA_NO}}, ench_cache = {_vptr.FixedBitVector = 0x5b91c137c338 +16>, data = std::bitset = {[151] = 1}}, flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, xp_tracking = XP_NON_VAULT, base_monster = MONS_NO_MONSTER, {number = 0, blob_size = 0, num_heads = 0, ballisto_activity = 0, spore_cooldown = 0, mangrove_pests = 0, prism_charge = 0, battlecharge = 0, move_spurt = 0, steps_remaining = 0, blazeheart_heat = 0, tentacle_connect = 0}, colour = -1, summoner = 0, foe_memory = 0, god = GOD_NO_GOD, ghost = std::unique_ptr = {get() = 0x0}, damage_friendly = 0, damage_total = 0, client_id = 0, static last_client_id = 499, revealed_this_turn = false, revealed_at_pos = {x = 0, y = 0}, origin_level = {branch = BRANCH_DUNGEON, depth = -1}, hit_dice = 0} resists = #14 0x00005b91c0c8309c in get_mons_resist (mon=..., res=res@entry=MR_RES_POISON) at mon-util.cc:394 No locals. #15 0x00005b91c0c9219e in monster::res_poison (this=0x5b91c1638ab0 , include_temp=true) at monster.cc:3753 u = #16 0x00005b91c0c1704f in monster::add_enchantment_effect (this=this@entry=0x5b91c1638ab0 , ench=..., quiet=quiet@entry=false) at mon-ench.cc:388 pois = #17 0x00005b91c0c17d04 in monster::add_ench (this=this@entry=0x5b91c1638ab0 , ench=..., stack_duration=stack_duration@entry=true) at mon-ench.cc:213 new_enchantment = true added = 0x5b91c3aa3594 #18 0x00005b91c0e5a007 in cast_gravitas (pow=pow@entry=64, where=..., fail=fail@entry=false) at spl-transloc.cc:1853 dmg = 26 mon = 0x5b91c1638ab0 di = {> = {}, center = {x = 48, y = 56}, current = {x = 47, y = 56}, lists = {std::vector of length 0, capacity 0, std::vector of length 8, capacity 8 = {{x = -1, y = -1}, {x = -1, y = 0}, {x = -1, y = 1}, {x = 0, y = -1}, {x = 0, y = 1}, {x = 1, y = -1}, {x = 1, y = 0}, {x = 1, y = 1}}, std::vector of length 4, capacity 4 = {{x = -2, y = -2}, {x = -2, y = 0}, {x = -2, y = -1}, {x = -2, y = 1}}}, vcur = 0x7fff8c506c18, vnear = 0x7fff8c506c30, vfar = 0x7fff8c506c00, r = 1, max_radius = 3, threshold = 2, icur = 1, iend = 0, fair = false} mons = radius = 3 dur = 70 #19 0x00005b91c0e0149d in _do_cast (actual_spell=, fail=, god=, beam=..., spd=..., powc=, spell=SPELL_GRAVITAS) at spl-cast.cc:2471 target = {x = 48, y = 56} zap = target = zap = breath_message = std::map with 0 elements #20 your_spells (spell=spell@entry=SPELL_GRAVITAS, powc=, actual_spell=actual_spell@entry=false, evoked_wand=evoked_wand@entry=0x0, target=, target@entry=0x0, force_failure=force_failure@entry=false) at spl-cast.cc:2332 wiz_cast = can_enkindle = enkindled = target_local = {isValid = true, isTarget = true, isEndpoint = false, isCancel = false, choseRay = true, interactive = true, target = {x = 48, y = 56}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 44.833333333333336, y = 61.5}, dir = {x = 2, y = -3}}, on_corner = false, cycle_idx = 0}, find_target = false, fire_context = 0x0, cmd_result = 2061} beam = {origin_spell = SPELL_GRAVITAS, range = 7, glyph = 42 U'*', colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, source = {x = 44, y = 61}, target = {x = 48, y = 56}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_NON_ACTOR, 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, is_death_effect = false, aimed_at_spot = false, stop_at_allies = false, safe_to_user = 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, 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, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, enchant_chaining_done = false, attitude = ATT_HOSTILE, foe_ratio = 0, hit_count = std::map with 0 elements, foes_hurt = 0, foes_helped = 0, friends_hurt = 0, friends_helped = 0, ranged_atk = 0x0, tracer = 0x0, chose_ray = true, overshoot_prompt = true, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, last_affected_actor_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, ray = {r = {start = {x = 44.833333333333336, y = 61.5}, dir = {x = 2, y = -3}}, on_corner = false, cycle_idx = 0}, tile_beam = 0, 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() = 0x5b91c49dfc60} is_targeted = god = use_targeter = fail = orig_target_pos = {x = , y = 56} cast_result = #21 0x00005b91c091c9de in _gravitambourine (target=0x0) at evoke.cc:958 ret = #22 evoke_item (