ERROR in 'player.cc' at line 897: unhandled equipment type 20 Version: Dungeon Crawl Stone Soup 0.32-a0-589-g2d1f746 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 11182492741767428997, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name UltraSeven -rc /var/dcss/gamedata/dcss-trunk/rc-files/UltraSeven.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/UltraSeven.macro -morgue /var/dcss/gamedata/dcss/morgue/UltraSeven/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/UltraSeven:2024-03-02.06:38:41.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 15 stack frames. /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x38) [0x7ae6c8]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3de) [0x7b83be]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x7aeb30]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7fe14fe2c4c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7fe1501d2269]: /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x7b7b69] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x7b7e76] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12you_can_wear14equipment_typeb+0x4d9) [0xbfcdf9]: you_can_wear(equipment_type, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z14list_jewelleryv+0xb4) [0x7a6324]: list_jewellery() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z15process_command12command_typeS_+0x1496) [0xe2ef06]: process_command(command_type, command_type) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xe2b3ba] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xe2bf0d] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x18c) [0x702adc]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7fe14fe17840]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x7035c9]: 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". 0x00007fe1501d1f2a in __waitpid (pid=8348, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007fe1501d1f2a in __waitpid (pid=8348, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x00000000007ae545 in call_gdb (file=file@entry=0x7fe1501bc540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 8347\000\000\000\000\000\000\000\000" #2 0x00000000007b83da in do_crash_dump () at dbg-asrt.cc:692 t = 1709361552 dir = "/var/dcss/gamedata/dcss/morgue/UltraSeven/" name = "/var/dcss/gamedata/dcss/morgue/UltraSeven/crash-UltraSeven-20240302-063912.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ERROR in 'player.cc' at line 897: unhandled equipment type 20" file = 0x7fe1501bc540 <_IO_2_1_stderr_> #3 0x00000000007aeb30 in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 0x00007fe1501d2269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x00000000007b7b69 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffd6840d700 "ERROR in 'player.cc' at line 897: unhandled equipment type 20", assert=false) at dbg-asrt.cc:818 No locals. #7 0x00000000007b7e76 in die (file=file@entry=0xe624a1 "player.cc", line=line@entry=897, format=format@entry=0xe626df "unhandled equipment type %d") at dbg-asrt.cc:878 tmp = "unhandled equipment type 20", '\000' mesg = "ERROR in 'player.cc' at line 897: unhandled equipment type 20", '\000' args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffd6840dff0, reg_save_area = 0x7ffd6840df20}} #8 0x0000000000bfcdf9 in you_can_wear (eq=eq@entry=EQ_PREVIEW_RING, temp=temp@entry=false) at player.cc:897 dummy = {base_type = OBJ_ARMOUR, sub_type = 43 '+', {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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }} alternate = {base_type = OBJ_ARMOUR, sub_type = 43 '+', {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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }} #9 0x00000000007a6324 in list_jewellery () at command.cc:335 i = EQ_PREVIEW_RING colour = slot = jewellery_id = item = "(\274\033P\341\177\000\000(\274\033P\341\177\000\000t : none", ' ' , "" j = 20 jstr = "" cols = 79 split = false #10 0x0000000000e2ef06 in process_command (cmd=CMD_LIST_JEWELLERY, prev_cmd=CMD_GO_DOWNSTAIRS) at main.cc:2242 No locals. #11 0x0000000000e2b3ba in _input () at main.cc:1258 cmd = CMD_LIST_JEWELLERY real_prev_cmd = CMD_GO_DOWNSTAIRS player_disabled = {was_disabled = false} #12 0x0000000000e2bf0d in _launch_game () at main.cc:486 game_start = ccon = {cstate = false} #13 0x0000000000702adc in _launch_game_loop () at main.cc:385 game_ended = false game_ended = ge = fe = E = #14 main (argc=, argv=0x7ffd6840eae8) at main.cc:335 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = {value = maybe_bool::mbool_t::maybe, static maybe = , static t = {value = maybe_bool::mbool_t::t, static maybe = , static t = , static f = {value = maybe_bool::mbool_t::f, static maybe = , static t = , static f = }}, static f = }, static t = , static f = }} [Inferior 1 (process 8347) detached] 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 -DWEB_DIR_PATH="/web/" -D_GNU_SOURCE -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 2 Level id: D:2 Level build method = , level layout type = corridors, absdepth0 = 1 Level vaults: layout_loops_ring nicolae_eternal_life uniq_robin uniq_jessica uniq_crazy_yiuf_cottage Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, UltraSeven the Draconian Shapeshifter. Are you destined to find the legendary Orb of Zot, or to die trying? Press ? for a list of commands and other information. Found a scroll labelled JAECSA HUNIRI and a whip. Found a staircase leading out of the dungeon. You enter the shallow water. Moving in this stuff is going to be slow. d - a scroll labelled JAECSA HUNIRI d - 2 scrolls labelled JAECSA HUNIRI (gained 1) Key pressed, stopping explore. Key pressed, stopping explore. e - a ring of magical power Key pressed, stopping explore. A dart slug comes into view. A dart slug is nearby! A dart slug is nearby! A dart slug is nearby! A dart slug is nearby! You see here a fuming red potion. Found a stone staircase leading down. The dart slug bites you but does no damage. You hit the dart slug. The dart slug is moderately wounded. You hit the dart slug. You tail-slap the dart slug. The dart slug is severely wounded. The dart slug launches a dart at you. The slug dart misses you. You hit the dart slug. The dart slug is severely wounded. The dart slug bites you. You take 2 HP, and have [14/16] HP You punch the dart slug! You kill the dart slug! No target in view! No target in view! No target in view! HP restored. f - a fuming red potion HP Full. (16) A rat comes into view. A kobold comes into view. It is wielding a +0 short sword. Found a stone staircase leading down. The kobold shouts! The rat squeaks loudly. A giant cockroach comes into view. You hit the rat. You kill the rat! The kobold throws a stone. The stone misses you. A goblin comes into view. It is wielding a +0 dagger. You see here a rat corpse. The kobold barely misses you. You hit the kobold. You kill the kobold! You hit the giant cockroach. The giant cockroach is heavily wounded. The giant cockroach closely misses you. The giant cockroach bites you but does no damage. You closely miss the giant cockroach. The giant cockroach is heavily wounded. The giant cockroach bites you but does no damage. There are monsters nearby! There are monsters nearby! You completely miss the giant cockroach. The giant cockroach is heavily wounded. The giant cockroach bites you but does no damage. You hit the giant cockroach. You kill the giant cockroach! The goblin hits you but does no damage. You hit the goblin. The goblin is moderately wounded. The goblin hits you with a +0 dagger. You take 1 HP, and have [15/16] HP You miss the goblin. Your tail-slap misses the goblin. The goblin is moderately wounded. The goblin closely misses you. You closely miss the goblin. The goblin is moderately wounded. The goblin closely misses you. You hit the goblin. You kill the goblin! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! Items here: ( )) †. There is a stone staircase leading down here. Key pressed, stopping explore. f - 3 fuming red potions (gained 2) A giant cockroach comes into view. HP Full. (16) A kobold comes into view. It is wielding a +0 dagger. The kobold shouts! You barely miss the giant cockroach. Your tail-slap misses the giant cockroach. The giant cockroach bites you. You take 2 HP, and have [14/16] HP You hit the giant cockroach. The giant cockroach is severely wounded. The giant cockroach closely misses you. You barely miss the giant cockroach. Your tail-slap misses the giant cockroach. The giant cockroach is severely wounded. The giant cockroach misses you. You closely miss the giant cockroach. Your tail-slap misses the giant cockroach. The giant cockroach is severely wounded. The giant cockroach barely misses you. The giant cockroach bites you but does no damage. You barely miss the giant cockroach. The giant cockroach is severely wounded. The giant cockroach closely misses you. You hit the giant cockroach. You kill the giant cockroach! The kobold throws a stone. The stone barely misses you. You have reached level 2! You gain 7 HP, and have [22/23] HP; MP Full (2) The kobold hits you but does no damage. You see here a giant cockroach corpse. HP Full. (23) You barely miss the kobold. The kobold barely misses you. You barely miss the kobold. The kobold hits you with a +0 dagger. You take 1 HP, and have [22/23] HP You closely miss the kobold. The kobold hits you but does no damage. You punch the kobold! You kill the kobold! HP Full. (23) No target in view! No target in view! Things that are here: a +0 dagger; 5 stones Things that are here: a +0 dagger; 5 stones You see here a giant cockroach corpse. Key pressed, stopping explore. Key pressed, stopping explore. A kobold comes into view. It is wielding a +0 whip. A kobold is nearby! A kobold is nearby! A kobold is nearby! The kobold shouts! You hit the kobold. You kill the kobold! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! Things that are here: a +0 whip; 3 stones A quokka comes into view. A quokka is nearby! A quokka is nearby! You hit the quokka. The quokka is lightly wounded. The quokka bites you. You take 2 HP, and have [21/23] HP You closely miss the quokka. The quokka is lightly wounded. The quokka bites you. You take 2 HP, and have [19/23] HP You completely miss the quokka. The quokka is lightly wounded. The quokka bites you. You take 2 HP, and have [17/23] HP You hit the quokka. You kill the quokka! No target in view! No target in view! No target in view! No target in view! You see here a quokka corpse. Found a robe. HP Full. (23) A giant cockroach and a quokka come into view. You see here a +0 robe. A ball python comes into view. Found a book of Spontaneous Combustion. Found a stone staircase leading down. The giant cockroach waves its antennae. A giant cockroach comes into view. Found a ring mail. The quokka barely misses you. You hit the quokka. Your tail-slap misses the quokka. Your punch misses the quokka. The quokka is almost dead. The quokka closely misses you. The giant cockroach closely misses you. You hit the quokka. You kill the quokka! The giant cockroach bites you. You take 2 HP, and have [21/23] HP You closely miss the ball python. You tail-slap the ball python. You kill the ball python! The giant cockroach barely misses you. The giant cockroach bites you but does no damage. You hit the giant cockroach. You kill the giant cockroach! The giant cockroach closely misses you. You closely miss the giant cockroach. The giant cockroach closely misses you. You hit the giant cockroach. The giant cockroach is almost dead. The giant cockroach barely misses you. You hit the giant cockroach. You kill the giant cockroach! A bat and a giant cockroach come into view. Found a scroll labelled VICZAR KESK. Things that are here: a giant cockroach corpse; a ball python corpse HP Full. (23) There are monsters nearby! You hit the giant cockroach. The giant cockroach is moderately wounded. The giant cockroach barely misses you. You hit the giant cockroach. You kill the giant cockroach! The bat closely misses you. You hit the bat. You kill the bat! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! g - a scroll labelled VICZAR KESK There is a stone staircase leading down here. You pick up a book of Spontaneous Combustion and begin reading... You add the spells Inner Flame, Irradiate and Ignition to your library. A rat comes into view. The rat squeaks loudly. The rat twitches its whiskers. The rat closely misses you. You hit the rat. You kill the rat! No target in view! No target in view! No target in view! No target in view! You see here a rat corpse. Key pressed, stopping explore. A bat comes into view. Found 6 gold pieces and a scroll labelled JAECSA HUNIRI. A bat comes into view. The bat moves out of view. x2 No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! A dart slug and a ball python come into view. A rat comes into view. The bat barely misses you. You barely miss the bat. The rat squeaks loudly. The bat hits you but does no damage. The bat barely misses you. You miss the bat. The bat hits you but does no damage. You barely miss the bat. Your tail-slap misses the bat. The bat hits you. The bat barely misses you. You take 1 HP, and have [22/23] HP You closely miss the bat. The bat closely misses you. HP Full. (23) You barely miss the bat. The bat closely misses you. The bat barely misses you. You hit the bat. You kill the bat! The bat barely misses you. You hit the ball python. You kill the ball python! The bat misses you. The rat closely misses you. The bat closely misses you. The dart slug barely misses you. You see here a ball python corpse. You hit the dart slug. The dart slug is moderately wounded. The bat misses you. The rat misses you. The dart slug bites you. You take 2 HP, and have [21/23] HP You punch the dart slug! The dart slug is almost dead. The rat bites you but does no damage. The bat hits you but does no damage. You barely miss the dart slug. The dart slug is almost dead. The bat hits you but does no damage. The rat misses you. The dart slug completely misses you. You hit the dart slug. You kill the dart slug! The bat misses you. The rat misses you. You closely miss the rat. Your tail-slap misses the rat. The bat hits you but does no damage. The rat closely misses you. You hit the bat. You kill the bat! The rat closely misses you. Your Shapeshifting skill increases to level 4! You hit the rat but do no damage. The rat closely misses you. You barely miss the rat. The rat barely misses you. You barely miss the rat. The rat barely misses you. You closely miss the rat. The rat bites you but does no damage. HP Full. (23) You hit the rat. You kill the rat! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You see here a dart slug corpse. You now have 6 gold pieces. Key pressed, stopping explore. d - 3 scrolls labelled JAECSA HUNIRI (gained 1) You see here a ball python corpse. Key pressed, stopping explore. Key pressed, stopping explore. You see here a rat corpse. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. There is a stone staircase leading down here. Items here: ( )) ÷. Key pressed, stopping explore. Key pressed, stopping explore. h - an amethyst potion Done exploring. Done exploring. Done exploring. No target in view! No target in view! No target in view! No target in view! No target in view! Done exploring. There is a stone staircase leading down here. Search for what [? for help]? . You climb downwards. There is a stone staircase leading up here. Left ring : none Right ring : none Amulet : none >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.32-a0-589-g2d1f746 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: 1, arena_suspended: 0 prev_cmd = CMD_LIST_JEWELLERY repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [UltraSeven] Species: Draconian Job: Shapeshifter HP: 23/23; mods: 0/0 MP: 2/2; mod: 0 Stats: 16 (16) 10 (10) 10 (10) Position: (64, 13), god: No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: stone staircase leading up Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 1 | 51 | 9/84 Short Blades | X | 0 | 0 | 0 | 0 | 0/50 Long Blades | X | 0 | 0 | 0 | 0 | 0/50 Axes | X | 0 | 0 | 0 | 0 | 0/50 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/50 Polearms | X | 0 | 0 | 0 | 0 | 0/50 Staves | X | 0 | 0 | 0 | 0 | 0/50 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Dodging | X | 0 | 0 | 1 | 151 | 92/119 Stealth | X | 0 | 0 | 0 | 0 | 0/50 Shields | X | 0 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 0 | 0 | 3 | 301 | 1/200 Spellcasting | X | 0 | 0 | 0 | 0 | 0/59 Conjurations | X | 0 | 0 | 0 | 0 | 0/50 Hexes | X | 0 | 0 | 0 | 0 | 0/59 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 0 | 0 | 0 | 0 | 0/50 Translocations | X | 0 | 0 | 0 | 0 | 0/50 Fire Magic | X | 0 | 0 | 0 | 0 | 0/50 Ice Magic | X | 0 | 0 | 0 | 0 | 0/50 Air Magic | X | 0 | 0 | 0 | 0 | 0/50 Earth Magic | X | 0 | 0 | 0 | 0 | 0/50 Alchemy | X | 0 | 0 | 0 | 0 | 0/50 Invocations | X | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 0 | 0 | 0 | 0 | 0/50 Shapeshifting | X | 1 | 100 | 4 | 600 | 6/297 Spell bugs: Durations: #33: 10 #114: 24 Attributes: #12: 6 #49: 77 Mutations: cold-blooded: 1 (innate) Inventory bugs: Equipment: }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ## .. ###.### #....h# #.#.#.# .. .^. #. #..## # ...# ##.## #. #. clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>