ERROR in 'stairs.cc' at line 1276: portal without a destination Version: Dungeon Crawl Stone Soup 0.34.1-4-g0e95e087e2 Platform: unix Bits: 64 Game mode: sprint Tiles: online Seed: 5135193113587653523, deterministic pregen: 1 Version history: Game started: 0.34.1-3-ga2c7840dd7 0.34.1-4-g0e95e087e2 Command line: /usr/games/crawl-0.34 -name WizardModePhilia -rc /dgldir/rcfiles/crawl-0.34/WizardModePhilia.rc -macro /dgldir/rcfiles/crawl-0.34/WizardModePhilia.macro -morgue /dgldir/morgue/WizardModePhilia/ -sprint -webtiles-socket /crawl-master/webserver/sockets/WizardModePhilia:2026-08-18.16:34:41.sock -await-connection -wizard RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 19 stack frames. /usr/games/crawl-0.34(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x5f5d44491e0e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-0.34(_Z13do_crash_dumpv+0x43a) [0x5f5d444a006a]: do_crash_dump() /usr/games/crawl-0.34(_Z20crash_signal_handleri+0x1fa) [0x5f5d444922ea]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x79d46186f330]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x79d4618c8b2c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x79d46186f27e]: /usr/games/crawl-0.34(+0x50343d) [0x5f5d4449f43d]: /usr/games/crawl-0.34(_Z3diePKciS0_z+0x166) [0x5f5d4449fab6]: die(char const*, int, char const*, ...) /usr/games/crawl-0.34(_Z17stair_destination20dungeon_feature_typeRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x31f) [0x5f5d44ad496f]: stair_destination(dungeon_feature_type, std::__cxx11::basic_string, std::allocator > const&, bool) /usr/games/crawl-0.34(+0xb3aa20) [0x5f5d44ad6a20]: /usr/games/crawl-0.34(_Z11take_stairs20dungeon_feature_typebbb+0x67) [0x5f5d44ada1c7]: take_stairs(dungeon_feature_type, bool, bool, bool) /usr/games/crawl-0.34(_ZN5Delay6handleEv+0x46) [0x5f5d444bd816]: Delay::handle() /usr/games/crawl-0.34(_Z12handle_delayv+0x39) [0x5f5d444bd299]: handle_delay() /usr/games/crawl-0.34(+0xcc3861) [0x5f5d44c5f861]: /usr/games/crawl-0.34(+0xcc4245) [0x5f5d44c60245]: /usr/games/crawl-0.34(main+0x1f7) [0x5f5d443c3907]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x79d4618541ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x79d46185428b]: /usr/games/crawl-0.34(_start+0x25) [0x5f5d443c43f5]: Trying to run gdb. GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git Copyright (C) 2024 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". 0x000079d46193a7d7 in __GI___wait4 (pid=3475122, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x000079d46193a7d7 in __GI___wait4 (pid=3475122, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005f5d444924bc in call_gdb (file=0x79d461a2e4e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 3430606\000\000\000\000\000" #2 0x00005f5d444a0088 in do_crash_dump () at dbg-asrt.cc:673 t = 1787071338 dir = "/dgldir/morgue/WizardModePhilia/" name = "/dgldir/morgue/WizardModePhilia/crash-WizardModePhilia-20260818-164218.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ERROR in 'stairs.cc' at line 1276: portal without a destination" file = 0x79d461a2e4e0 <_IO_2_1_stderr_> #3 0x00005f5d444922ea in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 __pthread_kill_implementation (no_tid=0, signo=6, threadid=) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = old_mask = {__val = {5726560}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = #6 __pthread_kill_internal (signo=6, threadid=) at ./nptl/pthread_kill.c:78 No locals. #7 __GI___pthread_kill (threadid=, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #8 0x000079d46186f27e in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00005f5d4449f43d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffcb85764b0 "ERROR in 'stairs.cc' at line 1276: portal without a destination", assert=false) at dbg-asrt.cc:807 No locals. #10 0x00005f5d4449fab6 in die (file=file@entry=0x5f5d44ccac45 "stairs.cc", line=line@entry=1276, format=format@entry=0x5f5d44ccac81 "portal without a destination") at dbg-asrt.cc:867 tmp = "portal without a destination", '\000' mesg = "ERROR in 'stairs.cc' at line 1276: portal without a destination", '\000' args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffcb8576db0, reg_save_area = 0x7ffcb8576cd0}} #11 0x00005f5d44ad496f in stair_destination (feat=feat@entry=DNGN_ENTER_PORTAL_VAULT, dst="", for_real=for_real@entry=true) at stairs.cc:1276 No locals. #12 0x00005f5d44ad6a20 in _travel_destination (how=how@entry=DNGN_ENTER_PORTAL_VAULT, forced=forced@entry=false, going_up=, going_up@entry=false, known_shaft=) at stairs.cc:707 shaft = false shaft_dest = {branch = BRANCH_DUNGEON, depth = -1} dest = {branch = BRANCH_DUNGEON, depth = -1} shaft_depth = dst = "" #13 0x00005f5d44ada1c7 in take_stairs (force_stair=DNGN_UNSEEN, going_up=false, force_known_shaft=false, update_travel_cache=true) at stairs.cc:1159 old_feat = DNGN_ENTER_PORTAL_VAULT how = known_shaft = shaft = false whither = #14 0x00005f5d444bd816 in Delay::handle (this=0x5f5d4dd329b0) at delay.cc:703 No locals. #15 0x00005f5d444bd299 in handle_delay () at delay.cc:722 delay = std::shared_ptr (use count 2, weak count 0) = {get() = 0x5f5d4dd329b0} #16 0x00005f5d44c5f861 in _input () at main.cc:1179 time_is_frozen = player_disabled = {was_disabled = false} #17 0x00005f5d44c60245 in _launch_game () at main.cc:498 game_start = ccon = {cstate = false} #18 0x00005f5d443c3907 in _launch_game_loop () at main.cc:397 game_ended = false game_ended = ge = fe = #19 main (argc=14, argv=0x7ffcb85775f8) at main.cc:343 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = Compilation info: <<<<<<<<<<< Compiled with GCC 13.3.0 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 -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem contrib/install/x86_64-linux-gnu/include -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-0.34/saves" -DDATA_DIR_PATH="/crawl-master/crawl-0.34/data/" -DWEB_DIR_PATH="/crawl-master/crawl-0.34/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 38, depth = 1 Level id: Crucible Level build method = random_map_for_place, level layout type = encompass, absdepth0 = 0 Level vaults: regret_index_crucible_original [index_crucible_gehenna_1, index_crucible_cocytus_1, index_crucible_tartarus_2, index_crucible_dis_2] Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, WizardModePhilia the Gnoll Fighter. [Dungeon Sprint] Press ? for a list of commands and other information. Found fourteen items. Found twelve altars. Found a staircase leading out of the dungeon. Unknown command. Unknown command. Unknown command. Unknown command. WARNING: ABOUT TO ENTER WIZARD MODE! If you continue, your game will not be scored! Do you really want to enter wizard mode? (Confirm with "wiz".) Enter Wizard Command (? - help): Okay, then. Enter Wizard Command (? - help): What monsters to dismiss (ENTER for all, "harmful", "mobile", "los" or a regex, "keepitem" to leave items)? Dismissed 0 monsters. Unknown command. Unknown command. Enter Wizard Command (? - help): Enter monster name (or MONS spec) (? for help): You encounter Dionkal. Unknown command. Unknown command. Unknown command. Unknown command. Press: ? - help, v - describe, . - travel The floor. Dionkal is nearby! Unknown command. Unknown command. Welcome back, WizardModePhilia the Gnoll Fighter. [Dungeon Sprint] Press ? for a list of commands and other information. Press: ? - help, v - describe, . - travel Here: Dionkal, armed with a vampiric touch (asleep) The floor. Targeting interrupted by HUP signal. Welcome back, WizardModePhilia the Gnoll Fighter. [Dungeon Sprint] Press ? for a list of commands and other information. Press: ? - help, v - describe, . - travel Here: Dionkal, armed with a vampiric touch (asleep) The floor. Targeting interrupted by HUP signal. Welcome back, WizardModePhilia the Gnoll Fighter. [Dungeon Sprint] Press ? for a list of commands and other information. Press: ? - help, v - describe, . - travel Here: Dionkal, armed with a vampiric touch (asleep) The floor. Targeting interrupted by HUP signal. Welcome back, WizardModePhilia the Gnoll Fighter. [Dungeon Sprint] Press ? for a list of commands and other information. Unknown command. Enter Wizard Command (? - help): What monsters to dismiss (ENTER for all, "harmful", "mobile", "los" or a regex, "keepitem" to leave items)? Dismissed 529 monsters. Unknown command. Enter Wizard Command (? - help): Enter Wizard Command (? - help): The spectator shouts! x14 Found a gate leading back out of this place. You encounter 15 spectators. Unknown command. Unknown command. Enter Wizard Command (? - help): Okay, then. Unknown command. Enter Wizard Command (? - help): Okay, then. Unknown command. Create which feature? No exact match for feature 'altar', possible matches are: altar_zin, altar_the_shining_one, altar_kikubaaqudgha, altar_yredelemnul, altar_xom, altar_vehumet, altar_okawaru, altar_makhleb, altar_sif_muna, altar_trog, altar_nemelex_xobeh, altar_elyvilon, altar_lugonu, altar_beogh, altar_jiyva, altar_fedhas, altar_cheibriados, altar_ashenzari, altar_dithmenos, unknown_altar, altar_gozag, altar_qazlal, altar_ru, altar_ecumenical, altar_pakellas, altar_uskayaw, altar_hepliaklqana, altar_wu_jian and altar_ignis. Create which feature? No features matching 'alter_sif_muna' Okay, then. Unknown command. Okawaru crowns you victorious! Create which feature? Okay, then. Create which feature? No exact match for feature 'altar', possible matches are: altar_zin, altar_the_shining_one, altar_kikubaaqudgha, altar_yredelemnul, altar_xom, altar_vehumet, altar_okawaru, altar_makhleb, altar_sif_muna, altar_trog, altar_nemelex_xobeh, altar_elyvilon, altar_lugonu, altar_beogh, altar_jiyva, altar_fedhas, altar_cheibriados, altar_ashenzari, altar_dithmenos, unknown_altar, altar_gozag, altar_qazlal, altar_ru, altar_ecumenical, altar_pakellas, altar_uskayaw, altar_hepliaklqana, altar_wu_jian and altar_ignis. Create which feature? Building 'altar_sif_muna'. [.] place feature and continue, [ret] place and exit, [esc] exit. Press: ? - help, Dir - move target Building 'altar_sif_muna'. [.] place feature and continue, [ret] place and exit, [esc] exit. Press: ? - help, Dir - move target Building 'altar_sif_muna'. [.] place feature and continue, [ret] place and exit, [esc] exit. Press: ? - help, Dir - move target Building 'altar_sif_muna'. [.] place feature and continue, [ret] place and exit, [esc] exit. Press: ? - help, Dir - move target Building 'altar_sif_muna'. [.] place feature and continue, [ret] place and exit, [esc] exit. Press: ? - help, Dir - move target Building 'altar_sif_muna'. [.] place feature and continue, [ret] place and exit, [esc] exit. Press: ? - help, Dir - move target Building 'altar_sif_muna'. [.] place feature and continue, [ret] place and exit, [esc] exit. Press: ? - help, Dir - move target Building 'altar_sif_muna'. [.] place feature and continue, [ret] place and exit, [esc] exit. Press: ? - help, Dir - move target You can't see that place. [a metal wall.] You can't see that place. Building 'altar_sif_muna'. [.] place feature and continue, [ret] place and exit, [esc] exit. Press: ? - help, Dir - move target Building 'altar_sif_muna'. [.] place feature and continue, [ret] place and exit, [esc] exit. Press: ? - help, Dir - move target Building 'altar_sif_muna'. [.] place feature and continue, [ret] place and exit, [esc] exit. Press: ? - help, Dir - move target Building 'altar_sif_muna'. [.] place feature and continue, [ret] place and exit, [esc] exit. Press: ? - help, Dir - move target Building 'altar_sif_muna'. [.] place feature and continue, [ret] place and exit, [esc] exit. Press: ? - help, Dir - move target Okay, then. Building 'floor'. [.] place feature and continue, [ret] place and exit, [esc] exit. Press: ? - help, Dir - move target Okay, then. Unknown command. Unknown command. There is a shimmering blue altar of Sif Muna here. Okay, then. Enter Wizard Command (? - help): Okay, then. Create which feature? No exact match for feature 'portal', possible matches are: enter_portal_vault, exit_portal_vault, expired_portal and unknown_portal. Create which feature? Now building 'unknown_portal' Building 'unknown_portal'. [.] place feature and continue, [ret] place and exit, [esc] exit. Press: ? - help, Dir - move target There is a detected shop or portal here. There is a detected shop or portal here. You can't go down here! Create which feature? No exact match for feature 'portal', possible matches are: enter_portal_vault, exit_portal_vault, expired_portal and unknown_portal. Create which feature? Now building 'enter_portal_vault' Building 'enter_portal_vault'. [.] place feature and continue, [ret] place and exit, [esc] exit. Press: ? - help, Dir - move target There is UNAMED PORTAL VAULT ENTRY here. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.34.1-3-ga2c7840dd7 0.34.1-4-g0e95e087e2 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: 4, arena_suspended: 0 prev_cmd = CMD_GO_DOWNSTAIRS repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [WizardModePhilia] Species: Gnoll Job: Fighter HP: 23/23; mods: 0/0 MP: 1/1; mod: 0 Stats: 15 7 11 Position: (50, 28), god: No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: gate leading to a distant place Delayed (1): type: descending_stairs duration: 0 Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 3 | 6 | 301 | 39/88 Short Blades | X | 1 | 3 | 4 | 151 | 26/62 Long Blades | X | 1 | 3 | 0 | 0 | 0/12 Axes | X | 1 | 3 | 0 | 0 | 0/12 Maces & Flails | X | 1 | 3 | 0 | 0 | 0/12 Polearms | X | 1 | 3 | 0 | 0 | 0/12 Staves | X | 1 | 3 | 0 | 0 | 0/12 Ranged Weapons | X | 1 | 3 | 0 | 0 | 0/12 Throwing | X | 1 | 3 | 0 | 0 | 0/12 Armour | X | 1 | 3 | 6 | 301 | 39/88 Dodging | X | 1 | 3 | 0 | 0 | 0/12 Stealth | X | 1 | 3 | 0 | 0 | 0/12 Shields | X | 1 | 3 | 6 | 301 | 39/88 Unarmed Combat | X | 1 | 3 | 0 | 0 | 0/12 Spellcasting | X | 1 | 4 | 0 | 0 | 0/12 Conjurations | X | 1 | 3 | 0 | 0 | 0/17 Hexes | X | 1 | 3 | 0 | 0 | 0/17 Summonings | X | 1 | 4 | 0 | 0 | 0/17 Necromancy | X | 1 | 4 | 0 | 0 | 0/17 Translocations | X | 1 | 4 | 0 | 0 | 0/17 Forgecraft | X | 1 | 4 | 0 | 0 | 0/17 Fire Magic | X | 1 | 4 | 0 | 0 | 0/17 Ice Magic | X | 1 | 4 | 0 | 0 | 0/17 Air Magic | X | 1 | 4 | 0 | 0 | 0/17 Earth Magic | X | 1 | 4 | 0 | 0 | 0/17 Alchemy | X | 1 | 4 | 0 | 0 | 0/17 Invocations | X | 1 | 4 | 0 | 0 | 0/10 Evocations | X | 1 | 4 | 0 | 0 | 0/12 Shapeshifting | X | 1 | 4 | 0 | 0 | 0/14 Spell bugs: Durations: Attributes: Mutations: fangs: 1 (innate) treasure sense: 1 (innate) distributed training: 1 (innate) Inventory bugs: Equipment: eq slot #1, inv slot #0: +0 rapier eq slot #3, inv slot #1: +0 scale mail eq slot #2, inv slot #2: +0 buckler }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ▓▓▓▓ ▓▓▓▓▓▓ ..ß▓▓ ▓▓.##.▓▓ ..#.▓▓▓▓..##..▓▓ ...#.▓▓...##...▓▓ ......§#..##..#^▓▓ #####.#§....___#.▓▓ ##.##....+##+.._..▓▓ ....#..†+#..____@∩.▓ ..##....#....#__###▓ ..##....#...†#..###▓ ....†..†+#..#+.....▓ ##.......+##+.....▓▓ ##....#≈......≈#.▓▓ .....^▓#..##..#≈▓▓ .†...▓^..####...▓▓ ....ß....†......≈▓ dlua errors: clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>