Crash caused by signal #11: Segmentation fault Version: Dungeon Crawl Stone Soup 0.32-a0-558-g233958a Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 11123893810988866131, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name ntxq -rc /var/dcss/gamedata/dcss-trunk/rc-files/ntxq.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/ntxq.macro -morgue /var/dcss/gamedata/dcss/morgue/ntxq/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/ntxq:2024-02-29.14:40:26.sock -await-connection RC options: restart_after_game = false Crash caused by signal #11: Segmentation fault Obtained 15 stack frames. /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x38) [0x7ae1f8]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3de) [0x7b7eee]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x7ae660]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7f3ddbd164c0]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z16armour_type_proph11armour_flag+0x14) [0x9ae9c4]: armour_type_prop(unsigned char, armour_flag) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12equip_effect14equipment_typeibb+0x2de) [0xbe75ee]: equip_effect(equipment_type, int, bool, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z10equip_item14equipment_typeibb+0x5a) [0xbe7d7a]: equip_item(equipment_type, int, bool, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN12EquipOnDelay6finishEv+0xda) [0x7ce65a]: EquipOnDelay::finish() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN5Delay6handleEv+0x46) [0x7cf6d6]: Delay::handle() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12handle_delayv+0x35) [0x7d0345]: handle_delay() /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xe2a2f3] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xe2af5d] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x18c) [0x7027dc]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f3ddbd01840]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x7032c9]: 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". 0x00007f3ddc0bbf2a in __waitpid (pid=20362, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f3ddc0bbf2a in __waitpid (pid=20362, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x00000000007ae075 in call_gdb (file=file@entry=0x7f3ddc0a6540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 20358\000\000\000\000\000\000\000" #2 0x00000000007b7f0a in do_crash_dump () at dbg-asrt.cc:692 t = 1709217760 dir = "/var/dcss/gamedata/dcss/morgue/ntxq/" name = "/var/dcss/gamedata/dcss/morgue/ntxq/crash-ntxq-20240229-144240.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x7f3ddc0a6540 <_IO_2_1_stderr_> #3 0x00000000007ae660 in crash_signal_handler (sig_num=11) at crash.cc:198 No locals. #4 No locals. #5 0x00000000009ae9c4 in _armour_type_flags (arm=44 ',') at item-prop.cc:3339 No locals. #6 armour_type_prop (arm=44 ',', prop=prop@entry=ARMF_REGENERATION) at item-prop.cc:3339 No locals. #7 0x0000000000be75ee in _handle_regen_item_equip (item=...) at item-def.h:102 regen_hp = eq_slot = plural = item_name = regen_mp = activate = regen_hp = regen_mp = eq_slot = plural = item_name = activate = #8 equip_effect (slot=EQ_AMULET, item_slot=, unmeld=false, msg=) at player-equip.cc:235 item = @0x1328c88: {base_type = OBJ_JEWELLERY, sub_type = 44 ',', {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 = 74, unrand_idx = 74, subtype_rnd = 74, brand = 74, freshness = 74}, rnd = 3 '\003', quantity = 1, flags = 536871439, pos = {x = -1, y = -1}, link = 11, slot = 108, orig_place = {branch = BRANCH_DUNGEON, depth = 2}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }} eq = block_unmeld_interrupts = {m_block = false, static interrupts_blocked = 0} #9 0x0000000000be7d7a in equip_item (slot=slot@entry=EQ_AMULET, item_slot=, msg=msg@entry=true, skip_effects=skip_effects@entry=false) at player-equip.cc:79 No locals. #10 0x00000000007ce65a in EquipOnDelay::finish (this=0x3819f60) at delay.cc:755 old_talents = 1 is_amulet = eq_slot = EQ_AMULET #11 0x00000000007cf6d6 in Delay::handle (this=0x3819f60) at delay.cc:685 No locals. #12 Delay::handle (this=0x3819f60) at delay.cc:660 No locals. #13 0x00000000007d0345 in handle_delay () at delay.cc:704 delay = #14 0x0000000000e2a2f3 in _input () at main.cc:1144 time_is_frozen = player_disabled = {was_disabled = false} #15 0x0000000000e2af5d in _launch_game () at main.cc:486 game_start = ccon = {cstate = false} #16 0x00000000007027dc in _launch_game_loop () at main.cc:385 game_ended = false game_ended = ge = fe = E = #17 main (argc=, argv=0x7ffe02b3e068) 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 20358) 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_cross shapermc_ecumenical_altar_gd uniq_crazy_yiuf_cottage Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, ntxq the Octopode Shapeshifter. If you return without finding the Orb of Zot, so far below, it's all over! Press ? for a list of commands and other information. Found a staircase leading out of the dungeon. A kobold comes into view. It is wielding a +0 short sword. Okay, then. Okay, then. The kobold shouts! The kobold hits you with a +0 short sword. You tentacle-slap the kobold. You kill the kobold! No target in view! HP restored. You now have 17 gold pieces. A kobold comes into view. It is wielding a +0 short sword. You see here a purple potion. A rat comes into view. The helpless kobold fails to defend itself. You tentacle-slap the kobold. Your grab misses the kobold. The kobold is severely wounded. The kobold hits you with a +0 short sword. You tentacle-slap the kobold. You kill the kobold! The rat squeaks loudly. You closely miss the rat. You grab the rat. You constrict the rat. You kill the rat! No target in view! No target in view! d - a scroll labelled LIGUEDUOG e - a purple potion You see here a +0 short sword. Found a stone staircase leading down. You now have 24 gold pieces (gained 7). A frilled lizard and an endoplasm come into view. A hobgoblin comes into view. Found a ring mail. The endoplasm quivers. A frilled lizard comes into view. Found a stone staircase leading down. The frilled lizard hisses angrily. The endoplasm attacks as it pursues you! The endoplasm misses you. You tentacle-slap the endoplasm. The endoplasm is severely wounded. The endoplasm freezes you. You are frozen. You barely miss the endoplasm. You squeeze the endoplasm. You kill the endoplasm! The frilled lizard closely misses you. The frilled lizard misses you. You tentacle-slap the frilled lizard. You kill the frilled lizard! The frilled lizard closely misses you. You tentacle-slap the hobgoblin. You grab the hobgoblin. The hobgoblin is almost dead. You constrict the hobgoblin. You kill the hobgoblin! The frilled lizard closely misses you. You barely miss the frilled lizard. Your grab misses the frilled lizard. Your squeeze misses the frilled lizard. The frilled lizard barely misses you. You barely miss the frilled lizard. Your grab misses the frilled lizard. Your squeeze misses the frilled lizard. The frilled lizard closely misses you. You barely miss the frilled lizard. Your grab misses the frilled lizard. The frilled lizard misses you. You barely miss the frilled lizard. You grab the frilled lizard. You constrict the frilled lizard. You kill the frilled lizard! You have reached level 2! You see here a frilled lizard corpse. Found a glowing helmet. A frilled lizard comes into view. The frilled lizard hisses angrily. The frilled lizard bites you. You barely miss the frilled lizard. Your grab misses the frilled lizard. The frilled lizard bites you. You tentacle-slap the frilled lizard. You kill the frilled lizard! No target in view! f - a scroll labelled MIOGIXK ISEUR You see here a +0 helmet of see invisible. You aren't carrying any wearable armour. A ball python comes into view. Found a robe. A kobold and a dart slug come into view. The kobold shouts! The ball python hisses angrily. The kobold throws a stone. The stone hits you. You barely miss the kobold. You grab the kobold. You constrict the kobold. The kobold hits you but does no damage. An endoplasm comes into view. You barely miss the kobold. You squeeze the kobold. You kill the kobold! You closely miss the ball python. Your grab misses the ball python. Your tentacle-slap misses the ball python. Your squeeze misses the ball python. The ball python closely misses you. x2 You tentacle-slap the ball python. You kill the ball python! A quokka comes into view. Things that are here: a +0 short sword; a stone; a kobold corpse The endoplasm freezes you. You are frozen. You tentacle-slap the endoplasm. The endoplasm is moderately wounded. The endoplasm freezes you. You are frozen. You tentacle-slap the endoplasm. You kill the endoplasm! Things that are here: a +0 short sword; a stone; a kobold corpse The quokka closely misses you. You bludgeon the quokka! You kill the quokka! No target in view! No target in view! A hobgoblin comes into view. Found a stone staircase leading down. The hobgoblin shouts! You hear a shout! x2 A kobold comes into view. It is wielding a +0 whip of pain. The hobgoblin hits you but does no damage. You tentacle-slap the hobgoblin. You grab the hobgoblin. The hobgoblin is almost dead. You constrict the hobgoblin. You kill the hobgoblin! An endoplasm comes into view. Found a book of Scorching. 3 goblins come into view. The goblin shouts! You hear an angry hiss. The goblin shouts! A ball python comes into view. The endoplasm quivers. You tentacle-slap the kobold. You kill the kobold! The dart slug launches a dart at you. The slug dart hits you. Found a viscous white potion. You closely miss the goblin. Your grab misses the goblin. The goblin hits you with a +0 club. The dart slug barely misses you. You tentacle-slap the endoplasm. The endoplasm is lightly wounded. The endoplasm closely misses you. The dart slug misses you. You barely miss the endoplasm. You squeeze the endoplasm. You kill the endoplasm! The goblin barely misses you. You tentacle-slap the goblin but do no damage. Your grab misses the goblin. The goblin hits you with a +0 dagger. The goblin barely misses you. The dart slug barely misses you. You barely miss the goblin. You grab the goblin. You squeeze the goblin. You kill the goblin! The goblin hits you with a +0 dagger. The dart slug barely misses you. You closely miss the goblin. Your grab misses the goblin. The goblin barely misses you. You tentacle-slap the dart slug. You grab the dart slug. You squeeze the dart slug. The dart slug is almost dead. You constrict the dart slug. You kill the dart slug! The ball python barely misses you. x2; The goblin hits you with a +0 dagger. You closely miss the goblin. You grab the goblin. You constrict the goblin. You kill the goblin! The ball python closely misses you. The ball python misses you. The goblin completely misses you. You tentacle-slap the goblin. You kill the goblin! The ball python closely misses you. The ball python grabs you. The ball python constricts you. The ball python barely misses you. The ball python constricts you. You have reached level 3! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? You feel stronger. x2 You closely miss the ball python. Your grab misses the ball python. You squeeze the ball python. You kill the ball python! Found a scroll labelled QOTISSEPTO. Things that are here: a +0 club; a goblin corpse A dart slug comes into view. Found a shiny steel ring. No target in view! No target in view! No target in view! No target in view! Found a mace. The dart slug closely misses you. You tentacle-slap the dart slug. You grab the dart slug. The dart slug is heavily wounded. You constrict the dart slug. The dart slug bites you but does no damage. You bludgeon the dart slug! You kill the dart slug! g - a +6 ring of dexterity You feel agile. g - a +6 ring of dexterity (left tentacle) A frilled lizard comes into view. A frilled lizard is nearby! Found 14 gold pieces. The frilled lizard hisses angrily. The frilled lizard hisses. The frilled lizard barely misses you. You closely miss the frilled lizard. You grab the frilled lizard. You constrict the frilled lizard. You kill the frilled lizard! No target in view! No target in view! No target in view! No target in view! No target in view! A bat comes into view. A ball python and a kobold come into view. The kobold shouts! Found a scroll labelled USONIMP REAP. The kobold hits you with a +0 whip. A goblin comes into view. It is wielding a +0 dagger. The goblin shouts! You tentacle-slap the kobold. Your grab misses the kobold. Your squeeze misses the kobold. The kobold is severely wounded. The kobold hits you with a +0 whip. You tentacle-slap the kobold. You kill the kobold! The ball python bites you. The ball python completely misses you. The bat barely misses you. You miss the bat. You grab the bat. You constrict the bat. The bat hits you. The bat escapes! The ball python bites you but does no damage. The ball python closely misses you. You tentacle-slap the ball python. You kill the ball python! The bat barely misses you. The bat barely misses you. x2 An endoplasm comes into view. Things that are here: a +0 whip; 2 stones; a kobold corpse The endoplasm quivers. You tentacle-slap the bat. You kill the bat! The goblin barely misses you. You tentacle-slap the goblin. You kill the goblin! No target in view! No target in view! No target in view! You see here a ball python corpse. A bat comes into view. The endoplasm freezes you. You are frozen. You completely miss the endoplasm. You squeeze the endoplasm. You kill the endoplasm! The bat hits you but does no damage. You closely miss the bat. Your grab misses the bat. You squeeze the bat. You kill the bat! No target in view! No target in view! h - a scroll labelled USONIMP REAP You see here a ball python corpse. You now have 38 gold pieces (gained 14). Things that are here: a +0 club; a goblin corpse Things that are here: a +0 dagger; a +0 whip of pain; a goblin corpse You pick up a book of Scorching and begin reading... You add the spells Scorch, Flame Wave and Summon Cactus Giant to your library. i - a scroll labelled QOTISSEPTO j - a viscous white potion A ball python comes into view. The ball python hisses angrily. Found an escape hatch in the floor. You tentacle-slap the ball python. You kill the ball python! No target in view! No target in view! Found a hand axe. No target in view! No target in view! Found Voomilu's Book Boutique. No target in view! A goblin comes into view. It is wielding a +0 club. A goblin is nearby! Okay, then. The goblin shouts! You barely miss the goblin. Your grab misses the goblin. The goblin barely misses you. You closely miss the goblin. You grab the goblin. You squeeze the goblin. You kill the goblin! No target in view! There is an entrance to Voomilu's Book Boutique here. A rat comes into view. The rat squeaks loudly. The rat barely misses you. You tentacle-slap the rat. You kill the rat! No target in view! You now have 50 gold pieces (gained 12). Done exploring. Done exploring. Search for what [? for help]? :1 There is a stone staircase leading down here. You climb downwards. Found a stone staircase leading up. There is a stone staircase leading up here. There is a stone staircase leading up here. A bat comes into view. The bat hits you. You completely miss the bat. You grab the bat. You constrict the bat. The bat misses you. The bat barely misses you. You tentacle-slap the bat. You kill the bat! No target in view! A ball python comes into view. Found 7 gold pieces. The helpless ball python fails to defend itself. You bludgeon the ball python! You kill the ball python! No target in view! You now have 57 gold pieces (gained 7). A hobgoblin comes into view. Found a scratched jade ring. The hobgoblin shouts! You closely miss the hobgoblin. You grab the hobgoblin. You squeeze the hobgoblin. You kill the hobgoblin! No target in view! No target in view! Found a viscous white potion. k - a ring of poison resistance k - a ring of poison resistance (right tentacle) j - 2 viscous white potions (gained 1) j - 3 viscous white potions (gained 1) A hobgoblin comes into view. Found 13 gold pieces. The hobgoblin shouts! The hobgoblin closely misses you. You barely miss the hobgoblin. Your grab misses the hobgoblin. Your squeeze misses the hobgoblin. The hobgoblin hits you. You tentacle-slap the hobgoblin. Your grab misses the hobgoblin. The hobgoblin is severely wounded. The hobgoblin hits you. You tentacle-slap the hobgoblin. You grab the hobgoblin. You squeeze the hobgoblin. You kill the hobgoblin! HP restored. i - 2 scrolls labelled QOTISSEPTO (gained 1) Found a stone staircase leading up and a stone staircase leading down. You now have 70 gold pieces (gained 13). There is a stone staircase leading down here. Found a faded altar of an unknown god. An adder comes into view. The adder hisses angrily. You barely miss the adder. Your grab misses the adder. The adder barely misses you. The adder bites you. You barely miss the adder. You grab the adder. You constrict the adder. The adder barely misses you. You barely miss the adder. The adder is lightly wounded. You constrict the adder. The adder barely misses you. You bludgeon the adder! You kill the adder! No target in view! No target in view! You see here an adder corpse. h - 2 scrolls labelled USONIMP REAP (gained 1) l - an amulet of guardian spirit You start putting on your amulet. You continue putting on your amulet of guardian spirit. x5 You finish putting on your amulet of guardian spirit. You feel your power drawn to a protective spirit. l - an amulet of guardian spirit (around mantle) >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.32-a0-558-g233958a 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_WEAR_JEWELLERY repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [ntxq] Species: Octopode Job: Shapeshifter HP: 24/24; mods: 0/0 MP: 3/3; mod: 0 Stats: 15 (15) 12 (12) 17 (17) Position: (74, 36), god: No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Delayed (1): type: armour_on duration: 0 Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 25 | 1 | 147 | 97/100 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/50 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Dodging | X | 1 | 25 | 2 | 239 | 89/150 Stealth | X | 0 | 0 | 0 | 0 | 0/25 Shields | X | 0 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 1 | 25 | 3 | 384 | 84/200 Spellcasting | X | 0 | 0 | 0 | 0 | 0/59 Conjurations | X | 0 | 0 | 0 | 0 | 0/50 Hexes | X | 0 | 0 | 0 | 0 | 0/50 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/42 Invocations | X | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 0 | 0 | 0 | 0 | 0/42 Shapeshifting | X | 1 | 25 | 3 | 461 | 105/238 Spell bugs: Durations: #33: 10 Attributes: #12: 70 #49: 102 Mutations: camouflage: 1 (innate) gelatinous body: 1 (innate) nimble swimmer: 1 (innate) tentacles: 1 (innate) Inventory bugs: Equipment: eq slot #9, inv slot #11: amulet of guardian spirit eq slot #10, inv slot #6: +6 ring of dexterity eq slot #11, inv slot #10: ring of poison resistance }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: .. ### #.. .?# #..#####.# #........# #........# #..#....# #......h# #.......# #......## #.....## ###.### #.# #.# #####.# # #.....# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>