ASSERT(crawl_state.need_save) in 'travel.cc' at line 1339 failed. (Pathfind with mode -1 without a game?) Version: Dungeon Crawl Stone Soup 0.30.1-4-g462c640d31 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 6326264403752342794, deterministic pregen: 1 Command line: /usr/games/crawl-0.30 -name lxXxl -rc /dgldir/rcfiles/crawl-0.30/lxXxl.rc -macro /dgldir/rcfiles/crawl-0.30/lxXxl.macro -morgue /dgldir/morgue/lxXxl/ -webtiles-socket /crawl-master/webserver/sockets/lxXxl:2023-08-17.21:34:11.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 41 stack frames. /usr/games/crawl-0.30(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x564c4afd662f]: write_stack_trace(_IO_FILE*) /usr/games/crawl-0.30(_Z13do_crash_dumpv+0x418) [0x564c4afe0848]: do_crash_dump() /usr/games/crawl-0.30(_Z20crash_signal_handleri+0x1fa) [0x564c4afd6aba]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7f5f7ab2f210]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0xcb) [0x7f5f7acf024b]: /usr/games/crawl-0.30(+0x451f8d) [0x564c4afdff8d]: /usr/games/crawl-0.30(_Z12AssertFailedPKcS0_iS0_z+0x18e) [0x564c4afe012e]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-0.30(_ZN15travel_pathfind8pathfindE13run_mode_typeb+0x361) [0x564c4b5b1641]: travel_pathfind::pathfind(run_mode_type, bool) /usr/games/crawl-0.30(_Z12click_travelRK9coord_defb+0xcc) [0x564c4b5b59dc]: click_travel(coord_def const&, bool) /usr/games/crawl-0.30(_ZN14TilesFramework23_handle_control_messageE11sockaddr_unNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb13) [0x564c4b64f0b3]: TilesFramework::_handle_control_message(sockaddr_un, std::__cxx11::basic_string, std::allocator >) /usr/games/crawl-0.30(_ZN14TilesFramework24_receive_control_messageEv+0x184) [0x564c4b64f694]: TilesFramework::_receive_control_message() /usr/games/crawl-0.30(_ZN14TilesFramework11await_inputERjb+0x188) [0x564c4b64fb78]: TilesFramework::await_input(unsigned int&, bool) /usr/games/crawl-0.30(_Z8getch_ckv+0x1dd) [0x564c4b65235d]: getch_ck() /usr/games/crawl-0.30(_ZN2ui11pump_eventsEi+0xcc) [0x564c4b5c535c]: ui::pump_events(int) /usr/games/crawl-0.30(_ZN4Menu7do_menuEv+0x33a) [0x564c4b2ded4a]: Menu::do_menu() /usr/games/crawl-0.30(_ZN4Menu4showEb+0xf0) [0x564c4b2df120]: Menu::show(bool) /usr/games/crawl-0.30(_Z17display_inventoryv+0x94) [0x564c4b1b4484]: display_inventory() /usr/games/crawl-0.30(_Z8end_gameR15scorefile_entry+0x239) [0x564c4b0a0fb9]: end_game(scorefile_entry&) /usr/games/crawl-0.30(_Z4ouchi16kill_method_typejPKcbS1_+0x2bfd) [0x564c4b3f75dd]: ouch(int, kill_method_type, unsigned int, char const*, bool, char const*) /usr/games/crawl-0.30(_ZN6player4hurtEPK5actori9beam_type16kill_method_typeNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_bb+0x59) [0x564c4b423bb9]: 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.30(_ZN6attack14inflict_damageEi9beam_typeb+0x133) [0x564c4af79893]: attack::inflict_damage(int, beam_type, bool) /usr/games/crawl-0.30(_ZN6attack20handle_phase_damagedEv+0x59) [0x564c4af79619]: attack::handle_phase_damaged() /usr/games/crawl-0.30(_ZN12melee_attack20handle_phase_damagedEv+0x10) [0x564c4b2c3660]: melee_attack::handle_phase_damaged() /usr/games/crawl-0.30(_ZN12melee_attack16handle_phase_hitEv+0xad) [0x564c4b2cdc5d]: melee_attack::handle_phase_hit() /usr/games/crawl-0.30(_ZN12melee_attack6attackEv+0x565) [0x564c4b2cfe75]: melee_attack::attack() /usr/games/crawl-0.30(_Z11fight_meleeP5actorS0_Pbb+0x203) [0x564c4b0b6373]: fight_melee(actor*, actor*, bool*, bool) /usr/games/crawl-0.30(+0x766d90) [0x564c4b2f4d90]: /usr/games/crawl-0.30(_Z25launch_opportunity_attackR7monster+0x3c) [0x564c4b2f5fcc]: launch_opportunity_attack(monster&) /usr/games/crawl-0.30(_Z18move_player_action9coord_def+0x20dc) [0x564c4b3bfd5c]: move_player_action(coord_def) /usr/games/crawl-0.30(_Z15process_command12command_typeS_+0x179e) [0x564c4b65d4be]: process_command(command_type, command_type) /usr/games/crawl-0.30(_ZN14TilesFramework23_handle_control_messageE11sockaddr_unNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb31) [0x564c4b64f0d1]: TilesFramework::_handle_control_message(sockaddr_un, std::__cxx11::basic_string, std::allocator >) /usr/games/crawl-0.30(_ZN14TilesFramework24_receive_control_messageEv+0x184) [0x564c4b64f694]: TilesFramework::_receive_control_message() /usr/games/crawl-0.30(_ZN14TilesFramework11await_inputERjb+0x188) [0x564c4b64fb78]: TilesFramework::await_input(unsigned int&, bool) /usr/games/crawl-0.30(_Z8getch_ckv+0x1dd) [0x564c4b65235d]: getch_ck() /usr/games/crawl-0.30(+0x6d60d6) [0x564c4b2640d6]: /usr/games/crawl-0.30(_Z25getch_with_command_macrosv+0x180) [0x564c4b268cd0]: getch_with_command_macros() /usr/games/crawl-0.30(+0xacb5e4) [0x564c4b6595e4]: /usr/games/crawl-0.30(+0xacc05d) [0x564c4b65a05d]: /usr/games/crawl-0.30(main+0x1a8) [0x564c4af2c068]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f5f7ab100b3]: /usr/games/crawl-0.30(_start+0x2e) [0x564c4af2cbde]: 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.30/saves" -DDATA_DIR_PATH="/crawl-master/crawl-0.30/data/" -DWEB_DIR_PATH="/crawl-master/crawl-0.30/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 2 Level id: D:2 Level build method = , level layout type = corridors, absdepth0 = 1 Level vaults: layout_loops_cross basic_altar serial_shops nicolae_lakefront_shop nicolae_shop_hallway_stairs nicolae_shop_waterfront shop nicolae_shop_just_a_little_nook uniq_natasha Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, lxXxl the Minotaur Wanderer. Will you be the one to retrieve the incredible Orb of Zot from the depths? Press ? for a list of commands and other information. Found a staircase leading out of the dungeon. You begin with the following items: a +0 dagger, 6 boomerangs, a potion of curing, a potion of lignification, a +0 leather armour; and the following spell memorised: Summon Small Mammal; and the following spells available to memorise: Call Imp, Animate Armour. You open the door. There is an open door here. Found a stone staircase leading down. A hobgoblin comes into view. A hobgoblin is nearby! You hit the hobgoblin but do no damage. The hobgoblin hits you but does no damage. You hit the hobgoblin. Your headbutt misses the hobgoblin. You punch the hobgoblin, but do no damage. The hobgoblin is severely wounded. The hobgoblin hits you. You hit the hobgoblin. You kill the hobgoblin! No target in view! No target in view! HP restored. d - 2 potions of lignification (gained 1) A hobgoblin comes into view. A hobgoblin is nearby! You hit the hobgoblin. You headbutt the hobgoblin, but do no damage. The hobgoblin is moderately wounded. The hobgoblin hits you. You hit the hobgoblin. You headbutt the hobgoblin. You kill the hobgoblin! No target in view! No target in view! A rat comes into view. A rat is nearby! A goblin comes into view. It is wielding a +0 club. The goblin shouts! You hear an angry hiss. A frilled lizard comes into view. Found 15 gold pieces. The frilled lizard hisses angrily. The rat closely misses you. You hit the rat. You headbutt the rat. You kill the rat! The goblin closely misses you. You barely miss the frilled lizard. The frilled lizard barely misses you. The goblin hits you with a +0 club. You hit the frilled lizard. You kill the frilled lizard! The goblin closely misses you. You furiously retaliate! You headbutt the goblin. You hit the goblin. The goblin is heavily wounded. The goblin hits you but does no damage. You hit the goblin. You kill the goblin! No target in view! No target in view! No target in view! No target in view! No target in view! Found a stone staircase leading down. You now have 15 gold pieces. Found an escape hatch in the floor. No target in view! No target in view! An endoplasm comes into view. The endoplasm quivers. An endoplasm is nearby! There is an escape hatch in the floor here. The endoplasm closely misses you. You hit the endoplasm. You headbutt the endoplasm. The endoplasm is almost dead. The endoplasm barely misses you. You furiously retaliate! You headbutt the endoplasm! You kill the endoplasm! No target in view! No target in view! As you open the door, it creaks loudly! A goblin and a ball python come into view. The goblin shouts! The ball python hisses angrily. There are monsters nearby! The goblin hits you but does no damage. There is an open door here. You hit the ball python. The ball python is moderately wounded. The ball python bites you but does no damage. The ball python grabs you. The ball python constricts you. The goblin hits you with a +0 club. You closely miss the ball python. The ball python is moderately wounded. The ball python bites you. The ball python constricts you. The goblin hits you but does no damage. You closely miss the ball python. The ball python is moderately wounded. The ball python bites you. The ball python constricts you. The goblin hits you with a +0 club. You barely miss the ball python. Your headbutt misses the ball python. The ball python is moderately wounded. The ball python bites you but does no damage. The ball python constricts you. The goblin closely misses you. 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! There are monsters nearby! There are monsters nearby! You are too injured to fight recklessly! You are too injured to fight recklessly! Unknown command. You are too injured to fight recklessly! You are too injured to fight recklessly! There are monsters nearby! You are too injured to fight recklessly! You are too injured to fight recklessly! You barely miss the ball python. The ball python is moderately wounded. The ball python closely misses you. You furiously retaliate! You headbutt the ball python. You kill the ball python! The goblin hits you with a +0 club. You have reached level 2! You hit the goblin. The goblin is moderately wounded. The goblin hits you with a +0 club. You hit the goblin. You kill the goblin! You see here a +0 club. A ball python comes into view. The ball python hisses angrily. You hear a shout! A kobold comes into view. It is wielding a +0 dagger. A rat comes into view. There are monsters nearby! Found a mace. The ball python closely misses you. The ball python grabs you. The ball python constricts you. You closely miss the ball python. The ball python barely misses you. You furiously retaliate! You headbutt the ball python! You kill the ball python! You hit the rat. You headbutt the rat. You kill the rat! You hit the kobold but do no damage. The kobold misses you. You hit the kobold. You headbutt the kobold. You kill the kobold! No target in view! No target in view! No target in view! Things that are here: a +0 dagger; a rat corpse; a ball python corpse You open the door. Found a stone staircase leading down. You open the door. There is an open door here. There is a stone staircase leading down here. Found a pair of gloves. No target in view! No target in view! A rat comes into view. You see here a +0 pair of gloves. A rat is nearby! You hit the rat. You kill the rat! You see here a rat corpse. You see here a +0 pair of gloves. You start putting on your armour. You continue putting on your +0 pair of gloves. x4 You finish putting on your +0 pair of gloves. You see here a rat corpse. A ball python comes into view. A ball python is nearby! The ball python hisses angrily. The ball python barely misses you. You furiously retaliate! You headbutt the ball python! You kill the ball python! No target in view! No target in view! No target in view! You see here a ball python corpse. You now have 27 gold pieces (gained 12). A giant cockroach comes into view. The giant cockroach barely misses you. You hit the giant cockroach but do no damage. The giant cockroach bites you but does no damage. You hit the giant cockroach but do no damage. The giant cockroach waves its antennae. The giant cockroach bites you but does no damage. You hit the giant cockroach. The giant cockroach is moderately wounded. The giant cockroach barely misses you. You furiously retaliate! You headbutt the giant cockroach! You kill the giant cockroach! No target in view! No target in view! Found a dagger. You see here a +0 dagger. You open the door. There is an open door here. You open the door. There is an open door here. A kobold comes into view. It is wielding a +0 whip. The kobold shouts! The kobold closely misses you. You furiously retaliate! You headbutt the kobold! You kill the kobold! No target in view! No target in view! No target in view! You see here a +0 whip. Found a hand axe. As you open the door, it creaks loudly! No target in view! No target in view! No target in view! No target in view! There is an open door here. You open the door. There is an open door here. Things that are here: a +0 dagger; a rat skeleton; a ball python skeleton You open the large door. There is a large open door here. Found 4 large rocks. There is a large open door here. Done exploring. No target in view! No target in view! No target in view! Done exploring. Done exploring. No target in view! No target in view! There is a large open door here. There is a large open door here. Things that are here: a +0 dagger; a rat skeleton; a ball python skeleton You open the door. There is an open door here. There is an open door here. You see here a +0 dagger. There is a stone staircase leading down here. You climb downwards. Found a chain mail. Found Tepewk's Weapon Emporium. There is a stone staircase leading up here. There is an entrance to Tepewk's Weapon Emporium here. Sorry, I don't know how to get there. As you open the large door, it creaks loudly! There is a large open door here. Found a stone staircase leading up. Found a stone staircase leading down. There is a stone staircase leading up here. There is a stone staircase leading up here. Found a shadowy altar of Dithmenos. g - a dark potion A giant cockroach comes into view. Found Qotoawne's Distillery. A giant cockroach is nearby! A giant cockroach is nearby! A giant cockroach is nearby! You hit the giant cockroach but do no damage. Your headbutt misses the giant cockroach. The giant cockroach bites you but does no damage. You barely miss the giant cockroach. The giant cockroach closely misses you. You hit the giant cockroach. The giant cockroach is heavily wounded. The giant cockroach bites you but does no damage. The giant cockroach misses you. You barely miss the giant cockroach. Your headbutt misses the giant cockroach. The giant cockroach is moderately wounded. The giant cockroach bites you but does no damage. You closely miss the giant cockroach. The giant cockroach is moderately wounded. The giant cockroach bites you. You hit the giant cockroach but do no damage. The giant cockroach is moderately wounded. The giant cockroach closely misses you. You hit the giant cockroach. You headbutt the giant cockroach. You kill the giant cockroach! You see here a giant cockroach corpse. There is an entrance to Qotoawne's Distillery here. You see here a giant cockroach corpse. There is a stone staircase leading up here. A goblin comes into view. It is wielding a +0 dagger. The goblin shouts! The goblin moves out of view. No target in view! There is a large open door here. There is an entrance to Tepewk's Weapon Emporium here. You open the door. A goblin is nearby! A goblin is nearby! There is an entrance to Tepewk's Weapon Emporium here. You hit the goblin. You kill the goblin! No target in view! You now have 39 gold pieces (gained 12). You see here a +0 dagger. There is a stone staircase leading up here. There is an open door here. Found a stone staircase leading down. You see here a +0 chain mail. Found Boffoguuci's Book Emporium. There is an entrance to Boffoguuci's Book Emporium here. A kobold comes into view. It is wielding a +0 dagger. The kobold shouts! Natasha, Servant of Life and Death comes into view. A worm and a rat come into view. Natasha hisses angrily. Found a scroll labelled TYNULU TENOEHARUH. A goblin comes into view. It is wielding a +0 dagger. The goblin shouts! Natasha mumbles some strange words. The kobold closely misses you. You hit the kobold but do no damage. Your headbutt misses the kobold. The kobold hits you but does no damage. You hit Natasha but do no damage. Natasha claws you! The cerulean imp completely misses you. The kobold barely misses you. You closely miss Natasha. Natasha closely misses you. The cerulean imp hits you but does no damage. The kobold hits you but does no damage. The rat bites you but does no damage. You barely miss Natasha. Natasha claws you. The cerulean imp hits you from afar with a +0 spear. The kobold hits you with a +0 dagger. The rat misses you. 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 kobold attacks as you move away! The kobold hits you with a +0 dagger. Natasha extends her claws. Natasha claws you. The rat bites you but does no damage. The kobold attacks as you move away! The kobold hits you with a +0 dagger. * * * LOW HITPOINT WARNING * * * Natasha attacks as you move away! Natasha claws you. You die... >>>>>>>>>>>>>>>>>>>>>> Version history: No version history (current version is 0.30.1-4-g462c640d31) 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: [lxXxl] Species: Minotaur Job: Wanderer HP: -1/25; mods: 0/0 MP: 2/2; mod: 0 Stats: 14 (14) 8 (8) 12 (12) Position: (35, 45), god: No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 16 | 2 | 184 | 78/106 Short Blades | X | 0 | 0 | 0 | 0 | 0/42 Long Blades | X | 0 | 0 | 0 | 0 | 0/35 Axes | X | 0 | 0 | 0 | 0 | 0/35 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/35 Polearms | X | 0 | 0 | 0 | 0 | 0/35 Staves | X | 0 | 0 | 0 | 0 | 0/35 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/42 Throwing | X | 1 | 16 | 1 | 77 | 27/100 Armour | X | 1 | 16 | 1 | 93 | 58/71 Dodging | X | 0 | 0 | 0 | 0 | 0/42 Stealth | X | 0 | 0 | 0 | 0 | 0/59 Shields | X | 0 | 0 | 0 | 0 | 0/35 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/42 Spellcasting | X | 1 | 16 | 1 | 127 | 27/200 Conjurations | X | 0 | 0 | 0 | 0 | 0/84 Hexes | X | 0 | 0 | 0 | 0 | 0/100 Summonings | X | 1 | 16 | 2 | 345 | 93/252 Necromancy | X | 0 | 0 | 0 | 0 | 0/84 Translocations | X | 0 | 0 | 0 | 0 | 0/84 Transmutations | X | 0 | 0 | 0 | 0 | 0/70 Fire Magic | X | 0 | 0 | 0 | 0 | 0/84 Ice Magic | X | 0 | 0 | 0 | 0 | 0/84 Air Magic | X | 0 | 0 | 0 | 0 | 0/84 Earth Magic | X | 0 | 0 | 0 | 0 | 0/70 Poison Magic | X | 0 | 0 | 0 | 0 | 0/84 Invocations | X | 1 | 16 | 1 | 148 | 98/100 Evocations | X | 0 | 0 | 0 | 0 | 0/59 Spell bugs: Durations: Attributes: #12: 39 #49: 75 Mutations: horns: 2 (innate) retaliatory headbutt: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +0 dagger eq slot #3, inv slot #5: +0 pair of gloves eq slot #6, inv slot #4: +0 leather armour }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: .#..# #.[...###. #.### ###.### .# ..# ### ### #..# .# ?.# #.###..# .#...# ##### #.##∩.## .#...#. ....# #.###.## ....... ###.# #.# #..# ###.#....# ###.###.# ##.###.r5.....# ........# #.....@hg.w...# ###.##### #.####.K....... ###.# #..###........# ....#########.##.......## ###.##..†..#####.......# #.#..≈≈≈..# ##......# #.#.≈≈≈≈≈.# #####.## #...≈≈≈≈≈∩# .# ###.≈≈≈≈≈.# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>