ERROR in 'tags.cc' at line 2897: save corrupted: canary gone Version: Dungeon Crawl Stone Soup 0.18-a0-730-gccdb743 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-abyssrun -name zarath9 -rc /dgldir/rcfiles/crawl-git/zarath9.rc -macro /dgldir/rcfiles/crawl-git/zarath9.macro -morgue /dgldir/morgue/zarath9/ -webtiles-socket /crawl-master/webserver/sockets/zarath9:2016-02-21.18:53:50.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) [0x5b2873]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-abyssrun(_Z13do_crash_dumpv+0x2f2) [0x5b9b52]: do_crash_dump() /usr/games/crawl-abyssrun(_Z20crash_signal_handleri+0x9c) [0x5b2b0c]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x364c0) [0x7f0616ab04c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f0616e46b7b]: /usr/games/crawl-abyssrun() [0x5b9329] /usr/games/crawl-abyssrun() [0x5b9718] /usr/games/crawl-abyssrun(_Z8tag_readR6reader8tag_type+0x40e9) [0xa2ae89]: tag_read(reader&, tag_type) /usr/games/crawl-abyssrun() [0x66f5d4] /usr/games/crawl-abyssrun() [0x67171c] /usr/games/crawl-abyssrun(_Z12restore_gameRKSs+0xa) [0x671dba]: restore_game(std::string const&) /usr/games/crawl-abyssrun(_Z12startup_stepv+0xf4f) [0x9f8c9f]: startup_step() /usr/games/crawl-abyssrun() [0xb52fd6] /usr/games/crawl-abyssrun(main+0x2eb) [0xb567fb]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f0616a9b76d]: /usr/games/crawl-abyssrun() [0x510dc9] 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". 0x00007f0616e4684e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f0616e4684e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x00000000005b2f7b in call_gdb (file=0x7f0616e31180) at crash.cc:420 gdb = attach_cmd = "attach 25537\000\000\000\000\000\000\000" #2 0x00000000005b9b72 in do_crash_dump () at dbg-asrt.cc:671 t = 1456080831 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x236d6f8 "/dgldir/morgue/zarath9/"}} name = "/dgldir/morgue/zarath9/crash-zarath9-20160221-185351.txt", '\000' file = 0x7f0616e31180 #3 0x00000000005b2b0c in crash_signal_handler (sig_num=6) at crash.cc:193 No locals. #4 No symbol table info available. #5 0x00007f0616e46b7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00000000005b9329 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffd1e756320 "ERROR in 'tags.cc' at line 2897: save corrupted: canary gone", assert=) at dbg-asrt.cc:795 No locals. #7 0x00000000005b9718 in die (file=0xb8582e "tags.cc", line=2897, format=) at dbg-asrt.cc:855 tmp = "save corrupted: canary gone", '\000' mesg = "ERROR in 'tags.cc' at line 2897: save corrupted: canary gone", '\000' args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd1e756c00, reg_save_area = 0x7ffd1e756b30}} #8 0x0000000000a2ae89 in tag_read_you (th=...) at tags.cc:2897 found_fly = found_stop_flying = count = x = last_20_turns = n_dact = n_levs = 14 timer_count = 14 y = xl_remaining = #9 tag_read (inf=..., tag_id=) at tags.cc:1213 buf = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x25d9540 "", _M_finish = 0x25dda6f "", _M_end_of_storage = 0x25dda6f ""}}, } data_size = th = {_filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b38f8 ""}}, _file = 0x0, _chunk = 0x0, opened_file = false, _pbuf = 0x7ffd1e756fa0, _read_offset = 3417, _minorVersion = 161, _safe_read = false} #10 0x000000000066f5d4 in _restore_tagged_chunk (save=, name=..., tag=tag@entry=TAG_YOU, complaint=complaint@entry=0xb640ff "Save data is invalid.") at files.cc:2173 inf = {_filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b38f8 ""}}, _file = 0x0, _chunk = 0x25c7890, opened_file = false, _pbuf = 0x0, _read_offset = 0, _minorVersion = 161, _safe_read = false} reason = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b38f8 ""}} #11 0x000000000067171c in _restore_game (filename=...) at files.cc:1880 minorVersion = #12 0x0000000000671dba in restore_game (filename=...) at files.cc:1941 No locals. #13 0x00000000009f8c9f in startup_step () at startup.cc:1029 choice = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2046558 "zarath9"}}, type = GAME_TYPE_NORMAL, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x23592a8 "zarath9.cs"}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b38f8 ""}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b38f8 ""}}, 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 = 0x11b38f8 ""}}, type = GAME_TYPE_NORMAL, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b38f8 ""}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b38f8 ""}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b38f8 ""}}, 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 = 0x2298fc0, _M_finish = 0x2298fc4, _M_end_of_storage = 0x2298fc4}}, }, allowed_jobs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x22cbfb0, _M_finish = 0x22cbfb4, _M_end_of_storage = 0x22cbfb4}}, }, allowed_weapons = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x227fc60, _M_finish = 0x227fc64, _M_end_of_storage = 0x227fc64}}, }, species = SP_TROLL, job = JOB_ABYSSAL_KNIGHT, weapon = WPN_UNARMED, fully_random = false} newchar = false ng = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b38f8 ""}}, type = GAME_TYPE_NORMAL, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b38f8 ""}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b38f8 ""}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11b38f8 ""}}, 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 0x0000000000b52fd6 in _launch_game () at main.cc:407 game_start = ccon = {cstate = 230, smartcstate = 6} #15 0x0000000000b567fb in _launch_game_loop () at main.cc:380 game_ended = false #16 main (argc=, argv=0x7ffd1e75fd58) at main.cc:336 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 on Dec 7 2015 at 19:49:24 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 = 1 Level id: D:1 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: [zarath9] Species: Troll Job: Abyssal Knight HP: 26/0; mods: 0/0 MP: 2/2; mod: 0 Stats: 12 (12) 8 (8) 12 (12) Position: (43, 19), god: Lugonu (13), turn_is_over: 0, banished: 0 Recursive crash.