ASSERT(queue.size() == (unsigned)EXERCISE_QUEUE_SIZE) in 'skills.cc' at line 364 failed. Version: Dungeon Crawl Stone Soup 0.17-a0-1636-g3119f2b Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-git-3119f2b9bf -name UristMcKoga -rc /dgldir/rcfiles/crawl-git/UristMcKoga.rc -macro /dgldir/rcfiles/crawl-git/UristMcKoga.macro -morgue /dgldir/morgue/UristMcKoga/ -webtiles-socket /crawl-master/webserver/sockets/UristMcKoga:2015-08-06.13:26:05.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 15 stack frames. /usr/games/crawl-git-3119f2b9bf(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x5a58b3]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-git-3119f2b9bf(_Z13do_crash_dumpv+0x311) [0x5ad031]: do_crash_dump() /usr/games/crawl-git-3119f2b9bf(_Z20crash_signal_handleri+0x9c) [0x5a5b4c]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x364c0) [0x7fdfb06a74c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7fdfb0a3db7b]: /usr/games/crawl-git-3119f2b9bf() [0x5ac7e9] /usr/games/crawl-git-3119f2b9bf() [0x5aca91] /usr/games/crawl-git-3119f2b9bf() [0x97ea8d] /usr/games/crawl-git-3119f2b9bf(_Z13init_trainingv+0x76) [0x980666]: init_training() /usr/games/crawl-git-3119f2b9bf(_Z10setup_gameRK11newgame_def+0x46a) [0x8f5c5a]: setup_game(newgame_def const&) /usr/games/crawl-git-3119f2b9bf(_Z12startup_stepv+0x7f9) [0x9f60c9]: startup_step() /usr/games/crawl-git-3119f2b9bf() [0x7ae106] /usr/games/crawl-git-3119f2b9bf(main+0x2eb) [0x7b230b]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7fdfb069276d]: /usr/games/crawl-git-3119f2b9bf() [0x50d2f9] 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". 0x00007fdfb0a3d84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007fdfb0a3d84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x00000000005a5fbb in call_gdb (file=0x7fdfb0a28180) at crash.cc:420 gdb = attach_cmd = "attach 27101\000\000\000\000\000\000\000" #2 0x00000000005ad051 in do_crash_dump () at dbg-asrt.cc:674 t = 1438867567 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1821a58 "/dgldir/morgue/UristMcKoga/"}} name = "/dgldir/morgue/UristMcKoga/crash-UristMcKoga-20150806-132607.txt", '\000' file = 0x7fdfb0a28180 #3 0x00000000005a5b4c in crash_signal_handler (sig_num=6) at crash.cc:193 No locals. #4 No symbol table info available. #5 0x00007fdfb0a3db7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00000000005ac7e9 in _BreakStrToDebugger (mesg=mesg@entry=0x7fff397947b0 "ASSERT(queue.size() == (unsigned)EXERCISE_QUEUE_SIZE) in 'skills.cc' at line 364 failed.", assert=) at dbg-asrt.cc:801 No locals. #7 0x00000000005aca91 in AssertFailed (expr=0xc271a0 "queue.size() == (unsigned)EXERCISE_QUEUE_SIZE", file=0xb6aea6 "skills.cc", line=364, text=0x0) at dbg-asrt.cc:844 mesg = "ASSERT(queue.size() == (unsigned)EXERCISE_QUEUE_SIZE) in 'skills.cc' at line 364 failed.\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\016\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" args = {{gp_offset = 4294967295, fp_offset = 4294967295, overflow_arg_area = 0xffffffffffffffff, reg_save_area = 0xffffffffffffffff}} fileName = #8 0x000000000097ea8d in _init_queue (queue=..., array=...) at skills.cc:364 No locals. #9 0x0000000000980666 in init_training () at skills.cc:628 skills = {mData = {0 }} #10 0x00000000008f5c5a in _setup_generic (ng=...) at ng-setup.cc:496 No locals. #11 setup_game (ng=...) at ng-setup.cc:392 No locals. #12 0x00000000009f60c9 in startup_step () at startup.cc:1037 defaults = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11a7718 ""}}, type = GAME_TYPE_NORMAL, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11a7718 ""}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11a7718 ""}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11a7718 ""}}, 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 = 0x197d720, _M_finish = 0x197d724, _M_end_of_storage = 0x197d724}}, }, allowed_jobs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x1976bd0, _M_finish = 0x1976bd4, _M_end_of_storage = 0x1976bd4}}, }, allowed_weapons = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, species = SP_DEMONSPAWN, job = JOB_WANDERER, weapon = WPN_UNKNOWN, fully_random = false} name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11a7718 ""}} choice = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x15a5938 "UristMcKoga"}}, type = GAME_TYPE_NORMAL, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1842658 "UristMcKoga.cs"}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11a7718 ""}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11a7718 ""}}, 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_DEMONSPAWN, job = JOB_WANDERER, weapon = WPN_UNKNOWN, fully_random = false} newchar = false ng = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x15a5938 "UristMcKoga"}}, type = GAME_TYPE_NORMAL, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11a7718 ""}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11a7718 ""}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x11a7718 ""}}, 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_DEMONSPAWN, job = JOB_WANDERER, weapon = WPN_UNKNOWN, fully_random = false} #13 0x00000000007ae106 in _launch_game () at main.cc:405 game_start = ccon = {cstate = 96, smartcstate = 58} #14 0x00000000007b230b in _launch_game_loop () at main.cc:378 game_ended = false #15 main (argc=, argv=0x7fff39795b38) at main.cc:336 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 on Aug 5 2015 at 03:12:43 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-git-3119f2b9bf/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-3119f2b9bf/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-3119f2b9bf/data/web/" LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 1 Level id: D:1 Level build method = ABSENT, level layout type = ABSENT, absdepth0 = 0 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> 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: [UristMcKoga] Species: Demonspawn Job: Wanderer HP: 0/0; mods: 0/0 MP: 0/0; mod: 0 Stats: 11 (11) 16 (16) 10 (10) Position: (0, 0) , god: No God (0), turn_is_over: 0, banished: 0 Skills (mode: auto) Name | can_train | train | training | level | points | progress Fighting | X | 1 | 0 | 0 | 0 | 0/50 Short Blades | | 1 | 0 | 0 | 0 | 0/59 Long Blades | | 1 | 0 | 0 | 0 | 0/59 Axes | | 1 | 0 | 0 | 0 | 0/59 Maces & Flails | X | 1 | 0 | 0 | 0 | 0/59 Polearms | | 1 | 0 | 0 | 0 | 0/59 Staves | | 1 | 0 | 0 | 0 | 0/59 Slings | | 1 | 0 | 0 | 0 | 0/59 Bows | | 1 | 0 | 0 | 0 | 0/59 Crossbows | | 1 | 0 | 0 | 0 | 0/59 Throwing | X | 1 | 0 | 0 | 0 | 0/59 Armour | X | 1 | 0 | 0 | 0 | 0/59 Dodging | X | 1 | 0 | 0 | 0 | 0/59 Stealth | X | 1 | 0 | 0 | 0 | 0/50 Shields | | 1 | 0 | 1 | 59 | 0/119 Unarmed Combat | X | 1 | 0 | 0 | 0 | 0/59 Spellcasting | X | 1 | 0 | 0 | 0 | 0/59 Conjurations | | 1 | 0 | 2 | 151 | 1/150 Hexes | | 1 | 0 | 0 | 0 | 0/50 Charms | | 1 | 0 | 0 | 0 | 0/59 Summonings | | 1 | 0 | 1 | 51 | 1/100 Necromancy | | 1 | 0 | 0 | 0 | 0/42 Translocations | | 1 | 0 | 3 | 501 | 145/238 Transmutations | | 1 | 0 | 0 | 0 | 0/59 Fire Magic | | 1 | 0 | 1 | 59 | 0/119 Ice Magic | | 1 | 0 | 0 | 0 | 0/59 Air Magic | | 1 | 0 | 0 | 0 | 0/59 Earth Magic | | 1 | 0 | 0 | 0 | 0/59 Poison Magic | | 1 | 0 | 0 | 0 | 0/50 Invocations | | 1 | 0 | 0 | 0 | 0/29 Evocations | | 1 | 0 | 1 | 51 | 1/100 Spell bugs: Durations: Attributes: #59: 1 Mutations: Inventory bugs: Equipment: eq slot #0, inv slot #4: +0 club eq slot #6, inv slot #3: +0 robe }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: @ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>