ASSERT(fp) in 'command.cc' at line 1339 failed. (Failed to open 'crawl_manual.txt'!) Version: Dungeon Crawl Stone Soup 0.34-a0-790-gad0c535401 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 2770818089297698858, deterministic pregen: 1 Command line: /usr/games/crawl-mothkin -name pauzao -rc /dgldir/rcfiles/crawl-git/pauzao.rc -macro /dgldir/rcfiles/crawl-git/pauzao.macro -morgue /dgldir/morgue/pauzao/ -webtiles-socket /crawl-master/webserver/sockets/pauzao:2025-10-06.15:43:34.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 18 stack frames. /usr/games/crawl-mothkin(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x62c01775bfde]: write_stack_trace(_IO_FILE*) /usr/games/crawl-mothkin(_Z13do_crash_dumpv+0x43a) [0x62c01776a0aa]: do_crash_dump() /usr/games/crawl-mothkin(_Z20crash_signal_handleri+0x1fa) [0x62c01775c4ba]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x7526a3242910]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11b) [0x7526a329999b]: /lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x7526a3242866]: /usr/games/crawl-mothkin(+0x4eb47d) [0x62c01776947d]: /usr/games/crawl-mothkin(_Z12AssertFailedPKcS0_iS0_z+0x1a1) [0x62c017769961]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-mothkin(+0x4d7775) [0x62c017755775]: /usr/games/crawl-mothkin(_ZN10help_popup11process_keyEi+0x72) [0x62c017755b22]: help_popup::process_key(int) /usr/games/crawl-mothkin(_Z9show_helpiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1b4) [0x62c0177524c4]: show_help(int, std::__cxx11::basic_string, std::allocator >) /usr/games/crawl-mothkin(_Z15process_command12command_typeS_+0x1ea4) [0x62c017f121b4]: process_command(command_type, command_type) /usr/games/crawl-mothkin(+0xc906ca) [0x62c017f0e6ca]: /usr/games/crawl-mothkin(+0xc91255) [0x62c017f0f255]: /usr/games/crawl-mothkin(main+0x1f7) [0x62c0176909f7]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x7526a32280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x7526a3228189]: /usr/games/crawl-mothkin(_start+0x25) [0x62c0176914e5]: 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". 0x00007526a330fbf7 in __GI___wait4 (pid=3068022, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007526a330fbf7 in __GI___wait4 (pid=3068022, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x000062c01775c68c in call_gdb (file=0x7526a33ff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 3065335\000\000\000\000\000" #2 0x000062c01776a0c8 in do_crash_dump () at dbg-asrt.cc:673 t = 1759765622 dir = "/dgldir/morgue/pauzao/" name = "/dgldir/morgue/pauzao/crash-pauzao-20251006-154702.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(fp) in 'command.cc' at line 1339 failed. (Failed to open 'crawl_manual.txt'!)" file = 0x7526a33ff6c0 <_IO_2_1_stderr_> #3 0x000062c01775c4ba 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 = {140726923869168}} 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 0x00007526a3242866 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x000062c01776947d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffd8a4ebdf0 "ASSERT(fp) in 'command.cc' at line 1339 failed. (Failed to open 'crawl_manual.txt'!)", assert=true) at dbg-asrt.cc:799 No locals. #10 0x000062c017769961 in AssertFailed (expr=expr@entry=0x62c017f25b37 "fp", file=file@entry=0x62c017f25b2c "command.cc", line=line@entry=1339, text=text@entry=0x62c017f25b17 "Failed to open '%s'!") at dbg-asrt.cc:832 detail = "Failed to open 'crawl_manual.txt'!\000\000\000\000\000\000\n\000\000\000\375\177\000\000 \304N\212", '\000' , "\001\000\000\000\000\000\000\000\001\000\000\000\000b\000\000\347\300N\212\375\177\000\000\350\300N\212\375\177", '\000' , "\002\000\000\000?I\362\027\300b\000\000?I\362\027\300b\000\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\320\301\000\000\375\177\000\000\000\000\000\000\000\000\000\000\"u\213\031\300b\000\000\020\302N\212\375\177\000\000\020\000\000\0000\000\000\000\300\312N\212\375\177\000\000"... final_mesg = "ASSERT(fp) in 'command.cc' at line 1339 failed. (Failed to open 'crawl_manual.txt'!)\000\177\000\000`\277N\212\375\177\000\000оN\212\375\177\000\000\020\304N\212\375\177\000\000p\277N\212\375\177\000\000 \000\000\000\000\000\000\0000\277N\212\375\177\000\000\000\r8ݳ\311\\@\b\277N\212\375\177\000\000\300\276N\212\375\177\000\000@\320D\030\300b\000\000\240\277N\212\375\177\000\000\003", '\000' , "p\311N\212\375\177\000\000\235\263"... mesg = "ASSERT(fp) in 'command.cc' at line 1339 failed.\000}\000\000\000\000\000\000\000{", '\000' , "\235\263(\243&u\000\000 \273N\212\375\177\000\000\"\273N\212\375\177\000\000 \303N\212\375\177\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\020\000\000\0000\000\000\000\200\310N\212\375\177\000\000\260\307N\212\375\177\000\000P\303N\212\375\177\000\000\000\000\000\000\000\000\000\000\002\000\000\000\375\177\000\000\020\000\000\0000\000\000\000\260\310N\212\375\177\000\000\340\307N\212\375\177\000\000\200\273N\212\375\177\000\000"... args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffd8a4ec2e0, reg_save_area = 0x7ffd8a4ec200}} fileName = #11 0x000062c017755775 in _get_help_section (section=, section@entry=-249, header_out=..., text_out=..., scroll_out=@0x7ffd8a4ec5ec: 32765) at /usr/include/c++/13/bits/basic_string.h:222 buf = "=\000\000\000\000\000\000\000\030", '\000' , "\343\247u\243&u\000\000\000\305N\212\375\177", '\000' , "R0\341\027\300b\000\000<\000\000\000\000\000\000\0000\305N\212\375\177\000\0000\305N\212\375\177", '\000' , "9I*\243&u\000\000\003\000\000\000\000\000\000\000ro*\243&u\000\000h\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000 8]\031\300b\000\000\363\207*\243&u\000\000p\306N\212\375\177\000\000\a\000\000\000\000\000\000\000\240\305N\212\375\177\000\000\020\306N\212\375\177\000\000p\216\216\031\300b\000" fname = "crawl_manual.txt" fp = 0x0 text = {ops = std::vector of length 0, capacity 0} next_is_hotkey = false i = 0 hotkeys = std::map with 0 elements page_text = std::map with 0 elements headers = std::map with 7 elements = {[37] = "Aptitudes", [38] = "Options", [42] = "Manual", [63] = "Key help", [94] = "Quickstart", [116] = "Tiles", [126] = "Macros"} page = -583529216 header = "crawl_manual.txt" #12 0x000062c017755b22 in help_popup::process_key (this=this@entry=0x7ffd8a4ec690, ch=ch@entry=-249) at command.cc:1423 key = -249 line_height = 1 scroll = 32765 page = header_text = {ops = std::vector of length 0, capacity 0} help_text = {ops = std::vector of length 0, capacity 0} #13 0x000062c0177524c4 in help_popup::help_popup (key=-249, this=0x7ffd8a4ec690) at command.cc:1394 No locals. #14 show_help (section=section@entry=-249, highlight_string="") at command.cc:1477 help = { = {_vptr.formatted_scroller = 0x62c0182922f0 , highlight = "", contents = {ops = std::vector of length 0, capacity 0}, m_tag = "help", m_title = {ops = std::vector of length 0, capacity 0}, m_more = {ops = std::vector of length 0, capacity 0}, m_lastch = 0, m_flags = 2, m_scroll = 0, m_contents_dirty = true, m_scroll_dirty = 98, m_scroller = std::shared_ptr (empty) = {get() = 0x0}}, prev_page = 0} key = #15 0x000062c017f121b4 in process_command (cmd=CMD_DISPLAY_COMMANDS, prev_cmd=CMD_DISPLAY_SPELLS) at main.cc:2250 No locals. #16 0x000062c017f0e6ca in _input () at main.cc:1272 cmd = CMD_DISPLAY_COMMANDS real_prev_cmd = CMD_DISPLAY_SPELLS player_disabled = {was_disabled = false} #17 0x000062c017f0f255 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #18 0x000062c0176909f7 in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = #19 main (argc=12, argv=0x7ffd8a4ed168) 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 = }}} [Inferior 1 (process 3065335) detached] 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 -DEXPERIMENTAL_BRANCH="mothkin" -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-mothkin/saves" -DDATA_DIR_PATH="/crawl-master/crawl-mothkin/data/" -DWEB_DIR_PATH="/crawl-master/crawl-mothkin/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 = corridors, absdepth0 = 0 Level vaults: dpeg_arrival_tiny_b layout_loops_ring Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (14, 54): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, pauzao the Mothkin Fire Elementalist. A smirking vizier told you that the Orb of Zot is just within this dungeon. Press ? for a list of commands and other information. Found a staircase leading out of the dungeon. You reach down and open the door. There is an open door here. You see here the inkwell talisman "Fap Cia" {+Inv}. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.34-a0-790-gad0c535401 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_COMMANDS repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [pauzao] Species: Mothkin Job: Fire Elementalist HP: 13/13; mods: 0/0 MP: 2/2; mod: 0 Stats: 8 16 13 Position: (20, 52), 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 | 1 | 100 | 0 | 0 | 0/50 Short Blades | X | 0 | 0 | 0 | 0 | 0/70 Long Blades | X | 0 | 0 | 0 | 0 | 0/50 Axes | X | 0 | 0 | 0 | 0 | 0/59 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/50 Polearms | X | 0 | 0 | 0 | 0 | 0/42 Staves | X | 0 | 0 | 0 | 0 | 0/42 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 0 | 0 | 0 | 0 | 0/50 Dodging | X | 0 | 0 | 2 | 151 | 1/150 Stealth | X | 0 | 0 | 1 | 127 | 57/142 Shields | X | 0 | 0 | 0 | 0 | 0/84 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 0 | 0 | 2 | 179 | 29/150 Conjurations | X | 0 | 0 | 1 | 51 | 9/84 Hexes | X | 0 | 0 | 0 | 0 | 0/42 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/50 Fire Magic | X | 0 | 0 | 3 | 301 | 49/168 Ice Magic | X | 0 | 0 | 0 | 0 | 0/50 Air Magic | X | 0 | 0 | 0 | 0 | 0/42 Earth Magic | X | 0 | 0 | 0 | 0 | 0/50 Alchemy | X | 0 | 0 | 0 | 0 | 0/50 Invocations | X | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 0 | 0 | 0 | 0 | 0/35 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/42 Spell bugs: Durations: Attributes: #49: 53 #74: 1 #75: 363 Mutations: antennae: 2 (innate) big wings: 1 (innate) low MP: 3 (innate) auxiliary casting: 1 (innate) safe spells: 1 (innate) strenuous magic: 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: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>