ASSERT(crawl_state.need_save) in 'travel.cc' at line 1364 failed. (Pathfind with mode 0 without a game?) Version: Dungeon Crawl Stone Soup 0.30-a0-1124-g6e8f0f562f Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 17255492923328100391, deterministic pregen: 1 Command line: /usr/games/crawl-git-6e8f0f562f -name kuroshi -rc /dgldir/rcfiles/crawl-git/kuroshi.rc -macro /dgldir/rcfiles/crawl-git/kuroshi.macro -morgue /dgldir/morgue/kuroshi/ -webtiles-socket /crawl-master/webserver/sockets/kuroshi:2023-04-23.09:20:14.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 42 stack frames. /usr/games/crawl-git-6e8f0f562f(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x55d6fd345f2f]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-6e8f0f562f(_Z13do_crash_dumpv+0x418) [0x55d6fd350148]: do_crash_dump() /usr/games/crawl-git-6e8f0f562f(_Z20crash_signal_handleri+0x1fa) [0x55d6fd3463ba]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7f79bcaca210]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0xcb) [0x7f79bcc8b24b]: /usr/games/crawl-git-6e8f0f562f(+0x44a88d) [0x55d6fd34f88d]: /usr/games/crawl-git-6e8f0f562f(_Z12AssertFailedPKcS0_iS0_z+0x18e) [0x55d6fd34fa2e]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-git-6e8f0f562f(_ZN15travel_pathfind8pathfindE13run_mode_typeb+0x361) [0x55d6fd90b561]: travel_pathfind::pathfind(run_mode_type, bool) /usr/games/crawl-git-6e8f0f562f(_Z26fill_travel_point_distanceRK9coord_defPSt6vectorIS_SaIS_EE+0x76) [0x55d6fd90b876]: fill_travel_point_distance(coord_def const&, std::vector >*) /usr/games/crawl-git-6e8f0f562f(+0xa06d8a) [0x55d6fd90bd8a]: /usr/games/crawl-git-6e8f0f562f(_Z23start_translevel_travelRK9level_pos+0x4e8) [0x55d6fd90f658]: start_translevel_travel(level_pos const&) /usr/games/crawl-git-6e8f0f562f(_Z12click_travelRK9coord_defb+0x140) [0x55d6fd90f970]: click_travel(coord_def const&, bool) /usr/games/crawl-git-6e8f0f562f(_ZN14TilesFramework23_handle_control_messageE11sockaddr_unNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb13) [0x55d6fd9a8ef3]: TilesFramework::_handle_control_message(sockaddr_un, std::__cxx11::basic_string, std::allocator >) /usr/games/crawl-git-6e8f0f562f(_ZN14TilesFramework24_receive_control_messageEv+0x184) [0x55d6fd9a94d4]: TilesFramework::_receive_control_message() /usr/games/crawl-git-6e8f0f562f(_ZN14TilesFramework11await_inputERjb+0x188) [0x55d6fd9a99b8]: TilesFramework::await_input(unsigned int&, bool) /usr/games/crawl-git-6e8f0f562f(_Z8getch_ckv+0x1dd) [0x55d6fd9ac1ad]: getch_ck() /usr/games/crawl-git-6e8f0f562f(_ZN2ui11pump_eventsEi+0xcc) [0x55d6fd91f28c]: ui::pump_events(int) /usr/games/crawl-git-6e8f0f562f(_ZN2ui10run_layoutESt10shared_ptrINS_6WidgetEERKbS2_+0x9a) [0x55d6fd92017a]: ui::run_layout(std::shared_ptr, bool const&, std::shared_ptr) /usr/games/crawl-git-6e8f0f562f(_Z21describe_feature_wideRK9coord_defb+0x1ad1) [0x55d6fd3817b1]: describe_feature_wide(coord_def const&, bool) /usr/games/crawl-git-6e8f0f562f(_Z20full_describe_squareRK9coord_defb+0x6f1) [0x55d6fd3dbaa1]: full_describe_square(coord_def const&, bool) /usr/games/crawl-git-6e8f0f562f(_ZN14TilesFramework23_handle_control_messageE11sockaddr_unNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xabc) [0x55d6fd9a8e9c]: TilesFramework::_handle_control_message(sockaddr_un, std::__cxx11::basic_string, std::allocator >) /usr/games/crawl-git-6e8f0f562f(_ZN14TilesFramework24_receive_control_messageEv+0x184) [0x55d6fd9a94d4]: TilesFramework::_receive_control_message() /usr/games/crawl-git-6e8f0f562f(_ZN14TilesFramework11await_inputERjb+0x188) [0x55d6fd9a99b8]: TilesFramework::await_input(unsigned int&, bool) /usr/games/crawl-git-6e8f0f562f(_Z8getch_ckv+0x1dd) [0x55d6fd9ac1ad]: getch_ck() /usr/games/crawl-git-6e8f0f562f(_ZN2ui11pump_eventsEi+0xcc) [0x55d6fd91f28c]: ui::pump_events(int) /usr/games/crawl-git-6e8f0f562f(_ZN4Menu7do_menuEv+0x33a) [0x55d6fd638f5a]: Menu::do_menu() /usr/games/crawl-git-6e8f0f562f(_ZN4Menu4showEb+0xf0) [0x55d6fd639330]: Menu::show(bool) /usr/games/crawl-git-6e8f0f562f(_Z17display_inventoryv+0x94) [0x55d6fd50e924]: display_inventory() /usr/games/crawl-git-6e8f0f562f(_Z8end_gameR15scorefile_entry+0x239) [0x55d6fd4108e9]: end_game(scorefile_entry&) /usr/games/crawl-git-6e8f0f562f(_Z4ouchi16kill_method_typejPKcbS1_+0x2bfd) [0x55d6fd751a7d]: ouch(int, kill_method_type, unsigned int, char const*, bool, char const*) /usr/games/crawl-git-6e8f0f562f(_Z15process_command12command_typeS_+0x1077) [0x55d6fd9b6be7]: process_command(command_type, command_type) /usr/games/crawl-git-6e8f0f562f(_ZN14TilesFramework23_handle_control_messageE11sockaddr_unNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc3d) [0x55d6fd9a901d]: TilesFramework::_handle_control_message(sockaddr_un, std::__cxx11::basic_string, std::allocator >) /usr/games/crawl-git-6e8f0f562f(_ZN14TilesFramework24_receive_control_messageEv+0x184) [0x55d6fd9a94d4]: TilesFramework::_receive_control_message() /usr/games/crawl-git-6e8f0f562f(_ZN14TilesFramework11await_inputERjb+0x188) [0x55d6fd9a99b8]: TilesFramework::await_input(unsigned int&, bool) /usr/games/crawl-git-6e8f0f562f(_Z8getch_ckv+0x1dd) [0x55d6fd9ac1ad]: getch_ck() /usr/games/crawl-git-6e8f0f562f(+0x6b9436) [0x55d6fd5be436]: /usr/games/crawl-git-6e8f0f562f(_Z25getch_with_command_macrosv+0x180) [0x55d6fd5c3030]: getch_with_command_macros() /usr/games/crawl-git-6e8f0f562f(+0xaae434) [0x55d6fd9b3434]: /usr/games/crawl-git-6e8f0f562f(+0xaaeead) [0x55d6fd9b3ead]: /usr/games/crawl-git-6e8f0f562f(main+0x1a8) [0x55d6fd29ba18]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f79bcaab0b3]: /usr/games/crawl-git-6e8f0f562f(_start+0x2e) [0x55d6fd29c58e]: gdb not executable. Compilation info: <<<<<<<<<<< Compiled with GCC 9.4.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 /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-6e8f0f562f/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-6e8f0f562f/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-6e8f0f562f/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -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: sevenhm_arrival_forest_fort_small_2 layout_basic ebering_ecumenical_altar_box serial_glass glass_columns_b glass_columns_a glass_columns_c glass_columns_a glass_columns_b Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (28, 27): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, kuroshi the Djinni Earth Elementalist. It's a long way down to the Orb of Zot, but that shouldn't be any trouble. Press ? for a list of commands and other information. Found a staircase leading out of the dungeon. You begin with the following spells memorised: Sandblast, Passwall, Stone Arrow, Petrify. You reach down and open the large door. There is a large open door here. There is a staircase leading out of the dungeon here. There is a large open door here. The elephant trumpets! The black mamba hisses angrily. A goblin and a bat come into view. You can't see any susceptible monsters within range! (Use Z to cast anyway.) A rat comes into view. Found an escape hatch in the floor. The blast of sand hits the rat! You kill the rat! A hobgoblin comes into view. The blast of sand hits the bat. You kill the bat! The hobgoblin shouts! You hear a shout! The goblin barely misses you. A goblin comes into view. It is wielding a +0 club. The blast of sand hits the goblin. You kill the goblin! The blast of sand hits the hobgoblin. The hobgoblin is heavily wounded. A rat comes into view. The hobgoblin barely misses you. The rat moves out of view. The goblin closely misses you. The hobgoblin barely misses you. The blast of sand hits the hobgoblin. The hobgoblin is almost dead. The goblin hits you with a +0 club. The hobgoblin closely misses you. The blast of sand hits the hobgoblin! You kill the hobgoblin! The goblin hits you with a +0 club. x2 You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! Casting: Sandblast (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 6% risk of failure) Press: ? - help, Shift-Dir - straight line, f - goblin Aim: a goblin, wielding a +0 club (77% to hit) The goblin hits you with a +0 club. Casting: Sandblast (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 6% risk of failure) Press: ? - help, Shift-Dir - straight line, f - goblin Aim: a goblin, wielding a +0 club (77% to hit) The blast of sand hits the goblin! You kill the goblin! * * * LOW HITPOINT WARNING * * * There is an escape hatch in the floor here. Found a faded altar of an unknown god. A rat is nearby! Casting: Sandblast (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) There is a faded altar of an unknown god here. Casting: Sandblast (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 6% risk of failure) Press: ? - help, Shift-Dir - straight line, f - rat Aim: a rat (82% to hit) The blast of sand hits the rat! You kill the rat! You have reached level 2! Unknown command. Press < or > to pray at altars. This altar belongs to (a) Trog, (b) Fedhas or (c) Jiyva, but you can't tell which. Press the corresponding letter to learn more about a god, or press enter to convert or escape to cancel. Trog accepts your prayer! Trog welcomes you! You can now go berserk at will. Unknown command. Press < or > to pray at altars. Okay, then. There is a bloodstained altar of Trog here. You offer a prayer to Trog. A red film seems to cover your vision as you go berserk! You feel yourself moving faster! You feel mighty! You feel a strong urge to attack something. You feel your anger nearly subside. You are no longer berserk. You are exhausted. You feel yourself slow down. The black mamba hisses angrily. You see here a hobgoblin corpse. Things that are here: a +0 club; a goblin corpse There is an escape hatch in the floor here. HP restored. As you open the door, it creaks loudly! There is an open door here. You feel yourself speed up. Found a scroll labelled RUOGAI TEVONUN. You recover from your berserk rage. b - a scroll labelled RUOGAI TEVONUN As you read the scroll labelled RUOGAI TEVONUN, it crumbles to dust. You feel strangely unstable. It was a scroll of teleportation. Your surroundings seem slightly different. There is an open door here. The black mamba hisses angrily. There is a large open door here. Sorry, I don't know how to get there. Are you sure you want to abandon this character and quit the game? (Confirm with "yes".) >>>>>>>>>>>>>>>>>>>>>> Version history: No version history (current version is 0.30-a0-1124-g6e8f0f562f) Game state: mouse_enabled: 0, waiting_for_command: 1, terminal_resized: 0 io_inited: 1, need_save: 0, saving_game: 0, updating_scores: 1: seen_hups: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_NO_CMD repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [kuroshi] Species: Djinni Job: Earth Elementalist HP: 21/21; mods: 0/0 MP: 0/0; mod: 0 Stats: 7 (7) 16 (16) 13 (13) Position: (29, 28), god: Trog (10), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: auto) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 4 | 0 | 0 | 0/50 Short Blades | X | 1 | 0 | 0 | 0 | 0/59 Long Blades | X | 1 | 0 | 0 | 0 | 0/59 Axes | X | 1 | 0 | 0 | 0 | 0/70 Maces & Flails | X | 1 | 0 | 0 | 0 | 0/70 Polearms | X | 1 | 0 | 0 | 0 | 0/70 Staves | X | 1 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 1 | 0 | 0 | 0 | 0/70 Throwing | X | 1 | 0 | 0 | 0 | 0/70 Armour | X | 1 | 0 | 0 | 0 | 0/50 Dodging | X | 1 | 57 | 2 | 165 | 39/126 Stealth | X | 1 | 39 | 1 | 129 | 70/119 Shields | X | 1 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 1 | 0 | 0 | 0 | 0/50 Spellcasting | X | 0 | 0 | 2 | 431 | 179/252 Invocations | X | 1 | 0 | 0 | 0 | 0/50 Evocations | X | 1 | 0 | 0 | 0 | 0/50 Spell bugs: Durations: Attributes: #49: 27 Mutations: fire resistance: 2 (innate) cold vulnerability: 1 (innate) float: 1 (innate) innate caster: 1 (innate) HP casting: 1 (innate) extra vitality: 1 (innate) Inventory bugs: Equipment: eq slot #6, inv slot #0: +0 robe }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ###. ...# #.. #.## ....# #..#♣♣ ....+ #..#Y♣ #### ....# #...##.##♣♣# ... .... #...##.'.<.# #..#### ... ...##.'..@# #.....# #.## ... #.##♣♣# ...#.# #..#####.# #..#S♣ ####...# ......##.# #..#♣♣ #......# #........###.#####....##...#.# #................#. #...#.# ....)..#########.# #.....#.#.# .......# #.#####.#.# ...†.†.##### #....#.# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>