ASSERT(next_line >= n) in 'message.cc' at line 473 failed. Version: Dungeon Crawl Stone Soup 0.16.0-17-g811c1d7 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-0.16 -name gw -rc /dgldir/rcfiles/crawl-0.16/gw.rc -macro /dgldir/rcfiles/crawl-0.16/gw.macro -webtiles-socket /crawl-master/webserver/sockets/gw:dcss-0.16.sock -morgue /dgldir/morgue/gw/ RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 19 stack frames. /usr/games/crawl-0.16(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x5a30b3]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-0.16(_Z13do_crash_dumpv+0x311) [0x5aa7f1]: do_crash_dump() /usr/games/crawl-0.16(_Z20crash_signal_handleri+0x9c) [0x5a334c]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x364c0) [0x7f416f4d54c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f416f86bb7b]: /usr/games/crawl-0.16() [0x5a9fa9] /usr/games/crawl-0.16() [0x5aa251] /usr/games/crawl-0.16() [0x804395] /usr/games/crawl-0.16() [0x7fcb89] /usr/games/crawl-0.16(_ZN11line_reader8cursortoEi+0x61) [0x582761]: line_reader::cursorto(int) /usr/games/crawl-0.16(_ZN11line_reader11process_keyEi+0x32f) [0x582f2f]: line_reader::process_key(int) /usr/games/crawl-0.16(_ZN11line_reader9read_lineEb+0x340) [0x5834a0]: line_reader::read_line(bool) /usr/games/crawl-0.16(_ZN12StashTracker14search_stashesEv+0xad) [0xa030cd]: StashTracker::search_stashes() /usr/games/crawl-0.16(_Z15process_command12command_type+0x1394) [0x79bbf4]: process_command(command_type) /usr/games/crawl-0.16() [0x79db19] /usr/games/crawl-0.16() [0x79e655] /usr/games/crawl-0.16(main+0x303) [0x7a16e3]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f416f4c076d]: /usr/games/crawl-0.16() [0x5078e9] 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". 0x00007f416f86b84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f416f86b84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x00000000005a37bb in call_gdb (file=0x7f416f856180) at crash.cc:406 gdb = attach_cmd = "attach 29016\000\000\000\000\000\000\000" #2 0x00000000005aa811 in do_crash_dump () at dbg-asrt.cc:676 t = 1426892393 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3502418 "/dgldir/morgue/gw/"}} name = "/dgldir/morgue/gw/crash-gw-20150320-225953.txt", '\000' file = 0x7f416f856180 #3 0x00000000005a334c in crash_signal_handler (sig_num=6) at crash.cc:182 No locals. #4 No symbol table info available. #5 0x00007f416f86bb7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00000000005a9fa9 in _BreakStrToDebugger (mesg=mesg@entry=0x7fff11f0f570 "ASSERT(next_line >= n) in 'message.cc' at line 473 failed.", assert=) at dbg-asrt.cc:806 No locals. #7 0x00000000005aa251 in AssertFailed (expr=0xb63026 "next_line >= n", file=0xb63004 "message.cc", line=473, text=0x0) at dbg-asrt.cc:849 mesg = "ASSERT(next_line >= n) in 'message.cc' at line 473 failed.\000", ' ' , "\000p\305\000\000\000\000\000\240@\377\000\000\000\000\000J\377\360\021\377\177\000\000p\377\360\021\377\177\000\000\000\000\000\000\000\000\000\000BĬ\000\000\000\000\000[\364\264\000\000\000\000\000\030\000\000\000\060\000\000\000 \377\360\021\377\177\000\000P\376\360\021\377\177\000\000{\"msg\":\"text_cursor\",\"enabled\":true}\000\000\000\000 \272&pA\177\000\000\360\274&pA\177\000\000\060S\365\002\000\000\000\000 ~\035\001\000\000\000\000P"... args = {{gp_offset = 0, fp_offset = 32, overflow_arg_area = 0x20, reg_save_area = 0x31395e0}} fileName = #8 0x0000000000804395 in message_window::scroll (n=, this=) at message.cc:473 No locals. #9 0x00000000007fcb89 in place_cursor (this=) at message.cc:341 i = #10 show (this=) at message.cc:499 No locals. #11 scroll_message_window (n=1) at message.cc:622 No locals. #12 0x0000000000582761 in line_reader::cursorto (this=0x7fff11f10090, ncx=) at cio.cc:299 x = 1 y = diff = 1 #13 0x0000000000582f2f in line_reader::process_key (this=0x7fff11f10090, ch=) at cio.cc:638 No locals. #14 0x00000000005834a0 in line_reader::read_line (this=0x7fff11f10090, clear_previous=) at cio.cc:424 ch = 97 width = 0 cpos = ret = #15 0x0000000000a030cd in StashTracker::search_stashes (this=0xfd14e0) at stash.cc:1724 ret = buf = "glowing drain || sand-covered staircase || flagged portal || frozen archway || da\000\205oA\177\000\000\000\000\000\000\000\000\000\000\217\001\361\021\377\177\000\000\340\375\033\001\000\000\000\000\320\004\361\021\377\177\000\000\310\004\361\021\377\177\000\000\330\004\361\021\377\177\000\000x\376\033\001", '\000' , "0\002\000\000\000\000\000\000\070~\035\001\000\000\000\000 W\205oA\177\000\000,\000\000\000\000\000\000\000]\000\000\000\000\000\000\000\300@\377\000\000\000\000\000\340\003\361\021\377\177\000\000\000\000\000\000\000\000\000\000E\032RoA\177\000\000"... reader = { = {_vptr.line_reader = 0xc3de50, buffer = 0x7fff11f100f0 "glowing drain || sand-covered staircase || flagged portal || frozen archway || da", bufsz = 400, history = 0xfd1520, region = GOTO_MSG, start = {x = 80, y = 6}, keyfn = 0, wrapcol = 80, tag = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x34c0db8 "stash_search"}}, cur = 0x7fff11f10141 "", length = 81, pos = 81}, } search = ltpat = { = {_vptr.base_pattern = 0x1}, translated = 198, isvalid = 208, pattern = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11d7e38 ""}}, lua_fn_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xea4320 "\220", }}, static lfndx = 1} filter_useless = help = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fff11f10080 "8~\035\001"}} tpat = { = {_vptr.base_pattern = 0xfd3c70}, pattern = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fff11f104a0 "\360#P\003"}}, compiled_pattern = 0xfd3c70, isvalid = 91, ignore_case = 11} sort_by_dist = csearch = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x28
}} curr_lev = results = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7fff11f10080, _M_finish = 0x7fff11f10080, _M_end_of_storage = 0x7fff11f100e0}}, } show_as_stacks = default_execute = #16 0x000000000079bbf4 in process_command (cmd=cmd@entry=CMD_SEARCH_STASHES) at main.cc:2040 No locals. #17 0x000000000079db19 in _input () at main.cc:1511 cmd = CMD_SEARCH_STASHES player_disabled = {was_disabled = false} #18 0x000000000079e655 in _launch_game () at main.cc:472 game_start = false ccon = {cstate = false, smartcstate = false} #19 0x00000000007a16e3 in _launch_game_loop () at main.cc:378 game_ended = false #20 main (argc=11, argv=0x7fff11f10ca8) at main.cc:336 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 on Mar 20 2015 at 03:22:12 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -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 -isystem /usr/include/ncursesw -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-0.16/saves" -DDATA_DIR_PATH="/crawl-master/crawl-0.16/data/" -DWEB_DIR_PATH="/crawl-master/crawl-0.16/data/web/" LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 1 Level id: D:1 Level build method = random_map_for_place, level layout type = corridors, absdepth0 = 0 Level vaults: dpeg_arrival_long_road layout_loops_ring Markers: <<<<<<<<<<<<<<<<<<<<<< Marker 0 at (31, 23): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, gw the Demonspawn Hunter. They say that the Orb of Zot exists deep within this dungeon, but nobody has ever found it. Press ? for a list of commands and other information. Found a scroll labeled SIYK YGRUOXOU. Welcome back, gw the Demonspawn Hunter. Press ? for a list of commands and other information. Found a scroll labeled SIYK YGRUOXOU. Found a staircase leading out of the dungeon. Search for what [? for help]? altar && jiyva|yredelemnul|qazlal Can't find anything matching that. Sorry, you're not good enough to have a special ability. Search for what [Enter for "altar && jiyva|yredelemnul|qazlal", or ? for help]? >>>>>>>>>>>>>>>>>>>>>> Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_SEARCH_STASHES repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [gw] Species: Demonspawn Job: Hunter class_name: Hunter HP: 16/16; mods: 0/0 MP: 1/1; mod: 0 Stats: 12 (12) 12 (12) 13 (13) Position: (31, 23), god: No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: staircase leading out of the dungeon Delayed (1): type: 20 duration: 1 parm1: 0 parm2: 0 started: 0 Skills (mode: manual) Name | can_train | train | training | level | points | progress Fighting | X | 1 | 25 | 2 | 151 | 1/150 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 Long Blades | | 0 | 0 | 0 | 0 | 0/59 Axes | | 0 | 0 | 0 | 0 | 0/59 Maces & Flails | | 0 | 0 | 0 | 0 | 0/59 Polearms | | 0 | 0 | 0 | 0 | 0/59 Staves | | 0 | 0 | 0 | 0 | 0/59 Slings | | 0 | 0 | 0 | 0 | 0/59 Bows | X | 2 | 50 | 3 | 501 | 145/238 Crossbows | | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 1 | 25 | 0 | 0 | 0/59 Dodging | X | 0 | 0 | 1 | 151 | 92/119 Stealth | X | 0 | 0 | 0 | 43 | 43/50 Shields | | 0 | 0 | 0 | 0 | 0/59 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 0 | 0 | 0 | 0 | 0/59 Conjurations | | 0 | 0 | 0 | 0 | 0/50 Hexes | | 0 | 0 | 0 | 0 | 0/50 Charms | | 0 | 0 | 0 | 0 | 0/59 Summonings | | 0 | 0 | 0 | 0 | 0/50 Necromancy | | 0 | 0 | 0 | 0 | 0/42 Translocations | | 0 | 0 | 0 | 0 | 0/59 Transmutations | | 0 | 0 | 0 | 0 | 0/59 Fire Magic | | 0 | 0 | 0 | 0 | 0/59 Ice Magic | | 0 | 0 | 0 | 0 | 0/59 Air Magic | | 0 | 0 | 0 | 0 | 0/59 Earth Magic | | 0 | 0 | 0 | 0 | 0/59 Poison Magic | | 0 | 0 | 0 | 0 | 0/50 Invocations | | 0 | 0 | 0 | 0 | 0/29 Evocations | | 0 | 0 | 0 | 0 | 0/42 Spell bugs: Durations: Attributes: #49: 64 #59: 1 Mutations: Inventory bugs: Equipment: eq slot #0, inv slot #1: +1 shortbow eq slot #6, inv slot #3: +0 leather armour }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #. #. #. #.### ...# ##..## #....# #.6.# #.?..# ##...# #....# ##...# #..# ..+ .## clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>