ASSERT(m) in 'mon-util.cc' at line 2529 failed. Version: Dungeon Crawl Stone Soup 0.34-a0-863-g0d9fc5886c Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 13041334240232139257, deterministic pregen: 1 Command line: /usr/games/crawl-git-0d9fc5886c -name nobo -rc /dgldir/rcfiles/crawl-git/nobo.rc -macro /dgldir/rcfiles/crawl-git/nobo.macro -morgue /dgldir/morgue/nobo/ -webtiles-socket /crawl-master/webserver/sockets/nobo:2025-09-29.18:38:57.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 26 stack frames. /usr/games/crawl-git-0d9fc5886c(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x5e7e37c6319e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-0d9fc5886c(_Z13do_crash_dumpv+0x43a) [0x5e7e37c7127a]: do_crash_dump() /usr/games/crawl-git-0d9fc5886c(_Z20crash_signal_handleri+0x1fa) [0x5e7e37c6367a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x71a927a42910]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11b) [0x71a927a9999b]: /lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x71a927a42866]: /usr/games/crawl-git-0d9fc5886c(+0x4ec64d) [0x5e7e37c7064d]: /usr/games/crawl-git-0d9fc5886c(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x5e7e37c70b57]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-git-0d9fc5886c(+0x924fac) [0x5e7e380a8fac]: /usr/games/crawl-git-0d9fc5886c(_Z17mons_threat_levelRK7monsterb+0xf2) [0x5e7e380ac102]: mons_threat_level(monster const&, bool) /usr/games/crawl-git-0d9fc5886c(_ZN12monster_infoC2EPK7monsteri+0x1c1) [0x5e7e3806bac1]: monster_info::monster_info(monster const*, int) /usr/games/crawl-git-0d9fc5886c(+0x7917e6) [0x5e7e37f157e6]: /lib/x86_64-linux-gnu/liblua5.1.so.0(+0xfcfd) [0x71a92845ecfd]: /lib/x86_64-linux-gnu/liblua5.1.so.0(+0x1a2ba) [0x71a9284692ba]: /lib/x86_64-linux-gnu/liblua5.1.so.0(+0xe71d) [0x71a92845d71d]: /lib/x86_64-linux-gnu/liblua5.1.so.0(+0xae23) [0x71a928459e23]: /lib/x86_64-linux-gnu/liblua5.1.so.0(+0xd7b0) [0x71a92845c7b0]: /lib/x86_64-linux-gnu/liblua5.1.so.0(lua_pcall+0x5c) [0x71a92845c8dc]: /usr/games/crawl-git-0d9fc5886c(_ZN4CLua6callfnEPKcii+0xca) [0x5e7e37c4a56a]: CLua::callfn(char const*, int, int) /usr/games/crawl-git-0d9fc5886c(_Z15process_command12command_typeS_+0x208) [0x5e7e38419698]: process_command(command_type, command_type) /usr/games/crawl-git-0d9fc5886c(+0xc9384a) [0x5e7e3841784a]: /usr/games/crawl-git-0d9fc5886c(+0xc943d5) [0x5e7e384183d5]: /usr/games/crawl-git-0d9fc5886c(main+0x1f7) [0x5e7e37b97c77]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x71a927a280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x71a927a28189]: /usr/games/crawl-git-0d9fc5886c(_start+0x25) [0x5e7e37b98765]: 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". 0x000071a927b0fbf7 in __GI___wait4 (pid=2494994, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x000071a927b0fbf7 in __GI___wait4 (pid=2494994, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005e7e37c6384c in call_gdb (file=0x71a927bff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 2494751\000\000\000\000\000" #2 0x00005e7e37c71298 in do_crash_dump () at dbg-asrt.cc:673 t = 1759171340 dir = "/dgldir/morgue/nobo/" name = "/dgldir/morgue/nobo/crash-nobo-20250929-184220.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(m) in 'mon-util.cc' at line 2529 failed." file = 0x71a927bff6c0 <_IO_2_1_stderr_> #3 0x00005e7e37c6367a in crash_signal_handler (sig_num=6) at crash.cc:198 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 = {2529}} 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 0x000071a927a42866 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00005e7e37c7064d in _BreakStrToDebugger (mesg=mesg@entry=0x7fff0eb68050 "ASSERT(m) in 'mon-util.cc' at line 2529 failed.", assert=true) at dbg-asrt.cc:799 No locals. #10 0x00005e7e37c70b57 in AssertFailed (expr=expr@entry=0x5e7e38434d84 "m", file=file@entry=0x5e7e3844c42f "mon-util.cc", line=line@entry=2529, text=text@entry=0x0) at dbg-asrt.cc:837 mesg = "ASSERT(m) in 'mon-util.cc' at line 2529 failed.\000 \222\266\016\377\177\000\000@\201\266\016\377\177\000\000`\201\266\016\377\177\000\000P\201\266\016\377\177\000\0000\201\266\016\377\177\000\000\310k@8~^\000\000\001\000/tmp/crawldx_a89dt.socket\000\000\000\000\000h\377\377\377\377\377\377\377\002\000\000\000\000\000\000\000@\201\266\016\377\177\000\000\363\207\252'\251q", '\000' , "`a\2258~^\000\000 \222\266\016\377\177\000\000"... args = {{gp_offset = 2, fp_offset = 2, overflow_arg_area = 0x200000002, reg_save_area = 0x200000002}} fileName = #11 0x00005e7e380a8fac in exp_value (mon=..., real=real@entry=false, legacy=legacy@entry=true) at mon-util.cc:2529 m = 0x0 x_val = 0 mc = MONS_NO_MONSTER maxhp = 0 zombified = avg_hp = #12 0x00005e7e380ac102 in exp_value (legacy=true, real=false, mon=...) at mon-util.cc:2505 x_val = mc = maxhp = zombified = avg_hp = m = #13 mons_threat_level (mon=..., real=real@entry=false) at mon-util.cc:5026 threat = @0x5e7e38a252c8: { = {_vptr.actor = 0x5e7e3879fe10 , type = MONS_NO_MONSTER, mid = 0, position = {x = 17, y = 23}, 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, escape_attempts = 0, constricting = 0x0}, 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 0, inv = {mData = {27000 }}, spells = std::vector of length 0, capacity 3, attitude = ATT_HOSTILE, behaviour = BEH_SLEEP, foe = 27000, ench_countdown = 0 '\000', enchantments = std::map with 0 elements, ench_cache = {_vptr.FixedBitVector = 0x5e7e3876e2d8 +16>, data = std::bitset}, 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}, seen_context = SC_NONE, damage_friendly = 0, damage_total = 0, client_id = 0, static last_client_id = 315, went_unseen_this_turn = false, unseen_pos = {x = 0, y = 0}, hit_dice = 0} factor = 9.532824124368238e-130 tension = #14 0x00005e7e3806bac1 in monster_info::monster_info (this=0x7fff0eb68b50, m=0x5e7e38a252c8 , milev=0) at mon-info.cc:436 need_name_desc = stab_bonus = name_flags = spellhd = -1314417566 constr_typ = name_flags = need_name_desc = stab_bonus = spellhd = constr_typ = entry = __for_range = __for_begin = __for_end = entry = __for_range = __for_begin = __for_end = flag = ghost = i = atk_index = i = ok = constrictor = entry = __for_range = __for_begin = __for_end = constrictee = level = #15 0x00005e7e37f157e6 in mi_get_monster_at (ls=