Crash caused by signal #13: Broken pipe Version: Dungeon Crawl Stone Soup 0.21.1-72-gffa868e0fe Platform: unix Bits: 64 Game mode: tutorial Tiles: online Command line: /usr/games/crawl-0.21 -name Tempage68 -rc /dgldir/rcfiles/crawl-0.21/Tempage68.rc -macro /dgldir/rcfiles/crawl-0.21/Tempage68.macro -morgue /dgldir/morgue/Tempage68/ -tutorial -webtiles-socket /crawl-master/webserver/sockets/Tempage68:2018-08-05.10:15:06.sock -await-connection RC options: restart_after_game = false Crash caused by signal #13: Broken pipe Obtained 15 stack frames. /usr/games/crawl-0.21(_Z17write_stack_traceP8_IO_FILEi+0x28) [0x558f32e2ac18]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-0.21(_Z13do_crash_dumpv+0x480) [0x558f32e32fa0]: do_crash_dump() /usr/games/crawl-0.21(_Z20crash_signal_handleri+0x7e) [0x558f32e2af1e]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x33030) [0x7ff1966e3030]: /lib/x86_64-linux-gnu/libc.so.6(__write+0x10) [0x7ff19678b760]: /lib/x86_64-linux-gnu/libc.so.6(_IO_file_write+0x37) [0x7ff1967227e7]: /lib/x86_64-linux-gnu/libc.so.6(+0x71b32) [0x7ff196721b32]: /lib/x86_64-linux-gnu/libc.so.6(_IO_file_xsputn+0x16e) [0x7ff196722f3e]: /lib/x86_64-linux-gnu/libc.so.6(fputs+0xbf) [0x7ff19671793f]: /usr/games/crawl-0.21(_Z3endibPKcz+0x344) [0x558f32ece994]: end(int, bool, char const*, ...) /usr/games/crawl-0.21(_Z9save_gamebPKc+0x15e) [0x558f32eec47e]: save_game(bool, char const*) /usr/games/crawl-0.21(+0x86ad13) [0x558f33396d13]: /usr/games/crawl-0.21(main+0x36d) [0x558f32d94d6d]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1) [0x7ff1966d02b1]: /usr/games/crawl-0.21(_start+0x2a) [0x558f32d9518a]: /usr/bin/gdb not executable. Compilation info: <<<<<<<<<<< Compiled with GCC 6.3.0 20170516 on Aug 3 2018 at 18:21:57 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-tautological-unsigned-enum-zero-compare -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -Irltiles -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-0.21/saves" -DDATA_DIR_PATH="/crawl-master/crawl-0.21/data/" -DWEB_DIR_PATH="/crawl-master/crawl-0.21/data/web/" -D_GNU_SOURCE -D_DEFAULT_SOURCE -isystem /usr/include/ncursesw 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_lesson1 Markers: <<<<<<<<<<<<<<<<<<<<<< Marker 1 at (17, 30): feature (stone_stairs_up_i) Marker 8 at (43, 22): feature (stone_stairs_up_iii) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< In this lesson you're going to learn how to move around and explore a level. You can move with the [arrow keys]. 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. >>>>>>>>>>>>>>>>>>>>>> Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 0, need_save: 1, saving_game: 1, 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: [Tempage68] Species: Human Job: Fighter HP: 18/18; mods: 0/0 MP: 3/3; mod: 2 Stats: 16 (16) 8 (8) 12 (12) Position: (17, 30), god: No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: staircase leading out of the dungeon Skills (mode: auto) Name | can_train | train | training | level | points | progress Fighting | X | 1 | 44 | 3 | 301 | 1/200 Short Blades | | 1 | 0 | 0 | 0 | 0/50 Long Blades | | 1 | 0 | 0 | 0 | 0/50 Axes | | 1 | 0 | 0 | 0 | 0/50 Maces & Flails | | 1 | 0 | 0 | 0 | 0/50 Polearms | | 1 | 0 | 0 | 0 | 0/50 Staves | | 1 | 0 | 0 | 0 | 0/50 Slings | | 1 | 0 | 0 | 0 | 0/50 Bows | | 1 | 0 | 0 | 0 | 0/50 Crossbows | | 1 | 0 | 0 | 0 | 0/50 Throwing | X | 1 | 0 | 0 | 0 | 0/50 Armour | X | 1 | 44 | 3 | 301 | 1/200 Dodging | X | 1 | 0 | 0 | 0 | 0/50 Stealth | X | 1 | 0 | 0 | 0 | 0/42 Shields | | 1 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 1 | 12 | 2 | 151 | 1/150 Spellcasting | X | 1 | 0 | 0 | 0 | 0/59 Conjurations | | 1 | 0 | 0 | 0 | 0/50 Hexes | | 1 | 0 | 0 | 0 | 0/50 Charms | | 1 | 0 | 0 | 0 | 0/50 Summonings | | 1 | 0 | 0 | 0 | 0/50 Necromancy | | 1 | 0 | 0 | 0 | 0/50 Translocations | | 1 | 0 | 0 | 0 | 0/50 Transmutations | | 1 | 0 | 0 | 0 | 0/50 Fire Magic | | 1 | 0 | 0 | 0 | 0/50 Ice Magic | | 1 | 0 | 0 | 0 | 0/50 Air Magic | | 1 | 0 | 0 | 0 | 0/50 Earth Magic | | 1 | 0 | 0 | 0 | 0/50 Poison Magic | | 1 | 0 | 0 | 0 | 0/50 Invocations | | 1 | 0 | 0 | 0 | 0/42 Evocations | | 1 | 0 | 0 | 0 | 0/50 Spell bugs: Durations: Attributes: #59: 1 Mutations: Inventory bugs: Equipment: 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 (17, 30): {{{{ CLASS: OneWayStair props: dst: tutorial_lesson1 onclimb: CLASS: FunctionWrapper name: tutorial1.exit fn: [type function] }}}} Lua marker 2 at (24, 30): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger_db fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: tutorial1 go_on exit: false }}}} Lua marker 3 at (31, 37): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger_db fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: tutorial1 diagonal exit: false }}}} Lua marker 4 at (36, 32): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger_db fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: tutorial1 downstairs exit: false }}}} Lua marker 5 at (36, 42): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger_db fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: tutorial1 shiftmove exit: false }}}} Lua marker 6 at (43, 22): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger_db fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: tutorial1 tutorial_end exit: false }}}} Lua marker 7 at (43, 22): {{{{ CLASS: OneWayStair props: dst: tutorial_lesson1 onclimb: CLASS: FunctionWrapper name: tutorial1.win fn: [type function] desc: exit from the tutorial }}}} Lua marker 9 at (50, 23): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger_db fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: tutorial1 autoexplore_announce exit: false }}}} Lua marker 10 at (54, 35): {{{{ CLASS: FogMachine pow_min: 10 spread_buildup_time: 1 listeners: spread_rate: 0 size_min: 2 size_max: 2 pow_max: 10 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 10 type: turn delay_min: 10 buildup_turns: 0 delay_max: 10 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false buildup_turns: 0 size_buildup_amnt: 0 excl_rad: 1 spread_buildup_amnt: 0 cloud_type: steam props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 11 at (54, 39): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger_db fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: tutorial1 exclusion exit: false }}}} Lua marker 12 at (58, 47): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger_db fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: tutorial1 autoexplore exit: false }}}} Lua marker 13 at (61, 47): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger_db fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: tutorial1 levelmap exit: false }}}} >>>>>>>>>>>>>>>>>>>>>>