ASSERT(!you.turn_is_over) in 'state.cc' at line 199 failed. Version: Dungeon Crawl Stone Soup 0.33.1-2-ga6f4b62f22 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 5935960813057584722, deterministic pregen: 1 Command line: /usr/games/crawl-0.33 -name Ponti -rc /dgldir/rcfiles/crawl-0.33/Ponti.rc -macro /dgldir/rcfiles/crawl-0.33/Ponti.macro -morgue /dgldir/morgue/Ponti/ -webtiles-socket /crawl-master/webserver/sockets/Ponti:2025-09-17.16:53:24.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 19 stack frames. /usr/games/crawl-0.33(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x605c9f1f700e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-0.33(_Z13do_crash_dumpv+0x43a) [0x605c9f20509a]: do_crash_dump() /usr/games/crawl-0.33(_Z20crash_signal_handleri+0x1fa) [0x605c9f1f74ea]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x7b0c63642910]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11b) [0x7b0c6369999b]: /lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x7b0c63642866]: /usr/games/crawl-0.33(+0x4d846d) [0x605c9f20446d]: /usr/games/crawl-0.33(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x605c9f204977]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-0.33(_ZN10game_state16zero_turns_takenEv+0xa6) [0x605c9f82cb76]: game_state::zero_turns_taken() /usr/games/crawl-0.33(_Z12cast_a_spellb10spell_typeP4distb+0x86c) [0x605c9f7a620c]: cast_a_spell(bool, spell_type, dist*, bool) /usr/games/crawl-0.33(_ZN6quiver12spell_action7triggerER4dist+0x126) [0x605c9f71c266]: quiver::spell_action::trigger(dist&) /usr/games/crawl-0.33(_ZN6quiver13action_cycler9do_targetEv+0xf4) [0x605c9f70f544]: quiver::action_cycler::do_target() /usr/games/crawl-0.33(_ZN6quiver13action_cycler6targetEv+0x9c) [0x605c9f71417c]: quiver::action_cycler::target() /usr/games/crawl-0.33(+0xc691f6) [0x605c9f9951f6]: /usr/games/crawl-0.33(+0xc69d85) [0x605c9f995d85]: /usr/games/crawl-0.33(main+0x1f7) [0x605c9f12cc07]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x7b0c636280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x7b0c63628189]: /usr/games/crawl-0.33(_start+0x25) [0x605c9f12d635]: Trying to run gdb. GNU gdb (Ubuntu 14.0.50.20230907-0ubuntu1) 14.0.50.20230907-git Copyright (C) 2023 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". 0x00007b0c6370fbf7 in __GI___wait4 (pid=1613438, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007b0c6370fbf7 in __GI___wait4 (pid=1613438, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x0000605c9f1f76bc in call_gdb (file=0x7b0c637ff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 1612629\000\000\000\000\000" #2 0x0000605c9f2050b8 in do_crash_dump () at dbg-asrt.cc:673 t = 1758128659 dir = "/dgldir/morgue/Ponti/" name = "/dgldir/morgue/Ponti/crash-Ponti-20250917-170419.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 = 0x7b0c637ff6c0 <_IO_2_1_stderr_> #3 0x0000605c9f1f74ea 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 = {199}} 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 0x00007b0c63642866 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x0000605c9f20446d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffd303f7d50 "ASSERT(!you.turn_is_over) in 'state.cc' at line 199 failed.", assert=true) at dbg-asrt.cc:799 No locals. #10 0x0000605c9f204977 in AssertFailed (expr=expr@entry=0x605c9f9d85b8 "!you.turn_is_over", file=file@entry=0x605c9f9d83f2 "state.cc", line=line@entry=199, text=text@entry=0x0) at dbg-asrt.cc:837 mesg = "ASSERT(!you.turn_is_over) in 'state.cc' at line 199 failed.\000\000\000\000\0000G\t\241\\`", '\000' , "\001\245\233\237\\`", '\000' , "h\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000@\201?0\375\177\000\000"... args = {{gp_offset = 2708560288, fp_offset = 24668, overflow_arg_area = 0xc00000035, reg_save_area = 0x404aa00000000000}} fileName = #11 0x0000605c9f82cb76 in game_state::zero_turns_taken (this=) at state.cc:199 No locals. #12 0x0000605c9f7a620c in cast_a_spell (check_range=check_range@entry=false, spell=, _target=_target@entry=0x605ca10b82a8, force_failure=force_failure@entry=false) at spl-cast.cc:978 reason = "" cost = 1 hp_cost = cast_result = spret::abort #13 0x0000605c9f71c266 in quiver::spell_action::trigger (this=0x605ca10b8290, t=...) at quiver.cc:1178 do_range_check = #14 0x0000605c9f70f544 in quiver::action_cycler::do_target (this=this@entry=0x605c9ff11e90 ) at quiver.cc:233 a = std::shared_ptr (use count 3, weak count 1) = {get() = 0x605ca10b8290} #15 0x0000605c9f71417c in quiver::action_cycler::target (this=0x605c9ff11e90 ) at quiver.cc:2916 a = std::shared_ptr (use count 608471880, weak count 726164519) = {get() = 0x7ffd303f94b0} initial = std::shared_ptr (use count 3, weak count 1) = {get() = 0x605ca10b8290} tmp = {previous = false} force_restore_initial = false what_happened = #16 0x0000605c9f9951f6 in _input () at main.cc:1268 cmd = CMD_FIRE real_prev_cmd = CMD_NEXT_CMD player_disabled = {was_disabled = false} #17 0x0000605c9f995d85 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #18 0x0000605c9f12cc07 in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = #19 main (argc=12, argv=0x7ffd303f9a58) at main.cc:342 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe =