ERROR in 'tags.cc' at line 2894: save corrupted: canary gone Version: Dungeon Crawl Stone Soup 0.18-a0-343-gae81b87 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-11-28.14:49:40.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) [0x5ac123]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-abyssrun(_Z13do_crash_dumpv+0x2f2) [0x5b3712]: do_crash_dump() /usr/games/crawl-abyssrun(_Z20crash_signal_handleri+0x9c) [0x5ac3bc]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x364c0) [0x7fa426bfc4c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7fa426f92b7b]: /usr/games/crawl-abyssrun() [0x5b2ee9] /usr/games/crawl-abyssrun() [0x5b32d8] /usr/games/crawl-abyssrun(_Z8tag_readR6reader8tag_type+0x41f7) [0xa2f9a7]: tag_read(reader&, tag_type) /usr/games/crawl-abyssrun() [0x667d24] /usr/games/crawl-abyssrun() [0x669a69] /usr/games/crawl-abyssrun(_Z12restore_gameRKSs+0xa) [0x66a0ea]: restore_game(std::string const&) /usr/games/crawl-abyssrun(_Z12startup_stepv+0xf9b) [0x9ff0ab]: startup_step() /usr/games/crawl-abyssrun() [0x7b54c6] /usr/games/crawl-abyssrun(main+0x2eb) [0x7b97db]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7fa426be776d]: /usr/games/crawl-abyssrun() [0x50fcd9] 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". 0x00007fa426f9284e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007fa426f9284e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x00000000005ac82b in call_gdb (file=0x7fa426f7d180) at crash.cc:420 gdb = attach_cmd = "attach 12074\000\000\000\000\000\000\000" #2 0x00000000005b3732 in do_crash_dump () at dbg-asrt.cc:671 t = 1448722181 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x189b988 "/dgldir/morgue/HAWKINGL3623/"}} name = "/dgldir/morgue/HAWKINGL3623/crash-HAWKINGL3623-20151128-144941.txt", '\000' file = 0x7fa426f7d180 #3 0x00000000005ac3bc in crash_signal_handler (sig_num=6) at crash.cc:193 No locals. #4 No symbol table info available. #5 0x00007fa426f92b7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00000000005b2ee9 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffc13cfa640 "ERROR in 'tags.cc' at line 2894: save corrupted: canary gone", assert=) at dbg-asrt.cc:795 No locals. #7 0x00000000005b32d8 in die (file=0xb7abbc "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 = 0x7ffc13cfaf20, reg_save_area = 0x7ffc13cfae50}} #8 0x0000000000a2f9a7 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 = 0x1b99a30 "", _M_finish = 0x1b9efe1 "", _M_end_of_storage = 0x1b9efe1 ""}}, } data_size = th = {_filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b4a38 ""}}, _file = 0x0, _chunk = 0x0, opened_file = false, _pbuf = 0x7ffc13cfb290, _read_offset = 3241, _minorVersion = 161, _safe_read = false} #10 0x0000000000667d24 in _restore_tagged_chunk (save=, name=..., tag=tag@entry=TAG_YOU, complaint=complaint@entry=0xb58f36 "Save data is invalid.") at files.cc:2183 inf = {_filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b4a38 ""}}, _file = 0x0, _chunk = 0x1b87d80, opened_file = false, _pbuf = 0x0, _read_offset = 0, _minorVersion = 161, _safe_read = false} reason = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b4a38 ""}} #11 0x0000000000669a69 in _restore_game (filename=...) at files.cc:1890 minorVersion = #12 0x000000000066a0ea in restore_game (filename=...) at files.cc:1951 No locals. #13 0x00000000009ff0ab in startup_step () at startup.cc:1031 defaults = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b4a38 ""}}, type = GAME_TYPE_NORMAL, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b4a38 ""}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b4a38 ""}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b4a38 ""}}, 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 = 0x18689a0, _M_finish = 0x18689a4, _M_end_of_storage = 0x18689a4}}, }, allowed_jobs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x190aa80, _M_finish = 0x190aa84, _M_end_of_storage = 0x190aa84}}, }, allowed_weapons = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x18aede0, _M_finish = 0x18aede4, _M_end_of_storage = 0x18aede4}}, }, species = SP_TROLL, job = JOB_CHAOS_KNIGHT, weapon = WPN_MACE, fully_random = false} name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b4a38 ""}} choice = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x160a248 "HAWKINGL3623"}}, type = GAME_TYPE_NORMAL, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x192ebd8 "HAWKINGL3623.cs"}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b4a38 ""}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b4a38 ""}}, 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} newchar = false ng = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b4a38 ""}}, type = GAME_TYPE_NORMAL, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b4a38 ""}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b4a38 ""}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b4a38 ""}}, 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 0x00000000007b54c6 in _launch_game () at main.cc:407 game_start = ccon = {cstate = 230, smartcstate = 6} #15 0x00000000007b97db in _launch_game_loop () at main.cc:380 game_ended = false #16 main (argc=, argv=0x7ffc13d04038) at main.cc:336 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 on Nov 27 2015 at 20:29:31 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: 0, 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.