ASSERT(!you.turn_is_over) in 'state.cc' at line 199 failed. Version: Dungeon Crawl Stone Soup 0.32.1-1-g848d7226f3 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 11551834712649089768, deterministic pregen: 1 Command line: /usr/games/crawl-0.32 -name deathandy -rc /dgldir/rcfiles/crawl-0.32/deathandy.rc -macro /dgldir/rcfiles/crawl-0.32/deathandy.macro -morgue /dgldir/morgue/deathandy/ -webtiles-socket /crawl-master/webserver/sockets/deathandy:2024-10-25.11:39:48.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 18 stack frames. /usr/games/crawl-0.32(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x55f36a399f4f]: write_stack_trace(_IO_FILE*) /usr/games/crawl-0.32(_Z13do_crash_dumpv+0x418) [0x55f36a3a43d8]: do_crash_dump() /usr/games/crawl-0.32(_Z20crash_signal_handleri+0x1fa) [0x55f36a39a3da]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7f9ac0812210]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0xcb) [0x7f9ac09d324b]: /usr/games/crawl-0.32(+0x4b1b1d) [0x55f36a3a3b1d]: /usr/games/crawl-0.32(+0x4b1cd5) [0x55f36a3a3cd5]: /usr/games/crawl-0.32(_ZN10game_state16zero_turns_takenEv+0x83) [0x55f36a961503]: game_state::zero_turns_taken() /usr/games/crawl-0.32(_Z12cast_a_spellb10spell_typeP4distb+0x16e) [0x55f36a8e9f2e]: cast_a_spell(bool, spell_type, dist*, bool) /usr/games/crawl-0.32(_ZN6quiver12spell_action7triggerER4dist+0x11b) [0x55f36a8727cb]: quiver::spell_action::trigger(dist&) /usr/games/crawl-0.32(_ZN6quiver13action_cycler9do_targetEv+0xbc) [0x55f36a86586c]: quiver::action_cycler::do_target() /usr/games/crawl-0.32(_ZN6quiver13action_cycler6targetEv+0x107) [0x55f36a86a557]: quiver::action_cycler::target() /usr/games/crawl-0.32(_Z15process_command12command_typeS_+0xc9a) [0x55f36aaa60aa]: process_command(command_type, command_type) /usr/games/crawl-0.32(+0xbb0b12) [0x55f36aaa2b12]: /usr/games/crawl-0.32(+0xbb1705) [0x55f36aaa3705]: /usr/games/crawl-0.32(main+0x1ab) [0x55f36a2e195b]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f9ac07f30b3]: /usr/games/crawl-0.32(_start+0x2e) [0x55f36a2e252e]: Trying to run gdb. GNU gdb (Ubuntu 9.1-0ubuntu1) 9.1 Copyright (C) 2020 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". 0x00007f9ac08b1c2a in __GI___wait4 (pid=817538, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 #0 0x00007f9ac08b1c2a in __GI___wait4 (pid=817538, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 resultvar = 18446744073709551104 sc_ret = #1 0x00007f9ac08b1beb in __GI___waitpid (pid=, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at waitpid.c:38 No locals. #2 0x000055f36a399db5 in call_gdb (file=file@entry=0x7f9ac09b85c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 817072\000\000\000\000\000\000" #3 0x000055f36a3a43f6 in do_crash_dump () at dbg-asrt.cc:692 t = 1729856760 dir = "/dgldir/morgue/deathandy/" name = "/dgldir/morgue/deathandy/crash-deathandy-20241025-114600.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(!you.turn_is_over) in 'state.cc' at line 199 failed." file = 0x7f9ac09b85c0 <_IO_2_1_stderr_> #4 0x000055f36a39a3da in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #5 No locals. #6 raise (sig=) at ../sysdeps/unix/sysv/linux/raise.c:50 set = {__val = {0, 94503955210353, 140724753146368, 94503955210790, 199, 1, 0, 140302632341539, 206158430240, 140724753146320, 140724753146128, 9888670715542908416, 94503958558992, 140302635457577, 94503958558976, 140724753146368}} pid = tid = ret = #7 0x000055f36a3a3b1d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffd08ec2200 "ASSERT(!you.turn_is_over) in 'state.cc' at line 199 failed.", assert=true) at dbg-asrt.cc:818 No locals. #8 0x000055f36a3a3cd5 in AssertFailed (expr=expr@entry=0x55f36aae2226 "!you.turn_is_over", file=file@entry=0x55f36aae2071 "state.cc", line=line@entry=199, text=text@entry=0x0) at dbg-asrt.cc:856 mesg = "ASSERT(!you.turn_is_over) in 'state.cc' at line 199 failed.\000\363U\000\000\b\226om\363U\000\000\000\000\000\000\003\000\000\000\a\000\000\000\000\000\001\000\002", '\000' , "@\302qm\363U\000\000w\000\000\000\000\000\000\000w\000\000\000\000\000\000\000\b\226om\363U\000\000p%\354\b\375\177\000\000\000\001\000\000\060\000\000\000@\373mm\363U\000\000 \000\000\000=\000\000\000\000\000\000\000\000@@@\000\000\000\000\000\300N@\000\000\000\000\000\000\360?\000\000\000\000\000\000\000\000\000"... args = {{gp_offset = 1836241153, fp_offset = 22003, overflow_arg_area = 0x0, reg_save_area = 0x893b9d9f94be2e00}} fileName = #9 0x000055f36a961503 in game_state::zero_turns_taken (this=) at state.cc:199 No locals. #10 0x000055f36a8e9f2e in cast_a_spell (check_range=check_range@entry=false, spell=SPELL_FOXFIRE, _target=_target@entry=0x55f36d6f9608, force_failure=force_failure@entry=false) at spl-cast.cc:940 reason = "" cost = 1 hp_cost = cast_result = spret::abort #11 0x000055f36a8727cb in quiver::spell_action::trigger (this=0x55f36d6f95f0, t=...) at quiver.cc:1219 do_range_check = #12 0x000055f36a86586c in quiver::action_cycler::do_target (this=0x55f36afb7ac8 ) at quiver.cc:236 a = std::shared_ptr (use count 3, weak count 1) = {get() = 0x55f36d6f95f0} #13 0x000055f36a86a557 in quiver::action_cycler::target (this=0x55f36afb7ac8 ) at quiver.cc:2962 a = initial = std::shared_ptr (use count 3, weak count 1) = {get() = 0x55f36d6f95f0} tmp = {previous = false} force_restore_initial = false what_happened = #14 0x000055f36aaa60aa in process_command (cmd=CMD_FIRE, prev_cmd=CMD_EQUIP) at main.cc:2175 No locals. #15 0x000055f36aaa2b12 in _input () at main.cc:1265 cmd = CMD_FIRE real_prev_cmd = CMD_EQUIP player_disabled = {was_disabled = false} #16 0x000055f36aaa3705 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #17 0x000055f36a2e195b in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = E = #18 main (argc=, argv=0x7ffd08ec4168) at main.cc:342 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = {value = maybe_bool::mbool_t::maybe, static maybe = , static t = {value = maybe_bool::mbool_t::t, static maybe = , static t = , static f = {value = maybe_bool::mbool_t::f, static maybe = , static t = , static f = }}, static f = }, static t = , static f = }} [Inferior 1 (process 817072) detached] 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.32/saves" -DDATA_DIR_PATH="/crawl-master/crawl-0.32/data/" -DWEB_DIR_PATH="/crawl-master/crawl-0.32/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_corners serial_shops nicolae_shop_window_shopping serial_bayou_pond_d Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, deathandy the Deep Elf Fire Elementalist. They say the Orb of Zot lies within this dungeon, but they say a lot of things. Press ? for a list of commands and other information. Found a bubbling clear potion. Found a staircase leading out of the dungeon. c - a bubbling clear potion Found a stone staircase leading down. Found a scroll labelled WAETAA TUREDGH. d - a scroll labelled WAETAA TUREDGH Found 15 gold pieces. You now have 15 gold pieces. Found 2 stones. Found a scroll labelled BANYOFRUSISM. A ball python comes into view. The ball python hisses angrily. Casting: Foxfire (safe; 6% risk of failure) Press: ? - help, Q - select action Dir - look around, f - activate You conjure some foxfire! Your foxfire dissipates! The foxfire hits the ball python. The ball python is severely wounded. You completely miss the ball python. The ball python is severely wounded. The ball python barely misses you. x2 You hit the ball python. You kill the ball python! Found 3 atropa-tipped darts. You see here 3 atropa-tipped darts. Okay, then. Okay, then. e - 3 atropa-tipped darts f - a scroll labelled BANYOFRUSISM Found a yellow potion. A giant cockroach comes into view. Found a spear. Found a stone staircase leading down. Found a scroll labelled IZXEWK GEMPO. Okay, then. Casting: Foxfire (safe; 6% risk of failure) Press: ? - help, Q - select action, (/) - cycle Dir - look around, f - activate You conjure some foxfire! Your foxfire dissipates! The foxfire hits the giant cockroach. The giant cockroach is severely wounded. Casting: Foxfire (safe; 6% risk of failure) Press: ? - help, Q - select action, (/) - cycle Dir - look around, f - activate You conjure some foxfire! The foxfire hits the giant cockroach. You kill the giant cockroach! An endoplasm comes into view. Casting: Foxfire (safe; 6% risk of failure) Press: ? - help, Q - select action, (/) - cycle Dir - look around, f - activate You conjure some foxfire! Your foxfire dissipates! The foxfire hits the endoplasm. The endoplasm is lightly wounded. The endoplasm quivers. The foxfire hits the endoplasm. The endoplasm is heavily wounded. Casting: Foxfire (safe; 6% risk of failure) Press: ? - help, Q - select action, (/) - cycle Dir - look around, f - activate You conjure some foxfire! Your foxfire dissipates! The foxfire hits the endoplasm. The endoplasm is almost dead. You hit the endoplasm. You kill the endoplasm! You see here a +0 spear. g - a +0 spear (weapon) Magic restored. A bat comes into view. You see here a scroll labelled IZXEWK GEMPO. Casting: Foxfire (safe; 6% risk of failure) Press: ? - help, Q - select action, (/) - cycle Dir - look around, f - activate You conjure some foxfire! The foxfire hits the bat. You kill the bat! Your foxfire dissipates! h - a yellow potion i - a scroll labelled IZXEWK GEMPO Found a robe. Found a scroll labelled WAETAA TUREDGH. d - 2 scrolls labelled WAETAA TUREDGH (gained 1) Found a scroll labelled PUMIUS ROCEUSCH. You see here a +0 robe. You start removing your armour. You continue removing your +0 robe. x4 You finish removing your +0 robe. You start putting on your armour. You continue putting on your +0 robe. x5 You finish putting on your +0 robe. Okay, then. k - a scroll labelled PUMIUS ROCEUSCH Found a scroll labelled IZXEWK GEMPO. i - 2 scrolls labelled IZXEWK GEMPO (gained 1) A rat comes into view. Casting: Foxfire (safe; 6% risk of failure) Press: ? - help, Q - select action, (/) - cycle Dir - look around, f - activate You conjure some foxfire! Your foxfire dissipates! The foxfire hits the rat but does no damage. Casting: Foxfire (safe; 6% risk of failure) Press: ? - help, Q - select action, (/) - cycle Dir - look around, f - activate You conjure some foxfire! Casting: Foxfire (safe; 6% risk of failure) Press: ? - help, Q - select action, (/) - cycle Dir - look around, f - activate You conjure some foxfire! Your foxfire dissipates! Found a stone staircase leading down. The foxfire hits the rat. You kill the rat! Found a faded altar of an unknown god. An endoplasm comes into view. Found a book of Geomancy. You pick up a book of Geomancy and begin reading... You add the spells Sandblast, Stone Arrow and Passwall to your library. Found a chain mail and a ring mail. There is a faded altar of an unknown god here. This altar belongs to (a) Wu Jian, (b) Uskayaw or (c) Ignis, 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. Uskayaw accepts your prayer! Uskayaw welcomes you! You can now stomp with the beat. A kobold comes into view. It is wielding a +0 dagger. Okay, then. Casting: Foxfire (safe; 6% risk of failure) Press: ? - help, Q - select action, (/) - cycle Dir - look around, f - activate You conjure some foxfire! The kobold shouts! The endoplasm quivers. The foxfire hits the endoplasm. The endoplasm is moderately wounded. The foxfire hits the endoplasm. The endoplasm is severely wounded. Casting: Foxfire (safe; 6% risk of failure) Press: ? - help, Q - select action, (/) - cycle Dir - look around, f - activate You conjure some foxfire! The foxfire hits the endoplasm. You kill the endoplasm! The foxfire hits the kobold. The kobold is heavily wounded. The kobold throws a stone. The stone closely misses you. You can now pass through a line of other dancers. The kobold throws a stone. The stone closely misses you. Casting: Foxfire (safe; 6% risk of failure) Press: ? - help, Q - select action, (/) - cycle Dir - look around, f - activate You conjure some foxfire! The foxfire hits the kobold. You kill the kobold! You have reached level 2! Your foxfire dissipates! There is an empty arch of ancient stone here. A giant cockroach comes into view. Casting: Foxfire (safe; 5% risk of failure) Press: ? - help, Q - select action, (/) - cycle Dir - look around, f - activate You conjure some foxfire! The giant cockroach waves its antennae. The foxfire hits the giant cockroach. The giant cockroach is severely wounded. You hit the giant cockroach. You kill the giant cockroach! Found a leather armour. You see here a +0 leather armour. A goblin comes into view. It is wielding a +0 club. The goblin shouts! You hear a shout! Found a sedimented purple potion. Casting: Foxfire (safe; 5% risk of failure) Press: ? - help, Q - select action, (/) - cycle Dir - look around, f - activate You conjure some foxfire! A hobgoblin comes into view. The foxfire hits the goblin. The goblin is severely wounded. The foxfire hits the goblin. You kill the goblin! Casting: Foxfire (safe; 5% risk of failure) Press: ? - help, Q - select action, (/) - cycle Dir - look around, f - activate You miscast Foxfire. You are very lightly contaminated with residual magic. Nothing appears to happen. Things that are here: a +0 club; a goblin corpse Casting: Foxfire (safe; 5% risk of failure) Press: ? - help, Q - select action, (/) - cycle Dir - look around, f - activate You conjure some foxfire! The foxfire hits the hobgoblin. The hobgoblin is severely wounded. You can now pass through a line of other dancers. You barely miss the hobgoblin. The hobgoblin is severely wounded. The foxfire hits the hobgoblin. You kill the hobgoblin! Your magical contamination has completely faded away. l - a sedimented purple potion Found a twisted jewelled staff. You see here a staff of earth. m - a staff of earth (weapon) Found a scroll labelled RUFUVI TUTACK. n - a scroll labelled RUFUVI TUTACK A goblin comes into view. It is wielding a +0 dagger. The goblin shouts! Casting: Foxfire (safe; 5% risk of failure) Press: ? - help, Q - select action, (/) - cycle Dir - look around, f - activate You conjure some foxfire! The foxfire hits the goblin. The goblin is severely wounded. You closely miss the goblin. The goblin is severely wounded. You hit the goblin. You kill the goblin! You see here a +0 dagger. Found 7 gold pieces. You now have 22 gold pieces (gained 7). Things that are here: a +0 club; a goblin corpse There is a stone staircase leading down here. You climb downwards. Found a scroll labelled KIROSI IRRA and 5 gold pieces. Found Eforraq's Distillery. Found a stone staircase leading up. There is a stone staircase leading up here. o - a scroll labelled KIROSI IRRA As you read the scroll labelled WAETAA TUREDGH, it crumbles to dust. It is a scroll of identify. c - a potion of heal wounds The air fills with toxic fumes! As you read the scroll labelled BANYOFRUSISM, it crumbles to dust. It was a scroll of poison. As you read the scroll labelled IZXEWK GEMPO, it crumbles to dust. You feel strangely unstable. It was a scroll of teleportation. As you read the scroll labelled PUMIUS ROCEUSCH, it crumbles to dust. You hear a loud clanging noise! It was a scroll of noise. You hear an angry hiss. You hear a shout! x2 Something bites the plant. The plant begins to die. As you read the scroll labelled RUFUVI TUTACK, it crumbles to dust. You assume a fearsome visage. Nothing appears to happen. It was a scroll of fear. As you read the scroll labelled KIROSI IRRA, it crumbles to dust. Wisps of shadow whirl around you... It was a scroll of summoning. Okay, then. Your surroundings suddenly seem different. Found a scroll of noise. You see here a scroll of noise. You see here a scroll of noise. Found 10 gold pieces. You now have 32 gold pieces (gained 10). Found a stone staircase leading down. You open the door. A goblin comes into view. It is wielding a +0 dagger. The goblin shouts! Found 15 gold pieces. There is an open door here. Casting: Foxfire (safe; 5% risk of failure) Press: ? - help, Q - select action, (/) - cycle Dir - look around, f - activate You conjure some foxfire! The foxfire hits the goblin. You kill the goblin! Your foxfire dissipates! Magic restored. A bat comes into view. Casting: Foxfire (safe; 5% risk of failure) Press: ? - help, Q - select action, (/) - cycle Dir - look around, f - activate You conjure some foxfire! Your foxfire dissipates! The foxfire hits the bat. You kill the bat! A kobold comes into view. It is wielding a +0 club. The kobold shouts! Casting: Foxfire (safe; 5% risk of failure) Press: ? - help, Q - select action, (/) - cycle Dir - look around, f - activate You conjure some foxfire! The foxfire hits the kobold. You kill the kobold! Found 3 boomerangs. Your foxfire dissipates! You see here 3 boomerangs. Okay, then. Casting: Foxfire (safe; 5% risk of failure) Press: ? - help, Q - select action, (/) - cycle Dir - look around, f - activate You can't see that place. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.32.1-1-g848d7226f3 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_FIRE repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [deathandy] Species: Deep Elf Job: Fire Elementalist HP: 15/15; mods: 0/0 MP: 7/8; mod: 0 Stats: 5 (5) 19 (19) 15 (15) Position: (32, 61), god: Uskayaw (24), turn_is_over: 1, 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/70 Short Blades | X | 1 | 0 | 0 | 0 | 0/50 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/84 Polearms | X | 1 | 3 | 0 | 0 | 0/84 Staves | X | 1 | 0 | 0 | 0 | 0/50 Ranged Weapons | X | 1 | 0 | 0 | 0 | 0/29 Throwing | X | 1 | 0 | 0 | 0 | 0/50 Armour | X | 1 | 0 | 0 | 0 | 0/70 Dodging | X | 1 | 8 | 2 | 181 | 75/106 Stealth | X | 1 | 10 | 2 | 127 | 38/89 Shields | X | 1 | 0 | 0 | 0 | 0/70 Unarmed Combat | X | 1 | 1 | 0 | 0 | 0/70 Spellcasting | X | 1 | 23 | 3 | 226 | 48/119 Conjurations | X | 1 | 11 | 1 | 61 | 19/84 Hexes | X | 1 | 0 | 0 | 0 | 0/29 Summonings | X | 1 | 0 | 0 | 0 | 0/42 Necromancy | X | 1 | 0 | 0 | 0 | 0/35 Translocations | X | 1 | 0 | 0 | 0 | 0/42 Fire Magic | X | 1 | 44 | 3 | 397 | 145/168 Ice Magic | X | 1 | 0 | 0 | 0 | 0/42 Air Magic | X | 1 | 0 | 0 | 0 | 0/42 Earth Magic | X | 1 | 0 | 0 | 0 | 0/42 Alchemy | X | 1 | 0 | 0 | 0 | 0/42 Invocations | X | 1 | 0 | 0 | 0 | 0/42 Evocations | X | 1 | 0 | 0 | 0 | 0/42 Shapeshifting | X | 1 | 0 | 0 | 0 | 0/50 Spell bugs: Durations: Attributes: #12: 32 #49: 78 Mutations: magic regeneration: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #12: staff of earth eq slot #6, inv slot #9: +0 robe }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ###....§.. #...§§. .# #..... .# #...# .# #+## .# #.# ### .# #.###.## .# ##)##.#.####.# ##....###...@.# ###........###### ###..........# ....#.#.###.## ###...### ### ##### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>