ASSERT(val <= max_val) in 'output.cc' at line 330 failed. Version: Dungeon Crawl Stone Soup 0.20-a0-250-g5a49c73 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-councilgod-PR -name Sedgwick -rc /dgldir/rcfiles/crawl-git/Sedgwick.rc -macro /dgldir/rcfiles/crawl-git/Sedgwick.macro -morgue /dgldir/morgue/Sedgwick/ -webtiles-socket /crawl-master/webserver/sockets/Sedgwick:2016-11-30.12:24:41.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 23 stack frames. /usr/games/crawl-councilgod-PR(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x5d0a83]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-councilgod-PR(_Z13do_crash_dumpv+0x2f2) [0x5d7df2]: do_crash_dump() /usr/games/crawl-councilgod-PR(_Z20crash_signal_handleri+0x9c) [0x5d0d1c]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x364c0) [0x7f4bb6aed4c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f4bb6e83b7b]: /usr/games/crawl-councilgod-PR() [0x5d75a9] /usr/games/crawl-councilgod-PR() [0x5d7871] /usr/games/crawl-councilgod-PR() [0x97008e] /usr/games/crawl-councilgod-PR(_Z11print_statsv+0xe39) [0x96ea19]: print_stats() /usr/games/crawl-councilgod-PR(_ZN14message_window4moreEbb+0x45) [0x855745]: message_window::more(bool, bool) /usr/games/crawl-councilgod-PR(_Z4moreb+0x27) [0x84f4a7]: more(bool) /usr/games/crawl-councilgod-PR(_Z21check_selected_skillsv+0x158) [0x9f0e48]: check_selected_skills() /usr/games/crawl-councilgod-PR() [0x9f11a8] /usr/games/crawl-councilgod-PR(_Z14init_can_trainv+0xf5) [0x9f14c5]: init_can_train() /usr/games/crawl-councilgod-PR(_Z8tag_readR6reader8tag_type+0xee6) [0xa89936]: tag_read(reader&, tag_type) /usr/games/crawl-councilgod-PR() [0x68de64] /usr/games/crawl-councilgod-PR() [0x68ffac] /usr/games/crawl-councilgod-PR(_Z12restore_gameRKSs+0xa) [0x69064a]: restore_game(std::string const&) /usr/games/crawl-councilgod-PR(_Z12startup_stepv+0xf7b) [0xa5be1b]: startup_step() /usr/games/crawl-councilgod-PR() [0xbb9cd6] /usr/games/crawl-councilgod-PR(main+0x2eb) [0xbbdebb]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f4bb6ad876d]: /usr/games/crawl-councilgod-PR() [0x5358d9] 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". 0x00007f4bb6e8384e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f4bb6e8384e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x00000000005d118b in call_gdb (file=0x7f4bb6e6e180) at crash.cc:420 gdb = attach_cmd = "attach 32065\000\000\000\000\000\000\000" #2 0x00000000005d7e12 in do_crash_dump () at dbg-asrt.cc:670 t = 1480508683 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3080648 "/dgldir/morgue/Sedgwick/"}} name = "/dgldir/morgue/Sedgwick/crash-Sedgwick-20161130-122443.txt", '\000' file = 0x7f4bb6e6e180 #3 0x00000000005d0d1c in crash_signal_handler (sig_num=6) at crash.cc:193 No locals. #4 No symbol table info available. #5 0x00007f4bb6e83b7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00000000005d75a9 in _BreakStrToDebugger (mesg=mesg@entry=0x7fff8df01d20 "ASSERT(val <= max_val) in 'output.cc' at line 330 failed.", assert=) at dbg-asrt.cc:794 No locals. #7 0x00000000005d7871 in AssertFailed (expr=0xbe9e2a "val <= max_val", file=0xbe9e20 "output.cc", line=330, text=0x0) at dbg-asrt.cc:832 mesg = "ASSERT(val <= max_val) in 'output.cc' at line 330 failed.\000\264", '\000' , "^\000\000\000 \000\000\000 \000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\261\035\360\215\377\177\000\000\353\034\264\000\000\000\000\000\377\377\377\377\000\000\000\000\b\000\000\000\060\000\000\000\200&\360\215\377\177\000\000\300%\360\215\377\177\000\000 \000\071\064)\000: \000\036\360\215\377\177\000\000\001\000\000\000\000\000\000\000h\037\360\215\377\177\000\000\377\a\000\000\000\000\000\000 \036\360\215\377\177\000\000\260\037\360\215\377\177\000\000\020\037\360\215\377\177\000\000\001\000\000\000\000\000\000\000\230\037\360\215\377\177\000\000\377\a\000\000\000\000\000\000hiҷK\177\000\000\260\037\360\215\377\177\000\000p"... args = {{gp_offset = 0, fp_offset = 0, overflow_arg_area = 0x0, reg_save_area = 0x7f4bb7d0eb54}} fileName = #8 0x000000000097008e 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=10) at output.cc:325 No locals. #10 0x000000000096ea19 in _print_stats_hp (x=, y=) at output.cc:747 max_max_hp = 94 hp_colour = col = y = 3 x = 1 #11 print_stats () at output.cc:1266 temp = 0 ev_pos = 6 coff = {cstate = false, smartcstate = false} ac_pos = 5 yhack = #12 0x0000000000855745 in message_window::more (this=0xf2cb00, full=, user=) at message.cc:650 last_row = #13 0x000000000084f4a7 in more (user_forced=65) at message.cc:1632 No locals. #14 0x00000000009f0e48 in check_selected_skills () at skills.cc:731 trainable_skill = true could_train = true #15 0x00000000009f11a8 in _check_stop_train () at skills.cc:545 skills = {_M_t = {_M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x3080ad0, _M_left = 0x3080ad0, _M_right = 0x3080ad0}, _M_node_count = 1}}} #16 0x00000000009f14c5 in init_can_train () at skills.cc:602 No locals. #17 0x0000000000a89936 in tag_read (inf=..., tag_id=) at tags.cc:1244 buf = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x341fa30 "", _M_finish = 0x3424f0c "", _M_end_of_storage = 0x3424f0c ""}}, } data_size = th = {_filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x125c858 ""}}, _file = 0x0, _chunk = 0x0, opened_file = false, _pbuf = 0x7fff8df02f20, _read_offset = 21724, _minorVersion = 177, _safe_read = false} #18 0x000000000068de64 in _restore_tagged_chunk (save=, name=..., tag=tag@entry=TAG_YOU, complaint=complaint@entry=0xbd26b4 "Save data is invalid.") at files.cc:2204 inf = {_filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x125c858 ""}}, _file = 0x0, _chunk = 0x340dd80, opened_file = false, _pbuf = 0x0, _read_offset = 0, _minorVersion = 177, _safe_read = false} reason = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x125c858 ""}} #19 0x000000000068ffac in _restore_game (filename=...) at files.cc:1911 minorVersion = #20 0x000000000069064a in restore_game (filename=...) at files.cc:1972 No locals. #21 0x0000000000a5be1b in startup_step () at startup.cc:1029 choice = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2e45078 "Sedgwick"}}, type = GAME_TYPE_NORMAL, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3153888 "Sedgwick.cs"}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x125c858 ""}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x125c858 ""}}, 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 = 0x125c858 ""}}, type = GAME_TYPE_NORMAL, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x125c858 ""}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x125c858 ""}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x125c858 ""}}, 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 = 0x30d6c30, _M_finish = 0x30d6c34, _M_end_of_storage = 0x30d6c34}}, }, allowed_jobs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x30d6520, _M_finish = 0x30d6524, _M_end_of_storage = 0x30d6524}}, }, allowed_weapons = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x30d6640, _M_finish = 0x30d6644, _M_end_of_storage = 0x30d6644}}, }, species = SP_MINOTAUR, job = JOB_FIGHTER, weapon = WPN_WAR_AXE, fully_random = false} newchar = false ng = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x125c858 ""}}, type = GAME_TYPE_NORMAL, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x125c858 ""}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x125c858 ""}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x125c858 ""}}, 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} #22 0x0000000000bb9cd6 in _launch_game () at main.cc:408 game_start = ccon = {cstate = 4, smartcstate = 7} #23 0x0000000000bbdebb in _launch_game_loop () at main.cc:381 game_ended = false #24 main (argc=, argv=0x7fff8df0bd08) at main.cc:337 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 on Nov 29 2016 at 15:57:48 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -DEXPERIMENTAL_BRANCH="councilgod-PR" -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 -DTOURNEY='0.19' -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-councilgod-PR/saves" -DDATA_DIR_PATH="/crawl-master/crawl-councilgod-PR/data/" -DWEB_DIR_PATH="/crawl-master/crawl-councilgod-PR/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 5, depth = 1 Level id: Lair:1 Level build method = ABSENT, level layout type = ABSENT, absdepth0 = 0 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You stop training Axes. 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: [Sedgwick] Species: Minotaur Job: Fighter HP: 88/0; mods: 0/0 MP: 19/19; mod: 0 Stats: 23 (23) 5 (5) 11 (11) Position: (35, 59), god: Ieoh Jian (26), turn_is_over: 0, banished: 0 Recursive crash.