Crash caused by signal #6: Aborted Version: Dungeon Crawl Stone Soup 0.34-a0-1918-g6d9ebc1a8c Platform: unix Bits: 64 Game mode: tutorial Tiles: online Seed: 15483479515935874507, deterministic pregen: 1 Command line: /usr/games/crawl-git-6d9ebc1a8c -name garlicwater -rc /dgldir/rcfiles/crawl-git/garlicwater.rc -macro /dgldir/rcfiles/crawl-git/garlicwater.macro -morgue /dgldir/morgue/garlicwater/ -tutorial -webtiles-socket /crawl-master/webserver/sockets/garlicwater:2025-12-27.12:37:46.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 22 stack frames. /usr/games/crawl-git-6d9ebc1a8c(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x62b26261577e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-6d9ebc1a8c(_Z13do_crash_dumpv+0x43a) [0x62b2626239ba]: do_crash_dump() /usr/games/crawl-git-6d9ebc1a8c(_Z20crash_signal_handleri+0x1fa) [0x62b262615c5a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x7758644b9330]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x775864512b2c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x7758644b927e]: /lib/x86_64-linux-gnu/libc.so.6(abort+0xdf) [0x77586449c8ff]: /lib/x86_64-linux-gnu/libc.so.6(+0x297b6) [0x77586449d7b6]: /lib/x86_64-linux-gnu/libc.so.6(+0xa8ff5) [0x77586451cff5]: /lib/x86_64-linux-gnu/libc.so.6(+0xa947c) [0x77586451d47c]: /lib/x86_64-linux-gnu/libc.so.6(__libc_free+0xca) [0x775864521dfa]: /usr/games/crawl-git-6d9ebc1a8c(+0xcdd9f1) [0x62b262e009f1]: /usr/games/crawl-git-6d9ebc1a8c(+0xccf049) [0x62b262df2049]: /usr/games/crawl-git-6d9ebc1a8c(+0xcd5935) [0x62b262df8935]: /usr/games/crawl-git-6d9ebc1a8c(+0xcce7a6) [0x62b262df17a6]: /usr/games/crawl-git-6d9ebc1a8c(+0xcd44b6) [0x62b262df74b6]: /usr/games/crawl-git-6d9ebc1a8c(_ZN4CLua5closeEv+0xbe) [0x62b2625fc97e]: CLua::close() /usr/games/crawl-git-6d9ebc1a8c(+0x2f3288) [0x62b262416288]: /usr/games/crawl-git-6d9ebc1a8c(+0x2f6254) [0x62b262419254]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x77586449e1ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x77586449e28b]: /usr/games/crawl-git-6d9ebc1a8c(_start+0x25) [0x62b2625474f5]: 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". 0x00007758645847a7 in __GI___wait4 (pid=2051921, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007758645847a7 in __GI___wait4 (pid=2051921, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x000062b262615e2c in call_gdb (file=0x7758646784e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 2025511\000\000\000\000\000" #2 0x000062b2626239d8 in do_crash_dump () at dbg-asrt.cc:673 t = 1766839334 dir = "/dgldir/morgue/garlicwater/" name = "/dgldir/morgue/garlicwater/crash-garlicwater-20251227-124214.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "Crash caused by signal #6: Aborted" file = 0x7758646784e0 <_IO_2_1_stderr_> #3 0x000062b262615c5a 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 = {140728235985376}} 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 0x00007758644b927e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x000077586449c8ff in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x20, sa_sigaction = 0x20}, sa_mask = {__val = {108518873209080, 108518873209080, 108518878357024, 0, 108518873214592, 108518878357376, 108518302473584, 65535, 0, 281470681743360, 108518873209080, 0, 0, 108518873209176, 108518873209080, 131221531959296}}, sa_flags = 629133824, sa_restorer = 0xffff} #10 0x000077586449d7b6 in __libc_message_impl (fmt=fmt@entry=0x7758646428d7 "%s\n") at ../sysdeps/posix/libc_fatal.c:134 ap = {{gp_offset = 16, fp_offset = 0, overflow_arg_area = 0x7ffdd8840bf0, reg_save_area = 0x7ffdd8840b80}} fd = 2 iov = {{iov_base = 0x775864645520, iov_len = 31}, {iov_base = 0x7758646428d9, iov_len = 1}, {iov_base = 0x775864cca000 <_rtld_global>, iov_len = 3675357056402953381}, {iov_base = 0x99e0970916994a5, iov_len = 140724603453440}, {iov_base = 0x1, iov_len = 108518873209176}, {iov_base = 0x62b284e398f8, iov_len = 108518302469827}, {iov_base = 0x62b284e398f8, iov_len = 562954248454143}} iovcnt = total = cp = #11 0x000077586451cff5 in malloc_printerr (str=str@entry=0x775864645520 "munmap_chunk(): invalid pointer") at ./malloc/malloc.c:5772 No locals. #12 0x000077586451d47c in munmap_chunk (p=) at ./malloc/malloc.c:3040 pagesize = size = mem = block = total_size = __PRETTY_FUNCTION__ = "munmap_chunk" #13 0x0000775864521dfa in __GI___libc_free (mem=0x62b285323bb0) at ./malloc/malloc.c:3388 ar_ptr = p = 0x62b285323ba0 err = 2 #14 0x000062b262e009f1 in l_alloc () No symbol table info available. #15 0x000062b262df2049 in luaM_free_ () No symbol table info available. #16 0x000062b262df8935 in luaH_free () No symbol table info available. #17 0x000062b262df17a6 in luaC_freeallobjects () No symbol table info available. #18 0x000062b262df74b6 in close_state () No symbol table info available. #19 0x000062b2625fc97e in CLua::close (this=0x62b2634be0e0 ) at clua.cc:84 slisteners = #20 0x000062b262416288 in _reset_game () at main.cc:355 No locals. #21 0x000062b262419254 in _launch_game_loop () at main.cc:403 ge = @0x62b285307a50: { = {}, exit_reason = game_exit::win, message = ""} game_ended = true game_ended = ge = fe = #22 main (argc=13, argv=0x7ffdd884c008) at main.cc:343 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 contrib/install/x86_64-linux-gnu/include -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-6d9ebc1a8c/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-6d9ebc1a8c/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-6d9ebc1a8c/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 = encompass, absdepth0 = 0 Level vaults: tutorial_lesson5 Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #1, type 0 at (20, 45): feature (stone_stairs_up_iii) Marker #6, type 0 at (22, 45): feature (stone_stairs_up_i) Marker #8, type 0 at (24, 45): feature (stone_stairs_up_ii) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< 이번 시간에는 어떻게 신을 믿고 권능을 사용하는지에 대해 알아보겠습니다. [Ctrl-P]단축키를 눌러서 지금까지 나온 메시지들을 다시 읽을 수 있습니다. 또한, --다음장-- 이 화면에 표시되면 [스페이스] 키를 눌러 다음 메시지를 볼 수 있습니다. Found a mace. Found three staircases leading out of the dungeon. You see here a +0 mace. b - a +0 mace b - a +0 mace (weapon) You open the door. There is an open door here. Found a bloodstained altar of Trog. '트로그' 는 게임 내의 많은 신들 가운데 하나입니다. 실제 게임에서는 [Ctrl-O] 키을 이용해서 모든 제단과 다른 관심갈만한 요소들의 위치를 알 수 있습니다. [NULL] 키 을(를) 이용하여 신에게 기도를 드리고 해당 신의 신도가 될 수 있습니다. 신을 믿을 것인지 물어보는 화면에서 [!] 키을(를) 이용하면, 신에 대한 자세한 설명을 볼 수 있습니다. 신을 믿기로 했다면, 신에게 기도를 드린 후 [Y]키를 누르세요. There is a bloodstained altar of Trog here. Unknown command. Press < or > to pray at altars. Annotate which branch? (. - D:1, ? - help, ! - show branch list) Okay, then. Unknown command. Press < or > to pray at altars. You kneel at the altar of Trog. Unknown command. Press < or > to pray at altars. You kneel at the altar of Trog. Trog welcomes you! You can now go berserk at will. 현재 믿고있는 신앙에 대한 정보를 보고싶다면 [^] 키을(를) 이용하면 됩니다. 그 화면에서 다시 [!] 키을(를) 누르면 신에 대한 더 자세한 정보가 나타납니다. 지금 믿고 있는 트로그를 비롯한 몇몇 신들은, 캐릭터가 뭔가를 죽이면 매우 좋아합니다. 트로그를 기쁘게 만들어보세요. You encounter a rat. The rat squeaks loudly. You hear a loud squeak. x2 You encounter a rat. x2 You encounter a rat. The rat squeaks loudly. You hit the rat. The rat is moderately wounded. The rat misses you. You hit the rat. You kill the rat! Trog accepts your kill. The rat bites you. You barely miss the rat. The rat closely misses you. You hit the rat. The rat is moderately wounded. The rat bites you but does no damage. x2 You barely miss the rat. The rat is moderately wounded. The rat closely misses you. You hit the rat. You kill the rat! Trog accepts your kill. The rat twitches its whiskers. You hit the rat. The rat is heavily wounded. The rat misses you. The rat twitches its whiskers. The rat misses you. The rat twitches its whiskers. You closely miss the rat. The rat is heavily wounded. The rat barely misses you. You barely miss the rat. The rat is heavily wounded. The rat completely misses you. The rat bites you. You hit the rat. You kill the rat! Trog accepts your kill. You hit the rat. The rat is heavily wounded. The rat misses you. You thump the rat! You kill the rat! Trog accepts your kill. Things that are here: a rat corpse; a rat corpse; a rat corpse 강해보이는 적을 만났을 때에는, [a] 키나을(를) 이용하여 트로그의 광폭화 권능을 사용할 수 있습니다. 앞에 있는 적은 지금 상태로는 이기기 어려우므로, 권능을 사용해보세요. You open the door. You encounter a gnoll. It is wielding a +0 mace. There is an open door here. A red film seems to cover your vision as you go berserk! You feel yourself moving faster! You feel mighty! You sock the gnoll! You kill the gnoll! Trog accepts your kill. You have reached level 2! You see here a +0 mace. c - a +0 mace You feel a strong urge to attack something. Okay, then. You feel your anger nearly subside. You are no longer berserk. You are exhausted. You feel yourself slow down. HP restored. 광폭화는 강력하지만, 그 후유증도 심합니다. 광폭화의 후유증으로 속도가 느려지는 ‘감속’ 상태, 잠시 동안 광폭화를 다시 사용할 수 없는 ‘탈진’ 상태가 걸렸습니다. [5] 키을 이용해서 후유증에서 벗어나는 것이 좋습니다. You encounter a rat. 광폭화는 적 다수를 상대할 때에도 큰 도움이 됩니다. 광폭화 도중에 싸움판에서 도망치지만 않는다면 말이죠. You encounter a hobgoblin. It is wielding a +0 short sword. The rat squeaks loudly. You hear a shout! x2 You encounter a hobgoblin. It is wielding a +0 mace. You encounter a rat. The rat squeaks loudly. You encounter an orc wizard. It is wielding a +0 dagger. You encounter a rat. You're still recovering from your berserk rage. The rat squeaks loudly. You sock the rat! You kill the rat! Trog accepts your kill. You thump the hobgoblin! You kill the hobgoblin! Trog accepts your kill. The orc wizard mumbles some strange words. The orc wizard blinks! You hit the rat. You kill the rat! Trog accepts your kill. You can now call upon Trog for regeneration and willpower. You hit the rat. You kill the rat! Trog accepts your kill. You feel yourself speed up. The hobgoblin barely misses you. You barely miss the hobgoblin. The hobgoblin hits you with a +0 mace. The orc wizard gestures wildly while chanting. The orc wizard blinks! The hobgoblin hits you with a +0 mace! You hit the hobgoblin. You kill the hobgoblin! Trog accepts your kill. The orc wizard casts a spell. The orc wizard blinks! Things that are here: a +0 mace; a +0 short sword; a rat corpse Found two exits from the tutorial. Found an exit from the tutorial. An orc wizard comes into view. You recover from your berserk rage. 축하합니다! 마지막 연습과정을 끝내셨습니다. 이제부터는 실전입니다. 행운을 빕니다! 이 계단을 내려가면 연습과정을 끝낼 수 있습니다. There is an exit from the tutorial here. The orc wizard gestures at you while chanting. The magic dart hits you! notify_dgn_event: Lua error: ...wl-master/crawl-git-6d9ebc1a8c/data/dat/dlua/lm_trig.lua:240: Triggerable type TriggerableFunction at (49, 29) has no triggerers for dgn_event 0 >>>>>>>>>>>>>>>>>>>>>> Version history: No version history (current version is 0.34-a0-1918-g6d9ebc1a8c) Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 0, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 2, arena_suspended: 0 prev_cmd = CMD_GO_DOWNSTAIRS repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [garlicwater] Species: Human Job: Fighter HP: 11/24; mods: 0/0 MP: 4/4; mod: 2 Stats: 16 8 12 Position: (49, 29), god: Trog (10), turn_is_over: 0, banished: 0 Standing on/in/over feature: stone staircase leading down Delayed (1): type: descending_stairs duration: 0 Skills (mode: auto) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 37 | 3 | 356 | 56/200 Short Blades | X | 1 | 0 | 0 | 0 | 0/50 Long Blades | X | 1 | 0 | 0 | 0 | 0/50 Axes | X | 1 | 0 | 0 | 0 | 0/50 Maces & Flails | X | 1 | 12 | 0 | 16 | 16/50 Polearms | X | 1 | 0 | 0 | 0 | 0/50 Staves | X | 1 | 0 | 0 | 0 | 0/50 Ranged Weapons | X | 1 | 0 | 0 | 0 | 0/50 Throwing | X | 1 | 0 | 0 | 0 | 0/50 Armour | X | 1 | 38 | 3 | 365 | 65/200 Dodging | X | 1 | 5 | 0 | 1 | 1/50 Stealth | X | 1 | 0 | 0 | 0 | 0/42 Shields | X | 1 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 1 | 8 | 2 | 198 | 48/150 Spellcasting | X | 0 | 0 | 0 | 0 | 0/59 Conjurations | X | 0 | 0 | 0 | 0 | 0/50 Hexes | X | 0 | 0 | 0 | 0 | 0/50 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 | 0 | 0 | 0/50 Ice Magic | X | 0 | 0 | 0 | 0 | 0/50 Air Magic | X | 0 | 0 | 0 | 0 | 0/50 Earth Magic | X | 0 | 0 | 0 | 0 | 0/50 Alchemy | X | 0 | 0 | 0 | 0 | 0/50 Invocations | X | 1 | 0 | 0 | 0 | 0/42 Evocations | X | 1 | 0 | 0 | 0 | 0/50 Shapeshifting | X | 1 | 0 | 0 | 0 | 0/59 Spell bugs: Durations: #114: 23 Attributes: Mutations: explore regen: 1 (innate) Inventory bugs: Equipment: eq slot #3, inv slot #0: +0 robe eq slot #1, inv slot #1: +0 mace }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ###### .....## ......# ......# ......# .....## ### ##.### #####@###### #.# #>........># #.# #.........## #.# #.........# #.# ##........# #.# ##......## #.# ##.....# ##'## #o...## #...# #....# dlua errors: ...wl-master/crawl-git-6d9ebc1a8c/data/dat/dlua/lm_trig.lua:240: Triggerable type TriggerableFunction at (49, 29) has no triggerers for dgn_event 0 [C], function error, line -1 lm_trig.lua, function (null), line 240 clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< Recursive crash.