ASSERT(you.hp) in 'player.cc' at line 3663 failed. Version: Dungeon Crawl Stone Soup 0.33-a0-1101-g285c9414cd Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 16367079225981457306, deterministic pregen: 1 Command line: /usr/games/crawl-git-285c9414cd -name Videorelaxant888 -rc /dgldir/rcfiles/crawl-git/Videorelaxant888.rc -macro /dgldir/rcfiles/crawl-git/Videorelaxant888.macro -morgue /dgldir/morgue/Videorelaxant888/ -webtiles-socket /crawl-master/webserver/sockets/Videorelaxant888:2025-03-18.18:01:24.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 15 stack frames. /usr/games/crawl-git-285c9414cd(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x557a518a804f]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-285c9414cd(_Z13do_crash_dumpv+0x404) [0x557a518b2594]: do_crash_dump() /usr/games/crawl-git-285c9414cd(_Z20crash_signal_handleri+0x1fa) [0x557a518a84da]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7f955e394210]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0xcb) [0x7f955e55524b]: /usr/games/crawl-git-285c9414cd(+0x4cdced) [0x557a518b1ced]: /usr/games/crawl-git-285c9414cd(+0x4cdea5) [0x557a518b1ea5]: /usr/games/crawl-git-285c9414cd(+0x9730e2) [0x557a51d570e2]: /usr/games/crawl-git-285c9414cd(+0x98e672) [0x557a51d72672]: /usr/games/crawl-git-285c9414cd(_Z18handle_searing_rayR5actori+0x441) [0x557a51e18b01]: handle_searing_ray(actor&, int) /usr/games/crawl-git-285c9414cd(+0xbf2590) [0x557a51fd6590]: /usr/games/crawl-git-285c9414cd(+0xbf3005) [0x557a51fd7005]: /usr/games/crawl-git-285c9414cd(main+0x1ab) [0x557a517edbeb]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f955e3750b3]: /usr/games/crawl-git-285c9414cd(_start+0x2e) [0x557a517ee7de]: 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". 0x00007f955e433c2a in __GI___wait4 (pid=1232939, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 #0 0x00007f955e433c2a in __GI___wait4 (pid=1232939, 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 0x00007f955e433beb in __GI___waitpid (pid=, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at waitpid.c:38 No locals. #2 0x0000557a518a7eb5 in call_gdb (file=file@entry=0x7f955e53a5c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 1232577\000\000\000\000\000" #3 0x0000557a518b25b2 in do_crash_dump () at dbg-asrt.cc:673 t = 1742320917 dir = "/dgldir/morgue/Videorelaxant888/" name = "/dgldir/morgue/Videorelaxant888/crash-Videorelaxant888-20250318-180157.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(you.hp) in 'player.cc' at line 3663 failed." file = 0x7f955e53a5c0 <_IO_2_1_stderr_> #4 0x0000557a518a84da 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, 93983850166085, 140736738538592, 93983850166095, 3663, 3, 0, 140279508627491, 206158430240, 140736738538544, 140736738538352, 18389481963733943552, 93983853633936, 140279511743529, 93983853633920, 140736738538592}} pid = tid = ret = #7 0x0000557a518b1ced in _BreakStrToDebugger (mesg=mesg@entry=0x7fffd34eb460 "ASSERT(you.hp) in 'player.cc' at line 3663 failed.", assert=true) at dbg-asrt.cc:799 No locals. #8 0x0000557a518b1ea5 in AssertFailed (expr=expr@entry=0x557a5200f74f "you.hp", file=file@entry=0x557a5200f745 "player.cc", line=line@entry=3663, text=text@entry=0x0) at dbg-asrt.cc:837 mesg = "ASSERT(you.hp) in 'player.cc' at line 3663 failed.\000\000\377\177\000\000\000\270N\323\377\177\000\000H\225\212TzU\000\000\220\266N\323\377\177\000\000\200{\027TzU\000\000 \225\212TzU\000\000\300\327FTzU\000\000\221\355\233QzU\000\000\340\264N\323\377\177\000\000\001\000\000\000\000\000\000\000g\000\000\000\000\000\000\000)\265\316QzU\000\000\000\265N\323\377\177\000\000\001\000\000\000\000\000\000\000t\000l\000\000\000\000\000.\037\201^\225\177\000\000@\265N\323\377\177\000\000\200\266N\323\377\177\000\000\200\374,RzU\000\000\000"... args = {{gp_offset = 1375466810, fp_offset = 21882, overflow_arg_area = 0x557a54935728, reg_save_area = 0x557a524b4b40 }} fileName = #9 0x0000557a51d570e2 in pay_hp (cost=1) at player.cc:3663 No locals. #10 0x0000557a51d72672 in pay_hp (cost=1) at player.cc:3671 No locals. #11 pay_mp (cost=1) at player.cc:3669 No locals. #12 0x0000557a51e18b01 in handle_searing_ray (agent=..., turn=3) at spl-damage.cc:3964 pow = beam = {origin_spell = SPELL_SEARING_RAY, range = 0, glyph = 42 U'*', colour = 15 '\017', flavour = BEAM_MMISSILE, real_flavour = BEAM_MMISSILE, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 44, y = 13}, target = {x = 44, y = 13}, damage = {num = 2, size = 5}, ench_power = 17, hit = 13, thrower = KILL_YOU_MISSILE, ex_size = 0, source_id = 4294967295, source_name = "", name = "searing ray", short_name = "", hit_verb = "hits", loudness = 2, hit_noise_msg = "", explode_noise_msg = "", pierce = true, is_explosion = false, is_death_effect = false, aimed_at_spot = true, aux_source = "", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = true, heard = true, path_taken = std::vector of length 1, capacity 1 = {{x = 44, y = 13}}, extra_range_used = 0, is_tracer = false, is_targeting = false, aimed_at_feet = true, msg_generated = true, noise_generated = true, passed_target = true, in_explosion_phase = false, attitude = ATT_FRIENDLY, foe_ratio = 100, hit_count = std::map with 1 element = {[4294967295] = 1}, foe_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, friend_info = {count = 1, power = 2, hurt = 1, helped = 0, dont_stop = false}, chose_ray = false, beam_cancelled = false, dont_stop_player = true, overshoot_prompt = false, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = true, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = 4537, tile_explode = 0, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} #13 0x0000557a51fd6590 in _input () at main.cc:1302 player_disabled = {was_disabled = false} #14 0x0000557a51fd7005 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #15 0x0000557a517edbeb in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = #16 main (argc=, argv=0x7fffd34ec668) 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 1232577) 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-git-285c9414cd/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-285c9414cd/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-285c9414cd/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_stone_temple_mockup layout_basic Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (44, 32): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, Videorelaxant888 the Djinni Conjurer. It's a long way down to the Orb of Zot, but that shouldn't be any trouble. Press ? for a list of commands and other information. Found three items. Found a staircase leading out of the dungeon. You begin with the following spells memorised: Magic Dart, Searing Ray, Fulminant Prism, Iskenderun's Mystic Blast. You can't see any susceptible monsters within range! (Use Z to cast anyway.) There is a dry fountain here. b - a golden potion You can't see any susceptible monsters within range! (Use Z to cast anyway.) c - a scroll labelled SOUTYG ARET You can't see any susceptible monsters within range! (Use Z to cast anyway.) d - a scroll labelled QUABUHORIE You can't see any susceptible monsters within range! (Use Z to cast anyway.) You reach down and open the door. There is an open door here. A hobgoblin comes into view. The magic dart hits the hobgoblin. The hobgoblin is severely wounded. A hobgoblin is nearby! The magic dart hits the hobgoblin. You kill the hobgoblin! HP restored. You reach down and open the door. There is an open door here. A frilled lizard comes into view. The magic dart hits the frilled lizard. You kill the frilled lizard! A ball python and a giant cockroach come into view. The magic dart hits the giant cockroach. The giant cockroach is moderately wounded. There are monsters nearby! The magic dart hits the giant cockroach but does no damage. The giant cockroach bites you. There are monsters nearby! The magic dart hits the giant cockroach. The giant cockroach is moderately wounded. The giant cockroach bites you but does no damage. There are monsters nearby! The magic dart hits the giant cockroach. The giant cockroach is heavily wounded. The giant cockroach bites you. There are monsters nearby! The magic dart hits the giant cockroach. You kill the giant cockroach! A ball python is nearby! The magic dart hits the ball python. You kill the ball python! Found a stone staircase leading down. Things that are here: a ball python corpse; a giant cockroach corpse You can't see any susceptible monsters within range! (Use Z to cast anyway.) You reach down and open the door. There is an open door here. A ball python comes into view. The magic dart hits the ball python. You kill the ball python! A bat comes into view. The magic dart hits the bat. The bat is moderately wounded. The bat hits you but does no damage. A bat is nearby! The magic dart hits the bat. You kill the bat! You have reached level 2! You can't see any susceptible monsters within range! (Use Z to cast anyway.) You see here a bat corpse. A rat comes into view. The magic dart hits the rat. You kill the rat! A hobgoblin comes into view. A hobgoblin is nearby! The magic dart hits the hobgoblin. The hobgoblin is almost dead. The hobgoblin shouts! A hobgoblin is nearby! The magic dart hits the hobgoblin. You kill the hobgoblin! You see here a hobgoblin corpse. You see here a rat corpse. A frilled lizard comes into view. The magic dart hits the frilled lizard. The frilled lizard is heavily wounded. A frilled lizard is nearby! The magic dart hits the frilled lizard. You kill the frilled lizard! A kobold and a hobgoblin come into view. Found a scroll labelled TONADULECU. Found an escape hatch in the floor. Found a stone staircase leading down. The hobgoblin shouts! The magic dart hits the kobold. You kill the kobold! A hobgoblin is nearby! The magic dart hits the hobgoblin. You kill the hobgoblin! You now have 7 gold pieces. You see here a hobgoblin corpse. e - a scroll labelled TONADULECU You can't see any susceptible monsters within range! (Use Z to cast anyway.) A jackal comes into view. The magic dart hits the jackal. The jackal is moderately wounded. The jackal barks! You hear a bark! x2 A jackal comes into view. x2 There are monsters nearby! The magic dart hits the jackal. You kill the jackal! The jackal barks! A jackal comes into view. There are monsters nearby! The magic dart hits the jackal. The jackal is almost dead. There are monsters nearby! The magic dart hits the jackal but does no damage. The jackal is almost dead. There are monsters nearby! The magic dart hits the jackal but does no damage. The jackal is almost dead. There are monsters nearby! The magic dart hits the jackal. You kill the jackal! There are monsters nearby! The magic dart hits the jackal. The jackal is severely wounded. The jackal bites you. There are monsters nearby! The magic dart hits the jackal. You kill the jackal! The jackal barely misses you. x2 A jackal is nearby! The magic dart hits the jackal. The jackal is moderately wounded. The jackal barely misses you. A jackal is nearby! The magic dart hits the jackal but does no damage. The jackal is moderately wounded. The jackal bites you. A jackal is nearby! You miscast Magic Dart. You are very lightly contaminated with residual magic. Nothing appears to happen. The jackal bites you. x2 A jackal is nearby! You are too injured to fight recklessly! A jackal is nearby! You are too injured to fight recklessly! A jackal is nearby! You are too injured to fight recklessly! Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 4% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a jackal (moderately wounded, 72% to hit) You focus your ray upon the jackal. The searing ray hits the jackal. The jackal is almost dead. (Press . to maintain the ray.) * * * LOW HITPOINT WARNING * * * The jackal bites you. * * * LOW HITPOINT WARNING * * * The searing ray hits the jackal. You kill the jackal! * * * LOW HITPOINT WARNING * * * * * * LOW HITPOINT WARNING * * * * * * LOW HITPOINT WARNING * * * You finish channelling your searing ray. Your magical contamination has completely faded away. You see here a jackal corpse. Found 3 stones. You see here a jackal corpse. f - 2 viscous pink potions There is a stone staircase leading down here. You reach down and open the door. There is an open door here. A bat comes into view. A bat is nearby! The magic dart hits the bat. The bat is heavily wounded. The bat hits you but does no damage. The magic dart hits the bat. You kill the bat! Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Unknown command. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Unknown command. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Unknown command. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 4% risk of failure) Press: ? - help, Shift-Dir - straight line You miscast Searing Ray. You are very lightly contaminated with residual magic. Nothing appears to happen. Casting: Searing Ray (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 4% risk of failure) Press: ? - help, Shift-Dir - straight line You focus your ray upon you. The searing ray hits you. (Press . to maintain the ray.) The searing ray hits you. Unknown command. The searing ray hits you! * * * LOW HITPOINT WARNING * * * >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33-a0-1101-g285c9414cd 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_WAIT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Videorelaxant888] Species: Djinni Job: Conjurer HP: 0/21; mods: 0/0 MP: 0/0; mod: 0 Stats: 6 19 11 Position: (44, 13), god: No God (0), 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/50 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 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/70 Polearms | X | 0 | 0 | 0 | 0 | 0/70 Staves | X | 0 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/70 Throwing | X | 0 | 0 | 0 | 0 | 0/70 Armour | X | 0 | 0 | 0 | 0 | 0/50 Dodging | X | 1 | 25 | 2 | 193 | 67/126 Stealth | X | 1 | 25 | 1 | 169 | 110/119 Shields | X | 0 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 1 | 4 | 3 | 63 | 19/30 Conjurations | X | 1 | 4 | 3 | 63 | 19/30 Hexes | X | 0 | 4 | 3 | 63 | 19/30 Summonings | X | 0 | 4 | 3 | 63 | 19/30 Necromancy | X | 0 | 4 | 3 | 63 | 19/30 Translocations | X | 0 | 4 | 3 | 63 | 19/30 Forgecraft | X | 0 | 4 | 3 | 63 | 19/30 Fire Magic | X | 0 | 4 | 3 | 63 | 19/30 Ice Magic | X | 0 | 4 | 3 | 63 | 19/30 Air Magic | X | 0 | 4 | 3 | 63 | 19/30 Earth Magic | X | 0 | 4 | 3 | 63 | 19/30 Alchemy | X | 0 | 4 | 3 | 63 | 19/30 Invocations | X | 0 | 0 | 0 | 0 | 0/50 Evocations | X | 0 | 0 | 0 | 0 | 0/50 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/70 Spell bugs: Durations: Attributes: #12: 7 #35: 258 #36: 3 #49: 37 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 #3, inv slot #0: +0 robe }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #.##### #.##... #####.##.## #........# ########........# ####...............# #..................# #....†...÷..###'##.# #...@# ### #.##.# #....# #.##.# #....### #.##.## #......# ######...... #......###.......#.## ##.....'.........#... #.#...###.......#.## .##.#...#########.#### ....................÷.. clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>