canary
canary copied to clipboard
By using potions and reconnecting you get a mount.
Priority
High
Area
- [X] Datapack
- [X] Source
- [ ] Map
- [ ] Other
What happened?
Hi this bug I got while testing in inssues fix #2497
images
Log console client
i have the latest canary update!
What OS are you seeing the problem on?
Linux, Windows
Code of Conduct
- [X] I agree to follow this project's Code of Conduct
I couldn't reproduce, I think the problem is OTC. Try repeating with the normal client 13.21~
I couldn't reproduce, I think the problem is OTC. Try repeating with the normal client 13.21~
OTC use only,
I guess it only works well 13.xx
after using the canary-debug to find some error I decided to try this function again and when using the mana potion the canary crashes. Here are some logs.
` ==2027==ERROR: AddressSanitizer: heap-use-after-free on address 0x603004befd4c at pc 0x5582178a56c1 bp 0x7febcd8fd280 sp 0x7febcd8fd270 READ of size 2 at 0x603004befd4c thread T1 #0 0x5582178a56c0 in LuaFunctionsLoader::pushPosition(lua_State*, Position const&, int) /home/runner/work/canary/canary/src/lua/functions/lua_functions_loader.cpp:614 #1 0x55821774b2ed in Action::executeUse(std::shared_ptr<Player>, std::shared_ptr<Item>, Position const&, std::shared_ptr<Thing>, Position const&, bool) /home/runner/work/canary/canary/src/lua/creature/actions.cpp:534 #2 0x558217749893 in Actions::useItemEx(std::shared_ptr<Player>, Position const&, Position const&, unsigned char, std::shared_ptr<Item>, bool, std::shared_ptr<Creature>) /home/runner/work/canary/canary/src/lua/creature/actions.cpp:456 #3 0x558217226e0b in Game::playerUseWithCreature(unsigned int, Position const&, unsigned char, unsigned int, unsigned short) /home/runner/work/canary/canary/src/game/game.cpp:3830 #4 0x558217223d62 in operator() /home/runner/work/canary/canary/src/game/game.cpp:3812 #5 0x55821733d3ad in __invoke_impl<void, Game::playerUseWithCreature(uint32_t, const Position&, uint8_t, uint32_t, uint16_t)::<lambda()>&> /usr/include/c++/11/bits/invoke.h:61 #6 0x558217315425 in __invoke_r<void, Game::playerUseWithCreature(uint32_t, const Position&, uint8_t, uint32_t, uint16_t)::<lambda()>&> /usr/include/c++/11/bits/invoke.h:111 #7 0x5582172f0b02 in _M_invoke /usr/include/c++/11/bits/std_function.h:290 #8 0x5582173a5e6f in std::function<void ()>::operator()() const /usr/include/c++/11/bits/std_function.h:590 #9 0x5582173ccf3a in Task::execute() const /home/runner/work/canary/canary/src/game/scheduling/task.cpp:58 #10 0x5582173a2cd7 in Dispatcher::executeScheduledEvents() /home/runner/work/canary/canary/src/game/scheduling/dispatcher.cpp:115 #11 0x5582173a19ce in operator() /home/runner/work/canary/canary/src/game/scheduling/dispatcher.cpp:33 #12 0x5582173b79db in __invoke_impl<void, Dispatcher::init()::<lambda()>&> /usr/include/c++/11/bits/invoke.h:61 #13 0x5582173b0de8 in __invoke_r<void, Dispatcher::init()::<lambda()>&> /usr/include/c++/11/bits/invoke.h:111 #14 0x5582173aa728 in _M_invoke /usr/include/c++/11/bits/std_function.h:290 #15 0x5582173a5e6f in std::function<void ()>::operator()() const /usr/include/c++/11/bits/std_function.h:590 #16 0x5582176f12e8 in operator() /home/runner/work/canary/canary/src/lib/thread/thread_pool.cpp:91 #17 0x5582176fa3c5 in operator() /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/asio/detail/bind_handler.hpp:55 #18 0x5582176faf6a in do_complete /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/asio/detail/executor_op.hpp:69 #19 0x558216b26fe8 in asio::detail::scheduler_operation::complete(void*, std::error_code const&, unsigned long) /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/asio/detail/scheduler_operation.hpp:39 #20 0x558216b2be77 in asio::detail::scheduler::do_run_one(asio::detail::conditionally_enabled_mutex::scoped_lock&, asio::detail::scheduler_thread_info&, std::error_code const&) /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/asio/detail/impl/scheduler.ipp:492 #21 0x558216b2b0c0 in asio::detail::scheduler::run(std::error_code&) /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/asio/detail/impl/scheduler.ipp:209 #22 0x558216bc53f1 in asio::io_context::run() /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/asio/impl/io_context.ipp:63 #23 0x5582176efd85 in operator() /home/runner/work/canary/canary/src/lib/thread/thread_pool.cpp:35 #24 0x5582176fdae8 in __invoke_impl<void, ThreadPool::start()::<lambda()> > /usr/include/c++/11/bits/invoke.h:61 #25 0x5582176fd91f in __invoke<ThreadPool::start()::<lambda()> > /usr/include/c++/11/bits/invoke.h:96 #26 0x5582176fd83d in _M_invoke<0> /usr/include/c++/11/bits/std_thread.h:259 #27 0x5582176fd777 in operator() /usr/include/c++/11/bits/std_thread.h:266 #28 0x5582176fd4c5 in _M_run /usr/include/c++/11/bits/std_thread.h:211 #29 0x7febd10dc252 (/lib/x86_64-linux-gnu/libstdc++.so.6+0xdc252) #30 0x7febd0c94ac2 (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) #31 0x7febd0d2684f (/lib/x86_64-linux-gnu/libc.so.6+0x12684f)
0x603004befd4c is located 12 bytes inside of 32-byte region [0x603004befd40,0x603004befd60) freed by thread T1 here: #0 0x7febd14b724f in operator delete(void*, unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:172 #1 0x55821733d42d in _M_destroy /usr/include/c++/11/bits/std_function.h:175 #2 0x558217315530 in _M_manager /usr/include/c++/11/bits/std_function.h:203 #3 0x5582172f0bb9 in _M_manager /usr/include/c++/11/bits/std_function.h:282 #4 0x5582173a57ab in std::function<void ()>::operator=(decltype(nullptr)) /usr/include/c++/11/bits/std_function.h:505 #5 0x5582173a0f96 in Task::cancel() /home/runner/work/canary/canary/src/game/scheduling/task.hpp:59 #6 0x5582173a4a5c in Dispatcher::stopEvent(unsigned long) /home/runner/work/canary/canary/src/game/scheduling/dispatcher.cpp:213 #7 0x558216faf3cd in Player::setNextPotionActionTask(std::shared_ptr<Task>) /home/runner/work/canary/canary/src/creatures/players/player.cpp:2140 #8 0x558217226b79 in Game::playerUseWithCreature(unsigned int, Position const&, unsigned char, unsigned int, unsigned short) /home/runner/work/canary/canary/src/game/game.cpp:3825 #9 0x558217223d62 in operator() /home/runner/work/canary/canary/src/game/game.cpp:3812 #10 0x55821733d3ad in __invoke_impl<void, Game::playerUseWithCreature(uint32_t, const Position&, uint8_t, uint32_t, uint16_t)::<lambda()>&> /usr/include/c++/11/bits/invoke.h:61 #11 0x558217315425 in __invoke_r<void, Game::playerUseWithCreature(uint32_t, const Position&, uint8_t, uint32_t, uint16_t)::<lambda()>&> /usr/include/c++/11/bits/invoke.h:111 #12 0x5582172f0b02 in _M_invoke /usr/include/c++/11/bits/std_function.h:290 #13 0x5582173a5e6f in std::function<void ()>::operator()() const /usr/include/c++/11/bits/std_function.h:590 #14 0x5582173ccf3a in Task::execute() const /home/runner/work/canary/canary/src/game/scheduling/task.cpp:58 #15 0x5582173a2cd7 in Dispatcher::executeScheduledEvents() /home/runner/work/canary/canary/src/game/scheduling/dispatcher.cpp:115 #16 0x5582173a19ce in operator() /home/runner/work/canary/canary/src/game/scheduling/dispatcher.cpp:33 #17 0x5582173b79db in __invoke_impl<void, Dispatcher::init()::<lambda()>&> /usr/include/c++/11/bits/invoke.h:61 #18 0x5582173b0de8 in __invoke_r<void, Dispatcher::init()::<lambda()>&> /usr/include/c++/11/bits/invoke.h:111 #19 0x5582173aa728 in _M_invoke /usr/include/c++/11/bits/std_function.h:290 #20 0x5582173a5e6f in std::function<void ()>::operator()() const /usr/include/c++/11/bits/std_function.h:590 #21 0x5582176f12e8 in operator() /home/runner/work/canary/canary/src/lib/thread/thread_pool.cpp:91 #22 0x5582176fa3c5 in operator() /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/asio/detail/bind_handler.hpp:55 #23 0x5582176faf6a in do_complete /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/asio/detail/executor_op.hpp:69 #24 0x558216b26fe8 in asio::detail::scheduler_operation::complete(void*, std::error_code const&, unsigned long) /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/asio/detail/scheduler_operation.hpp:39 #25 0x558216b2be77 in asio::detail::scheduler::do_run_one(asio::detail::conditionally_enabled_mutex::scoped_lock&, asio::detail::scheduler_thread_info&, std::error_code const&) /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/asio/detail/impl/scheduler.ipp:492 #26 0x558216b2b0c0 in asio::detail::scheduler::run(std::error_code&) /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/asio/detail/impl/scheduler.ipp:209 #27 0x558216bc53f1 in asio::io_context::run() /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/asio/impl/io_context.ipp:63 #28 0x5582176efd85 in operator() /home/runner/work/canary/canary/src/lib/thread/thread_pool.cpp:35 #29 0x5582176fdae8 in __invoke_impl<void, ThreadPool::start()::<lambda()> > /usr/include/c++/11/bits/invoke.h:61
previously allocated by thread T1 here:
#0 0x7febd14b61e7 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:99
#1 0x55821735353d in _M_create<const Game::playerUseWithCreature(uint32_t, const Position&, uint8_t, uint32_t, uint16_t)::<lambda()>&> /usr/include/c++/11/bits/std_function.h:161
#2 0x55821733d3dd in _M_init_functor<const Game::playerUseWithCreature(uint32_t, const Position&, uint8_t, uint32_t, uint16_t)::<lambda()>&> /usr/include/c++/11/bits/std_function.h:215
#3 0x558217315522 in _M_manager /usr/include/c++/11/bits/std_function.h:198
#4 0x5582172f0bb9 in _M_manager /usr/include/c++/11/bits/std_function.h:282
#5 0x558216a11d77 in std::function<void ()>::function(std::function<void ()> const&) /usr/include/c++/11/bits/std_function.h:391
#6 0x558217255a4a in Game::createPlayerTask(unsigned int, std::function<void ()>, std::__cxx11::basic_string<char, std::char_traits
Thread T1 created by T0 here:
#0 0x7febd1458685 in interceptor_pthread_create ../../../../src/libsanitizer/asan/asan_interceptors.cpp:216
#1 0x7febd10dc328 in std::thread::M_start_thread(std::unique_ptr<std::thread::State, std::default_deletestd::thread::_State >, void (*)()) (/lib/x86_64-linux-gnu/libstdc++.so.6+0xdc328)
#2 0x5582176f8014 in S_create<ThreadPool::start()::<lambda()> > /usr/include/c++/11/thread:225
#3 0x558216aace9b in std::jthread::jthread<ThreadPool::start()::{lambda()#1}, , void>(ThreadPool::start()::{lambda()#1}&&) [clone .lto_priv.0] (/home/otgame/server/canary-debug+0x698e9b)
#4 0x5582176f4b07 in construct_at<std::jthread, ThreadPool::start()::<lambda()> > /usr/include/c++/11/bits/stl_construct.h:97
#5 0x5582176f4b6b in construct<std::jthread, ThreadPool::start()::<lambda()> > /usr/include/c++/11/bits/alloc_traits.h:518
#6 0x5582176f4eab in M_realloc_insert<ThreadPool::start()::<lambda()> > /usr/include/c++/11/bits/vector.tcc:449
#7 0x5582176f27e4 in emplace_back<ThreadPool::start()::<lambda()> > /usr/include/c++/11/bits/vector.tcc:121
#8 0x5582176f0004 in ThreadPool::start() /home/runner/work/canary/canary/src/lib/thread/thread_pool.cpp:35
#9 0x558216aac23a in ThreadPool::ThreadPool(Logger&) /home/runner/work/canary/canary/src/lib/thread/thread_pool.cpp:20
#10 0x558216d3b3bf in auto boost::ext::di::v1_3_0::providers::stack_over_heap::get<ThreadPool, boost::ext::di::v1_3_0::core::successful::any_type_1st_ref<ThreadPool, boost::ext::di::v1_3_0::core::injector<boost::ext::di::v1_3_0::config, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> >, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, AccountRepositoryDB, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, KVStore, KVSQL, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, Logger, LogWithSpdLog, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none> > > >(boost::ext::di::v1_3_0::type_traits::direct const&, boost::ext::di::v1_3_0::type_traits::heap const&, boost::ext::di::v1_3_0::core::successful::any_type_1st_ref<ThreadPool, boost::ext::di::v1_3_0::core::injector<boost::ext::di::v1_3_0::config, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> >, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, AccountRepositoryDB, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, KVStore, KVSQL, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, Logger, LogWithSpdLog, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none> > >&&) const /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/boost/di.hpp:1843
#11 0x558216d3b56e in auto boost::ext::di::v1_3_0::core::successful::provider<boost::ext::di::v1_3_0::aux::pair<ThreadPool, boost::ext::di::v1_3_0::aux::pair<boost::ext::di::v1_3_0::type_traits::direct, boost::ext::di::v1_3_0::aux::type_list<boost::ext::di::v1_3_0::core::any_type_1st_ref_fwd<ThreadPool> > > >, boost::ext::di::v1_3_0::core::injector<boost::ext::di::v1_3_0::config, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> >, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, AccountRepositoryDB, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, KVStore, KVSQL, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, Logger, LogWithSpdLog, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none> > >::getboost::ext::di::v1_3_0::type_traits::heap(boost::ext::di::v1_3_0::type_traits::heap const&) const /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/boost/di.hpp:2445
#12 0x558216d3b6f5 in auto boost::ext::di::v1_3_0::scopes::singleton::scope_impl<ThreadPool, boost::ext::di::v1_3_0::aux::integral_constant<bool, true> >::create_impl<ThreadPool, boost::ext::di::v1_3_0::core::successful::provider<boost::ext::di::v1_3_0::aux::pair<ThreadPool, boost::ext::di::v1_3_0::aux::pair<boost::ext::di::v1_3_0::type_traits::direct, boost::ext::di::v1_3_0::aux::type_list<boost::ext::di::v1_3_0::core::any_type_1st_ref_fwd<ThreadPool> > > >, boost::ext::di::v1_3_0::core::injector<boost::ext::di::v1_3_0::config, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> >, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, AccountRepositoryDB, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, KVStore, KVSQL, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, Logger, LogWithSpdLog, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none> > > >(boost::ext::di::v1_3_0::core::successful::provider<boost::ext::di::v1_3_0::aux::pair<ThreadPool, boost::ext::di::v1_3_0::aux::pair<boost::ext::di::v1_3_0::type_traits::direct, boost::ext::di::v1_3_0::aux::type_list<boost::ext::di::v1_3_0::core::any_type_1st_ref_fwd<ThreadPool> > > >, boost::ext::di::v1_3_0::core::injector<boost::ext::di::v1_3_0::config, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> >, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, AccountRepositoryDB, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, KVStore, KVSQL, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, Logger, LogWithSpdLog, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none> > > const&) /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/boost/di.hpp:1897
#13 0x558216d3b7fc in auto boost::ext::di::v1_3_0::scopes::singleton::scope_impl<ThreadPool, boost::ext::di::v1_3_0::aux::integral_constant<bool, true> >::create<ThreadPool&, boost::ext::di::v1_3_0::no_name, boost::ext::di::v1_3_0::core::successful::provider<boost::ext::di::v1_3_0::aux::pair<ThreadPool, boost::ext::di::v1_3_0::aux::pair<boost::ext::di::v1_3_0::type_traits::direct, boost::ext::di::v1_3_0::aux::type_list<boost::ext::di::v1_3_0::core::any_type_1st_ref_fwd<ThreadPool> > > >, boost::ext::di::v1_3_0::core::injector<boost::ext::di::v1_3_0::config, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> >, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, AccountRepositoryDB, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, KVStore, KVSQL, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, Logger, LogWithSpdLog, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none> > > >(boost::ext::di::v1_3_0::core::successful::provider<boost::ext::di::v1_3_0::aux::pair<ThreadPool, boost::ext::di::v1_3_0::aux::pair<boost::ext::di::v1_3_0::type_traits::direct, boost::ext::di::v1_3_0::aux::type_list<boost::ext::di::v1_3_0::core::any_type_1st_ref_fwd<ThreadPool> > > >, boost::ext::di::v1_3_0::core::injector<boost::ext::di::v1_3_0::config, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> >, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, AccountRepositoryDB, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, KVStore, KVSQL, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, Logger, LogWithSpdLog, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none> > > const&) /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/boost/di.hpp:1891
#14 0x558216d3b8a4 in auto boost::ext::di::v1_3_0::scopes::deduce::scope<ThreadPool, ThreadPool>::create<ThreadPool&, boost::ext::di::v1_3_0::no_name, boost::ext::di::v1_3_0::core::successful::provider<boost::ext::di::v1_3_0::aux::pair<ThreadPool, boost::ext::di::v1_3_0::aux::pair<boost::ext::di::v1_3_0::type_traits::direct, boost::ext::di::v1_3_0::aux::type_list<boost::ext::di::v1_3_0::core::any_type_1st_ref_fwd<ThreadPool> > > >, boost::ext::di::v1_3_0::core::injector<boost::ext::di::v1_3_0::config, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> >, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, AccountRepositoryDB, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, KVStore, KVSQL, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, Logger, LogWithSpdLog, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none> > > >(boost::ext::di::v1_3_0::core::successful::provider<boost::ext::di::v1_3_0::aux::pair<ThreadPool, boost::ext::di::v1_3_0::aux::pair<boost::ext::di::v1_3_0::type_traits::direct, boost::ext::di::v1_3_0::aux::type_list<boost::ext::di::v1_3_0::core::any_type_1st_ref_fwd<ThreadPool> > > >, boost::ext::di::v1_3_0::core::injector<boost::ext::di::v1_3_0::config, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> >, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, AccountRepositoryDB, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, KVStore, KVSQL, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, Logger, LogWithSpdLog, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none> > > const&) /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/boost/di.hpp:1153
#15 0x5582171be282 in auto boost::ext::di::v1_3_0::core::injector<boost::ext::di::v1_3_0::config, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> >, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, AccountRepositoryDB, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, KVStore, KVSQL, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, Logger, LogWithSpdLog, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none> >::create_successful_impl<boost::ext::di::v1_3_0::aux::integral_constant<bool, false>, ThreadPool&, boost::ext::di::v1_3_0::no_name>() const /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/boost/di.hpp:2954
#16 0x5582171be313 in auto boost::ext::di::v1_3_0::core::injector<boost::ext::di::v1_3_0::config, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> >, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, AccountRepositoryDB, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, KVStore, KVSQL, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, Logger, LogWithSpdLog, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none> >::create_successful_impl<boost::ext::di::v1_3_0::aux::integral_constant<bool, false>, ThreadPool&>(boost::ext::di::v1_3_0::aux::type<ThreadPool&> const&) const /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/boost/di.hpp:2875
#17 0x5582173bc795 in boost::ext::di::v1_3_0::core::successful::any_type_1st_ref<Dispatcher, boost::ext::di::v1_3_0::core::injector<boost::ext::di::v1_3_0::config, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> >, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, AccountRepositoryDB, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, KVStore, KVSQL, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, Logger, LogWithSpdLog, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none> > >::operator ThreadPool&<ThreadPool, int, int>() const /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/boost/di.hpp:2281
#18 0x5582173b70fe in auto boost::ext::di::v1_3_0::providers::stack_over_heap::get<Dispatcher, boost::ext::di::v1_3_0::core::successful::any_type_1st_ref<Dispatcher, boost::ext::di::v1_3_0::core::injector<boost::ext::di::v1_3_0::config, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> >, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, AccountRepositoryDB, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, KVStore, KVSQL, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, Logger, LogWithSpdLog, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none> > > >(boost::ext::di::v1_3_0::type_traits::direct const&, boost::ext::di::v1_3_0::type_traits::heap const&, boost::ext::di::v1_3_0::core::successful::any_type_1st_ref<Dispatcher, boost::ext::di::v1_3_0::core::injector<boost::ext::di::v1_3_0::config, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> >, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, AccountRepositoryDB, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, KVStore, KVSQL, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, Logger, LogWithSpdLog, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none> > >&&) const /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/boost/di.hpp:1843
#19 0x5582173b72c8 in auto boost::ext::di::v1_3_0::core::successful::provider<boost::ext::di::v1_3_0::aux::pair<Dispatcher, boost::ext::di::v1_3_0::aux::pair<boost::ext::di::v1_3_0::type_traits::direct, boost::ext::di::v1_3_0::aux::type_list<boost::ext::di::v1_3_0::core::any_type_1st_ref_fwd<Dispatcher> > > >, boost::ext::di::v1_3_0::core::injector<boost::ext::di::v1_3_0::config, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> >, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, AccountRepositoryDB, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, KVStore, KVSQL, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, Logger, LogWithSpdLog, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none> > >::getboost::ext::di::v1_3_0::type_traits::heap(boost::ext::di::v1_3_0::type_traits::heap const&) const /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/boost/di.hpp:2445
#20 0x5582173b744f in auto boost::ext::di::v1_3_0::scopes::singleton::scope_impl<Dispatcher, boost::ext::di::v1_3_0::aux::integral_constant<bool, true> >::create_impl<Dispatcher, boost::ext::di::v1_3_0::core::successful::provider<boost::ext::di::v1_3_0::aux::pair<Dispatcher, boost::ext::di::v1_3_0::aux::pair<boost::ext::di::v1_3_0::type_traits::direct, boost::ext::di::v1_3_0::aux::type_list<boost::ext::di::v1_3_0::core::any_type_1st_ref_fwd<Dispatcher> > > >, boost::ext::di::v1_3_0::core::injector<boost::ext::di::v1_3_0::config, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> >, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, AccountRepositoryDB, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, KVStore, KVSQL, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, Logger, LogWithSpdLog, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none> > > >(boost::ext::di::v1_3_0::core::successful::provider<boost::ext::di::v1_3_0::aux::pair<Dispatcher, boost::ext::di::v1_3_0::aux::pair<boost::ext::di::v1_3_0::type_traits::direct, boost::ext::di::v1_3_0::aux::type_list<boost::ext::di::v1_3_0::core::any_type_1st_ref_fwd<Dispatcher> > > >, boost::ext::di::v1_3_0::core::injector<boost::ext::di::v1_3_0::config, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> >, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, AccountRepositoryDB, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, KVStore, KVSQL, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, Logger, LogWithSpdLog, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none> > > const&) /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/boost/di.hpp:1897
#21 0x5582173b7556 in auto boost::ext::di::v1_3_0::scopes::singleton::scope_impl<Dispatcher, boost::ext::di::v1_3_0::aux::integral_constant<bool, true> >::create<Dispatcher&, boost::ext::di::v1_3_0::no_name, boost::ext::di::v1_3_0::core::successful::provider<boost::ext::di::v1_3_0::aux::pair<Dispatcher, boost::ext::di::v1_3_0::aux::pair<boost::ext::di::v1_3_0::type_traits::direct, boost::ext::di::v1_3_0::aux::type_list<boost::ext::di::v1_3_0::core::any_type_1st_ref_fwd<Dispatcher> > > >, boost::ext::di::v1_3_0::core::injector<boost::ext::di::v1_3_0::config, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> >, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, AccountRepositoryDB, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, KVStore, KVSQL, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, Logger, LogWithSpdLog, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none> > > >(boost::ext::di::v1_3_0::core::successful::provider<boost::ext::di::v1_3_0::aux::pair<Dispatcher, boost::ext::di::v1_3_0::aux::pair<boost::ext::di::v1_3_0::type_traits::direct, boost::ext::di::v1_3_0::aux::type_list<boost::ext::di::v1_3_0::core::any_type_1st_ref_fwd<Dispatcher> > > >, boost::ext::di::v1_3_0::core::injector<boost::ext::di::v1_3_0::config, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> >, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, AccountRepositoryDB, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, KVStore, KVSQL, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, Logger, LogWithSpdLog, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none> > > const&) /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/boost/di.hpp:1891
#22 0x5582173b75fe in auto boost::ext::di::v1_3_0::scopes::deduce::scope<Dispatcher, Dispatcher>::create<Dispatcher&, boost::ext::di::v1_3_0::no_name, boost::ext::di::v1_3_0::core::successful::provider<boost::ext::di::v1_3_0::aux::pair<Dispatcher, boost::ext::di::v1_3_0::aux::pair<boost::ext::di::v1_3_0::type_traits::direct, boost::ext::di::v1_3_0::aux::type_list<boost::ext::di::v1_3_0::core::any_type_1st_ref_fwd<Dispatcher> > > >, boost::ext::di::v1_3_0::core::injector<boost::ext::di::v1_3_0::config, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> >, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, AccountRepositoryDB, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, KVStore, KVSQL, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, Logger, LogWithSpdLog, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none> > > >(boost::ext::di::v1_3_0::core::successful::provider<boost::ext::di::v1_3_0::aux::pair<Dispatcher, boost::ext::di::v1_3_0::aux::pair<boost::ext::di::v1_3_0::type_traits::direct, boost::ext::di::v1_3_0::aux::type_list<boost::ext::di::v1_3_0::core::any_type_1st_ref_fwd<Dispatcher> > > >, boost::ext::di::v1_3_0::core::injector<boost::ext::di::v1_3_0::config, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> >, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, AccountRepositoryDB, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, KVStore, KVSQL, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, Logger, LogWithSpdLog, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none> > > const&) /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/boost/di.hpp:1153
#23 0x5582173b7760 in auto boost::ext::di::v1_3_0::core::injector<boost::ext::di::v1_3_0::config, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> >, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, AccountRepositoryDB, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, KVStore, KVSQL, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, Logger, LogWithSpdLog, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none> >::create_successful_impl<boost::ext::di::v1_3_0::aux::integral_constant<bool, true>, Dispatcher&, boost::ext::di::v1_3_0::no_name>() const /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/boost/di.hpp:2954
#24 0x5582173b77f1 in auto boost::ext::di::v1_3_0::core::injector<boost::ext::di::v1_3_0::config, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> >, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, AccountRepositoryDB, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, KVStore, KVSQL, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, Logger, LogWithSpdLog, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none> >::create_successful_impl<boost::ext::di::v1_3_0::aux::integral_constant<bool, true>, Dispatcher&>(boost::ext::di::v1_3_0::aux::type<Dispatcher&> const&) const /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/boost/di.hpp:2875
#25 0x5582173b78c9 in Dispatcher& boost::ext::di::v1_3_0::core::injector<boost::ext::di::v1_3_0::config, boost::ext::di::v1_3_0::core::pool<boost::ext::di::v1_3_0::aux::type_list<> >, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, AccountRepository, AccountRepositoryDB, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, KVStore, KVSQL, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none>, boost::ext::di::v1_3_0::core::dependency<boost::ext::di::v1_3_0::scopes::singleton, Logger, LogWithSpdLog, boost::ext::di::v1_3_0::no_name, void, boost::ext::di::v1_3_0::core::none> >::create<Dispatcher&, 0>() const /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/boost/di.hpp:2772
#26 0x5582173b0562 in Dispatcher& DI::create<Dispatcher&>() /home/runner/work/canary/canary/src/lib/di/container.hpp:39
#27 0x5582173aa039 in Dispatcher& DI::get<Dispatcher>() /home/runner/work/canary/canary/src/lib/di/container.hpp:49
#28 0x5582173a6625 in Dispatcher& inject<Dispatcher>() /home/runner/work/canary/canary/src/lib/di/container.hpp:60
#29 0x5582173a1870 in Dispatcher::getInstance() /home/runner/work/canary/canary/src/game/scheduling/dispatcher.cpp:20
#30 0x5582178a77b9 in LuaFunctionsLoader::validateDispatcherContext(std::basic_string_view<char, std::char_traits
SUMMARY: AddressSanitizer: heap-use-after-free /home/runner/work/canary/canary/src/lua/functions/lua_functions_loader.cpp:614 in LuaFunctionsLoader::pushPosition(lua_State*, Position const&, int) Shadow bytes around the buggy address: 0x0c0680975f50: fd fd fa fa 00 00 00 03 fa fa 00 00 00 03 fa fa 0x0c0680975f60: fd fd fd fd fa fa fd fd fd fd fa fa 00 00 00 04 0x0c0680975f70: fa fa fd fd fd fa fa fa 00 00 00 04 fa fa fd fd 0x0c0680975f80: fd fa fa fa 00 00 00 00 fa fa 00 00 00 00 fa fa 0x0c0680975f90: fd fd fd fd fa fa fd fd fd fd fa fa fd fd fd fd =>0x0c0680975fa0: fa fa 00 00 00 04 fa fa fd[fd]fd fd fa fa fd fd 0x0c0680975fb0: fd fd fa fa fd fd fd fd fa fa fd fd fd fd fa fa 0x0c0680975fc0: fd fd fd fd fa fa fd fd fd fa fa fa fd fd fd fa 0x0c0680975fd0: fa fa fd fd fd fd fa fa fd fd fd fd fa fa 00 00 0x0c0680975fe0: 00 04 fa fa fd fd fd fa fa fa 00 00 00 00 fa fa 0x0c0680975ff0: fd fd fd fd fa fa fd fd fd fd fa fa fd fd fd fd Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Freed heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 Container overflow: fc Array cookie: ac Intra object redzone: bb ASan internal: fe Left alloca redzone: ca Right alloca redzone: cb Shadow gap: cc
`