ERROR in 'player-reacts.cc' at line 1070: ASSERT failed: you.magic_points_regeneration of -1 out of range 0 (0) .. 100 (100) Version: Dungeon Crawl Stone Soup 0.33-a0-1250-gd062ae842b Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 9479594237454309625, deterministic pregen: 1 Command line: /usr/games/crawl-git-d062ae842b -name html -rc /dgldir/rcfiles/crawl-git/html.rc -macro /dgldir/rcfiles/crawl-git/html.macro -morgue /dgldir/morgue/html/ -webtiles-socket /crawl-master/webserver/sockets/html:2025-04-05.09:34:50.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 16 stack frames. /usr/games/crawl-git-d062ae842b(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x5d3d43ba7fee]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-d062ae842b(_Z13do_crash_dumpv+0x43a) [0x5d3d43bb60ea]: do_crash_dump() /usr/games/crawl-git-d062ae842b(_Z20crash_signal_handleri+0x1fa) [0x5d3d43ba84ca]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x791742973330]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x7917429ccb2c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x79174297327e]: /usr/games/crawl-git-d062ae842b(+0x4d84bd) [0x5d3d43bb54bd]: /usr/games/crawl-git-d062ae842b(_Z3diePKciS0_z+0x166) [0x5d3d43bb5b36]: die(char const*, int, char const*, ...) /usr/games/crawl-git-d062ae842b(_Z13player_reactsv+0x249e) [0x5d3d4408a13e]: player_reacts() /usr/games/crawl-git-d062ae842b(_Z12world_reactsv+0x7b5) [0x5d3d4433eca5]: world_reacts() /usr/games/crawl-git-d062ae842b(+0xc63cf0) [0x5d3d44340cf0]: /usr/games/crawl-git-d062ae842b(+0xc646a5) [0x5d3d443416a5]: /usr/games/crawl-git-d062ae842b(main+0x1f7) [0x5d3d43addbc7]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x7917429581ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x79174295828b]: /usr/games/crawl-git-d062ae842b(_start+0x25) [0x5d3d43ade5c5]: Trying to run gdb. GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git Copyright (C) 2024 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". 0x0000791742a3e7a7 in __GI___wait4 (pid=342120, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x0000791742a3e7a7 in __GI___wait4 (pid=342120, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005d3d43ba869c in call_gdb (file=0x791742b324e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 317218\000\000\000\000\000\000" #2 0x00005d3d43bb6108 in do_crash_dump () at dbg-asrt.cc:673 t = 1743845994 dir = "/dgldir/morgue/html/" name = "/dgldir/morgue/html/crash-html-20250405-093954.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ERROR in 'player-reacts.cc' at line 1070: ASSERT failed: you.magic_points_regeneration of -1 out of range 0 (0) .. 100 (100)" file = 0x791742b324e0 <_IO_2_1_stderr_> #3 0x00005d3d43ba84ca 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 = {140734854473584}} 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 0x000079174297327e in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00005d3d43bb54bd in _BreakStrToDebugger (mesg=mesg@entry=0x7fff63023000 "ERROR in 'player-reacts.cc' at line 1070: ASSERT failed: you.magic_points_regeneration of -1 out of range 0 (0) .. 100 (100)", assert=false) at dbg-asrt.cc:799 No locals. #10 0x00005d3d43bb5b36 in die (file=file@entry=0x5d3d4437c4f7 "player-reacts.cc", line=line@entry=1070, format=format@entry=0x5d3d443f98e8 "ASSERT failed: you.magic_points_regeneration of %ld out of range 0 (%ld) .. 100 (%ld)") at dbg-asrt.cc:859 tmp = "ASSERT failed: you.magic_points_regeneration of -1 out of range 0 (0) .. 100 (100)", '\000' mesg = "ERROR in 'player-reacts.cc' at line 1070: ASSERT failed: you.magic_points_regeneration of -1 out of range 0 (0) .. 100 (100)", '\000' args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7fff63023900, reg_save_area = 0x7fff63023820}} #11 0x00005d3d4408a13e in _regenerate_hp_and_mp (delay=10) at player-reacts.cc:1070 old_hp = 1 old_mp = 7 old_hp = old_mp = base_val = base_val = mp_regen_countup = #12 player_reacts () at player-reacts.cc:1185 stealth = #13 0x00005d3d4433eca5 in world_reacts () at main.cc:2619 No locals. #14 0x00005d3d44340cf0 in _input () at main.cc:1307 player_disabled = {was_disabled = false} #15 0x00005d3d443416a5 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #16 0x00005d3d43addbc7 in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = #17 main (argc=12, argv=0x7fff63024228) at main.cc:342 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = Compilation info: <<<<<<<<<<< Compiled with GCC 13.3.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-d062ae842b/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-d062ae842b/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-d062ae842b/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: lemuel_arrival_hallway layout_rooms ebering_ecumenical_altar_hall Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (33, 47): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, html the Deep Elf Summoner. The awesome Orb of Zot lies far below, as if waiting for you to find it. Press ? for a list of commands and other information. Found an escape hatch in the floor. Found a staircase leading out of the dungeon. A quokka comes into view. Okay, then. Casting: Summon Small Mammal (safe; 2% risk of failure) Press: ? - help, Q - select action Dir - look around, f - activate You swap places. Your bat closely misses the quokka. Your quokka barely misses the quokka. The quokka barely misses your bat. Welcome back, html the Deep Elf Summoner. Press ? for a list of commands and other information. A goblin comes into view. It is wielding a +0 club. The goblin shouts! Your bat completely misses the quokka. The quokka barely misses something. Your bat closely misses the quokka. The goblin moves out of view. Your quokka misses the quokka. The quokka bites your bat. Your bat dies! Your bat's corpse disappears in a puff of smoke! Casting: Summon Small Mammal (safe; 2% risk of failure) Press: ? - help, Q - select action Dir - look around, f - activate The quokka bites your quokka. Your quokka barely misses the quokka. The quokka closely misses your quokka. Your bat closely misses the quokka. Your quokka bites the quokka but does no damage. The quokka misses your quokka. Your quokka bites the quokka. The quokka misses your quokka. Your bat barely misses the quokka. Your quokka barely misses the quokka. The quokka closely misses your quokka. Your bat barely misses the quokka. Your quokka closely misses the quokka. The quokka barely misses your quokka. Your quokka barely misses the quokka. The quokka barely misses your quokka. Your quokka closely misses the quokka. Your bat hits the quokka but does no damage. A rat comes into view. Something barely misses your quokka. Your bat hits the quokka but does no damage. Your quokka misses the quokka. The quokka misses your quokka. Casting: Summon Small Mammal (safe; 2% risk of failure) Press: ? - help, Q - select action Dir - look around, f - activate Your quokka disappears in a puff of smoke! Your bat barely misses the quokka. You swap places. The quokka closely misses something. Your bat barely misses the quokka. The quokka bites your quokka. Your quokka barely misses the quokka. The quokka closely misses something. Your quokka bites the quokka but does no damage. The quokka bites your quokka. Your quokka dies! Your quokka's corpse disappears in a puff of smoke! Your bat misses the quokka. There is an escape hatch in the floor here. Casting: Summon Small Mammal (safe; 2% risk of failure) Press: ? - help, Q - select action Dir - look around, f - activate Your bat closely misses the goblin. The rat twitches its whiskers. You swap places. Your bat closely misses the quokka. Your quokka bites the goblin. The goblin barely misses your quokka. Your bat closely misses the quokka. The quokka misses your bat. Your quokka completely misses the goblin. The rat barely misses your bat. Your bat hits the quokka but does no damage. Your bat closely misses the quokka. Your quokka closely misses the goblin. The quokka closely misses your quokka. The goblin closely misses you. Your bat hits the goblin. Your bat closely misses the quokka. Your bat misses the goblin. Your quokka bites the goblin. The goblin dies! The quokka barely misses you. The rat completely misses your bat. Your quokka bites the quokka. The quokka dies! Your bat closely misses the rat. Your quokka bites the rat. The rat dies! Found a leather armour. There are no items here. A bat comes into view. You see here a scroll labelled ONULIKHLAOR. c - a scroll labelled ONULIKHLAOR Your bat disappears in a puff of smoke! A giant cockroach comes into view. Your quokka bites the bat! The bat dies! Your quokka completely misses the giant cockroach. Your quokka bites the giant cockroach. Your bat closely misses the giant cockroach. You hit the giant cockroach but do no damage. The giant cockroach is moderately wounded. Your bat hits the giant cockroach but does no damage. Your bat closely misses the giant cockroach. The giant cockroach bites you but does no damage. You hit the giant cockroach. The giant cockroach is heavily wounded. Your quokka completely misses the giant cockroach. Your bat barely misses the giant cockroach. The giant cockroach barely misses you. Your quokka barely misses the giant cockroach. You hit the giant cockroach but do no damage. The giant cockroach is heavily wounded. Your bat hits the giant cockroach but does no damage. The giant cockroach barely misses you. Your quokka barely misses the giant cockroach. You closely miss the giant cockroach. The giant cockroach is heavily wounded. Your bat barely misses the giant cockroach. The giant cockroach closely misses you. Your quokka bites the giant cockroach but does no damage. You closely miss the giant cockroach. The giant cockroach is heavily wounded. Your quokka disappears in a puff of smoke! The giant cockroach barely misses you. Your bat hits the giant cockroach but does no damage. The giant cockroach bites you but does no damage. Your bat closely misses the giant cockroach. The giant cockroach closely misses you. Your bat closely misses the giant cockroach. The giant cockroach bites you. You swap places. Your bat hits the giant cockroach but does no damage. The giant cockroach closely misses you. Your quokka bites the giant cockroach. You barely miss the giant cockroach. The giant cockroach is heavily wounded. Your bat hits the giant cockroach. The giant cockroach bites you but does no damage. Your quokka barely misses the giant cockroach. You barely miss the giant cockroach. The giant cockroach is severely wounded. Your bat hits the giant cockroach but does no damage. The giant cockroach bites you but does no damage. Your quokka bites the giant cockroach but does no damage. The giant cockroach bites you. You hit the giant cockroach but do no damage. The giant cockroach is severely wounded. Your quokka bites the giant cockroach. The giant cockroach dies! Your bat disappears in a puff of smoke! HP restored. Found a faded altar of an unknown god. Found a scroll labelled BUYGHE UPRIAMM and 19 gold pieces. Found a scroll labelled WIDISOU JIDGHE. Your quokka disappears in a puff of smoke! Found a stone staircase leading down. There is a faded altar of an unknown god here. This altar belongs to (a) Okawaru, (b) Nemelex Xobeh or (c) Elyvilon, 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. Nemelex Xobeh accepts your prayer! Nemelex Xobeh welcomes you! You can now draw from decks of power. Nemelex will now gift you decks of power as you gain piety. You now have 11 gold pieces. An endoplasm comes into view. The endoplasm quivers. Your quokka disappears in a puff of smoke! Your quokka bites the endoplasm. The endoplasm hits you. You hit the endoplasm. The endoplasm is severely wounded. Your quokka bites the endoplasm. The endoplasm dies! d - a scroll labelled BUYGHE UPRIAMM You now have 30 gold pieces (gained 19). e - a scroll labelled WIDISOU JIDGHE You swap places. Your rat disappears in a puff of smoke! You swap places. Your quokka disappears in a puff of smoke! A dart slug comes into view. The dart slug launches a dart at you. The slug dart misses your quokka. The slug dart hits you. A bat and an endoplasm come into view. The dart slug launches a dart at you. The slug dart hits you. Found a club. Your quokka bites the dart slug. The endoplasm quivers. Your bat hits the dart slug but does no damage. Your quokka bites the dart slug but does no damage. Your bat hits the dart slug. Your quokka bites the dart slug. You hit the dart slug. You kill the dart slug! You have reached level 2! Your bat barely misses the bat. Your quokka bites the endoplasm. Your bat hits the endoplasm. Your quokka bites the endoplasm. The bat misses you. Your quokka bites the endoplasm but does no damage. The bat closely misses you. The bat closely misses you. Your bat hits the bat. The bat hits your bat. The endoplasm closely misses you. Your quokka bites the endoplasm. Your bat hits the endoplasm but does no damage. Your bat hits the endoplasm but does no damage. The bat barely misses you. The endoplasm freezes you. You are frozen. Your quokka bites the endoplasm. The endoplasm dies! The bat hits you but does no damage. Your bat hits the bat. Your quokka misses the bat. Your bat hits the bat. The bat dies! Magic restored. Your bat disappears in a puff of smoke! Your quokka disappears in a puff of smoke! Found a honeycomb talisman. A ball python comes into view. A hobgoblin comes into view. The ball python hisses angrily. You see here a honeycomb talisman. f - a honeycomb talisman Your quokka bites the ball python. Your quokka bites the ball python. You hit the ball python. You kill the ball python! The hobgoblin shouts! You see here a +0 club. Your quokka bites the hobgoblin. Your quokka barely misses the hobgoblin. Your quokka closely misses the hobgoblin. Your quokka barely misses the hobgoblin. The hobgoblin closely misses you. Your quokka bites the hobgoblin. Your quokka barely misses the hobgoblin. Your quokka bites the hobgoblin. The hobgoblin dies! You begin transforming. You continue transforming. x3 You turn into a living hive. Your +0 robe melds into your body. Okay, then. You now have 35 gold pieces (gained 5). You swap places. Your quokka disappears in a puff of smoke! Your quokka disappears in a puff of smoke! d - 2 scrolls labelled BUYGHE UPRIAMM (gained 1) Found a stone staircase leading down. There is a stone staircase leading down here. You now have 53 gold pieces (gained 18). There is a stone staircase leading down here. A ball python comes into view. Found a gnarled jewelled staff. Found 12 gold pieces. Found a stone staircase leading down. Found 6 stones. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33-a0-1250-gd062ae842b 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: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_AUTOFIRE repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [html] Species: Deep Elf Job: Summoner HP: 1/1; mods: 0/0 MP: 7/8; mod: 0 Stats: 5 19 15 Position: (53, 30), god: Nemelex Xobeh (11), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 0 | 0 | 0/70 Short Blades | X | 0 | 0 | 0 | 0 | 0/50 Long Blades | X | 0 | 0 | 0 | 0 | 0/59 Axes | X | 0 | 0 | 0 | 0 | 0/70 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/84 Polearms | X | 0 | 0 | 0 | 0 | 0/84 Staves | X | 0 | 0 | 0 | 0 | 0/50 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/29 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 0 | 0 | 0 | 0 | 0/70 Dodging | X | 0 | 0 | 2 | 151 | 45/106 Stealth | X | 0 | 0 | 2 | 127 | 38/89 Shields | X | 0 | 0 | 0 | 0 | 0/70 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/70 Spellcasting | X | 1 | 50 | 3 | 264 | 86/119 Conjurations | X | 0 | 0 | 0 | 0 | 0/42 Hexes | X | 0 | 0 | 0 | 0 | 0/29 Summonings | X | 1 | 50 | 4 | 584 | 164/210 Necromancy | X | 0 | 0 | 0 | 0 | 0/35 Translocations | X | 0 | 0 | 0 | 0 | 0/42 Forgecraft | X | 0 | 0 | 0 | 0 | 0/42 Fire Magic | X | 0 | 0 | 0 | 0 | 0/42 Ice Magic | X | 0 | 0 | 0 | 0 | 0/42 Air Magic | X | 0 | 0 | 0 | 0 | 0/42 Earth Magic | X | 0 | 0 | 0 | 0 | 0/42 Alchemy | X | 0 | 0 | 0 | 0 | 0/42 Invocations | X | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 0 | 0 | 0 | 0 | 0/42 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/50 Spell bugs: Durations: #33: 1 Attributes: #12: 53 #49: 81 Mutations: magic regeneration: 1 (innate) Inventory bugs: Equipment: eq slot #3, inv slot #0: +0 robe(melded) }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ..# ..##########.....(...... ...........#..........>$. ...........#...|.....S... ...[..............$...... ........................ .......#####............ .....#.# #........# .###...# #....s...## .####..# #......#..# ..# #..# #####.###.# #.# #..# #####.###.# #.####.#####.........# #..# #...............### ##.#######.............# #...## #.......).....## ###### ###..####..........#...####..... clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>