Crash caused by signal #6: Aborted Version: Dungeon Crawl Stone Soup 0.32-a0-1269-g4c70718b6c Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 0, deterministic pregen: 1 Command line: /usr/games/crawl-git-4c70718b6c -name cbass2 -rc /dgldir/rcfiles/crawl-git/cbass2.rc -macro /dgldir/rcfiles/crawl-git/cbass2.macro -morgue /dgldir/morgue/cbass2/ -webtiles-socket /crawl-master/webserver/sockets/cbass2:2024-05-23.14:30:00.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 45 stack frames. /usr/games/crawl-git-4c70718b6c(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x5d142574e36e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-4c70718b6c(_Z13do_crash_dumpv+0x43a) [0x5d142575c4ba]: do_crash_dump() /usr/games/crawl-git-4c70718b6c(_Z20crash_signal_handleri+0x1fa) [0x5d142574e84a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x7d4112442910]: /lib/x86_64-linux-gnu/libstdc++.so.6(_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm+0x6c) [0x7d411295b10c] /usr/games/crawl-git-4c70718b6c(_Z16strip_tag_prefixRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS4_+0x3c) [0x5d14259fe51c]: strip_tag_prefix(std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator > const&) /usr/games/crawl-git-4c70718b6c(_ZN9item_list17parse_single_specER9item_specNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1298) [0x5d1425a50ef8]: item_list::parse_single_spec(item_spec&, std::__cxx11::basic_string, std::allocator >) /usr/games/crawl-git-4c70718b6c(_ZN9item_list15parse_item_specENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x210) [0x5d1425a52180]: item_list::parse_item_spec(std::__cxx11::basic_string, std::allocator >) /usr/games/crawl-git-4c70718b6c(_ZN9item_list8add_itemERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x7d) [0x5d1425a4ce9d]: item_list::add_item(std::__cxx11::basic_string, std::allocator > const&, bool) /usr/games/crawl-git-4c70718b6c(_ZN13keyed_mapspec8set_itemERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x22d) [0x5d1425a540dd]: keyed_mapspec::set_item(std::__cxx11::basic_string, std::allocator > const&, bool) /usr/games/crawl-git-4c70718b6c(_ZN9map_lines13add_key_fieldERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEM13keyed_mapspecFS5_S7_bEMS8_FvRKS8_E+0x159) [0x5d1425a38a19]: map_lines::add_key_field(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > (keyed_mapspec::*)(std::__cxx11::basic_string, std::allocator > const&, bool), void (keyed_mapspec::*)(keyed_mapspec const&)) /usr/games/crawl-git-4c70718b6c(_ZN9map_lines12add_key_itemERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x39) [0x5d1425a38bf9]: map_lines::add_key_item(std::__cxx11::basic_string, std::allocator > const&) /usr/games/crawl-git-4c70718b6c(+0x6e2eba) [0x5d14259b6eba]: /lib/x86_64-linux-gnu/liblua5.1.so.0(+0xfcfd) [0x7d4112d95cfd]: /lib/x86_64-linux-gnu/liblua5.1.so.0(+0xe6e9) [0x7d4112d946e9]: /lib/x86_64-linux-gnu/liblua5.1.so.0(+0xae23) [0x7d4112d90e23]: /lib/x86_64-linux-gnu/liblua5.1.so.0(+0xd7b0) [0x7d4112d937b0]: /lib/x86_64-linux-gnu/liblua5.1.so.0(lua_pcall+0x5c) [0x7d4112d938dc]: /usr/games/crawl-git-4c70718b6c(+0x6d6b3f) [0x5d14259aab3f]: /lib/x86_64-linux-gnu/liblua5.1.so.0(+0xfcfd) [0x7d4112d95cfd]: /lib/x86_64-linux-gnu/liblua5.1.so.0(+0x1a24a) [0x7d4112da024a]: /lib/x86_64-linux-gnu/liblua5.1.so.0(+0xe71d) [0x7d4112d9471d]: /lib/x86_64-linux-gnu/liblua5.1.so.0(+0xae23) [0x7d4112d90e23]: /lib/x86_64-linux-gnu/liblua5.1.so.0(+0xd7b0) [0x7d4112d937b0]: /lib/x86_64-linux-gnu/liblua5.1.so.0(lua_pcall+0x5c) [0x7d4112d938dc]: /usr/games/crawl-git-4c70718b6c(_ZN4CLua6callfnEPKcii+0xca) [0x5d14257359aa]: CLua::callfn(char const*, int, int) /usr/games/crawl-git-4c70718b6c(_ZN7map_def7run_luaB5cxx11Eb+0x13f) [0x5d1425a373cf]: map_def::run_lua[abi:cxx11](bool) /usr/games/crawl-git-4c70718b6c(_ZN7map_def16validate_map_defB5cxx11ERK12depth_ranges+0x54) [0x5d1425a4ac74]: map_def::validate_map_def[abi:cxx11](depth_ranges const&) /usr/games/crawl-git-4c70718b6c(_Z7yyparsev+0x126b) [0x5d1425e9ae6b]: yyparse() /usr/games/crawl-git-4c70718b6c(_Z8read_mapRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2a4) [0x5d1425a6a914]: read_map(std::__cxx11::basic_string, std::allocator > const&) /usr/games/crawl-git-4c70718b6c(+0x6e21e0) [0x5d14259b61e0]: /lib/x86_64-linux-gnu/liblua5.1.so.0(+0xfcfd) [0x7d4112d95cfd]: /lib/x86_64-linux-gnu/liblua5.1.so.0(+0x1a2ba) [0x7d4112da02ba]: /lib/x86_64-linux-gnu/liblua5.1.so.0(+0xe71d) [0x7d4112d9471d]: /lib/x86_64-linux-gnu/liblua5.1.so.0(+0xae23) [0x7d4112d90e23]: /lib/x86_64-linux-gnu/liblua5.1.so.0(+0xd7b0) [0x7d4112d937b0]: /lib/x86_64-linux-gnu/liblua5.1.so.0(lua_pcall+0x5c) [0x7d4112d938dc]: /usr/games/crawl-git-4c70718b6c(_ZN4CLua8execfileEPKcbbb+0x88) [0x5d1425737188]: CLua::execfile(char const*, bool, bool, bool) /usr/games/crawl-git-4c70718b6c(_Z9read_mapsv+0x4c) [0x5d1425a6567c]: read_maps() /usr/games/crawl-git-4c70718b6c(_Z12startup_stepv+0xc4b) [0x5d1425d2975b]: startup_step() /usr/games/crawl-git-4c70718b6c(+0xbbdd0d) [0x5d1425e91d0d]: /usr/games/crawl-git-4c70718b6c(main+0x1f7) [0x5d142568a527]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x7d41124280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x7d4112428189]: /usr/games/crawl-git-4c70718b6c(_start+0x25) [0x5d142568af45]: 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". 0x00007d411250fbf7 in __GI___wait4 (pid=387986, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007d411250fbf7 in __GI___wait4 (pid=387986, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005d142574ea1c in call_gdb (file=0x7d41125ff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 387519\000\000\000\000\000\000" #2 0x00005d142575c4d8 in do_crash_dump () at dbg-asrt.cc:692 t = 1716474619 dir = "/dgldir/morgue/cbass2/" name = "/dgldir/morgue/cbass2/crash--20240523-143019.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "Crash caused by signal #6: Aborted" file = 0x7d41125ff6c0 <_IO_2_1_stderr_> #3 0x00005d142574e84a in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 0x00007d411295b10c 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 0x00005d14259fe51c in std::__cxx11::basic_string, std::allocator >::find (__pos=0, __str=..., this=0x7fffc94e89b0) at /usr/include/c++/13/bits/basic_string.h:222 No locals. #7 strip_tag_prefix (s="never_decay tengu corpse", tagprefix="tile:") at libutil.cc:173 pos = ns = argument = " randboo\004" #8 0x00005d1425a50ef8 in item_list::parse_single_spec (this=this@entry=0x5d1427457070, result=..., s="never_decay tengu corpse") at mapdef.cc:5496 weight = qty = fresh = special = place = "" acquirement_source = "" ego_str = "" id_str = "" mimic = -20404 charges = custom_name = "" original = "never_decay tengu corpse" plus = -20404 artprops = "" tile = "\200m\201(\024]\000\000\320n\201(\024]\000\000@o\201(\024]\000\000\000\212N\311\377\177\000\000\036\000\000\000\000\000\000\000\036\000\000\000\000\000\000\000`\212N\311\377\177", '\000' , "P\fs'\024]\000\000h\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\220\370\021(\024]\000\000\363\207J\022A}\000\000\360\214N\311\377\177\000\000x\214N\311\377\177\000\000\360\030P'\024]\000\000\216\000\000\000\000\000\000\000\000k\237'\024]\000\000\216\000\000\000\000\000\000\000\216\000\000\000\000\000\000\000\000\363\031\323N\200U\247h\377\377\377\377\377\377\377\000\363\031\323N\200U\247\240\213N\311\377\177\000\000"... unrand_id = ego = #9 0x00005d1425a52180 in item_list::parse_item_spec (this=this@entry=0x5d1427457070, spec="never_decay human corpse / never_decay spriggan corpse / never_decay elf corpse / never_decay tengu corpse / never_decay salamander corpse") at mapdef.cc:5771 parsed_spec = {genweight = 10, base_type = OBJ_RANDOM, sub_type = 101, plus = -1, plus2 = -1, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }, _corpse_monster_spec = 0x0} specifier = "never_decay tengu corpse" __for_range = @0x7fffc94e8900: std::vector of length 5, capacity 8 = {"never_decay human corpse", "never_decay spriggan corpse", "never_decay elf corpse", "never_decay tengu corpse", "never_decay salamander corpse"} __for_begin = __for_end = list = {ilist = std::vector of length 3, capacity 4 = {{genweight = 10, base_type = OBJ_CORPSES, sub_type = 0, plus = -1, plus2 = -1, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 1 element = {["corpse-no-decay"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}}, }, _corpse_monster_spec = 0x5d1427457760}, {genweight = 10, base_type = OBJ_CORPSES, sub_type = 0, plus = -1, plus2 = -1, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 1 element = {["corpse-no-decay"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}}, }, _corpse_monster_spec = 0x5d1427457900}, {genweight = 10, base_type = OBJ_CORPSES, sub_type = 0, plus = -1, plus2 = -1, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 1 element = {["corpse-no-decay"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}}, }, _corpse_monster_spec = 0x5d14274572e0}}, fix_slot = false} #10 0x00005d1425a4ce9d in item_list::add_item (this=this@entry=0x5d1427457070, spec="never_decay human corpse / never_decay spriggan corpse / never_decay elf corpse / never_decay tengu corpse / never_decay salamander corpse", fix=fix@entry=false) at mapdef.cc:4888 sp = {ilist = std::vector of length 3, capacity 4 = {{genweight = 10, base_type = OBJ_CORPSES, sub_type = 0, plus = -1, plus2 = -1, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 1 element = {["corpse-no-decay"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}}, }, _corpse_monster_spec = 0x5d1427457760}, {genweight = 10, base_type = OBJ_CORPSES, sub_type = 0, plus = -1, plus2 = -1, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 1 element = {["corpse-no-decay"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}}, }, _corpse_monster_spec = 0x5d1427457900}, {genweight = 10, base_type = OBJ_CORPSES, sub_type = 0, plus = -1, plus2 = -1, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 1 element = {["corpse-no-decay"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}}, }, _corpse_monster_spec = 0x5d14274572e0}}, fix_slot = false} #11 0x00005d1425a540dd in keyed_mapspec::set_item (this=0x5d1427457048, s=..., fix=) at mapdef.cc:6186 seg = "never_decay human corpse / never_decay spriggan corpse / never_decay elf corpse / never_decay tengu corpse / never_decay salamander corpse" __for_range = @0x7fffc94e8b50: std::vector of length 1, capacity 1 = {"never_decay human corpse / never_decay spriggan corpse / never_decay elf corpse / never_decay tengu corpse / never_decay salamander corpse"} __for_begin = __for_end = #12 0x00005d1425a38a19 in map_lines::add_key_field (this=this@entry=0x5d1426315180 , s="z = never_decay human corpse / never_decay spriggan corpse / never_decay elf corpse / never_decay tengu corpse / never_decay salamander corpse", set_field=, copy_field=(void (keyed_mapspec::*)(struct keyed_mapspec * const, const struct keyed_mapspec &)) 0x5d1425a4c2c0 ) at mapdef.cc:1751 separator = 61 key = "z" arg = "never_decay human corpse / never_decay spriggan corpse / never_decay elf corpse / never_decay tengu corpse / never_decay salamander corpse" err = "" kmbase = @0x5d1427457048: {key_glyph = 122, feat = {feats = std::vector of length 0, capacity 0, fix_slot = false}, item = {items = std::vector of length 0, capacity 0, error = ""}, mons = {mons = std::vector of length 0, capacity 0, error = ""}, map_mask = {flags_set = 0, flags_unset = 0}, err = ""} len = #13 0x00005d1425a38bf9 in map_lines::add_key_item (this=this@entry=0x5d1426315180 , s="z = never_decay human corpse / never_decay spriggan corpse / never_decay elf corpse / never_decay tengu corpse / never_decay salamander corpse") at mapdef.cc:1768 No locals. #14 0x00005d14259b6eba in dgn_kitem (ls=