Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

By using potions and reconnecting you get a mount. #2515

Open
3 of 5 tasks
odisk777 opened this issue Apr 1, 2024 · 3 comments
Open
3 of 5 tasks

By using potions and reconnecting you get a mount. #2515

odisk777 opened this issue Apr 1, 2024 · 3 comments
Labels
Priority: High Represent a high impact in key areas of the base/user experience Status: Pending Test This PR or Issue requires more testing Type: Bug Inconsistencies or issues which will cause an issue or problem for users or implementors.

Comments

@odisk777
Copy link

odisk777 commented Apr 1, 2024

Priority

High

Area

  • Datapack
  • 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

  • I agree to follow this project's Code of Conduct
@odisk777 odisk777 added the Type: Bug Inconsistencies or issues which will cause an issue or problem for users or implementors. label Apr 1, 2024
@github-actions github-actions bot added Priority: High Represent a high impact in key areas of the base/user experience Status: Pending Test This PR or Issue requires more testing labels Apr 1, 2024
@odisk777 odisk777 changed the title By using positions and reconnecting you get a mount. By using potions and reconnecting you get a mount. Apr 1, 2024
@Mirkaanks
Copy link
Contributor

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

@odisk777
Copy link
Author

odisk777 commented Apr 2, 2024

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
Copy link
Author

odisk777 commented Apr 4, 2024

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, std::shared_ptr, Position const&, std::shared_ptr, Position const&, bool) /home/runner/work/canary/canary/src/lua/creature/actions.cpp:534
#2 0x558217749893 in Actions::useItemEx(std::shared_ptr, Position const&, Position const&, unsigned char, std::shared_ptr, bool, std::shared_ptr) /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) /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 >&) /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 > > >, 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 > > >, 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 > > >, 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 > > >, 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 > > >, 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 > > >, 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 > > >, 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 > > >, 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 > > >, 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 > > >, 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 > > >, 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 > > >, 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 > > >, 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 > > >, 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() /home/runner/work/canary/canary/src/lib/di/container.hpp:49
#28 0x5582173a6625 in Dispatcher& inject() /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(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() /home/runner/work/canary/canary/src/lib/di/container.hpp:49
#52 0x558216bf3777 in Game& inject() /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, boost::ext::di::v1_3_0::core::any_type_ref_fwd, boost::ext::di::v1_3_0::core::any_type_ref_fwd > > >, 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, boost::ext::di::v1_3_0::core::any_type_ref_fwd, boost::ext::di::v1_3_0::core::any_type_ref_fwd > > >, 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, boost::ext::di::v1_3_0::core::any_type_ref_fwd, boost::ext::di::v1_3_0::core::any_type_ref_fwd > > >, 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, boost::ext::di::v1_3_0::core::any_type_ref_fwd, boost::ext::di::v1_3_0::core::any_type_ref_fwd > > >, 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, boost::ext::di::v1_3_0::core::any_type_ref_fwd, boost::ext::di::v1_3_0::core::any_type_ref_fwd > > >, 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, boost::ext::di::v1_3_0::core::any_type_ref_fwd, boost::ext::di::v1_3_0::core::any_type_ref_fwd > > >, 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, boost::ext::di::v1_3_0::core::any_type_ref_fwd, boost::ext::di::v1_3_0::core::any_type_ref_fwd > > >, 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() /home/runner/work/canary/canary/src/lib/di/container.hpp:49
#65 0x558216b30179 in CanaryServer& inject() /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

`

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority: High Represent a high impact in key areas of the base/user experience Status: Pending Test This PR or Issue requires more testing Type: Bug Inconsistencies or issues which will cause an issue or problem for users or implementors.
Projects
None yet
Development

No branches or pull requests

2 participants