ASSERT(crawl_state.need_save) in 'travel.cc' at line 1356 failed. (Pathfind with mode -1 without a game?) Version: Dungeon Crawl Stone Soup 0.29.1-15-g9cfb28693d Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 12645890809688773760, deterministic pregen: 1 Command line: /usr/games/crawl-0.29 -name kuroshi -rc /dgldir/rcfiles/crawl-0.29/kuroshi.rc -macro /dgldir/rcfiles/crawl-0.29/kuroshi.macro -morgue /dgldir/morgue/kuroshi/ -webtiles-socket /crawl-master/webserver/sockets/kuroshi:2023-04-23.07:58:25.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 40 stack frames. /usr/games/crawl-0.29(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x5647ed0ca6bf]: write_stack_trace(_IO_FILE*) /usr/games/crawl-0.29(_Z13do_crash_dumpv+0x3f7) [0x5647ed0d2277]: do_crash_dump() /usr/games/crawl-0.29(_Z20crash_signal_handleri+0x1fa) [0x5647ed0cab4a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7fe9a6d4a210]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0xcb) [0x7fe9a6f0b24b]: /usr/games/crawl-0.29(+0x43c9dd) [0x5647ed0d19dd]: /usr/games/crawl-0.29(_Z12AssertFailedPKcS0_iS0_z+0x18e) [0x5647ed0d1b7e]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-0.29(_ZN15travel_pathfind8pathfindE13run_mode_typeb+0x361) [0x5647ed680a41]: travel_pathfind::pathfind(run_mode_type, bool) /usr/games/crawl-0.29(_Z12click_travelRK9coord_defb+0xcc) [0x5647ed684e0c]: click_travel(coord_def const&, bool) /usr/games/crawl-0.29(_ZN14TilesFramework23_handle_control_messageE11sockaddr_unNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb13) [0x5647ed71c0c3]: TilesFramework::_handle_control_message(sockaddr_un, std::__cxx11::basic_string, std::allocator >) /usr/games/crawl-0.29(_ZN14TilesFramework24_receive_control_messageEv+0x184) [0x5647ed71c6a4]: TilesFramework::_receive_control_message() /usr/games/crawl-0.29(_ZN14TilesFramework11await_inputERjb+0x188) [0x5647ed71cb88]: TilesFramework::await_input(unsigned int&, bool) /usr/games/crawl-0.29(_Z8getch_ckv+0x155) [0x5647ed71f265]: getch_ck() /usr/games/crawl-0.29(_ZN2ui11pump_eventsEi+0xcc) [0x5647ed69330c]: ui::pump_events(int) /usr/games/crawl-0.29(_ZN4Menu7do_menuEv+0x33a) [0x5647ed3b664a]: Menu::do_menu() /usr/games/crawl-0.29(_ZN4Menu4showEb+0xf0) [0x5647ed3b6a20]: Menu::show(bool) /usr/games/crawl-0.29(_Z17display_inventoryv+0x94) [0x5647ed28ee44]: display_inventory() /usr/games/crawl-0.29(_Z8end_gameR15scorefile_entry+0x239) [0x5647ed191fc9]: end_game(scorefile_entry&) /usr/games/crawl-0.29(_Z4ouchi16kill_method_typejPKcbS1_+0x2c11) [0x5647ed4ce471]: ouch(int, kill_method_type, unsigned int, char const*, bool, char const*) /usr/games/crawl-0.29(_ZN6player4hurtEPK5actori9beam_type16kill_method_typeNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_bb+0x59) [0x5647ed4fa1f9]: player::hurt(actor const*, int, beam_type, kill_method_type, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, bool) /usr/games/crawl-0.29(_ZN6attack14inflict_damageEi9beam_typeb+0x133) [0x5647ed06cf03]: attack::inflict_damage(int, beam_type, bool) /usr/games/crawl-0.29(_ZN6attack20handle_phase_damagedEv+0x59) [0x5647ed06cc89]: attack::handle_phase_damaged() /usr/games/crawl-0.29(_ZN12melee_attack16handle_phase_hitEv+0x9b) [0x5647ed3a65eb]: melee_attack::handle_phase_hit() /usr/games/crawl-0.29(_ZN12melee_attack6attackEv+0x565) [0x5647ed3a87f5]: melee_attack::attack() /usr/games/crawl-0.29(_Z11fight_meleeP5actorS0_Pbb+0x200) [0x5647ed1a6150]: fight_melee(actor*, actor*, bool*, bool) /usr/games/crawl-0.29(+0x737170) [0x5647ed3cc170]: /usr/games/crawl-0.29(_Z25launch_opportunity_attackR7monster+0x3c) [0x5647ed3cd3ac]: launch_opportunity_attack(monster&) /usr/games/crawl-0.29(_Z18move_player_action9coord_def+0x1e75) [0x5647ed496835]: move_player_action(coord_def) /usr/games/crawl-0.29(_Z15process_command12command_typeS_+0x1799) [0x5647ed72a499]: process_command(command_type, command_type) /usr/games/crawl-0.29(_ZN14TilesFramework23_handle_control_messageE11sockaddr_unNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb31) [0x5647ed71c0e1]: TilesFramework::_handle_control_message(sockaddr_un, std::__cxx11::basic_string, std::allocator >) /usr/games/crawl-0.29(_ZN14TilesFramework24_receive_control_messageEv+0x184) [0x5647ed71c6a4]: TilesFramework::_receive_control_message() /usr/games/crawl-0.29(_ZN14TilesFramework11await_inputERjb+0x188) [0x5647ed71cb88]: TilesFramework::await_input(unsigned int&, bool) /usr/games/crawl-0.29(_Z8getch_ckv+0x155) [0x5647ed71f265]: getch_ck() /usr/games/crawl-0.29(+0x6a9a66) [0x5647ed33ea66]: /usr/games/crawl-0.29(_Z25getch_with_command_macrosv+0x180) [0x5647ed341e80]: getch_with_command_macros() /usr/games/crawl-0.29(+0xa915a4) [0x5647ed7265a4]: /usr/games/crawl-0.29(+0xa9203d) [0x5647ed72703d]: /usr/games/crawl-0.29(main+0x1a5) [0x5647ed020185]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7fe9a6d2b0b3]: /usr/games/crawl-0.29(_start+0x2e) [0x5647ed020cae]: 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-0.29/saves" -DDATA_DIR_PATH="/crawl-master/crawl-0.29/data/" -DWEB_DIR_PATH="/crawl-master/crawl-0.29/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: dpeg_arrival_rooms_c layout_basic ebering_ecumenical_altar_rust Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (70, 59): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, kuroshi the Djinni Fire Elementalist. You feel drawn to the Orb of Zot, downwards into the unfathomable depths... Press ? for a list of commands and other information. Found a staircase leading out of the dungeon. You begin with the following spells memorised: Foxfire, Scorch, Conjure Flame, Inner Flame, Flame Wave. You reach down and open the door. There is an open door here. A quokka comes into view. Found a stone staircase leading down. You conjure some foxfire! Your foxfire dissipates! Found a knobbly peridot ring. The foxfire hits the quokka. The quokka is moderately wounded. The quokka misses you. Found a robe. The quokka bites you but does no damage. You conjure some foxfire! The quokka barely misses you. The foxfire hits the quokka. The quokka is almost dead. The foxfire hits the quokka. You kill the quokka! You conjure some foxfire! A goblin and a ball python come into view. Your foxfire dissipates! You conjure some foxfire! Your foxfire dissipates! The goblin shouts! The ball python hisses angrily. The foxfire hits the ball python. You kill the ball python! You conjure some foxfire! The foxfire hits the goblin. You kill the goblin! Your foxfire dissipates! b - a +4 ring of protection You see here a +0 dagger. There are no items here. b - a +4 ring of protection (left hand) You see here a +0 robe. A bat comes into view. You conjure some foxfire! Your foxfire dissipates! The foxfire hits the bat. The bat is moderately wounded. The bat hits you but does no damage. You conjure some foxfire! The bat hits you but does no damage. The foxfire hits the bat but does no damage. The foxfire hits the bat. You kill the bat! Found a pair of boots. An endoplasm comes into view. You see here a +0 pair of boots. c - a +0 pair of boots You have no feet! Found 6 stones. A rat comes into view. The endoplasm quivers. You conjure some foxfire! The foxfire hits the endoplasm. The endoplasm is almost dead. The foxfire hits the endoplasm. You kill the endoplasm! You have reached level 2! Found 6 gold pieces. You conjure some foxfire! Your foxfire dissipates! A bat comes into view. The foxfire hits the rat. You kill the rat! You conjure some foxfire! Your foxfire dissipates! You conjure some foxfire! The bat closely misses you. Your foxfire dissipates! The foxfire hits the bat. You kill the bat! Sorry, I don't know how to traverse that place. Really fly into that teleport trap? [Y]es or [N]o only, please. Really fly into that teleport trap? [Y]es or [N]o only, please. Really fly into that teleport trap? You enter a teleport trap! The teleport trap disappears. Your surroundings suddenly seem different. A frilled lizard and 2 jackals come into view. Found a plate armour, a book of Necromancy and a pair of boots. Found a stone staircase leading down. You conjure some foxfire! The frilled lizard hisses angrily. Your foxfire dissipates! The foxfire hits the frilled lizard. You kill the frilled lizard! You conjure some foxfire! A bat comes into view. The bat closely misses you. The bat closely misses you. The bat hits you but does no damage. You conjure some foxfire! The bat barely misses you. The foxfire hits the bat but does no damage. The foxfire hits the bat. The bat is severely wounded. The bat hits you but does no damage. You are too injured to fight recklessly! The bat misses you. You are too injured to fight recklessly! The bat attacks as you move away! The bat misses you. A giant cockroach comes into view. The bat hits you but does no damage. You are too injured to fight recklessly! The bat barely misses you. You see here a book of Necromancy. The bat hits you but does no damage. The bat barely misses you. x2 The bat misses you. You see here a book of Necromancy. The book of Necromancy burns to shimmering ash in your grasp. The bat barely misses you. The giant cockroach barely misses you. The bat hits you but does no damage. The giant cockroach barely misses you. There are monsters nearby! You conjure some foxfire! The bat barely misses you. The giant cockroach closely misses you. You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! Your foxfire dissipates! The foxfire hits the giant cockroach. You kill the giant cockroach! The bat hits you but does no damage. The bat barely misses you. You are too injured to fight recklessly! The bat hits you but does no damage. You are too injured to fight recklessly! The bat hits you but does no damage. You are too injured to fight recklessly! You are too injured to fight recklessly! The bat closely misses you. The bat barely misses you. You are too injured to fight recklessly! The bat attacks as you move away! The bat misses you. The bat hits you but does no damage. You are too injured to fight recklessly! The bat barely misses you. You conjure some foxfire! The bat hits you but does no damage. Your foxfire dissipates! The foxfire hits the bat. You kill the bat! 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! You are too injured to fight recklessly! You are too injured to fight recklessly! The jackal barks! The jackal closely misses you. You see here a +0 plate armour. d - a +0 plate armour The jackal misses you. The jackal bites you. Keep disrobing? [Y]es or [N]o only, please. Keep disrobing? [Y]es or [N]o only, please. Keep disrobing? [Y]es or [N]o only, please. Keep disrobing? The jackal misses you. You start removing your armour. You continue taking off your +0 robe. The jackal barks! The jackal barely misses you. You continue taking off your +0 robe. The jackal bites you but does no damage. You continue taking off your +0 robe. The jackal closely misses you. The jackal bites you. The jackal bites you but does no damage. x2 You continue taking off your +0 robe. The jackal bites you but does no damage. The jackal closely misses you. You finish taking off your +0 robe. The jackal closely misses you. The jackal bites you but does no damage. You are too injured to fight recklessly! The jackal closely misses you. The quokka attacks as you move away! The quokka misses you. The jackal attacks as you move away! The jackal closely misses you. You see here a +0 pair of boots. The jackal bites you but does no damage. The jackal attacks as you move away! The jackal bites you. Found a fizzy silvery potion. The jackal attacks as you move away! The jackal bites you but does no damage. The jackal bites you. * * * LOW HITPOINT WARNING * * * The jackal misses you. The jackal misses you. The jackal attacks as you move away! The jackal misses you. The jackal bites you but does no damage. The jackal closely misses you. The jackal attacks as you move away! The jackal misses you. The jackal attacks as you move away! The jackal bites you but does no damage. The jackal attacks as you move away! The jackal barely misses you. The jackal attacks as you move away! The jackal closely misses you. The jackal completely misses you. The jackal bites you. * * * LOW HITPOINT WARNING * * * The jackal attacks as you move away! The jackal completely misses you. The jackal attacks as you move away! The jackal barely misses you. The jackal attacks as you move away! The jackal bites you but does no damage. The jackal bites you. * * * LOW HITPOINT WARNING * * * The jackal bites you. * * * LOW HITPOINT WARNING * * * The jackal attacks as you move away! The jackal bites you but does no damage. There is a stone staircase leading down here. The quokka attacks as you move away! The quokka bites you but does no damage. The jackal bites you. * * * LOW HITPOINT WARNING * * * The jackal barely misses you. The jackal attacks as you move away! The jackal bites you. You die... >>>>>>>>>>>>>>>>>>>>>> Version history: No version history (current version is 0.29.1-15-g9cfb28693d) 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: Fire Elementalist HP: 0/21; mods: 0/0 MP: 0/0; mod: 0 Stats: 7 (7) 16 (16) 13 (13) Position: (11, 15), god: No God (0), 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 | 0 | 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 | 27 | 2 | 166 | 40/126 Stealth | X | 1 | 11 | 1 | 139 | 80/119 Shields | X | 1 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 1 | 0 | 0 | 0 | 0/50 Spellcasting | X | 1 | 62 | 2 | 468 | 216/252 Invocations | X | 1 | 0 | 0 | 0 | 0/50 Evocations | X | 1 | 0 | 0 | 0 | 0/50 Spell bugs: Durations: Attributes: #49: 33 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 #7, inv slot #1: +4 ring of protection }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #. #. #### #. ##. ...## . .#.##.. ....... .......##.#.#... #.........#..... ............#.. .......@r.#.#.##### .......hh.#.#.....# .##.......#.#.....# ............†.....#####. ###.###.g............... #. #...........#####. # #...............# ##..............# #.####.........# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>