ASSERT(!spells.empty()) in 'randbook.cc' at line 493 failed. Version: Dungeon Crawl Stone Soup 0.28-a0-409-g6a72785379 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 11263459136785946415, deterministic pregen: 1 Command line: /usr/games/crawl-git-6a72785379 -name RinnBerevan -rc /dgldir/rcfiles/crawl-git/RinnBerevan.rc -macro /dgldir/rcfiles/crawl-git/RinnBerevan.macro -morgue /dgldir/morgue/RinnBerevan/ -webtiles-socket /crawl-master/webserver/sockets/RinnBerevan:2021-09-06.16:39:54.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 28 stack frames. /usr/games/crawl-git-6a72785379(_Z17write_stack_traceP8_IO_FILE+0x28) [0x555db23772c8]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-6a72785379(_Z13do_crash_dumpv+0x47c) [0x555db237f5ec]: do_crash_dump() /usr/games/crawl-git-6a72785379(_Z20crash_signal_handleri+0x7e) [0x555db23775ce]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x33060) [0x7f63e8562060]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0xcf) [0x7f63e88def9f]: /usr/games/crawl-git-6a72785379(+0x38eda6) [0x555db237eda6]: /usr/games/crawl-git-6a72785379(+0x38ef12) [0x555db237ef12]: /usr/games/crawl-git-6a72785379(_Z20_set_book_spell_listR8item_defSt6vectorI10spell_typeSaIS2_EE+0x324) [0x555db27883f4]: _set_book_spell_list(item_def&, std::vector >) /usr/games/crawl-git-6a72785379(_Z23init_book_theme_randartR8item_defSt6vectorI10spell_typeSaIS2_EE+0x50) [0x555db2788470]: init_book_theme_randart(item_def&, std::vector >) /usr/games/crawl-git-6a72785379(+0x420dee) [0x555db2410dee]: /usr/games/crawl-git-6a72785379(_Z14dgn_place_itemRK9item_specRK9coord_defi+0xbb) [0x555db241aabb]: dgn_place_item(item_spec const&, coord_def const&, int) /usr/games/crawl-git-6a72785379(_Z24dgn_place_multiple_itemsR9item_listRK9coord_def+0x53) [0x555db241ad13]: dgn_place_multiple_items(item_list&, coord_def const&) /usr/games/crawl-git-6a72785379(_ZN15vault_placement10apply_gridEv+0x200) [0x555db241d1b0]: vault_placement::apply_grid() /usr/games/crawl-git-6a72785379(+0x42f5f6) [0x555db241f5f6]: /usr/games/crawl-git-6a72785379(+0x432d35) [0x555db2422d35]: /usr/games/crawl-git-6a72785379(_Z7builderb+0x565) [0x555db2424245]: builder(bool) /usr/games/crawl-git-6a72785379(_Z14generate_levelRK8level_id+0x1203) [0x555db2456743]: generate_level(level_id const&) /usr/games/crawl-git-6a72785379(_Z14pregen_dungeonRK8level_id+0x5fa) [0x555db24573da]: pregen_dungeon(level_id const&) /usr/games/crawl-git-6a72785379(_Z10load_level20dungeon_feature_type14load_mode_typeRK8level_id+0x3e2) [0x555db24578d2]: load_level(dungeon_feature_type, load_mode_type, level_id const&) /usr/games/crawl-git-6a72785379(_Z16floor_transition20dungeon_feature_typeS_8level_idbbbb+0x708) [0x555db2834e38]: floor_transition(dungeon_feature_type, dungeon_feature_type, level_id, bool, bool, bool, bool) /usr/games/crawl-git-6a72785379(_Z11take_stairs20dungeon_feature_typebbb+0xe2) [0x555db2837f12]: take_stairs(dungeon_feature_type, bool, bool, bool) /usr/games/crawl-git-6a72785379(_ZN5Delay6handleEv+0x41) [0x555db2397191]: Delay::handle() /usr/games/crawl-git-6a72785379(_Z12handle_delayv+0x37) [0x555db2398017]: handle_delay() /usr/games/crawl-git-6a72785379(+0x96d7c6) [0x555db295d7c6]: /usr/games/crawl-git-6a72785379(+0x96e005) [0x555db295e005]: /usr/games/crawl-git-6a72785379(main+0x345) [0x555db22d2e05]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1) [0x7f63e854f2e1]: /usr/games/crawl-git-6a72785379(_start+0x2a) [0x555db22d379a]: gdb not executable. Compilation info: <<<<<<<<<<< Compiled with GCC 6.3.0 20170516 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-6a72785379/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-6a72785379/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-6a72785379/data/web/" -D_GNU_SOURCE -D_DEFAULT_SOURCE -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 2 Level id: D:2 Currently generating level. Vault being placed: shapermc_ecumenical_altar_rom_forum Level build method = , level layout type = rooms, absdepth0 = 1 Level vaults: layout_basic Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, RinnBerevan the Merfolk Gladiator. Will you prevail where others failed? Will you find the Orb of Zot? Press ? for a list of commands and other information. Welcome back, RinnBerevan the Merfolk Gladiator. Press ? for a list of commands and other information. Found a staircase leading out of the dungeon. As you open the door, it creaks loudly! There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. e - a fuming sapphire potion Found a stone staircase leading down. Found 17 stones. Found a stone staircase leading down. You see here 17 stones. f - a scroll labelled OZXUDYOJAE You open the door. There is an open door here. You open the door. A bat comes into view. Found a leather armour. Found a stone staircase leading down. The bat barely misses you. There is an open door here. You barely miss the bat. The bat hits you but does no damage. The bat hits you. You miss the bat. The bat hits you but does no damage. You reach to attack! You closely miss the bat. The bat barely misses you. You reach to attack! You puncture the bat! You kill the bat! No target in view! No target in view! HP restored. A goblin comes into view. It is wielding a +0 dagger. Found 8 gold pieces. The goblin shouts! You reach to attack! You miss the goblin. You barely miss the goblin. The goblin hits you with a +0 dagger. You barely miss the goblin. The goblin barely misses you. You hit the goblin. The goblin is severely wounded. The goblin misses you. You closely miss the goblin. The goblin is severely wounded. The goblin hits you but does no damage. You barely miss the goblin. The goblin is severely wounded. The goblin barely misses you. You closely miss the goblin. The goblin is severely wounded. The goblin hits you with a +0 dagger. You barely miss the goblin. The goblin is severely wounded. The goblin hits you but does no damage. You barely miss the goblin. The goblin is severely wounded. The goblin hits you but does no damage. You puncture the goblin! You kill the goblin! No target in view! You start resting. HP restored. You now have 8 gold pieces. Your legs become a tail as you enter the water. Your legs become a tail as you enter the water. A bat comes into view. You reach to attack! You closely miss the bat. The bat hits you but does no damage. You reach to attack! You barely miss the bat. The bat hits you but does no damage. You reach to attack! You hit the bat but do no damage. The bat hits you. You reach to attack! You hit the bat. The bat is moderately wounded. The bat closely misses you. The bat barely misses you. The bat barely misses you. You reach to attack! You hit the bat. You kill the bat! d - 4 throwing nets (gained 1) A hobgoblin comes into view. The hobgoblin shouts! A giant cockroach comes into view. You hit the giant cockroach. The giant cockroach is almost dead. The giant cockroach bites you but does no damage. You hit the giant cockroach. You kill the giant cockroach! You hit the hobgoblin. The hobgoblin is moderately wounded. The hobgoblin misses you. You hit the hobgoblin. The hobgoblin is severely wounded. The hobgoblin hits you but does no damage. A dart slug comes into view. You hit the hobgoblin. You kill the hobgoblin! The dart slug launches a dart at you. The slug dart hits you. Found 32 stones. You see here a giant cockroach corpse. You reach to attack! You hit the dart slug but do no damage. You hit the dart slug but do no damage. The dart slug bites you. You hit the dart slug. The dart slug is severely wounded. You hit the dart slug. The dart slug is almost dead. The dart slug closely misses you. You hit the dart slug. You kill the dart slug! You have reached level 2! You start resting. HP restored. You see here a giant cockroach corpse. You open the door. There is an open door here. g - a red potion There is an open door here. There is an open door here. A ball python comes into view. Found a club. A ball python is nearby! The ball python hisses angrily. You hit the ball python but do no damage. The ball python misses you. x2; The ball python bites you. The ball python closely misses you. You hit the ball python. The ball python is severely wounded. The ball python misses you. The ball python grabs you. The ball python constricts you. You puncture the ball python! You kill the ball python! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! A ball python comes into view. You reach to attack! The helpless ball python fails to defend itself. You puncture the ball python! You kill the ball python! A quokka comes into view. Found 3 gold pieces. A quokka is nearby! Found 19 stones. You closely miss the quokka. The quokka bites you. You puncture the quokka! You kill the quokka! No target in view! An endoplasm comes into view. Found a scroll labelled AWKARE NAEROS. You now have 11 gold pieces (gained 3). Found 6 gold pieces. A ball python comes into view. The ball python hisses angrily. The endoplasm quivers. You puncture the endoplasm! You kill the endoplasm! An endoplasm comes into view. The endoplasm quivers. You hit the ball python. You kill the ball python! You reach to attack! You hit the endoplasm. The endoplasm is moderately wounded. You puncture the endoplasm! You kill the endoplasm! h - a scroll labelled AWKARE NAEROS You now have 17 gold pieces (gained 6). A ball python comes into view. 2 ball pythons come into view. The ball python hisses angrily. x2 You closely miss the ball python. The ball python closely misses you. x2 You closely miss the ball python. The ball python closely misses you. The ball python misses you. The ball python barely misses you. x2 You puncture the ball python! You kill the ball python! The ball python bites you but does no damage. The ball python grabs you. The ball python constricts you. You puncture the ball python! You kill the ball python! No target in view! A goblin comes into view. It is wielding a +0 club. The goblin shouts! The ball python hisses angrily. You hit the ball python. The ball python is heavily wounded. The ball python barely misses you. The ball python grabs you. The ball python constricts you. The goblin hits you but does no damage. You barely miss the ball python. The ball python is heavily wounded. The ball python bites you but does no damage. The ball python constricts you. The goblin hits you with a +0 club. The ball python bites you but does no damage. The ball python constricts you. You hit the ball python but do no damage. The ball python is heavily wounded. The goblin hits you with a +0 club. The ball python bites you but does no damage. The ball python constricts you. You hit the ball python. You kill the ball python! A giant cockroach comes into view. The goblin closely misses you. You barely miss the goblin. The goblin hits you with a +0 club. You closely miss the giant cockroach. The goblin misses you. The giant cockroach closely misses you. You closely miss the giant cockroach. The giant cockroach misses you. The goblin hits you with a +0 club. You hit the giant cockroach. The giant cockroach is almost dead. The giant cockroach barely misses you. The goblin hits you but does no damage. You puncture the giant cockroach! You kill the giant cockroach! The goblin completely misses you. You hit the goblin. You kill the goblin! Your Stealth skill increases to level 1! No target in view! You start resting. HP restored. A bat comes into view. You closely miss the bat. The bat hits you but does no damage. The bat barely misses you. You completely miss the bat. The bat barely misses you. x2 The bat hits you but does no damage. You hit the bat. You kill the bat! You see here a bat corpse. A hobgoblin comes into view. The hobgoblin shouts! You reach to attack! You closely miss the hobgoblin. You hit the hobgoblin. You kill the hobgoblin! You have reached level 3! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? You feel stronger. Found a leather armour. A bat comes into view. The bat closely misses you. You hit the bat. You kill the bat! No target in view! h - 2 scrolls labelled AWKARE NAEROS (gained 1) i - a ring of willpower A kobold comes into view. It is wielding a +0 club. You reach to attack! The helpless kobold fails to defend itself. You hit the kobold. The kobold is moderately wounded. You hit the kobold. You kill the kobold! Things that are here: a +0 club; a kobold corpse You see here 19 stones. You open the door. There is an open door here. Found 14 sling bullets. You see here 14 sling bullets. You now have 28 gold pieces (gained 11). You open the door. There is an open door here. You open the door. A bat comes into view. The bat barely misses you. There is an open door here. You closely miss the bat. The bat hits you but does no damage. The bat closely misses you. You reach to attack! You hit the bat but do no damage. The bat hits you. x2 Your leather armour prevents you from hitting the bat. The bat misses you. The bat barely misses you. You hit the bat. You kill the bat! No target in view! There is an open door here. There is an open door here. You see here 17 stones. You now have 39 gold pieces (gained 11). You open the door. There is an open door here. You open the door. Done exploring. There is an open door here. There is a stone staircase leading down here. You climb downwards. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.28-a0-409-g6a72785379 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_GO_DOWNSTAIRS repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [RinnBerevan] Species: Merfolk Job: Gladiator HP: 28/28; mods: 0/0 MP: 3/3; mod: 0 Stats: 15 (15) 7 (7) 15 (15) Position: (0, 0) , god: No God (0), turn_is_over: 0, banished: 0 Delayed (1): type: descending_stairs duration: 0 Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 20 | 2 | 199 | 73/126 Short Blades | X | 0 | 0 | 0 | 0 | 0/35 Long Blades | X | 0 | 0 | 0 | 0 | 0/42 Axes | X | 0 | 0 | 0 | 0 | 0/70 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/70 Polearms | X | 1 | 20 | 4 | 353 | 103/125 Staves | X | 0 | 0 | 0 | 0 | 0/70 Slings | X | 0 | 0 | 0 | 0 | 0/70 Bows | X | 0 | 0 | 0 | 0 | 0/70 Crossbows | X | 0 | 0 | 0 | 0 | 0/70 Throwing | X | 0 | 0 | 2 | 171 | 21/150 Armour | X | 1 | 20 | 0 | 47 | 47/84 Dodging | X | 1 | 20 | 4 | 343 | 46/148 Stealth | X | 1 | 20 | 1 | 42 | 7/71 Shields | X | 0 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/42 Spellcasting | X | 0 | 0 | 0 | 0 | 0/59 Conjurations | X | 0 | 0 | 0 | 0 | 0/70 Hexes | X | 0 | 0 | 0 | 0 | 0/50 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 0 | 0 | 0 | 0 | 0/70 Translocations | X | 0 | 0 | 0 | 0 | 0/70 Transmutations | X | 0 | 0 | 0 | 0 | 0/29 Fire Magic | X | 0 | 0 | 0 | 0 | 0/84 Ice Magic | X | 0 | 0 | 0 | 0 | 0/42 Air Magic | X | 0 | 0 | 0 | 0 | 0/70 Earth Magic | X | 0 | 0 | 0 | 0 | 0/70 Poison Magic | X | 0 | 0 | 0 | 0 | 0/42 Invocations | X | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 0 | 0 | 0 | 0 | 0/50 Spell bugs: Durations: #114: 37 Attributes: #12: 39 #49: 39 Mutations: nimble swimmer: 2 (innate) mertail: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +0 trident eq slot #2, inv slot #2: +0 helmet eq slot #6, inv slot #1: +0 leather armour }}}}}}}}}}} Unlinked item: "Hues" item #0: base: 8; sub: 44; plus: 0; plus2: 0; special: 0 quant: 1; ident: 0x00001000; ident_type: 0 x: 32; y: 35; link: 27000 env.igrid(32,35) = 27000 Webtiles message buffer: Webtiles JSON stack: Map: ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ #####################################......##################################### #####################################.####.##################################### #####################################.####.##################################### ##########################.........##.####.##################################### ###############.##################.##..###.##################################### ###############.###.############...........##################################### ###############.###.############.#.<.......##################################### ###########.#.#.....############.#.........######.............################## ###########.#.#...........................................>##.################## ###########.#...#...###########............######..#######.##.################## ###########.#.....#.###########..###....######.......#####.##.################## #######.........#.#.###########.####....##########.#.#####.##....############### #######.###.......#.###########.####....##########.#.#####.#####.############### #######.###.###...#.###########.#...........######.#.#####.#####.############### #######.###.###...#......######.####...#.##.######.#.#####.#####.############### #######...........#.####.######.####.....>...........#####.#####.############### ###########.#.#.#.#>........................######.#######.#####.############### ###########.........####.#...................#####.#######.#####.############### #############.#.#.######.#.########.#######.######.#######.......############### #############.#..........#.########.#######..#####.############################# #############......#######..........########.#####.############################# ##################.###.#####################.....#.############################# ##################.###.#####.........#######.....#.############################# ##################.###.####...#####...######.....#.############################# ##################.....###...#.....#...#####.....#.############################# ######################.##...#.#####.#.......##..##.############################# ######################.##..#.#.....#.#......###.##.############################# ####################...##.#.#.#####.#.#.....###.##.############################# ####################.####.#.#.#._#####.......##..#.############################# ####################.#################.......###.#.############################# ####################.#################.......###.#.############################# ######......####.....####################+##.......############################# ######.####.####.##################.......##.####..############################# ######.####.####.##################.#####.##.####..############################# ######.####.####.##################.#####.##.####...############################ ######.####.####.##################.###......####.>############################# ######....#......##################.#####.##.#.....############################# #########.####.####################.##....##.#.##..############################# #########.####.##################..............##..############################# #########.####.###.......##.....#.#.##.##..........############################# #########.####.######.##.##.....#.#.##.##.####.################################# #########......######.##.##.......#.....#.####.################################# ##############.......<...##...<...#.#.....####.################################# ##########.......##.#######..............#####.################################# ##########.####..##.####......<.......##.####################################### ##########.####..##.####.###..........##.####################################### ##########.............#.#####........##.####################################### ##########.#........##.#.#######.###.....####################################### ##########...##.##..##.#.#######.###.......##################################### ############.##.##.....#.#######.###..########################################## ############.##.###.##.#.........#.#..######.....############################### ############.##........#########.................############################### ############...........#########.#.#########.###.############################### ######################.#########.#.#########.###.############################### ################################.#.#########.###.############################### ##################################...........###.############################### ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>