Crash caused by signal #6: Aborted Version: Dungeon Crawl Stone Soup 0.30-a0-121-gb27577e5d9 Platform: unix Bits: 64 Game mode: tutorial Tiles: online Seed: 229233408146807125, deterministic pregen: 1 Command line: /usr/games/crawl-git-b27577e5d9 -name Randomsnowman17 -rc /dgldir/rcfiles/crawl-git/Randomsnowman17.rc -macro /dgldir/rcfiles/crawl-git/Randomsnowman17.macro -morgue /dgldir/morgue/Randomsnowman17/ -tutorial -webtiles-socket /crawl-master/webserver/sockets/Randomsnowman17:2022-09-14.19:06:50.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 17 stack frames. /usr/games/crawl-git-b27577e5d9(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x5599ada2c83f]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-b27577e5d9(_Z13do_crash_dumpv+0x3f7) [0x5599ada343f7]: do_crash_dump() /usr/games/crawl-git-b27577e5d9(_Z20crash_signal_handleri+0x1fa) [0x5599ada2ccca]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7f3c13497210]: /lib/x86_64-linux-gnu/libc.so.6(+0xb4d40) [0x7f3c13505d40]: /usr/games/crawl-git-b27577e5d9(_Z19get_item_known_infoRK8item_def+0x286) [0x5599adc1f586]: get_item_known_info(item_def const&) /usr/games/crawl-git-b27577e5d9(_ZN14TilesFramework12_send_playerEb+0x169b) [0x5599ae079dab]: TilesFramework::_send_player(bool) /usr/games/crawl-git-b27577e5d9(_ZN14TilesFramework6redrawEv+0xa6) [0x5599ae07ee86]: TilesFramework::redraw() /usr/games/crawl-git-b27577e5d9(_Z8getch_ckv+0x141) [0x5599ae0833c1]: getch_ck() /usr/games/crawl-git-b27577e5d9(+0x6aa8a6) [0x5599adca18a6]: /usr/games/crawl-git-b27577e5d9(_Z6getchm13KeymapContext+0x62) [0x5599adca4a62]: getchm(KeymapContext) /usr/games/crawl-git-b27577e5d9(_Z18attribute_increasev+0x196) [0x5599ade5bd36]: attribute_increase() /usr/games/crawl-git-b27577e5d9(_Z12level_changeb+0x1fc) [0x5599ade75f3c]: level_change(bool) /usr/games/crawl-git-b27577e5d9(+0xa9416f) [0x5599ae08b16f]: /usr/games/crawl-git-b27577e5d9(main+0x1a5) [0x5599ad9827d5]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f3c134780b3]: /usr/games/crawl-git-b27577e5d9(_start+0x2e) [0x5599ad9832fe]: gdb not executable. Compilation info: <<<<<<<<<<< Compiled with GCC 9.4.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-b27577e5d9/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-b27577e5d9/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-b27577e5d9/data/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_lesson3_level2 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< In this lesson you're going to learn about items and how to use them. You can reread all messages at any time with [Ctrl-P]. Also, press [Space] to clear the --more-- prompts. Found a pair of boots. Found three staircases leading out of the dungeon. Pick up these boots with [,] and wear them with [W]. You see here a +0 pair of boots. b - a +0 pair of boots You start putting on your armour. You continue putting on your +0 pair of boots. x4 You finish putting on your +0 pair of boots. Found a scroll labelled FASYNA XUNOUCW. Some types of items, marked with a green frame, are picked up automatically as you step on them. Many items are unidentified when you find them. One way to find out what they do is to use them. Try reading this scroll with [r]. c - a scroll labelled FASYNA XUNOUCW As you read the scroll labelled FASYNA XUNOUCW, it crumbles to dust. The scroll dissolves into smoke. It was a scroll of fog. You open the door. Found a scroll labelled SUEHIR RUVVU. There is an open door here. A goblin comes into view. Autopickup does not work if there's a monster around. You can either pick up this scroll now with [,] or you can fight the nearby enemy and pick it up afterwards. The goblin shouts! You see here a scroll labelled SUEHIR RUVVU. You can't go up here! c - a scroll labelled SUEHIR RUVVU As you read the scroll labelled SUEHIR RUVVU, it crumbles to dust. You assume a fearsome visage. The goblin looks frightened! It was a scroll of fear. You hit the goblin. Your attack snaps the goblin out of its fear. The goblin is severely wounded. A goblin is nearby! A goblin is nearby! A goblin is nearby! A goblin is nearby! You hit the goblin. You kill the goblin! You see here a goblin corpse. You open the door. Found a glowing flail. There is an open door here. An item described as runed or glowing will always be enchanted, or have special properties, or both. Once you step on top of such an item, its properties will be revealed to you. You see here a +1 flail of venom. c - a +1 flail of venom Your +1 flail of venom begins to drip with poison! c - a +1 flail of venom (weapon) To view the description of your new weapon, find and select it in your inventory ([i]). Notice that all the item commands also work from the item description screens. Once you've successfully managed to poison a monster, it is sometimes best to retreat and let the poison do the work. Don't forget to retreat to heal too, if necessary. You open the door. A rat and 2 giant cockroaches come into view. A giant cockroach comes into view. The rat bites you but does no damage. There is an open door here. You hit the rat but do no damage. The rat is poisoned. The rat bites you but does no damage. The rat attacks as you move away! The rat bites you. When you move away from an enemy, they have a small (1/3) chance of taking advantage and launching a free attack. Repositioning and retreating is often still good, but keep an eye out for those extra attacks. Once you've successfully managed to poison a monster, it is sometimes best to retreat and let the poison do the work. Don't forget to retreat to heal too, if necessary. The giant cockroach waves its antennae. You kill the rat! The giant cockroach misses you. You sock the giant cockroach! You kill the giant cockroach! The giant cockroach closely misses you. The giant cockroach attacks as you move away! The giant cockroach closely misses you. You hit the giant cockroach but do no damage. The giant cockroach is poisoned. The giant cockroach misses you. x2 You barely miss the giant cockroach. The giant cockroach is severely wounded. You kill the giant cockroach! You barely miss the giant cockroach. The giant cockroach bites you but does no damage. x2 You barely miss the giant cockroach. The giant cockroach bites you but does no damage. The giant cockroach bites you. You hit the giant cockroach. The giant cockroach is poisoned. The giant cockroach is severely wounded. You kill the giant cockroach! You have reached level 2! Once you've successfully managed to poison a monster, it is sometimes best to retreat and let the poison do the work. Don't forget to retreat to heal too, if necessary. There is an open door here. A hobgoblin comes into view. A giant cockroach comes into view. A rat comes into view. Found two stone staircases leading down. The hobgoblin hits you but does no damage. You barely miss the hobgoblin. The hobgoblin hits you but does no damage. You hit the hobgoblin. The hobgoblin is poisoned. The hobgoblin is heavily wounded. The hobgoblin hits you. The hobgoblin barely misses you. The hobgoblin attacks as you move away! The hobgoblin completely misses you. You kill the hobgoblin! The giant cockroach barely misses you. You hit the giant cockroach but do no damage. The giant cockroach is poisoned. You kill the giant cockroach! You barely miss the rat. The rat completely misses you. You barely miss the rat. The rat barely misses you. The rat closely misses you. You closely miss the rat. The rat bites you. You thump the rat! You kill the rat! You see here a rat corpse. Well fought! If necessary, rest up with [5], then continue downwards with [>]. There is a stone staircase leading down here. You start resting. HP restored. You climb downwards. If the many commands are too confusing, you can also look them up in the command help [?]. Rereading old messages with [Ctrl-P] is available as usual. There is a stone staircase leading up here. Traps can have a variety of unpleasant effects, such as alerting monsters or teleporting you into danger. Some traps are permanent and will always be revealed as part of the map, but other traps can be triggered by exploring new tiles, and won't exist after being triggered. If there's no way around, you'll have to trigger the trap and deal with the consequences. Really walk onto that pressure plate? [Y]es or [N]o only, please. Really walk onto that pressure plate? You hear a click... Luckily, nothing happens. There is a pressure plate here. Found a bubbling pink potion. Potions may provide vital healing or useful enchantments, but some have less desirable effects. You can quaff this potion with [q] to discover what it does. d - a bubbling pink potion You drop a bubbling pink potion. You see here a bubbling pink potion. Potions may provide vital healing or useful enchantments, but some have less desirable effects. You can quaff this potion with [q] to discover what it does. You see here a bubbling pink potion. d - a bubbling pink potion It was a potion of curing. You feel better. A goblin comes into view. It is wielding a +0 sling. The goblin shouts! The goblin shoots a sling bullet. The sling bullet hits you. The goblin unwields a +0 sling. The goblin wields a +0 dagger. The goblin barely misses you. You closely miss the goblin. The goblin hits you with a +0 dagger. You closely miss the goblin. The goblin hits you but does no damage. You hit the goblin. The goblin is poisoned. The goblin is severely wounded. The goblin hits you but does no damage. The goblin hits you with a +0 dagger. You hit the goblin. You kill the goblin! Items here: ( )) †. There are a lot of items here. You choose what to pick up from a menu: press , to enter the pickup menu. To leave the menu, confirm your selection with Enter. d - a +0 dagger; e - a +0 sling; f - 30 stones You open the door. Found the +1 cloak of Starlight {*Dazzle EV+4 Stlth--}. There is an open door here. Items with unusual names are artefacts. Artefacts can have a number of special properties. Some unique artefacts (such as this cloak) are always identified and may have special properties that cannot be found anywhere else! Others are generated with a random selection of properties, and are unidentified until you step on top of them. Try equipping this cloak with [W]. You see here the +1 cloak of Starlight {*Dazzle EV+4 Stlth--}. You start putting on your armour. You continue putting on the +1 cloak of Starlight {*Dazzle EV+4 Stlth--}. x4 You finish putting on the +1 cloak of Starlight {*Dazzle EV+4 Stlth--}. You open the door. Found a wand of flame (9). There is an open door here. You can evoke a wand with [V]. h - a wand of flame (9) Okay, then. Aiming: Throw Flame Press: ? - help, Shift-Dir - straight line Save game and exit? [Y]es or [N]o only, please. Save game and exit? Okay, then. Save game and exit? [Y]es or [N]o only, please. Save game and exit? Okay, then. You open the door. A gnoll comes into view. It is wielding a +0 spear. The gnoll shouts! There is an open door here. Aiming: Throw Flame Press: ? - help, Shift-Dir - straight line, f - gnoll Aim: a gnoll, wielding a +0 spear (72% to hit) The puff of flame hits the gnoll. The gnoll is moderately wounded. Aiming: Throw Flame Press: ? - help, Shift-Dir - straight line, f/p - gnoll Aim: a gnoll, wielding a +0 spear (moderately wounded, 72% to hit) The puff of flame hits the gnoll. The gnoll is almost dead. Aiming: Throw Flame Press: ? - help, Shift-Dir - straight line, f/p - gnoll Aim: a gnoll, wielding a +0 spear (almost dead, 72% to hit) The puff of flame hits the gnoll! You kill the gnoll! You have reached level 3! Your experience leads to an increase in your attributes! Upon gaining levels 3, 9, 15, etc., you get to choose an attribute to raise: strength, intelligence, or dexterity. Strength makes heavy armour less cumbersome and slightly increases most weapons' damage. Intelligence makes your spells more reliable and powerful. Dexterity increases your evasion and stealth, and slightly increases the damage of blades and ranged weapons. Increase (S)trength, (I)ntelligence, or (D)exterity? You have reached level 3! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? You have reached level 3! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? You have reached level 3! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? You have reached level 3! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? You have reached level 3! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.30-a0-121-gb27577e5d9 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: 2, arena_suspended: 0 prev_cmd = CMD_NO_CMD repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Randomsnowman17] Species: Human Job: Fighter HP: 20/24; mods: 0/0 MP: 4/4; mod: 2 Stats: 16 (16) 8 (8) 12 (12) Position: (47, 28), god: No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: auto) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 39 | 3 | 331 | 31/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 | 6 | 0 | 1 | 1/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 | 36 | 3 | 452 | 152/200 Dodging | X | 1 | 1 | 0 | 0 | 0/50 Stealth | X | 1 | 0 | 0 | 0 | 0/42 Shields | X | 1 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 1 | 14 | 2 | 177 | 27/150 Spellcasting | X | 1 | 0 | 0 | 0 | 0/59 Conjurations | X | 1 | 0 | 0 | 0 | 0/50 Hexes | X | 1 | 0 | 0 | 0 | 0/50 Summonings | X | 1 | 0 | 0 | 0 | 0/50 Necromancy | X | 1 | 0 | 0 | 0 | 0/50 Translocations | X | 1 | 0 | 0 | 0 | 0/50 Transmutations | 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 Poison Magic | X | 1 | 0 | 0 | 0 | 0/50 Invocations | X | 1 | 0 | 0 | 0 | 0/42 Evocations | X | 1 | 4 | 0 | 0 | 0/50 Spell bugs: Durations: Attributes: Mutations: Inventory bugs: Equipment: eq slot #0, inv slot #2: +1 flail of venom eq slot #1, inv slot #6: +1 cloak of Starlight {*Dazzle EV+4 Stlth--} eq slot #4, inv slot #1: +0 pair of boots eq slot #6, inv slot #0: +0 robe }}}}}}}}}}} Webtiles message buffer: {"msg":"player","inv":{"28":{ Webtiles JSON stack: start: 0 end: 15 type: } start: 15 end: 23 type: } start: 23 end: 29 type: } Screenshot: ############ ####### .....#.....###.....# ..<..#......'......# .....#.....###.....# ##.#####.### ###.### ...# #'# #'# .### #†# #@# ^### #.# #.# ...# #.# #)# ##.# #.# #.# ##.### #.# #.# .....###.# ... .........# ... .....##### ... ###### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 0 at (31, 28): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger_db fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: tutorial3 trap exit: false }}}} Lua marker 1 at (31, 29): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.tutorial_trap fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: pressure_plate activating: false dgn_trigs_by_type: 65536: 1: 1 activated: true data: triggered: true }}}} Lua marker 2 at (33, 34): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger_db fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: tutorial3 potion exit: false }}}} Lua marker 3 at (37, 44): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger_db fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: tutorial3 drop exit: false }}}} Lua marker 4 at (39, 24): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger_db fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: tutorial3 artefact_armour exit: false }}}} Lua marker 5 at (42, 38): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger_db fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: tutorial3 wand_digging exit: false }}}} Lua marker 6 at (42, 44): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger_db fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: tutorial3 amulet exit: false }}}} Lua marker 7 at (47, 24): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger_db fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer method: dgn_event type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: tutorial3 wand_fire exit: false }}}} >>>>>>>>>>>>>>>>>>>>>>