Crash caused by signal #8: Floating point exception Version: Dungeon Crawl Stone Soup 0.35-a0-468-g3aa0c7bdef Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 11099507135562626254, deterministic pregen: 1 Command line: /usr/games/crawl-git-3aa0c7bdef -name juhwan0704 -rc /dgldir/rcfiles/crawl-git/juhwan0704.rc -macro /dgldir/rcfiles/crawl-git/juhwan0704.macro -morgue /dgldir/morgue/juhwan0704/ -webtiles-socket /crawl-master/webserver/sockets/juhwan0704:2026-06-07.11:31:40.sock -await-connection RC options: restart_after_game = false Crash caused by signal #8: Floating point exception Obtained 27 stack frames. /usr/games/crawl-git-3aa0c7bdef(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x58dd95b6365e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-3aa0c7bdef(_Z13do_crash_dumpv+0x43a) [0x58dd95b718ba]: do_crash_dump() /usr/games/crawl-git-3aa0c7bdef(_Z20crash_signal_handleri+0x1fa) [0x58dd95b63b3a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x70708bcf8330]: /usr/games/crawl-git-3aa0c7bdef(+0xac9c9a) [0x58dd9612dc9a]: /usr/games/crawl-git-3aa0c7bdef(+0xace99d) [0x58dd9613299d]: /usr/games/crawl-git-3aa0c7bdef(_Z20desc_beam_hit_chanceB5cxx11RK12monster_infoP8targeter+0x53) [0x58dd96132c93]: desc_beam_hit_chance[abi:cxx11](monster_info const&, targeter*) /usr/games/crawl-git-3aa0c7bdef(_ZNSt17_Function_handlerIFSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EERK12monster_infoESt5_BindIFPFS8_SB_P8targeterESt12_PlaceholderILi1EESF_EEE9_M_invokeERKSt9_Any_dataSB_+0x2b) [0x58dd95aaca7b]: std::_Function_handler, std::allocator >, std::allocator, std::allocator > > > (monster_info const&), std::_Bind, std::allocator >, std::allocator, std::allocator > > > (*(std::_Placeholder<1>, targeter*))(monster_info const&, targeter*)> >::_M_invoke(std::_Any_data const&, monster_info const&) /usr/games/crawl-git-3aa0c7bdef(_ZN19targeting_behaviour16get_monster_descB5cxx11ERK12monster_info+0x45) [0x58dd95c05665]: targeting_behaviour::get_monster_desc[abi:cxx11](monster_info const&) /usr/games/crawl-git-3aa0c7bdef(+0x5a226f) [0x58dd95c0626f]: /usr/games/crawl-git-3aa0c7bdef(_Z24cell_monster_descriptionB5cxx11RK9coord_defbP19targeting_behaviour+0xe9) [0x58dd95c0b1e9]: cell_monster_description[abi:cxx11](coord_def const&, bool, targeting_behaviour*) /usr/games/crawl-git-3aa0c7bdef(_ZNK17direction_chooser32print_target_monster_descriptionERb+0x3f) [0x58dd95c0b6ef]: direction_chooser::print_target_monster_description(bool&) const /usr/games/crawl-git-3aa0c7bdef(_ZNK17direction_chooser24print_target_descriptionERb+0x13) [0x58dd95c0b8b3]: direction_chooser::print_target_description(bool&) const /usr/games/crawl-git-3aa0c7bdef(_ZNK17direction_chooser13describe_cellEv+0x10a) [0x58dd95c1087a]: direction_chooser::describe_cell() const /usr/games/crawl-git-3aa0c7bdef(_ZN17direction_chooser19show_initial_promptEv+0x49) [0x58dd95c10b19]: direction_chooser::show_initial_prompt() /usr/games/crawl-git-3aa0c7bdef(_ZN17direction_chooser16choose_directionEv+0x187) [0x58dd95c125b7]: direction_chooser::choose_direction() /usr/games/crawl-git-3aa0c7bdef(_Z9directionR4distRK22direction_chooser_args+0x80) [0x58dd95c129d0]: direction(dist&, direction_chooser_args const&) /usr/games/crawl-git-3aa0c7bdef(_Z15spell_directionR4distR4boltP22direction_chooser_args+0x1c8) [0x58dd9619c3d8]: spell_direction(dist&, bolt&, direction_chooser_args*) /usr/games/crawl-git-3aa0c7bdef(_Z11your_spells10spell_typeibPK8item_defP4distb+0x72e) [0x58dd9613af7e]: your_spells(spell_type, int, bool, item_def const*, dist*, bool) /usr/games/crawl-git-3aa0c7bdef(_Z12cast_a_spellb10spell_typeP4distb+0x408) [0x58dd9613de48]: cast_a_spell(bool, spell_type, dist*, bool) /usr/games/crawl-git-3aa0c7bdef(_Z17do_cast_spell_cmdb+0x1a) [0x58dd9613ec8a]: do_cast_spell_cmd(bool) /usr/games/crawl-git-3aa0c7bdef(+0xcd2c42) [0x58dd96336c42]: /usr/games/crawl-git-3aa0c7bdef(+0xcd36b5) [0x58dd963376b5]: /usr/games/crawl-git-3aa0c7bdef(main+0x1f7) [0x58dd95a94df7]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x70708bcdd1ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x70708bcdd28b]: /usr/games/crawl-git-3aa0c7bdef(_start+0x25) [0x58dd95a958e5]: 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". 0x000070708bdc37d7 in __GI___wait4 (pid=2303003, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x000070708bdc37d7 in __GI___wait4 (pid=2303003, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x000058dd95b63d0c in call_gdb (file=0x70708beb74e0 <_IO_2_1_stderr_>) at crash.cc:434 gdb = attach_cmd = "attach 2297011\000\000\000\000\000" #2 0x000058dd95b718d8 in do_crash_dump () at dbg-asrt.cc:682 t = 1780831947 dir = "/dgldir/morgue/juhwan0704/" name = "/dgldir/morgue/juhwan0704/crash-juhwan0704-20260607-113227.txt", '\000' signal_info = "Crash caused by signal #8: Floating point exception" cause_msg = "Crash caused by signal #8: Floating point exception" file = 0x70708beb74e0 <_IO_2_1_stderr_> #3 0x000058dd95b63b3a in crash_signal_handler (sig_num=8) at crash.cc:195 No locals. #4 No locals. #5 0x000058dd9612dc9a in _to_hit_pct (mi=..., acc=16) at spl-cast.cc:1705 base_ev = hit_sum = base_chance = #6 0x000058dd9613299d in _desc_hit_chance (mi=..., acc=) at spl-cast.cc:1714 hit_pct = result = 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 contrib/install/x86_64-linux-gnu/include -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -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: psy_arrival_conway layout_basic amcnicky_mini_corridor_feature Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (8, 61): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, juhwan0704 the Gargoyle Earth Elementalist. The transcendent Orb of Zot lies far below, as if waiting for you to find it. Press ? for a list of commands and other information. Welcome back, juhwan0704 the Gargoyle Earth Elementalist. Press ? for a list of commands and other information. Welcome back, juhwan0704 the Gargoyle Earth Elementalist. Press ? for a list of commands and other information. Welcome back, juhwan0704 the Gargoyle Earth Elementalist. Press ? for a list of commands and other information. Welcome back, juhwan0704 the Gargoyle Earth Elementalist. Press ? for a list of commands and other information. Welcome back, juhwan0704 the Gargoyle Earth Elementalist. Press ? for a list of commands and other information. Welcome back, juhwan0704 the Gargoyle Earth Elementalist. Press ? for a list of commands and other information. Welcome back, juhwan0704 the Gargoyle Earth Elementalist. Press ? for a list of commands and other information. Found a staircase leading out of the dungeon. No target in view! You enter the shallow water. Moving in this stuff is going to be slow. You encounter a frilled lizard. A frilled lizard is nearby! A frilled lizard is nearby! You encounter a quokka. Press: ? - help, v - describe, . - travel The floor. There are monsters nearby! Unknown command. Unknown command. The frilled lizard hisses angrily. Casting: Sandblast (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a frilled lizard (80% to hit) The blast of sand hits the frilled lizard. You kill the frilled lizard! Casting: Sandblast (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a quokka (83% to hit) The blast of sand hits the quokka! You kill the quokka! Magic restored. You encounter a rat. Found 5 gold pieces. A rat is nearby! A rat is nearby! A rat is nearby! The rat squeaks loudly. Casting: Sandblast (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a rat (88% to hit) The blast of sand misses the rat. The rat twitches its whiskers. The rat bites you but does no damage. Casting: Sandblast (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a rat (88% to hit) The blast of sand hits the rat! You kill the rat! You now have 5 gold pieces. As you open the door, it creaks loudly! You hear a shout! x2 You encounter a kobold. It is wielding a +0 club and quivering stones. Found a scroll labelled KUCEAD QIPSIDYDGH. The kobold throws a stone. The stone misses you. You encounter a goblin. It is wielding a +0 club. There is an open door here. There are monsters nearby! There are monsters nearby! You start waiting. A goblin comes into view. Casting: Sandblast (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a goblin, wielding a +0 club (85% to hit) You miscast Sandblast. Nothing appears to happen. Casting: Sandblast (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a goblin, wielding a +0 club (85% to hit) The blast of sand hits the goblin! You kill the goblin! Casting: Sandblast (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a kobold, wielding a +0 club and quivering stones (85% to hit) You miscast Sandblast. Nothing appears to happen. Casting: Sandblast (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. You hit the kobold. The kobold is heavily wounded. The kobold barely misses you. You hit the kobold. The kobold is severely wounded. The kobold hits you but does no damage. You hit the kobold but do no damage. The kobold is severely wounded. The kobold hits you but does no damage. You barely miss the kobold. The kobold is severely wounded. The kobold hits you but does no damage. You barely miss the kobold. The kobold is severely wounded. The kobold hits you with a +0 club. You closely miss the kobold. The kobold is severely wounded. The kobold hits you with a +0 club. You hit the kobold but do no damage. The kobold is severely wounded. The kobold barely misses you. Casting: Sandblast (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. You hit the kobold but do no damage. The kobold is severely wounded. The kobold hits you with a +0 club. You hit the kobold. You kill the kobold! Your magical contamination has completely faded away. HP restored. Magic restored. You see here a +0 club. You encounter a bat. There is an open door here. A bat is nearby! A bat is nearby! A bat is nearby! Casting: Sandblast (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a bat (82% to hit) The blast of sand hits the bat. You kill the bat! You see here a bat corpse. c - a scroll labelled KUCEAD QIPSIDYDGH You encounter a goblin. It is wielding a +0 club. A goblin is nearby! A goblin is nearby! A goblin is nearby! Found 2 clear potions. Casting: Sandblast (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Shift-Dir - straight line >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.35-a0-468-g3aa0c7bdef 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_CAST_SPELL repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [juhwan0704] Species: Gargoyle Job: Earth Elementalist HP: 10/10; mods: 0/0 MP: 2/3; mod: 0 Stats: 11 15 10 Position: (29, 32), 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 | 0 | 0 | 0 | 0 | 0/42 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/59 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/50 Polearms | X | 0 | 0 | 0 | 0 | 0/59 Staves | X | 0 | 0 | 0 | 0 | 0/50 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/50 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 0 | 0 | 0 | 0 | 0/42 Dodging | X | 1 | 20 | 1 | 165 | 95/142 Stealth | X | 1 | 20 | 2 | 141 | 35/106 Shields | X | 0 | 0 | 0 | 0 | 0/42 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 1 | 20 | 2 | 193 | 15/178 Conjurations | X | 1 | 20 | 1 | 65 | 23/84 Hexes | X | 0 | 0 | 0 | 0 | 0/59 Summonings | X | 0 | 0 | 0 | 0 | 0/59 Necromancy | X | 0 | 0 | 0 | 0 | 0/70 Translocations | X | 0 | 0 | 0 | 0 | 0/59 Forgecraft | X | 0 | 0 | 0 | 0 | 0/59 Fire Magic | X | 0 | 0 | 0 | 0 | 0/50 Ice Magic | X | 0 | 0 | 0 | 0 | 0/50 Air Magic | X | 0 | 0 | 0 | 0 | 0/70 Earth Magic | X | 1 | 20 | 3 | 315 | 103/141 Alchemy | X | 0 | 0 | 0 | 0 | 0/70 Invocations | X | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 0 | 0 | 0 | 0 | 0/59 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/84 Spell bugs: Durations: Attributes: #12: 5 #49: 28 #73: 1063 Mutations: negative energy resistance: 1 (innate) electricity resistance: 1 (innate) torment resistance: 1 (innate) stone body: 1 (innate) Inventory bugs: Equipment: eq slot #3, inv slot #0: +0 robe }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ...... .....## ......# ....... ......# ....... ......# .!..... ......# #########....... ......###.##.##.#.....# ......#.........@..?..# ......#.#.##.##.#.....# ........#########..g.#.. ............# ...## ##..........# ...# #......†...# ...# #..........# ....# #########'## ...... #.....)..# .. dlua errors: clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>