ERROR in 'tags.cc' at line 2894: save corrupted: canary gone Version: Dungeon Crawl Stone Soup 0.18-a0-604-g2773f53 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-abyssrun -name HAWKINGL3623 -rc /dgldir/rcfiles/crawl-git/HAWKINGL3623.rc -macro /dgldir/rcfiles/crawl-git/HAWKINGL3623.macro -morgue /dgldir/morgue/HAWKINGL3623/ -webtiles-socket /crawl-master/webserver/sockets/HAWKINGL3623:2015-12-04.16:50:37.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 16 stack frames. /usr/games/crawl-abyssrun(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x5ad4d3]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-abyssrun(_Z13do_crash_dumpv+0x2f2) [0x5b47b2]: do_crash_dump() /usr/games/crawl-abyssrun(_Z20crash_signal_handleri+0x9c) [0x5ad76c]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x364c0) [0x7fc7e6ad94c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7fc7e6e6fb7b]: /usr/games/crawl-abyssrun() [0x5b3f89] /usr/games/crawl-abyssrun() [0x5b4378] /usr/games/crawl-abyssrun(_Z8tag_readR6reader8tag_type+0x427a) [0xa32dca]: tag_read(reader&, tag_type) /usr/games/crawl-abyssrun() [0x669a54] /usr/games/crawl-abyssrun() [0x66bb9c] /usr/games/crawl-abyssrun(_Z12restore_gameRKSs+0xa) [0x66c23a]: restore_game(std::string const&) /usr/games/crawl-abyssrun(_Z12startup_stepv+0xf4f) [0xa01d6f]: startup_step() /usr/games/crawl-abyssrun() [0x7b74a6] /usr/games/crawl-abyssrun(main+0x2eb) [0x7bb74b]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7fc7e6ac476d]: /usr/games/crawl-abyssrun() [0x510149] Trying to run gdb. GNU gdb (Ubuntu/Linaro 7.4-2012.02-0ubuntu2) 7.4-2012.02 Copyright (C) 2012 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". For bug reporting instructions, please see: . [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007fc7e6e6f84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007fc7e6e6f84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x00000000005adbdb in call_gdb (file=0x7fc7e6e5a180) at crash.cc:420 gdb = attach_cmd = "attach 18149\000\000\000\000\000\000\000" #2 0x00000000005b47d2 in do_crash_dump () at dbg-asrt.cc:671 t = 1449247838 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x281ee58 "/dgldir/morgue/HAWKINGL3623/"}} name = "/dgldir/morgue/HAWKINGL3623/crash-HAWKINGL3623-20151204-165038.txt", '\000' file = 0x7fc7e6e5a180 #3 0x00000000005ad76c in crash_signal_handler (sig_num=6) at crash.cc:193 No locals. #4 No symbol table info available. #5 0x00007fc7e6e6fb7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00000000005b3f89 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffdcb74b410 "ERROR in 'tags.cc' at line 2894: save corrupted: canary gone", assert=) at dbg-asrt.cc:795 No locals. #7 0x00000000005b4378 in die (file=0xb7e0db "tags.cc", line=2894, format=) at dbg-asrt.cc:855 tmp = "save corrupted: canary gone", '\000' mesg = "ERROR in 'tags.cc' at line 2894: save corrupted: canary gone", '\000' args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffdcb74bcf0, reg_save_area = 0x7ffdcb74bc20}} #8 0x0000000000a32dca in tag_read_you (th=...) at tags.cc:2894 found_fly = found_stop_flying = count = x = last_20_turns = n_dact = n_levs = 1267 timer_count = 14 y = xl_remaining = #9 tag_read (inf=..., tag_id=) at tags.cc:1210 buf = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x2a95b40 "", _M_finish = 0x2a9b0f1 "", _M_end_of_storage = 0x2a9b0f1 ""}}, } data_size = th = {_filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b9c58 ""}}, _file = 0x0, _chunk = 0x0, opened_file = false, _pbuf = 0x7ffdcb74c080, _read_offset = 3241, _minorVersion = 161, _safe_read = false} #10 0x0000000000669a54 in _restore_tagged_chunk (save=, name=..., tag=tag@entry=TAG_YOU, complaint=complaint@entry=0xb5c35b "Save data is invalid.") at files.cc:2180 inf = {_filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b9c58 ""}}, _file = 0x0, _chunk = 0x2a83e90, opened_file = false, _pbuf = 0x0, _read_offset = 0, _minorVersion = 161, _safe_read = false} reason = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b9c58 ""}} #11 0x000000000066bb9c in _restore_game (filename=...) at files.cc:1887 minorVersion = #12 0x000000000066c23a in restore_game (filename=...) at files.cc:1948 No locals. #13 0x0000000000a01d6f in startup_step () at startup.cc:1029 choice = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2505578 "HAWKINGL3623"}}, type = GAME_TYPE_NORMAL, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2787058 "HAWKINGL3623.cs"}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b9c58 ""}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b9c58 ""}}, allowed_combos = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, allowed_species = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, allowed_jobs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, allowed_weapons = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, species = SP_UNKNOWN, job = JOB_UNKNOWN, weapon = WPN_UNKNOWN, fully_random = false} defaults = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b9c58 ""}}, type = GAME_TYPE_NORMAL, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b9c58 ""}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b9c58 ""}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b9c58 ""}}, allowed_combos = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, allowed_species = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x2876d50, _M_finish = 0x2876d54, _M_end_of_storage = 0x2876d54}}, }, allowed_jobs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x27fc240, _M_finish = 0x27fc244, _M_end_of_storage = 0x27fc244}}, }, allowed_weapons = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x2828d90, _M_finish = 0x2828d94, _M_end_of_storage = 0x2828d94}}, }, species = SP_TROLL, job = JOB_CHAOS_KNIGHT, weapon = WPN_MACE, fully_random = false} newchar = false ng = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b9c58 ""}}, type = GAME_TYPE_NORMAL, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b9c58 ""}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b9c58 ""}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b9c58 ""}}, allowed_combos = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, allowed_species = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, allowed_jobs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, allowed_weapons = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, species = SP_UNKNOWN, job = JOB_UNKNOWN, weapon = WPN_UNKNOWN, fully_random = false} #14 0x00000000007b74a6 in _launch_game () at main.cc:407 game_start = ccon = {cstate = 230, smartcstate = 6} #15 0x00000000007bb74b in _launch_game_loop () at main.cc:380 game_ended = false #16 main (argc=, argv=0x7ffdcb754e18) at main.cc:336 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 on Dec 2 2015 at 23:09:51 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -DEXPERIMENTAL_BRANCH="abyssrun" -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 -isystem /usr/include/ncursesw -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-abyssrun/saves" -DDATA_DIR_PATH="/crawl-master/crawl-abyssrun/data/" -DWEB_DIR_PATH="/crawl-master/crawl-abyssrun/data/web/" LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 6 Level id: D:6 Level build method = ABSENT, level layout type = ABSENT, absdepth0 = 0 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> 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: 1, arena_suspended: 0 prev_cmd = CMD_NO_CMD repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [HAWKINGL3623] Species: Troll Job: Chaos Knight HP: 72/0; mods: 0/0 MP: 6/6; mod: 0 Stats: 22 (22) 8 (8) 10 (10) Position: (43, 52), god: Xom (5), turn_is_over: 0, banished: 0 Recursive crash.