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:37:28.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) [0x55bc9e8a42c8]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-6a72785379(_Z13do_crash_dumpv+0x47c) [0x55bc9e8ac5ec]: do_crash_dump() /usr/games/crawl-git-6a72785379(_Z20crash_signal_handleri+0x7e) [0x55bc9e8a45ce]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x33060) [0x7fc1b521b060]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0xcf) [0x7fc1b5597f9f]: /usr/games/crawl-git-6a72785379(+0x38eda6) [0x55bc9e8abda6]: /usr/games/crawl-git-6a72785379(+0x38ef12) [0x55bc9e8abf12]: /usr/games/crawl-git-6a72785379(_Z20_set_book_spell_listR8item_defSt6vectorI10spell_typeSaIS2_EE+0x324) [0x55bc9ecb53f4]: _set_book_spell_list(item_def&, std::vector >) /usr/games/crawl-git-6a72785379(_Z23init_book_theme_randartR8item_defSt6vectorI10spell_typeSaIS2_EE+0x50) [0x55bc9ecb5470]: init_book_theme_randart(item_def&, std::vector >) /usr/games/crawl-git-6a72785379(+0x420dee) [0x55bc9e93ddee]: /usr/games/crawl-git-6a72785379(_Z14dgn_place_itemRK9item_specRK9coord_defi+0xbb) [0x55bc9e947abb]: dgn_place_item(item_spec const&, coord_def const&, int) /usr/games/crawl-git-6a72785379(_Z24dgn_place_multiple_itemsR9item_listRK9coord_def+0x53) [0x55bc9e947d13]: dgn_place_multiple_items(item_list&, coord_def const&) /usr/games/crawl-git-6a72785379(_ZN15vault_placement10apply_gridEv+0x200) [0x55bc9e94a1b0]: vault_placement::apply_grid() /usr/games/crawl-git-6a72785379(+0x42f5f6) [0x55bc9e94c5f6]: /usr/games/crawl-git-6a72785379(+0x432d35) [0x55bc9e94fd35]: /usr/games/crawl-git-6a72785379(_Z7builderb+0x565) [0x55bc9e951245]: builder(bool) /usr/games/crawl-git-6a72785379(_Z14generate_levelRK8level_id+0x1203) [0x55bc9e983743]: generate_level(level_id const&) /usr/games/crawl-git-6a72785379(_Z14pregen_dungeonRK8level_id+0x5fa) [0x55bc9e9843da]: pregen_dungeon(level_id const&) /usr/games/crawl-git-6a72785379(_Z10load_level20dungeon_feature_type14load_mode_typeRK8level_id+0x3e2) [0x55bc9e9848d2]: load_level(dungeon_feature_type, load_mode_type, level_id const&) /usr/games/crawl-git-6a72785379(_Z16floor_transition20dungeon_feature_typeS_8level_idbbbb+0x708) [0x55bc9ed61e38]: floor_transition(dungeon_feature_type, dungeon_feature_type, level_id, bool, bool, bool, bool) /usr/games/crawl-git-6a72785379(_Z11take_stairs20dungeon_feature_typebbb+0xe2) [0x55bc9ed64f12]: take_stairs(dungeon_feature_type, bool, bool, bool) /usr/games/crawl-git-6a72785379(_ZN5Delay6handleEv+0x41) [0x55bc9e8c4191]: Delay::handle() /usr/games/crawl-git-6a72785379(_Z12handle_delayv+0x37) [0x55bc9e8c5017]: handle_delay() /usr/games/crawl-git-6a72785379(+0x96d7c6) [0x55bc9ee8a7c6]: /usr/games/crawl-git-6a72785379(+0x96e005) [0x55bc9ee8b005]: /usr/games/crawl-git-6a72785379(main+0x345) [0x55bc9e7ffe05]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1) [0x7fc1b52082e1]: /usr/games/crawl-git-6a72785379(_start+0x2a) [0x55bc9e80079a]: 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. Found a staircase leading out of the dungeon. You open the door. 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 As you open the door, it creaks loudly! There is an open door here. You open the door. A bat comes into view. You reach to attack! You hit the bat. The bat is severely wounded. The bat hits you but does no damage. You reach to attack! You puncture the bat! You kill the bat! Found a leather armour. Found a stone staircase leading down. There is an open door here. A goblin comes into view. It is wielding a +0 dagger. Found 8 gold pieces. The goblin shouts! You reach to attack! You closely miss the goblin. You barely miss the goblin. The goblin barely misses you. You hit the goblin. You kill the goblin! 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. A bat is nearby! You hit the bat. You kill the bat! d - 4 throwing nets (gained 1) A hobgoblin comes into view. A giant cockroach and a dart slug come into view. Found 32 stones. You hit the hobgoblin but do no damage. The hobgoblin hits you but does no damage. You closely miss the hobgoblin. The hobgoblin misses you. You puncture the hobgoblin! You kill the hobgoblin! You hit the giant cockroach but do no damage. The giant cockroach bites you but does no damage. You barely miss the giant cockroach. The giant cockroach bites you but does no damage. The giant cockroach misses you. You barely miss the giant cockroach. The giant cockroach closely misses you. You hit the giant cockroach. The giant cockroach is severely wounded. The giant cockroach bites you. You hit the giant cockroach. You kill the giant cockroach! You reach to attack! You hit the dart slug. The dart slug is heavily wounded. The dart slug launches a dart at you. The slug dart hits you. You reach to attack! You hit the dart slug but do no damage. The dart slug is heavily wounded. You barely miss the dart slug. The dart slug is heavily wounded. The dart slug closely misses you. You puncture the dart slug! You kill the dart slug! You have reached level 2! You start resting. HP restored. 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. The ball python hisses angrily. You hit the ball python. You kill the ball python! A ball python comes into view. The ball python hisses angrily. You reach to attack! You hit the ball python. The ball python is moderately wounded. You barely miss the ball python. The ball python is moderately wounded. The ball python bites you but does no damage. The ball python closely misses you. x2; The ball python completely misses you. You hit the ball python. You kill the ball python! A quokka comes into view. Found 3 gold pieces. You reach to attack! You closely miss the quokka. The quokka misses you. You barely miss the quokka. The quokka closely misses you. You miss the quokka. The quokka barely misses you. You hit the quokka. The quokka is severely wounded. The quokka bites you but does no damage. The quokka barely misses you. You barely miss the quokka. The quokka is severely wounded. The quokka bites you. You hit the quokka. The quokka is almost dead. The quokka completely misses you. You closely miss the quokka. The quokka is almost dead. The quokka barely misses you. The quokka closely misses you. You hit the quokka. You kill the quokka! You start resting. HP restored. Found 19 stones. You see here a quokka corpse. An endoplasm comes into view. Found a scroll labelled AWKARE NAEROS. An endoplasm is nearby! You now have 11 gold pieces (gained 3). The endoplasm quivers. You reach to attack! You barely miss the endoplasm. You hit the endoplasm. The endoplasm is moderately wounded. The endoplasm freezes you. You are frozen. You hit the endoplasm. The endoplasm is almost dead. The endoplasm freezes you. You are frozen. You hit the endoplasm but do no damage. The endoplasm is almost dead. The endoplasm hits you but does no damage. You hit the endoplasm but do no damage. The endoplasm is almost dead. The endoplasm freezes you. You are frozen. You hit the endoplasm. You kill the endoplasm! A ball python comes into view. The ball python hisses angrily. You hit the ball python. The ball python is moderately wounded. The ball python closely misses you. The ball python grabs you. The ball python constricts you. An endoplasm comes into view. You barely miss the ball python. The ball python closely misses you. The ball python constricts you. The ball python closely misses you. The ball python constricts you. You closely miss the ball python. The ball python bites you but does no damage. The ball python constricts you. You hit the ball python. The ball python is moderately wounded. The ball python barely misses you. The ball python constricts you. You hit the ball python. You kill the ball python! You barely miss the endoplasm. The endoplasm misses you. You hit the endoplasm. The endoplasm is lightly wounded. The endoplasm freezes you. You are frozen. You hit the endoplasm. The endoplasm is moderately wounded. The endoplasm closely misses you. The endoplasm barely misses you. You puncture the endoplasm! You kill the endoplasm! No target in view! You start resting. HP restored. Found 6 gold pieces. h - a scroll labelled AWKARE NAEROS You now have 17 gold pieces (gained 6). A ball python comes into view. The ball python hisses angrily. The ball python moves out of view. A ball python comes into view. Found 14 sling bullets. The ball python hisses angrily. You reach to attack! You hit the ball python. You kill the ball python! You reach to attack! You puncture the ball python! You kill the ball python! You see here 14 sling bullets. A ball python comes into view. The ball python hisses angrily. You hear a shout! A goblin comes into view. It is wielding a +0 club. You reach to attack! You hit the ball python. The ball python is moderately wounded. You hit the ball python but do no damage. The ball python is moderately wounded. The ball python barely misses you. x2 You closely miss the ball python. The ball python is moderately wounded. The ball python barely misses you. The ball python grabs you. The ball python constricts you. You hit the ball python. You kill the ball python! You hit the goblin. You kill the goblin! A giant cockroach comes into view. Things that are here: a +0 club; a ball python corpse You reach to attack! You closely miss the giant cockroach. You closely miss the giant cockroach. The giant cockroach bites you but does no damage. You hit the giant cockroach. The giant cockroach is almost dead. The giant cockroach bites you but does no damage. x2 You hit the giant cockroach but do no damage. The giant cockroach is almost dead. The giant cockroach barely misses you. You hit the giant cockroach. You kill the giant cockroach! A bat comes into view. You miss the bat. The bat closely misses you. The bat hits you but does no damage. The bat misses you. You puncture 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 hit the hobgoblin. You kill the hobgoblin! Your Polearms skill increases to level 5! 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. You reach to attack! The helpless bat fails to defend itself. You hit the bat. The bat is moderately wounded. The bat closely misses you. You reach to attack! You closely miss the bat. The bat is moderately wounded. The bat closely misses you. You reach to attack! You closely miss the bat. The bat is moderately wounded. The bat closely misses you. You reach to attack! You miss the bat. The bat is moderately wounded. The bat hits you. The bat hits you but does no damage. You closely miss the bat. The bat is moderately wounded. The bat hits you but does no damage. You reach to attack! You hit the bat but do no damage. The bat is moderately wounded. The bat closely misses you. You reach to attack! You hit the bat. You kill the bat! h - 2 scrolls labelled AWKARE NAEROS (gained 1) i - a ring of willpower A kobold comes into view. It is wielding a +0 club. The kobold shouts! You reach to attack! You hit the kobold. You kill the kobold! You see here a +0 club. You see here 19 stones. You open the door. There is an open door here. You now have 28 gold pieces (gained 11). As you open the door, it creaks loudly! There is an open door here. You open the door. A bat comes into view. You puncture the bat! You kill the bat! You see here a +0 dagger. 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: auto) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 15 | 2 | 201 | 75/126 Short Blades | X | 1 | 0 | 0 | 0 | 0/35 Long Blades | X | 1 | 0 | 0 | 0 | 0/42 Axes | X | 1 | 0 | 0 | 0 | 0/70 Maces & Flails | X | 1 | 0 | 0 | 0 | 0/70 Polearms | X | 1 | 39 | 5 | 392 | 17/150 Staves | X | 1 | 0 | 0 | 0 | 0/70 Slings | X | 1 | 0 | 0 | 0 | 0/70 Bows | X | 1 | 0 | 0 | 0 | 0/70 Crossbows | X | 1 | 0 | 0 | 0 | 0/70 Throwing | X | 1 | 4 | 2 | 167 | 17/150 Armour | X | 1 | 17 | 0 | 27 | 27/84 Dodging | X | 1 | 24 | 4 | 368 | 71/148 Stealth | X | 1 | 1 | 0 | 0 | 0/35 Shields | X | 1 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 1 | 0 | 0 | 0 | 0/42 Spellcasting | X | 1 | 0 | 0 | 0 | 0/59 Conjurations | X | 1 | 0 | 0 | 0 | 0/70 Hexes | X | 1 | 0 | 0 | 0 | 0/50 Summonings | X | 1 | 0 | 0 | 0 | 0/50 Necromancy | X | 1 | 0 | 0 | 0 | 0/70 Translocations | X | 1 | 0 | 0 | 0 | 0/70 Transmutations | X | 1 | 0 | 0 | 0 | 0/29 Fire Magic | X | 1 | 0 | 0 | 0 | 0/84 Ice Magic | X | 1 | 0 | 0 | 0 | 0/42 Air Magic | X | 1 | 0 | 0 | 0 | 0/70 Earth Magic | X | 1 | 0 | 0 | 0 | 0/70 Poison Magic | X | 1 | 0 | 0 | 0 | 0/42 Invocations | X | 1 | 0 | 0 | 0 | 0/42 Evocations | X | 1 | 0 | 0 | 0 | 0/50 Spell bugs: Durations: #114: 36 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: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>