ASSERT(level >= 0) in 'mutation.cc' at line 453 failed. Version: Dungeon Crawl Stone Soup 0.20-a0-1065-g8446734 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-git-8446734add -name Alipheese -rc /dgldir/rcfiles/crawl-git/Alipheese.rc -macro /dgldir/rcfiles/crawl-git/Alipheese.macro -morgue /dgldir/morgue/Alipheese/ -webtiles-socket /crawl-master/webserver/sockets/Alipheese:2017-04-28.21:01:22.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 20 stack frames. /usr/games/crawl-git-8446734add(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x67b5e3]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-git-8446734add(_Z13do_crash_dumpv+0x2b8) [0x6821a8]: do_crash_dump() /usr/games/crawl-git-8446734add(_Z20crash_signal_handleri+0x74) [0x67b854]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x321e0) [0x7fd51cb2b1e0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7fd51ce93f6b]: /usr/games/crawl-git-8446734add() [0x681a44] /usr/games/crawl-git-8446734add() [0x681cca] /usr/games/crawl-git-8446734add() [0x9caf9f] /usr/games/crawl-git-8446734add(_Z13mutation_desc13mutation_typeibb+0x717) [0x9d02e7]: mutation_desc(mutation_type, int, bool, bool) /usr/games/crawl-git-8446734add(_Z18describe_mutationsb+0x5ac) [0x9d162c]: describe_mutations(bool) /usr/games/crawl-git-8446734add() [0x65458c] /usr/games/crawl-git-8446734add() [0x64f9d4] /usr/games/crawl-git-8446734add(_Z9dump_charRKSsbbPK15scorefile_entry+0x22) [0x650412]: dump_char(std::string const&, bool, bool, scorefile_entry const*) /usr/games/crawl-git-8446734add(_Z9save_gamebPKc+0x173) [0x732033]: save_game(bool, char const*) /usr/games/crawl-git-8446734add(_Z15process_command12command_type+0xdab) [0xbc022b]: process_command(command_type) /usr/games/crawl-git-8446734add() [0xbc25b9] /usr/games/crawl-git-8446734add() [0xbc31e5] /usr/games/crawl-git-8446734add(main+0x2eb) [0x5e8c3b]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xfd) [0x7fd51cb17ead]: /usr/games/crawl-git-8446734add() [0x5e91ed] Trying to run gdb. GNU gdb (GDB) 7.4.1-debian 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". 0x00007fd51ce93c4e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007fd51ce93c4e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x000000000067bca3 in call_gdb (file=0x7fd51ce7f880) at crash.cc:432 gdb = attach_cmd = "attach 23924\000\000\000\000\000\000\000" #2 0x00000000006821c1 in do_crash_dump () at dbg-asrt.cc:670 t = 1493413389 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2ee7bb8 "/dgldir/morgue/Alipheese/"}} name = "/dgldir/morgue/Alipheese/crash-Alipheese-20170428-210309.txt", '\000' file = 0x7fd51ce7f880 #3 0x000000000067b854 in crash_signal_handler (sig_num=6) at crash.cc:195 No locals. #4 No symbol table info available. #5 0x00007fd51ce93f6b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x0000000000681a44 in _BreakStrToDebugger (mesg=mesg@entry=0x7fff916c6570 "ASSERT(level >= 0) in 'mutation.cc' at line 453 failed.", assert=) at dbg-asrt.cc:794 No locals. #7 0x0000000000681cca in AssertFailed (expr=0xc6bb98 "level >= 0", file=0xc4c47b "mutation.cc", line=453, text=0x0) at dbg-asrt.cc:832 mesg = "ASSERT(level >= 0) in 'mutation.cc' at line 453 failed.\000@ll\221\377\177\000\000\064\000\000\000\000\000\000\000\260ml\221\377\177\000\000Pll\221\377\177\000\000\371ij\034\325\177", '\000' , "\030\203\005\001\000\000\000\000\322q]\035\325\177\000\000\353Z\277\000\000\000\000\000\000\000\000\000\325\177\000\000\000\000\000\000\000\000\000\000\r\000\000\000\000\000\000\000Hil\221\000\000\000\000\220s\356\002\000\000\000\000\r\000\000\000\000\000\000\000Q\263Z\035\000\000\000\000\060\212\356\002", '\000' "\320, gl\221\377\177", '\000' , " hl\221\377\177\000\000\003hl\221\377\177\000\000\000\000\000\000\377"... args = {{gp_offset = 13, fp_offset = 0, overflow_arg_area = 0x0, reg_save_area = 0x7fd51d59d07d}} fileName = #8 0x00000000009caf9f in player::get_base_mutation_level (this=, mut=mut@entry=MUT_SPIT_POISON, innate=innate@entry=false, temp=temp@entry=true, normal=normal@entry=true) at mutation.cc:453 level = #9 0x00000000009d02e7 in mutation_desc (mut=mut@entry=MUT_SPIT_POISON, level=, level@entry=-1, colour=colour@entry=true, is_sacrifice=false) at mutation.cc:2210 demonspawn = false extra = colourname = 0xbe472c "lightgrey" permanent = ostr = active = fully_inactive = false temporary = false mdef = @0xc4f300: {mutation = MUT_SPIT_POISON, weight = 8, levels = 2, uses = {<_enum_bitfield_exponent_base<4, true>> = {static last_exponent = }, flags = 1}, form_based = false, short_desc = 0xc4cd6e "spit poison", have = {0xc4cd7a "You can spit poison.", 0xc53ee8 "You can exhale a cloud of poison.", 0xc9dbc1 ""}, gain = {0xc53f10 "There is a nasty taste in your mouth for a moment.", 0xc53f10 "There is a nasty taste in your mouth for a moment.", 0xc9dbc1 ""}, lose = {0xc53f48 "You feel an ache in your throat.", 0xc53f48 "You feel an ache in your throat.", 0xc9dbc1 ""}} ignore_player = false partially_active = false result = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2ee7148 "You can spit poison."}} #10 0x00000000009d162c in describe_mutations (center_title=) at mutation.cc:701 mut_type = MUT_SPIT_POISON result = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2ee7748 "Innate Abilities, Weirdness & Mutations\n\nYou cannot wear boots.\nYour serpentine skin is tough. (AC +0)\nYou have supernaturally acute eyesight. (SInv), _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2ee9fc8 "Innate Abilities, Weirdness & Mutations\n\n"}} #11 0x000000000065458c in _sdump_mutations (par=...) at chardump.cc:1330 text = @0x7fff916c7390: {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2ee4f48 " Dungeon Crawl Stone Soup version 0.20-a0-1065-g8446734 (webtiles) character file.\n\nAlipheese the Skirmisher (Naga Fighter)", ' ' , "Turns: 280, Time: 00:00:56\n\nHealth: 21/21 AC: 3 Str: 1"...}} #12 0x000000000064f9d4 in dump_section (par=...) at chardump.cc:162 i = #13 _get_dump (full_id=, se=) at chardump.cc:176 par = {text = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2ee4f48 " Dungeon Crawl Stone Soup version 0.20-a0-1065-g8446734 (webtiles) character file.\n\nAlipheese the Skirmisher (Naga Fighter)", ' ' , "Turns: 280, Time: 00:00:56\n\nHealth: 21/21 AC: 3 Str: 1"...}}, section = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2860ba8 "mutations"}}, full_id = false, se = 0x0} #14 0x0000000000650412 in dump_char (fname=..., quiet=true, full_id=, se=) at chardump.cc:186 No locals. #15 0x0000000000732033 in save_game (leave_game=true, farewellmsg=0x0) at files.cc:1667 No locals. #16 0x0000000000bc022b in process_command (cmd=cmd@entry=CMD_SAVE_GAME_NOW) at main.cc:1998 No locals. #17 0x0000000000bc25b9 in _input () at main.cc:1129 cmd = CMD_SAVE_GAME_NOW player_disabled = {was_disabled = false} #18 0x0000000000bc31e5 in _launch_game () at main.cc:475 game_start = false ccon = {cstate = false, smartcstate = false} #19 0x00000000005e8c3b in _launch_game_loop () at main.cc:376 game_ended = false #20 main (argc=, argv=0x7fff916c7cd8) at main.cc:332 Recursive crash. No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.2 on Apr 28 2017 at 06:30:24 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 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-8446734add/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-8446734add/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-8446734add/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -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: ldierk_water_garden layout_basic ashenzari_altar_1 Markers: <<<<<<<<<<<<<<<<<<<<<< Marker 0 at (56, 26): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< r - a bread ration Welcome, Alipheese the Naga Fighter. The bosom of this dungeon contains the fabled artefact, the Orb of Zot. Press ? for a list of commands and other information. Found a staircase leading out of the dungeon. You got additional 21 HP. Restored 21 HP. You have now: 21/21 HP. There is a fountain of clear blue water here. The ooze quivers. There is a fountain of clear blue water here. There is a fountain of clear blue water here. There is a fountain of clear blue water here. Partly explored, can't reach some places. Partly explored, can't reach some places. Why would you want to do that? Why would you want to do that? Why would you want to do that? Partly explored, can't reach some places. Partly explored, can't reach some places. Partly explored, can't reach some places. There is a fountain of clear blue water here. You slash the toadstool! You destroy the toadstool! You hit the toadstool. The toadstool is moderately damaged. You hit the toadstool. The toadstool is moderately damaged. You hit the toadstool. The toadstool is severely damaged. Why would you want to do that? A rat comes into view. A rat is nearby! A rat is nearby! You block the rat's attack. You closely miss the rat. You block the rat's attack. The rat bites you but does no damage. You slash the rat! You kill the rat! A giant cockroach comes into view. You see here a rat corpse. The giant cockroach bites you but does no damage. You block the giant cockroach's attack. Your shield prevents you from hitting the giant cockroach. The giant cockroach barely misses you. You block the giant cockroach's attack. Your shield prevents you from hitting the giant cockroach. The giant cockroach bites you but does no damage. You hit the giant cockroach. The giant cockroach is severely wounded. The giant cockroach bites you but does no damage. x2 You closely miss the giant cockroach. The giant cockroach is severely wounded. The giant cockroach bites you but does no damage. You block the giant cockroach's attack. You barely miss the giant cockroach. The giant cockroach is severely wounded. The giant cockroach bites you. x2 You lost 3 HP. You have now: 18/21 HP. You barely miss the giant cockroach. The giant cockroach is severely wounded. The giant cockroach bites you but does no damage. x2 You slash the giant cockroach! You kill the giant cockroach! You see here a giant cockroach corpse. You butcher the giant cockroach corpse. f - 2 chunks of flesh A giant newt comes into view. Restored 2 HP. You have now: 20/21 HP. A giant newt is nearby! A giant newt is nearby! You miss the giant newt. The giant newt bites you but does no damage. A giant newt is nearby! You miss the giant newt. The giant newt bites you. The giant newt completely misses you. You lost 1 HP. You have now: 19/21 HP. Your shield prevents you from hitting the giant newt. The giant newt bites you. You lost 1 HP. You have now: 18/21 HP. You closely miss the giant newt. You block the giant newt's attack. You miss the giant newt. The giant newt bites you but does no damage. You block the giant newt's attack. You barely miss the giant newt. The giant newt bites you. You lost 1 HP. You have now: 17/21 HP. You closely miss the giant newt. You block the giant newt's attack. The giant newt bites you but does no damage. You closely miss the giant newt. The giant newt barely misses you. You closely miss the giant newt. The giant newt bites you but does no damage. x2 You closely miss the giant newt. You block the giant newt's attack. You hit the giant newt but do no damage. The giant newt bites you but does no damage. You block the giant newt's attack. You hit the giant newt. You kill the giant newt! You see here a giant newt corpse. You butcher the giant newt corpse. f - 3 chunks of flesh (gained 1) Found a stone staircase leading down. Found a club. A kobold comes into view. The kobold throws a stone. The stone hits you. You see here a stone. A kobold is nearby! The kobold throws a stone. You block the stone. The kobold throws a stone. The stone hits you but does no damage. There is a stone staircase leading down here. You see here a stone. The kobold throws a stone. You block the stone. Found 2 fizzy red potions. You see here a stone. The kobold hits you. x2 You lost 4 HP. You have now: 14/21 HP. You slash the kobold! You kill the kobold! You see here a kobold corpse. No target in view! A kobold comes into view. The kobold shouts! Found a short sword. A kobold is nearby! A kobold is nearby! You hit the kobold. The kobold is heavily wounded. You block the kobold's attack. A kobold is nearby! Your shield and scale mail prevent you from hitting the kobold. The kobold is moderately wounded. The kobold barely misses you. The kobold hits you but does no damage. Your shield and scale mail prevent you from hitting the kobold. The kobold is moderately wounded. The kobold barely misses you. You slash the kobold! You kill the kobold! Found 7 gold pieces. No target in view! No target in view! e - 2 fizzy red potions You now have 7 gold pieces. Found a mace. Restored 3 HP. You have now: 18/21 HP. No target in view! You see here a mace. HP restored. Found a beef jerky. Restored 3 HP. You have now: 21/21 HP. No target in view! No target in view! Key pressed, stopping explore. No target in view! No target in view! You see here a beef jerky. g - a beef jerky Some of the chunks of flesh in your inventory have rotted away. You see here a mace. All of the chunks of flesh in your inventory have rotted away. Found a stone staircase leading down. Saving game... please wait. Welcome back, Alipheese the Naga Fighter. Press ? for a list of commands and other information. Warning: Bad travel_delay: "+1 (or -1 online)" (~/.crawlrc:133) Lua error: /dgldir/rcfiles/crawl-git/Alipheese.rc:496: unexpected symbol near ':' Welcome back, Alipheese the Naga Fighter. Press ? for a list of commands and other information. Saving game... please wait. >>>>>>>>>>>>>>>>>>>>>> Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 1, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 Startup errors: Bad travel_delay: "+1 (or -1 online)" (~/.crawlrc:133) prev_cmd = CMD_SAVE_GAME_NOW repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Alipheese] Species: Naga Job: Fighter HP: 21/21; mods: 0/0 MP: 1/1; mod: 0 Stats: 18 (18) 8 (8) 10 (10) Position: (20, 17), god: No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_train | train | training | level | points | progress Fighting | X | 1 | 33 | 3 | 341 | 41/200 Short Blades | | 0 | 0 | 0 | 0 | 0/50 Long Blades | | 0 | 0 | 0 | 0 | 0/50 Axes | X | 2 | 66 | 2 | 181 | 31/150 Maces & Flails | | 0 | 0 | 0 | 0 | 0/50 Polearms | | 0 | 0 | 0 | 0 | 0/50 Staves | | 0 | 0 | 0 | 0 | 0/50 Slings | | 0 | 0 | 0 | 0 | 0/59 Bows | | 0 | 0 | 0 | 0 | 0/59 Crossbows | | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 0 | 0 | 2 | 301 | 89/212 Dodging | X | 0 | 0 | 0 | 0 | 0/70 Stealth | X | 0 | 0 | 0 | 0 | 0/21 Shields | X | 0 | 0 | 2 | 301 | 89/212 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 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/50 Summonings | | 0 | 0 | 0 | 0 | 0/50 Necromancy | | 0 | 0 | 0 | 0 | 0/50 Translocations | | 0 | 0 | 0 | 0 | 0/50 Transmutations | | 0 | 0 | 0 | 0 | 0/50 Fire Magic | | 0 | 0 | 0 | 0 | 0/50 Ice Magic | | 0 | 0 | 0 | 0 | 0/50 Air Magic | | 0 | 0 | 0 | 0 | 0/50 Earth Magic | | 0 | 0 | 0 | 0 | 0/50 Poison Magic | | 0 | 0 | 0 | 0 | 0/29 Invocations | | 0 | 0 | 0 | 0 | 0/42 Evocations | | 0 | 0 | 0 | 0 | 0/50 Spell bugs: Durations: Attributes: #12: 7 #27: 7 #49: 22 #59: 1 Mutations: see invisible: 1 (innate) deformed body: 1 (innate) poison resistance: 1 (innate) slowness: 2 (innate) slow metabolism: 1 (innate) spit poison: 1 (2 innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +0 war axe eq slot #5, inv slot #2: +0 shield eq slot #6, inv slot #1: +0 scale mail }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ######.#.# #.# .......#.# #)# .#######.# #.# .# #.# #.########## .# #.# #..........# .# #.# ##########.# .# #.# #############.#### .#######.# #................. .........# #@###########.#### ########## #.# #.# # #.. #.# # #... #.# # #.... #.# ...... #.# ....... #.# .>...... ... clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>