Version: Dungeon Crawl Stone Soup 0.20.1-1-g8b1a95d Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-0.20 -name torrenera -rc /dgldir/rcfiles/crawl-0.20/torrenera.rc -macro /dgldir/rcfiles/crawl-0.20/torrenera.macro -morgue /dgldir/morgue/torrenera/ -webtiles-socket /crawl-master/webserver/sockets/torrenera:2017-08-31.07:41:55.sock -await-connection RC options: restart_after_game = false Crash caused by signal #15: Terminated Obtained 34 stack frames. /usr/games/crawl-0.20(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x67bf73]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-0.20(_Z13do_crash_dumpv+0x2b8) [0x682b38]: do_crash_dump() /usr/games/crawl-0.20(_Z20crash_signal_handleri+0x74) [0x67c1e4]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x321e0) [0x7fbab2cb91e0]: /lib/x86_64-linux-gnu/libc.so.6(__read+0x10) [0x7fbab2d577d0]: /lib/x86_64-linux-gnu/libc.so.6(_IO_file_underflow+0x138) [0x7fbab2cf9d08]: /lib/x86_64-linux-gnu/libc.so.6(_IO_default_uflow+0xe) [0x7fbab2cfb3ee]: /lib/x86_64-linux-gnu/libc.so.6(getc+0xab) [0x7fbab2cf28cb]: /usr/games/crawl-0.20(_ZN13FileLineInputC1EPKc+0x34) [0xb4f0c4]: FileLineInput::FileLineInput(char const*) /usr/games/crawl-0.20(_ZN4CLua8loadfileEP9lua_StatePKcbb+0xbc) [0x666b8c]: CLua::loadfile(lua_State*, char const*, bool, bool) /usr/games/crawl-0.20(_ZN4CLua8execfileEPKcbbb+0xb7) [0x667487]: CLua::execfile(char const*, bool, bool, bool) /usr/games/crawl-0.20() [0x669999] /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xca28) [0x7fbab4532a28]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0x17328) [0x7fbab453d328]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xce7d) [0x7fbab4532e7d]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xc0ca) [0x7fbab45320ca]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xd02f) [0x7fbab453302f]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(lua_pcall+0x51) [0x7fbab452eb41]: /usr/games/crawl-0.20(_ZN4CLua8execfileEPKcbbb+0xd8) [0x6674a8]: CLua::execfile(char const*, bool, bool, bool) /usr/games/crawl-0.20() [0x669999] /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xca28) [0x7fbab4532a28]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0x17328) [0x7fbab453d328]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xce7d) [0x7fbab4532e7d]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xc0ca) [0x7fbab45320ca]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xd02f) [0x7fbab453302f]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(lua_pcall+0x51) [0x7fbab452eb41]: /usr/games/crawl-0.20(_ZN4CLua6callfnEPKcii+0xbf) [0x66814f]: CLua::callfn(char const*, int, int) /usr/games/crawl-0.20(_ZN10dlua_chunk9load_callER4CLuaPKc+0x48) [0x6ee938]: dlua_chunk::load_call(CLua&, char const*) /usr/games/crawl-0.20(_Z23run_map_global_preludesv+0x44) [0x8c1d04]: run_map_global_preludes() /usr/games/crawl-0.20(_Z12startup_stepv+0x35a) [0xad75ea]: startup_step() /usr/games/crawl-0.20() [0xbc4ad6] /usr/games/crawl-0.20(main+0x2eb) [0x5e952b]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xfd) [0x7fbab2ca5ead]: /usr/games/crawl-0.20() [0x5e9add] Trying to run gdb. GNU gdb (GDB) 7.4.1-debian Copyright (C) 2012 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". For bug reporting instructions, please see: . [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007fbab3021c4e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007fbab3021c4e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x000000000067c633 in call_gdb (file=0x7fbab300d880) at crash.cc:432 gdb = attach_cmd = "attach 16704\000\000\000\000\000\000\000" #2 0x0000000000682b51 in do_crash_dump () at dbg-asrt.cc:670 t = 1504165332 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x31d62e8 "/dgldir/morgue/torrenera/"}} name = "/dgldir/morgue/torrenera/crash--20170831-074212.txt", '\000' file = 0x7fbab300d880 #3 0x000000000067c1e4 in crash_signal_handler (sig_num=15) at crash.cc:195 No locals. #4 No symbol table info available. #5 0x00007fbab2d577d0 in read () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #6 0x00007fbab2cf9d08 in _IO_file_underflow () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #7 0x00007fbab2cfb3ee in _IO_default_uflow () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #8 0x00007fbab2cf28cb in getc () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #9 0x0000000000b4f0c4 in FileLineInput::FileLineInput (this=0x7fffe65314b0, name=) at unicode.cc:275 ch = #10 0x0000000000666b8c in CLua::loadfile (ls=ls@entry=0x2ef40f0, filename=filename@entry=0x32423c8 "dlua/v_rooms.lua", trusted=, die_on_fail=false) at clua.cc:313 file = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x32a0c78 "/crawl-master/crawl-0.20/data/dat/dlua/v_rooms.lua"}} f = { = {_vptr.LineInput = 0xc8f610}, f = 0x33a9290, bom = FileLineInput::BOM_NORMAL, seen_eof = false} script = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x10
}} #11 0x0000000000667487 in CLua::execfile (this=this@entry=0x148a260, filename=filename@entry=0x32423c8 "dlua/v_rooms.lua", trusted=trusted@entry=false, die_on_fail=die_on_fail@entry=false, force=force@entry=false) at clua.cc:332 ls = 0x2ef40f0 err = strangler = {lua = 0x32423c8, static lua_map = {_M_t = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x3288fc0, _M_left = 0x3288fc0, _M_right = 0x3288fc0}, _M_node_count = 1}}}} #12 0x0000000000669999 in _clua_require (ls=0x2ef40f0) at clua.cc:1201 file = 0x32423c8 "dlua/v_rooms.lua" vm = @0x148a260: {error = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x105aa58 ""}}, managed_vm = false, shutting_down = false, throttle_unit_lines = 50000, throttle_sleep_ms = 0, throttle_sleep_start = 2, throttle_sleep_end = 800, n_throttle_sleeps = 0, mixed_call_depth = 2, lua_call_depth = 0, max_mixed_call_depth = 8, max_lua_call_depth = 100, memory_used = 0, static MAX_THROTTLE_SLEEPS = 100, _state = 0x2ef40f0, sourced_files = {_M_t = {_M_impl = {, std::allocator > > >> = {<__gnu_cxx::new_allocator, std::allocator > > >> = {}, }, _M_key_compare = {, std::allocator >, std::basic_string, std::allocator >, bool>> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x2f8d060, _M_left = 0x2f1a570, _M_right = 0x316aa80}, _M_node_count = 61}}}, uniqindex = 0, shutdown_listeners = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }} #13 0x00007fbab4532a28 in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #14 0x00007fbab453d328 in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #15 0x00007fbab4532e7d in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #16 0x00007fbab45320ca in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #17 0x00007fbab453302f in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #18 0x00007fbab452eb41 in lua_pcall () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #19 0x00000000006674a8 in CLua::execfile (this=this@entry=0x148a260, filename=filename@entry=0x3242c48 "dlua/v_layouts.lua", trusted=trusted@entry=false, die_on_fail=die_on_fail@entry=false, force=force@entry=false) at clua.cc:335 ls = 0x2ef40f0 err = 0 strangler = {lua = 0x148a260, static lua_map = {_M_t = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x3288fc0, _M_left = 0x3288fc0, _M_right = 0x3288fc0}, _M_node_count = 1}}}} #20 0x0000000000669999 in _clua_require (ls=0x2ef40f0) at clua.cc:1201 file = 0x3242c48 "dlua/v_layouts.lua" vm = @0x148a260: {error = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x105aa58 ""}}, managed_vm = false, shutting_down = false, throttle_unit_lines = 50000, throttle_sleep_ms = 0, throttle_sleep_start = 2, throttle_sleep_end = 800, n_throttle_sleeps = 0, mixed_call_depth = 2, lua_call_depth = 0, max_mixed_call_depth = 8, max_lua_call_depth = 100, memory_used = 0, static MAX_THROTTLE_SLEEPS = 100, _state = 0x2ef40f0, sourced_files = {_M_t = {_M_impl = {, std::allocator > > >> = {<__gnu_cxx::new_allocator, std::allocator > > >> = {}, }, _M_key_compare = {, std::allocator >, std::basic_string, std::allocator >, bool>> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x2f8d060, _M_left = 0x2f1a570, _M_right = 0x316aa80}, _M_node_count = 61}}}, uniqindex = 0, shutdown_listeners = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }} #21 0x00007fbab4532a28 in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #22 0x00007fbab453d328 in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #23 0x00007fbab4532e7d in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #24 0x00007fbab45320ca in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #25 0x00007fbab453302f in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #26 0x00007fbab452eb41 in lua_pcall () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #27 0x000000000066814f in CLua::callfn (this=0x148a260, fn=, nargs=0, nret=0) at clua.cc:727 ls = 0x2ef40f0 strangler = {lua = 0x148a260, static lua_map = {_M_t = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x3288fc0, _M_left = 0x3288fc0, _M_right = 0x3288fc0}, _M_node_count = 1}}}} err = #28 0x00000000006ee938 in dlua_chunk::load_call (this=0x31c9f50, interp=..., fn=0x0) at dlua.cc:197 err = 0 #29 0x00000000008c1d04 in run_map_global_preludes () at maps.cc:1512 __for_range = @0x1150450: { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x31c9530, _M_finish = 0x31ca8e0, _M_end_of_storage = 0x31cad30}}, } #30 0x0000000000ad75ea in _initialize () at startup.cc:142 No locals. #31 startup_step () at startup.cc:964 choice = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fffe6531e80 ""}}, type = 33, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x0}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fbab2cf9d08 "H\203", }}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x105aa59 ""}}, allowed_combos = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x2e3bff0, _M_finish = 0x1ff, _M_end_of_storage = 0x7fbab2cfb3ee}}, }, allowed_species = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7fffe65323d0, _M_finish = 0x7fffe65322b0, _M_end_of_storage = 0x7fffe6531f00}}, }, allowed_jobs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7fffe65323d0, _M_finish = 0x0, _M_end_of_storage = 0xb4efbf}}, }, allowed_weapons = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0xa2e5c74, _M_finish = 0x2e3bff0, _M_end_of_storage = 0x0}}, }, species = SP_HUMAN, job = JOB_FIGHTER, weapon = 3864208336, fully_random = 255} defaults = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x54
}}, type = 3864207104, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fffe65323d0 "\003"}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x0}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x0}}, allowed_combos = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0xb4f999, _M_finish = 0x2e36b30, _M_end_of_storage = 0x7fffe6531f30}}, }, allowed_species = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x23, _M_finish = 0x7fffe65322b0, _M_end_of_storage = 0x7fbab2c88ee4}}, }, allowed_jobs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7fffe6532090, _M_finish = 0x105aa58, _M_end_of_storage = 0x2ea1278}}, }, allowed_weapons = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, species = 3003182744, job = 32698, weapon = 1852383267, fully_random = 99} newchar = ng = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2020202020202020
}}, type = 540876832, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x726574736e6f6d5f
}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2e736870796c675f
}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x747000000a747874
}}, allowed_combos = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x20000a3a736e6f69, _M_finish = 0xa79616d20756f79, _M_end_of_storage = 0xa67000a6e6900}}, }, allowed_species = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0xa00, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, allowed_jobs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7fbab2d028a0, _M_finish = 0x0, _M_end_of_storage = 0x1a}}, }, allowed_weapons = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7fffe6532130, _M_finish = 0x1, _M_end_of_storage = 0x1}}, }, species = 3010637949, job = 32698, weapon = WPN_CLUB, fully_random = false} #32 0x0000000000bc4ad6 in _launch_game () at main.cc:403 game_start = ccon = {cstate = 64, smartcstate = 238} #33 0x00000000005e952b in _launch_game_loop () at main.cc:376 game_ended = false #34 main (argc=, argv=0x7fffe6532508) at main.cc:332 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.2 on Jul 3 2017 at 05:56:06 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-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.20/saves" -DDATA_DIR_PATH="/crawl-master/crawl-0.20/data/" -DWEB_DIR_PATH="/crawl-master/crawl-0.20/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -O2 >>>>>>>>>>> Place info: branch = 0, depth = 1 Level id: D:1 Level build method = ABSENT, level layout type = ABSENT, absdepth0 = 0 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 0, need_save: 0, saving_game: 0, updating_scores: 0: seen_hups: 2, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_NO_CMD repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [] Species: Yak Job: Unemployed HP: 0/0; mods: 0/0 MP: 0/0; mod: 0 Stats: 0 (0) 0 (0) 0 (0) Position: (0, 0) , god: No God (0), turn_is_over: 0, banished: 0 Skills (mode: auto) Name | can_train | train | training | level | points | progress Fighting | | 0 | 0 | 0 | 0 | 0/1 Short Blades | | 0 | 0 | 0 | 0 | 0/50 Long Blades | | 0 | 0 | 0 | 0 | 0/42 Axes | | 0 | 0 | 0 | 0 | 0/1 Maces & Flails | | 0 | 0 | 0 | 0 | 0/42 Polearms | | 0 | 0 | 0 | 0 | 0/50 Staves | | 0 | 0 | 0 | 0 | 0/1 Slings | | 0 | 0 | 0 | 0 | 0/35 Bows | | 0 | 0 | 0 | 0 | 0/50 Crossbows | | 0 | 0 | 0 | 0 | 0/1 Throwing | | 0 | 0 | 0 | 0 | 0/29 Armour | | 0 | 0 | 0 | 0 | 0/50 Dodging | | 0 | 0 | 0 | 0 | 0/1 Stealth | | 0 | 0 | 0 | 0 | 0/25 Shields | | 0 | 0 | 0 | 0 | 0/1 Unarmed Combat | | 0 | 0 | 0 | 0 | 0/50 Spellcasting | | 0 | 0 | 0 | 0 | 0/1 Conjurations | | 0 | 0 | 0 | 0 | 0/17 Hexes | | 0 | 0 | 0 | 0 | 0/50 Charms | | 0 | 0 | 0 | 0 | 0/1 Summonings | | 0 | 0 | 0 | 0 | 0/14 Necromancy | | 0 | 0 | 0 | 0 | 0/59 Translocations | | 0 | 0 | 0 | 0 | 0/1 Transmutations | | 0 | 0 | 0 | 0 | 0/12 Fire Magic | | 0 | 0 | 0 | 0 | 0/59 Ice Magic | | 0 | 0 | 0 | 0 | 0/1 Air Magic | | 0 | 0 | 0 | 0 | 0/10 Earth Magic | | 0 | 0 | 0 | 0 | 0/59 Poison Magic | | 0 | 0 | 0 | 0 | 0/1 Invocations | | 0 | 0 | 0 | 0 | 0/8 Evocations | | 0 | 0 | 0 | 0 | 0/59 Spell bugs: Durations: Attributes: #59: 1 Mutations: Inventory bugs: Equipment: }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: @ clua stack: dlua stack: [C], function require, line -1 v_layouts.lua, function (null), line 28 [C], function require, line -1 [string "global_prelude"], function (null), line 1 Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>