ASSERT(val <= max_val) in 'output.cc' at line 330 failed. Version: Dungeon Crawl Stone Soup 0.19-a0-594-g235f30c Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-git-235f30cf00 -name casual -rc /dgldir/rcfiles/crawl-git/casual.rc -macro /dgldir/rcfiles/crawl-git/casual.macro -morgue /dgldir/morgue/casual/ -webtiles-socket /crawl-master/webserver/sockets/casual:2016-06-12.18:56:37.sock -await-connection -wizard RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 21 stack frames. /usr/games/crawl-git-235f30cf00(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x5cc7e3]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-git-235f30cf00(_Z13do_crash_dumpv+0x2f2) [0x5d3b12]: do_crash_dump() /usr/games/crawl-git-235f30cf00(_Z20crash_signal_handleri+0x9c) [0x5cca7c]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x364c0) [0x7f2b541094c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f2b5449fb7b]: /usr/games/crawl-git-235f30cf00() [0x5d32e9] /usr/games/crawl-git-235f30cf00() [0x5d3591] /usr/games/crawl-git-235f30cf00() [0x95a42e] /usr/games/crawl-git-235f30cf00(_Z11print_statsv+0xe51) [0x958d51]: print_stats() /usr/games/crawl-git-235f30cf00(_ZN14message_window4moreEbb+0x45) [0x851415]: message_window::more(bool, bool) /usr/games/crawl-git-235f30cf00(_Z4moreb+0x27) [0x84b197]: more(bool) /usr/games/crawl-git-235f30cf00(_Z21check_selected_skillsv+0x158) [0x9db198]: check_selected_skills() /usr/games/crawl-git-235f30cf00(_Z8tag_readR6reader8tag_type+0xe7a) [0xa7727a]: tag_read(reader&, tag_type) /usr/games/crawl-git-235f30cf00() [0x69bd54] /usr/games/crawl-git-235f30cf00() [0x69dbcc] /usr/games/crawl-git-235f30cf00(_Z12restore_gameRKSs+0xa) [0x69e26a]: restore_game(std::string const&) /usr/games/crawl-git-235f30cf00(_Z12startup_stepv+0xf6f) [0xa48ccf]: startup_step() /usr/games/crawl-git-235f30cf00() [0xba90d6] /usr/games/crawl-git-235f30cf00(main+0x33b) [0xbac8eb]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f2b540f476d]: /usr/games/crawl-git-235f30cf00() [0x527919] 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". 0x00007f2b5449f84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f2b5449f84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x00000000005cceeb in call_gdb (file=0x7f2b5448a180) at crash.cc:420 gdb = attach_cmd = "attach 2207\000\000\000\000\000\000\000\000" #2 0x00000000005d3b32 in do_crash_dump () at dbg-asrt.cc:672 t = 1465757805 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x21fa5a8 "/dgldir/morgue/casual/"}} name = "/dgldir/morgue/casual/crash-casual-20160612-185645.txt", '\000' file = 0x7f2b5448a180 #3 0x00000000005cca7c in crash_signal_handler (sig_num=6) at crash.cc:193 No locals. #4 No symbol table info available. #5 0x00007f2b5449fb7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00000000005d32e9 in _BreakStrToDebugger (mesg=mesg@entry=0x7fffc72532e0 "ASSERT(val <= max_val) in 'output.cc' at line 330 failed.", assert=) at dbg-asrt.cc:796 No locals. #7 0x00000000005d3591 in AssertFailed (expr=0xbd22a0 "val <= max_val", file=0xbd2296 "output.cc", line=330, text=0x0) at dbg-asrt.cc:834 mesg = "ASSERT(val <= max_val) in 'output.cc' at line 330 failed.\000\263", '\000' "\321, \000\000\000)\000\000\000)\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000v3%\307\377\177\000\000K\f\263\000\000\000\000\000 5%\307\000\000\000\000\020\000\000\000\060\000\000\000@<%\307\377\177\000\000\200;%\307\377\177\000\000 (209)\000 \000\063%\307\377\177\000\000P5%\307\377\177\000\000\260\064%\307\377\177\000\000\001\000\000\000\000\000\000\000\070\065%\307\377\177\000\000\377\a\000\000\000\000\000\000h\231\020U+\177\000\000P5%\307\377\177\000\000p\001\000\000\000\000\000\000\027\000\000\000\377"... args = {{gp_offset = 0, fp_offset = 0, overflow_arg_area = 0x0, reg_save_area = 0x7f2b550f1b54}} fileName = #8 0x000000000095a42e in draw (this=, ox=, oy=, val=, max_val=, temp=, sub_val=) at output.cc:330 old_disp = #9 colour_bar::draw (this=, ox=, oy=, val=, max_val=0, temp=false, sub_val=15) at output.cc:325 No locals. #10 0x0000000000958d51 in _print_stats_hp (x=, y=) at output.cc:753 max_max_hp = 209 hp_colour = col = y = 3 x = 1 #11 print_stats () at output.cc:1273 temp = 0 ev_pos = 6 coff = {cstate = false, smartcstate = false} ac_pos = 5 yhack = #12 0x0000000000851415 in message_window::more (this=0xf0ecc0, full=, user=) at message.cc:650 last_row = #13 0x000000000084b197 in more (user_forced=159) at message.cc:1632 No locals. #14 0x00000000009db198 in check_selected_skills () at skills.cc:715 trainable_skill = true could_train = true #15 0x0000000000a7727a in tag_read (inf=..., tag_id=) at tags.cc:1245 buf = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x2102dc0 "", _M_finish = 0x2107723 "", _M_end_of_storage = 0x2107723 ""}}, } data_size = th = {_filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12215d8 ""}}, _file = 0x0, _chunk = 0x0, opened_file = false, _pbuf = 0x7fffc7254400, _read_offset = 18787, _minorVersion = 166, _safe_read = false} #16 0x000000000069bd54 in _restore_tagged_chunk (save=, name=..., tag=tag@entry=TAG_YOU, complaint=complaint@entry=0xbbaabd "Save data is invalid.") at files.cc:2169 inf = {_filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12215d8 ""}}, _file = 0x0, _chunk = 0x20f1110, opened_file = false, _pbuf = 0x0, _read_offset = 0, _minorVersion = 166, _safe_read = false} reason = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12215d8 ""}} #17 0x000000000069dbcc in _restore_game (filename=...) at files.cc:1876 minorVersion = #18 0x000000000069e26a in restore_game (filename=...) at files.cc:1937 No locals. #19 0x0000000000a48ccf in startup_step () at startup.cc:1029 choice = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1b53078 "casual"}}, type = GAME_TYPE_NORMAL, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1d7f988 "casual.cs"}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12215d8 ""}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12215d8 ""}}, 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 = 0x12215d8 ""}}, type = GAME_TYPE_NORMAL, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12215d8 ""}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12215d8 ""}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12215d8 ""}}, 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 = 0x1e44d80, _M_finish = 0x1e44d84, _M_end_of_storage = 0x1e44d84}}, }, allowed_jobs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x1c54430, _M_finish = 0x1c54434, _M_end_of_storage = 0x1c54434}}, }, allowed_weapons = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, species = SP_DEMONSPAWN, job = JOB_TRANSMUTER, weapon = WPN_UNKNOWN, fully_random = false} newchar = false ng = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12215d8 ""}}, type = GAME_TYPE_NORMAL, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12215d8 ""}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12215d8 ""}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12215d8 ""}}, 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} #20 0x0000000000ba90d6 in _launch_game () at main.cc:407 game_start = ccon = {cstate = false, smartcstate = false} #21 0x0000000000bac8eb in _launch_game_loop () at main.cc:380 game_ended = false #22 main (argc=, argv=0x7fffc725d1b8) at main.cc:336 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 on Jun 10 2016 at 02:07:07 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -ggdb -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 -DDEBUG_STATISTICS -DDEBUG -DWIZARD -DASSERTS -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-235f30cf00/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-235f30cf00/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-235f30cf00/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 23, depth = 1 Level id: Pan Level build method = ABSENT, level layout type = ABSENT, absdepth0 = 0 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You need to enable at least one skill for training. >>>>>>>>>>>>>>>>>>>>>> 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: [casual] Species: Hill Orc Job: Transmuter HP: 122/0; mods: 0/0 MP: 10/37; mod: 0 Stats: 34 (34) 34 (34) 34 (34) Position: (25, 21), god: Beogh (14), turn_is_over: 0, banished: 0 Recursive crash.