Crash caused by signal #6: Aborted Version: Dungeon Crawl Stone Soup 0.34-b1-46-g4715434a6a Platform: unix Bits: 64 Game mode: tutorial Tiles: online Seed: 14115259132903516234, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-0.34/0.34.0/bin/dcss -name jijijjiji -rc /var/dcss/gamedata/dcss-0.34/rc-files/jijijjiji.rc -macro /var/dcss/gamedata/dcss-0.34/rc-files/jijijjiji.macro -morgue /var/dcss/gamedata/dcss/morgue/jijijjiji/ -tutorial -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-0.34/save/ -webtiles-socket /var/dcss/sockets/jijijjiji:2026-02-17.07:46:11.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 22 stack frames. /var/dcss/builds/dcss-0.34/0.34.0/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x5b574a2b76ee]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-0.34/0.34.0/bin/dcss(_Z13do_crash_dumpv+0x43a) [0x5b574a2c592a]: do_crash_dump() /var/dcss/builds/dcss-0.34/0.34.0/bin/dcss(_Z20crash_signal_handleri+0x1fa) [0x5b574a2b7bca]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x7b8586245330]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x7b858629eb2c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x7b858624527e]: /lib/x86_64-linux-gnu/libc.so.6(abort+0xdf) [0x7b85862288ff]: /lib/x86_64-linux-gnu/libc.so.6(+0x297b6) [0x7b85862297b6]: /lib/x86_64-linux-gnu/libc.so.6(+0xa8ff5) [0x7b85862a8ff5]: /lib/x86_64-linux-gnu/libc.so.6(+0xab38c) [0x7b85862ab38c]: /lib/x86_64-linux-gnu/libc.so.6(__libc_free+0x7e) [0x7b85862addce]: /var/dcss/builds/dcss-0.34/0.34.0/bin/dcss(+0x4dca3e) [0x5b574a299a3e]: /var/dcss/builds/dcss-0.34/0.34.0/bin/dcss(+0xcf0159) [0x5b574aaad159]: /var/dcss/builds/dcss-0.34/0.34.0/bin/dcss(+0xcf6a5f) [0x5b574aab3a5f]: /var/dcss/builds/dcss-0.34/0.34.0/bin/dcss(+0xcef8b6) [0x5b574aaac8b6]: /var/dcss/builds/dcss-0.34/0.34.0/bin/dcss(+0xcf55c6) [0x5b574aab25c6]: /var/dcss/builds/dcss-0.34/0.34.0/bin/dcss(_ZN4CLua5closeEv+0xbe) [0x5b574a29e8ee]: CLua::close() /var/dcss/builds/dcss-0.34/0.34.0/bin/dcss(+0x2fac82) [0x5b574a0b7c82]: /var/dcss/builds/dcss-0.34/0.34.0/bin/dcss(+0x2fdc5a) [0x5b574a0bac5a]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x7b858622a1ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x7b858622a28b]: /var/dcss/builds/dcss-0.34/0.34.0/bin/dcss(_start+0x25) [0x5b574a1e9d75]: gdb not executable. 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 -DWEB_DIR_PATH="/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 2 Level id: D:2 Level build method = random_map_for_place, level layout type = encompass, absdepth0 = 1 Level vaults: tutorial_lesson4_level2 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< In this lesson you're going to learn how to memorise and cast spells. You can reread all messages at any time with [Ctrl-P]. Also, press [Space] to clear the --more-- prompts. Found a staircase leading out of the dungeon. Unknown command. Found jijijjiji's Omnibus of Introductory Spellcasting. You can memorise a spell from your spell library with [M]. At experience level 1, only level 1 spells are available to you. This will change as you gain experience. To find new spells, find and pick up spellbooks, and the spells will be added to your library. You pick up jijijjiji's Omnibus of Introductory Spellcasting and begin reading... You add the spells Magic Dart and Mephitic Cloud to your library. You can memorise a spell from your spell library with [M]. At experience level 1, only level 1 spells are available to you. This will change as you gain experience. To find new spells, find and pick up spellbooks, and the spells will be added to your library. To cast a spell, first memorise it with [M]. You can then cast it with [z]. Press [z], then press [?] to get a list of your spells. You don't know any spells. You start memorising the spell. You continue memorising. You finish memorising. Spell assigned to 'a'. To cast a spell, first memorise it with [M]. You can then cast it with [z]. Press [z], then press [?] to get a list of your spells. Casting: Magic Dart (safe; 36% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Spells, like ammo, are shown in the quiver slot, so you can use [Q] to ready a spell in the quiver. Use [f] or [shift-tab] to fire the currently quivered spell. Once you are out of magic points, retreat and rest to regain them with [5]. Found a glass ring. Casting: Magic Dart (safe; 36% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 36% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a training dummy, quivering stones (dormant, 100% to hit) The magic dart hits the training dummy. The training dummy is heavily damaged. Casting: Magic Dart (safe; 36% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 36% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a training dummy, quivering stones (heavily damaged, 100% to hit) The magic dart hits the training dummy. You destroy the training dummy! Put on this ring with [e], and then rest up to your new full potential. b - a ring of magical power You feel your magic capacity increase. b - a ring of magical power (worn) Magic restored. Unlike most monsters, zombies and skeletons do not regenerate health. You encounter a bat zombie. A bat zombie is nearby! The bat zombie misses you. The bat zombie hits you but does no damage. x2 Casting: Magic Dart (safe; 36% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 36% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a bat zombie (100% to hit) The magic dart hits the bat zombie. The bat zombie is lightly damaged. The bat zombie hits you. The bat zombie hits you but does no damage. x2 Unknown command. Casting: Magic Dart (safe; 36% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 36% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a bat zombie (lightly damaged, 100% to hit) You miscast Magic Dart. Miscasting a spell can have nasty consequences, particularly for the more difficult spells. Your chance of successfully casting a spell increases with your magic skills, and can also be improved with the help of some items. Use the I command to check your current failure rates. Nothing appears to happen. The bat zombie hits you but does no damage. x2 The bat zombie barely misses you. Casting: Magic Dart (safe; 36% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 36% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a bat zombie (lightly damaged, 100% to hit) The magic dart hits the bat zombie. The bat zombie is heavily damaged. The bat zombie hits you but does no damage. The bat zombie hits you. x2 Casting: Magic Dart (safe; 36% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 36% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a bat zombie (heavily damaged, 100% to hit) You miscast Magic Dart. Nothing appears to happen. The bat zombie hits you but does no damage. x2 Casting: Magic Dart (safe; 36% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 36% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a bat zombie (heavily damaged, 100% to hit) You miscast Magic Dart. Nothing appears to happen. The bat zombie hits you but does no damage. x2 The bat zombie closely misses you. Casting: Magic Dart (safe; 36% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 36% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a bat zombie (heavily damaged, 100% to hit) You miscast Magic Dart. Nothing appears to happen. The bat zombie barely misses you. x3 You hit the bat zombie. You destroy the bat zombie! You have reached level 2! Well done! Reaching a new experience level is always a nice event. You get more health and magic points, and occasionally increases to your attributes: strength, intelligence, and dexterity. Unknown command. Unknown command. You encounter a bat zombie. You hit the bat zombie. The bat zombie is lightly damaged. The bat zombie hits you but does no damage. x2 The bat zombie misses you. You hit the bat zombie but do no damage. The bat zombie is lightly damaged. The bat zombie hits you but does no damage. The bat zombie closely misses you. The bat zombie hits you but does no damage. You barely miss the bat zombie. The bat zombie is lightly damaged. The bat zombie closely misses you. The bat zombie barely misses you. You hit the bat zombie. The bat zombie is heavily damaged. The bat zombie hits you but does no damage. The bat zombie barely misses you. x2 You hit the bat zombie. You punch the bat zombie. You destroy the bat zombie! Your magical contamination has completely faded away. Magic restored. To check your spell proficiency, press [I]. Compare your spell failure rates before and after wearing this ring. c - a ring of wizardry You encounter a goblin zombie. A goblin zombie is nearby! A goblin zombie is nearby! You encounter a bat zombie. The bat zombie misses you. The bat zombie closely misses you. You hit the goblin zombie. The goblin zombie is moderately damaged. The bat zombie hits you but does no damage. The bat zombie barely misses you. The goblin zombie closely misses you. You hit the goblin zombie. The goblin zombie is severely damaged. The bat zombie closely misses you. x2 The bat zombie hits you but does no damage. You closely miss the goblin zombie. The goblin zombie is severely damaged. The bat zombie hits you but does no damage. The bat zombie barely misses you. The goblin zombie hits you but does no damage. The bat zombie hits you but does no damage. You hit the goblin zombie. You destroy the goblin zombie! The bat zombie barely misses you. The bat zombie hits you. The bat zombie misses you. The bat zombie barely misses you. The bat zombie hits you but does no damage. Casting: Magic Dart (safe; 36% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 36% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a bat zombie (100% to hit) You miscast Magic Dart. Nothing appears to happen. The bat zombie hits you but does no damage. The bat zombie closely misses you. The bat zombie hits you but does no damage. The bat zombie barely misses you. The bat zombie hits you but does no damage. The bat zombie closely misses you. The bat zombie hits you. The bat zombie hits you but does no damage. The bat zombie barely misses you. The bat zombie hits you but does no damage. x2 Mephitic Cloud is a level 3 spell, so you can't memorise it yet. To level up quickly, here are more training dummies — without stones to throw this time. At experience level 3, you'll be able to increase one of your stats — choosing [I]ntelligence will help your spellcasting even further. The bat zombie barely misses you. The bat zombie closely misses you. You hit the bat zombie. You punch the bat zombie. The bat zombie is severely damaged. The bat zombie barely misses you. The bat zombie hits you. The bat zombie closely misses you. You hit the bat zombie. The bat zombie is almost destroyed. The bat zombie hits you but does no damage. x2 You hit the bat zombie. You destroy the bat zombie! HP restored. Your magical contamination has completely faded away. Mephitic Cloud is a level 3 spell, so you can't memorise it yet. To level up quickly, here are more training dummies — without stones to throw this time. At experience level 3, you'll be able to increase one of your stats — choosing [I]ntelligence will help your spellcasting even further. Don't forget to memorise your newly-available spell, by pressing [M]! You hit the training dummy. The training dummy is severely damaged. You hit the training dummy. You destroy the training dummy! You hit the training dummy. The training dummy is heavily damaged. You hit the training dummy but do no damage. The training dummy is heavily damaged. You punch the training dummy! You destroy the training dummy! Don't forget to memorise your newly-available spell, by pressing [M]! You're too inexperienced to learn that spell! Mephitic Cloud covers an area in noxious fumes when cast, and you'll be able to see the area it affects as you target it. Try to catch multiple enemies in a single cloud in order to be more efficient with your magic. You encounter 2 rats. There are monsters nearby! Casting: Magic Dart (safe; 36% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. You encounter a rat. The rat squeaks loudly. x2; You hear a shout! You encounter a goblin. It is wielding a +0 dagger. The rat bites you. You hit the rat. You kill the rat! You have reached level 3! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? Uppercase letters only, please. You feel clever. x2 This spell is astonishingly dangerous to cast! You start memorising the spell. You continue memorising. The rat barely misses you. You continue memorising. The rat barely misses you. You continue memorising. The rat closely misses you. The rat bites you. Your memorisation is interrupted. Casting: Magic Dart (safe; 34% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. You barely miss the rat. The rat closely misses you. The rat bites you. You hit the rat. You kill the rat! The rat barely misses you. You closely miss the goblin. You punch the goblin. You kill the goblin! The rat barely misses you. The rat closely misses you. You see here a +0 dagger. The rat bites you but does no damage. The rat barely misses you. The rat bites you but does no damage. The rat barely misses you. The rat bites you but does no damage. You see here a +0 dagger. You hit the rat. You kill the rat! You see here a rat corpse. Unknown command. This spell is astonishingly dangerous to cast! You start memorising the spell. You continue memorising. x3 You finish memorising. Spell assigned to 'b'. Found three stone staircases leading down. There is a stone staircase leading down here. You climb downwards. Found 3 scrolls of amnesia. Found two stone staircases leading up. There is a stone staircase leading up here. Gaining experience levels and raising your Spellcasting skill gives you spell slots to spend on spells. You can also forget a memorised spell to make space for a new one by reading a scroll of amnesia. Read the scroll (with [r]), and then select the spell you want to forget. You can relearn forgotten spells from your spell library later, as long as you have spell slots available. x - 3 scrolls of amnesia Unknown command. After forgetting one of your old spells to make space, memorise this new spell with [M]. Then try your new spell and summon some demonic allies! You pick up a parchment of Call Imp and begin reading... You add the spell Call Imp to your library. Your memory of Mephitic Cloud unravels. This spell is quite dangerous to cast! You start memorising the spell. You continue memorising. x2 You finish memorising. Spell assigned to 'b'. You open the door. There is an open door here. Did you notice you can swap positions with your allies by moving into them? Among other things, displacing a friendly creature can be a good way to escape a fight. Try to let your allies do the killing! If necessary, you can order them about with [t]. Before opening this gate, you may want to wait with [.] until your allies have caught up with you. Your summons will only stick around for a short time, so don't wait too long, or summon some new ones before starting a fight. As you open the gate, it creaks loudly! You encounter a hobgoblin. The hobgoblin shouts! Casting: Magic Dart (safe; 34% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. You can't go up here! Casting: Magic Dart (safe; 34% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A tiny devil pulls itself out of the air. Try to let your allies do the killing! If necessary, you can order them about with [t]. Before opening this gate, you may want to wait with [.] until your allies have caught up with you. Your summons will only stick around for a short time, so don't wait too long, or summon some new ones before starting a fight. Your cerulean imp hits the hobgoblin from afar with a -4 spear. Your cerulean imp barely misses the hobgoblin. There is an open gate here. Try to let your allies do the killing! If necessary, you can order them about with [t]. Before opening this gate, you may want to wait with [.] until your allies have caught up with you. Your summons will only stick around for a short time, so don't wait too long, or summon some new ones before starting a fight. Your cerulean imp hits the hobgoblin with a -4 spear. The hobgoblin dies! There is an open gate here. You see here a hobgoblin corpse. Found a ring mail. Found a kite shield. Heavy armour really hampers spellcasting. Try putting on that mail and shield (with [e]), and compare your spellcasting failure rates with [I]. You can take armour off again with [c]. Make sure you are at full health and magic points before entering a new area. If necessary, rest up with [5]. You can only summon a limited number of allies at once from any given spell, so try to take advantage of a wide range of spells. For example, your summoned imps are resistant to poison, so you can cast Mephitic Cloud to fight alongside them without harming your allies. You open the gate. You encounter a gnoll, a goblin and 4 rats. The rat squeaks loudly. x3; The gnoll shouts! You encounter a goblin. It is wielding a +0 dagger. There are monsters nearby! Found two exits from the tutorial. Your cerulean imp hits the rat from afar with a -4 spear. The rat dies! There is an open gate here. The rat closely misses you. The goblin barely misses you. You closely miss the rat. Your cerulean imp barely misses the goblin. You hit the rat. You kill the rat! Your cerulean imp disappears in a puff of smoke! The rat misses you. You hit the rat. You kill the rat! The rat bites you but does no damage. The gnoll hits you. The goblin hits you with a +0 dagger. You hit the goblin. The goblin is moderately wounded. The rat bites you but does no damage. The goblin hits you with a +0 dagger. The gnoll closely misses you. The goblin hits you with a +0 dagger. You hit the goblin. The goblin is severely wounded. The rat barely misses you. The goblin barely misses you. The gnoll hits you. The goblin hits you with a +0 dagger. You hit the goblin. You kill the goblin! The rat completely misses you. The gnoll hits you but does no damage. The goblin hits you with a +0 dagger. Found an exit from the tutorial. The rat closely misses you. The gnoll closely misses you. The goblin closely misses you. Things that are here: a +0 dagger; a goblin corpse; a rat corpse The gnoll closely misses you. Congratulations, you're a real wizard now! To exit the tutorial, simply go down these stairs. There is an exit from the tutorial here. The rat bites you but does no damage. The goblin closely misses you. notify_dgn_event: Lua error: ...dcss/builds/dcss-0.34/0.34.0/bin/../dat/dlua/lm_trig.lua:240: Triggerable type TriggerableFunction at (56, 40) has no triggerers for dgn_event 0 >>>>>>>>>>>>>>>>>>>>>> Version history: No version history (current version is 0.34-b1-46-g4715434a6a) 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: [jijijjiji] Species: Human Job: Fighter HP: 20/29; mods: 0/0 MP: 15/15; mod: 2 Stats: 16 10 12 Position: (56, 40), god: No God (0), 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 | 19 | 3 | 348 | 48/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 | 0 | 0 | 0 | 0/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 | 11 | 3 | 449 | 149/200 Dodging | X | 1 | 10 | 0 | 9 | 9/50 Stealth | X | 1 | 23 | 0 | 26 | 26/42 Shields | X | 1 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 1 | 24 | 2 | 179 | 29/150 Spellcasting | X | 1 | 9 | 1 | 64 | 5/119 Conjurations | X | 1 | 3 | 0 | 2 | 2/50 Hexes | X | 1 | 0 | 0 | 0 | 0/50 Summonings | X | 1 | 1 | 0 | 0 | 0/50 Necromancy | X | 1 | 0 | 0 | 0 | 0/50 Translocations | X | 1 | 0 | 0 | 0 | 0/50 Forgecraft | X | 1 | 0 | 0 | 0 | 0/50 Fire Magic | X | 1 | 0 | 0 | 0 | 0/50 Ice Magic | X | 1 | 0 | 0 | 0 | 0/50 Air Magic | X | 1 | 0 | 0 | 0 | 0/50 Earth Magic | X | 1 | 0 | 0 | 0 | 0/50 Alchemy | X | 1 | 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: 32 Attributes: #73: 1912 Mutations: explore regen: 1 (innate) Inventory bugs: Equipment: eq slot #3, inv slot #0: +0 robe eq slot #9, inv slot #1: ring of magical power }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #.## ##.# ### ##.## #...# #<<<# ###### ####....### ##ß#......>## #####ß.'.......j## .......'.).....r@# #####ß.'.......g## ##ß#†.....>## ####....### ###### dlua errors: ...dcss/builds/dcss-0.34/0.34.0/bin/../dat/dlua/lm_trig.lua:240: Triggerable type TriggerableFunction at (56, 40) has no triggerers for dgn_event 0 [C], function error, line -1 lm_trig.lua, function (null), line 240 clua stack: dlua stack: [C], function tutorial_msg, line -1 [string "global_prelude"], function (null), line 10 lm_1way.lua, function (null), line 37 Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< realloc(): invalid next size Recursive crash.