Crash caused by signal #6: Aborted Version: Dungeon Crawl Stone Soup 0.30-a0-123-g91d0c66ccf Platform: unix Bits: 64 Game mode: tutorial Tiles: online Seed: 15518543130531761619, deterministic pregen: 1 Version history: Game started: 0.30-a0-122-g2a1322497e 0.30-a0-123-g91d0c66ccf Command line: /usr/games/crawl-git-91d0c66ccf -name verygay -rc /dgldir/rcfiles/crawl-git/verygay.rc -macro /dgldir/rcfiles/crawl-git/verygay.macro -morgue /dgldir/morgue/verygay/ -tutorial -webtiles-socket /crawl-master/webserver/sockets/verygay:2022-09-17.17:07:18.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 15 stack frames. /usr/games/crawl-git-91d0c66ccf(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x557b695d380f]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-91d0c66ccf(_Z13do_crash_dumpv+0x3f7) [0x557b695db3c7]: do_crash_dump() /usr/games/crawl-git-91d0c66ccf(_Z20crash_signal_handleri+0x1fa) [0x557b695d3c9a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7fdb82ecb210]: /lib/x86_64-linux-gnu/libc.so.6(__select+0x1a) [0x7fdb82f9cf4a]: /usr/games/crawl-git-91d0c66ccf(_ZN14TilesFramework11await_inputERjb+0x6e) [0x557b69c27c1e]: TilesFramework::await_input(unsigned int&, bool) /usr/games/crawl-git-91d0c66ccf(_Z8getch_ckv+0x155) [0x557b69c2a415]: getch_ck() /usr/games/crawl-git-91d0c66ccf(+0x6aa8c6) [0x557b698488c6]: /usr/games/crawl-git-91d0c66ccf(_Z6getchm13KeymapContext+0x62) [0x557b6984ba82]: getchm(KeymapContext) /usr/games/crawl-git-91d0c66ccf(_Z18attribute_increasev+0x196) [0x557b69a02d66]: attribute_increase() /usr/games/crawl-git-91d0c66ccf(_Z12level_changeb+0x1fc) [0x557b69a1cf6c]: level_change(bool) /usr/games/crawl-git-91d0c66ccf(+0xa941af) [0x557b69c321af]: /usr/games/crawl-git-91d0c66ccf(main+0x1a5) [0x557b695297a5]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7fdb82eac0b3]: /usr/games/crawl-git-91d0c66ccf(_start+0x2e) [0x557b6952a2ce]: 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-91d0c66ccf/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-91d0c66ccf/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-91d0c66ccf/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 Found a scroll labelled SIABBA AKYFYUW. 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 SIABBA AKYFYUW You open the door. Found a scroll labelled ISMUOL XUZI. 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 ISMUOL XUZI. Okay, then. The goblin hits you but does no damage. You hit the goblin. The goblin is severely wounded. You barely miss the goblin. The goblin is severely wounded. The goblin closely misses you. You closely miss the goblin. The goblin is severely wounded. The goblin hits you but does no damage. You hit the goblin. You kill the goblin! You see here a goblin corpse. 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 +0 flail of venom. 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 +0 flail of venom. d - a +0 flail of venom 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. Your +0 flail of venom begins to drip with poison! d - a +0 flail of venom (weapon) A giant cockroach comes into view. The rat barely misses you. There is an open door here. You sock the rat! You kill the rat! You hit the giant cockroach but do no damage. The giant cockroach bites you but does no damage. The giant cockroach closely misses you. You hit the giant cockroach. You kill the giant cockroach! The giant cockroach waves its antennae. The giant cockroach misses you. You hit the giant cockroach but do no damage. The giant cockroach misses you. You hit the giant cockroach. The giant cockroach is poisoned. The giant cockroach is almost dead. You kill the giant cockroach! The giant cockroach bites you. You hit the giant cockroach but do no damage. The giant cockroach is poisoned. The giant cockroach completely misses you. The giant cockroach barely misses you. You hit the giant cockroach. The giant cockroach looks even sicker. The giant cockroach is almost dead. 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. Things that are here: a giant cockroach corpse; a giant cockroach corpse A hobgoblin comes into view. The hobgoblin shouts! A giant cockroach comes into view. Things that are here: a giant cockroach corpse; a giant cockroach corpse There is an open door here. 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. 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. 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. 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. The hobgoblin hits you but does no damage. You sock the hobgoblin! You kill the hobgoblin! 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. There is an open door here. You see here a goblin corpse. 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. e - a scroll labelled ISMUOL XUZI You see here a goblin corpse. Number of times to repeat, then command key: 9 You can't repeat informational commands. 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. 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. A rat comes into view. 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. You sock the rat! You kill the rat! The giant cockroach barely misses you. You closely miss the giant cockroach. The giant cockroach barely misses you. You sock the giant cockroach! You kill the giant cockroach! Things that are here: a giant cockroach corpse; a giant cockroach corpse Found two stone staircases leading down. Well fought! If necessary, rest up with [5], then continue downwards with [>]. There is a stone staircase leading down here. 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 yellow 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. f - a bubbling yellow potion It was a potion of curing. You feel better. A goblin comes into view. It is wielding a +0 sling. The goblin shoots a sling bullet. The sling bullet closely misses you. The goblin shoots a sling bullet. The sling bullet hits you. The goblin shoots a sling bullet. The sling bullet hits you but does no damage. The goblin shoots a sling bullet. The sling bullet closely misses you. The goblin shoots a sling bullet. The sling bullet hits you. The goblin shoots a sling bullet. The sling bullet completely misses you. 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 hits you with a +0 dagger. You closely miss the goblin. The goblin barely misses you. You hit the goblin. The goblin is heavily wounded. The goblin hits you with a +0 dagger. * * * LOW HITPOINT WARNING * * * You miss the goblin. The goblin is heavily wounded. The goblin hits you but does no damage. x2 You hit the goblin. You kill the goblin! Things that are here: a +0 dagger; a +0 sling; 30 stones 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. f - a +0 dagger; g - a +0 sling; h - 30 stones You start resting. HP restored. 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]. j - a wand of flame (9) You open the door. A gnoll comes into view. It is wielding a +0 spear. The gnoll shouts! There is an open door here. The gnoll closely misses you. The gnoll's vision is obscured by starry radiance! You strike the helpless gnoll from behind! You hit the gnoll. The gnoll is poisoned. The gnoll is lightly wounded. The gnoll is no longer blind. The gnoll hits you with a +0 spear. You hit 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-122-g2a1322497e 0.30-a0-123-g91d0c66ccf 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: [verygay] Species: Human Job: Fighter HP: 21/24; mods: 0/0 MP: 4/4; mod: 2 Stats: 16 (16) 8 (8) 12 (12) Position: (47, 33), 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 | 37 | 3 | 388 | 88/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 | 9 | 9/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 | 34 | 3 | 401 | 101/200 Dodging | X | 1 | 3 | 0 | 2 | 2/50 Stealth | X | 1 | 2 | 0 | 3 | 3/42 Shields | X | 1 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 1 | 12 | 2 | 163 | 13/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 | 0 | 0 | 0 | 0/50 Spell bugs: Durations: Attributes: Mutations: Inventory bugs: Equipment: eq slot #0, inv slot #3: +0 flail of venom eq slot #1, inv slot #8: +1 cloak of Starlight {*Dazzle EV+4 Stlth--} eq slot #6, inv slot #0: +0 robe }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: 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 }}}} >>>>>>>>>>>>>>>>>>>>>>