canary icon indicating copy to clipboard operation
canary copied to clipboard

By using potions and reconnecting you get a mount.

Open odisk777 opened this issue 10 months ago • 4 comments

Priority

High

Area

  • [X] Datapack
  • [X] Source
  • [ ] Map
  • [ ] Other

What happened?

Hi this bug I got while testing in inssues fix #2497

images bug mount2

Log console client imagen

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

odisk777 avatar Apr 01 '24 07:04 odisk777

I couldn't reproduce, I think the problem is OTC. Try repeating with the normal client 13.21~

Mirkaanks avatar Apr 02 '24 00:04 Mirkaanks

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

odisk777 avatar Apr 02 '24 01:04 odisk777

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, std::allocator >) const /home/runner/work/canary/canary/src/game/game.cpp:6017 #7 0x55821722688d in Game::playerUseWithCreature(unsigned int, Position const&, unsigned char, unsigned int, unsigned short) /home/runner/work/canary/canary/src/game/game.cpp:3813 #8 0x558217ddff33 in ProtocolGame::parseUseWithCreature(NetworkMessage&) /home/runner/work/canary/canary/src/server/network/protocol/protocolgame.cpp:1731 #9 0x558217dd9101 in ProtocolGame::parsePacketFromDispatcher(NetworkMessage, unsigned char) /home/runner/work/canary/canary/src/server/network/protocol/protocolgame.cpp:1100 #10 0x558217dd7f8b in ProtocolGame::parsePacket(NetworkMessage&) /home/runner/work/canary/canary/src/server/network/protocol/protocolgame.cpp:918 #11 0x558217db886d in operator() /home/runner/work/canary/canary/src/server/network/protocol/protocol.cpp:50 #12 0x558217dbd3c3 in __invoke_impl<void, Protocol::sendRecvMessageCallback(NetworkMessage&)::<lambda()>&> /usr/include/c++/11/bits/invoke.h:61 #13 0x558217dbcc93 in __invoke_r<void, Protocol::sendRecvMessageCallback(NetworkMessage&)::<lambda()>&> /usr/include/c++/11/bits/invoke.h:111 #14 0x558217dbc69b 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 0x5582173ccf3a in Task::execute() const /home/runner/work/canary/canary/src/game/scheduling/task.cpp:58 #17 0x5582173a20f9 in Dispatcher::executeSerialEvents(std::vector<Task, std::allocator<Task> >&) /home/runner/work/canary/canary/src/game/scheduling/dispatcher.cpp:49 #18 0x5582173a2a08 in Dispatcher::executeEvents(TaskGroup) /home/runner/work/canary/canary/src/game/scheduling/dispatcher.cpp:93 #19 0x5582173a1998 in operator() /home/runner/work/canary/canary/src/game/scheduling/dispatcher.cpp:32 #20 0x5582173b79db in __invoke_impl<void, Dispatcher::init()::<lambda()>&> /usr/include/c++/11/bits/invoke.h:61 #21 0x5582173b0de8 in __invoke_r<void, Dispatcher::init()::<lambda()>&> /usr/include/c++/11/bits/invoke.h:111 #22 0x5582173aa728 in _M_invoke /usr/include/c++/11/bits/std_function.h:290 #23 0x5582173a5e6f in std::function<void ()>::operator()() const /usr/include/c++/11/bits/std_function.h:590 #24 0x5582176f12e8 in operator() /home/runner/work/canary/canary/src/lib/thread/thread_pool.cpp:91 #25 0x5582176fa3c5 in operator() /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/asio/detail/bind_handler.hpp:55 #26 0x5582176faf6a in do_complete /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/asio/detail/executor_op.hpp:69 #27 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 #28 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 #29 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

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 >) /home/runner/work/canary/canary/src/lua/functions/lua_functions_loader.cpp:792 #31 0x5582178a4c82 in LuaFunctionsLoader::pushBoolean(lua_State*, bool) /home/runner/work/canary/canary/src/lua/functions/lua_functions_loader.cpp:571 #32 0x5582178a6886 in LuaFunctionsLoader::registerGlobalBoolean(lua_State*, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&, bool) /home/runner/work/canary/canary/src/lua/functions/lua_functions_loader.cpp:742 #33 0x5582177f6c53 in GlobalFunctions::init(lua_State*) /home/runner/work/canary/canary/src/lua/functions/core/game/global_functions.hpp:47 #34 0x5582177f9ea8 in CoreGameFunctions::init(lua_State*) /home/runner/work/canary/canary/src/lua/functions/core/game/core_game_functions.hpp:26 #35 0x5582177fdaaf in CoreFunctions::init(lua_State*) /home/runner/work/canary/canary/src/lua/functions/core/core_functions.hpp:20 #36 0x55821789a0a7 in LuaFunctionsLoader::load(lua_State*) /home/runner/work/canary/canary/src/lua/functions/lua_functions_loader.cpp:41 #37 0x558217cad9f1 in LuaEnvironment::initState() /home/runner/work/canary/canary/src/lua/scripts/lua_environment.cpp:47 #38 0x558217cad970 in LuaEnvironment::getLuaState() /home/runner/work/canary/canary/src/lua/scripts/lua_environment.cpp:39 #39 0x558217ccd71a in LuaScriptInterface::initState() /home/runner/work/canary/canary/src/lua/scripts/luascript.cpp:210 #40 0x558216ab9511 in Raids::Raids() /home/runner/work/canary/canary/src/lua/creature/raids.cpp:20 #41 0x558216a36698 in Game::Game() /home/runner/work/canary/canary/src/game/game.cpp:195 #42 0x558216c0717b in auto boost::ext::di::v1_3_0::providers::stack_over_heap::get<Game>(boost::ext::di::v1_3_0::type_traits::uniform const&, 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:1847 #43 0x558216c072b8 in auto boost::ext::di::v1_3_0::core::successful::provider<boost::ext::di::v1_3_0::aux::pair<Game, boost::ext::di::v1_3_0::aux::pair<boost::ext::di::v1_3_0::type_traits::uniform, boost::ext::di::v1_3_0::aux::type_list<> > >, 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 #44 0x558216c07439 in auto boost::ext::di::v1_3_0::scopes::singleton::scope_impl<Game, boost::ext::di::v1_3_0::aux::integral_constant<bool, true> >::create_impl<Game, boost::ext::di::v1_3_0::core::successful::provider<boost::ext::di::v1_3_0::aux::pair<Game, boost::ext::di::v1_3_0::aux::pair<boost::ext::di::v1_3_0::type_traits::uniform, boost::ext::di::v1_3_0::aux::type_list<> > >, 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<Game, boost::ext::di::v1_3_0::aux::pair<boost::ext::di::v1_3_0::type_traits::uniform, boost::ext::di::v1_3_0::aux::type_list<> > >, 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 #45 0x558216c07540 in auto boost::ext::di::v1_3_0::scopes::singleton::scope_impl<Game, boost::ext::di::v1_3_0::aux::integral_constant<bool, true> >::create<Game&, 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<Game, boost::ext::di::v1_3_0::aux::pair<boost::ext::di::v1_3_0::type_traits::uniform, boost::ext::di::v1_3_0::aux::type_list<> > >, 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<Game, boost::ext::di::v1_3_0::aux::pair<boost::ext::di::v1_3_0::type_traits::uniform, boost::ext::di::v1_3_0::aux::type_list<> > >, 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 #46 0x558216c075e8 in auto boost::ext::di::v1_3_0::scopes::deduce::scope<Game, Game>::create<Game&, 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<Game, boost::ext::di::v1_3_0::aux::pair<boost::ext::di::v1_3_0::type_traits::uniform, boost::ext::di::v1_3_0::aux::type_list<> > >, 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<Game, boost::ext::di::v1_3_0::aux::pair<boost::ext::di::v1_3_0::type_traits::uniform, boost::ext::di::v1_3_0::aux::type_list<> > >, 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 #47 0x558216c0774a 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>, Game&, 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 #48 0x558216c077db 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>, Game&>(boost::ext::di::v1_3_0::aux::type<Game&> const&) const /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/boost/di.hpp:2875 #49 0x558216c078b3 in Game& 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<Game&, 0>() const /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/boost/di.hpp:2772 #50 0x558216bf98e5 in Game& DI::create<Game&>() /home/runner/work/canary/canary/src/lib/di/container.hpp:39 #51 0x558216bf7426 in Game& DI::get<Game>() /home/runner/work/canary/canary/src/lib/di/container.hpp:49 #52 0x558216bf3777 in Game& inject<Game>() /home/runner/work/canary/canary/src/lib/di/container.hpp:60 #53 0x558216bf19c8 in Game::getInstance() /home/runner/work/canary/canary/src/game/game.hpp:90 #54 0x5582169d11c4 in CanaryServer::CanaryServer(Logger&, RSA&, ServiceManager&) /home/runner/work/canary/canary/src/canary_server.cpp:46 #55 0x558216b37dab in auto boost::ext::di::v1_3_0::providers::stack_over_heap::get<CanaryServer, boost::ext::di::v1_3_0::core::successful::any_type_ref<CanaryServer, 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::any_type_ref<CanaryServer, 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::any_type_ref<CanaryServer, 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_ref<CanaryServer, 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::any_type_ref<CanaryServer, 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::any_type_ref<CanaryServer, 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 #56 0x558216b38022 in auto boost::ext::di::v1_3_0::core::successful::provider<boost::ext::di::v1_3_0::aux::pair<CanaryServer, 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_ref_fwd<CanaryServer>, boost::ext::di::v1_3_0::core::any_type_ref_fwd<CanaryServer>, boost::ext::di::v1_3_0::core::any_type_ref_fwd<CanaryServer> > > >, 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 #57 0x558216b381d9 in auto boost::ext::di::v1_3_0::scopes::singleton::scope_impl<CanaryServer, boost::ext::di::v1_3_0::aux::integral_constant<bool, true> >::create_impl<CanaryServer, boost::ext::di::v1_3_0::core::successful::provider<boost::ext::di::v1_3_0::aux::pair<CanaryServer, 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_ref_fwd<CanaryServer>, boost::ext::di::v1_3_0::core::any_type_ref_fwd<CanaryServer>, boost::ext::di::v1_3_0::core::any_type_ref_fwd<CanaryServer> > > >, 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<CanaryServer, 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_ref_fwd<CanaryServer>, boost::ext::di::v1_3_0::core::any_type_ref_fwd<CanaryServer>, boost::ext::di::v1_3_0::core::any_type_ref_fwd<CanaryServer> > > >, 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 #58 0x558216b382e0 in auto boost::ext::di::v1_3_0::scopes::singleton::scope_impl<CanaryServer, boost::ext::di::v1_3_0::aux::integral_constant<bool, true> >::create<CanaryServer&, 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<CanaryServer, 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_ref_fwd<CanaryServer>, boost::ext::di::v1_3_0::core::any_type_ref_fwd<CanaryServer>, boost::ext::di::v1_3_0::core::any_type_ref_fwd<CanaryServer> > > >, 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<CanaryServer, 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_ref_fwd<CanaryServer>, boost::ext::di::v1_3_0::core::any_type_ref_fwd<CanaryServer>, boost::ext::di::v1_3_0::core::any_type_ref_fwd<CanaryServer> > > >, 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 #59 0x558216b38388 in auto boost::ext::di::v1_3_0::scopes::deduce::scope<CanaryServer, CanaryServer>::create<CanaryServer&, 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<CanaryServer, 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_ref_fwd<CanaryServer>, boost::ext::di::v1_3_0::core::any_type_ref_fwd<CanaryServer>, boost::ext::di::v1_3_0::core::any_type_ref_fwd<CanaryServer> > > >, 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<CanaryServer, 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_ref_fwd<CanaryServer>, boost::ext::di::v1_3_0::core::any_type_ref_fwd<CanaryServer>, boost::ext::di::v1_3_0::core::any_type_ref_fwd<CanaryServer> > > >, 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 #60 0x558216b384ea 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>, CanaryServer&, 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 #61 0x558216b3857b 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>, CanaryServer&>(boost::ext::di::v1_3_0::aux::type<CanaryServer&> const&) const /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/boost/di.hpp:2875 #62 0x558216b38653 in CanaryServer& 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<CanaryServer&, 0>() const /home/runner/work/canary/canary/build/linux-debug/vcpkg_installed/x64-linux/include/boost/di.hpp:2772 #63 0x558216b344ba in CanaryServer& DI::create<CanaryServer&>() /home/runner/work/canary/canary/src/lib/di/container.hpp:39 #64 0x558216b32048 in CanaryServer& DI::get<CanaryServer>() /home/runner/work/canary/canary/src/lib/di/container.hpp:49 #65 0x558216b30179 in CanaryServer& inject<CanaryServer>() /home/runner/work/canary/canary/src/lib/di/container.hpp:60 #66 0x558216b2dfaf in main /home/runner/work/canary/canary/src/main.cpp:15 #67 0x7febd0c29d8f (/lib/x86_64-linux-gnu/libc.so.6+0x29d8f)

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

`

odisk777 avatar Apr 04 '24 06:04 odisk777