ERROR in 'libutil.cc' at line 424: screen write out of bounds in region 0 (old: 0): (1,25) into (80,24) Version: Dungeon Crawl Stone Soup 0.33-a0-540-gceed6161e0 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 11351668163641373466, deterministic pregen: 1 Command line: /usr/games/crawl-git-ceed6161e0 -name Stoats -rc /dgldir/rcfiles/crawl-git/Stoats.rc -macro /dgldir/rcfiles/crawl-git/Stoats.macro -morgue /dgldir/morgue/Stoats/ -webtiles-socket /crawl-master/webserver/sockets/Stoats:2024-12-06.03:53:05.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 20 stack frames. /usr/games/crawl-git-ceed6161e0(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x639c9958dace]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-ceed6161e0(_Z13do_crash_dumpv+0x43a) [0x639c9959bc1a]: do_crash_dump() /usr/games/crawl-git-ceed6161e0(_Z20crash_signal_handleri+0x1fa) [0x639c9958dfaa]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45320) [0x7e61b6799320]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x7e61b67f2b1c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x7e61b679926e]: /usr/games/crawl-git-ceed6161e0(+0x4baf3d) [0x639c9959af3d]: /usr/games/crawl-git-ceed6161e0(_Z3diePKciS0_z+0x166) [0x639c9959b666]: die(char const*, int, char const*, ...) /usr/games/crawl-git-ceed6161e0(_Z7cgotoxyii10GotoRegion+0x68) [0x639c998533b8]: cgotoxy(int, int, GotoRegion) /usr/games/crawl-git-ceed6161e0(_Z7puttextiiRK17crawl_view_buffer+0x7e) [0x639c99d0632e]: puttext(int, int, crawl_view_buffer const&) /usr/games/crawl-git-ceed6161e0(_Z10viewwindowbbP9animationP13view_renderer+0x55c) [0x639c99c65fbc]: viewwindow(bool, bool, animation*, view_renderer*) /usr/games/crawl-git-ceed6161e0(_Z13redraw_screenb+0x12d) [0x639c99a4620d]: redraw_screen(bool) /usr/games/crawl-git-ceed6161e0(_Z8show_mapR9level_posbb+0x435) [0x639c99c6cd25]: show_map(level_pos&, bool, bool) /usr/games/crawl-git-ceed6161e0(_Z15process_command12command_typeS_+0x879) [0x639c99d14eb9]: process_command(command_type, command_type) /usr/games/crawl-git-ceed6161e0(+0xc32aea) [0x639c99d12aea]: /usr/games/crawl-git-ceed6161e0(+0xc335f5) [0x639c99d135f5]: /usr/games/crawl-git-ceed6161e0(main+0x1f7) [0x639c994c6257]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x7e61b677e1ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x7e61b677e28b]: /usr/games/crawl-git-ceed6161e0(_start+0x25) [0x639c994c6c75]: 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". 0x00007e61b68647a7 in __GI___wait4 (pid=2574341, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007e61b68647a7 in __GI___wait4 (pid=2574341, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x0000639c9958e17c in call_gdb (file=0x7e61b69584e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 2565894\000\000\000\000\000" #2 0x0000639c9959bc38 in do_crash_dump () at dbg-asrt.cc:692 t = 1733457292 dir = "/dgldir/morgue/Stoats/" name = "/dgldir/morgue/Stoats/crash-Stoats-20241206-035452.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ERROR in 'libutil.cc' at line 424: screen write out of bounds in region 0 (old: 0): (1,25) into (80,24)" file = 0x7e61b69584e0 <_IO_2_1_stderr_> #3 0x0000639c9958dfaa 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 = {0}} 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 0x00007e61b679926e in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x0000639c9959af3d in _BreakStrToDebugger (mesg=mesg@entry=0x7fffa1aa08f0 "ERROR in 'libutil.cc' at line 424: screen write out of bounds in region 0 (old: 0): (1,25) into (80,24)", assert=false) at dbg-asrt.cc:818 No locals. #10 0x0000639c9959b666 in die (file=file@entry=0x639c99d3f6cb "libutil.cc", line=line@entry=424, format=format@entry=0x639c99db6980 "screen write out of bounds in region %d (old: %d): (%d,%d) into (%d,%d)") at dbg-asrt.cc:878 tmp = "screen write out of bounds in region 0 (old: 0): (1,25) into (80,24)", '\000' mesg = "ERROR in 'libutil.cc' at line 424: screen write out of bounds in region 0 (old: 0): (1,25) into (80,24)", '\000' args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7fffa1aa1208, reg_save_area = 0x7fffa1aa1110}} #11 0x0000639c998533b8 in cgotoxy (x=x@entry=1, y=y@entry=25, region=region@entry=GOTO_CRT) at libutil.cc:424 sz = tl = #12 0x0000639c99d0632e in puttext (x1=1, y1=, vbuf=...) at libunix.cc:961 y = cell = 0x639c9c017ae8 size = #13 0x0000639c99c65fbc in viewwindow (show_updates=show_updates@entry=false, tiles_only=tiles_only@entry=false, a=a@entry=0x0, renderer=renderer@entry=0x0) at view.cc:1470 vbuf = {m_size = {x = 56, y = 41}, m_buffer = 0x639c9bfc8ee8} updating = {val = @0x639c9a21cb58, oldval = false} save = {region = GOTO_STAT, pos = {x = 1, y = 10}} anim_updates = false #14 0x0000639c99a4620d in redraw_screen (show_updates=show_updates@entry=false) at output.cc:1697 No locals. #15 0x0000639c99c5207b in ui::pop_layout () at ui.cc:3123 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 13.2.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-ceed6161e0/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-ceed6161e0/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-ceed6161e0/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: roderic_octagonal_star layout_basic serial_shops nicolae_shop_peninsula nicolae_shop_hallway_plus shop Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (59, 28): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, Stoats the Coglin Gladiator. 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 a staircase leading out of the dungeon. Setting a skill training target for Short Blades at 14.0. You now have 15 gold pieces. Could not explore, unopened door. Could not explore, unopened door. You open the door. There is an open door here. You now have 24 gold pieces (gained 9). A kobold comes into view. It is wielding a +0 club. A kobold is nearby! The kobold shouts! The kobold throws a stone. The stone barely misses you. The kobold throws a stone. The stone barely misses you. The kobold throws a stone. The stone barely misses you. The kobold hits you but does no damage. You closely miss the kobold with your +0 dagger. You barely miss the kobold with your +0 rapier. The kobold barely misses you. The kobold closely misses you. You hit the kobold but do no damage. You hit the kobold with your +0 rapier. You hit the kobold with your +0 dagger. You kill the kobold! No target in view! A goblin comes into view. It is wielding a +0 club. The goblin shouts! A goblin is nearby! A goblin is nearby! The goblin hits you but does no damage. A goblin comes into view. It is wielding a +0 club. The goblin shouts! You hit the goblin with your +0 dagger. The goblin is moderately wounded. You puncture the goblin with your +0 rapier! You kill the goblin! Things that are here: a +0 club; a goblin corpse You hit the goblin with your +0 rapier. The goblin is moderately wounded. You hit the goblin with your +0 dagger. You kill the goblin! No target in view! No target in view! Things that are here: a +0 club; a goblin corpse You now have 35 gold pieces (gained 11). An endoplasm comes into view. An endoplasm is nearby! An endoplasm is nearby! The endoplasm quivers. You hit the endoplasm with your +0 dagger. The endoplasm is moderately wounded. You barely miss the endoplasm with your +0 rapier. The endoplasm closely misses you. You hit the endoplasm with your +0 rapier. The endoplasm is almost dead. You hit the endoplasm with your +0 dagger. You kill the endoplasm! No target in view! A quokka comes into view. A quokka is nearby! A quokka is nearby! The quokka bites you but does no damage. A quokka is nearby! You closely miss the quokka with your +0 dagger. You hit the quokka with your +0 rapier. You kill the quokka! You see here a quokka corpse. Key pressed, stopping explore. A ball python and a kobold come into view. Found a stone staircase leading down. The ball python hisses angrily. The kobold shouts! There are monsters nearby! You hit the ball python with your +0 rapier. The ball python is severely wounded. You hit the ball python but do no damage. The ball python completely misses you. There are monsters nearby! You hit the ball python with your +0 dagger. You kill the ball python! You have reached level 2! Health restored: 22; MP restored: 2 The kobold hits you with a +0 dagger. You take 2 damage, and have 20/22 hp. You hit the kobold but do no damage. You barely miss the kobold with your +0 dagger. The kobold closely misses you. You hit the kobold but do no damage. You hit the kobold with your +0 dagger. The kobold closely misses you. You barely miss the kobold with your +0 dagger. The kobold is moderately wounded. You hit the kobold with your +0 rapier. You kill the kobold! Your Short Blades skill increases to level 3! No target in view! You see here a +0 dagger. HP restored. A ball python comes into view. Health restored: 22 A ball python is nearby! The helpless ball python fails to defend itself. You puncture the ball python with your +0 dagger! You kill the ball python! No target in view! No target in view! No target in view! No target in view! You now have 41 gold pieces (gained 6). You pick up a Young Poisoner's Handbook and begin reading... You add the spells Poisonous Vapours, Mercury Arrow and Olgreb's Toxic Radiance to your library. A quokka comes into view. A quokka is nearby! You closely miss the quokka with your +0 dagger. You barely miss the quokka with your +0 rapier. The quokka bites you but does no damage. You closely miss the quokka with your +0 dagger. You hit the quokka with your +0 rapier. The quokka barely misses you. The quokka bites you. You take 1 damage, and have 21/22 hp. You hit the quokka but do no damage. The quokka is moderately wounded. You closely miss the quokka with your +0 rapier. The quokka completely misses you. Health restored: 22 You hit the quokka with your +0 rapier. The quokka is heavily wounded. You hit the quokka with your +0 dagger. You kill the quokka! No target in view! No target in view! A ball python comes into view. A ball python is nearby! A ball python is nearby! You see here a +0 leather armour. The ball python hisses angrily. The ball python bites you but does no damage. The ball python closely misses you. You hit the ball python with your +0 dagger. The ball python is heavily wounded. You hit the ball python with your +0 rapier. You kill the ball python! No target in view! No target in view! No target in view! No target in view! You see here a ball python corpse. A hobgoblin comes into view. A hobgoblin is nearby! A hobgoblin is nearby! The hobgoblin shouts! You barely miss the hobgoblin with your +0 rapier. You hit the hobgoblin with your +0 dagger. The hobgoblin barely misses you. You hit the hobgoblin but do no damage. The hobgoblin is moderately wounded. You hit the hobgoblin but do no damage. The hobgoblin misses you. You barely miss the hobgoblin with your +0 dagger. The hobgoblin is moderately wounded. You barely miss the hobgoblin with your +0 rapier. The hobgoblin closely misses you. You hit the hobgoblin with your +0 rapier. The hobgoblin is severely wounded. You hit the hobgoblin with your +0 dagger. You kill the hobgoblin! A frilled lizard comes into view. A frilled lizard is nearby! A frilled lizard is nearby! A frilled lizard is nearby! The frilled lizard hisses angrily. The frilled lizard closely misses you. You hit the frilled lizard with your +0 rapier. The frilled lizard is heavily wounded. You hit the frilled lizard with your +0 dagger. You kill the frilled lizard! No target in view! No target in view! No target in view! No target in view! Could not explore, unopened door. Could not explore, unopened door. You open the door. A quokka comes into view. There is an open door here. A quokka is nearby! You hit the quokka but do no damage. You hit the quokka with your +0 rapier. The quokka barely misses you. You miss the quokka with your +0 rapier. The quokka is severely wounded. You hit the quokka with your +0 dagger. You kill the quokka! No target in view! No target in view! No target in view! g - a scroll labelled VEHOOR YB VACI You see here a quokka corpse. Could not explore, unopened door. Could not explore, unopened door. No target in view! As you open the door, it creaks loudly! There is an open door here. There is an open door here. Could not explore, unopened door. As you open the door, it creaks loudly! There is an open door here. There is an open door here. You open the door. There is an open door here. You see here a quokka skeleton. You see here a +0 dagger. Found Retezin's Assorted Antiques. You open the door. No target in view! There is an open door here. There is an entrance to Retezin's Assorted Antiques here. You can access your shopping list by pressing '$'. You open the door. There is an open door here. You pick up a book of Beasts and begin reading... You add the spells Summon Ice Beast, Summon Seismosaurus Egg, Summon Mana Viper and Monstrous Menagerie to your library. Found Sefaipiz's Jewellery Emporium. There's nothing to open nearby. There is an entrance to Sefaipiz's Jewellery Emporium here. Found a stone staircase leading down. Found a stone staircase leading down. There's nothing to open nearby. No target in view! You now have 50 gold pieces (gained 9). You now have 59 gold pieces (gained 9). There is an open door here. No target in view! Could not explore, unopened door. Could not explore, unopened door. No target in view! Could not explore, unopened door. No target in view! Could not explore, unopened door. Could not explore, unopened door. You open the door. There is an open door here. Found Kabrattu's Assorted Antiques. There is an entrance to Kabrattu's Assorted Antiques here. You can access your shopping list by pressing '$'. A dart slug comes into view. A dart slug is nearby! A dart slug is nearby! The dart slug launches a dart at you. The slug dart misses you. You hit the dart slug but do no damage. x2 You puncture the dart slug with your +0 rapier! The dart slug is severely wounded. You hit the dart slug but do no damage. The dart slug closely misses you. You hit the dart slug but do no damage. The dart slug is severely wounded. You hit the dart slug but do no damage. The dart slug closely misses you. You hit the dart slug but do no damage. The dart slug is severely wounded. You hit the dart slug with your +0 rapier. You kill the dart slug! No target in view! No target in view! h - a black potion You see here a dart slug corpse. Done exploring. No target in view! Done exploring. No target in view! Done exploring. No target in view! Done exploring. No target in view! You open the door. Done exploring. Done exploring. There is an open door here. There is an open door here. There is a stone staircase leading down here. You climb downwards. The goblin shouts! x2; The hobgoblin shouts! x2; The goblin shouts! x3 The ball python hisses angrily. The frilled lizard hisses angrily. The adder hisses angrily. The goblin shouts! x2; You hear a shout! x2 Found five items. Found a stone staircase leading down. There is a stone staircase leading up here. There are monsters nearby! The frilled lizard bites you but does no damage. You climb upwards. There is a stone staircase leading down here. You hit the frilled lizard with your +0 rapier. You kill the frilled lizard! Health restored: 23 No target in view! No target in view! >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33-a0-540-gceed6161e0 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_DISPLAY_MAP repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Stoats] Species: Coglin Job: Gladiator HP: 23/23; mods: 0/0 MP: 2/2; mod: 0 Stats: 14 (14) 7 (7) 15 (15) Position: (36, 44), god: No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: stone staircase leading down Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 25 | 2 | 200 | 50/150 Short Blades | X | 2 | 50 | 3 | 399 | 43/238 Long Blades | X | 0 | 0 | 0 | 0 | 0/50 Axes | X | 0 | 0 | 0 | 0 | 0/50 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/59 Polearms | X | 0 | 0 | 0 | 0 | 0/59 Staves | X | 0 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 1 | 151 | 92/119 Armour | X | 0 | 0 | 0 | 0 | 0/59 Dodging | X | 1 | 25 | 2 | 347 | 169/178 Stealth | X | 0 | 0 | 0 | 0 | 0/59 Shields | X | 0 | 0 | 0 | 0 | 0/84 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 0 | 0 | 0 | 0 | 0/70 Conjurations | X | 0 | 0 | 0 | 0 | 0/59 Hexes | X | 0 | 0 | 0 | 0 | 0/59 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 0 | 0 | 0 | 0 | 0/50 Translocations | X | 0 | 0 | 0 | 0 | 0/50 Forgecraft | X | 0 | 0 | 0 | 0 | 0/35 Fire Magic | X | 0 | 0 | 0 | 0 | 0/59 Ice Magic | X | 0 | 0 | 0 | 0 | 0/59 Air Magic | X | 0 | 0 | 0 | 0 | 0/59 Earth Magic | X | 0 | 0 | 0 | 0 | 0/59 Alchemy | X | 0 | 0 | 0 | 0 | 0/42 Invocations | X | 0 | 0 | 0 | 0 | 0/70 Evocations | X | 0 | 0 | 0 | 0 | 0/29 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/70 Spell bugs: Durations: Attributes: #12: 59 #49: 68 Mutations: off-hand wielding: 1 (innate) slow wielding: 1 (innate) warmup strikes: 1 (innate) no jewellery: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +0 rapier {Arun} eq slot #2, inv slot #2: +0 helmet eq slot #5, inv slot #5: +0 dagger {Marisol} eq slot #6, inv slot #1: +0 leather armour }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ##......##....#.##.###.#.......#.#.# ####.#.#.###.#.#.## #########..#.#.##...#.#......)#.#.## ##.##.##.#.##.##.# #....#..#[#......#.#.......#.#..###.###.###.###.###. #.........#......#.........#.##.##.####.##.#.##.#### ####.##.#.#..........#....##.##.+.........###..<.... #....#.#.###......#....##.##.#..####.### ###.#### #.÷....#..........#....#.....#.#.###.# #.###. #.####.......#....#....#.....#.##.#.## ##.#.# ########.####.#.#####.......^.#....##.###.## ##.## #.....#.........#........#....#######.##.#.## ##.#.# #.....###.####.##.######.......# #.#.###.# #.###. #.....###.####.##.# ###.....######..####.### ###.#### #.................# #####......'..†......###....... #................#####################.####.##.#.##.#### #............................# ##.###.###.###.###. #................÷...........# ##.##.##.#.##.##.# #.....##########.............# ##.#.#.###.#.#.## #.....# #........>....# ##...#####...### #.....# #.............# ##.........## # #.....# #.............# #'#######'# # #.....# #............@# ##########.### #.#### #.....# #.............#####............# #..... ####### #........(.....................# ###### #..............................# # #..............................# # ############.........########### # #.........# # #.........# #.........# #.........# #.........# #.........# ########### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>