ASSERT(props.exists(VISITED_LEVELS_KEY)) in 'files.cc' at line 1435 failed. Version: Dungeon Crawl Stone Soup 0.23.0 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-0.23 -name DavidChitty1 -rc /dgldir/rcfiles/crawl-0.23/DavidChitty1.rc -macro /dgldir/rcfiles/crawl-0.23/DavidChitty1.macro -morgue /dgldir/morgue/DavidChitty1/ -webtiles-socket /crawl-master/webserver/sockets/DavidChitty1:2019-02-09.19:31:14.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 13 stack frames. /usr/games/crawl-0.23(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x6ca153]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-0.23(_Z13do_crash_dumpv+0x3c0) [0x6d1990]: do_crash_dump() /usr/games/crawl-0.23(_Z20crash_signal_handleri+0x74) [0x6ca3a4]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x33060) [0x7f8bdb497060]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0xcf) [0x7f8bdb813f9f]: /usr/games/crawl-0.23() [0x6d1104] /usr/games/crawl-0.23() [0x6d138a] /usr/games/crawl-0.23(_ZN6player17set_level_visitedERK8level_id+0x98) [0x78d1e8]: player::set_level_visited(level_id const&) /usr/games/crawl-0.23(_Z10load_level20dungeon_feature_type14load_mode_typeRK8level_id+0xdcd) [0x78e1ed]: load_level(dungeon_feature_type, load_mode_type, level_id const&) /usr/games/crawl-0.23(_Z12startup_stepv+0xa90) [0xb4c080]: startup_step() /usr/games/crawl-0.23(main+0x109) [0x62c139]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1) [0x7f8bdb4842e1]: /usr/games/crawl-0.23() [0x62d3f5] Trying to run gdb. GNU gdb (Debian 7.12-6) 7.12.0.20161007-git Copyright (C) 2016 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". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f8bdb813aea in __waitpid (pid=20476, stat_loc=0x0, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f8bdb813aea in __waitpid (pid=20476, stat_loc=0x0, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 #1 0x00000000006ca7c3 in call_gdb (file=file@entry=0x7f8bdb7fe520 <_IO_2_1_stderr_>) at crash.cc:435 gdb = attach_cmd = "attach 20446\000\000\000\000\000\000\000" #2 0x00000000006d19a9 in do_crash_dump () at dbg-asrt.cc:677 dir = "/dgldir/morgue/DavidChitty1/" signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(props.exists(VISITED_LEVELS_KEY)) in 'files.cc' at line 1435 failed." file = 0x7f8bdb7fe520 <_IO_2_1_stderr_> t = 1549740676 name = "/dgldir/morgue/DavidChitty1/crash-DavidChitty1-20190209-193116.txt", '\000' #3 0x00000000006ca3a4 in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No locals. #5 raise (sig=6) at ../sysdeps/unix/sysv/linux/raise.c:51 set = {__val = {0, 4919430841878795816, 21474836487, 25769803779, 18446742974197923840, 1099511627520, 0, 0, 280375465082880, 4278190080, 0, 0, 0, 0, 0, 0}} pid = tid = #6 0x00000000006d1104 in _BreakStrToDebugger (mesg=mesg@entry=0x7fff9a22d6f0 "ASSERT(props.exists(VISITED_LEVELS_KEY)) in 'files.cc' at line 1435 failed.", assert=true) at dbg-asrt.cc:808 No locals. #7 0x00000000006d138a in AssertFailed (expr=expr@entry=0xc818b0 "props.exists(VISITED_LEVELS_KEY)", file=file@entry=0xc80b0f "files.cc", line=line@entry=1435, text=text@entry=0x0) at dbg-asrt.cc:846 mesg = "ASSERT(props.exists(VISITED_LEVELS_KEY)) in 'files.cc' at line 1435 failed.\000\000\000\000\000\066\334\"\232\377\177\000\000d", '\000' , "\377\377\377\377\377\377\377\377", '\000' , " \000\000\000\000\000\000\000\002\000\000\000\377\177\000\000\000\000\000\000\000\000\000\000P\330\"\232\377\177\000\000\000\000\000\000\000\000\000\000h\r\000\000\000\000\000\000"... args = {{gp_offset = 2585975936, fp_offset = 32767, overflow_arg_area = 0x7fff9a22dc70, reg_save_area = 0x1461dd8 }} fileName = #8 0x000000000078d1e8 in player::set_level_visited (this=, level=...) at files.cc:1435 visited = #9 0x000000000078e1ed in load_level (stair_taken=DNGN_STONE_STAIRS_DOWN_I, load_mode=LOAD_RESTART_GAME, old_level=...) at files.cc:1587 level_name = "D:1" make_changes = false popped = false hatch_name = "" just_created_level = true return_pos = {x = 0, y = 0} dest_pos = {x = 72, y = 7} #10 0x0000000000b4c080 in _post_init (newc=false) at startup.cc:391 old_level = {branch = NUM_BRANCHES, depth = -1} #11 startup_step () at startup.cc:1389 choice = {name = "DavidChitty1", type = GAME_TYPE_NORMAL, filename = "DavidChitty1.cs", seed = 0, pregenerate = false, map = "", arena_teams = "", allowed_combos = std::vector of length 0, capacity 0, allowed_species = std::vector of length 0, capacity 0, allowed_jobs = std::vector of length 0, capacity 0, allowed_weapons = std::vector of length 0, capacity 0, species = SP_UNKNOWN, job = JOB_UNKNOWN, weapon = WPN_UNKNOWN, fully_random = false} defaults = {name = "", type = GAME_TYPE_NORMAL, filename = "", seed = 0, pregenerate = false, map = "", arena_teams = "", allowed_combos = std::vector of length 0, capacity 0, allowed_species = std::vector of length 1, capacity 1 = {SP_GARGOYLE}, allowed_jobs = std::vector of length 1, capacity 1 = {JOB_FIGHTER}, allowed_weapons = std::vector of length 1, capacity 1 = {WPN_FLAIL}, species = SP_GARGOYLE, job = JOB_FIGHTER, weapon = WPN_FLAIL, fully_random = false} newchar = false ng = {name = "", type = GAME_TYPE_NORMAL, filename = "", seed = 0, pregenerate = false, map = "", arena_teams = "", allowed_combos = std::vector of length 0, capacity 0, allowed_species = std::vector of length 0, capacity 0, allowed_jobs = std::vector of length 0, capacity 0, allowed_weapons = std::vector of length 0, capacity 0, species = SP_UNKNOWN, job = JOB_UNKNOWN, weapon = WPN_UNKNOWN, fully_random = false} #12 0x000000000062c139 in _launch_game () at main.cc:404 game_start = ccon = {cstate = 96, smartcstate = 111} #13 _launch_game_loop () at main.cc:376 game_ended = false #14 main (argc=, argv=) at main.cc:331 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.2 on Feb 8 2019 at 06:01:36 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 -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-0.23/saves" -DDATA_DIR_PATH="/crawl-master/crawl-0.23/data/" -DWEB_DIR_PATH="/crawl-master/crawl-0.23/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: lightli_arrival_windingriver layout_rooms minmay_misc_feat_ornament lexackson_kobold_supper Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #7, type 0 at (72, 7): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, DavidChitty1 the Gargoyle 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. New annotation for D:1 (include '!' for warning): Okay, then. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.23-b1-67-g8bd44de 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: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_NO_CMD repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [DavidChitty1] Species: Gargoyle Job: Fighter HP: 14/14; mods: 0/0 MP: 1/1; mod: 0 Stats: 19 (19) 8 (8) 9 (9) Position: (72, 7), god: No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: staircase leading out of the dungeon Skills (mode: manual) Name | can_train | train | training | level | points | progress Fighting | X | 1 | 20 | 3 | 301 | 49/168 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 | X | 2 | 40 | 2 | 151 | 1/150 Polearms | | 0 | 0 | 0 | 0 | 0/59 Staves | | 0 | 0 | 0 | 0 | 0/50 Slings | | 0 | 0 | 0 | 0 | 0/59 Bows | | 0 | 0 | 0 | 0 | 0/50 Crossbows | | 0 | 0 | 0 | 0 | 0/50 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 1 | 20 | 3 | 301 | 49/168 Dodging | X | 0 | 0 | 0 | 0 | 0/70 Stealth | X | 0 | 0 | 0 | 0 | 0/35 Shields | X | 1 | 20 | 3 | 301 | 49/168 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 0 | 0 | 0 | 0 | 0/59 Conjurations | | 0 | 0 | 0 | 0 | 0/42 Hexes | | 0 | 0 | 0 | 0 | 0/59 Charms | | 0 | 0 | 0 | 0 | 0/59 Summonings | | 0 | 0 | 0 | 0 | 0/59 Necromancy | | 0 | 0 | 0 | 0 | 0/70 Translocations | | 0 | 0 | 0 | 0 | 0/59 Transmutations | | 0 | 0 | 0 | 0 | 0/70 Fire Magic | | 0 | 0 | 0 | 0 | 0/50 Ice Magic | | 0 | 0 | 0 | 0 | 0/50 Air Magic | | 0 | 0 | 0 | 0 | 0/70 Earth Magic | | 0 | 0 | 0 | 0 | 0/35 Poison Magic | | 0 | 0 | 0 | 0 | 0/50 Invocations | | 0 | 0 | 0 | 0 | 0/42 Evocations | | 0 | 0 | 0 | 0 | 0/59 Spell bugs: Durations: Attributes: #49: 23 #59: 1 Mutations: negative energy resistance: 1 (innate) electricity resistance: 1 (innate) unbreathing: 1 (innate) petrification resistance: 1 (innate) rot immunity: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +0 flail eq slot #5, inv slot #2: +0 shield eq slot #6, inv slot #1: +0 scale mail }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ### #@# #.# .P# ≈.≈# ≈≈≈≈# ≈≈≈≈≈# ≈≈≈≈≈≈# P≈≈≈≈≈P# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 0 at (12, 40): {{{{ CLASS: TriggerableFunction triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_los data: listeners: repeated: false dgn_trigs_by_type: 64: 1: 1 func: CLASS: FunctionWrapper name: dgn.activate_item_decay fn: [type function] props: }}}} Lua marker 1 at (12, 43): {{{{ CLASS: TriggerableFunction triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_los data: listeners: repeated: false dgn_trigs_by_type: 64: 1: 1 func: CLASS: FunctionWrapper name: dgn.activate_item_decay fn: [type function] props: }}}} Lua marker 2 at (13, 45): {{{{ CLASS: TriggerableFunction triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_los data: listeners: repeated: false dgn_trigs_by_type: 64: 1: 1 func: CLASS: FunctionWrapper name: dgn.activate_item_decay fn: [type function] props: }}}} Lua marker 3 at (14, 39): {{{{ CLASS: TriggerableFunction triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_los data: listeners: repeated: false dgn_trigs_by_type: 64: 1: 1 func: CLASS: FunctionWrapper name: dgn.activate_item_decay fn: [type function] props: }}}} Lua marker 4 at (14, 42): {{{{ CLASS: FogMachine pow_min: 1000 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 1 size_max: 1 pow_max: 1000 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 1 type: turn buildup_turns: 0 delay_min: 1 method: dgn_event delay_max: 1 2: CLASS: DgnTriggerer type: entered_level listener_only: false method: dgn_event size_buildup_time: 1 kill_cat: other excl_rad: 0 size_buildup_amnt: 0 buildup_turns: 0 spread_buildup_amnt: 0 cloud_type: flame props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 5 at (14, 42): {{{{ CLASS: FogMachine pow_min: 3 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 1 size_max: 1 pow_max: 3 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 100 type: turn buildup_turns: 0 delay_min: 100 method: dgn_event delay_max: 100 2: CLASS: DgnTriggerer type: entered_level listener_only: false method: dgn_event size_buildup_time: 1 kill_cat: other excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 0 spread_buildup_amnt: 0 cloud_type: grey smoke props: walk_dist: 1 pow_rolls: 3}}}} Lua marker 6 at (15, 39): {{{{ CLASS: TriggerableFunction triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_los data: listeners: repeated: false dgn_trigs_by_type: 64: 1: 1 func: CLASS: FunctionWrapper name: dgn.activate_item_decay fn: [type function] props: }}}} >>>>>>>>>>>>>>>>>>>>>>