ASSERT(next_line >= n) in 'message.cc' at line 473 failed. Version: Dungeon Crawl Stone Soup 0.16.0-5-g717f7e7 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) [0x5a30f3]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-0.16(_Z13do_crash_dumpv+0x311) [0x5aa831]: do_crash_dump() /usr/games/crawl-0.16(_Z20crash_signal_handleri+0x9c) [0x5a338c]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x364c0) [0x7f70ca7684c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f70caafeb7b]: /usr/games/crawl-0.16() [0x5a9fe9] /usr/games/crawl-0.16() [0x5aa291] /usr/games/crawl-0.16() [0x804225] /usr/games/crawl-0.16() [0x7fca19] /usr/games/crawl-0.16(_ZN11line_reader8cursortoEi+0x61) [0x5827a1]: line_reader::cursorto(int) /usr/games/crawl-0.16(_ZN11line_reader11process_keyEi+0x32f) [0x582f6f]: line_reader::process_key(int) /usr/games/crawl-0.16(_ZN11line_reader9read_lineEb+0x340) [0x5834e0]: line_reader::read_line(bool) /usr/games/crawl-0.16(_ZN12StashTracker14search_stashesEv+0xad) [0xa02f5d]: StashTracker::search_stashes() /usr/games/crawl-0.16(_Z15process_command12command_type+0x1394) [0x79ba84]: process_command(command_type) /usr/games/crawl-0.16() [0x79d9a9] /usr/games/crawl-0.16() [0x79e4e5] /usr/games/crawl-0.16(main+0x303) [0x7a1573]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f70ca75376d]: /usr/games/crawl-0.16() [0x507929] 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". 0x00007f70caafe84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f70caafe84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x00000000005a37fb in call_gdb (file=0x7f70caae9180) at crash.cc:406 gdb = attach_cmd = "attach 31876\000\000\000\000\000\000\000" #2 0x00000000005aa851 in do_crash_dump () at dbg-asrt.cc:676 t = 1426388183 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x28a6eb8 "/dgldir/morgue/gw/"}} name = "/dgldir/morgue/gw/crash-gw-20150315-025623.txt", '\000' file = 0x7f70caae9180 #3 0x00000000005a338c in crash_signal_handler (sig_num=6) at crash.cc:182 No locals. #4 No symbol table info available. #5 0x00007f70caafeb7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00000000005a9fe9 in _BreakStrToDebugger (mesg=mesg@entry=0x7fff751cc3d0 "ASSERT(next_line >= n) in 'message.cc' at line 473 failed.", assert=) at dbg-asrt.cc:806 No locals. #7 0x00000000005aa291 in AssertFailed (expr=0xb62ea5 "next_line >= n", file=0xb62e83 "message.cc", line=473, text=0x0) at dbg-asrt.cc:849 mesg = "ASSERT(next_line >= n) in 'message.cc' at line 473 failed.\000", ' ' , "\000o\305\000\000\000\000\000\240@\377\000\000\000\000\000\252\315\034u\377\177\000\000\320\315\034u\377\177\000\000\000\000\000\000\000\000\000\000\302¬\000\000\000\000\000\332\362\264\000\000\000\000\000\030\000\000\000\060\000\000\000\200\315\034u\377\177\000\000\260\314\034u\377\177\000\000{\"msg\":\"text_cursor\",\"enabled\":true}\000\000\000\000 \352O\313p\177\000\000\360\354O\313p\177\000\000\320n\212\002\000\000\000\000 ~\035\001\000\000\000\000\000\032g\000\000\000\000\000"... args = {{gp_offset = 0, fp_offset = 32, overflow_arg_area = 0x20, reg_save_area = 0x289aed0}} fileName = #8 0x0000000000804225 in message_window::scroll (n=, this=) at message.cc:473 No locals. #9 0x00000000007fca19 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 0x00000000005827a1 in line_reader::cursorto (this=0x7fff751ccef0, ncx=) at cio.cc:299 x = 1 y = diff = 1 #13 0x0000000000582f6f in line_reader::process_key (this=0x7fff751ccef0, ch=) at cio.cc:638 No locals. #14 0x00000000005834e0 in line_reader::read_line (this=0x7fff751ccef0, clear_previous=) at cio.cc:424 ch = 97 width = 0 cpos = ret = #15 0x0000000000a02f5d in StashTracker::search_stashes (this=0xfd14e0) at stash.cc:1724 ret = buf = "glowing drain || sand-covered staircase || flagged portal || frozen archway || da\000\256\312p\177\000\000\000\000\000\000\000\000\000\000\357\317\034u\377\177\000\000\340\375\033\001\000\000\000\000\060\323\034u\377\177\000\000(\323\034u\377\177\000\000\070\323\034u\377\177\000\000x\376\033\001", '\000' , "0\002\000\000\000\000\000\000\070~\035\001\000\000\000\000 \207\256\312p\177\000\000,\000\000\000\000\000\000\000]\000\000\000\000\000\000\000\300@\377\000\000\000\000\000@\322\034u\377\177\000\000\320\325\034u\377\177\000\000EJ{\312p\177\000\000-\000\000\000\000\000\000\000"... reader = { = {_vptr.line_reader = 0xc3dcd0, buffer = 0x7fff751ccf50 "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 = 0x28a9c58 "stash_search"}}, cur = 0x7fff751ccfa1 "", length = 81, pos = 81}, } search = ltpat = { = {_vptr.base_pattern = 0x1}, translated = 86, isvalid = 207, 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 "\020", }}, static lfndx = 1} filter_useless = help = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fff751ccee0 "8~\035\001"}} tpat = { = {_vptr.base_pattern = 0xfd3c70}, pattern = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fff751cd300 "\220n\212\002"}}, compiled_pattern = 0xfd3c70, isvalid = 235, ignore_case = 9} 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 = 0x7fff751ccee0, _M_finish = 0x7fff751ccee0, _M_end_of_storage = 0x7fff751ccf40}}, } show_as_stacks = default_execute = #16 0x000000000079ba84 in process_command (cmd=cmd@entry=CMD_SEARCH_STASHES) at main.cc:2040 No locals. #17 0x000000000079d9a9 in _input () at main.cc:1511 cmd = CMD_SEARCH_STASHES player_disabled = {was_disabled = false} #18 0x000000000079e4e5 in _launch_game () at main.cc:472 game_start = true ccon = {cstate = false, smartcstate = false} #19 0x00000000007a1573 in _launch_game_loop () at main.cc:378 game_ended = false #20 main (argc=11, argv=0x7fff751cdb08) at main.cc:336 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 on Mar 14 2015 at 03:21:50 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 = rooms, absdepth0 = 0 Level vaults: grunt_arrival_lava_bath layout_basic Markers: <<<<<<<<<<<<<<<<<<<<<< Marker 0 at (29, 28): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, gw the Demonspawn Monk. The destiny of this world depends on the Orb of Zot. Go down and get it! Press ? for a list of commands and other information. Found a short sword, a bread ration and a spear. Found a staircase leading out of the dungeon. Search for what [? for help]? altar&&yredelemnul|qazlal|okawaru Can't find anything matching that. Sorry, you're not good enough to have a special ability. Search for what [Enter for "altar&&yredelemnul|qazlal|okawaru", 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: Monk class_name: Monk HP: 18/18; mods: 0/0 MP: 1/1; mod: 0 Stats: 11 (11) 11 (11) 15 (15) Position: (29, 28), 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 | 20 | 3 | 301 | 1/200 Short Blades | | 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 | | 0 | 0 | 0 | 0 | 0/59 Crossbows | | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 1 | 20 | 0 | 0 | 0/59 Armour | X | 1 | 20 | 0 | 0 | 0/59 Dodging | X | 0 | 0 | 2 | 301 | 123/178 Stealth | X | 0 | 0 | 1 | 127 | 77/100 Shields | | 0 | 0 | 0 | 0 | 0/59 Unarmed Combat | X | 2 | 40 | 3 | 501 | 145/238 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: 53 #59: 1 Mutations: Inventory bugs: Equipment: eq slot #6, inv slot #0: +0 robe }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ... #..# ##..# ##...## # ##..8..## # #.#.......#.# ##...........# ........8.....# #....6.....# #.8.....8.)# #...~~~.%..# ###~~~~~##.# #~~~~~# .. #~~)~~# ####### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>