Crash caused by signal #15: Terminated Version: Dungeon Crawl Stone Soup 0.25-a0-413-g3b4b6a4 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 511022202571794504, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name Boromir -rc /var/dcss/gamedata/dcss-trunk/rc-files/Boromir.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/Boromir.macro -morgue /var/dcss/gamedata/dcss/morgue/Boromir/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /tmp/dcss-sockets/Boromir:2020-01-14.01:04:44.sock -await-connection RC options: restart_after_game = false Crash caused by signal #15: Terminated Obtained 19 stack frames. /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x38) [0x70c7e8]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3c7) [0x713947]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x70cc50]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354b0) [0x7f1f2709c4b0]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z18origin_as_god_giftRK8item_def+0) [0x8cd910]: origin_as_god_gift(item_def const&) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x8bb012] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZNK8item_def4nameB5cxx11E22description_level_typebbbbj+0x640) [0x8c2050]: item_def::name[abi:cxx11](description_level_type, bool, bool, bool, bool, unsigned int) const /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xac27dc] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xac458f] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20dump_overview_screenB5cxx11b+0x21a) [0xac71ba]: dump_overview_screen[abi:cxx11](bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x6dca64] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x6e06a2] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z9dump_charRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbPK15scorefile_entry+0x3c) [0x6e353c]: dump_char(std::__cxx11::basic_string, std::allocator > const&, bool, bool, scorefile_entry const*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z9save_gamebPKc+0x813) [0x7e2553]: save_game(bool, char const*) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xcca37d] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xccaddd] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x128) [0x672ce8]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f1f27087830]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x6736e9]: Trying to run gdb. GNU gdb (Ubuntu 8.2-0ubuntu1~16.04.1) 8.2 Copyright (C) 2018 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". 0x00007f1f27441f2a in __waitpid (pid=639, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f1f27441f2a in __waitpid (pid=639, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x000000000070c665 in call_gdb (file=file@entry=0x7f1f2742c540 <_IO_2_1_stderr_>) at crash.cc:436 gdb = attach_cmd = "attach 32413\000\000\000\000\000\000\000" #2 0x0000000000713963 in do_crash_dump () at dbg-asrt.cc:685 t = 1578964504 dir = "/var/dcss/gamedata/dcss/morgue/Boromir/" name = "/var/dcss/gamedata/dcss/morgue/Boromir/crash-Boromir-20200114-011504.txt", '\000' signal_info = "Crash caused by signal #15: Terminated" cause_msg = "Crash caused by signal #15: Terminated" file = 0x7f1f2742c540 <_IO_2_1_stderr_> #3 0x000000000070cc50 in crash_signal_handler (sig_num=15) at crash.cc:196 No locals. #4 No locals. #5 origin_as_god_gift (item=...) at items.cc:1211 ogod = GOD_ECUMENICAL #6 0x00000000008bb012 in _interesting_origin (item=...) at item-name.cc:101 No locals. #7 _item_inscription (item=...) at item-name.cc:101 orig = insparts = std::vector of length 0, capacity 0 #8 0x00000000008c2050 in item_def::name[abi:cxx11](description_level_type, bool, bool, bool, bool, unsigned int) const (this=this@entry=0x11570a0 , descrip=descrip@entry=DESC_PLAIN, terse=terse@entry=true, ident=ident@entry=false, with_inscription=with_inscription@entry=true, quantity_in_words=false, ignore_flags=0) at item-name.cc:309 buff = auxname = "+0 shield" startvowel = false corpse_flags = always_plural = #9 0x0000000000ac27dc in _print_overview_screen_equip (cols=..., equip_chars=..., sw=) at output.cc:1983 prefix = "identified uncursed equipped armour" prefcol = colname = "green" item = @0x11570a0: {base_type = OBJ_ARMOUR, sub_type = 13 '\r', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 147 '\223', quantity = 1, flags = 15, pos = {x = -1, y = -1}, link = 2, slot = 99, orig_place = {branch = BRANCH_DUNGEON, depth = 0}, orig_monnum = -102, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 1 element = {["adjusted"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}}, }} melded = false col = item_idx = equip_char = 99 'c' slot_name_lwr = "shield" str = "" eqslot = __for_range = @0xdc79c0: {EQ_WEAPON, EQ_SHIELD, EQ_BODY_ARMOUR, EQ_HELMET, EQ_CLOAK, EQ_GLOVES, EQ_BOOTS, EQ_AMULET, EQ_FIRST_JEWELLERY, EQ_RIGHT_RING, EQ_RING_ONE, EQ_RING_TWO, EQ_RING_THREE, EQ_RING_FOUR, EQ_RING_FIVE, EQ_RING_SIX, EQ_RING_SEVEN, EQ_RING_EIGHT, EQ_RING_AMULET} __for_begin = __for_end = 0xdc7a0c <_ZStL19piecewise_construct> #10 0x0000000000ac458f in _get_overview_resistances (equip_chars=std::vector of length 1, capacity 1 = {...}, calc_unid=, sw=640) at output.cc:2485 cols = {columns = std::vector of length 3, capacity 4 = {{margin = 1, lines = 10}, {margin = 20, lines = 6}, {margin = 33, lines = 1}}, flines = std::vector of length 10, capacity 10 = {{ops = std::vector of length 13, capacity 13 = {{type = FSOP_COLOUR, colour = 7, text = ""}, {type = FSOP_TEXT, colour = -1, text = "rFire . . . "}, {type = FSOP_TEXT, colour = -1, text = " "}, {type = FSOP_COLOUR, colour = 7, text = ""}, {type = FSOP_TEXT, colour = -1, text = "SeeInvis . "}, {type = FSOP_TEXT, colour = -1, text = " "}, {type = FSOP_COLOUR, colour = 15, text = ""}, {type = FSOP_TEXT, colour = -1, text = "a"}, {type = FSOP_COLOUR, colour = 7, text = ""}, {type = FSOP_TEXT, colour = -1, text = " - "}, {type = FSOP_COLOUR, colour = 2, text = ""}, {type = FSOP_TEXT, colour = -1, text = "+0 war axe"}, {type = FSOP_COLOUR, colour = 7, text = ""}}}, {ops = std::vector of length 5, capacity 6 = {{type = FSOP_COLOUR, colour = 7, text = ""}, {type = FSOP_TEXT, colour = -1, text = "rCold . . . "}, {type = FSOP_TEXT, colour = -1, text = " "}, {type = FSOP_COLOUR, colour = 7, text = ""}, {type = FSOP_TEXT, colour = -1, text = "Gourm . "}}}, {ops = std::vector of length 5, capacity 6 = {{type = FSOP_COLOUR, colour = 7, text = ""}, {type = FSOP_TEXT, colour = -1, text = "rNeg . . . "}, {type = FSOP_TEXT, colour = -1, text = " "}, {type = FSOP_COLOUR, colour = 7, text = ""}, {type = FSOP_TEXT, colour = -1, text = "Faith . "}}}, {ops = std::vector of length 5, capacity 6 = {{type = FSOP_COLOUR, colour = 7, text = ""}, {type = FSOP_TEXT, colour = -1, text = "rPois . "}, {type = FSOP_TEXT, colour = -1, text = " "}, {type = FSOP_COLOUR, colour = 7, text = ""}, {type = FSOP_TEXT, colour = -1, text = "Spirit . "}}}, {ops = std::vector of length 5, capacity 6 = {{type = FSOP_COLOUR, colour = 7, text = ""}, {type = FSOP_TEXT, colour = -1, text = "rElec . "}, {type = FSOP_TEXT, colour = -1, text = " "}, {type = FSOP_COLOUR, colour = 7, text = ""}, {type = FSOP_TEXT, colour = -1, text = "Reflect . "}}}, {ops = std::vector of length 5, capacity 6 = {{type = FSOP_COLOUR, colour = 7, text = ""}, {type = FSOP_TEXT, colour = -1, text = "rCorr . "}, {type = FSOP_TEXT, colour = -1, text = " "}, {type = FSOP_COLOUR, colour = 7, text = ""}, {type = FSOP_TEXT, colour = -1, text = "Harm . "}}}, {ops = std::vector of length 2, capacity 2 = {{type = FSOP_COLOUR, colour = 7, text = ""}, {type = FSOP_TEXT, colour = -1, text = "MR ....."}}}, {ops = std::vector of length 2, capacity 2 = {{type = FSOP_COLOUR, colour = 7, text = ""}, {type = FSOP_TEXT, colour = -1, text = "Stlth .........."}}}, {ops = std::vector of length 1, capacity 1 = {{type = FSOP_TEXT, colour = -1, text = "HPRegen 0.06/turn"}}}, {ops = std::vector of length 1, capacity 1 = {{type = FSOP_TEXT, colour = -1, text = "MPRegen 0.07/turn"}}}}} out = "SeeInvis . \nGourm . \nFaith . \nSpirit . \nReflect . \nHarm . \n" rfire = rcold = rlife = rpois = rpois_string = "rPois . \n" relec = rcorr = rmuta = rmagi = regen = etheric = mp_regen = rinvi = gourmand = faith = rspir = sh = reflect = harm = rclar = stasis = show_angry = no_cast = #11 0x0000000000ac71ba in dump_overview_screen[abi:cxx11](bool) (full_id=) at output.cc:2551 bline = __for_range = __for_begin = __for_end = text = "Boromir the Shield-Bearer (Minotaur Fighter)", ' ' , "Turns: 0, Time: 00:00:30\n\nHealth: 19/19 AC: 6 Str: 20 XL: 1 Next: 0%\nMagic: 0/0 EV: 7 Int: 5 God: \nGold: 0"... equip_chars = std::vector of length 1, capacity 1 = {97 'a'} ability_list = "" #12 0x00000000006dca64 in _sdump_stats (par=...) at chardump.cc:232 No locals. #13 0x00000000006e06a2 in dump_section (par=...) at chardump.cc:167 i = #14 _get_dump (full_id=, se=0x0) at chardump.cc:181 section = "stats" __for_range = __for_begin = __for_end = par = {text = " Dungeon Crawl Stone Soup version 0.25-a0-413-g3b4b6a4 (webtiles) character file.\n\n", section = "stats", full_id = false, se = 0x0} #15 0x00000000006e353c in dump_char (fname="Boromir", quiet=quiet@entry=true, full_id=full_id@entry=false, se=se@entry=0x0) at chardump.cc:191 No locals. #16 0x00000000007e2553 in save_game (leave_game=leave_game@entry=true, farewellmsg=farewellmsg@entry=0xd36971 "Game saved, see you later!") at files.cc:2097 saving_game = {val = , oldval = false} #17 0x0000000000cca37d in _input () at main.cc:1111 cmd = CMD_NO_CMD player_disabled = {was_disabled = false} #18 0x0000000000ccaddd in _launch_game () at main.cc:453 game_start = true ccon = {cstate = false} #19 0x0000000000672ce8 in _launch_game_loop () at main.cc:362 game_ended = false game_ended = ge = fe = E = #20 main (argc=, argv=0x7ffed801fb78) at main.cc:316 No locals. [Inferior 1 (process 32413) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 9.2.1 20191102 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 -Irltiles -g -DWIZARD -DASSERTS -DCLUA_BINDINGS -DDGAMELAUNCH -DWEB_DIR_PATH="/web/" -D_GNU_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 = corridors, absdepth0 = 0 Level vaults: mrwooster_arrival_arrow layout_loops_ring Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (27, 44): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, Boromir the Minotaur Fighter. It is said that the Orb of Zot exists deep within this dungeon. Press ? for a list of commands and other information. Found a staircase leading out of the dungeon. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.25-a0-413-g3b4b6a4 Game state: mouse_enabled: 0, waiting_for_command: 1, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 1, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_NO_CMD repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Boromir] Species: Minotaur Job: Fighter HP: 19/19; mods: 0/0 MP: 0/0; mod: 0 Stats: 20 (20) 5 (5) 9 (9) Position: (27, 44), 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_currently_train | train | training | level | points | progress Fighting | X | 1 | 31 | 3 | 301 | 89/141 Short Blades | | 1 | 0 | 0 | 0 | 0/42 Long Blades | | 1 | 0 | 0 | 0 | 0/35 Axes | X | 1 | 8 | 2 | 151 | 45/106 Maces & Flails | | 1 | 0 | 0 | 0 | 0/35 Polearms | | 1 | 0 | 0 | 0 | 0/35 Staves | | 1 | 0 | 0 | 0 | 0/35 Slings | | 1 | 0 | 0 | 0 | 0/42 Bows | | 1 | 0 | 0 | 0 | 0/42 Crossbows | | 1 | 0 | 0 | 0 | 0/42 Throwing | X | 1 | 0 | 0 | 0 | 0/50 Armour | X | 1 | 31 | 3 | 301 | 89/141 Dodging | X | 1 | 0 | 0 | 0 | 0/42 Stealth | X | 1 | 0 | 0 | 0 | 0/59 Shields | X | 1 | 30 | 3 | 301 | 89/141 Unarmed Combat | X | 1 | 0 | 0 | 0 | 0/42 Spellcasting | X | 1 | 0 | 0 | 0 | 0/100 Conjurations | | 1 | 0 | 0 | 0 | 0/84 Hexes | | 1 | 0 | 0 | 0 | 0/100 Charms | | 1 | 0 | 0 | 0 | 0/100 Summonings | | 1 | 0 | 0 | 0 | 0/84 Necromancy | | 1 | 0 | 0 | 0 | 0/84 Translocations | | 1 | 0 | 0 | 0 | 0/84 Transmutations | | 1 | 0 | 0 | 0 | 0/70 Fire Magic | | 1 | 0 | 0 | 0 | 0/84 Ice Magic | | 1 | 0 | 0 | 0 | 0/84 Air Magic | | 1 | 0 | 0 | 0 | 0/84 Earth Magic | | 1 | 0 | 0 | 0 | 0/70 Poison Magic | | 1 | 0 | 0 | 0 | 0/84 Invocations | | 1 | 0 | 0 | 0 | 0/50 Evocations | | 1 | 0 | 0 | 0 | 0/59 Spell bugs: Durations: Attributes: #49: 74 #59: 1 Mutations: horns: 2 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +0 war axe eq slot #5, inv slot #2: +0 shield eq slot #6, inv slot #1: +0 scale mail }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ### ##.## ##...## ##.....## ##.......## ##.........## +.....@.....+ #####...##### ##.## #.# #.# #.# #+# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>