Crash caused by signal #6: Aborted Version: Dungeon Crawl Stone Soup bcrawl-1.42.1 Platform: unix Bits: 64 Game mode: none Tiles: online Command line: /usr/games/crawl-bcrawl -name recycle -rc /dgldir/rcfiles/crawl-bcrawl/recycle.rc -macro /dgldir/rcfiles/crawl-bcrawl/recycle.macro -morgue /dgldir/morgue/recycle/ -webtiles-socket /crawl-master/webserver/sockets/recycle:2025-04-29.04:46:06.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 17 stack frames. /usr/games/crawl-bcrawl(_Z17write_stack_traceP8_IO_FILEi+0x3e) [0x62f6f29818ee]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-bcrawl(_Z13do_crash_dumpv+0x423) [0x62f6f298bbc3]: do_crash_dump() /usr/games/crawl-bcrawl(_Z20crash_signal_handleri+0x1fa) [0x62f6f2981dca]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x7876216e7330]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x787621740b2c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x7876216e727e]: /lib/x86_64-linux-gnu/libc.so.6(abort+0xdf) [0x7876216ca8ff]: /lib/x86_64-linux-gnu/libc.so.6(+0x297b6) [0x7876216cb7b6]: /lib/x86_64-linux-gnu/libc.so.6(+0xa8ff5) [0x78762174aff5]: /lib/x86_64-linux-gnu/libc.so.6(+0xab0d4) [0x78762174d0d4]: /lib/x86_64-linux-gnu/libc.so.6(__libc_free+0x7e) [0x78762174fdae]: /usr/games/crawl-bcrawl(+0xa170d7) [0x62f6f2fda0d7]: /usr/games/crawl-bcrawl(+0x22f753) [0x62f6f27f2753]: /usr/games/crawl-bcrawl(+0x230753) [0x62f6f27f3753]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x7876216cc1ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x7876216cc28b]: /usr/games/crawl-bcrawl(_start+0x25) [0x62f6f28d2c85]: Trying to run gdb. GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git Copyright (C) 2024 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". 0x00007876217b27a7 in __GI___wait4 (pid=194475, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007876217b27a7 in __GI___wait4 (pid=194475, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x000062f6f2981f9c in call_gdb (file=0x7876218a64e0 <_IO_2_1_stderr_>) at crash.cc:436 gdb = attach_cmd = "attach 2964642\000\000\000\000\000" #2 0x000062f6f298bbe1 in do_crash_dump () at dbg-asrt.cc:677 t = 1745918539 dir = "/dgldir/morgue/recycle/" name = "/dgldir/morgue/recycle/crash--20250429-092219.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "Crash caused by signal #6: Aborted" file = 0x7876218a64e0 <_IO_2_1_stderr_> #3 0x000062f6f2981dca in crash_signal_handler (sig_num=6) at crash.cc:196 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 = {0}} 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 0x00007876216e727e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00007876216ca8ff in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x20, sa_sigaction = 0x20}, sa_mask = {__val = {100, 0, 0, 115964116992000, 18446744069414584320, 140724344061952, 140724344069624, 0, 18446744073709551456, 2, 2051512206962093312, 140724344069712, 18446744073709551456, 2, 18446744073709551456, 2}}, sa_flags = -1671795456, sa_restorer = 0x7ffcf08a1e80} #10 0x00007876216cb7b6 in __libc_message_impl (fmt=fmt@entry=0x7876218708d7 "%s\n") at ../sysdeps/posix/libc_fatal.c:134 ap = {{gp_offset = 16, fp_offset = 4294967295, overflow_arg_area = 0x7ffcf08a1f90, reg_save_area = 0x7ffcf08a1f20}} fd = 2 iov = {{iov_base = 0x787621873b08, iov_len = 34}, {iov_base = 0x7876218708d9, iov_len = 1}, {iov_base = 0x2, iov_len = 18446744073709551456}, {iov_base = 0x2, iov_len = 108813699697296}, {iov_base = 0x7ffcf08a1f20, iov_len = 132448762789294}, {iov_base = 0x2, iov_len = 18446744073709551456}, {iov_base = 0x2, iov_len = 108813737251104}} iovcnt = total = cp = #11 0x000078762174aff5 in malloc_printerr (str=str@entry=0x787621873b08 "free(): invalid next size (normal)") at ./malloc/malloc.c:5772 No locals. #12 0x000078762174d0d4 in _int_free_merge_chunk (av=0x7876218a5ac0 , p=0x62f729f840c0, size=160) at ./malloc/malloc.c:4684 nextchunk = 0x62f729f84160 nextsize = 17179869216 #13 0x000078762174fdae in __GI___libc_free (mem=0x62f729f840d0) at ./malloc/malloc.c:3398 ar_ptr = p = 0x62f729f840c0 err = 2 #14 0x000062f6f2fda0d7 in std::__new_allocator const, FixedVector > > >::deallocate (this=, __n=, __p=0x62f729f840d0) at /usr/include/c++/13/bits/new_allocator.h:156 No locals. #15 std::allocator_traits const, FixedVector > > > >::deallocate (__n=1, __p=0x62f729f840d0, __a=...) at /usr/include/c++/13/bits/alloc_traits.h:517 No locals. #16 std::_Rb_tree, std::pair const, FixedVector >, std::_Select1st const, FixedVector > >, std::less >, std::allocator const, FixedVector > > >::_M_put_node (__p=0x62f729f840d0, this=) at /usr/include/c++/13/bits/stl_tree.h:567 No locals. #17 std::_Rb_tree, std::pair const, FixedVector >, std::_Select1st const, FixedVector > >, std::less >, std::allocator const, FixedVector > > >::_M_drop_node (this=, __p=0x62f729f840d0) at /usr/include/c++/13/bits/stl_tree.h:634 No locals. #18 std::_Rb_tree, std::pair const, FixedVector >, std::_Select1st const, FixedVector > >, std::less >, std::allocator const, FixedVector > > >::_M_erase (this=, __x=0x62f729f840d0) at /usr/include/c++/13/bits/stl_tree.h:1938 __y = 0x62f72a6f8990 #19 std::_Rb_tree, std::pair const, FixedVector >, std::_Select1st const, FixedVector > >, std::less >, std::allocator const, FixedVector > > >::_M_erase (this=, __x=0x62f729e83de0) at /usr/include/c++/13/bits/stl_tree.h:1936 __y = #20 std::_Rb_tree, std::pair const, FixedVector >, std::_Select1st const, FixedVector > >, std::less >, std::allocator const, FixedVector > > >::_M_erase (__x=0x62f729d60bf0, this=) at /usr/include/c++/13/bits/stl_tree.h:1936 __y = #21 0x000062f6f27f2753 in std::_Rb_tree, std::pair const, FixedVector >, std::_Select1st const, FixedVector > >, std::less >, std::allocator const, FixedVector > > >::_Reuse_or_alloc_node::~_Reuse_or_alloc_node (this=0x7ffcf08a20c0, __in_chrg=) at /usr/include/c++/13/bits/stl_tree.h:463 No locals. #22 std::_Rb_tree, std::pair const, FixedVector >, std::_Select1st const, FixedVector > >, std::less >, std::allocator const, FixedVector > > >::operator= (__x=..., this=0x62f6f349e888 ) at /usr/include/c++/13/bits/stl_tree.h:1805 __roan = {_M_root = 0x62f729d60bf0, _M_nodes = 0x62f72a27b6c0, _M_t = @0x62f6f349e888} __this_alloc = __that_alloc = #23 std::map, FixedVector, std::less >, std::allocator const, FixedVector > > >::operator= (this=0x62f6f349e888 ) at /usr/include/c++/13/bits/stl_map.h:331 No locals. #24 player::operator= (this=0x62f6f34994e0 ) at /home/crawl-dev/dgamelaunch-config/crawl-build/crawl-git-repository/crawl-ref/source/player.h:104 No locals. #25 _reset_game () at main.cc:335 No locals. #26 0x000062f6f27f3753 in _launch_game_loop () at main.cc:369 ge = @0x62f72c19db70: { = {}, exit_reason = game_exit::save, message = "See you soon, recycle!"} game_ended = true game_ended = ge = fe = E = #27 main (argc=12, argv=0x7ffcf08a8378) at main.cc:317 No locals. [Inferior 1 (process 2964642) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 13.3.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -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 -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-bcrawl/saves" -DDATA_DIR_PATH="/crawl-master/crawl-bcrawl/data/" -DWEB_DIR_PATH="/crawl-master/crawl-bcrawl/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 1 Level id: D:1 Level build method = random_map_for_place, level layout type = corridors, absdepth0 = 0 Level vaults: dpeg_arrival_simpleton_c layout_loops_cross chequers_serial_rivers_micro_d Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (33, 39): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Version history: No version history (current version is bcrawl-1.42.1) Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 0, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 0, arena_suspended: 0 prev_cmd = CMD_NO_CMD repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [] Species: Yak Job: Unemployed HP: 0/0; mods: 0/0 MP: 0/0; mod: 0 Stats: 0 (0) 0 (0) 0 (0) Position: (0, 0) , god: No God (0), turn_is_over: 0, banished: 0 Skills (mode: manual) Name | can_train | train | training | level | points | progress Fighting | | 0 | 0 | 0 | 0 | 0/1 Short Blades | | 0 | 0 | 0 | 0 | 0/8 Long Blades | | 0 | 0 | 0 | 0 | 0/59 Axes | | 0 | 0 | 0 | 0 | 0/1 Maces & Flails | | 0 | 0 | 0 | 0 | 0/7 Staves | | 0 | 0 | 0 | 0 | 0/1 Slings | | 0 | 0 | 0 | 0 | 0/6 Bows | | 0 | 0 | 0 | 0 | 0/59 Crossbows | | 0 | 0 | 0 | 0 | 0/1 Throwing | | 0 | 0 | 0 | 0 | 0/5 Armour | | 0 | 0 | 0 | 0 | 0/50 Dodging | | 0 | 0 | 0 | 0 | 0/1 Stealth | | 0 | 0 | 0 | 0 | 0/4 Shields | | 0 | 0 | 0 | 0 | 0/1 Unarmed Combat | | 0 | 0 | 0 | 0 | 0/50 Spellcasting | | 0 | 0 | 0 | 0 | 0/1 Conjurations | | 0 | 0 | 0 | 0 | 0/3 Charms | | 0 | 0 | 0 | 0 | 0/1 Summonings | | 0 | 0 | 0 | 0 | 0/2 Necromancy | | 0 | 0 | 0 | 0 | 0/50 Translocations | | 0 | 0 | 0 | 0 | 0/1 Transmutations | | 0 | 0 | 0 | 0 | 0/2 Fire Magic | | 0 | 0 | 0 | 0 | 0/59 Ice Magic | | 0 | 0 | 0 | 0 | 0/1 Air Magic | | 0 | 0 | 0 | 0 | 0/1 Earth Magic | | 0 | 0 | 0 | 0 | 0/50 Poison Magic | | 0 | 0 | 0 | 0 | 0/1 Invocations | | 0 | 0 | 0 | 0 | 0/1 Evocations | | 0 | 0 | 0 | 0 | 0/59 Spell bugs: Durations: Attributes: #59: 1 Mutations: Inventory bugs: Equipment: }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #......#..#.#.# #...# #.. ######.#.........# #...# #.. #......#.##..#########...######.. #......#.##...................#.. #..#...#.##...#####.............. #..........^..#...#...........#.# #.....##.##.###...###....######.. #####.##.##.#.......#....# ### #####.##....'.8.<.8.+....# ....#.#####.#.......#....# ###.#.#####.###...###....# ###.#.........#...#...(.## .##.#.#####...##.##....#.## # .##)#.#####...........###.#### ## .............####.##..# ##...###. ....#.#####.#####.##..###.......# #####.......##.......#.#......##. clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< slime_fixup_done: true bailey_type: bailey_polearm ice_cave_hard: false fix_slime_vaults: true >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>