ERROR in 'libutil.cc' at line 367: screen write out of bounds: (1,25) into (80,24) Version: Dungeon Crawl Stone Soup 0.22-a0-556-g6eeff05 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-ui-overhaul -name mandarbmax -rc /dgldir/rcfiles/crawl-git/mandarbmax.rc -macro /dgldir/rcfiles/crawl-git/mandarbmax.macro -morgue /dgldir/morgue/mandarbmax/ -webtiles-socket /crawl-master/webserver/sockets/mandarbmax:2018-06-14.08:45:25.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 25 stack frames. /usr/games/crawl-ui-overhaul(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x5f20f3]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-ui-overhaul(_Z13do_crash_dumpv+0x419) [0x5f9af9]: do_crash_dump() /usr/games/crawl-ui-overhaul(_Z20crash_signal_handleri+0x9c) [0x5f237c]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x364c0) [0x7f012ea064c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f012ed9cb7b]: /usr/games/crawl-ui-overhaul() [0x5f9189] /usr/games/crawl-ui-overhaul() [0x5f9598] /usr/games/crawl-ui-overhaul() [0x7fb8ce] /usr/games/crawl-ui-overhaul(_ZN17FormattedTextItem6renderEv+0x7c) [0x86590c]: FormattedTextItem::render() /usr/games/crawl-ui-overhaul(_ZN12MenuFreeform6renderEv+0x38) [0x863f28]: MenuFreeform::render() /usr/games/crawl-ui-overhaul(_ZN13PrecisionMenu9draw_menuEv+0x25) [0x863765]: PrecisionMenu::draw_menu() /usr/games/crawl-ui-overhaul(_ZN6UIGrid7_renderEv+0xde) [0xafd91e]: UIGrid::_render() /usr/games/crawl-ui-overhaul(_ZN6UIRoot6renderEv+0x18d) [0xb0203d]: UIRoot::render() /usr/games/crawl-ui-overhaul(_Z14ui_pump_eventsi+0x3d) [0xb0214d]: ui_pump_events(int) /usr/games/crawl-ui-overhaul(_Z13ui_run_layoutSt10shared_ptrI2UIERKb+0x74) [0xb02674]: ui_run_layout(std::shared_ptr, bool const&) /usr/games/crawl-ui-overhaul(_Z10skill_menuii+0x1e8) [0xa0dec8]: skill_menu(int, int) /usr/games/crawl-ui-overhaul(_Z21check_selected_skillsv+0x111) [0xa12571]: check_selected_skills() /usr/games/crawl-ui-overhaul(_Z8tag_readR6reader8tag_type+0x3c0f) [0xab212f]: tag_read(reader&, tag_type) /usr/games/crawl-ui-overhaul() [0x6b7754] /usr/games/crawl-ui-overhaul() [0x6ba41d] /usr/games/crawl-ui-overhaul(_Z12restore_gameRKSs+0xa) [0x6bafba]: restore_game(std::string const&) /usr/games/crawl-ui-overhaul(_Z12startup_stepv+0xfa5) [0xa7ea15]: startup_step() /usr/games/crawl-ui-overhaul(main+0x103) [0xbf4603]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f012e9f176d]: /usr/games/crawl-ui-overhaul() [0x553319] 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". 0x00007f012ed9c84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f012ed9c84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x00000000005f27ab in call_gdb (file=0x7f012ed87180) at crash.cc:435 gdb = attach_cmd = "attach 9425\000\000\000\000\000\000\000\000" #2 0x00000000005f9b19 in do_crash_dump () at dbg-asrt.cc:676 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x21ae858 "/dgldir/morgue/mandarbmax/"}} signal_info = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x21a8b68 "Crash caused by signal #6: Aborted"}} cause_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x216f218 "ERROR in 'libutil.cc' at line 367: screen write out of bounds: (1,25) into (80,24)"}} file = 0x7f012ed87180 t = 1528965927 name = "/dgldir/morgue/mandarbmax/crash-mandarbmax-20180614-084527.txt", '\000' #3 0x00000000005f237c in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No symbol table info available. #5 0x00007f012ed9cb7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00000000005f9189 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffd7fde0c50 "ERROR in 'libutil.cc' at line 367: screen write out of bounds: (1,25) into (80,24)", assert=) at dbg-asrt.cc:801 No locals. #7 0x00000000005f9598 in die (file=0xc161bf "libutil.cc", line=367, format=) at dbg-asrt.cc:861 tmp = "screen write out of bounds: (1,25) into (80,24)", '\000' mesg = "ERROR in 'libutil.cc' at line 367: screen write out of bounds: (1,25) into (80,24)", '\000' args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7ffd7fde1538, reg_save_area = 0x7ffd7fde1460}} #8 0x00000000007fb8ce in cgotoxy (x=1, y=25, region=GOTO_CRT) at libutil.cc:367 tl = sz = #9 0x000000000086590c in FormattedTextItem::render (this=0x2163b50) at menu.cc:3354 i = white_space = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x214a398 ' ' }} #10 0x0000000000863f28 in render (this=) at menu.cc:3865 item = __for_range = #11 MenuFreeform::render (this=) at menu.cc:3856 No locals. #12 0x0000000000863765 in PrecisionMenu::draw_menu (this=) at menu.cc:2835 obj = __for_range = #13 0x0000000000afd91e in render (this=) at ui.cc:175 No locals. #14 UIGrid::_render (this=) at ui.cc:1003 __for_range = row_min = row_max = 2 i = #15 0x0000000000b0203d in render (this=) at ui.cc:175 No locals. #16 UIRoot::render (this=this@entry=0xfea3e0) at ui.cc:1455 No locals. #17 0x0000000000b0214d in ui_pump_events (wait_event_timeout=wait_event_timeout@entry=2147483647) at ui.cc:1621 macro_key = -1 k = #18 0x0000000000b02674 in ui_run_layout (root=..., done=@0x7ffd7fde182b: false) at ui.cc:1747 No locals. #19 0x0000000000a0dec8 in skill_menu (flag=9425, exp=) at skill-menu.cc:1903 done = false skill_menu_ui = {> = {_M_ptr = 0x2140388, _M_refcount = {_M_pi = 0x2140370}}, } popup = {> = {_M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, } #20 0x0000000000a12571 in check_selected_skills () at skills.cc:753 No locals. #21 0x0000000000ab212f in tag_read (inf=..., tag_id=) at tags.cc:1261 buf = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x24c75a0 "", _M_finish = 0x24cc186 "", _M_end_of_storage = 0x24cc186 ""}}, } data_size = th = {_filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12d1b38 ""}}, _file = 0x0, _chunk = 0x0, opened_file = false, _pbuf = 0x7ffd7fde1d30, _read_offset = 19430, _minorVersion = 198, _safe_read = false} #22 0x00000000006b7754 in _restore_tagged_chunk (save=, name=..., tag=tag@entry=TAG_YOU, complaint=complaint@entry=0xc0a23d "Save data is invalid.") at files.cc:2314 inf = {_filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12d1b38 ""}}, _file = 0x0, _chunk = 0x24b58f0, opened_file = false, _pbuf = 0x0, _read_offset = 0, _minorVersion = 198, _safe_read = false} reason = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12d1b38 ""}} #23 0x00000000006ba41d in _restore_game (filename=...) at files.cc:1969 minorVersion = #24 0x00000000006bafba in restore_game (filename=...) at files.cc:2032 No locals. #25 0x0000000000a7ea15 in startup_step () at startup.cc:1186 choice = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1ebeda8 "mandarbmax"}}, type = GAME_TYPE_NORMAL, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2152178 "mandarbmax.cs"}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12d1b38 ""}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12d1b38 ""}}, 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 = 0x12d1b38 ""}}, type = GAME_TYPE_NORMAL, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12d1b38 ""}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12d1b38 ""}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12d1b38 ""}}, 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 = 0x217d810, _M_finish = 0x217d814, _M_end_of_storage = 0x217d814}}, }, allowed_jobs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x2232140, _M_finish = 0x2232144, _M_end_of_storage = 0x2232144}}, }, allowed_weapons = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, species = SP_FELID, job = JOB_VENOM_MAGE, weapon = WPN_UNKNOWN, fully_random = false} newchar = false ng = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12d1b38 ""}}, type = GAME_TYPE_NORMAL, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12d1b38 ""}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12d1b38 ""}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12d1b38 ""}}, 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} #26 0x0000000000bf4603 in _launch_game () at main.cc:405 game_start = ccon = {cstate = 64, smartcstate = false} #27 _launch_game_loop () at main.cc:377 game_ended = false #28 main (argc=, argv=) at main.cc:332 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 on Jun 13 2018 at 20:36:09 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -DEXPERIMENTAL_BRANCH="ui-overhaul" -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 -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-ui-overhaul/saves" -DDATA_DIR_PATH="/crawl-master/crawl-ui-overhaul/data/" -DWEB_DIR_PATH="/crawl-master/crawl-ui-overhaul/data/web/" -isystem /usr/include/ncursesw 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: <<<<<<<<<<<<<<<<<<<<<< You need to enable at least one skill for training. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.22-a0-556-g6eeff05 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: [mandarbmax] Species: Felid Job: Venom Mage HP: 30/0; mods: 0/0 MP: 11/11; mod: 0 Stats: 4 (4) 19 (19) 16 (16) Position: (33, 38), god: No God (0), turn_is_over: 0, banished: 0 Recursive crash.