Crash caused by signal #6: Aborted Version: Dungeon Crawl Stone Soup 0.35-a0-543-ge005243cc8 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 0, deterministic pregen: 1 Command line: /usr/games/crawl-git-e005243cc8 -name MrMagolor -rc /dgldir/rcfiles/crawl-git/MrMagolor.rc -macro /dgldir/rcfiles/crawl-git/MrMagolor.macro -morgue /dgldir/morgue/MrMagolor/ -webtiles-socket /crawl-master/webserver/sockets/MrMagolor:2026-06-19.11:21:47.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 43 stack frames. /usr/games/crawl-git-e005243cc8(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x61502b71c04e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-e005243cc8(_Z13do_crash_dumpv+0x43a) [0x61502b72a2aa]: do_crash_dump() /usr/games/crawl-git-e005243cc8(_Z20crash_signal_handleri+0x1fa) [0x61502b71c52a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x7786b6e42910]: /lib/x86_64-linux-gnu/libstdc++.so.6(_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm+0x1a) [0x7786b735b0ba] /usr/games/crawl-git-e005243cc8(_Z16strip_tag_prefixRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS4_+0x3c) [0x61502b9eafec]: strip_tag_prefix(std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator > const&) /usr/games/crawl-git-e005243cc8(_ZN9mons_list15parse_mons_specENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb06) [0x61502ba3cf56]: mons_list::parse_mons_spec(std::__cxx11::basic_string, std::allocator >) /usr/games/crawl-git-e005243cc8(_ZN9mons_list8add_monsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x77) [0x61502ba3ea37]: mons_list::add_mons(std::__cxx11::basic_string, std::allocator > const&, bool) /usr/games/crawl-git-e005243cc8(+0x78a6e6) [0x61502b9a76e6]: /usr/games/crawl-git-e005243cc8(+0xcea253) [0x61502bf07253]: /usr/games/crawl-git-e005243cc8(+0xcea554) [0x61502bf07554]: /usr/games/crawl-git-e005243cc8(+0xce93b3) [0x61502bf063b3]: /usr/games/crawl-git-e005243cc8(+0xcea994) [0x61502bf07994]: /usr/games/crawl-git-e005243cc8(lua_pcallk+0x95) [0x61502bf03c45]: /usr/games/crawl-git-e005243cc8(+0x779145) [0x61502b996145]: /usr/games/crawl-git-e005243cc8(+0xce9fb5) [0x61502bf06fb5]: /usr/games/crawl-git-e005243cc8(+0xcf8f7d) [0x61502bf15f7d]: /usr/games/crawl-git-e005243cc8(+0xcea56d) [0x61502bf0756d]: /usr/games/crawl-git-e005243cc8(+0xce93b3) [0x61502bf063b3]: /usr/games/crawl-git-e005243cc8(+0xcea994) [0x61502bf07994]: /usr/games/crawl-git-e005243cc8(lua_pcallk+0x95) [0x61502bf03c45]: /usr/games/crawl-git-e005243cc8(_ZN4CLua5pcallEii+0x60) [0x61502b700d70]: CLua::pcall(int, int) /usr/games/crawl-git-e005243cc8(_ZN4CLua6callfnEPKcii+0xb4) [0x61502b7026b4]: CLua::callfn(char const*, int, int) /usr/games/crawl-git-e005243cc8(_ZN7map_def7run_luaB5cxx11Eb+0x13f) [0x61502ba2647f]: map_def::run_lua[abi:cxx11](bool) /usr/games/crawl-git-e005243cc8(_ZN7map_def16validate_map_defB5cxx11Ev+0x54) [0x61502ba3a0a4]: map_def::validate_map_def[abi:cxx11]() /usr/games/crawl-git-e005243cc8(_Z7yyparsev+0x1264) [0x61502bef9c44]: yyparse() /usr/games/crawl-git-e005243cc8(_Z8read_mapRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2a4) [0x61502ba5a454]: read_map(std::__cxx11::basic_string, std::allocator > const&) /usr/games/crawl-git-e005243cc8(+0x784a20) [0x61502b9a1a20]: /usr/games/crawl-git-e005243cc8(+0xcea253) [0x61502bf07253]: /usr/games/crawl-git-e005243cc8(+0xcf94c5) [0x61502bf164c5]: /usr/games/crawl-git-e005243cc8(+0xcea56d) [0x61502bf0756d]: /usr/games/crawl-git-e005243cc8(+0xce93b3) [0x61502bf063b3]: /usr/games/crawl-git-e005243cc8(+0xcea994) [0x61502bf07994]: /usr/games/crawl-git-e005243cc8(lua_pcallk+0x95) [0x61502bf03c45]: /usr/games/crawl-git-e005243cc8(_ZN4CLua5pcallEii+0x60) [0x61502b700d70]: CLua::pcall(int, int) /usr/games/crawl-git-e005243cc8(_ZN4CLua8execfileEPKcbbb+0x10c) [0x61502b7042ec]: CLua::execfile(char const*, bool, bool, bool) /usr/games/crawl-git-e005243cc8(_Z9read_mapsv+0x4c) [0x61502ba54fec]: read_maps() /usr/games/crawl-git-e005243cc8(_Z12startup_stepv+0x59c) [0x61502bd69bbc]: startup_step() /usr/games/crawl-git-e005243cc8(+0xcd3a7d) [0x61502bef0a7d]: /usr/games/crawl-git-e005243cc8(main+0x1f7) [0x61502b64deb7]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x7786b6e280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x7786b6e28189]: /usr/games/crawl-git-e005243cc8(_start+0x25) [0x61502b64e9a5]: 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". 0x00007786b6f0fbf7 in __GI___wait4 (pid=990746, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007786b6f0fbf7 in __GI___wait4 (pid=990746, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x000061502b71c6fc in call_gdb (file=0x7786b6fff6c0 <_IO_2_1_stderr_>) at crash.cc:434 gdb = attach_cmd = "attach 990705\000\000\000\000\000\000" #2 0x000061502b72a2c8 in do_crash_dump () at dbg-asrt.cc:682 t = 1781868124 dir = "/dgldir/morgue/MrMagolor/" name = "/dgldir/morgue/MrMagolor/crash--20260619-112204.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "Crash caused by signal #6: Aborted" file = 0x7786b6fff6c0 <_IO_2_1_stderr_> #3 0x000061502b71c52a in crash_signal_handler (sig_num=6) at crash.cc:195 No locals. #4 No locals. #5 0x00007786b735b0ba in std::__cxx11::basic_string, std::allocator >::find(char const*, unsigned long, unsigned long) const () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #6 0x000061502b9eafec in std::__cxx11::basic_string, std::allocator >::find (__pos=0, __str=..., this=0x7ffca128c1a0) at /usr/include/c++/13/bits/basic_string.h:222 No locals. #7 strip_tag_prefix (s="tengu conjurer", tagprefix="dbname:") at libutil.cc:175 pos = ns = argument = "" #8 0x000061502ba3cf56 in mons_list::parse_mons_spec (this=this@entry=0x61502c3f1958 , spec="occultist / deep elf zephyrmancer / orc sorcerer w:20 / tengu conjurer") at mapdef.cc:4119 shifter_name = "" summon_type = tile = "" mspec = {type = RANDOM_MONSTER, place = {branch = BRANCH_DUNGEON, depth = -1}, monbase = MONS_NO_MONSTER, attitude = ATT_HOSTILE, quantity = 1, genweight = 10, generate_awake = false, patrolling = false, band = false, colour = -1, god = GOD_NO_GOD, god_gift = false, hd = 0, hp = 0, exp = 0, summon_duration = 0, summon_type = 0, items = {items = std::vector of length 0, capacity 0, error = ""}, monname = "", non_actor_summoner = "", explicit_spells = false, spells = std::vector of length 0, capacity 0, extra_monster_flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, ench = std::vector of length 0, capacity 0, initial_shifter = RANDOM_MONSTER, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }} att = "" place = "" band_pow = -20404 colour = "" mongod = "" dbname = "" s = "tengu conjurer" mon_str = "tengu conjurer" dur = s_type = "" name = "" ench_str = "" spells = std::vector of length 0, capacity 0 parts = std::vector of length 1, capacity 1 = {"tengu conjurer"} pow = -20404 non_actor_summoner = "" monspec = "tengu conjurer" __for_range = std::vector of length 4, capacity 4 = {"occultist", "deep elf zephyrmancer", "orc sorcerer w:20", "tengu conjurer"} __for_begin = __for_end = slot = {mlist = std::vector of length 3, capacity 4 = {{type = MONS_OCCULTIST, place = {branch = BRANCH_DUNGEON, depth = -1}, monbase = MONS_NO_MONSTER, attitude = ATT_HOSTILE, quantity = 1, genweight = 10, generate_awake = false, patrolling = false, band = false, colour = -1, god = GOD_NO_GOD, god_gift = false, hd = 0, hp = 0, exp = 0, summon_duration = 0, summon_type = 0, items = {items = std::vector of length 0, capacity 0, error = ""}, monname = "", non_actor_summoner = "", explicit_spells = false, spells = std::vector of length 0, capacity 0, extra_monster_flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, ench = std::vector of length 0, capacity 0, initial_shifter = RANDOM_MONSTER, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {type = MONS_DEEP_ELF_AIR_MAGE, place = {branch = BRANCH_DUNGEON, depth = -1}, monbase = MONS_NO_MONSTER, attitude = ATT_HOSTILE, quantity = 1, genweight = 10, generate_awake = false, patrolling = false, band = false, colour = -1, god = GOD_NO_GOD, god_gift = false, hd = 0, hp = 0, exp = 0, summon_duration = 0, summon_type = 0, items = {items = std::vector of length 0, capacity 0, error = ""}, monname = "", non_actor_summoner = "", explicit_spells = false, spells = std::vector of length 0, capacity 0, extra_monster_flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, ench = std::vector of length 0, capacity 0, initial_shifter = RANDOM_MONSTER, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {type = MONS_ORC_SORCERER, place = {branch = BRANCH_DUNGEON, depth = -1}, monbase = MONS_NO_MONSTER, attitude = ATT_HOSTILE, quantity = 1, genweight = 20, generate_awake = false, patrolling = false, band = false, colour = -1, god = GOD_NO_GOD, god_gift = false, hd = 0, hp = 0, exp = 0, summon_duration = 0, summon_type = 0, items = {items = std::vector of length 0, capacity 0, error = ""}, monname = "", non_actor_summoner = "", explicit_spells = false, spells = std::vector of length 0, capacity 0, extra_monster_flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, ench = std::vector of length 0, capacity 0, initial_shifter = RANDOM_MONSTER, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}}, fix_slot = false} specs = std::vector of length 4, capacity 4 = {"occultist", "deep elf zephyrmancer", "orc sorcerer w:20", "tengu conjurer"} #9 0x000061502ba3ea37 in mons_list::add_mons (this=this@entry=0x61502c3f1958 , s="occultist / deep elf zephyrmancer / orc sorcerer w:20 / tengu conjurer", fix=fix@entry=false) at mapdef.cc:4321 slotmons = {mlist = std::vector of length 3, capacity 4 = {{type = MONS_OCCULTIST, place = {branch = BRANCH_DUNGEON, depth = -1}, monbase = MONS_NO_MONSTER, attitude = ATT_HOSTILE, quantity = 1, genweight = 10, generate_awake = false, patrolling = false, band = false, colour = -1, god = GOD_NO_GOD, god_gift = false, hd = 0, hp = 0, exp = 0, summon_duration = 0, summon_type = 0, items = {items = std::vector of length 0, capacity 0, error = ""}, monname = "", non_actor_summoner = "", explicit_spells = false, spells = std::vector of length 0, capacity 0, extra_monster_flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, ench = std::vector of length 0, capacity 0, initial_shifter = RANDOM_MONSTER, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {type = MONS_DEEP_ELF_AIR_MAGE, place = {branch = BRANCH_DUNGEON, depth = -1}, monbase = MONS_NO_MONSTER, attitude = ATT_HOSTILE, quantity = 1, genweight = 10, generate_awake = false, patrolling = false, band = false, colour = -1, god = GOD_NO_GOD, god_gift = false, hd = 0, hp = 0, exp = 0, summon_duration = 0, summon_type = 0, items = {items = std::vector of length 0, capacity 0, error = ""}, monname = "", non_actor_summoner = "", explicit_spells = false, spells = std::vector of length 0, capacity 0, extra_monster_flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, ench = std::vector of length 0, capacity 0, initial_shifter = RANDOM_MONSTER, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {type = MONS_ORC_SORCERER, place = {branch = BRANCH_DUNGEON, depth = -1}, monbase = MONS_NO_MONSTER, attitude = ATT_HOSTILE, quantity = 1, genweight = 20, generate_awake = false, patrolling = false, band = false, colour = -1, god = GOD_NO_GOD, god_gift = false, hd = 0, hp = 0, exp = 0, summon_duration = 0, summon_type = 0, items = {items = std::vector of length 0, capacity 0, error = ""}, monname = "", non_actor_summoner = "", explicit_spells = false, spells = std::vector of length 0, capacity 0, extra_monster_flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, ench = std::vector of length 0, capacity 0, initial_shifter = RANDOM_MONSTER, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}}, fix_slot = false} #10 0x000061502b9a76e6 in dgn_mons (ls=/build/gdb-ueFroZ/gdb-14.0.50.20230907/gdb/utils.c:681: internal-error: virtual memory exhausted: can't allocate 4194411 bytes. A problem internal to GDB has been detected, further debugging may prove unreliable. Quit this debugging session? (y or n) [answered Y; input not from terminal]