Revision: TrinityCore rev. b9450bcdd092+ 2022-06-26 21:48:41 +0300 (3.3.5 branch) (Win64, Debug, Static) Date 30:6:2022. Time 1:45 //===================================================== *** Hardware *** Processor: AMD Ryzen 5 2400G with Radeon Vega Graphics Number Of Processors: 8 Physical Memory: 16704720 KB (Available: 9503424 KB) Commit Charge Limit: 19195088 KB *** Operation System *** Microsoft Windows 10 Home //===================================================== Exception code: C0000420 Der opstod en programfejl. Assertion message: F:\Trinity\core\src\common\Cryptography\ARC4.cpp:31 in Trinity::Crypto::ARC4::ARC4 ASSERTION FAILED: result == 1 Fault address: 00007FF661F024B0 01:0000000001A114B0 F:\Trinity\build2nd\bin\Debug\worldserver.exe Registers: RAX:00007FF8E9F736BD RBX:0000000000000000 RCX:0000000100000001 RDX:0000000100000001 RSI:0000005EFA7FEE40 RDI:0000005EFA7FE4B0 R8: 0000005E00000075 R9: 00007FF8E9FB94B8 R10:0000007500000075 R11:0000000000000000 R12:0000000000000000 R13:0000000000000000 R14:0000000000000000 R15:CCCCCCCCCCCCCCCC CS:RIP:0033:00007FF919C44F69 SS:RSP:002B:00000000FA7FE2A0 RBP:00000000 DS:002B ES:002B FS:0053 GS:002B Flags:00000206 Call stack: Address Frame Function SourceFile 00007FF919C44F69 0000005EFA7FE370 RaiseException+69 00007FF661E94A15 0000005EFA7FE4B0 Trinity::Assert+1A5 F:\Trinity\core\src\common\Debugging\Errors.cpp line 77 00007FF661F024B0 0000005EFA7FE530 Trinity::Crypto::ARC4::ARC4+C0 F:\Trinity\core\src\common\Cryptography\ARC4.cpp line 31 00007FF661F027A7 0000005EFA7FE560 AuthCrypt::AuthCrypt+17 F:\Trinity\core\src\common\Cryptography\Authentication\AuthCrypt.cpp line 27 00007FF661C2D749 0000005EFA7FE5A0 WorldSocket::WorldSocket+49 F:\Trinity\core\src\server\game\Server\WorldSocket.cpp line 39 00007FF6610CFED1 0000005EFA7FE5E0 std::_Construct_in_place >+51 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\xutility line 160 00007FF6610CF0B2 0000005EFA7FE610 std::_Ref_count_obj2::_Ref_count_obj2 >+52 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\memory line 2029 00007FF6610D220B 0000005EFA7FE6A0 std::make_shared >+6B C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\memory line 2748 00007FF6610D58DC 0000005EFA7FE870 SocketMgr::OnSocketOpen+5C F:\Trinity\core\src\server\shared\Networking\SocketMgr.h line 102 00007FF6610CE89E 0000005EFA7FEB60 WorldSocketMgr::OnSocketOpen+3AE F:\Trinity\core\src\server\game\Server\WorldSocketMgr.cpp line 119 00007FF6610CEA4B 0000005EFA7FEBB0 OnSocketAccept+4B F:\Trinity\core\src\server\game\Server\WorldSocketMgr.cpp line 29 00007FF6610D4A23 0000005EFA7FED20 ::operator()+B3 F:\Trinity\core\src\server\shared\Networking\AsyncAcceptor.h line 60 00007FF6610D4C9C 0000005EFA7FED80 boost::asio::detail::binder1<,boost::system::error_code>::operator()+3C C:\local\boost_1_73_0\boost\asio\detail\bind_handler.hpp line 66 00007FF6610D7E26 0000005EFA7FEE50 boost::asio::detail::executor_function,boost::system::error_code>,std::allocator >::do_complete+96 C:\local\boost_1_73_0\boost\asio\detail\executor_function.hpp line 91 00007FF66058EF02 0000005EFA7FEE90 boost::asio::detail::executor_function_base::complete+22 C:\local\boost_1_73_0\boost\asio\detail\executor_function.hpp line 33 00007FF66057EB28 0000005EFA7FEED0 boost::asio::executor::function::operator()+38 C:\local\boost_1_73_0\boost\asio\impl\executor.hpp line 71 00007FF66054FE43 0000005EFA7FEF00 boost::asio::asio_handler_invoke+23 C:\local\boost_1_73_0\boost\asio\handler_invoke_hook.hpp line 70 00007FF6605574B6 0000005EFA7FEF30 boost_asio_handler_invoke_helpers::invoke+26 C:\local\boost_1_73_0\boost\asio\detail\handler_invoke_helpers.hpp line 39 00007FF660552C8A 0000005EFA7FEFE0 boost::asio::io_context::executor_type::dispatch >+7A C:\local\boost_1_73_0\boost\asio\impl\io_context.hpp line 265 00007FF6605913C8 0000005EFA7FF020 boost::asio::executor::impl >::dispatch+38 C:\local\boost_1_73_0\boost\asio\impl\executor.hpp line 185 00007FF6610D1611 0000005EFA7FF0C0 boost::asio::executor::dispatch,boost::system::error_code>,std::allocator >+C1 C:\local\boost_1_73_0\boost\asio\impl\executor.hpp line 351 00007FF6610D1536 0000005EFA7FF130 boost::asio::detail::io_object_executor::dispatch,boost::system::error_code>,std::allocator >+96 C:\local\boost_1_73_0\boost\asio\detail\io_object_executor.hpp line 130 00007FF6610D1204 0000005EFA7FF170 boost::asio::detail::handler_work<,boost::asio::detail::io_object_executor,boost::asio::detail::io_object_executor >::complete,boost::system::error_code> >+44 C:\local\boost_1_73_0\boost\asio\detail\handler_work.hpp line 74 00007FF6610D874C 0000005EFA7FF3E0 boost::asio::detail::win_iocp_socket_accept_op,boost::asio::ip::tcp,,boost::asio::detail::io_object_executor >::do_complete+47C C:\local\boost_1_73_0\boost\asio\detail\win_iocp_socket_accept_op.hpp line 147 00007FF66058EF4F 0000005EFA7FF420 boost::asio::detail::win_iocp_operation::complete+3F C:\local\boost_1_73_0\boost\asio\detail\win_iocp_operation.hpp line 48 00007FF660592B3E 0000005EFA7FF610 boost::asio::detail::win_iocp_io_context::do_one+2EE C:\local\boost_1_73_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 461 00007FF6605A19DA 0000005EFA7FF6D0 boost::asio::detail::win_iocp_io_context::run+EA C:\local\boost_1_73_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 203 00007FF6605A18B7 0000005EFA7FF740 boost::asio::io_context::run+47 C:\local\boost_1_73_0\boost\asio\impl\io_context.ipp line 63 00007FF6605A1867 0000005EFA7FF770 Trinity::Asio::IoContext::run+17 F:\Trinity\core\src\common\Asio\IoContext.h line 37 00007FF66057DFDF 0000005EFA7FF7A0 ::operator()+1F F:\Trinity\core\src\server\worldserver\Main.cpp line 257 00007FF660557304 0000005EFA7FF7D0 std::invoke< >+14 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\type_traits line 1586 00007FF66054AC28 0000005EFA7FF830 std::thread::_Invoke >,0>+58 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\thread line 56 00007FF8E9F74C7C 0000005EFA7FF890 _register_onexit_function+EC 00007FF91BD37034 0000005EFA7FF8C0 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFA7FF940 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FF91C410764 0000005EFA12D6A0 NtWaitForAlertByThreadId+14 00007FF91C3D4021 0000005EFA12D720 RtlSleepConditionVariableSRW+131 00007FF919C7CE89 0000005EFA12D760 SleepConditionVariableSRW+29 00007FF6605A99CC 0000005EFA12D790 std::_Mutex_base::unlock+1C C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\mutex line 68 00007FF660699FA7 0000005EFA12D7C0 std::lock_guard::~lock_guard+17 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\mutex line 444 00007FF660FD70FC 0000005EFA12D810 LockedQueue > >::next+BC F:\Trinity\core\src\common\Threading\LockedQueue.h line 79 00007FF66069DA74 0000005EFA12D860 std::_List_const_iterator > > >::operator*+14 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\list line 149 Call stack: Address Frame Function SourceFile 00007FF91C40CE94 0000005EFA8FF260 NtRemoveIoCompletion+14 00007FF919C719CF 0000005EFA8FF2C0 GetQueuedCompletionStatus+4F 00007FF6605929EB 0000005EFA8FF4B0 boost::asio::detail::win_iocp_io_context::do_one+19B C:\local\boost_1_73_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 421 00007FF6605A19DA 0000005EFA8FF570 boost::asio::detail::win_iocp_io_context::run+EA C:\local\boost_1_73_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 203 00007FF6605A18B7 0000005EFA8FF5E0 boost::asio::io_context::run+47 C:\local\boost_1_73_0\boost\asio\impl\io_context.ipp line 63 00007FF6605A1867 0000005EFA8FF610 Trinity::Asio::IoContext::run+17 F:\Trinity\core\src\common\Asio\IoContext.h line 37 00007FF66057DFDF 0000005EFA8FF640 ::operator()+1F F:\Trinity\core\src\server\worldserver\Main.cpp line 257 00007FF660557304 0000005EFA8FF670 std::invoke< >+14 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\type_traits line 1586 00007FF66054AC28 0000005EFA8FF6D0 std::thread::_Invoke >,0>+58 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\thread line 56 00007FF8E9F74C7C 0000005EFA8FF730 _register_onexit_function+EC 00007FF91BD37034 0000005EFA8FF760 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFA8FF7E0 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FF91C410764 0000005EFA9FFA30 NtWaitForAlertByThreadId+14 00007FF91C3D4021 0000005EFA9FFAB0 RtlSleepConditionVariableSRW+131 00007FF919C7CE89 0000005EFA9FFAF0 SleepConditionVariableSRW+29 00007FF8EA0F27D7 0000005EFA9FFB30 ?_Winerror_message@std@@YAKKPEADK@Z+487 00007FF8EA0F2723 0000005EFA9FFB60 ?_Winerror_message@std@@YAKKPEADK@Z+3D3 00007FF8EA0F2B65 0000005EFA9FFBB0 _Cnd_wait+65 00007FF6605B4754 0000005EFA9FFBF0 std::condition_variable::wait+44 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\mutex line 609 00007FF661E6CD17 0000005EFA9FFC50 ProducerConsumerQueue::WaitAndPop+87 F:\Trinity\core\src\common\Threading\ProducerConsumerQueue.h line 81 00007FF661E6C4A5 0000005EFA9FFCC0 DatabaseWorker::WorkerThread+55 F:\Trinity\core\src\server\database\Database\DatabaseWorker.cpp line 50 00007FF661E6CA5E 0000005EFA9FFCF0 std::invoke+1E C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\type_traits line 1610 00007FF661E6C85B 0000005EFA9FFD60 std::thread::_Invoke,0,1>+7B C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\thread line 56 00007FF8E9F74C7C 0000005EFA9FFDC0 _register_onexit_function+EC 00007FF91BD37034 0000005EFA9FFDF0 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFA9FFE70 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FF91C410764 0000005EFAAFF8C0 NtWaitForAlertByThreadId+14 00007FF91C3D4021 0000005EFAAFF940 RtlSleepConditionVariableSRW+131 00007FF919C7CE89 0000005EFAAFF980 SleepConditionVariableSRW+29 00007FF8EA0F27D7 0000005EFAAFF9C0 ?_Winerror_message@std@@YAKKPEADK@Z+487 00007FF8EA0F2723 0000005EFAAFF9F0 ?_Winerror_message@std@@YAKKPEADK@Z+3D3 00007FF8EA0F2B65 0000005EFAAFFA40 _Cnd_wait+65 00007FF6605B4754 0000005EFAAFFA80 std::condition_variable::wait+44 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\mutex line 609 00007FF661E6CD17 0000005EFAAFFAE0 ProducerConsumerQueue::WaitAndPop+87 F:\Trinity\core\src\common\Threading\ProducerConsumerQueue.h line 81 00007FF661E6C4A5 0000005EFAAFFB50 DatabaseWorker::WorkerThread+55 F:\Trinity\core\src\server\database\Database\DatabaseWorker.cpp line 50 00007FF661E6CA5E 0000005EFAAFFB80 std::invoke+1E C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\type_traits line 1610 00007FF661E6C85B 0000005EFAAFFBF0 std::thread::_Invoke,0,1>+7B C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\thread line 56 00007FF8E9F74C7C 0000005EFAAFFC50 _register_onexit_function+EC 00007FF91BD37034 0000005EFAAFFC80 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFAAFFD00 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FF91C410764 0000005EFABFF8E0 NtWaitForAlertByThreadId+14 00007FF91C3D4021 0000005EFABFF960 RtlSleepConditionVariableSRW+131 00007FF919C7CE89 0000005EFABFF9A0 SleepConditionVariableSRW+29 00007FF8EA0F27D7 0000005EFABFF9E0 ?_Winerror_message@std@@YAKKPEADK@Z+487 00007FF8EA0F2723 0000005EFABFFA10 ?_Winerror_message@std@@YAKKPEADK@Z+3D3 00007FF8EA0F2B65 0000005EFABFFA60 _Cnd_wait+65 00007FF6605B4754 0000005EFABFFAA0 std::condition_variable::wait+44 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\mutex line 609 00007FF661E6CD17 0000005EFABFFB00 ProducerConsumerQueue::WaitAndPop+87 F:\Trinity\core\src\common\Threading\ProducerConsumerQueue.h line 81 00007FF661E6C4A5 0000005EFABFFB70 DatabaseWorker::WorkerThread+55 F:\Trinity\core\src\server\database\Database\DatabaseWorker.cpp line 50 00007FF661E6CA5E 0000005EFABFFBA0 std::invoke+1E C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\type_traits line 1610 00007FF661E6C85B 0000005EFABFFC10 std::thread::_Invoke,0,1>+7B C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\thread line 56 00007FF8E9F74C7C 0000005EFABFFC70 _register_onexit_function+EC 00007FF91BD37034 0000005EFABFFCA0 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFABFFD20 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FF91C40CDF4 0000005EFACFFBF0 ZwWaitForSingleObject+14 00007FF919C31A5E 0000005EFACFFC90 WaitForSingleObjectEx+8E 00007FF66057EBD9 0000005EFACFFCC0 boost::asio::detail::win_iocp_io_context::timer_thread_function::operator()+39 C:\local\boost_1_73_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 70 00007FF6605A183B 0000005EFACFFCF0 boost::asio::detail::win_thread::func::run+1B C:\local\boost_1_73_0\boost\asio\detail\win_thread.hpp line 123 00007FF6605A77F9 0000005EFACFFD60 boost::asio::detail::win_thread_function+49 C:\local\boost_1_73_0\boost\asio\detail\impl\win_thread.ipp line 127 00007FF8E9F74C7C 0000005EFACFFDC0 _register_onexit_function+EC 00007FF91BD37034 0000005EFACFFDF0 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFACFFE70 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FF91C410764 0000005EFAFFF3C0 NtWaitForAlertByThreadId+14 00007FF91C3D4021 0000005EFAFFF440 RtlSleepConditionVariableSRW+131 00007FF919C7CE89 0000005EFAFFF480 SleepConditionVariableSRW+29 00007FF8EA0F27D7 0000005EFAFFF4C0 ?_Winerror_message@std@@YAKKPEADK@Z+487 00007FF8EA0F2723 0000005EFAFFF4F0 ?_Winerror_message@std@@YAKKPEADK@Z+3D3 00007FF8EA0F2B65 0000005EFAFFF540 _Cnd_wait+65 00007FF6605B4754 0000005EFAFFF580 std::condition_variable::wait+44 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\mutex line 609 00007FF661C290E7 0000005EFAFFF5E0 ProducerConsumerQueue::WaitAndPop+87 F:\Trinity\core\src\common\Threading\ProducerConsumerQueue.h line 81 00007FF661C27333 0000005EFAFFF640 MapUpdater::WorkerThread+73 F:\Trinity\core\src\server\game\Maps\MapUpdater.cpp line 115 00007FF661C282CE 0000005EFAFFF670 std::invoke+1E C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\type_traits line 1610 00007FF661C27DCB 0000005EFAFFF6E0 std::thread::_Invoke,0,1>+7B C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\thread line 56 00007FF8E9F74C7C 0000005EFAFFF740 _register_onexit_function+EC 00007FF91BD37034 0000005EFAFFF770 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFAFFF7F0 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FF91C40CDF4 0000005EFB0FF970 ZwWaitForSingleObject+14 00007FF919C31A5E 0000005EFB0FFA10 WaitForSingleObjectEx+8E 00007FF66057EBD9 0000005EFB0FFA40 boost::asio::detail::win_iocp_io_context::timer_thread_function::operator()+39 C:\local\boost_1_73_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 70 00007FF6605A183B 0000005EFB0FFA70 boost::asio::detail::win_thread::func::run+1B C:\local\boost_1_73_0\boost\asio\detail\win_thread.hpp line 123 00007FF6605A77F9 0000005EFB0FFAE0 boost::asio::detail::win_thread_function+49 C:\local\boost_1_73_0\boost\asio\detail\impl\win_thread.ipp line 127 00007FF8E9F74C7C 0000005EFB0FFB40 _register_onexit_function+EC 00007FF91BD37034 0000005EFB0FFB70 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFB0FFBF0 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FF91C40CE94 0000005EFB1FF670 NtRemoveIoCompletion+14 00007FF919C719CF 0000005EFB1FF6D0 GetQueuedCompletionStatus+4F 00007FF6605929EB 0000005EFB1FF8C0 boost::asio::detail::win_iocp_io_context::do_one+19B C:\local\boost_1_73_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 421 00007FF6605A19DA 0000005EFB1FF980 boost::asio::detail::win_iocp_io_context::run+EA C:\local\boost_1_73_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 203 00007FF6605A18B7 0000005EFB1FF9F0 boost::asio::io_context::run+47 C:\local\boost_1_73_0\boost\asio\impl\io_context.ipp line 63 00007FF6605A1867 0000005EFB1FFA20 Trinity::Asio::IoContext::run+17 F:\Trinity\core\src\common\Asio\IoContext.h line 37 00007FF6610D5B6D 0000005EFB1FFC40 NetworkThread::Run+18D F:\Trinity\core\src\server\shared\Networking\NetworkThread.h line 129 00007FF6610D1F8E 0000005EFB1FFC70 std::invoke::*)(void),NetworkThread *>+1E C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\type_traits line 1610 00007FF6610D039B 0000005EFB1FFCE0 std::thread::_Invoke::*)(void),NetworkThread *>,0,1>+7B C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\thread line 56 00007FF8E9F74C7C 0000005EFB1FFD40 _register_onexit_function+EC 00007FF91BD37034 0000005EFB1FFD70 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFB1FFDF0 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FF91C40CE54 0000005EFB2FF800 NtDeviceIoControlFile+14 00007FF919C21751 0000005EFB2FF960 WriteConsoleW+191 00007FF919D0E43B 0000005EFB2FFAB0 ReadConsoleA+1CB 00007FF919D0E4CA 0000005EFB2FFAF0 ReadConsoleW+1A 00007FF661E99BD8 0000005EFB2FFB80 ReadWinConsole+A8 F:\Trinity\core\src\common\Utilities\Util.cpp line 610 00007FF6605A84B1 0000005EFB2FFD10 CliThread+171 F:\Trinity\core\src\server\worldserver\CommandLine\CliRunnable.cpp line 150 00007FF6605572E1 0000005EFB2FFD40 std::invoke+11 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\type_traits line 1586 00007FF66054AB98 0000005EFB2FFDA0 std::thread::_Invoke,0>+58 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\thread line 56 00007FF8E9F74C7C 0000005EFB2FFE00 _register_onexit_function+EC 00007FF91BD37034 0000005EFB2FFE30 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFB2FFEB0 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FF91C4107C4 0000005EFA4FF6A0 ZwWaitForWorkViaWorkerFactory+14 00007FF91C3C2DC7 0000005EFA4FF9A0 TpReleaseCleanupGroupMembers+747 00007FF91BD37034 0000005EFA4FF9D0 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFA4FFA50 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FF91C4107C4 0000005EFA5FF7A0 ZwWaitForWorkViaWorkerFactory+14 00007FF91C3C2DC7 0000005EFA5FFAA0 TpReleaseCleanupGroupMembers+747 00007FF91BD37034 0000005EFA5FFAD0 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFA5FFB50 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FF91C4107C4 0000005EFA6FF450 ZwWaitForWorkViaWorkerFactory+14 00007FF91C3C2DC7 0000005EFA6FF750 TpReleaseCleanupGroupMembers+747 00007FF91BD37034 0000005EFA6FF780 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFA6FF800 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FF91C40D8C4 0000005EFADFF500 ZwWaitForMultipleObjects+14 00007FF919C5CB20 0000005EFADFF7F0 WaitForMultipleObjectsEx+F0 00007FF91B27B1E6 0000005EFADFFA80 RoGetServerActivatableClasses+1476 00007FF91B27B060 0000005EFADFFAD0 RoGetServerActivatableClasses+12F0 00007FF91B27AE70 0000005EFADFFB30 RoGetServerActivatableClasses+1100 00007FF91B27ADF9 0000005EFADFFB60 RoGetServerActivatableClasses+1089 00007FF91BD37034 0000005EFADFFB90 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFADFFC10 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FF91C4107C4 0000005EFAEFF9E0 ZwWaitForWorkViaWorkerFactory+14 00007FF91C3C2DC7 0000005EFAEFFCE0 TpReleaseCleanupGroupMembers+747 00007FF91BD37034 0000005EFAEFFD10 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFAEFFD90 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FF91C4107C4 0000005EFB3FF8A0 ZwWaitForWorkViaWorkerFactory+14 00007FF91C3C2DC7 0000005EFB3FFBA0 TpReleaseCleanupGroupMembers+747 00007FF91BD37034 0000005EFB3FFBD0 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFB3FFC50 RtlUserThreadStart+21 ======================== Local Variables And Parameters Call stack: Address Frame Function SourceFile 00007FF919C44F69 0000005EFA7FE370 RaiseException+69 00007FF661E94A15 0000005EFA7FE4B0 Trinity::Assert+1A5 F:\Trinity\core\src\common\Debugging\Errors.cpp line 77 Parameter char* file = "F:\Trinity\core\src\common\Cryptography\ARC4..." Parameter int line = 0x1F Parameter char* function = "Trinity::Crypto::ARC4::ARC4" Parameter std::string* debugInfo = "" Parameter char* message = "result == 1" Local unsigned int[2] execeptionArgs [0] = 0x1F10BBBEC90 [1] = 0x7FF661F024B0 Local std::string formattedMessage = " F:\Trinity\core\src\common\Cryptography\ARC..." 00007FF661F024B0 0000005EFA7FE530 Trinity::Crypto::ARC4::ARC4+C0 F:\Trinity\core\src\common\Cryptography\ARC4.cpp line 31 Local Trinity::Crypto::ARC4* this = 0x1F0F0D35398 evp_cipher_st* _cipher = NULL evp_cipher_ctx_st* _ctx = 0x1F10BBC0520 Local int result = 0x0 00007FF661F027A7 0000005EFA7FE560 AuthCrypt::AuthCrypt+17 F:\Trinity\core\src\common\Cryptography\Authentication\AuthCrypt.cpp line 27 Local AuthCrypt* this = 0x1F0F0D35398 Trinity::Crypto::ARC4 _clientDecrypt evp_cipher_st* _cipher = NULL evp_cipher_ctx_st* _ctx = 0x1F10BBC0520 Trinity::Crypto::ARC4 _serverEncrypt evp_cipher_st* _cipher = 0xCDCDCDCDCDCDCDCD evp_cipher_ctx_st* _ctx = 0xCDCDCDCDCDCDCDCD bool _initialized = 0xCD 00007FF661C2D749 0000005EFA7FE5A0 WorldSocket::WorldSocket+49 F:\Trinity\core\src\server\game\Server\WorldSocket.cpp line 39 Local WorldSocket* this = 0x1F0F0D35280 Socket std::enable_shared_from_this std::weak_ptr _Wptr = 0x1F0F0D35288 boost::asio::basic_stream_socket _socket boost::asio::basic_socket native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0x3C boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0F0D352A4 boost::asio::detail::io_object_impl,boost::asio::executor> impl_ = 0x1F0F0D35298 initiate_async_connect = 0x1F0F0D35298 initiate_async_wait = 0x1F0F0D35298 native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0x3C remote_endpoint_ = 0x1F0F0D352A4 initiate_async_send boost::asio::basic_stream_socket* self_ = 0x1F10BBBF710 initiate_async_receive self_ = 0x1F10BBBF710 boost::asio::ip::address _remoteAddress int type_ = 0x0 boost::asio::ip::address_v4 ipv4_address_ = 0x100007F boost::asio::ip::address_v6 ipv6_address_ = 0x1F0F0D35318 unsigned int _remotePort = 0xFE4A MessageBuffer _readBuffer unsigned int _wpos = 0x0 unsigned int _rpos = 0x0 std::vector > _storage = 0x1F0F0D35340 std::queue > > _writeQueue std::deque > c = 0x1F0F0D35360 std::atomic _closed std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 std::atomic _closing std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 bool _isWritingAsync = 0x0 std::array _authSeed unsigned int[4] _Elems [0] = 0xCD [1] = 0xCD [2] = 0xCD [3] = 0xCD AuthCrypt _authCrypt Trinity::Crypto::ARC4 _clientDecrypt evp_cipher_st* _cipher = NULL evp_cipher_ctx_st* _ctx = 0x1F10BBC0520 Trinity::Crypto::ARC4 _serverEncrypt evp_cipher_st* _cipher = 0xCDCDCDCDCDCDCDCD evp_cipher_ctx_st* _ctx = 0xCDCDCDCDCDCDCDCD bool _initialized = 0xCD std::chrono::time_point > > _LastPingTime std::chrono::duration<__int64,std::ratio<1,1000000000> > _MyDur int _MyRep = 0xCDCDCDCDCDCDCDCD unsigned int _OverSpeedPings = 0xCDCDCDCD std::mutex _worldSessionLock std::_Mutex_base std::_Align_type _Mtx_storage = 0x1F0F0D353D0 WorldSession* _worldSession = 0xCDCDCDCDCDCDCDCD int m_muteTime = 0xCDCDCDCDCDCDCDCD std::atomic<__int64> m_timeOutTime std::_Atomic_integral_facade<__int64> std::_Atomic_integral<__int64,8> std::_Atomic_storage<__int64,8> std::_Atomic_padded<__int64> _Storage = 0xCDCDCDCDCDCDCDD5 AsyncCallbackProcessor _queryProcessor std::vector > _callbacks = 0xCDCDCDCDCDCDCDDD AsyncCallbackProcessor _transactionCallbacks std::vector > _callbacks = 0xCDCDCDCDCDCDCDFD AsyncCallbackProcessor _queryHolderProcessor std::vector > _callbacks = 0xCDCDCDCDCDCDCE1D DosProtection WorldSession* Session = int _policy = 0xCDCDCDCDCDCDCDD5 std::unordered_map,std::equal_to,std::allocator > > _PacketThrottlingMap = 0xCDCDCDCDCDCDCDDD WorldSession::DosProtection AntiDOS WorldSession* Session = int _policy = 0xCDCDCDCDCDCDCE45 std::unordered_map,std::equal_to,std::allocator > > _PacketThrottlingMap = 0xCDCDCDCDCDCDCE4D std::set,std::allocator > _legitCharacters std::_Tree,std::allocator,0> > _Copy_tag = 0xCDCDCDCDCDCDCE9D _Move_tag = 0xCDCDCDCDCDCDCE9D std::_Compressed_pair,std::_Compressed_pair >,std::_Tree_val >,1>,1> _Mypair = 0xCDCDCDCDCDCDCE9D unsigned int m_GUIDLow = 0xCDCDCDCDCDCDCEB5 Player* _player = std::shared_ptr m_Socket std::_Ptr_base WorldSocket* _Ptr = std::_Ref_count_base* _Rep = std::string m_Address = 0xCDCDCDCDCDCDCED5 int _security = 0xCDCDCDCDCDCDCEFD unsigned int _accountId = 0xCDCDCDCDCDCDCF01 std::string _accountName = 0xCDCDCDCDCDCDCF05 unsigned int m_expansion = 0xCDCDCDCDCDCDCF2D std::unique_ptr > _warden std::_Compressed_pair,Warden *,1> _Mypair = 0xCDCDCDCDCDCDCF35 int _logoutTime = 0xCDCDCDCDCDCDCF3D bool m_inQueue = 0xCDCDCDCDCDCDCF45 bool m_playerLoading = 0xCDCDCDCDCDCDCF46 bool m_playerLogout = 0xCDCDCDCDCDCDCF47 bool m_playerRecentlyLogout = 0xCDCDCDCDCDCDCF48 bool m_playerSave = 0xCDCDCDCDCDCDCF49 unsigned int m_sessionDbcLocale = 0xCDCDCDCDCDCDCF4A unsigned int m_sessionDbLocaleIndex = 0xCDCDCDCDCDCDCF4B std::atomic m_latency std::_Atomic_integral_facade std::_Atomic_integral std::_Atomic_storage std::_Atomic_padded _Storage = 0xCDCDCDCDCDCDCF4D AccountData[8] m_accountData [0] = 0xCDCDCDCDCDCDCF55 [1] = 0xCDCDCDCDCDCDCF85 [2] = 0xCDCDCDCDCDCDCFB5 [3] = 0xCDCDCDCDCDCDCFE5 [4] = 0xCDCDCDCDCDCDD015 [5] = 0xCDCDCDCDCDCDD045 [6] = 0xCDCDCDCDCDCDD075 [7] = 0xCDCDCDCDCDCDD0A5 unsigned int[8] m_Tutorials [0] = 0xCDCDCDCDCDCDD0D5 [1] = 0xCDCDCDCDCDCDD0D9 [2] = 0xCDCDCDCDCDCDD0DD [3] = 0xCDCDCDCDCDCDD0E1 [4] = 0xCDCDCDCDCDCDD0E5 [5] = 0xCDCDCDCDCDCDD0E9 [6] = 0xCDCDCDCDCDCDD0ED [7] = 0xCDCDCDCDCDCDD0F1 unsigned int m_TutorialsChanged = 0xCDCDCDCDCDCDD0F5 Addons SecureAddonInfo std::string Name = 0xCDCDCDCDCDCDCDCD unsigned int Status = 0xCDCDCDCDCDCDCDF5 bool HasKey = 0xCDCDCDCDCDCDCDF6 std::vector > SecureAddons = 0xCDCDCDCDCDCDCDCD unsigned int LastBannedAddOnTimestamp = 0xCDCDCDCDCDCDCDED WorldSession::Addons _addons SecureAddonInfo std::string Name = 0xCDCDCDCDCDCDD0FD unsigned int Status = 0xCDCDCDCDCDCDD125 bool HasKey = 0xCDCDCDCDCDCDD126 std::vector > SecureAddons = 0xCDCDCDCDCDCDD0FD unsigned int LastBannedAddOnTimestamp = 0xCDCDCDCDCDCDD11D unsigned int recruiterId = 0xCDCDCDCDCDCDD125 bool isRecruiter = 0xCDCDCDCDCDCDD129 LockedQueue > > _recvQueue std::mutex _lock = 0xCDCDCDCDCDCDD135 std::deque > _queue = 0xCDCDCDCDCDCDD185 bool _canceled = 0xCDCDCDCDCDCDD1AD rbac::RBACData* _RBACData = unsigned int expireTime = 0xCDCDCDCDCDCDD1BD bool forceExit = 0xCDCDCDCDCDCDD1C1 ObjectGuid m_currentBankerGUID unsigned int _guid = 0xCDCDCDCDCDCDD1C5 boost::circular_buffer,std::allocator > > _timeSyncClockDeltaQueue boost::empty_::empty_value >,0,1> std::pair<__int64,unsigned int>* m_buff = std::pair<__int64,unsigned int>* m_end = std::pair<__int64,unsigned int>* m_first = std::pair<__int64,unsigned int>* m_last = unsigned int m_size = 0xCDCDCDCDCDCDD1ED int _timeSyncClockDelta = 0xCDCDCDCDCDCDD1F5 std::map,std::allocator > > _pendingTimeSyncRequests std::_Tree,std::allocator >,0> > value_compare = 0xCDCDCDCDCDCDD1FD _Copy_tag = 0xCDCDCDCDCDCDD1FD _Move_tag = 0xCDCDCDCDCDCDD1FD std::_Compressed_pair,std::_Compressed_pair,void *> >,std::_Tree_val > >,1>,1> _Mypair = 0xCDCDCDCDCDCDD1FD value_compare = 0xCDCDCDCDCDCDD1FD unsigned int _timeSyncNextCounter = 0xCDCDCDCDCDCDD215 unsigned int _timeSyncTimer = 0xCDCDCDCDCDCDD219 int _calendarEventCreationCooldown = 0xCDCDCDCDCDCDD21D GameClient* _gameClient = bool _authed = 0xCD MessageBuffer _headerBuffer unsigned int _wpos = 0xCDCDCDCDCDCDCDCD unsigned int _rpos = 0xCDCDCDCDCDCDCDCD std::vector > _storage std::_Compressed_pair,std::_Vector_val >,1> _Mypair = 0x1F0F0D35440 MessageBuffer _packetBuffer unsigned int _wpos = 0xCDCDCDCDCDCDCDCD unsigned int _rpos = 0xCDCDCDCDCDCDCDCD std::vector > _storage std::_Compressed_pair,std::_Vector_val >,1> _Mypair = 0x1F0F0D35470 Trinity::Impl::MPSCQueueIntrusive _bufferQueue std::_Align_type _dummy float _Val = -6277438562204192487878988888393020692503707483087375482269988814848.000000 char[88] _Pad = "ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ..." EncryptablePacket* _dummyPtr = 0xCDCDCDCDCDCDCDCD WorldPacket ByteBuffer unsigned int _rpos = 0xCDCDCDCDCDCDCDD5 unsigned int _wpos = 0xCDCDCDCDCDCDCDDD std::vector > _storage = 0xCDCDCDCDCDCDCDE5 unsigned int m_opcode = 0xCDCDCDCDCDCDCE05 std::chrono::time_point > > m_receivedTime = 0xCDCDCDCDCDCDCE0D std::atomic SocketQueueLink = 0xCDCDCDCDCDCDCE15 bool _encrypt = 0xCDCDCDCDCDCDCE1D std::atomic _head std::_Atomic_pointer std::_Atomic_storage std::_Atomic_padded _Storage = 0xCDCDCDCDCDCDCDCD std::atomic _tail std::_Atomic_pointer std::_Atomic_storage std::_Atomic_padded _Storage = 0xCDCDCDCDCDCDCDCD unsigned int _sendBufferSize = 0xCDCDCDCDCDCDCDCD AsyncCallbackProcessor _queryProcessor std::vector > _callbacks std::_Compressed_pair,std::_Vector_val >,1> _Mypair = 0x1F0F0D35508 std::string _ipCountry = 0x1F0F0D35528 Parameter boost::asio::basic_stream_socket* socket = 0x1F0F4429CB8 boost::asio::basic_socket native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0F4429CC4 boost::asio::detail::io_object_impl,boost::asio::executor> impl_ implementation_type boost::asio::detail::win_iocp_socket_service_base::base_implementation_type unsigned int socket_ = 0x1F10BBBF710 unsigned int state_ = 0xFF std::shared_ptr cancel_token_ = 0x1F0F4429CC8 boost::asio::detail::select_reactor::per_descriptor_data reactor_data_ = 0x0 boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* next_ = 0xCDCDCDCDCDCDCDCD boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* prev_ = NULL boost::asio::ip::tcp protocol_ = 0xF0D352A0 bool have_remote_endpoint_ = 0xF0 boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0F4429CF8 boost::asio::detail::win_iocp_socket_service* service_ = 0x1F10BBBF710 boost::asio::detail::win_iocp_socket_service::implementation_type implementation_ = 0x1F0F4429CC0 boost::asio::detail::io_object_executor implementation_executor_ = 0x1F0F4429D20 initiate_async_connect = 0x1F0F4429CB8 initiate_async_wait = 0x1F0F4429CB8 native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF remote_endpoint_ = 0x1F0F4429CC4 initiate_async_send boost::asio::basic_stream_socket* self_ = 0x1F10BBBF710 boost::asio::basic_socket native_handle_type unsigned int socket_ = 0x7FF66264ACB8 bool have_remote_endpoint_ = 0xA0 boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F10BBBF71C boost::asio::detail::io_object_impl,boost::asio::executor> impl_ = 0x1F10BBBF710 initiate_async_connect = 0x1F10BBBF710 initiate_async_wait = 0x1F10BBBF710 native_handle_type unsigned int socket_ = 0x7FF66264ACB8 bool have_remote_endpoint_ = 0xA0 remote_endpoint_ = 0x1F10BBBF71C initiate_async_send boost::asio::basic_stream_socket* self_ = 0x7FF66264ACB8 initiate_async_receive self_ = 0x7FF66264ACB8 initiate_async_receive self_ = 0x1F10BBBF710 00007FF6610CFED1 0000005EFA7FE5E0 std::_Construct_in_place >+51 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\xutility line 160 Parameter WorldSocket& _Obj = 0x1F0F0D35280 Socket std::enable_shared_from_this std::weak_ptr _Wptr = 0x1F0F0D35288 boost::asio::basic_stream_socket _socket boost::asio::basic_socket native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0x3C boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0F0D352A4 boost::asio::detail::io_object_impl,boost::asio::executor> impl_ = 0x1F0F0D35298 initiate_async_connect = 0x1F0F0D35298 initiate_async_wait = 0x1F0F0D35298 native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0x3C remote_endpoint_ = 0x1F0F0D352A4 initiate_async_send boost::asio::basic_stream_socket* self_ = 0x1F10BBBF710 initiate_async_receive self_ = 0x1F10BBBF710 boost::asio::ip::address _remoteAddress int type_ = 0x0 boost::asio::ip::address_v4 ipv4_address_ = 0x100007F boost::asio::ip::address_v6 ipv6_address_ = 0x1F0F0D35318 unsigned int _remotePort = 0xFE4A MessageBuffer _readBuffer unsigned int _wpos = 0x0 unsigned int _rpos = 0x0 std::vector > _storage = 0x1F0F0D35340 std::queue > > _writeQueue std::deque > c = 0x1F0F0D35360 std::atomic _closed std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 std::atomic _closing std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 bool _isWritingAsync = 0x0 std::array _authSeed unsigned int[4] _Elems [0] = 0xCD [1] = 0xCD [2] = 0xCD [3] = 0xCD AuthCrypt _authCrypt Trinity::Crypto::ARC4 _clientDecrypt evp_cipher_st* _cipher = NULL evp_cipher_ctx_st* _ctx = 0x1F10BBC0520 Trinity::Crypto::ARC4 _serverEncrypt evp_cipher_st* _cipher = 0xCDCDCDCDCDCDCDCD evp_cipher_ctx_st* _ctx = 0xCDCDCDCDCDCDCDCD bool _initialized = 0xCD std::chrono::time_point > > _LastPingTime std::chrono::duration<__int64,std::ratio<1,1000000000> > _MyDur int _MyRep = 0xCDCDCDCDCDCDCDCD unsigned int _OverSpeedPings = 0xCDCDCDCD std::mutex _worldSessionLock std::_Mutex_base std::_Align_type _Mtx_storage = 0x1F0F0D353D0 WorldSession* _worldSession = 0xCDCDCDCDCDCDCDCD int m_muteTime = 0xCDCDCDCDCDCDCDCD std::atomic<__int64> m_timeOutTime std::_Atomic_integral_facade<__int64> std::_Atomic_integral<__int64,8> std::_Atomic_storage<__int64,8> std::_Atomic_padded<__int64> _Storage = 0xCDCDCDCDCDCDCDD5 AsyncCallbackProcessor _queryProcessor std::vector > _callbacks = 0xCDCDCDCDCDCDCDDD AsyncCallbackProcessor _transactionCallbacks std::vector > _callbacks = 0xCDCDCDCDCDCDCDFD AsyncCallbackProcessor _queryHolderProcessor std::vector > _callbacks = 0xCDCDCDCDCDCDCE1D DosProtection WorldSession* Session = int _policy = 0xCDCDCDCDCDCDCDD5 std::unordered_map,std::equal_to,std::allocator > > _PacketThrottlingMap = 0xCDCDCDCDCDCDCDDD WorldSession::DosProtection AntiDOS WorldSession* Session = int _policy = 0xCDCDCDCDCDCDCE45 std::unordered_map,std::equal_to,std::allocator > > _PacketThrottlingMap = 0xCDCDCDCDCDCDCE4D std::set,std::allocator > _legitCharacters std::_Tree,std::allocator,0> > _Copy_tag = 0xCDCDCDCDCDCDCE9D _Move_tag = 0xCDCDCDCDCDCDCE9D std::_Compressed_pair,std::_Compressed_pair >,std::_Tree_val >,1>,1> _Mypair = 0xCDCDCDCDCDCDCE9D unsigned int m_GUIDLow = 0xCDCDCDCDCDCDCEB5 Player* _player = std::shared_ptr m_Socket std::_Ptr_base WorldSocket* _Ptr = std::_Ref_count_base* _Rep = std::string m_Address = 0xCDCDCDCDCDCDCED5 int _security = 0xCDCDCDCDCDCDCEFD unsigned int _accountId = 0xCDCDCDCDCDCDCF01 std::string _accountName = 0xCDCDCDCDCDCDCF05 unsigned int m_expansion = 0xCDCDCDCDCDCDCF2D std::unique_ptr > _warden std::_Compressed_pair,Warden *,1> _Mypair = 0xCDCDCDCDCDCDCF35 int _logoutTime = 0xCDCDCDCDCDCDCF3D bool m_inQueue = 0xCDCDCDCDCDCDCF45 bool m_playerLoading = 0xCDCDCDCDCDCDCF46 bool m_playerLogout = 0xCDCDCDCDCDCDCF47 bool m_playerRecentlyLogout = 0xCDCDCDCDCDCDCF48 bool m_playerSave = 0xCDCDCDCDCDCDCF49 unsigned int m_sessionDbcLocale = 0xCDCDCDCDCDCDCF4A unsigned int m_sessionDbLocaleIndex = 0xCDCDCDCDCDCDCF4B std::atomic m_latency std::_Atomic_integral_facade std::_Atomic_integral std::_Atomic_storage std::_Atomic_padded _Storage = 0xCDCDCDCDCDCDCF4D AccountData[8] m_accountData [0] = 0xCDCDCDCDCDCDCF55 [1] = 0xCDCDCDCDCDCDCF85 [2] = 0xCDCDCDCDCDCDCFB5 [3] = 0xCDCDCDCDCDCDCFE5 [4] = 0xCDCDCDCDCDCDD015 [5] = 0xCDCDCDCDCDCDD045 [6] = 0xCDCDCDCDCDCDD075 [7] = 0xCDCDCDCDCDCDD0A5 unsigned int[8] m_Tutorials [0] = 0xCDCDCDCDCDCDD0D5 [1] = 0xCDCDCDCDCDCDD0D9 [2] = 0xCDCDCDCDCDCDD0DD [3] = 0xCDCDCDCDCDCDD0E1 [4] = 0xCDCDCDCDCDCDD0E5 [5] = 0xCDCDCDCDCDCDD0E9 [6] = 0xCDCDCDCDCDCDD0ED [7] = 0xCDCDCDCDCDCDD0F1 unsigned int m_TutorialsChanged = 0xCDCDCDCDCDCDD0F5 Addons SecureAddonInfo std::string Name = 0xCDCDCDCDCDCDCDCD unsigned int Status = 0xCDCDCDCDCDCDCDF5 bool HasKey = 0xCDCDCDCDCDCDCDF6 std::vector > SecureAddons = 0xCDCDCDCDCDCDCDCD unsigned int LastBannedAddOnTimestamp = 0xCDCDCDCDCDCDCDED WorldSession::Addons _addons SecureAddonInfo std::string Name = 0xCDCDCDCDCDCDD0FD unsigned int Status = 0xCDCDCDCDCDCDD125 bool HasKey = 0xCDCDCDCDCDCDD126 std::vector > SecureAddons = 0xCDCDCDCDCDCDD0FD unsigned int LastBannedAddOnTimestamp = 0xCDCDCDCDCDCDD11D unsigned int recruiterId = 0xCDCDCDCDCDCDD125 bool isRecruiter = 0xCDCDCDCDCDCDD129 LockedQueue > > _recvQueue std::mutex _lock = 0xCDCDCDCDCDCDD135 std::deque > _queue = 0xCDCDCDCDCDCDD185 bool _canceled = 0xCDCDCDCDCDCDD1AD rbac::RBACData* _RBACData = unsigned int expireTime = 0xCDCDCDCDCDCDD1BD bool forceExit = 0xCDCDCDCDCDCDD1C1 ObjectGuid m_currentBankerGUID unsigned int _guid = 0xCDCDCDCDCDCDD1C5 boost::circular_buffer,std::allocator > > _timeSyncClockDeltaQueue boost::empty_::empty_value >,0,1> std::pair<__int64,unsigned int>* m_buff = std::pair<__int64,unsigned int>* m_end = std::pair<__int64,unsigned int>* m_first = std::pair<__int64,unsigned int>* m_last = unsigned int m_size = 0xCDCDCDCDCDCDD1ED int _timeSyncClockDelta = 0xCDCDCDCDCDCDD1F5 std::map,std::allocator > > _pendingTimeSyncRequests std::_Tree,std::allocator >,0> > value_compare = 0xCDCDCDCDCDCDD1FD _Copy_tag = 0xCDCDCDCDCDCDD1FD _Move_tag = 0xCDCDCDCDCDCDD1FD std::_Compressed_pair,std::_Compressed_pair,void *> >,std::_Tree_val > >,1>,1> _Mypair = 0xCDCDCDCDCDCDD1FD value_compare = 0xCDCDCDCDCDCDD1FD unsigned int _timeSyncNextCounter = 0xCDCDCDCDCDCDD215 unsigned int _timeSyncTimer = 0xCDCDCDCDCDCDD219 int _calendarEventCreationCooldown = 0xCDCDCDCDCDCDD21D GameClient* _gameClient = bool _authed = 0xCD MessageBuffer _headerBuffer unsigned int _wpos = 0xCDCDCDCDCDCDCDCD unsigned int _rpos = 0xCDCDCDCDCDCDCDCD std::vector > _storage std::_Compressed_pair,std::_Vector_val >,1> _Mypair = 0x1F0F0D35440 MessageBuffer _packetBuffer unsigned int _wpos = 0xCDCDCDCDCDCDCDCD unsigned int _rpos = 0xCDCDCDCDCDCDCDCD std::vector > _storage std::_Compressed_pair,std::_Vector_val >,1> _Mypair = 0x1F0F0D35470 Trinity::Impl::MPSCQueueIntrusive _bufferQueue std::_Align_type _dummy float _Val = -6277438562204192487878988888393020692503707483087375482269988814848.000000 char[88] _Pad = "ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ..." EncryptablePacket* _dummyPtr = 0xCDCDCDCDCDCDCDCD WorldPacket ByteBuffer unsigned int _rpos = 0xCDCDCDCDCDCDCDD5 unsigned int _wpos = 0xCDCDCDCDCDCDCDDD std::vector > _storage = 0xCDCDCDCDCDCDCDE5 unsigned int m_opcode = 0xCDCDCDCDCDCDCE05 std::chrono::time_point > > m_receivedTime = 0xCDCDCDCDCDCDCE0D std::atomic SocketQueueLink = 0xCDCDCDCDCDCDCE15 bool _encrypt = 0xCDCDCDCDCDCDCE1D std::atomic _head std::_Atomic_pointer std::_Atomic_storage std::_Atomic_padded _Storage = 0xCDCDCDCDCDCDCDCD std::atomic _tail std::_Atomic_pointer std::_Atomic_storage std::_Atomic_padded _Storage = 0xCDCDCDCDCDCDCDCD unsigned int _sendBufferSize = 0xCDCDCDCDCDCDCDCD AsyncCallbackProcessor _queryProcessor std::vector > _callbacks std::_Compressed_pair,std::_Vector_val >,1> _Mypair = 0x1F0F0D35508 std::string _ipCountry = 0x1F0F0D35528 Parameter boost::asio::basic_stream_socket* <_Args_0> = 0x1F0F4429CB8 boost::asio::basic_socket native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0F4429CC4 boost::asio::detail::io_object_impl,boost::asio::executor> impl_ implementation_type boost::asio::detail::win_iocp_socket_service_base::base_implementation_type unsigned int socket_ = 0x1F10BBBF710 unsigned int state_ = 0xFF std::shared_ptr cancel_token_ = 0x1F0F4429CC8 boost::asio::detail::select_reactor::per_descriptor_data reactor_data_ = 0x0 boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* next_ = 0xCDCDCDCDCDCDCDCD boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* prev_ = NULL boost::asio::ip::tcp protocol_ = 0xF0D352A0 bool have_remote_endpoint_ = 0xF0 boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0F4429CF8 boost::asio::detail::win_iocp_socket_service* service_ = 0x1F10BBBF710 boost::asio::detail::win_iocp_socket_service::implementation_type implementation_ = 0x1F0F4429CC0 boost::asio::detail::io_object_executor implementation_executor_ = 0x1F0F4429D20 initiate_async_connect = 0x1F0F4429CB8 initiate_async_wait = 0x1F0F4429CB8 native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF remote_endpoint_ = 0x1F0F4429CC4 initiate_async_send boost::asio::basic_stream_socket* self_ = 0x1F10BBBF710 boost::asio::basic_socket native_handle_type unsigned int socket_ = 0x7FF66264ACB8 bool have_remote_endpoint_ = 0xA0 boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F10BBBF71C boost::asio::detail::io_object_impl,boost::asio::executor> impl_ = 0x1F10BBBF710 initiate_async_connect = 0x1F10BBBF710 initiate_async_wait = 0x1F10BBBF710 native_handle_type unsigned int socket_ = 0x7FF66264ACB8 bool have_remote_endpoint_ = 0xA0 remote_endpoint_ = 0x1F10BBBF71C initiate_async_send boost::asio::basic_stream_socket* self_ = 0x7FF66264ACB8 initiate_async_receive self_ = 0x7FF66264ACB8 initiate_async_receive self_ = 0x1F10BBBF710 00007FF6610CF0B2 0000005EFA7FE610 std::_Ref_count_obj2::_Ref_count_obj2 >+52 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\memory line 2029 Local std::_Ref_count_obj2* this = 0x1F0F0D35270 std::_Ref_count_base unsigned long _Uses = 0x1 unsigned long _Weaks = 0x1 std::_Wrap _Storage WorldSocket _Value Socket std::enable_shared_from_this std::weak_ptr _Wptr = 0x1F0F0D35288 boost::asio::basic_stream_socket _socket = 0x1F0F0D35298 boost::asio::ip::address _remoteAddress = 0x1F0F0D35310 unsigned int _remotePort = 0xFE4A MessageBuffer _readBuffer = 0x1F0F0D35330 std::queue > > _writeQueue = 0x1F0F0D35360 std::atomic _closed = 0x0 std::atomic _closing = 0x0 bool _isWritingAsync = 0x0 std::array _authSeed = 0xCDCDCDCD AuthCrypt _authCrypt = 0x1F0F0D35398 std::chrono::time_point > > _LastPingTime = 0xCDCDCDCDCDCDCDCD unsigned int _OverSpeedPings = 0xCDCDCDCD std::mutex _worldSessionLock = 0x1F0F0D353D0 WorldSession* _worldSession = 0xCDCDCDCDCDCDCDCD bool _authed = 0xCD MessageBuffer _headerBuffer = 0x1F0F0D35430 MessageBuffer _packetBuffer = 0x1F0F0D35460 Trinity::Impl::MPSCQueueIntrusive _bufferQueue = 0x1F0F0D35490 unsigned int _sendBufferSize = 0xCDCDCDCDCDCDCDCD AsyncCallbackProcessor _queryProcessor = 0x1F0F0D35508 std::string _ipCountry = 0x1F0F0D35528 Parameter boost::asio::basic_stream_socket* <_Args_0> = 0x1F0F4429CB8 boost::asio::basic_socket native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0F4429CC4 boost::asio::detail::io_object_impl,boost::asio::executor> impl_ implementation_type boost::asio::detail::win_iocp_socket_service_base::base_implementation_type unsigned int socket_ = 0x1F10BBBF710 unsigned int state_ = 0xFF std::shared_ptr cancel_token_ = 0x1F0F4429CC8 boost::asio::detail::select_reactor::per_descriptor_data reactor_data_ = 0x0 boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* next_ = 0xCDCDCDCDCDCDCDCD boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* prev_ = NULL boost::asio::ip::tcp protocol_ = 0xF0D352A0 bool have_remote_endpoint_ = 0xF0 boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0F4429CF8 boost::asio::detail::win_iocp_socket_service* service_ = 0x1F10BBBF710 boost::asio::detail::win_iocp_socket_service::implementation_type implementation_ = 0x1F0F4429CC0 boost::asio::detail::io_object_executor implementation_executor_ = 0x1F0F4429D20 initiate_async_connect = 0x1F0F4429CB8 initiate_async_wait = 0x1F0F4429CB8 native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF remote_endpoint_ = 0x1F0F4429CC4 initiate_async_send boost::asio::basic_stream_socket* self_ = 0x1F10BBBF710 boost::asio::basic_socket native_handle_type unsigned int socket_ = 0x7FF66264ACB8 bool have_remote_endpoint_ = 0xA0 boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F10BBBF71C boost::asio::detail::io_object_impl,boost::asio::executor> impl_ = 0x1F10BBBF710 initiate_async_connect = 0x1F10BBBF710 initiate_async_wait = 0x1F10BBBF710 native_handle_type unsigned int socket_ = 0x7FF66264ACB8 bool have_remote_endpoint_ = 0xA0 remote_endpoint_ = 0x1F10BBBF71C initiate_async_send boost::asio::basic_stream_socket* self_ = 0x7FF66264ACB8 initiate_async_receive self_ = 0x7FF66264ACB8 initiate_async_receive self_ = 0x1F10BBBF710 00007FF6610D220B 0000005EFA7FE6A0 std::make_shared >+6B C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\memory line 2748 Parameter boost::asio::basic_stream_socket* <_Args_0> = 0x1F0F4429CB8 boost::asio::basic_socket native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0F4429CC4 boost::asio::detail::io_object_impl,boost::asio::executor> impl_ implementation_type boost::asio::detail::win_iocp_socket_service_base::base_implementation_type unsigned int socket_ = 0x1F10BBBF710 unsigned int state_ = 0xFF std::shared_ptr cancel_token_ = 0x1F0F4429CC8 boost::asio::detail::select_reactor::per_descriptor_data reactor_data_ = 0x0 boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* next_ = 0xCDCDCDCDCDCDCDCD boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* prev_ = NULL boost::asio::ip::tcp protocol_ = 0xF0D352A0 bool have_remote_endpoint_ = 0xF0 boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0F4429CF8 boost::asio::detail::win_iocp_socket_service* service_ = 0x1F10BBBF710 boost::asio::detail::win_iocp_socket_service::implementation_type implementation_ = 0x1F0F4429CC0 boost::asio::detail::io_object_executor implementation_executor_ = 0x1F0F4429D20 initiate_async_connect = 0x1F0F4429CB8 initiate_async_wait = 0x1F0F4429CB8 native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF remote_endpoint_ = 0x1F0F4429CC4 initiate_async_send boost::asio::basic_stream_socket* self_ = 0x1F10BBBF710 boost::asio::basic_socket native_handle_type unsigned int socket_ = 0x7FF66264ACB8 bool have_remote_endpoint_ = 0xA0 boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F10BBBF71C boost::asio::detail::io_object_impl,boost::asio::executor> impl_ = 0x1F10BBBF710 initiate_async_connect = 0x1F10BBBF710 initiate_async_wait = 0x1F10BBBF710 native_handle_type unsigned int socket_ = 0x7FF66264ACB8 bool have_remote_endpoint_ = 0xA0 remote_endpoint_ = 0x1F10BBBF71C initiate_async_send boost::asio::basic_stream_socket* self_ = 0x7FF66264ACB8 initiate_async_receive self_ = 0x7FF66264ACB8 initiate_async_receive self_ = 0x1F10BBBF710 Local std::_Ref_count_obj2* _Rx = 0xCCCCCCCCCCCCCCCC std::_Ref_count_base unsigned long _Uses = 0xCCCCCCCCCCCCCCD4 unsigned long _Weaks = 0xCCCCCCCCCCCCCCD8 std::_Wrap _Storage WorldSocket _Value Socket std::enable_shared_from_this std::weak_ptr _Wptr = 0xCCCCCCCCCCCCCCE4 boost::asio::basic_stream_socket _socket = 0xCCCCCCCCCCCCCCF4 boost::asio::ip::address _remoteAddress = 0xCCCCCCCCCCCCCD6C unsigned int _remotePort = 0xCCCCCCCCCCCCCD88 MessageBuffer _readBuffer = 0xCCCCCCCCCCCCCD8C std::queue > > _writeQueue = 0xCCCCCCCCCCCCCDBC std::atomic _closed = 0xCCCCCCCCCCCCCDE4 std::atomic _closing = 0xCCCCCCCCCCCCCDE5 bool _isWritingAsync = 0xCCCCCCCCCCCCCDE6 std::array _authSeed = 0xCCCCCCCCCCCCCDEC AuthCrypt _authCrypt = 0xCCCCCCCCCCCCCDF4 std::chrono::time_point > > _LastPingTime = 0xCCCCCCCCCCCCCE1C unsigned int _OverSpeedPings = 0xCCCCCCCCCCCCCE24 std::mutex _worldSessionLock = 0xCCCCCCCCCCCCCE2C WorldSession* _worldSession = bool _authed = 0xCCCCCCCCCCCCCE84 MessageBuffer _headerBuffer = 0xCCCCCCCCCCCCCE8C MessageBuffer _packetBuffer = 0xCCCCCCCCCCCCCEBC Trinity::Impl::MPSCQueueIntrusive _bufferQueue = 0xCCCCCCCCCCCCCEEC unsigned int _sendBufferSize = 0xCCCCCCCCCCCCCF5C AsyncCallbackProcessor _queryProcessor = 0xCCCCCCCCCCCCCF64 std::string _ipCountry = 0xCCCCCCCCCCCCCF84 Local std::shared_ptr _Ret std::_Ptr_base WorldSocket* _Ptr = 0xCCCCCCCCCCCCCCCC Socket std::enable_shared_from_this std::weak_ptr _Wptr = 0xCCCCCCCCCCCCCCD4 boost::asio::basic_stream_socket _socket = 0xCCCCCCCCCCCCCCE4 boost::asio::ip::address _remoteAddress = 0xCCCCCCCCCCCCCD5C unsigned int _remotePort = 0xCCCCCCCCCCCCCD78 MessageBuffer _readBuffer = 0xCCCCCCCCCCCCCD7C std::queue > > _writeQueue = 0xCCCCCCCCCCCCCDAC std::atomic _closed = 0xCCCCCCCCCCCCCDD4 std::atomic _closing = 0xCCCCCCCCCCCCCDD5 bool _isWritingAsync = 0xCCCCCCCCCCCCCDD6 std::array _authSeed = 0xCCCCCCCCCCCCCDDC AuthCrypt _authCrypt = 0xCCCCCCCCCCCCCDE4 std::chrono::time_point > > _LastPingTime = 0xCCCCCCCCCCCCCE0C unsigned int _OverSpeedPings = 0xCCCCCCCCCCCCCE14 std::mutex _worldSessionLock = 0xCCCCCCCCCCCCCE1C WorldSession* _worldSession = bool _authed = 0xCCCCCCCCCCCCCE74 MessageBuffer _headerBuffer = 0xCCCCCCCCCCCCCE7C MessageBuffer _packetBuffer = 0xCCCCCCCCCCCCCEAC Trinity::Impl::MPSCQueueIntrusive _bufferQueue = 0xCCCCCCCCCCCCCEDC unsigned int _sendBufferSize = 0xCCCCCCCCCCCCCF4C AsyncCallbackProcessor _queryProcessor = 0xCCCCCCCCCCCCCF54 std::string _ipCountry = 0xCCCCCCCCCCCCCF74 std::_Ref_count_base* _Rep = 0xCCCCCCCCCCCCCCCC unsigned long _Uses = 0xCCCCCCCCCCCCCCD4 unsigned long _Weaks = 0xCCCCCCCCCCCCCCD8 00007FF6610D58DC 0000005EFA7FE870 SocketMgr::OnSocketOpen+5C F:\Trinity\core\src\server\shared\Networking\SocketMgr.h line 102 Local std::shared_ptr newSocket std::_Ptr_base WorldSocket* _Ptr = 0xCCCCCCCCCCCCCCCC Socket std::enable_shared_from_this std::weak_ptr _Wptr = 0xCCCCCCCCCCCCCCD4 boost::asio::basic_stream_socket _socket = 0xCCCCCCCCCCCCCCE4 boost::asio::ip::address _remoteAddress = 0xCCCCCCCCCCCCCD5C unsigned int _remotePort = 0xCCCCCCCCCCCCCD78 MessageBuffer _readBuffer = 0xCCCCCCCCCCCCCD7C std::queue > > _writeQueue = 0xCCCCCCCCCCCCCDAC std::atomic _closed = 0xCCCCCCCCCCCCCDD4 std::atomic _closing = 0xCCCCCCCCCCCCCDD5 bool _isWritingAsync = 0xCCCCCCCCCCCCCDD6 std::array _authSeed = 0xCCCCCCCCCCCCCDDC AuthCrypt _authCrypt = 0xCCCCCCCCCCCCCDE4 std::chrono::time_point > > _LastPingTime = 0xCCCCCCCCCCCCCE0C unsigned int _OverSpeedPings = 0xCCCCCCCCCCCCCE14 std::mutex _worldSessionLock = 0xCCCCCCCCCCCCCE1C WorldSession* _worldSession = bool _authed = 0xCCCCCCCCCCCCCE74 MessageBuffer _headerBuffer = 0xCCCCCCCCCCCCCE7C MessageBuffer _packetBuffer = 0xCCCCCCCCCCCCCEAC Trinity::Impl::MPSCQueueIntrusive _bufferQueue = 0xCCCCCCCCCCCCCEDC unsigned int _sendBufferSize = 0xCCCCCCCCCCCCCF4C AsyncCallbackProcessor _queryProcessor = 0xCCCCCCCCCCCCCF54 std::string _ipCountry = 0xCCCCCCCCCCCCCF74 std::_Ref_count_base* _Rep = 0xCCCCCCCCCCCCCCCC unsigned long _Uses = 0xCCCCCCCCCCCCCCD4 unsigned long _Weaks = 0xCCCCCCCCCCCCCCD8 Local SocketMgr* this = 0x7FF6635B7DC0 AsyncAcceptor* _acceptor = 0x1F0CA0C32E0 boost::asio::basic_socket_acceptor _acceptor native_handle_type unsigned int socket_ = 0x1F10BBBE510 bool have_remote_endpoint_ = 0x58 boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0CA0C32EC initiate_async_wait = 0x1F0CA0C32E0 initiate_async_accept boost::asio::basic_socket_acceptor* self_ = 0x1F10BBBE510 initiate_async_move_accept = 0x1F0CA0C32E0 boost::asio::detail::io_object_impl,boost::asio::executor> impl_ = 0x1F0CA0C32E0 boost::asio::ip::basic_endpoint _endpoint boost::asio::ip::detail::endpoint impl_ = 0x1F0CA0C3358 boost::asio::basic_stream_socket _socket boost::asio::basic_socket native_handle_type unsigned int socket_ = 0x1F10BBBE510 bool have_remote_endpoint_ = 0xFF boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0CA0C3384 boost::asio::detail::io_object_impl,boost::asio::executor> impl_ = 0x1F0CA0C3378 initiate_async_connect = 0x1F0CA0C3378 initiate_async_wait = 0x1F0CA0C3378 native_handle_type unsigned int socket_ = 0x1F10BBBE510 bool have_remote_endpoint_ = 0xFF remote_endpoint_ = 0x1F0CA0C3384 initiate_async_send boost::asio::basic_stream_socket* self_ = 0x1F10BBBE510 initiate_async_receive self_ = 0x1F10BBBE510 std::atomic _closed std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 std::function *,unsigned int> __cdecl(void)> _socketFactory std::_Func_class *,unsigned int> > std::_Arg_types<> = 0x68 _Storage float _Dummy1 = 0.000000 char[56] _Dummy2 = "h0•bö..." std::_Func_base *,unsigned int> >*[8] _Ptrs [0] = 0x7FF662953068 [1] = 0x7FF6635B7DC0 [2] = 0x1F0CA0C32E0 [3] = 0xCDCDCDCDCDCDCDCD [4] = 0xCDCDCDCDCDCDCDCD [5] = 0xCDCDCDCDCDCDCDCD [6] = 0xCDCDCDCDCDCDCDCD [7] = 0x1F0CA0C33F8 std::_Func_class *,unsigned int> >::_Storage _Mystorage = 0x1F0CA0C33F8 NetworkThread* _threads = 0x1F0F4429BF8 std::atomic _connections std::_Atomic_integral_facade std::_Atomic_integral std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 std::atomic _stopped std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 std::thread* _thread = 0x1F10F674040 id unsigned int _Id = 0x364 _Thrd_t _Thr = 0x1F10F674040 std::vector,std::allocator > > _sockets std::_Compressed_pair >,std::_Vector_val > >,1> _Mypair = 0x1F0F4429C10 std::mutex _newSocketsLock std::_Mutex_base std::_Align_type _Mtx_storage = 0x1F0F4429C30 std::vector,std::allocator > > _newSockets std::_Compressed_pair >,std::_Vector_val > >,1> _Mypair = 0x1F0F4429C80 Trinity::Asio::IoContext _ioContext boost::asio::io_context _impl = 0x1F0F4429CA0 boost::asio::basic_stream_socket _acceptSocket boost::asio::basic_socket native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0F4429CC4 boost::asio::detail::io_object_impl,boost::asio::executor> impl_ = 0x1F0F4429CB8 initiate_async_connect = 0x1F0F4429CB8 initiate_async_wait = 0x1F0F4429CB8 native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF remote_endpoint_ = 0x1F0F4429CC4 initiate_async_send boost::asio::basic_stream_socket* self_ = 0x1F10BBBF710 initiate_async_receive self_ = 0x1F10BBBF710 Trinity::Asio::DeadlineTimer _updateTimer boost::asio::basic_deadline_timer,boost::asio::io_context::executor_type> executor_type boost::asio::io_context& io_context_ = 0x1F10BBBED50 initiate_async_wait executor_type io_context_ = 0x1F10BBBED50 boost::asio::basic_deadline_timer,boost::asio::io_context::executor_type>* self_ = 0x1F10BBBED50 boost::asio::detail::io_object_impl >,boost::asio::io_context::executor_type> impl_ = 0x1F0F4429D30 int _threadCount = 0x1 Parameter boost::asio::basic_stream_socket* sock = 0x1F0F4429CB8 boost::asio::basic_socket native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0F4429CC4 boost::asio::detail::io_object_impl,boost::asio::executor> impl_ implementation_type boost::asio::detail::win_iocp_socket_service_base::base_implementation_type unsigned int socket_ = 0x1F10BBBF710 unsigned int state_ = 0xFF std::shared_ptr cancel_token_ = 0x1F0F4429CC8 boost::asio::detail::select_reactor::per_descriptor_data reactor_data_ = 0x0 boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* next_ = 0xCDCDCDCDCDCDCDCD boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* prev_ = NULL boost::asio::ip::tcp protocol_ = 0xF0D352A0 bool have_remote_endpoint_ = 0xF0 boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0F4429CF8 boost::asio::detail::win_iocp_socket_service* service_ = 0x1F10BBBF710 boost::asio::detail::win_iocp_socket_service::implementation_type implementation_ = 0x1F0F4429CC0 boost::asio::detail::io_object_executor implementation_executor_ = 0x1F0F4429D20 initiate_async_connect = 0x1F0F4429CB8 initiate_async_wait = 0x1F0F4429CB8 native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF remote_endpoint_ = 0x1F0F4429CC4 initiate_async_send boost::asio::basic_stream_socket* self_ = 0x1F10BBBF710 boost::asio::basic_socket native_handle_type unsigned int socket_ = 0x7FF66264ACB8 bool have_remote_endpoint_ = 0xA0 boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F10BBBF71C boost::asio::detail::io_object_impl,boost::asio::executor> impl_ = 0x1F10BBBF710 initiate_async_connect = 0x1F10BBBF710 initiate_async_wait = 0x1F10BBBF710 native_handle_type unsigned int socket_ = 0x7FF66264ACB8 bool have_remote_endpoint_ = 0xA0 remote_endpoint_ = 0x1F10BBBF71C initiate_async_send boost::asio::basic_stream_socket* self_ = 0x7FF66264ACB8 initiate_async_receive self_ = 0x7FF66264ACB8 initiate_async_receive self_ = 0x1F10BBBF710 Parameter unsigned int threadIndex = 0x0 00007FF6610CE89E 0000005EFA7FEB60 WorldSocketMgr::OnSocketOpen+3AE F:\Trinity\core\src\server\game\Server\WorldSocketMgr.cpp line 119 Local WorldSocketMgr* this = 0x7FF6635B7DC0 SocketMgr AsyncAcceptor* _acceptor = 0x1F0CA0C32E0 boost::asio::basic_socket_acceptor _acceptor = 0x1F0CA0C32E0 boost::asio::ip::basic_endpoint _endpoint = 0x1F0CA0C3358 boost::asio::basic_stream_socket _socket = 0x1F0CA0C3378 std::atomic _closed = 0x0 std::function *,unsigned int> __cdecl(void)> _socketFactory = 0x1F0CA0C33F8 NetworkThread* _threads = 0x1F0F4429BF8 std::atomic _connections = 0x0 std::atomic _stopped = 0x0 std::thread* _thread = 0x1F10F674040 std::vector,std::allocator > > _sockets = 0x1F0F4429C10 std::mutex _newSocketsLock = 0x1F0F4429C30 std::vector,std::allocator > > _newSockets = 0x1F0F4429C80 Trinity::Asio::IoContext _ioContext = 0x1F0F4429CA0 boost::asio::basic_stream_socket _acceptSocket = 0x1F0F4429CB8 Trinity::Asio::DeadlineTimer _updateTimer = 0x1F0F4429D30 int _threadCount = 0x1 int _socketSystemSendBufferSize = 0xFFFFFFFF int _socketApplicationSendBufferSize = 0x10000 bool _tcpNoDelay = 0x1 Parameter boost::asio::basic_stream_socket* sock = 0x1F0F4429CB8 boost::asio::basic_socket native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0F4429CC4 boost::asio::detail::io_object_impl,boost::asio::executor> impl_ implementation_type boost::asio::detail::win_iocp_socket_service_base::base_implementation_type unsigned int socket_ = 0x1F10BBBF710 unsigned int state_ = 0xFF std::shared_ptr cancel_token_ = 0x1F0F4429CC8 boost::asio::detail::select_reactor::per_descriptor_data reactor_data_ = 0x0 boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* next_ = 0xCDCDCDCDCDCDCDCD boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* prev_ = NULL boost::asio::ip::tcp protocol_ = 0xF0D352A0 bool have_remote_endpoint_ = 0xF0 boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0F4429CF8 boost::asio::detail::win_iocp_socket_service* service_ = 0x1F10BBBF710 boost::asio::detail::win_iocp_socket_service::implementation_type implementation_ = 0x1F0F4429CC0 boost::asio::detail::io_object_executor implementation_executor_ = 0x1F0F4429D20 initiate_async_connect = 0x1F0F4429CB8 initiate_async_wait = 0x1F0F4429CB8 native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF remote_endpoint_ = 0x1F0F4429CC4 initiate_async_send boost::asio::basic_stream_socket* self_ = 0x1F10BBBF710 boost::asio::basic_socket native_handle_type unsigned int socket_ = 0x7FF66264ACB8 bool have_remote_endpoint_ = 0xA0 boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F10BBBF71C boost::asio::detail::io_object_impl,boost::asio::executor> impl_ = 0x1F10BBBF710 initiate_async_connect = 0x1F10BBBF710 initiate_async_wait = 0x1F10BBBF710 native_handle_type unsigned int socket_ = 0x7FF66264ACB8 bool have_remote_endpoint_ = 0xA0 remote_endpoint_ = 0x1F10BBBF71C initiate_async_send boost::asio::basic_stream_socket* self_ = 0x7FF66264ACB8 initiate_async_receive self_ = 0x7FF66264ACB8 initiate_async_receive self_ = 0x1F10BBBF710 Parameter unsigned int threadIndex = 0x0 00007FF6610CEA4B 0000005EFA7FEBB0 OnSocketAccept+4B F:\Trinity\core\src\server\game\Server\WorldSocketMgr.cpp line 29 Parameter boost::asio::basic_stream_socket* sock = 0x1F0F4429CB8 boost::asio::basic_socket native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0F4429CC4 boost::asio::detail::io_object_impl,boost::asio::executor> impl_ implementation_type boost::asio::detail::win_iocp_socket_service_base::base_implementation_type unsigned int socket_ = 0x1F10BBBF710 unsigned int state_ = 0xFF std::shared_ptr cancel_token_ = 0x1F0F4429CC8 boost::asio::detail::select_reactor::per_descriptor_data reactor_data_ = 0x0 boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* next_ = 0xCDCDCDCDCDCDCDCD boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* prev_ = NULL boost::asio::ip::tcp protocol_ = 0xF0D352A0 bool have_remote_endpoint_ = 0xF0 boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0F4429CF8 boost::asio::detail::win_iocp_socket_service* service_ = 0x1F10BBBF710 boost::asio::detail::win_iocp_socket_service::implementation_type implementation_ = 0x1F0F4429CC0 boost::asio::detail::io_object_executor implementation_executor_ = 0x1F0F4429D20 initiate_async_connect = 0x1F0F4429CB8 initiate_async_wait = 0x1F0F4429CB8 native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF remote_endpoint_ = 0x1F0F4429CC4 initiate_async_send boost::asio::basic_stream_socket* self_ = 0x1F10BBBF710 boost::asio::basic_socket native_handle_type unsigned int socket_ = 0x7FF66264ACB8 bool have_remote_endpoint_ = 0xA0 boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F10BBBF71C boost::asio::detail::io_object_impl,boost::asio::executor> impl_ = 0x1F10BBBF710 initiate_async_connect = 0x1F10BBBF710 initiate_async_wait = 0x1F10BBBF710 native_handle_type unsigned int socket_ = 0x7FF66264ACB8 bool have_remote_endpoint_ = 0xA0 remote_endpoint_ = 0x1F10BBBF71C initiate_async_send boost::asio::basic_stream_socket* self_ = 0x7FF66264ACB8 initiate_async_receive self_ = 0x7FF66264ACB8 initiate_async_receive self_ = 0x1F10BBBF710 Parameter unsigned int threadIndex = 0x0 00007FF6610D4A23 0000005EFA7FED20 ::operator()+B3 F:\Trinity\core\src\server\shared\Networking\AsyncAcceptor.h line 60 Local AsyncAcceptor::AsyncAcceptWithCallback::__l2::* this = 0x5EFA7FEE18 AsyncAcceptor* __this = 0x1F0CA0C32E0 boost::asio::basic_socket_acceptor _acceptor native_handle_type unsigned int socket_ = 0x1F10BBBE510 bool have_remote_endpoint_ = 0x58 boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0CA0C32EC initiate_async_wait = 0x1F0CA0C32E0 initiate_async_accept boost::asio::basic_socket_acceptor* self_ = 0x1F10BBBE510 initiate_async_move_accept = 0x1F0CA0C32E0 boost::asio::detail::io_object_impl,boost::asio::executor> impl_ = 0x1F0CA0C32E0 boost::asio::ip::basic_endpoint _endpoint boost::asio::ip::detail::endpoint impl_ = 0x1F0CA0C3358 boost::asio::basic_stream_socket _socket boost::asio::basic_socket native_handle_type unsigned int socket_ = 0x1F10BBBE510 bool have_remote_endpoint_ = 0xFF boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0CA0C3384 boost::asio::detail::io_object_impl,boost::asio::executor> impl_ = 0x1F0CA0C3378 initiate_async_connect = 0x1F0CA0C3378 initiate_async_wait = 0x1F0CA0C3378 native_handle_type unsigned int socket_ = 0x1F10BBBE510 bool have_remote_endpoint_ = 0xFF remote_endpoint_ = 0x1F0CA0C3384 initiate_async_send boost::asio::basic_stream_socket* self_ = 0x1F10BBBE510 initiate_async_receive self_ = 0x1F10BBBE510 std::atomic _closed std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 std::function *,unsigned int> __cdecl(void)> _socketFactory std::_Func_class *,unsigned int> > std::_Arg_types<> = 0x68 _Storage float _Dummy1 = 0.000000 char[56] _Dummy2 = "h0•bö..." std::_Func_base *,unsigned int> >*[8] _Ptrs [0] = 0x7FF662953068 [1] = 0x7FF6635B7DC0 [2] = 0x1F0CA0C32E0 [3] = 0xCDCDCDCDCDCDCDCD [4] = 0xCDCDCDCDCDCDCDCD [5] = 0xCDCDCDCDCDCDCDCD [6] = 0xCDCDCDCDCDCDCDCD [7] = 0x1F0CA0C33F8 std::_Func_class *,unsigned int> >::_Storage _Mystorage = 0x1F0CA0C33F8 boost::asio::basic_stream_socket* socket = 0x1F0F4429CB8 boost::asio::basic_socket native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0F4429CC4 boost::asio::detail::io_object_impl,boost::asio::executor> impl_ = 0x1F0F4429CB8 initiate_async_connect = 0x1F0F4429CB8 initiate_async_wait = 0x1F0F4429CB8 native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF remote_endpoint_ = 0x1F0F4429CC4 initiate_async_send boost::asio::basic_stream_socket* self_ = 0x1F10BBBF710 initiate_async_receive self_ = 0x1F10BBBF710 unsigned int threadIndex = 0x0 Parameter boost::system::error_code error int val_ = 0xFA7FED50 bool failed_ = 0x5E boost::system::error_category* cat_ = 0x5EFA7FED80 unsigned int id_ = 0x7FF6610D7E26 00007FF6610D4C9C 0000005EFA7FED80 boost::asio::detail::binder1<,boost::system::error_code>::operator()+3C C:\local\boost_1_73_0\boost\asio\detail\bind_handler.hpp line 66 Local boost::asio::detail::binder1<,boost::system::error_code>* this = 0x5EFA7FEE18 AsyncAcceptor::AsyncAcceptWithCallback::__l2:: handler_ AsyncAcceptor* __this = 0x1F0CA0C32E0 boost::asio::basic_socket_acceptor _acceptor = 0x1F0CA0C32E0 boost::asio::ip::basic_endpoint _endpoint = 0x1F0CA0C3358 boost::asio::basic_stream_socket _socket = 0x1F0CA0C3378 std::atomic _closed = 0x0 std::function *,unsigned int> __cdecl(void)> _socketFactory = 0x1F0CA0C33F8 boost::asio::basic_stream_socket* socket = 0x1F0F4429CB8 boost::asio::basic_socket native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0F4429CC4 boost::asio::detail::io_object_impl,boost::asio::executor> impl_ = 0x1F0F4429CB8 initiate_async_connect = 0x1F0F4429CB8 initiate_async_wait = 0x1F0F4429CB8 native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF remote_endpoint_ = 0x1F0F4429CC4 initiate_async_send boost::asio::basic_stream_socket* self_ = 0x1F10BBBF710 initiate_async_receive self_ = 0x1F10BBBF710 unsigned int threadIndex = 0x0 boost::system::error_code arg1_ int val_ = 0x0 bool failed_ = 0x0 boost::system::error_category* cat_ = 0x7FF66264A610 unsigned int id_ = 0x8FAFD21E25C5E09B 00007FF6610D7E26 0000005EFA7FEE50 boost::asio::detail::executor_function,boost::system::error_code>,std::allocator >::do_complete+96 C:\local\boost_1_73_0\boost\asio\detail\executor_function.hpp line 91 Parameter boost::asio::detail::executor_function_base* base = 0x1F0DD37BC20 * func_ = 0x7FF6610D7D0E = 0x244488202444B60F bool = 0xF Parameter bool call = 0x1 Local boost::asio::detail::executor_function,boost::system::error_code>,std::allocator >* o = 0x1F0DD37BC20 boost::asio::detail::executor_function_base * func_ = 0x7FF6610D7D0E = 0x244488202444B60F bool = 0xF ptr std::allocator* a = 0x7FF6610D7D0E void* v = 0x1F0CA0C32E0 boost::asio::detail::executor_function,boost::system::error_code>,std::allocator >* p = 0x1F0F4429CB8 boost::asio::detail::executor_function_base * func_ = 0x1F10BBBF710 ptr std::allocator* a = 0xB8 void* v = boost::asio::detail::executor_function,boost::system::error_code>,std::allocator >* p = 0xCDCDCDCDCDCDCD00 boost::asio::detail::binder1<,boost::system::error_code> function_ = 0x1F0F4429CC0 std::allocator allocator_ = 0x0 boost::asio::detail::binder1<,boost::system::error_code> function_ AsyncAcceptor::AsyncAcceptWithCallback::__l2:: handler_ AsyncAcceptor* __this = 0x1F0CA0C32E0 boost::asio::basic_stream_socket* socket = 0x1F0F4429CB8 unsigned int threadIndex = 0x0 boost::system::error_code arg1_ int val_ = 0x0 bool failed_ = 0x0 boost::system::error_category* cat_ = 0x7FF66264A610 std::allocator allocator_ Local boost::asio::detail::binder1<,boost::system::error_code> function AsyncAcceptor::AsyncAcceptWithCallback::__l2:: handler_ AsyncAcceptor* __this = 0x1F0CA0C32E0 boost::asio::basic_socket_acceptor _acceptor = 0x1F0CA0C32E0 boost::asio::ip::basic_endpoint _endpoint = 0x1F0CA0C3358 boost::asio::basic_stream_socket _socket = 0x1F0CA0C3378 std::atomic _closed = 0x0 std::function *,unsigned int> __cdecl(void)> _socketFactory = 0x1F0CA0C33F8 boost::asio::basic_stream_socket* socket = 0x1F0F4429CB8 boost::asio::basic_socket native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0F4429CC4 boost::asio::detail::io_object_impl,boost::asio::executor> impl_ = 0x1F0F4429CB8 initiate_async_connect = 0x1F0F4429CB8 initiate_async_wait = 0x1F0F4429CB8 native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF remote_endpoint_ = 0x1F0F4429CC4 initiate_async_send boost::asio::basic_stream_socket* self_ = 0x1F10BBBF710 initiate_async_receive self_ = 0x1F10BBBF710 unsigned int threadIndex = 0x0 boost::system::error_code arg1_ int val_ = 0x0 bool failed_ = 0x0 boost::system::error_category* cat_ = 0x7FF66264A610 unsigned int id_ = 0x8FAFD21E25C5E09B Local boost::asio::detail::executor_function,boost::system::error_code>,std::allocator >::ptr p std::allocator* a = 0x5EFA7FEDC4 void* v = NULL boost::asio::detail::executor_function,boost::system::error_code>,std::allocator >* p = NULL 00007FF66058EF02 0000005EFA7FEE90 boost::asio::detail::executor_function_base::complete+22 C:\local\boost_1_73_0\boost\asio\detail\executor_function.hpp line 33 Local boost::asio::detail::executor_function_base* this = 0x1F0DD37BC20 * func_ = 0x7FF6610D7D0E = 0x244488202444B60F bool = 0xF 00007FF66057EB28 0000005EFA7FEED0 boost::asio::executor::function::operator()+38 C:\local\boost_1_73_0\boost\asio\impl\executor.hpp line 71 Local boost::asio::executor::function* this = 0x5EFA7FEF68 boost::asio::detail::executor_function_base* func_ = NULL 00007FF66054FE43 0000005EFA7FEF00 boost::asio::asio_handler_invoke+23 C:\local\boost_1_73_0\boost\asio\handler_invoke_hook.hpp line 70 Parameter boost::asio::executor::function& function = 0x5EFA7FEF68 boost::asio::detail::executor_function_base* func_ = NULL 00007FF6605574B6 0000005EFA7FEF30 boost_asio_handler_invoke_helpers::invoke+26 C:\local\boost_1_73_0\boost\asio\detail\handler_invoke_helpers.hpp line 39 Parameter boost::asio::executor::function& function = 0x5EFA7FEF68 boost::asio::detail::executor_function_base* func_ = NULL Parameter boost::asio::executor::function& context = 0x5EFA7FEF68 boost::asio::detail::executor_function_base* func_ = NULL 00007FF660552C8A 0000005EFA7FEFE0 boost::asio::io_context::executor_type::dispatch >+7A C:\local\boost_1_73_0\boost\asio\impl\io_context.hpp line 265 Local boost::asio::detail::std_fenced_block b Local boost::asio::executor::function tmp boost::asio::detail::executor_function_base* func_ = NULL Local boost::asio::io_context::executor_type* this = 0x1F10EAA39D8 boost::asio::io_context& io_context_ = 0x1F0F779AF80 boost::asio::execution_context id service key type_info* type_info_ = 0x1F0F77052E0 boost::asio::execution_context::id* id_ = 0xCDCDCDCDCDCDCDCD boost::asio::execution_context::service::key key_ = 0x1F0F779AF88 boost::asio::execution_context& owner_ = 0xDDDDDDDDFDFDFDFD boost::asio::execution_context::service* next_ = 0xDDDDDDDD boost::asio::detail::service_registry* service_registry_ = 0x1F0F77052E0 executor_type boost::asio::io_context& io_context_ = 0x1F0F77052E0 service boost::asio::execution_context::service key = 0x1F0F779AF80 key_ = 0x1F0F779AF88 owner_ = 0xDDDDDDDDFDFDFDFD next_ = 0xDDDDDDDD strand boost::asio::detail::strand_service& service_ = 0x1F0F77052E0 boost::asio::detail::strand_service::strand_impl* impl_ = 0xCDCDCDCDCDCDCDCD boost::asio::detail::winsock_init<2,0> init_ boost::asio::detail::winsock_init_base data long init_count_ = 0xCDCDCDCD long result_ = 0xCDCDCDCD manual = 0x1F0F779AF88 boost::asio::detail::win_iocp_io_context& impl_ = 0x1F0F7711160 boost::asio::detail::execution_context_service_base boost::asio::execution_context::service key type_info* type_info_ = 0x7FF66264A950 boost::asio::execution_context::id* id_ = 0x18 boost::asio::execution_context::service::key key_ = 0x1F0F7711168 boost::asio::execution_context& owner_ = 0x1F0F77052E0 boost::asio::execution_context::service* next_ = NULL work_finished_on_block_exit boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF66264A950 auto_handle void* handle = 0x7FF66264A950 boost::asio::detail::win_iocp_io_context::auto_handle iocp_ = 0x1E8 long outstanding_work_ = 0x7 long stopped_ = 0x0 long stop_event_posted_ = 0x0 long shutdown_ = 0x0 unsigned long gqcs_timeout_ = 0xFFFFFFFF thread_function this_ = 0x7FF66264A950 timer_thread_function io_context_ = 0x7FF66264A950 boost::asio::detail::scoped_ptr timer_thread_ = 0x1F0F95727E0 boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ = 0x324 long dispatch_required_ = 0x0 boost::asio::detail::win_mutex dispatch_mutex_ = 0x1F0F77111C0 boost::asio::detail::timer_queue_set timer_queues_ = 0x1F0F9761098 boost::asio::detail::op_queue completed_ops_ = 0x1F0F77111F0 int concurrency_hint_ = 0xFFFFFFFF boost::asio::detail::scoped_ptr thread_ = 0x0 Parameter boost::asio::executor::function* f = 0x5EFA7FF060 boost::asio::detail::executor_function_base* func_ = NULL Parameter std::allocator& a = 0x1F10EAA39E0 Local boost::asio::detail::executor_op,boost::asio::detail::win_iocp_operation>::ptr p std::allocator* a = 0xCCCCCCCCCCCCCCCC void* v = 0xCCCCCCCCCCCCCCCC boost::asio::detail::executor_op,boost::asio::detail::win_iocp_operation>* p = 0xCCCCCCCCCCCCCCCC boost::asio::detail::win_iocp_operation _OVERLAPPED unsigned int Internal = 0xCCCCCCCCCCCCCCCC unsigned int InternalHigh = 0xCCCCCCCCCCCCCCD4 unsigned long Offset = 0xCCCCCCCCCCCCCCDC unsigned long OffsetHigh = 0xCCCCCCCCCCCCCCE0 void* Pointer = void* hEvent = boost::asio::detail::win_iocp_operation* next_ = * func_ = long ready_ = 0xCCCCCCCCCCCCCCFC ptr std::allocator* a = void* v = boost::asio::detail::executor_op,boost::asio::detail::win_iocp_operation>* p = boost::asio::executor::function handler_ boost::asio::detail::executor_function_base* func_ = std::allocator allocator_ 00007FF6605913C8 0000005EFA7FF020 boost::asio::executor::impl >::dispatch+38 C:\local\boost_1_73_0\boost\asio\impl\executor.hpp line 185 Local boost::asio::executor::impl >* this = 0x1F10EAA39C0 boost::asio::executor::impl_base bool fast_dispatch_ = 0x0 std::atomic ref_count_ std::_Atomic_integral_facade std::_Atomic_integral std::_Atomic_storage std::_Atomic_padded _Storage = 0x3 boost::asio::io_context::executor_type executor_ boost::asio::io_context& io_context_ = 0x1F0F779AF80 boost::asio::execution_context id service key type_info* type_info_ = 0x1F0F77052E0 boost::asio::execution_context::id* id_ = 0xCDCDCDCDCDCDCDCD boost::asio::execution_context::service::key key_ = 0x1F0F779AF88 boost::asio::execution_context& owner_ = 0xDDDDDDDDFDFDFDFD boost::asio::execution_context::service* next_ = 0xDDDDDDDD boost::asio::detail::service_registry* service_registry_ = 0x1F0F77052E0 executor_type boost::asio::io_context& io_context_ = 0x1F0F77052E0 service boost::asio::execution_context::service key = 0x1F0F779AF80 key_ = 0x1F0F779AF88 owner_ = 0xDDDDDDDDFDFDFDFD next_ = 0xDDDDDDDD strand boost::asio::detail::strand_service& service_ = 0x1F0F77052E0 boost::asio::detail::strand_service::strand_impl* impl_ = 0xCDCDCDCDCDCDCDCD boost::asio::detail::winsock_init<2,0> init_ = 0xCD boost::asio::detail::win_iocp_io_context& impl_ = 0x1F0F7711160 std::allocator allocator_ raw_mem std::allocator > > allocator_ value_type ref_count_ = 0x3 executor_ = 0x1F0F779AF80 allocator_ = 0xCD raw_mem = 0x10 boost::asio::executor::impl >* ptr_ = 0xCDCDCDCDCDCDCD00 boost::asio::executor::impl_base bool fast_dispatch_ = 0xCDCDCDCDCDCDCD08 std::atomic ref_count_ = 0xCDCDCDCDCDCDCD10 boost::asio::io_context::executor_type executor_ = 0xCDCDCDCDCDCDCD18 std::allocator allocator_ = 0xCDCDCDCDCDCDCD20 raw_mem std::allocator > > allocator_ = 0xCDCDCDCDCDCDCD00 boost::asio::executor::impl >* ptr_ = Parameter boost::asio::executor::function* f = 0x5EFA7FF060 boost::asio::detail::executor_function_base* func_ = NULL 00007FF6610D1611 0000005EFA7FF0C0 boost::asio::executor::dispatch,boost::system::error_code>,std::allocator >+C1 C:\local\boost_1_73_0\boost\asio\impl\executor.hpp line 351 Local boost::asio::executor* this = 0x5EFA7FF248 unspecified_bool_type_t = 0x5EFA7FF248 function boost::asio::detail::executor_function_base* func_ = 0x1F10EAA39C0 * func_ = 0x7FF66264ED10 impl_base bool fast_dispatch_ = 0x0 boost::asio::executor::impl_base* impl_ = 0x1F10EAA39C0 bool fast_dispatch_ = 0x0 Parameter boost::asio::detail::binder1<,boost::system::error_code>* f = 0x5EFA7FF2F8 AsyncAcceptor::AsyncAcceptWithCallback::__l2:: handler_ AsyncAcceptor* __this = 0x1F0CA0C32E0 boost::asio::basic_socket_acceptor _acceptor = 0x1F0CA0C32E0 boost::asio::ip::basic_endpoint _endpoint = 0x1F0CA0C3358 boost::asio::basic_stream_socket _socket = 0x1F0CA0C3378 std::atomic _closed = 0x0 std::function *,unsigned int> __cdecl(void)> _socketFactory = 0x1F0CA0C33F8 boost::asio::basic_stream_socket* socket = 0x1F0F4429CB8 boost::asio::basic_socket native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0F4429CC4 boost::asio::detail::io_object_impl,boost::asio::executor> impl_ = 0x1F0F4429CB8 initiate_async_connect = 0x1F0F4429CB8 initiate_async_wait = 0x1F0F4429CB8 native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF remote_endpoint_ = 0x1F0F4429CC4 initiate_async_send boost::asio::basic_stream_socket* self_ = 0x1F10BBBF710 initiate_async_receive self_ = 0x1F10BBBF710 unsigned int threadIndex = 0x0 boost::system::error_code arg1_ int val_ = 0x0 bool failed_ = 0x0 boost::system::error_category* cat_ = 0x7FF66264A610 unsigned int id_ = 0x8FAFD21E25C5E09B Parameter std::allocator& a = 0x5EFA7FF160 Local boost::asio::executor::impl_base* i = 0x1F10EAA39C0 bool fast_dispatch_ = 0x0 00007FF6610D1536 0000005EFA7FF130 boost::asio::detail::io_object_executor::dispatch,boost::system::error_code>,std::allocator >+96 C:\local\boost_1_73_0\boost\asio\detail\io_object_executor.hpp line 130 Local boost::asio::detail::io_object_executor* this = 0x5EFA7FF248 boost::asio::executor executor_ unspecified_bool_type_t = 0x5EFA7FF248 function boost::asio::detail::executor_function_base* func_ = 0x7FF66264ED10 impl_base bool fast_dispatch_ = 0x0 boost::asio::executor::impl_base* impl_ = 0x1F10EAA39C0 bool fast_dispatch_ = 0x0 bool has_native_impl_ = 0x0 Parameter boost::asio::detail::binder1<,boost::system::error_code>* f = 0x5EFA7FF2F8 AsyncAcceptor::AsyncAcceptWithCallback::__l2:: handler_ AsyncAcceptor* __this = 0x1F0CA0C32E0 boost::asio::basic_socket_acceptor _acceptor = 0x1F0CA0C32E0 boost::asio::ip::basic_endpoint _endpoint = 0x1F0CA0C3358 boost::asio::basic_stream_socket _socket = 0x1F0CA0C3378 std::atomic _closed = 0x0 std::function *,unsigned int> __cdecl(void)> _socketFactory = 0x1F0CA0C33F8 boost::asio::basic_stream_socket* socket = 0x1F0F4429CB8 boost::asio::basic_socket native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0F4429CC4 boost::asio::detail::io_object_impl,boost::asio::executor> impl_ = 0x1F0F4429CB8 initiate_async_connect = 0x1F0F4429CB8 initiate_async_wait = 0x1F0F4429CB8 native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF remote_endpoint_ = 0x1F0F4429CC4 initiate_async_send boost::asio::basic_stream_socket* self_ = 0x1F10BBBF710 initiate_async_receive self_ = 0x1F10BBBF710 unsigned int threadIndex = 0x0 boost::system::error_code arg1_ int val_ = 0x0 bool failed_ = 0x0 boost::system::error_category* cat_ = 0x7FF66264A610 unsigned int id_ = 0x8FAFD21E25C5E09B Parameter std::allocator& a = 0x5EFA7FF160 00007FF6610D1204 0000005EFA7FF170 boost::asio::detail::handler_work<,boost::asio::detail::io_object_executor,boost::asio::detail::io_object_executor >::complete,boost::system::error_code> >+44 C:\local\boost_1_73_0\boost\asio\detail\handler_work.hpp line 74 Local boost::asio::detail::handler_work<,boost::asio::detail::io_object_executor,boost::asio::detail::io_object_executor >* this = 0x5EFA7FF238 boost::asio::detail::io_object_executor io_executor_ boost::asio::executor executor_ unspecified_bool_type_t = 0x5EFA7FF238 function boost::asio::detail::executor_function_base* func_ = 0x7FF66264ED10 impl_base bool fast_dispatch_ = 0x0 boost::asio::executor::impl_base* impl_ = 0x1F10EAA39C0 bool has_native_impl_ = 0x0 boost::asio::detail::io_object_executor executor_ boost::asio::executor executor_ unspecified_bool_type_t = 0x5EFA7FF248 function boost::asio::detail::executor_function_base* func_ = 0x7FF66264ED10 impl_base bool fast_dispatch_ = 0x0 boost::asio::executor::impl_base* impl_ = 0x1F10EAA39C0 bool has_native_impl_ = 0x0 Parameter boost::asio::detail::binder1<,boost::system::error_code>& function = 0x5EFA7FF2F8 AsyncAcceptor::AsyncAcceptWithCallback::__l2:: handler_ AsyncAcceptor* __this = 0x1F0CA0C32E0 boost::asio::basic_socket_acceptor _acceptor = 0x1F0CA0C32E0 boost::asio::ip::basic_endpoint _endpoint = 0x1F0CA0C3358 boost::asio::basic_stream_socket _socket = 0x1F0CA0C3378 std::atomic _closed = 0x0 std::function *,unsigned int> __cdecl(void)> _socketFactory = 0x1F0CA0C33F8 boost::asio::basic_stream_socket* socket = 0x1F0F4429CB8 boost::asio::basic_socket native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0F4429CC4 boost::asio::detail::io_object_impl,boost::asio::executor> impl_ = 0x1F0F4429CB8 initiate_async_connect = 0x1F0F4429CB8 initiate_async_wait = 0x1F0F4429CB8 native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF remote_endpoint_ = 0x1F0F4429CC4 initiate_async_send boost::asio::basic_stream_socket* self_ = 0x1F10BBBF710 initiate_async_receive self_ = 0x1F10BBBF710 unsigned int threadIndex = 0x0 boost::system::error_code arg1_ int val_ = 0x0 bool failed_ = 0x0 boost::system::error_category* cat_ = 0x7FF66264A610 unsigned int id_ = 0x8FAFD21E25C5E09B Parameter AsyncAcceptor::AsyncAcceptWithCallback::__l2::& handler = 0x5EFA7FF2F8 AsyncAcceptor* __this = 0x1F0CA0C32E0 boost::asio::basic_socket_acceptor _acceptor native_handle_type unsigned int socket_ = 0x1F10BBBE510 bool have_remote_endpoint_ = 0x58 boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0CA0C32EC initiate_async_wait = 0x1F0CA0C32E0 initiate_async_accept boost::asio::basic_socket_acceptor* self_ = 0x1F10BBBE510 initiate_async_move_accept = 0x1F0CA0C32E0 boost::asio::detail::io_object_impl,boost::asio::executor> impl_ = 0x1F0CA0C32E0 boost::asio::ip::basic_endpoint _endpoint boost::asio::ip::detail::endpoint impl_ = 0x1F0CA0C3358 boost::asio::basic_stream_socket _socket boost::asio::basic_socket native_handle_type unsigned int socket_ = 0x1F10BBBE510 bool have_remote_endpoint_ = 0xFF boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0CA0C3384 boost::asio::detail::io_object_impl,boost::asio::executor> impl_ = 0x1F0CA0C3378 initiate_async_connect = 0x1F0CA0C3378 initiate_async_wait = 0x1F0CA0C3378 native_handle_type unsigned int socket_ = 0x1F10BBBE510 bool have_remote_endpoint_ = 0xFF remote_endpoint_ = 0x1F0CA0C3384 initiate_async_send boost::asio::basic_stream_socket* self_ = 0x1F10BBBE510 initiate_async_receive self_ = 0x1F10BBBE510 std::atomic _closed std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 std::function *,unsigned int> __cdecl(void)> _socketFactory std::_Func_class *,unsigned int> > std::_Arg_types<> = 0x68 _Storage float _Dummy1 = 0.000000 char[56] _Dummy2 = "h0•bö..." std::_Func_base *,unsigned int> >*[8] _Ptrs [0] = 0x7FF662953068 [1] = 0x7FF6635B7DC0 [2] = 0x1F0CA0C32E0 [3] = 0xCDCDCDCDCDCDCDCD [4] = 0xCDCDCDCDCDCDCDCD [5] = 0xCDCDCDCDCDCDCDCD [6] = 0xCDCDCDCDCDCDCDCD [7] = 0x1F0CA0C33F8 std::_Func_class *,unsigned int> >::_Storage _Mystorage = 0x1F0CA0C33F8 boost::asio::basic_stream_socket* socket = 0x1F0F4429CB8 boost::asio::basic_socket native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0F4429CC4 boost::asio::detail::io_object_impl,boost::asio::executor> impl_ = 0x1F0F4429CB8 initiate_async_connect = 0x1F0F4429CB8 initiate_async_wait = 0x1F0F4429CB8 native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF remote_endpoint_ = 0x1F0F4429CC4 initiate_async_send boost::asio::basic_stream_socket* self_ = 0x1F10BBBF710 initiate_async_receive self_ = 0x1F10BBBF710 unsigned int threadIndex = 0x0 00007FF6610D874C 0000005EFA7FF3E0 boost::asio::detail::win_iocp_socket_accept_op,boost::asio::ip::tcp,,boost::asio::detail::io_object_executor >::do_complete+47C C:\local\boost_1_73_0\boost\asio\detail\win_iocp_socket_accept_op.hpp line 147 Local boost::asio::detail::std_fenced_block b Parameter void* owner = 0x1F0F7711160 Parameter boost::asio::detail::win_iocp_operation* base = 0x1F0F4551540 _OVERLAPPED unsigned int Internal = 0x7FF66264A66E unsigned int InternalHigh = 0x0 unsigned long Offset = 0x0 unsigned long OffsetHigh = 0x0 void* Pointer = NULL void* hEvent = NULL boost::asio::detail::win_iocp_operation* next_ = NULL * func_ = 0x7FF6610D82D0 = 0x44894C20244C894C = 0x44894C20244C894C = 0x44894C20244C894C unsigned int = 0x44894C20244C894C long ready_ = 0x1 Parameter boost::system::error_code& result_ec = 0x5EFA7FF538 int val_ = 0x0 bool failed_ = 0x0 boost::system::error_category* cat_ = 0x7FF66264A610 unsigned int id_ = 0x8FAFD21E25C5E09B Parameter unsigned int __formal = 0x0 Local boost::system::error_code ec int val_ = 0x0 bool failed_ = 0x0 boost::system::error_category* cat_ = 0x7FF66264A610 unsigned int id_ = 0x8FAFD21E25C5E09B Local boost::asio::detail::win_iocp_socket_accept_op,boost::asio::ip::tcp,,boost::asio::detail::io_object_executor >* o = 0x1F0F4551540 boost::asio::detail::win_iocp_operation _OVERLAPPED unsigned int Internal = 0x7FF66264A66E unsigned int InternalHigh = 0x0 unsigned long Offset = 0x0 unsigned long OffsetHigh = 0x0 void* Pointer = NULL void* hEvent = NULL boost::asio::detail::win_iocp_operation* next_ = NULL * func_ = 0x7FF6610D82D0 = 0x44894C20244C894C = 0x44894C20244C894C = 0x44894C20244C894C unsigned int = 0x44894C20244C894C long ready_ = 0x1 ptr AsyncAcceptor::AsyncAcceptWithCallback::__l2::* h = 0x7FF66264A66E AsyncAcceptor* __this = 0x29642528 boost::asio::basic_stream_socket* socket = 0x7FF662E1AC100000 unsigned int threadIndex = 0xDEF0000 boost::asio::detail::win_iocp_socket_accept_op,boost::asio::ip::tcp,,boost::asio::detail::io_object_executor >* v = NULL boost::asio::detail::win_iocp_socket_accept_op,boost::asio::ip::tcp,,boost::asio::detail::io_object_executor >* p = NULL boost::asio::detail::win_iocp_socket_service_base& socket_service_ = 0x1F10BBBE538 base_implementation_type unsigned int socket_ = 0x1F0F779AF80 unsigned int state_ = 0x60 std::shared_ptr cancel_token_ = 0x1F10BBBE548 boost::asio::detail::select_reactor::per_descriptor_data reactor_data_ = 0x0 boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* next_ = boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* prev_ = 0xFFFFFFFF boost::asio::execution_context& context_ = 0x1F0F779AF80 id service key type_info* type_info_ = 0x1F0F77052E0 boost::asio::execution_context::id* id_ = 0xCDCDCDCDCDCDCDCD boost::asio::execution_context::service::key key_ = 0x1F0F779AF88 boost::asio::execution_context& owner_ = 0xDDDDDDDDFDFDFDFD boost::asio::execution_context::service* next_ = 0xDDDDDDDD boost::asio::detail::service_registry* service_registry_ = 0x1F0F77052E0 boost::asio::detail::win_iocp_io_context& iocp_service_ = 0x1F0F7711160 boost::asio::detail::execution_context_service_base boost::asio::execution_context::service key type_info* type_info_ = 0x7FF66264A950 boost::asio::execution_context::id* id_ = 0x18 boost::asio::execution_context::service::key key_ = 0x1F0F7711168 boost::asio::execution_context& owner_ = 0x1F0F77052E0 boost::asio::execution_context::service* next_ = NULL work_finished_on_block_exit boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF66264A950 auto_handle void* handle = 0x7FF66264A950 boost::asio::detail::win_iocp_io_context::auto_handle iocp_ = 0x1E8 long outstanding_work_ = 0x7 long stopped_ = 0x0 long stop_event_posted_ = 0x0 long shutdown_ = 0x0 unsigned long gqcs_timeout_ = 0xFFFFFFFF thread_function this_ = 0x7FF66264A950 timer_thread_function io_context_ = 0x7FF66264A950 boost::asio::detail::scoped_ptr timer_thread_ = 0x1F0F95727E0 boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ = 0x324 long dispatch_required_ = 0x0 boost::asio::detail::win_mutex dispatch_mutex_ = 0x1F0F77111C0 boost::asio::detail::timer_queue_set timer_queues_ = 0x1F0F9761098 boost::asio::detail::op_queue completed_ops_ = 0x1F0F77111F0 int concurrency_hint_ = 0xFFFFFFFF boost::asio::detail::scoped_ptr thread_ = 0x0 boost::asio::detail::select_reactor* reactor_ = NULL void* connect_ex_ = NULL void* nt_set_info_ = NULL boost::asio::detail::win_mutex mutex_ _RTL_CRITICAL_SECTION crit_section_ = 0x1F10BBBE560 boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* impl_list_ = 0x1F0CA0C3380 unsigned int socket_ = 0xFFFFFFFFFFFFFFFF unsigned int state_ = 0x0 std::shared_ptr cancel_token_ = 0x1F0CA0C3390 boost::asio::detail::select_reactor::per_descriptor_data reactor_data_ = 0xCD boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* next_ = 0x1F0CA0C32E8 boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* prev_ = NULL unsigned int socket_ = 0x358 boost::asio::detail::socket_holder new_socket_ unsigned int socket_ = 0xFFFFFFFFFFFFFFFF boost::asio::basic_socket& peer_ = 0x1F0F4429CB8 native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0F4429CC4 boost::asio::detail::io_object_impl,boost::asio::executor> impl_ implementation_type boost::asio::detail::win_iocp_socket_service_base::base_implementation_type unsigned int socket_ = 0x1F10BBBF710 unsigned int state_ = 0xFF std::shared_ptr cancel_token_ = 0x1F0F4429CC8 boost::asio::detail::select_reactor::per_descriptor_data reactor_data_ = 0x0 boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* next_ = 0xCDCDCDCDCDCDCDCD boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* prev_ = NULL boost::asio::ip::tcp protocol_ = 0xF0D352A0 bool have_remote_endpoint_ = 0xF0 boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0F4429CF8 boost::asio::detail::win_iocp_socket_service* service_ = 0x1F10BBBF710 boost::asio::detail::win_iocp_socket_service::implementation_type implementation_ = 0x1F0F4429CC0 boost::asio::detail::io_object_executor implementation_executor_ = 0x1F0F4429D20 initiate_async_connect = 0x1F0F4429CB8 initiate_async_wait = 0x1F0F4429CB8 boost::asio::ip::tcp protocol_ int family_ = 0x2 boost::asio::ip::basic_endpoint* peer_endpoint_ = NULL unsigned int[288] output_buffer_ [0] = 0x2 [1] = 0x0 [2] = 0x1F [3] = 0x95 [4] = 0x7F [5] = 0x0 [6] = 0x0 [7] = 0x1 [8] = 0x0 [9] = 0x0 bool enable_connection_aborted_ = 0x0 AsyncAcceptor::AsyncAcceptWithCallback::__l2:: handler_ AsyncAcceptor* __this = 0x1F0CA0C32E0 boost::asio::basic_socket_acceptor _acceptor = 0x1F0CA0C32E0 boost::asio::ip::basic_endpoint _endpoint = 0x1F0CA0C3358 boost::asio::basic_stream_socket _socket = 0x1F0CA0C3378 std::atomic _closed = 0x0 std::function *,unsigned int> __cdecl(void)> _socketFactory = 0x1F0CA0C33F8 boost::asio::basic_stream_socket* socket = 0x1F0F4429CB8 boost::asio::basic_socket native_handle_type = 0x1F0F4429CB8 impl_ = 0x1F0F4429CB8 initiate_async_connect = 0x1F0F4429CB8 initiate_async_wait = 0x1F0F4429CB8 native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF remote_endpoint_ = 0x1F0F4429CC4 initiate_async_send boost::asio::basic_stream_socket* self_ = 0x1F10BBBF710 initiate_async_receive self_ = 0x1F10BBBF710 unsigned int threadIndex = 0x0 boost::asio::detail::io_object_executor io_executor_ boost::asio::executor executor_ unspecified_bool_type_t = 0x1F0F45516E8 function boost::asio::detail::executor_function_base* func_ = 0x7FF66264ED10 impl_base bool fast_dispatch_ = 0x0 boost::asio::executor::impl_base* impl_ = 0x1F10EAA39C0 bool has_native_impl_ = 0x0 Local boost::asio::detail::binder1<,boost::system::error_code> handler AsyncAcceptor::AsyncAcceptWithCallback::__l2:: handler_ AsyncAcceptor* __this = 0x1F0CA0C32E0 boost::asio::basic_socket_acceptor _acceptor = 0x1F0CA0C32E0 boost::asio::ip::basic_endpoint _endpoint = 0x1F0CA0C3358 boost::asio::basic_stream_socket _socket = 0x1F0CA0C3378 std::atomic _closed = 0x0 std::function *,unsigned int> __cdecl(void)> _socketFactory = 0x1F0CA0C33F8 boost::asio::basic_stream_socket* socket = 0x1F0F4429CB8 boost::asio::basic_socket native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0F4429CC4 boost::asio::detail::io_object_impl,boost::asio::executor> impl_ = 0x1F0F4429CB8 initiate_async_connect = 0x1F0F4429CB8 initiate_async_wait = 0x1F0F4429CB8 native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF remote_endpoint_ = 0x1F0F4429CC4 initiate_async_send boost::asio::basic_stream_socket* self_ = 0x1F10BBBF710 initiate_async_receive self_ = 0x1F10BBBF710 unsigned int threadIndex = 0x0 boost::system::error_code arg1_ int val_ = 0x0 bool failed_ = 0x0 boost::system::error_category* cat_ = 0x7FF66264A610 unsigned int id_ = 0x8FAFD21E25C5E09B Local boost::asio::detail::handler_work<,boost::asio::detail::io_object_executor,boost::asio::detail::io_object_executor > w boost::asio::detail::io_object_executor io_executor_ boost::asio::executor executor_ unspecified_bool_type_t = 0x5EFA7FF238 function boost::asio::detail::executor_function_base* func_ = 0x7FF66264ED10 impl_base bool fast_dispatch_ = 0x0 boost::asio::executor::impl_base* impl_ = 0x1F10EAA39C0 bool has_native_impl_ = 0x0 boost::asio::detail::io_object_executor executor_ boost::asio::executor executor_ unspecified_bool_type_t = 0x5EFA7FF248 function boost::asio::detail::executor_function_base* func_ = 0x7FF66264ED10 impl_base bool fast_dispatch_ = 0x0 boost::asio::executor::impl_base* impl_ = 0x1F10EAA39C0 bool has_native_impl_ = 0x0 Local boost::asio::detail::win_iocp_socket_accept_op,boost::asio::ip::tcp,,boost::asio::detail::io_object_executor >::ptr p AsyncAcceptor::AsyncAcceptWithCallback::__l2::* h = 0x5EFA7FF2F8 AsyncAcceptor* __this = 0x1F0CA0C32E0 boost::asio::basic_socket_acceptor _acceptor = 0x1F0CA0C32E0 boost::asio::ip::basic_endpoint _endpoint = 0x1F0CA0C3358 boost::asio::basic_stream_socket _socket = 0x1F0CA0C3378 std::atomic _closed = 0x0 std::function *,unsigned int> __cdecl(void)> _socketFactory = 0x1F0CA0C33F8 boost::asio::basic_stream_socket* socket = 0x1F0F4429CB8 boost::asio::basic_socket native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0F4429CC4 boost::asio::detail::io_object_impl,boost::asio::executor> impl_ = 0x1F0F4429CB8 initiate_async_connect = 0x1F0F4429CB8 initiate_async_wait = 0x1F0F4429CB8 native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF remote_endpoint_ = 0x1F0F4429CC4 initiate_async_send boost::asio::basic_stream_socket* self_ = 0x1F10BBBF710 initiate_async_receive self_ = 0x1F10BBBF710 unsigned int threadIndex = 0x0 boost::asio::detail::win_iocp_socket_accept_op,boost::asio::ip::tcp,,boost::asio::detail::io_object_executor >* v = NULL boost::asio::detail::win_iocp_socket_accept_op,boost::asio::ip::tcp,,boost::asio::detail::io_object_executor >* p = NULL 00007FF66058EF4F 0000005EFA7FF420 boost::asio::detail::win_iocp_operation::complete+3F C:\local\boost_1_73_0\boost\asio\detail\win_iocp_operation.hpp line 48 Local boost::asio::detail::win_iocp_operation* this = 0x1F0F4551540 _OVERLAPPED unsigned int Internal = 0x7FF66264A66E unsigned int InternalHigh = 0x0 unsigned long Offset = 0x0 unsigned long OffsetHigh = 0x0 void* Pointer = NULL void* hEvent = NULL boost::asio::detail::win_iocp_operation* next_ = NULL * func_ = 0x7FF6610D82D0 = 0x44894C20244C894C = 0x44894C20244C894C = 0x44894C20244C894C unsigned int = 0x44894C20244C894C long ready_ = 0x1 Parameter void* owner = 0x1F0F7711160 Parameter boost::system::error_code& ec = 0x5EFA7FF538 int val_ = 0x0 bool failed_ = 0x0 boost::system::error_category* cat_ = 0x7FF66264A610 unsigned int id_ = 0x8FAFD21E25C5E09B Parameter unsigned int bytes_transferred = 0x0 00007FF660592B3E 0000005EFA7FF610 boost::asio::detail::win_iocp_io_context::do_one+2EE C:\local\boost_1_73_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 461 Local boost::asio::detail::win_iocp_io_context::work_finished_on_block_exit on_exit boost::asio::detail::win_iocp_io_context* io_context_ = 0x1F0F7711160 boost::asio::detail::execution_context_service_base boost::asio::execution_context::service key type_info* type_info_ = 0x7FF66264A950 boost::asio::execution_context::id* id_ = 0x18 boost::asio::execution_context::service::key key_ = 0x1F0F7711168 boost::asio::execution_context& owner_ = 0x1F0F77052E0 boost::asio::execution_context::service* next_ = NULL work_finished_on_block_exit boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF66264A950 auto_handle void* handle = 0x7FF66264A950 boost::asio::detail::win_iocp_io_context::auto_handle iocp_ void* handle = 0x1E8 long outstanding_work_ = 0x7 long stopped_ = 0x0 long stop_event_posted_ = 0x0 long shutdown_ = 0x0 unsigned long gqcs_timeout_ = 0xFFFFFFFF thread_function this_ = 0x7FF66264A950 timer_thread_function io_context_ = 0x7FF66264A950 boost::asio::detail::scoped_ptr timer_thread_ boost::asio::detail::win_thread* p_ = 0x1F0F95727E0 boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ void* handle = 0x324 long dispatch_required_ = 0x0 boost::asio::detail::win_mutex dispatch_mutex_ _RTL_CRITICAL_SECTION crit_section_ = 0x1F0F77111C0 boost::asio::detail::timer_queue_set timer_queues_ boost::asio::detail::timer_queue_base* first_ = 0x1F0F9761098 boost::asio::detail::op_queue completed_ops_ boost::asio::detail::win_iocp_operation* front_ = NULL boost::asio::detail::win_iocp_operation* back_ = NULL int concurrency_hint_ = 0xFFFFFFFF boost::asio::detail::scoped_ptr thread_ boost::asio::detail::win_thread* p_ = NULL Local boost::asio::detail::win_iocp_operation* op = 0x1F0F4551540 _OVERLAPPED unsigned int Internal = 0x7FF66264A66E unsigned int InternalHigh = 0x0 unsigned long Offset = 0x0 unsigned long OffsetHigh = 0x0 void* Pointer = NULL void* hEvent = NULL boost::asio::detail::win_iocp_operation* next_ = NULL * func_ = 0x7FF6610D82D0 = 0x44894C20244C894C = 0x44894C20244C894C = 0x44894C20244C894C unsigned int = 0x44894C20244C894C long ready_ = 0x1 Local boost::system::error_code result_ec int val_ = 0x0 bool failed_ = 0x0 boost::system::error_category* cat_ = 0x7FF66264A610 unsigned int id_ = 0x8FAFD21E25C5E09B Local unsigned long last_error = 0x0 Local int ok = 0x1 Local unsigned int completion_key = 0x0 Local _OVERLAPPED* overlapped = 0x1F0F4551540 unsigned int Internal = 0x7FF66264A66E unsigned int InternalHigh = 0x0 unsigned long Offset = 0x0 unsigned long OffsetHigh = 0x0 void* Pointer = NULL void* hEvent = NULL Local unsigned long bytes_transferred = 0x0 Local boost::asio::detail::win_iocp_io_context* this = 0x1F0F7711160 boost::asio::detail::execution_context_service_base boost::asio::execution_context::service key type_info* type_info_ = 0x7FF66264A950 boost::asio::execution_context::id* id_ = 0x18 boost::asio::execution_context::service::key key_ = 0x1F0F7711168 boost::asio::execution_context& owner_ = 0x1F0F77052E0 boost::asio::execution_context::service* next_ = NULL work_finished_on_block_exit boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF66264A950 boost::asio::detail::execution_context_service_base boost::asio::execution_context::service key type_info* type_info_ = 0x7FF660580E30 boost::asio::execution_context::id* id_ = 0x48 boost::asio::execution_context::service::key key_ = 0x7FF66264A958 boost::asio::execution_context& owner_ = 0x70636F69 boost::asio::execution_context::service* next_ = 0x73637170 work_finished_on_block_exit boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF660580E30 auto_handle void* handle = 0x7FF660580E30 boost::asio::detail::win_iocp_io_context::auto_handle iocp_ = 0x72656D6974 long outstanding_work_ = 0x2E353532 long stopped_ = 0x2E353532 long stop_event_posted_ = 0x2E353532 long shutdown_ = 0x353532 unsigned long gqcs_timeout_ = 0x72646461 thread_function this_ = 0x7FF660580E30 timer_thread_function io_context_ = 0x7FF660580E30 boost::asio::detail::scoped_ptr timer_thread_ = 0x206D6F7266203476 boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ = 0x64656E6769736E75 long dispatch_required_ = 0x746E6920 boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF66264A9B0 boost::asio::detail::timer_queue_set timer_queues_ = 0x7473616320737365 boost::asio::detail::op_queue completed_ops_ = 0x7FF66264A9E0 int concurrency_hint_ = 0x605805F0 boost::asio::detail::scoped_ptr thread_ = 0x7FF6605A7620 auto_handle void* handle = 0x7FF66264A950 boost::asio::detail::win_iocp_io_context::auto_handle iocp_ void* handle = 0x1E8 long outstanding_work_ = 0x7 long stopped_ = 0x0 long stop_event_posted_ = 0x0 long shutdown_ = 0x0 unsigned long gqcs_timeout_ = 0xFFFFFFFF thread_function this_ = 0x7FF66264A950 timer_thread_function io_context_ = 0x7FF66264A950 boost::asio::detail::scoped_ptr timer_thread_ boost::asio::detail::win_thread* p_ = 0x1F0F95727E0 func_base void* entry_event_ = 0x330 void* exit_event_ = 0x32C auto_func_base_ptr boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD thread_ = 0x330 exit_event_ = 0x32C boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ void* handle = 0x324 long dispatch_required_ = 0x0 boost::asio::detail::win_mutex dispatch_mutex_ _RTL_CRITICAL_SECTION crit_section_ _RTL_CRITICAL_SECTION_DEBUG* DebugInfo = long LockCount = 0xFFFFFFFF long RecursionCount = 0x0 void* OwningThread = NULL void* LockSemaphore = NULL unsigned int SpinCount = 0x20007D0 boost::asio::detail::timer_queue_set timer_queues_ boost::asio::detail::timer_queue_base* first_ = 0x1F0F9761098 boost::asio::detail::timer_queue_base* next_ = NULL boost::asio::detail::op_queue completed_ops_ boost::asio::detail::win_iocp_operation* front_ = NULL boost::asio::detail::win_iocp_operation* back_ = NULL int concurrency_hint_ = 0xFFFFFFFF boost::asio::detail::scoped_ptr thread_ boost::asio::detail::win_thread* p_ = NULL Parameter unsigned long msec = 0xFFFFFFFF Parameter boost::system::error_code& ec = 0x5EFA7FF708 int val_ = 0x0 bool failed_ = 0x0 boost::system::error_category* cat_ = 0x7FF66264A610 unsigned int id_ = 0x8FAFD21E25C5E09B 00007FF6605A19DA 0000005EFA7FF6D0 boost::asio::detail::win_iocp_io_context::run+EA C:\local\boost_1_73_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 203 Local boost::asio::detail::win_iocp_io_context* this = 0x1F0F7711160 boost::asio::detail::execution_context_service_base boost::asio::execution_context::service key type_info* type_info_ = 0x7FF66264A950 boost::asio::execution_context::id* id_ = 0x18 boost::asio::execution_context::service::key key_ = 0x1F0F7711168 boost::asio::execution_context& owner_ = 0x1F0F77052E0 boost::asio::execution_context::service* next_ = NULL work_finished_on_block_exit boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF66264A950 boost::asio::detail::execution_context_service_base boost::asio::execution_context::service key type_info* type_info_ = 0x7FF660580E30 boost::asio::execution_context::id* id_ = 0x48 boost::asio::execution_context::service::key key_ = 0x7FF66264A958 boost::asio::execution_context& owner_ = 0x70636F69 boost::asio::execution_context::service* next_ = 0x73637170 work_finished_on_block_exit boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF660580E30 auto_handle void* handle = 0x7FF660580E30 boost::asio::detail::win_iocp_io_context::auto_handle iocp_ = 0x72656D6974 long outstanding_work_ = 0x2E353532 long stopped_ = 0x2E353532 long stop_event_posted_ = 0x2E353532 long shutdown_ = 0x353532 unsigned long gqcs_timeout_ = 0x72646461 thread_function this_ = 0x7FF660580E30 timer_thread_function io_context_ = 0x7FF660580E30 boost::asio::detail::scoped_ptr timer_thread_ = 0x206D6F7266203476 boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ = 0x64656E6769736E75 long dispatch_required_ = 0x746E6920 boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF66264A9B0 boost::asio::detail::timer_queue_set timer_queues_ = 0x7473616320737365 boost::asio::detail::op_queue completed_ops_ = 0x7FF66264A9E0 int concurrency_hint_ = 0x605805F0 boost::asio::detail::scoped_ptr thread_ = 0x7FF6605A7620 auto_handle void* handle = 0x7FF66264A950 boost::asio::detail::win_iocp_io_context::auto_handle iocp_ void* handle = 0x1E8 long outstanding_work_ = 0x7 long stopped_ = 0x0 long stop_event_posted_ = 0x0 long shutdown_ = 0x0 unsigned long gqcs_timeout_ = 0xFFFFFFFF thread_function this_ = 0x7FF66264A950 timer_thread_function io_context_ = 0x7FF66264A950 boost::asio::detail::scoped_ptr timer_thread_ boost::asio::detail::win_thread* p_ = 0x1F0F95727E0 func_base void* entry_event_ = 0x330 void* exit_event_ = 0x32C auto_func_base_ptr boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD thread_ = 0x330 exit_event_ = 0x32C boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ void* handle = 0x324 long dispatch_required_ = 0x0 boost::asio::detail::win_mutex dispatch_mutex_ _RTL_CRITICAL_SECTION crit_section_ _RTL_CRITICAL_SECTION_DEBUG* DebugInfo = long LockCount = 0xFFFFFFFF long RecursionCount = 0x0 void* OwningThread = NULL void* LockSemaphore = NULL unsigned int SpinCount = 0x20007D0 boost::asio::detail::timer_queue_set timer_queues_ boost::asio::detail::timer_queue_base* first_ = 0x1F0F9761098 boost::asio::detail::timer_queue_base* next_ = NULL boost::asio::detail::op_queue completed_ops_ boost::asio::detail::win_iocp_operation* front_ = NULL boost::asio::detail::win_iocp_operation* back_ = NULL int concurrency_hint_ = 0xFFFFFFFF boost::asio::detail::scoped_ptr thread_ boost::asio::detail::win_thread* p_ = NULL Parameter boost::system::error_code& ec = 0x5EFA7FF708 int val_ = 0x0 bool failed_ = 0x0 boost::system::error_category* cat_ = 0x7FF66264A610 unsigned int id_ = 0x8FAFD21E25C5E09B Local boost::asio::detail::call_stack::context ctx boost::asio::detail::thread_context* key_ = 0x1F0F7711188 boost::asio::detail::thread_info_base* value_ = 0x5EFA7FF648 void*[3] reusable_memory_ [0] = 0x1F0F4551540 [1] = NULL [2] = 0x1F0DD37BC20 boost::asio::detail::call_stack::context* next_ = NULL Local unsigned int n = 0x2E Local boost::asio::detail::win_iocp_thread_info this_thread boost::asio::detail::thread_info_base void*[3] reusable_memory_ [0] = 0x1F0F4551540 [1] = NULL [2] = 0x1F0DD37BC20 00007FF6605A18B7 0000005EFA7FF740 boost::asio::io_context::run+47 C:\local\boost_1_73_0\boost\asio\impl\io_context.ipp line 63 Local boost::asio::io_context* this = 0x1F0F779AF80 boost::asio::execution_context id service key type_info* type_info_ = 0x1F0F77052E0 boost::asio::execution_context::id* id_ = 0xCDCDCDCDCDCDCDCD boost::asio::execution_context::service::key key_ = 0x1F0F779AF88 boost::asio::execution_context& owner_ = 0xDDDDDDDDFDFDFDFD boost::asio::execution_context::service* next_ = 0xDDDDDDDD boost::asio::detail::service_registry* service_registry_ = 0x1F0F77052E0 auto_service_ptr boost::asio::execution_context::service* ptr_ = boost::asio::detail::win_mutex mutex_ = 0x1F0F77052E0 boost::asio::execution_context& owner_ = 0x1F0F77052E0 boost::asio::execution_context::service* first_service_ = 0x1F10BBBE510 executor_type boost::asio::io_context& io_context_ = 0x1F0F77052E0 boost::asio::execution_context id service key type_info* type_info_ = boost::asio::execution_context::id* id_ = 0xFFFFFFFF boost::asio::execution_context::service::key key_ = 0x1F0F77052E8 boost::asio::execution_context& owner_ = NULL boost::asio::execution_context::service* next_ = 0x20007D0 boost::asio::detail::service_registry* service_registry_ = executor_type boost::asio::io_context& io_context_ = service boost::asio::execution_context::service key = 0x1F0F77052E0 key_ = 0x1F0F77052E8 owner_ = 0x0 next_ = 0x20007D0 strand boost::asio::detail::strand_service& service_ = boost::asio::detail::strand_service::strand_impl* impl_ = 0xFFFFFFFF boost::asio::detail::winsock_init<2,0> init_ = 0xFF boost::asio::detail::win_iocp_io_context& impl_ = NULL service boost::asio::execution_context::service key = 0x1F0F779AF80 key_ = 0x1F0F779AF88 owner_ = 0xDDDDDDDDFDFDFDFD next_ = 0xDDDDDDDD strand boost::asio::detail::strand_service& service_ = 0x1F0F77052E0 boost::asio::detail::service_base boost::asio::io_context::service on_do_complete_exit boost::asio::detail::win_iocp_io_context* owner_ = impl_ = 0xFFFFFFFF on_dispatch_exit io_context_ = 0xFFFFFFFFFFFFFFFF impl_ = 0xFFFFFFFF strand_impl boost::asio::detail::win_iocp_operation _OVERLAPPED unsigned int Internal = 0xFFFFFFFFFFFFFFFF unsigned int InternalHigh = 0xFFFFFFFF unsigned long Offset = 0x0 unsigned long OffsetHigh = 0x0 void* Pointer = NULL void* hEvent = NULL boost::asio::detail::win_iocp_operation* next_ = 0x20007D0 * func_ = 0x1F0F779AF80 long ready_ = 0xBBBE510 boost::asio::detail::win_mutex mutex_ = 0x1F0F7705318 bool locked_ = 0xB0 boost::asio::detail::op_queue waiting_queue_ = 0x1F0F7705348 boost::asio::detail::op_queue ready_queue_ = 0x1F0F7705358 boost::asio::detail::win_iocp_io_context& io_context_ = 0x1F0F779AF80 boost::asio::detail::win_mutex mutex_ = 0x1F0F7705310 boost::asio::detail::scoped_ptr[193] implementations_ [0] = 0x1F0F7753350 [1] = 0x7FF8EA09A4B0 [2] = 0x200000081 [3] = 0x3E [4] = 0xFDFDFDFD00007B61 [5] = 0x52004500530055 [6] = 0x46004F00520050 [7] = 0x3D0045004C0049 [8] = 0x55005C003A0043 [9] = 0x73007200650073 unsigned int salt_ = 0x0 boost::asio::detail::strand_service::strand_impl* impl_ = 0xCDCDCDCDCDCDCDCD boost::asio::detail::win_iocp_operation _OVERLAPPED unsigned int Internal = 0xCDCDCDCDCDCDCDCD unsigned int InternalHigh = 0xCDCDCDCDCDCDCDD5 unsigned long Offset = 0xCDCDCDCDCDCDCDDD unsigned long OffsetHigh = 0xCDCDCDCDCDCDCDE1 void* Pointer = void* hEvent = boost::asio::detail::win_iocp_operation* next_ = * func_ = long ready_ = 0xCDCDCDCDCDCDCDFD boost::asio::detail::win_mutex mutex_ = 0xCDCDCDCDCDCDCE05 bool locked_ = 0xCDCDCDCDCDCDCE2D boost::asio::detail::op_queue waiting_queue_ = 0xCDCDCDCDCDCDCE35 boost::asio::detail::op_queue ready_queue_ = 0xCDCDCDCDCDCDCE45 boost::asio::detail::winsock_init<2,0> init_ boost::asio::detail::winsock_init_base data long init_count_ = 0xCDCDCDCD long result_ = 0xCDCDCDCD manual = 0x1F0F779AF88 boost::asio::detail::win_iocp_io_context& impl_ = 0x1F0F7711160 boost::asio::detail::execution_context_service_base boost::asio::execution_context::service key type_info* type_info_ = 0x7FF66264A950 boost::asio::execution_context::id* id_ = 0x18 boost::asio::execution_context::service::key key_ = 0x1F0F7711168 boost::asio::execution_context& owner_ = 0x1F0F77052E0 boost::asio::execution_context::service* next_ = NULL work_finished_on_block_exit boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF66264A950 auto_handle void* handle = 0x7FF66264A950 boost::asio::detail::win_iocp_io_context::auto_handle iocp_ void* handle = 0x1E8 long outstanding_work_ = 0x7 long stopped_ = 0x0 long stop_event_posted_ = 0x0 long shutdown_ = 0x0 unsigned long gqcs_timeout_ = 0xFFFFFFFF thread_function this_ = 0x7FF66264A950 timer_thread_function io_context_ = 0x7FF66264A950 boost::asio::detail::scoped_ptr timer_thread_ boost::asio::detail::win_thread* p_ = 0x1F0F95727E0 boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ void* handle = 0x324 long dispatch_required_ = 0x0 boost::asio::detail::win_mutex dispatch_mutex_ _RTL_CRITICAL_SECTION crit_section_ = 0x1F0F77111C0 boost::asio::detail::timer_queue_set timer_queues_ boost::asio::detail::timer_queue_base* first_ = 0x1F0F9761098 boost::asio::detail::op_queue completed_ops_ boost::asio::detail::win_iocp_operation* front_ = NULL boost::asio::detail::win_iocp_operation* back_ = NULL int concurrency_hint_ = 0xFFFFFFFF boost::asio::detail::scoped_ptr thread_ boost::asio::detail::win_thread* p_ = NULL Local boost::system::error_code ec int val_ = 0x0 bool failed_ = 0x0 boost::system::error_category* cat_ = 0x7FF66264A610 unsigned int id_ = 0x8FAFD21E25C5E09B Local unsigned int s = 0xCCCCCCCCCCCCCCCC 00007FF6605A1867 0000005EFA7FF770 Trinity::Asio::IoContext::run+17 F:\Trinity\core\src\common\Asio\IoContext.h line 37 Local Trinity::Asio::IoContext* this = 0x1F0F779AF80 boost::asio::io_context _impl boost::asio::execution_context id service key type_info* type_info_ = 0x1F0F77052E0 boost::asio::execution_context::id* id_ = 0xCDCDCDCDCDCDCDCD boost::asio::execution_context::service::key key_ = 0x1F0F779AF88 boost::asio::execution_context& owner_ = 0xDDDDDDDDFDFDFDFD boost::asio::execution_context::service* next_ = 0xDDDDDDDD boost::asio::detail::service_registry* service_registry_ = 0x1F0F77052E0 executor_type boost::asio::io_context& io_context_ = 0x1F0F77052E0 service boost::asio::execution_context::service key = 0x1F0F779AF80 key_ = 0x1F0F779AF88 owner_ = 0xDDDDDDDDFDFDFDFD next_ = 0xDDDDDDDD strand boost::asio::detail::strand_service& service_ = 0x1F0F77052E0 boost::asio::detail::strand_service::strand_impl* impl_ = 0xCDCDCDCDCDCDCDCD boost::asio::detail::winsock_init<2,0> init_ boost::asio::detail::winsock_init_base data long init_count_ = 0xCDCDCDCD long result_ = 0xCDCDCDCD manual = 0x1F0F779AF88 boost::asio::detail::win_iocp_io_context& impl_ = 0x1F0F7711160 boost::asio::detail::execution_context_service_base boost::asio::execution_context::service key type_info* type_info_ = 0x7FF66264A950 boost::asio::execution_context::id* id_ = 0x18 boost::asio::execution_context::service::key key_ = 0x1F0F7711168 boost::asio::execution_context& owner_ = 0x1F0F77052E0 boost::asio::execution_context::service* next_ = NULL work_finished_on_block_exit boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF66264A950 auto_handle void* handle = 0x7FF66264A950 boost::asio::detail::win_iocp_io_context::auto_handle iocp_ = 0x1E8 long outstanding_work_ = 0x7 long stopped_ = 0x0 long stop_event_posted_ = 0x0 long shutdown_ = 0x0 unsigned long gqcs_timeout_ = 0xFFFFFFFF thread_function this_ = 0x7FF66264A950 timer_thread_function io_context_ = 0x7FF66264A950 boost::asio::detail::scoped_ptr timer_thread_ = 0x1F0F95727E0 boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ = 0x324 long dispatch_required_ = 0x0 boost::asio::detail::win_mutex dispatch_mutex_ = 0x1F0F77111C0 boost::asio::detail::timer_queue_set timer_queues_ = 0x1F0F9761098 boost::asio::detail::op_queue completed_ops_ = 0x1F0F77111F0 int concurrency_hint_ = 0xFFFFFFFF boost::asio::detail::scoped_ptr thread_ = 0x0 00007FF66057DFDF 0000005EFA7FF7A0 ::operator()+1F F:\Trinity\core\src\server\worldserver\Main.cpp line 257 Local main::__l57::* this = 0x1F0F775EE80 std::shared_ptr ioContext std::_Ptr_base Trinity::Asio::IoContext* _Ptr = 0x1F0F779AF80 std::_Ref_count_base* _Rep = 0x1F0F779AF70 00007FF660557304 0000005EFA7FF7D0 std::invoke< >+14 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\type_traits line 1586 Parameter main::__l57::* _Obj = 0x1F0F775EE80 std::shared_ptr ioContext std::_Ptr_base Trinity::Asio::IoContext* _Ptr = 0x1F0F779AF80 std::_Ref_count_base* _Rep = 0x1F0F779AF70 00007FF66054AC28 0000005EFA7FF830 std::thread::_Invoke >,0>+58 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\thread line 56 Parameter void* _RawVals = 0x1F0F775EE80 Local std::unique_ptr >,std::default_delete > > > _FnVals std::_Compressed_pair > >,std::tuple< > *,1> _Mypair std::tuple< >* _Myval2 = 0x1F0F775EE80 std::_Tuple_val< > _Myfirst = 0x1F0F775EE80 Local std::tuple< >& _Tup = 0x1F0F775EE80 std::_Tuple_val< > _Myfirst main::__l57:: _Val std::shared_ptr ioContext = 0x1F0F775EE80 00007FF8E9F74C7C 0000005EFA7FF890 _register_onexit_function+EC 00007FF91BD37034 0000005EFA7FF8C0 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFA7FF940 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FF6620FA8F0 0000005EFA12D780 _RTC_CheckStackVars+40 D:\agent\_work\13\s\src\vctools\crt\vcstartup\src\rtc\stack.cpp line 74 00007FF660FD5D24 0000005EFA12D7C0 std::deque >::empty+14 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\deque line 1009 Local std::deque >* this = NULL 00007FF660FD70FC 0000005EFA12D810 LockedQueue > >::next+BC F:\Trinity\core\src\common\Threading\LockedQueue.h line 79 Local LockedQueue > >* this = 0x5EFA12D9F8 std::mutex _lock std::_Mutex_base std::_Align_type _Mtx_storage = 0x5EFA12DA00 std::deque > _queue std::_Compressed_pair,std::_Deque_val >,1> _Mypair std::_Deque_val > _Myval2 = 0x5EFA12DA50 bool _canceled = 0x0 Parameter CliCommandHolder&* result = NULL Local std::lock_guard lock std::mutex& _MyMutex = 0x7FF6635AADA8 std::_Mutex_base std::_Align_type _Mtx_storage = 0x7FF6635AADA8 00007FF660F9DB06 0000005EFA12DA00 World::ProcessCliCommands+296 F:\Trinity\core\src\server\game\World\World.cpp line 3145 Local World* this = 0x5EFA12E0DC unsigned int m_ShutdownTimer = 0x7FF8 unsigned int m_ShutdownMask = 0xFA12E178 unsigned int m_CleaningFlags = 0x5E bool m_isClosed = 0x0 IntervalTimer[14] m_timers [0] = 0x5EFA12E0EC [1] = 0x5EFA12E0FC [2] = 0x5EFA12E10C [3] = 0x5EFA12E11C [4] = 0x5EFA12E12C [5] = 0x5EFA12E13C [6] = 0x5EFA12E14C [7] = 0x5EFA12E15C [8] = 0x5EFA12E16C [9] = 0x5EFA12E17C int mail_timer = 0x18D1FA880000005E int mail_timer_expires = 0x25D9B00000024 std::unordered_map,std::equal_to,std::allocator > > m_sessions std::_Hash,std::equal_to >,std::allocator >,0> > _Min_buckets_construct_ptr = 0x5EFA12E1DC _Clear_guard std::_Hash,std::equal_to >,std::allocator >,0> >* _Target = 0xF1DC683C00000000 _Range_eraser std::list,std::allocator > >& _List = 0xF1DC683C00000000 std::_List_node,void *>* _First = 0xFA12E1C8000099F7 std::_List_node,void *>* _Next = 0xFA12F37D0000005E _Equal_range_result = 0x5EFA12E1DC _Multi_equal_check_result = 0x5EFA12E1DC std::_Umap_traits,std::equal_to >,std::allocator >,0> _Traitsobj = 0x0 std::list,std::allocator > > _List = 0x5EFA12E1E4 std::_Hash_vec > > > > > _Vec = 0x5EFA12E1FC unsigned int _Mask = 0x100007FF6 unsigned int _Maxidx = 0x5E std::unordered_map,std::equal_to,std::allocator > > m_disconnects std::_Hash,std::equal_to >,std::allocator >,0> > _Min_buckets_construct_ptr = 0x5EFA12E22C _Clear_guard std::_Hash,std::equal_to >,std::allocator >,0> >* _Target = 0xF776510000000000 _Range_eraser std::list,std::allocator > >& _List = 0xF776510000000000 std::_List_node,void *>* _First = 0x1F0 std::_List_node,void *>* _Next = NULL _Equal_range_result = 0x5EFA12E22C _Multi_equal_check_result = 0x5EFA12E22C std::_Umap_traits,std::equal_to >,std::allocator >,0> _Traitsobj = 0x0 std::list,std::allocator > > _List = 0x5EFA12E234 std::_Hash_vec > > > > > _Vec = 0x5EFA12E24C unsigned int _Mask = 0x100000000 unsigned int _Maxidx = 0x635C8F7000000000 unsigned int m_maxActiveSessionCount = 0x7FF6 unsigned int m_maxQueuedSessionCount = 0x635AA6C0 unsigned int m_PlayerCount = 0x7FF6 unsigned int m_MaxPlayerCount = 0x4D11D92E std::string m_newCharString = 0x5EFA12E28C float[65] rate_values [0] = 0.000000 [1] = 1049122540395211784192.000000 [2] = 0.000000 [3] = -190754636215418703579147214553874432.000000 [4] = 0.000000 [5] = 0.000000 [6] = 0.000000 [7] = 0.000000 [8] = 0.000000 [9] = -4869461903329829018921203117588480.000000 unsigned int[191] m_int_configs [0] = 0xCCCCCCCC [1] = 0xCCCCCCCC [2] = 0x6264B1A8 [3] = 0x7FF6 [4] = 0x0 [5] = 0x0 [6] = 0xF770ECC0 [7] = 0x1F0 [8] = 0xF7707CF0 [9] = 0x1F0 bool[90] m_bool_configs [0] = 0xCC [1] = 0xCC [2] = 0xCC [3] = 0xCC [4] = 0xCC [5] = 0xCC [6] = 0xCC [7] = 0xCC [8] = 0xCC [9] = 0xCC float[20] m_float_configs [0] = 0.000000 [1] = 0.000000 [2] = -107374176.000000 [3] = -107374176.000000 [4] = -107374176.000000 [5] = -107374176.000000 [6] = 0.000000 [7] = 0.000000 [8] = -4972468418118686940835009446019072.000000 [9] = 0.000000 std::map,std::allocator > > m_worldstates std::_Tree,std::allocator >,0> > value_compare = 0x5EFA12E764 _Copy_tag = 0x5EFA12E764 _Move_tag = 0x5EFA12E764 std::_Compressed_pair,std::_Compressed_pair,void *> >,std::_Tree_val > >,1>,1> _Mypair = 0x5EFA12E764 value_compare = 0x5EFA12E764 unsigned int m_playerLimit = 0x1F0 int m_allowedSecurityLevel = 0x2200 unsigned int m_defaultDbcLocale = 0x0 unsigned int m_availableDbcLocaleMask = 0xCCCC0022 bool m_allowMovement = 0xCC std::string m_dataPath = 0x5EFA12E794 LockedQueue > > cliCmdQueue std::mutex _lock std::_Mutex_base std::_Align_type _Mtx_storage = 0x5EFA12E7C4 std::deque > _queue std::_Compressed_pair,std::_Deque_val >,1> _Mypair = 0x5EFA12E814 bool _canceled = 0xCC int m_NextDailyQuestReset = 0xCCCCCCCCCCCCCCCC int m_NextWeeklyQuestReset = 0xCCCCCCCCCCCCCCCC int m_NextMonthlyQuestReset = 0xCCCCCCCCCCCCCCCC int m_NextRandomBGReset = 0xCCCCCCCCCCCCCCCC int m_NextCalendarOldEventsDeletionTime = 0xCCCCCCCCCCCCCCCC int m_NextGuildReset = 0xCCCCCCCCCCCCCCCC std::list > m_QueuedPlayer _List_node_remove_op = 0x5EFA12E874 std::_Compressed_pair >,std::_List_val >,1> _Mypair std::_List_val > _Myval2 = 0x5EFA12E874 LockedQueue > > addSessQueue std::mutex _lock std::_Mutex_base std::_Align_type _Mtx_storage = 0x5EFA12E894 std::deque > _queue std::_Compressed_pair,std::_Deque_val >,1> _Mypair = 0x5EFA12E8E4 bool _canceled = 0xCC std::string m_DBVersion = 0x5EFA12E914 std::map,std::allocator >,std::less,std::allocator,std::allocator > > > > m_Autobroadcasts std::_Tree,std::allocator >,std::less,std::allocator,std::allocator > > >,0> > value_compare = 0x5EFA12E93C _Copy_tag = 0x5EFA12E93C _Move_tag = 0x5EFA12E93C std::_Compressed_pair,std::_Compressed_pair,std::allocator > >,void *> >,std::_Tree_val,std::allocator > > > >,1>,1> _Mypair = 0x5EFA12E93C value_compare = 0x5EFA12E93C std::map,std::allocator > > m_AutobroadcastsWeights std::_Tree,std::allocator >,0> > value_compare = 0x5EFA12E954 _Copy_tag = 0x5EFA12E954 _Move_tag = 0x5EFA12E954 std::_Compressed_pair,std::_Compressed_pair,void *> >,std::_Tree_val > >,1>,1> _Mypair = 0x5EFA12E954 value_compare = 0x5EFA12E954 AsyncCallbackProcessor _queryProcessor std::vector > _callbacks std::_Compressed_pair,std::_Vector_val >,1> _Mypair = 0x5EFA12E96C std::string _guidWarningMsg = 0x5EFA12E98C std::string _alertRestartReason = "ð..." std::mutex _guidAlertLock std::_Mutex_base std::_Align_type _Mtx_storage = 0x5EFA12E9DC bool _guidWarn = 0x0 bool _guidAlert = 0x0 unsigned int _warnDiff = 0xF7753100 int _warnShutdownTime = 0xCCCCCCCC000001F0 Local void* callbackArg = 0x7FF661C27047 Local * zprint = NULL Local CliCommandHolder* command = 0x7FF660FC1F07 void* m_callbackArg = 0x1040C63024448B48 char* m_command = 0x83483024448B4800 * m_print = 0xCCCCCCCCC35F20C4 = 0xCCCCCCCCC35F20C4 = 0xCCCCCCCCC35F20C4 * m_commandFinished = 0x485708244C8948CC = 0x485708244C8948CC bool = 0x485708244C8948CC 00007FF660F9BF11 0000005EFA12E1F0 World::Update+12A1 F:\Trinity\core\src\server\game\World\World.cpp line 2583 Local World* this = 0x5EFA12E268 unsigned int m_ShutdownTimer = 0x1 unsigned int m_ShutdownMask = 0x0 unsigned int m_CleaningFlags = 0x1 bool m_isClosed = 0x0 IntervalTimer[14] m_timers [0] = 0x5EFA12E278 [1] = 0x5EFA12E288 [2] = 0x5EFA12E298 [3] = 0x5EFA12E2A8 [4] = 0x5EFA12E2B8 [5] = 0x5EFA12E2C8 [6] = 0x5EFA12E2D8 [7] = 0x5EFA12E2E8 [8] = 0x5EFA12E2F8 [9] = 0x5EFA12E308 int mail_timer = 0x0 int mail_timer_expires = 0x7 std::unordered_map,std::equal_to,std::allocator > > m_sessions std::_Hash,std::equal_to >,std::allocator >,0> > _Min_buckets_construct_ptr = 0x5EFA12E368 _Clear_guard std::_Hash,std::equal_to >,std::allocator >,0> >* _Target = 0xCCCCCCCCCCCCCCCC _Range_eraser std::list,std::allocator > >& _List = 0xCCCCCCCCCCCCCCCC std::_List_node,void *>* _First = 0xCCCCCCCCCCCCCCCC std::_List_node,void *>* _Next = 0x1F0F770D910 _Equal_range_result = 0x5EFA12E368 _Multi_equal_check_result = 0x5EFA12E368 std::_Umap_traits,std::equal_to >,std::allocator >,0> _Traitsobj = 0xCCCCCCCC std::list,std::allocator > > _List = 0x5EFA12E370 std::_Hash_vec > > > > > _Vec = 0x5EFA12E388 unsigned int _Mask = 0xCCCCCCCCCCCCCCCC unsigned int _Maxidx = 0xCCCCCCCCCCCCCCCC std::unordered_map,std::equal_to,std::allocator > > m_disconnects std::_Hash,std::equal_to >,std::allocator >,0> > _Min_buckets_construct_ptr = 0x5EFA12E3B8 _Clear_guard std::_Hash,std::equal_to >,std::allocator >,0> >* _Target = 0xCCCCCCCCCCCCCCCC _Range_eraser std::list,std::allocator > >& _List = 0xCCCCCCCCCCCCCCCC std::_List_node,void *>* _First = 0x7FF66264B1A8 std::_List_node,void *>* _Next = NULL _Equal_range_result = 0x5EFA12E3B8 _Multi_equal_check_result = 0x5EFA12E3B8 std::_Umap_traits,std::equal_to >,std::allocator >,0> _Traitsobj = 0xCCCCCCCC std::list,std::allocator > > _List = 0x5EFA12E3C0 std::_Hash_vec > > > > > _Vec = 0x5EFA12E3D8 unsigned int _Mask = 0x0 unsigned int _Maxidx = 0x1F0F770F440 unsigned int m_maxActiveSessionCount = 0xF7715260 unsigned int m_maxQueuedSessionCount = 0x1F0 unsigned int m_PlayerCount = 0x0 unsigned int m_MaxPlayerCount = 0x0 std::string m_newCharString = 0x5EFA12E418 float[65] rate_values [0] = 0.000000 [1] = 0.000000 [2] = 0.000000 [3] = 0.000000 [4] = 0.000000 [5] = 0.000000 [6] = 19204473314443925549578838867968.000000 [7] = 0.000000 [8] = -107374176.000000 [9] = -107374176.000000 unsigned int[191] m_int_configs [0] = 0xCCCCCCCC [1] = 0xC781060 [2] = 0x7FF9 [3] = 0xCCCCCCCC [4] = 0xCCCCCCCC [5] = 0xCCCCCCCC [6] = 0xCCCCCCCC [7] = 0xCCCCCCCC [8] = 0xCCCCCCCC [9] = 0xCCCCCCCC bool[90] m_bool_configs [0] = 0xCC [1] = 0xCC [2] = 0xCC [3] = 0xCC [4] = 0xCC [5] = 0xCC [6] = 0xCC [7] = 0xCC [8] = 0xCC [9] = 0xCC float[20] m_float_configs [0] = -107374176.000000 [1] = -107374176.000000 [2] = -107374176.000000 [3] = -107374176.000000 [4] = -107374176.000000 [5] = -107374176.000000 [6] = -107374176.000000 [7] = -107374176.000000 [8] = -107374176.000000 [9] = -107374176.000000 std::map,std::allocator > > m_worldstates std::_Tree,std::allocator >,0> > value_compare = 0x5EFA12E8F0 _Copy_tag = 0x5EFA12E8F0 _Move_tag = 0x5EFA12E8F0 std::_Compressed_pair,std::_Compressed_pair,void *> >,std::_Tree_val > >,1>,1> _Mypair = 0x5EFA12E8F0 value_compare = 0x5EFA12E8F0 unsigned int m_playerLimit = 0xCCCCCCCC int m_allowedSecurityLevel = 0xCCCCCCCC unsigned int m_defaultDbcLocale = 0xCC unsigned int m_availableDbcLocaleMask = 0xCCCCCCCC bool m_allowMovement = 0xCC std::string m_dataPath = 0x5EFA12E920 LockedQueue > > cliCmdQueue std::mutex _lock std::_Mutex_base std::_Align_type _Mtx_storage = 0x5EFA12E950 std::deque > _queue std::_Compressed_pair,std::_Deque_val >,1> _Mypair = 0x5EFA12E9A0 bool _canceled = 0xCC int m_NextDailyQuestReset = 0x2CCCCCCCC int m_NextWeeklyQuestReset = 0x0 int m_NextMonthlyQuestReset = 0x65636F7250657300 int m_NextRandomBGReset = 0xCCCC0073726F7373 int m_NextCalendarOldEventsDeletionTime = 0x0 int m_NextGuildReset = 0xF std::list > m_QueuedPlayer _List_node_remove_op = 0x5EFA12EA00 std::_Compressed_pair >,std::_List_val >,1> _Mypair std::_List_val > _Myval2 = 0x5EFA12EA00 LockedQueue > > addSessQueue std::mutex _lock std::_Mutex_base std::_Align_type _Mtx_storage = 0x5EFA12EA20 std::deque > _queue std::_Compressed_pair,std::_Deque_val >,1> _Mypair = 0x5EFA12EA70 bool _canceled = 0xF std::string m_DBVersion = "(null)..." std::map,std::allocator >,std::less,std::allocator,std::allocator > > > > m_Autobroadcasts std::_Tree,std::allocator >,std::less,std::allocator,std::allocator > > >,0> > value_compare = 0x5EFA12EAC8 _Copy_tag = 0x5EFA12EAC8 _Move_tag = 0x5EFA12EAC8 std::_Compressed_pair,std::_Compressed_pair,std::allocator > >,void *> >,std::_Tree_val,std::allocator > > > >,1>,1> _Mypair = 0x5EFA12EAC8 value_compare = 0x5EFA12EAC8 std::map,std::allocator > > m_AutobroadcastsWeights std::_Tree,std::allocator >,0> > value_compare = 0x5EFA12EAE0 _Copy_tag = 0x5EFA12EAE0 _Move_tag = 0x5EFA12EAE0 std::_Compressed_pair,std::_Compressed_pair,void *> >,std::_Tree_val > >,1>,1> _Mypair = 0x5EFA12EAE0 value_compare = 0x5EFA12EAE0 AsyncCallbackProcessor _queryProcessor std::vector > _callbacks std::_Compressed_pair,std::_Vector_val >,1> _Mypair = 0x5EFA12EAF8 std::string _guidWarningMsg = "ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ..." std::string _alertRestartReason = "..." std::mutex _guidAlertLock std::_Mutex_base std::_Align_type _Mtx_storage = 0x5EFA12EB68 bool _guidWarn = 0xF bool _guidAlert = 0x0 unsigned int _warnDiff = 0x0 int _warnShutdownTime = 0xCCCCCCCCCCCCCCCC Parameter unsigned int diff = 0xFA12E270 Local int currentGameTime = 0x62BCE400 Local std::optional > > __tc_metric_stop_watch2315 std::_Deleted_move_assign > >,MetricStopWatch< > > std::_Deleted_copy_assign > >,MetricStopWatch< > > std::_Non_trivial_move > >,MetricStopWatch< > > std::_Non_trivial_copy > > > std::_Optional_construct_base > > std::_Optional_destruct_base >,0> MetricStopWatch< > _Value = 0x5EFA12DA58 bool _Has_value = 0x0 00007FF660533E7F 0000005EFA12E290 WorldUpdateLoop+FF F:\Trinity\core\src\server\worldserver\Main.cpp line 493 Local unsigned int diff = 0x0 Local unsigned int minUpdateDiff = 0x1 Local unsigned int realPrevTime = 0x25DD4 Local unsigned int realCurrTime = 0x25DD4 00007FF6605377FD 0000005EFA12F7E0 main+234D F:\Trinity\core\src\server\worldserver\Main.cpp line 393 Parameter int argc = 0x1 Parameter char** argv = "F:\Trinity\build2nd\bin\Debug\worldserver.ex..." Local std::shared_ptr winmm std::_Ptr_base boost::dll::shared_library* _Ptr = 0x1F0F770E1D0 boost::dll::detail::shared_library_impl HINSTANCE__* handle_ = 0x905A4D std::_Ref_count_base* _Rep = 0x1F0F770C6D0 unsigned long _Uses = 0x1 unsigned long _Weaks = 0x1 Local std::string pidFile = "" Local int numThreads = 0x2 Local std::unique_ptr > raAcceptor std::_Compressed_pair,AsyncAcceptor *,1> _Mypair AsyncAcceptor* _Myval2 = NULL Local boost::asio::basic_signal_set signals initiate_async_wait boost::asio::basic_signal_set* self_ = 0x1F0F9199B50 initiate_async_wait boost::asio::basic_signal_set* self_ = 0x7FF66264AED8 boost::asio::detail::io_object_impl impl_ = 0x1F0F9199B50 boost::asio::detail::io_object_impl impl_ implementation_type boost::asio::detail::op_queue queue_ = 0x5EFA12E948 boost::asio::detail::signal_set_service::registration* signals_ = 0x1F0F7741E70 boost::asio::detail::signal_set_service* service_ = 0x1F0F9199B50 boost::asio::detail::execution_context_service_base boost::asio::execution_context::service key type_info* type_info_ = 0x7FF66264AED8 boost::asio::execution_context::id* id_ = 0x18 boost::asio::execution_context::service::key key_ = 0x1F0F9199B58 boost::asio::execution_context& owner_ = 0x1F0F77052E0 boost::asio::execution_context::service* next_ = 0x1F0F7711160 registration int signal_number_ = 0x6264AED8 boost::asio::detail::op_queue* queue_ = 0x7FF6634CCEA0 unsigned int undelivered_ = 0x0 boost::asio::detail::signal_set_service::registration* next_in_table_ = 0x1F0F779AF80 boost::asio::detail::signal_set_service::registration* prev_in_table_ = 0x1F0F7711160 boost::asio::detail::signal_set_service::registration* next_in_set_ = 0x1F0F7711160 implementation_type boost::asio::detail::op_queue queue_ = 0x1F0F9199B50 boost::asio::detail::signal_set_service::registration* signals_ = NULL boost::asio::detail::win_iocp_io_context& scheduler_ = 0x1F0F7711160 boost::asio::detail::signal_set_service::registration*[23] registrations_ [0] = NULL [1] = NULL [2] = 0x1F0F779A480 [3] = NULL [4] = NULL [5] = NULL [6] = NULL [7] = NULL [8] = NULL [9] = NULL boost::asio::detail::signal_set_service* next_ = NULL boost::asio::detail::signal_set_service* prev_ = NULL boost::asio::detail::signal_set_service::implementation_type implementation_ boost::asio::detail::op_queue queue_ = 0x5EFA12E950 boost::asio::detail::signal_set_service::registration* signals_ = 0x1F0F779A480 boost::asio::detail::io_object_executor implementation_executor_ boost::asio::executor executor_ = 0x1F0F779B130 bool has_native_impl_ = 0x0 Local std::shared_ptr soapThread std::_Ptr_base std::thread* _Ptr = NULL std::_Ref_count_base* _Rep = NULL Local boost::system::error_code dllError int val_ = 0x0 bool failed_ = 0x0 boost::system::error_category* cat_ = 0x7FF66264A610 unsigned int id_ = 0x8FAFD21E25C5E09B Local std::string configError = "" Local int networkThreads = 0x1 Local boost::filesystem::path configFile iterator boost::iterators::iterator_facade boost::iterators::detail::iterator_facade_base boost::filesystem::path m_element iterator m_element = 0x5EFA12E2E8 boost::filesystem::path* m_path_ptr = 0xCCCCCCCCCCCCCCCC unsigned int m_pos = 0x0 const_iterator m_element = 0x5EFA12E2E8 m_path_ptr = 0xCCCCCCCCCCCCCCCC unsigned int m_pos = 0x0 reverse_iterator boost::iterators::iterator_facade boost::iterators::detail::iterator_facade_base boost::filesystem::path::iterator m_itr = 0x5EFA12E2E8 boost::filesystem::path m_element = 0x5EFA12E320 const_reverse_iterator m_itr = 0x5EFA12E2E8 m_element = 0x5EFA12E320 std::basic_string,std::allocator > m_pathname = 0x5EFA12E2E8 m_path_ptr = 0xCCCCCCCCCCCCCCCC unsigned int m_pos = 0x0 const_iterator m_element = 0x5EFA12E2E8 m_path_ptr = 0xCCCCCCCCCCCCCCCC unsigned int m_pos = 0x0 reverse_iterator m_itr = 0x5EFA12E2E8 m_element = 0x5EFA12E320 const_reverse_iterator m_itr = 0x5EFA12E2E8 m_element = 0x5EFA12E320 std::basic_string,std::allocator > m_pathname = 0x5EFA12E2E8 Local boost::program_options::variables_map vm boost::program_options::abstract_variables_map boost::program_options::abstract_variables_map* m_next = NULL std::map,std::allocator >,boost::program_options::variable_value,std::less,std::allocator > >,std::allocator,std::allocator > const ,boost::program_options::variable_value> > > std::_Tree,std::allocator >,boost::program_options::variable_value,std::less,std::allocator > >,std::allocator,std::allocator > const ,boost::program_options::variable_value> >,0> > value_compare = 0x5EFA12E3D0 _Copy_tag = 0x5EFA12E3D0 _Move_tag = 0x5EFA12E3D0 std::_Compressed_pair,std::allocator > >,std::_Compressed_pair,std::allocator > const ,boost::program_options::variable_value>,void *> >,std::_Tree_val,std::allocator > const ,boost::program_options::variable_value> > >,1>,1> _Mypair = 0x5EFA12E3D0 value_compare = 0x5EFA12E3D0 std::set,std::allocator >,std::less,std::allocator > >,std::allocator,std::allocator > > > m_final std::_Tree,std::allocator >,std::less,std::allocator > >,std::allocator,std::allocator > >,0> > _Copy_tag = 0x5EFA12E3E8 _Move_tag = 0x5EFA12E3E8 std::_Compressed_pair,std::allocator > >,std::_Compressed_pair,std::allocator >,void *> >,std::_Tree_val,std::allocator > > >,1>,1> _Mypair = 0x5EFA12E3E8 std::map,std::allocator >,std::basic_string,std::allocator >,std::less,std::allocator > >,std::allocator,std::allocator > const ,std::basic_string,std::allocator > > > > m_required std::_Tree,std::allocator >,std::basic_string,std::allocator >,std::less,std::allocator > >,std::allocator,std::allocator > const ,std::basic_string,std::allocator > > >,0> > value_compare = 0x5EFA12E400 _Copy_tag = 0x5EFA12E400 _Move_tag = 0x5EFA12E400 std::_Compressed_pair,std::allocator > >,std::_Compressed_pair,std::allocator > const ,std::basic_string,std::allocator > >,void *> >,std::_Tree_val,std::allocator > const ,std::basic_string,std::allocator > > > >,1>,1> _Mypair = 0x5EFA12E400 value_compare = 0x5EFA12E400 Local std::shared_ptr freezeDetector std::_Ptr_base FreezeDetector* _Ptr = 0x1F0E02DF3E0 Trinity::Asio::DeadlineTimer _timer = 0x1F0E02DF3E0 unsigned int _worldLoopCounter = 0x19780 unsigned int _lastChangeMsTime = 0x25C5A unsigned int _maxCoreStuckTimeInMs = 0xEA60 std::_Ref_count_base* _Rep = 0x1F0E02DF3D0 unsigned long _Uses = 0x1 unsigned long _Weaks = 0x2 Local std::shared_ptr sScriptMgrHandle std::_Ptr_base void* _Ptr = NULL std::_Ref_count_base* _Rep = 0x1F0F957E860 unsigned long _Uses = 0x1 unsigned long _Weaks = 0x1 Local std::optional newTimerResolution std::_Optional_construct_base std::_Optional_destruct_base unsigned int _Value = 0x1 bool _Has_value = 0x1 Local std::shared_ptr ioContext std::_Ptr_base Trinity::Asio::IoContext* _Ptr = 0x1F0F779AF80 boost::asio::io_context _impl = 0x1F0F779AF80 std::_Ref_count_base* _Rep = 0x1F0F779AF70 unsigned long _Uses = 0x4 unsigned long _Weaks = 0x1 Local std::shared_ptr cliThread std::_Ptr_base std::thread* _Ptr = 0x1F10F674E50 id unsigned int _Id = 0x354 _Thrd_t _Thr = 0x1F10F674E50 std::_Ref_count_base* _Rep = 0x1F0F7764D00 unsigned long _Uses = 0x1 unsigned long _Weaks = 0x1 Local std::string configService = "" Local std::vector,std::allocator >,std::allocator,std::allocator > > > overriddenKeys std::_Compressed_pair,std::allocator > >,std::_Vector_val,std::allocator > > >,1> _Mypair std::_Vector_val,std::allocator > > > _Myval2 std::_Container_base12 std::_Container_proxy* _Myproxy = 0x1F0F775E570 std::string* _Myfirst = NULL std::string* _Mylast = NULL std::string* _Myend = NULL Local std::shared_ptr sWorldSocketMgrHandle std::_Ptr_base void* _Ptr = NULL std::_Ref_count_base* _Rep = 0x1F0F7765060 unsigned long _Uses = 0x1 unsigned long _Weaks = 0x1 Local std::shared_ptr dbHandle std::_Ptr_base void* _Ptr = NULL std::_Ref_count_base* _Rep = 0x1F0F95726C0 unsigned long _Uses = 0x1 unsigned long _Weaks = 0x1 Local unsigned int worldPort = 0x1F95 Local std::shared_ptr mapManagementHandle std::_Ptr_base void* _Ptr = NULL std::_Ref_count_base* _Rep = 0x1F10F7816F0 unsigned long _Uses = 0x1 unsigned long _Weaks = 0x1 Local std::string worldListener = "0.0.0.0" Local std::shared_ptr opensslHandle std::_Ptr_base void* _Ptr = NULL std::_Ref_count_base* _Rep = 0x1F0F7752960 unsigned long _Uses = 0x1 unsigned long _Weaks = 0x1 Local BigNumber seed bignum_st* _bn = 0x1F0F7728DE0 Local std::shared_ptr > > threadPool std::_Ptr_base > > std::vector >* _Ptr = 0x1F0F7752EA0 std::_Compressed_pair,std::_Vector_val >,1> _Mypair = 0x1F0F7752EA0 std::_Ref_count_base* _Rep = 0x1F0F779A1E0 unsigned long _Uses = 0x1 unsigned long _Weaks = 0x1 Local std::shared_ptr sMetricHandle std::_Ptr_base void* _Ptr = NULL std::_Ref_count_base* _Rep = 0x1F0F957E800 unsigned long _Uses = 0x1 unsigned long _Weaks = 0x1 00007FF6620FB549 0000005EFA12F830 invoke_main+39 D:\agent\_work\13\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 79 00007FF6620FB49E 0000005EFA12F8A0 __scrt_common_main_seh+12E D:\agent\_work\13\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 288 Local int main_result = 0x0 Local ** tls_init_callback = 0x7FF6620FB900 = 0x245489182444894C unsigned long = 0x2444894C = 0x245489182444894C Local bool is_nested = 0x0 Local ** tls_dtor_callback = 0x7FF6620FB9E0 = 0x245489182444894C unsigned long = 0x2444894C = 0x245489182444894C Local bool has_cctor = 0x0 00007FF6620FB35E 0000005EFA12F8D0 __scrt_common_main+E D:\agent\_work\13\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 331 00007FF6620FB5BE 0000005EFA12F900 mainCRTStartup+E D:\agent\_work\13\s\src\vctools\crt\vcstartup\src\startup\exe_main.cpp line 17 Parameter void* __formal = 0x5EFA368000 00007FF91BD37034 0000005EFA12F930 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFA12F9B0 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FF91C40CE94 0000005EFA8FF260 NtRemoveIoCompletion+14 00007FF919C719CF 0000005EFA8FF2C0 GetQueuedCompletionStatus+4F 00007FF6605929EB 0000005EFA8FF4B0 boost::asio::detail::win_iocp_io_context::do_one+19B C:\local\boost_1_73_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 421 Local unsigned long last_error = 0xCCCCCCCC Local int ok = 0xCCCCCCCC Local unsigned int completion_key = 0x0 Local _OVERLAPPED* overlapped = NULL Local unsigned long bytes_transferred = 0x0 Local boost::asio::detail::win_iocp_io_context* this = 0x1F0F7711160 boost::asio::detail::execution_context_service_base boost::asio::execution_context::service key type_info* type_info_ = 0x7FF66264A950 boost::asio::execution_context::id* id_ = 0x18 boost::asio::execution_context::service::key key_ = 0x1F0F7711168 boost::asio::execution_context& owner_ = 0x1F0F77052E0 boost::asio::execution_context::service* next_ = NULL work_finished_on_block_exit boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF66264A950 boost::asio::detail::execution_context_service_base boost::asio::execution_context::service key type_info* type_info_ = 0x7FF660580E30 boost::asio::execution_context::id* id_ = 0x48 boost::asio::execution_context::service::key key_ = 0x7FF66264A958 boost::asio::execution_context& owner_ = 0x70636F69 boost::asio::execution_context::service* next_ = 0x73637170 work_finished_on_block_exit boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF660580E30 auto_handle void* handle = 0x7FF660580E30 boost::asio::detail::win_iocp_io_context::auto_handle iocp_ = 0x72656D6974 long outstanding_work_ = 0x2E353532 long stopped_ = 0x2E353532 long stop_event_posted_ = 0x2E353532 long shutdown_ = 0x353532 unsigned long gqcs_timeout_ = 0x72646461 thread_function this_ = 0x7FF660580E30 timer_thread_function io_context_ = 0x7FF660580E30 boost::asio::detail::scoped_ptr timer_thread_ = 0x206D6F7266203476 boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ = 0x64656E6769736E75 long dispatch_required_ = 0x746E6920 boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF66264A9B0 boost::asio::detail::timer_queue_set timer_queues_ = 0x7473616320737365 boost::asio::detail::op_queue completed_ops_ = 0x7FF66264A9E0 int concurrency_hint_ = 0x605805F0 boost::asio::detail::scoped_ptr thread_ = 0x7FF6605A7620 auto_handle void* handle = 0x7FF66264A950 boost::asio::detail::win_iocp_io_context::auto_handle iocp_ void* handle = 0x1E8 long outstanding_work_ = 0x7 long stopped_ = 0x0 long stop_event_posted_ = 0x0 long shutdown_ = 0x0 unsigned long gqcs_timeout_ = 0xFFFFFFFF thread_function this_ = 0x7FF66264A950 timer_thread_function io_context_ = 0x7FF66264A950 boost::asio::detail::scoped_ptr timer_thread_ boost::asio::detail::win_thread* p_ = 0x1F0F95727E0 func_base void* entry_event_ = 0x330 void* exit_event_ = 0x32C auto_func_base_ptr boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD thread_ = 0x330 exit_event_ = 0x32C boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ void* handle = 0x324 long dispatch_required_ = 0x0 boost::asio::detail::win_mutex dispatch_mutex_ _RTL_CRITICAL_SECTION crit_section_ _RTL_CRITICAL_SECTION_DEBUG* DebugInfo = long LockCount = 0xFFFFFFFF long RecursionCount = 0x0 void* OwningThread = NULL void* LockSemaphore = NULL unsigned int SpinCount = 0x20007D0 boost::asio::detail::timer_queue_set timer_queues_ boost::asio::detail::timer_queue_base* first_ = 0x1F0F9761098 boost::asio::detail::timer_queue_base* next_ = NULL boost::asio::detail::op_queue completed_ops_ boost::asio::detail::win_iocp_operation* front_ = NULL boost::asio::detail::win_iocp_operation* back_ = NULL int concurrency_hint_ = 0xFFFFFFFF boost::asio::detail::scoped_ptr thread_ boost::asio::detail::win_thread* p_ = NULL Parameter unsigned long msec = 0xFFFFFFFF Parameter boost::system::error_code& ec = 0x5EFA8FF5A8 int val_ = 0x0 bool failed_ = 0x0 boost::system::error_category* cat_ = 0x7FF66264A610 unsigned int id_ = 0x8FAFD21E25C5E09B 00007FF6605A19DA 0000005EFA8FF570 boost::asio::detail::win_iocp_io_context::run+EA C:\local\boost_1_73_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 203 Local boost::asio::detail::win_iocp_io_context* this = 0x1F0F7711160 boost::asio::detail::execution_context_service_base boost::asio::execution_context::service key type_info* type_info_ = 0x7FF66264A950 boost::asio::execution_context::id* id_ = 0x18 boost::asio::execution_context::service::key key_ = 0x1F0F7711168 boost::asio::execution_context& owner_ = 0x1F0F77052E0 boost::asio::execution_context::service* next_ = NULL work_finished_on_block_exit boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF66264A950 boost::asio::detail::execution_context_service_base boost::asio::execution_context::service key type_info* type_info_ = 0x7FF660580E30 boost::asio::execution_context::id* id_ = 0x48 boost::asio::execution_context::service::key key_ = 0x7FF66264A958 boost::asio::execution_context& owner_ = 0x70636F69 boost::asio::execution_context::service* next_ = 0x73637170 work_finished_on_block_exit boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF660580E30 auto_handle void* handle = 0x7FF660580E30 boost::asio::detail::win_iocp_io_context::auto_handle iocp_ = 0x72656D6974 long outstanding_work_ = 0x2E353532 long stopped_ = 0x2E353532 long stop_event_posted_ = 0x2E353532 long shutdown_ = 0x353532 unsigned long gqcs_timeout_ = 0x72646461 thread_function this_ = 0x7FF660580E30 timer_thread_function io_context_ = 0x7FF660580E30 boost::asio::detail::scoped_ptr timer_thread_ = 0x206D6F7266203476 boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ = 0x64656E6769736E75 long dispatch_required_ = 0x746E6920 boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF66264A9B0 boost::asio::detail::timer_queue_set timer_queues_ = 0x7473616320737365 boost::asio::detail::op_queue completed_ops_ = 0x7FF66264A9E0 int concurrency_hint_ = 0x605805F0 boost::asio::detail::scoped_ptr thread_ = 0x7FF6605A7620 auto_handle void* handle = 0x7FF66264A950 boost::asio::detail::win_iocp_io_context::auto_handle iocp_ void* handle = 0x1E8 long outstanding_work_ = 0x7 long stopped_ = 0x0 long stop_event_posted_ = 0x0 long shutdown_ = 0x0 unsigned long gqcs_timeout_ = 0xFFFFFFFF thread_function this_ = 0x7FF66264A950 timer_thread_function io_context_ = 0x7FF66264A950 boost::asio::detail::scoped_ptr timer_thread_ boost::asio::detail::win_thread* p_ = 0x1F0F95727E0 func_base void* entry_event_ = 0x330 void* exit_event_ = 0x32C auto_func_base_ptr boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD thread_ = 0x330 exit_event_ = 0x32C boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ void* handle = 0x324 long dispatch_required_ = 0x0 boost::asio::detail::win_mutex dispatch_mutex_ _RTL_CRITICAL_SECTION crit_section_ _RTL_CRITICAL_SECTION_DEBUG* DebugInfo = long LockCount = 0xFFFFFFFF long RecursionCount = 0x0 void* OwningThread = NULL void* LockSemaphore = NULL unsigned int SpinCount = 0x20007D0 boost::asio::detail::timer_queue_set timer_queues_ boost::asio::detail::timer_queue_base* first_ = 0x1F0F9761098 boost::asio::detail::timer_queue_base* next_ = NULL boost::asio::detail::op_queue completed_ops_ boost::asio::detail::win_iocp_operation* front_ = NULL boost::asio::detail::win_iocp_operation* back_ = NULL int concurrency_hint_ = 0xFFFFFFFF boost::asio::detail::scoped_ptr thread_ boost::asio::detail::win_thread* p_ = NULL Parameter boost::system::error_code& ec = 0x5EFA8FF5A8 int val_ = 0x0 bool failed_ = 0x0 boost::system::error_category* cat_ = 0x7FF66264A610 unsigned int id_ = 0x8FAFD21E25C5E09B Local boost::asio::detail::call_stack::context ctx boost::asio::detail::thread_context* key_ = 0x1F0F7711188 boost::asio::detail::thread_info_base* value_ = 0x5EFA8FF4E8 void*[3] reusable_memory_ [0] = NULL [1] = NULL [2] = NULL boost::asio::detail::call_stack::context* next_ = NULL Local unsigned int n = 0x30 Local boost::asio::detail::win_iocp_thread_info this_thread boost::asio::detail::thread_info_base void*[3] reusable_memory_ [0] = NULL [1] = NULL [2] = NULL 00007FF6605A18B7 0000005EFA8FF5E0 boost::asio::io_context::run+47 C:\local\boost_1_73_0\boost\asio\impl\io_context.ipp line 63 Local boost::asio::io_context* this = 0x1F0F779AF80 boost::asio::execution_context id service key type_info* type_info_ = 0x1F0F77052E0 boost::asio::execution_context::id* id_ = 0xCDCDCDCDCDCDCDCD boost::asio::execution_context::service::key key_ = 0x1F0F779AF88 boost::asio::execution_context& owner_ = 0xDDDDDDDDFDFDFDFD boost::asio::execution_context::service* next_ = 0xDDDDDDDD boost::asio::detail::service_registry* service_registry_ = 0x1F0F77052E0 auto_service_ptr boost::asio::execution_context::service* ptr_ = boost::asio::detail::win_mutex mutex_ = 0x1F0F77052E0 boost::asio::execution_context& owner_ = 0x1F0F77052E0 boost::asio::execution_context::service* first_service_ = 0x1F10BBBE510 executor_type boost::asio::io_context& io_context_ = 0x1F0F77052E0 boost::asio::execution_context id service key type_info* type_info_ = boost::asio::execution_context::id* id_ = 0xFFFFFFFF boost::asio::execution_context::service::key key_ = 0x1F0F77052E8 boost::asio::execution_context& owner_ = NULL boost::asio::execution_context::service* next_ = 0x20007D0 boost::asio::detail::service_registry* service_registry_ = executor_type boost::asio::io_context& io_context_ = service boost::asio::execution_context::service key = 0x1F0F77052E0 key_ = 0x1F0F77052E8 owner_ = 0x0 next_ = 0x20007D0 strand boost::asio::detail::strand_service& service_ = boost::asio::detail::strand_service::strand_impl* impl_ = 0xFFFFFFFF boost::asio::detail::winsock_init<2,0> init_ = 0xFF boost::asio::detail::win_iocp_io_context& impl_ = NULL service boost::asio::execution_context::service key = 0x1F0F779AF80 key_ = 0x1F0F779AF88 owner_ = 0xDDDDDDDDFDFDFDFD next_ = 0xDDDDDDDD strand boost::asio::detail::strand_service& service_ = 0x1F0F77052E0 boost::asio::detail::service_base boost::asio::io_context::service on_do_complete_exit boost::asio::detail::win_iocp_io_context* owner_ = impl_ = 0xFFFFFFFF on_dispatch_exit io_context_ = 0xFFFFFFFFFFFFFFFF impl_ = 0xFFFFFFFF strand_impl boost::asio::detail::win_iocp_operation _OVERLAPPED unsigned int Internal = 0xFFFFFFFFFFFFFFFF unsigned int InternalHigh = 0xFFFFFFFF unsigned long Offset = 0x0 unsigned long OffsetHigh = 0x0 void* Pointer = NULL void* hEvent = NULL boost::asio::detail::win_iocp_operation* next_ = 0x20007D0 * func_ = 0x1F0F779AF80 long ready_ = 0xBBBE510 boost::asio::detail::win_mutex mutex_ = 0x1F0F7705318 bool locked_ = 0xB0 boost::asio::detail::op_queue waiting_queue_ = 0x1F0F7705348 boost::asio::detail::op_queue ready_queue_ = 0x1F0F7705358 boost::asio::detail::win_iocp_io_context& io_context_ = 0x1F0F779AF80 boost::asio::detail::win_mutex mutex_ = 0x1F0F7705310 boost::asio::detail::scoped_ptr[193] implementations_ [0] = 0x1F0F7753350 [1] = 0x7FF8EA09A4B0 [2] = 0x200000081 [3] = 0x3E [4] = 0xFDFDFDFD00007B61 [5] = 0x52004500530055 [6] = 0x46004F00520050 [7] = 0x3D0045004C0049 [8] = 0x55005C003A0043 [9] = 0x73007200650073 unsigned int salt_ = 0x0 boost::asio::detail::strand_service::strand_impl* impl_ = 0xCDCDCDCDCDCDCDCD boost::asio::detail::win_iocp_operation _OVERLAPPED unsigned int Internal = 0xCDCDCDCDCDCDCDCD unsigned int InternalHigh = 0xCDCDCDCDCDCDCDD5 unsigned long Offset = 0xCDCDCDCDCDCDCDDD unsigned long OffsetHigh = 0xCDCDCDCDCDCDCDE1 void* Pointer = void* hEvent = boost::asio::detail::win_iocp_operation* next_ = * func_ = long ready_ = 0xCDCDCDCDCDCDCDFD boost::asio::detail::win_mutex mutex_ = 0xCDCDCDCDCDCDCE05 bool locked_ = 0xCDCDCDCDCDCDCE2D boost::asio::detail::op_queue waiting_queue_ = 0xCDCDCDCDCDCDCE35 boost::asio::detail::op_queue ready_queue_ = 0xCDCDCDCDCDCDCE45 boost::asio::detail::winsock_init<2,0> init_ boost::asio::detail::winsock_init_base data long init_count_ = 0xCDCDCDCD long result_ = 0xCDCDCDCD manual = 0x1F0F779AF88 boost::asio::detail::win_iocp_io_context& impl_ = 0x1F0F7711160 boost::asio::detail::execution_context_service_base boost::asio::execution_context::service key type_info* type_info_ = 0x7FF66264A950 boost::asio::execution_context::id* id_ = 0x18 boost::asio::execution_context::service::key key_ = 0x1F0F7711168 boost::asio::execution_context& owner_ = 0x1F0F77052E0 boost::asio::execution_context::service* next_ = NULL work_finished_on_block_exit boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF66264A950 auto_handle void* handle = 0x7FF66264A950 boost::asio::detail::win_iocp_io_context::auto_handle iocp_ void* handle = 0x1E8 long outstanding_work_ = 0x7 long stopped_ = 0x0 long stop_event_posted_ = 0x0 long shutdown_ = 0x0 unsigned long gqcs_timeout_ = 0xFFFFFFFF thread_function this_ = 0x7FF66264A950 timer_thread_function io_context_ = 0x7FF66264A950 boost::asio::detail::scoped_ptr timer_thread_ boost::asio::detail::win_thread* p_ = 0x1F0F95727E0 boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ void* handle = 0x324 long dispatch_required_ = 0x0 boost::asio::detail::win_mutex dispatch_mutex_ _RTL_CRITICAL_SECTION crit_section_ = 0x1F0F77111C0 boost::asio::detail::timer_queue_set timer_queues_ boost::asio::detail::timer_queue_base* first_ = 0x1F0F9761098 boost::asio::detail::op_queue completed_ops_ boost::asio::detail::win_iocp_operation* front_ = NULL boost::asio::detail::win_iocp_operation* back_ = NULL int concurrency_hint_ = 0xFFFFFFFF boost::asio::detail::scoped_ptr thread_ boost::asio::detail::win_thread* p_ = NULL Local boost::system::error_code ec int val_ = 0x0 bool failed_ = 0x0 boost::system::error_category* cat_ = 0x7FF66264A610 unsigned int id_ = 0x8FAFD21E25C5E09B Local unsigned int s = 0xCCCCCCCCCCCCCCCC 00007FF6605A1867 0000005EFA8FF610 Trinity::Asio::IoContext::run+17 F:\Trinity\core\src\common\Asio\IoContext.h line 37 Local Trinity::Asio::IoContext* this = 0x1F0F779AF80 boost::asio::io_context _impl boost::asio::execution_context id service key type_info* type_info_ = 0x1F0F77052E0 boost::asio::execution_context::id* id_ = 0xCDCDCDCDCDCDCDCD boost::asio::execution_context::service::key key_ = 0x1F0F779AF88 boost::asio::execution_context& owner_ = 0xDDDDDDDDFDFDFDFD boost::asio::execution_context::service* next_ = 0xDDDDDDDD boost::asio::detail::service_registry* service_registry_ = 0x1F0F77052E0 executor_type boost::asio::io_context& io_context_ = 0x1F0F77052E0 service boost::asio::execution_context::service key = 0x1F0F779AF80 key_ = 0x1F0F779AF88 owner_ = 0xDDDDDDDDFDFDFDFD next_ = 0xDDDDDDDD strand boost::asio::detail::strand_service& service_ = 0x1F0F77052E0 boost::asio::detail::strand_service::strand_impl* impl_ = 0xCDCDCDCDCDCDCDCD boost::asio::detail::winsock_init<2,0> init_ boost::asio::detail::winsock_init_base data long init_count_ = 0xCDCDCDCD long result_ = 0xCDCDCDCD manual = 0x1F0F779AF88 boost::asio::detail::win_iocp_io_context& impl_ = 0x1F0F7711160 boost::asio::detail::execution_context_service_base boost::asio::execution_context::service key type_info* type_info_ = 0x7FF66264A950 boost::asio::execution_context::id* id_ = 0x18 boost::asio::execution_context::service::key key_ = 0x1F0F7711168 boost::asio::execution_context& owner_ = 0x1F0F77052E0 boost::asio::execution_context::service* next_ = NULL work_finished_on_block_exit boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF66264A950 auto_handle void* handle = 0x7FF66264A950 boost::asio::detail::win_iocp_io_context::auto_handle iocp_ = 0x1E8 long outstanding_work_ = 0x7 long stopped_ = 0x0 long stop_event_posted_ = 0x0 long shutdown_ = 0x0 unsigned long gqcs_timeout_ = 0xFFFFFFFF thread_function this_ = 0x7FF66264A950 timer_thread_function io_context_ = 0x7FF66264A950 boost::asio::detail::scoped_ptr timer_thread_ = 0x1F0F95727E0 boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ = 0x324 long dispatch_required_ = 0x0 boost::asio::detail::win_mutex dispatch_mutex_ = 0x1F0F77111C0 boost::asio::detail::timer_queue_set timer_queues_ = 0x1F0F9761098 boost::asio::detail::op_queue completed_ops_ = 0x1F0F77111F0 int concurrency_hint_ = 0xFFFFFFFF boost::asio::detail::scoped_ptr thread_ = 0x0 00007FF66057DFDF 0000005EFA8FF640 ::operator()+1F F:\Trinity\core\src\server\worldserver\Main.cpp line 257 Local main::__l57::* this = 0x1F0F775DD00 std::shared_ptr ioContext std::_Ptr_base Trinity::Asio::IoContext* _Ptr = 0x1F0F779AF80 std::_Ref_count_base* _Rep = 0x1F0F779AF70 00007FF660557304 0000005EFA8FF670 std::invoke< >+14 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\type_traits line 1586 Parameter main::__l57::* _Obj = 0x1F0F775DD00 std::shared_ptr ioContext std::_Ptr_base Trinity::Asio::IoContext* _Ptr = 0x1F0F779AF80 std::_Ref_count_base* _Rep = 0x1F0F779AF70 00007FF66054AC28 0000005EFA8FF6D0 std::thread::_Invoke >,0>+58 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\thread line 56 Parameter void* _RawVals = 0x1F0F775DD00 Local std::unique_ptr >,std::default_delete > > > _FnVals std::_Compressed_pair > >,std::tuple< > *,1> _Mypair std::tuple< >* _Myval2 = 0x1F0F775DD00 std::_Tuple_val< > _Myfirst = 0x1F0F775DD00 Local std::tuple< >& _Tup = 0x1F0F775DD00 std::_Tuple_val< > _Myfirst main::__l57:: _Val std::shared_ptr ioContext = 0x1F0F775DD00 00007FF8E9F74C7C 0000005EFA8FF730 _register_onexit_function+EC 00007FF91BD37034 0000005EFA8FF760 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFA8FF7E0 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FF91C410764 0000005EFA9FFA30 NtWaitForAlertByThreadId+14 00007FF91C3D4021 0000005EFA9FFAB0 RtlSleepConditionVariableSRW+131 00007FF919C7CE89 0000005EFA9FFAF0 SleepConditionVariableSRW+29 00007FF8EA0F27D7 0000005EFA9FFB30 ?_Winerror_message@std@@YAKKPEADK@Z+487 00007FF8EA0F2723 0000005EFA9FFB60 ?_Winerror_message@std@@YAKKPEADK@Z+3D3 00007FF8EA0F2B65 0000005EFA9FFBB0 _Cnd_wait+65 00007FF6605B4754 0000005EFA9FFBF0 std::condition_variable::wait+44 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\mutex line 609 Local std::condition_variable* this = 0x1F0F76D08C8 std::_Align_type _Cnd_storage float _Val = 0.000000 char[72] _Pad = "À»êø..." Parameter std::unique_lock& _Lck = 0x5EFA9FFC28 std::mutex* _Pmtx = 0x1F0F76D0850 std::_Mutex_base std::_Align_type _Mtx_storage = 0x1F0F76D0850 bool _Owns = 0x1 00007FF661E6CD17 0000005EFA9FFC50 ProducerConsumerQueue::WaitAndPop+87 F:\Trinity\core\src\common\Threading\ProducerConsumerQueue.h line 81 Local ProducerConsumerQueue* this = 0x1F0F76D0850 std::mutex _queueLock std::_Mutex_base std::_Align_type _Mtx_storage = 0x1F0F76D0850 std::queue > > _queue std::deque > c std::_Compressed_pair,std::_Deque_val >,1> _Mypair = 0x1F0F76D08A0 std::condition_variable _condition std::_Align_type _Cnd_storage float _Val = 0.000000 char[72] _Pad = "À»êø..." std::atomic _shutdown std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 Parameter SQLOperation&* value = NULL Local std::unique_lock lock std::mutex* _Pmtx = 0x1F0F76D0850 std::_Mutex_base std::_Align_type _Mtx_storage = 0x1F0F76D0850 bool _Owns = 0x1 00007FF661E6C4A5 0000005EFA9FFCC0 DatabaseWorker::WorkerThread+55 F:\Trinity\core\src\server\database\Database\DatabaseWorker.cpp line 50 Local SQLOperation* operation = NULL Local DatabaseWorker* this = 0x1F0F779B3D0 ProducerConsumerQueue* _queue = 0x1F0F76D0850 std::mutex _queueLock std::_Mutex_base std::_Align_type _Mtx_storage = 0x1F0F76D0850 std::queue > > _queue std::deque > c = 0x1F0F76D08A0 std::condition_variable _condition std::_Align_type _Cnd_storage = 0x1F0F76D08C8 std::atomic _shutdown std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 MySQLConnection* _connection = 0x1F0F91C6740 std::vector >,std::allocator > > > m_stmts std::_Compressed_pair > >,std::_Vector_val > > >,1> _Mypair = 0x1F0F91C6748 bool m_reconnecting = 0x0 bool m_prepareError = 0x0 ProducerConsumerQueue* m_queue = 0x1F0F76D0850 std::unique_ptr > m_worker std::_Compressed_pair,DatabaseWorker *,1> _Mypair = 0x1F0F779B3D0 MySQLHandle* m_Mysql = 0x1F0F91CD650 st_mysql st_net net = 0x1F0F91CD650 unsigned int* connector_fd = 0x50 char* host = "127.0.0.1" char* user = "trinity" char* passwd = char* unix_socket = NULL char* server_version = "5.7.38-log" char* host_info = "127.0.0.1 via TCP/IP" char* info = NULL char* db = "auth" charset_info_st* charset = 0x7FF8DDBDA8A0 st_mysql_field* fields = NULL st_mem_root field_alloc = 0x1F0F91CD938 unsigned int affected_rows = 0x0 unsigned int insert_id = 0x0 unsigned int extra_info = 0x0 unsigned long thread_id = 0x244 unsigned long packet_length = 0x0 unsigned int port = 0xCEA unsigned long client_flag = 0x1BEAA8D unsigned long server_capabilities = 0xC1FFFFFF unsigned int protocol_version = 0xA unsigned int field_count = 0x0 unsigned int server_status = 0x22 unsigned int server_language = 0x8 unsigned int warning_count = 0x0 st_mysql_options options = 0x1F0F91CD9D0 int status = 0x0 char free_me = "" char reconnect = "" char[21] scramble = "^c.PYfszU>nC1uMJsX" char unused1 = "" void* unused2 = NULL void* unused3 = NULL void* unused4 = NULL void* unused5 = NULL st_list* stmts = 0x1F0F960C068 st_mysql_methods* methods = 0x7FF8DDBCC100 void* thd = NULL char* unbuffered_fetch_owner = NULL char* info_buffer = NULL void* extension = 0x1F0F919E460 MySQLConnectionInfo& m_connectionInfo = 0x1F0F91CBDC0 std::string user = "trinity" std::string password = std::string database = "auth" std::string host = "127.0.0.1" std::string port_or_socket = "3306" std::string ssl = "" int m_connectionFlags = 0x1 std::mutex m_Mutex std::_Mutex_base std::_Align_type _Mtx_storage = 0x1F0F91C6798 std::thread _workerThread id unsigned int _Id = 0x2E8 _Thrd_t _Thr void* _Hnd = 0x2E8 unsigned int _Id = 0x2824 std::atomic _cancelationToken std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 00007FF661E6CA5E 0000005EFA9FFCF0 std::invoke+1E C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\type_traits line 1610 Parameter ** _Obj = 0x7FF661E6C450 Parameter DatabaseWorker** _Arg1 = 0x1F0F779B3D0 ProducerConsumerQueue* _queue = 0x1F0F76D0850 std::mutex _queueLock std::_Mutex_base std::_Align_type _Mtx_storage = 0x1F0F76D0850 std::queue > > _queue std::deque > c = 0x1F0F76D08A0 std::condition_variable _condition std::_Align_type _Cnd_storage = 0x1F0F76D08C8 std::atomic _shutdown std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 MySQLConnection* _connection = 0x1F0F91C6740 std::vector >,std::allocator > > > m_stmts std::_Compressed_pair > >,std::_Vector_val > > >,1> _Mypair = 0x1F0F91C6748 bool m_reconnecting = 0x0 bool m_prepareError = 0x0 ProducerConsumerQueue* m_queue = 0x1F0F76D0850 std::unique_ptr > m_worker std::_Compressed_pair,DatabaseWorker *,1> _Mypair = 0x1F0F779B3D0 MySQLHandle* m_Mysql = 0x1F0F91CD650 st_mysql st_net net = 0x1F0F91CD650 unsigned int* connector_fd = 0x50 char* host = "127.0.0.1" char* user = "trinity" char* passwd = char* unix_socket = NULL char* server_version = "5.7.38-log" char* host_info = "127.0.0.1 via TCP/IP" char* info = NULL char* db = "auth" charset_info_st* charset = 0x7FF8DDBDA8A0 st_mysql_field* fields = NULL st_mem_root field_alloc = 0x1F0F91CD938 unsigned int affected_rows = 0x0 unsigned int insert_id = 0x0 unsigned int extra_info = 0x0 unsigned long thread_id = 0x244 unsigned long packet_length = 0x0 unsigned int port = 0xCEA unsigned long client_flag = 0x1BEAA8D unsigned long server_capabilities = 0xC1FFFFFF unsigned int protocol_version = 0xA unsigned int field_count = 0x0 unsigned int server_status = 0x22 unsigned int server_language = 0x8 unsigned int warning_count = 0x0 st_mysql_options options = 0x1F0F91CD9D0 int status = 0x0 char free_me = "" char reconnect = "" char[21] scramble = "^c.PYfszU>nC1uMJsX" char unused1 = "" void* unused2 = NULL void* unused3 = NULL void* unused4 = NULL void* unused5 = NULL st_list* stmts = 0x1F0F960C068 st_mysql_methods* methods = 0x7FF8DDBCC100 void* thd = NULL char* unbuffered_fetch_owner = NULL char* info_buffer = NULL void* extension = 0x1F0F919E460 MySQLConnectionInfo& m_connectionInfo = 0x1F0F91CBDC0 std::string user = "trinity" std::string password = std::string database = "auth" std::string host = "127.0.0.1" std::string port_or_socket = "3306" std::string ssl = "" int m_connectionFlags = 0x1 std::mutex m_Mutex std::_Mutex_base std::_Align_type _Mtx_storage = 0x1F0F91C6798 std::thread _workerThread id unsigned int _Id = 0x2E8 _Thrd_t _Thr void* _Hnd = 0x2E8 unsigned int _Id = 0x2824 std::atomic _cancelationToken std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 00007FF661E6C85B 0000005EFA9FFD60 std::thread::_Invoke,0,1>+7B C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\thread line 56 Parameter void* _RawVals = 0x1F0F775F290 Local std::unique_ptr,std::default_delete > > _FnVals std::_Compressed_pair >,std::tuple *,1> _Mypair std::tuple* _Myval2 = 0x1F0F775F290 std::tuple std::_Tuple_val _Myfirst = 0x1F0F779B3D0 std::_Tuple_val _Myfirst = 0x7FF661E6C450 Local std::tuple& _Tup = 0x1F0F775F290 std::tuple std::_Tuple_val _Myfirst DatabaseWorker* _Val = 0x1F0F779B3D0 std::_Tuple_val _Myfirst * _Val = 0x7FF661E6C450 00007FF8E9F74C7C 0000005EFA9FFDC0 _register_onexit_function+EC 00007FF91BD37034 0000005EFA9FFDF0 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFA9FFE70 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FF91C410764 0000005EFAAFF8C0 NtWaitForAlertByThreadId+14 00007FF91C3D4021 0000005EFAAFF940 RtlSleepConditionVariableSRW+131 00007FF919C7CE89 0000005EFAAFF980 SleepConditionVariableSRW+29 00007FF8EA0F27D7 0000005EFAAFF9C0 ?_Winerror_message@std@@YAKKPEADK@Z+487 00007FF8EA0F2723 0000005EFAAFF9F0 ?_Winerror_message@std@@YAKKPEADK@Z+3D3 00007FF8EA0F2B65 0000005EFAAFFA40 _Cnd_wait+65 00007FF6605B4754 0000005EFAAFFA80 std::condition_variable::wait+44 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\mutex line 609 Local std::condition_variable* this = 0x1F0F76D0D08 std::_Align_type _Cnd_storage float _Val = 0.000000 char[72] _Pad = "À»êø..." Parameter std::unique_lock& _Lck = 0x5EFAAFFAB8 std::mutex* _Pmtx = 0x1F0F76D0C90 std::_Mutex_base std::_Align_type _Mtx_storage = 0x1F0F76D0C90 bool _Owns = 0x1 00007FF661E6CD17 0000005EFAAFFAE0 ProducerConsumerQueue::WaitAndPop+87 F:\Trinity\core\src\common\Threading\ProducerConsumerQueue.h line 81 Local ProducerConsumerQueue* this = 0x1F0F76D0C90 std::mutex _queueLock std::_Mutex_base std::_Align_type _Mtx_storage = 0x1F0F76D0C90 std::queue > > _queue std::deque > c std::_Compressed_pair,std::_Deque_val >,1> _Mypair = 0x1F0F76D0CE0 std::condition_variable _condition std::_Align_type _Cnd_storage float _Val = 0.000000 char[72] _Pad = "À»êø..." std::atomic _shutdown std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 Parameter SQLOperation&* value = NULL Local std::unique_lock lock std::mutex* _Pmtx = 0x1F0F76D0C90 std::_Mutex_base std::_Align_type _Mtx_storage = 0x1F0F76D0C90 bool _Owns = 0x1 00007FF661E6C4A5 0000005EFAAFFB50 DatabaseWorker::WorkerThread+55 F:\Trinity\core\src\server\database\Database\DatabaseWorker.cpp line 50 Local SQLOperation* operation = NULL Local DatabaseWorker* this = 0x1F0F779B750 ProducerConsumerQueue* _queue = 0x1F0F76D0C90 std::mutex _queueLock std::_Mutex_base std::_Align_type _Mtx_storage = 0x1F0F76D0C90 std::queue > > _queue std::deque > c = 0x1F0F76D0CE0 std::condition_variable _condition std::_Align_type _Cnd_storage = 0x1F0F76D0D08 std::atomic _shutdown std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 MySQLConnection* _connection = 0x1F0F91FE970 std::vector >,std::allocator > > > m_stmts std::_Compressed_pair > >,std::_Vector_val > > >,1> _Mypair = 0x1F0F91FE978 bool m_reconnecting = 0x0 bool m_prepareError = 0x0 ProducerConsumerQueue* m_queue = 0x1F0F76D0C90 std::unique_ptr > m_worker std::_Compressed_pair,DatabaseWorker *,1> _Mypair = 0x1F0F779B750 MySQLHandle* m_Mysql = 0x1F0F9201D30 st_mysql st_net net = 0x1F0F9201D30 unsigned int* connector_fd = 0x30 char* host = "127.0.0.1" char* user = "trinity" char* passwd = char* unix_socket = NULL char* server_version = "5.7.38-log" char* host_info = "127.0.0.1 via TCP/IP" char* info = "Rows matched: 1 Changed: 1 Warnings: 0" char* db = "characters" charset_info_st* charset = 0x7FF8DDBDA8A0 st_mysql_field* fields = NULL st_mem_root field_alloc = 0x1F0F9202018 unsigned int affected_rows = 0x1 unsigned int insert_id = 0x0 unsigned int extra_info = 0x0 unsigned long thread_id = 0x246 unsigned long packet_length = 0x0 unsigned int port = 0xCEA unsigned long client_flag = 0x1BEAA8D unsigned long server_capabilities = 0xC1FFFFFF unsigned int protocol_version = 0xA unsigned int field_count = 0x0 unsigned int server_status = 0x2 unsigned int server_language = 0x8 unsigned int warning_count = 0x0 st_mysql_options options = 0x1F0F92020B0 int status = 0x0 char free_me = "" char reconnect = "" char[21] scramble = ";qG"= ,'3?x"EfMCF" char unused1 = "" void* unused2 = NULL void* unused3 = NULL void* unused4 = NULL void* unused5 = NULL st_list* stmts = 0x1F0F96C6678 st_mysql_methods* methods = 0x7FF8DDBCC100 void* thd = NULL char* unbuffered_fetch_owner = NULL char* info_buffer = NULL void* extension = 0x1F0F919EA90 MySQLConnectionInfo& m_connectionInfo = 0x1F0F91CCAD0 std::string user = "trinity" std::string password = std::string database = "characters" std::string host = "127.0.0.1" std::string port_or_socket = "3306" std::string ssl = "" int m_connectionFlags = 0x1 std::mutex m_Mutex std::_Mutex_base std::_Align_type _Mtx_storage = 0x1F0F91FE9C8 std::thread _workerThread id unsigned int _Id = 0x2F8 _Thrd_t _Thr void* _Hnd = 0x2F8 unsigned int _Id = 0x3180 std::atomic _cancelationToken std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 00007FF661E6CA5E 0000005EFAAFFB80 std::invoke+1E C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\type_traits line 1610 Parameter ** _Obj = 0x7FF661E6C450 Parameter DatabaseWorker** _Arg1 = 0x1F0F779B750 ProducerConsumerQueue* _queue = 0x1F0F76D0C90 std::mutex _queueLock std::_Mutex_base std::_Align_type _Mtx_storage = 0x1F0F76D0C90 std::queue > > _queue std::deque > c = 0x1F0F76D0CE0 std::condition_variable _condition std::_Align_type _Cnd_storage = 0x1F0F76D0D08 std::atomic _shutdown std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 MySQLConnection* _connection = 0x1F0F91FE970 std::vector >,std::allocator > > > m_stmts std::_Compressed_pair > >,std::_Vector_val > > >,1> _Mypair = 0x1F0F91FE978 bool m_reconnecting = 0x0 bool m_prepareError = 0x0 ProducerConsumerQueue* m_queue = 0x1F0F76D0C90 std::unique_ptr > m_worker std::_Compressed_pair,DatabaseWorker *,1> _Mypair = 0x1F0F779B750 MySQLHandle* m_Mysql = 0x1F0F9201D30 st_mysql st_net net = 0x1F0F9201D30 unsigned int* connector_fd = 0x30 char* host = "127.0.0.1" char* user = "trinity" char* passwd = char* unix_socket = NULL char* server_version = "5.7.38-log" char* host_info = "127.0.0.1 via TCP/IP" char* info = "Rows matched: 1 Changed: 1 Warnings: 0" char* db = "characters" charset_info_st* charset = 0x7FF8DDBDA8A0 st_mysql_field* fields = NULL st_mem_root field_alloc = 0x1F0F9202018 unsigned int affected_rows = 0x1 unsigned int insert_id = 0x0 unsigned int extra_info = 0x0 unsigned long thread_id = 0x246 unsigned long packet_length = 0x0 unsigned int port = 0xCEA unsigned long client_flag = 0x1BEAA8D unsigned long server_capabilities = 0xC1FFFFFF unsigned int protocol_version = 0xA unsigned int field_count = 0x0 unsigned int server_status = 0x2 unsigned int server_language = 0x8 unsigned int warning_count = 0x0 st_mysql_options options = 0x1F0F92020B0 int status = 0x0 char free_me = "" char reconnect = "" char[21] scramble = ";qG"= ,'3?x"EfMCF" char unused1 = "" void* unused2 = NULL void* unused3 = NULL void* unused4 = NULL void* unused5 = NULL st_list* stmts = 0x1F0F96C6678 st_mysql_methods* methods = 0x7FF8DDBCC100 void* thd = NULL char* unbuffered_fetch_owner = NULL char* info_buffer = NULL void* extension = 0x1F0F919EA90 MySQLConnectionInfo& m_connectionInfo = 0x1F0F91CCAD0 std::string user = "trinity" std::string password = std::string database = "characters" std::string host = "127.0.0.1" std::string port_or_socket = "3306" std::string ssl = "" int m_connectionFlags = 0x1 std::mutex m_Mutex std::_Mutex_base std::_Align_type _Mtx_storage = 0x1F0F91FE9C8 std::thread _workerThread id unsigned int _Id = 0x2F8 _Thrd_t _Thr void* _Hnd = 0x2F8 unsigned int _Id = 0x3180 std::atomic _cancelationToken std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 00007FF661E6C85B 0000005EFAAFFBF0 std::thread::_Invoke,0,1>+7B C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\thread line 56 Parameter void* _RawVals = 0x1F0F7760960 Local std::unique_ptr,std::default_delete > > _FnVals std::_Compressed_pair >,std::tuple *,1> _Mypair std::tuple* _Myval2 = 0x1F0F7760960 std::tuple std::_Tuple_val _Myfirst = 0x1F0F779B750 std::_Tuple_val _Myfirst = 0x7FF661E6C450 Local std::tuple& _Tup = 0x1F0F7760960 std::tuple std::_Tuple_val _Myfirst DatabaseWorker* _Val = 0x1F0F779B750 std::_Tuple_val _Myfirst * _Val = 0x7FF661E6C450 00007FF8E9F74C7C 0000005EFAAFFC50 _register_onexit_function+EC 00007FF91BD37034 0000005EFAAFFC80 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFAAFFD00 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FF91C410764 0000005EFABFF8E0 NtWaitForAlertByThreadId+14 00007FF91C3D4021 0000005EFABFF960 RtlSleepConditionVariableSRW+131 00007FF919C7CE89 0000005EFABFF9A0 SleepConditionVariableSRW+29 00007FF8EA0F27D7 0000005EFABFF9E0 ?_Winerror_message@std@@YAKKPEADK@Z+487 00007FF8EA0F2723 0000005EFABFFA10 ?_Winerror_message@std@@YAKKPEADK@Z+3D3 00007FF8EA0F2B65 0000005EFABFFA60 _Cnd_wait+65 00007FF6605B4754 0000005EFABFFAA0 std::condition_variable::wait+44 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\mutex line 609 Local std::condition_variable* this = 0x1F0F76D06A8 std::_Align_type _Cnd_storage float _Val = 0.000000 char[72] _Pad = "À»êø..." Parameter std::unique_lock& _Lck = 0x5EFABFFAD8 std::mutex* _Pmtx = 0x1F0F76D0630 std::_Mutex_base std::_Align_type _Mtx_storage = 0x1F0F76D0630 bool _Owns = 0x1 00007FF661E6CD17 0000005EFABFFB00 ProducerConsumerQueue::WaitAndPop+87 F:\Trinity\core\src\common\Threading\ProducerConsumerQueue.h line 81 Local ProducerConsumerQueue* this = 0x1F0F76D0630 std::mutex _queueLock std::_Mutex_base std::_Align_type _Mtx_storage = 0x1F0F76D0630 std::queue > > _queue std::deque > c std::_Compressed_pair,std::_Deque_val >,1> _Mypair = 0x1F0F76D0680 std::condition_variable _condition std::_Align_type _Cnd_storage float _Val = 0.000000 char[72] _Pad = "À»êø..." std::atomic _shutdown std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 Parameter SQLOperation&* value = NULL Local std::unique_lock lock std::mutex* _Pmtx = 0x1F0F76D0630 std::_Mutex_base std::_Align_type _Mtx_storage = 0x1F0F76D0630 bool _Owns = 0x1 00007FF661E6C4A5 0000005EFABFFB70 DatabaseWorker::WorkerThread+55 F:\Trinity\core\src\server\database\Database\DatabaseWorker.cpp line 50 Local SQLOperation* operation = NULL Local DatabaseWorker* this = 0x1F0F775CB50 ProducerConsumerQueue* _queue = 0x1F0F76D0630 std::mutex _queueLock std::_Mutex_base std::_Align_type _Mtx_storage = 0x1F0F76D0630 std::queue > > _queue std::deque > c = 0x1F0F76D0680 std::condition_variable _condition std::_Align_type _Cnd_storage = 0x1F0F76D06A8 std::atomic _shutdown std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 MySQLConnection* _connection = 0x1F0F922E410 std::vector >,std::allocator > > > m_stmts std::_Compressed_pair > >,std::_Vector_val > > >,1> _Mypair = 0x1F0F922E418 bool m_reconnecting = 0x0 bool m_prepareError = 0x0 ProducerConsumerQueue* m_queue = 0x1F0F76D0630 std::unique_ptr > m_worker std::_Compressed_pair,DatabaseWorker *,1> _Mypair = 0x1F0F775CB50 MySQLHandle* m_Mysql = 0x1F0F922E4F0 st_mysql st_net net = 0x1F0F922E4F0 unsigned int* connector_fd = 0x90 char* host = "127.0.0.1" char* user = "trinity" char* passwd = char* unix_socket = NULL char* server_version = "5.7.38-log" char* host_info = "127.0.0.1 via TCP/IP" char* info = "Rows matched: 1 Changed: 1 Warnings: 0" char* db = "world" charset_info_st* charset = 0x7FF8DDBDA8A0 st_mysql_field* fields = NULL st_mem_root field_alloc = 0x1F0F922E7D8 unsigned int affected_rows = 0x1 unsigned int insert_id = 0x0 unsigned int extra_info = 0x0 unsigned long thread_id = 0x249 unsigned long packet_length = 0x0 unsigned int port = 0xCEA unsigned long client_flag = 0x1BEAA8D unsigned long server_capabilities = 0xC1FFFFFF unsigned int protocol_version = 0xA unsigned int field_count = 0x0 unsigned int server_status = 0x22 unsigned int server_language = 0x8 unsigned int warning_count = 0x0 st_mysql_options options = 0x1F0F922E870 int status = 0x0 char free_me = "" char reconnect = "" char[21] scramble = "c-H=`LVzkdBV.V;~@" char unused1 = "" void* unused2 = NULL void* unused3 = NULL void* unused4 = NULL void* unused5 = NULL st_list* stmts = 0x1F0F9AF31A8 st_mysql_methods* methods = 0x7FF8DDBCC100 void* thd = NULL char* unbuffered_fetch_owner = NULL char* info_buffer = NULL void* extension = 0x1F0F919DAD0 MySQLConnectionInfo& m_connectionInfo = 0x1F0F91CB6A0 std::string user = "trinity" std::string password = std::string database = "world" std::string host = "127.0.0.1" std::string port_or_socket = "3306" std::string ssl = "" int m_connectionFlags = 0x1 std::mutex m_Mutex std::_Mutex_base std::_Align_type _Mtx_storage = 0x1F0F922E468 std::thread _workerThread id unsigned int _Id = 0x308 _Thrd_t _Thr void* _Hnd = 0x308 unsigned int _Id = 0x2BDC std::atomic _cancelationToken std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 00007FF661E6CA5E 0000005EFABFFBA0 std::invoke+1E C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\type_traits line 1610 Parameter ** _Obj = 0x7FF661E6C450 Parameter DatabaseWorker** _Arg1 = 0x1F0F775CB50 ProducerConsumerQueue* _queue = 0x1F0F76D0630 std::mutex _queueLock std::_Mutex_base std::_Align_type _Mtx_storage = 0x1F0F76D0630 std::queue > > _queue std::deque > c = 0x1F0F76D0680 std::condition_variable _condition std::_Align_type _Cnd_storage = 0x1F0F76D06A8 std::atomic _shutdown std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 MySQLConnection* _connection = 0x1F0F922E410 std::vector >,std::allocator > > > m_stmts std::_Compressed_pair > >,std::_Vector_val > > >,1> _Mypair = 0x1F0F922E418 bool m_reconnecting = 0x0 bool m_prepareError = 0x0 ProducerConsumerQueue* m_queue = 0x1F0F76D0630 std::unique_ptr > m_worker std::_Compressed_pair,DatabaseWorker *,1> _Mypair = 0x1F0F775CB50 MySQLHandle* m_Mysql = 0x1F0F922E4F0 st_mysql st_net net = 0x1F0F922E4F0 unsigned int* connector_fd = 0x90 char* host = "127.0.0.1" char* user = "trinity" char* passwd = char* unix_socket = NULL char* server_version = "5.7.38-log" char* host_info = "127.0.0.1 via TCP/IP" char* info = "Rows matched: 1 Changed: 1 Warnings: 0" char* db = "world" charset_info_st* charset = 0x7FF8DDBDA8A0 st_mysql_field* fields = NULL st_mem_root field_alloc = 0x1F0F922E7D8 unsigned int affected_rows = 0x1 unsigned int insert_id = 0x0 unsigned int extra_info = 0x0 unsigned long thread_id = 0x249 unsigned long packet_length = 0x0 unsigned int port = 0xCEA unsigned long client_flag = 0x1BEAA8D unsigned long server_capabilities = 0xC1FFFFFF unsigned int protocol_version = 0xA unsigned int field_count = 0x0 unsigned int server_status = 0x22 unsigned int server_language = 0x8 unsigned int warning_count = 0x0 st_mysql_options options = 0x1F0F922E870 int status = 0x0 char free_me = "" char reconnect = "" char[21] scramble = "c-H=`LVzkdBV.V;~@" char unused1 = "" void* unused2 = NULL void* unused3 = NULL void* unused4 = NULL void* unused5 = NULL st_list* stmts = 0x1F0F9AF31A8 st_mysql_methods* methods = 0x7FF8DDBCC100 void* thd = NULL char* unbuffered_fetch_owner = NULL char* info_buffer = NULL void* extension = 0x1F0F919DAD0 MySQLConnectionInfo& m_connectionInfo = 0x1F0F91CB6A0 std::string user = "trinity" std::string password = std::string database = "world" std::string host = "127.0.0.1" std::string port_or_socket = "3306" std::string ssl = "" int m_connectionFlags = 0x1 std::mutex m_Mutex std::_Mutex_base std::_Align_type _Mtx_storage = 0x1F0F922E468 std::thread _workerThread id unsigned int _Id = 0x308 _Thrd_t _Thr void* _Hnd = 0x308 unsigned int _Id = 0x2BDC std::atomic _cancelationToken std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 00007FF661E6C85B 0000005EFABFFC10 std::thread::_Invoke,0,1>+7B C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\thread line 56 Parameter void* _RawVals = 0x1F0F77617C0 Local std::unique_ptr,std::default_delete > > _FnVals std::_Compressed_pair >,std::tuple *,1> _Mypair std::tuple* _Myval2 = 0x1F0F77617C0 std::tuple std::_Tuple_val _Myfirst = 0x1F0F775CB50 std::_Tuple_val _Myfirst = 0x7FF661E6C450 Local std::tuple& _Tup = 0x1F0F77617C0 std::tuple std::_Tuple_val _Myfirst DatabaseWorker* _Val = 0x1F0F775CB50 std::_Tuple_val _Myfirst * _Val = 0x7FF661E6C450 00007FF8E9F74C7C 0000005EFABFFC70 _register_onexit_function+EC 00007FF91BD37034 0000005EFABFFCA0 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFABFFD20 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FF91C40CDF4 0000005EFACFFBF0 ZwWaitForSingleObject+14 00007FF919C31A5E 0000005EFACFFC90 WaitForSingleObjectEx+8E 00007FF66057EBD9 0000005EFACFFCC0 boost::asio::detail::win_iocp_io_context::timer_thread_function::operator()+39 C:\local\boost_1_73_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 70 Local boost::asio::detail::win_iocp_io_context::timer_thread_function* this = 0x1F0F957E758 boost::asio::detail::win_iocp_io_context* io_context_ = 0x1F0F7711160 boost::asio::detail::execution_context_service_base boost::asio::execution_context::service key type_info* type_info_ = 0x7FF66264A950 boost::asio::execution_context::id* id_ = 0x18 boost::asio::execution_context::service::key key_ = 0x1F0F7711168 boost::asio::execution_context& owner_ = 0x1F0F77052E0 boost::asio::execution_context::service* next_ = NULL work_finished_on_block_exit boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF66264A950 auto_handle void* handle = 0x7FF66264A950 boost::asio::detail::win_iocp_io_context::auto_handle iocp_ void* handle = 0x1E8 long outstanding_work_ = 0x7 long stopped_ = 0x0 long stop_event_posted_ = 0x0 long shutdown_ = 0x0 unsigned long gqcs_timeout_ = 0xFFFFFFFF thread_function this_ = 0x7FF66264A950 timer_thread_function io_context_ = 0x7FF66264A950 boost::asio::detail::scoped_ptr timer_thread_ boost::asio::detail::win_thread* p_ = 0x1F0F95727E0 boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ void* handle = 0x324 long dispatch_required_ = 0x0 boost::asio::detail::win_mutex dispatch_mutex_ _RTL_CRITICAL_SECTION crit_section_ = 0x1F0F77111C0 boost::asio::detail::timer_queue_set timer_queues_ boost::asio::detail::timer_queue_base* first_ = 0x1F0F9761098 boost::asio::detail::op_queue completed_ops_ boost::asio::detail::win_iocp_operation* front_ = NULL boost::asio::detail::win_iocp_operation* back_ = NULL int concurrency_hint_ = 0xFFFFFFFF boost::asio::detail::scoped_ptr thread_ boost::asio::detail::win_thread* p_ = NULL 00007FF6605A183B 0000005EFACFFCF0 boost::asio::detail::win_thread::func::run+1B C:\local\boost_1_73_0\boost\asio\detail\win_thread.hpp line 123 Local boost::asio::detail::win_thread::func* this = 0x1F0F957E740 boost::asio::detail::win_thread::func_base void* entry_event_ = 0x328 void* exit_event_ = 0x32C boost::asio::detail::win_iocp_io_context::timer_thread_function f_ boost::asio::detail::win_iocp_io_context* io_context_ = 0x1F0F7711160 boost::asio::detail::execution_context_service_base boost::asio::execution_context::service key type_info* type_info_ = 0x7FF66264A950 boost::asio::execution_context::id* id_ = 0x18 boost::asio::execution_context::service::key key_ = 0x1F0F7711168 boost::asio::execution_context& owner_ = 0x1F0F77052E0 boost::asio::execution_context::service* next_ = NULL work_finished_on_block_exit boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF66264A950 auto_handle void* handle = 0x7FF66264A950 boost::asio::detail::win_iocp_io_context::auto_handle iocp_ = 0x1E8 long outstanding_work_ = 0x7 long stopped_ = 0x0 long stop_event_posted_ = 0x0 long shutdown_ = 0x0 unsigned long gqcs_timeout_ = 0xFFFFFFFF thread_function this_ = 0x7FF66264A950 timer_thread_function io_context_ = 0x7FF66264A950 boost::asio::detail::scoped_ptr timer_thread_ = 0x1F0F95727E0 boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ = 0x324 long dispatch_required_ = 0x0 boost::asio::detail::win_mutex dispatch_mutex_ = 0x1F0F77111C0 boost::asio::detail::timer_queue_set timer_queues_ = 0x1F0F9761098 boost::asio::detail::op_queue completed_ops_ = 0x1F0F77111F0 int concurrency_hint_ = 0xFFFFFFFF boost::asio::detail::scoped_ptr thread_ = 0x0 00007FF6605A77F9 0000005EFACFFD60 boost::asio::detail::win_thread_function+49 C:\local\boost_1_73_0\boost\asio\detail\impl\win_thread.ipp line 127 Parameter void* arg = 0x1F0F957E740 Local boost::asio::detail::win_thread::auto_func_base_ptr func boost::asio::detail::win_thread::func_base* ptr = 0x1F0F957E740 void* entry_event_ = 0x328 void* exit_event_ = 0x32C Local void* exit_event = 0xCCCCCCCCCCCCCCCC 00007FF8E9F74C7C 0000005EFACFFDC0 _register_onexit_function+EC 00007FF91BD37034 0000005EFACFFDF0 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFACFFE70 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FF91C410764 0000005EFAFFF3C0 NtWaitForAlertByThreadId+14 00007FF91C3D4021 0000005EFAFFF440 RtlSleepConditionVariableSRW+131 00007FF919C7CE89 0000005EFAFFF480 SleepConditionVariableSRW+29 00007FF8EA0F27D7 0000005EFAFFF4C0 ?_Winerror_message@std@@YAKKPEADK@Z+487 00007FF8EA0F2723 0000005EFAFFF4F0 ?_Winerror_message@std@@YAKKPEADK@Z+3D3 00007FF8EA0F2B65 0000005EFAFFF540 _Cnd_wait+65 00007FF6605B4754 0000005EFAFFF580 std::condition_variable::wait+44 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\mutex line 609 Local std::condition_variable* this = 0x7FF6635B6528 std::_Align_type _Cnd_storage float _Val = 0.000000 char[72] _Pad = "À»êø..." Parameter std::unique_lock& _Lck = 0x5EFAFFF5B8 std::mutex* _Pmtx = 0x7FF6635B64B0 std::_Mutex_base std::_Align_type _Mtx_storage = 0x7FF6635B64B0 bool _Owns = 0x1 00007FF661C290E7 0000005EFAFFF5E0 ProducerConsumerQueue::WaitAndPop+87 F:\Trinity\core\src\common\Threading\ProducerConsumerQueue.h line 81 Local ProducerConsumerQueue* this = 0x7FF6635B64B0 std::mutex _queueLock std::_Mutex_base std::_Align_type _Mtx_storage = 0x7FF6635B64B0 std::queue > > _queue std::deque > c std::_Compressed_pair,std::_Deque_val >,1> _Mypair = 0x7FF6635B6500 std::condition_variable _condition std::_Align_type _Cnd_storage float _Val = 0.000000 char[72] _Pad = "À»êø..." std::atomic _shutdown std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 Parameter MapUpdateRequest&* value = NULL Local std::unique_lock lock std::mutex* _Pmtx = 0x7FF6635B64B0 std::_Mutex_base std::_Align_type _Mtx_storage = 0x7FF6635B64B0 bool _Owns = 0x1 00007FF661C27333 0000005EFAFFF640 MapUpdater::WorkerThread+73 F:\Trinity\core\src\server\game\Maps\MapUpdater.cpp line 115 Local MapUpdateRequest* request = NULL Local MapUpdater* this = 0x7FF6635B64B0 ProducerConsumerQueue _queue std::mutex _queueLock std::_Mutex_base std::_Align_type _Mtx_storage = 0x7FF6635B64B0 std::queue > > _queue std::deque > c = 0x7FF6635B6500 std::condition_variable _condition std::_Align_type _Cnd_storage = 0x7FF6635B6528 std::atomic _shutdown std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 std::vector > _workerThreads std::_Compressed_pair,std::_Vector_val >,1> _Mypair std::_Vector_val > _Myval2 = 0x7FF6635B6578 std::atomic _cancelationToken std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 std::mutex _lock std::_Mutex_base std::_Align_type _Mtx_storage = 0x7FF6635B65A0 std::condition_variable _condition std::_Align_type _Cnd_storage float _Val = 0.000000 char[72] _Pad = "À»êø..." unsigned int pending_requests = 0x0 00007FF661C282CE 0000005EFAFFF670 std::invoke+1E C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\type_traits line 1610 Parameter ** _Obj = 0x7FF661C272C0 Parameter MapUpdater** _Arg1 = 0x7FF6635B64B0 ProducerConsumerQueue _queue std::mutex _queueLock std::_Mutex_base std::_Align_type _Mtx_storage = 0x7FF6635B64B0 std::queue > > _queue std::deque > c = 0x7FF6635B6500 std::condition_variable _condition std::_Align_type _Cnd_storage = 0x7FF6635B6528 std::atomic _shutdown std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 std::vector > _workerThreads std::_Compressed_pair,std::_Vector_val >,1> _Mypair std::_Vector_val > _Myval2 = 0x7FF6635B6578 std::atomic _cancelationToken std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 std::mutex _lock std::_Mutex_base std::_Align_type _Mtx_storage = 0x7FF6635B65A0 std::condition_variable _condition std::_Align_type _Cnd_storage float _Val = 0.000000 char[72] _Pad = "À»êø..." unsigned int pending_requests = 0x0 00007FF661C27DCB 0000005EFAFFF6E0 std::thread::_Invoke,0,1>+7B C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\thread line 56 Parameter void* _RawVals = 0x1F0D0AAF1B0 Local std::unique_ptr,std::default_delete > > _FnVals std::_Compressed_pair >,std::tuple *,1> _Mypair std::tuple* _Myval2 = 0x1F0D0AAF1B0 std::tuple std::_Tuple_val _Myfirst = 0x7FF6635B64B0 std::_Tuple_val _Myfirst = 0x7FF661C272C0 Local std::tuple& _Tup = 0x1F0D0AAF1B0 std::tuple std::_Tuple_val _Myfirst MapUpdater* _Val = 0x7FF6635B64B0 std::_Tuple_val _Myfirst * _Val = 0x7FF661C272C0 00007FF8E9F74C7C 0000005EFAFFF740 _register_onexit_function+EC 00007FF91BD37034 0000005EFAFFF770 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFAFFF7F0 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FF91C40CDF4 0000005EFB0FF970 ZwWaitForSingleObject+14 00007FF919C31A5E 0000005EFB0FFA10 WaitForSingleObjectEx+8E 00007FF66057EBD9 0000005EFB0FFA40 boost::asio::detail::win_iocp_io_context::timer_thread_function::operator()+39 C:\local\boost_1_73_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 70 Local boost::asio::detail::win_iocp_io_context::timer_thread_function* this = 0x1F10F781348 boost::asio::detail::win_iocp_io_context* io_context_ = 0x1F1092E9580 boost::asio::detail::execution_context_service_base boost::asio::execution_context::service key type_info* type_info_ = 0x7FF66264A950 boost::asio::execution_context::id* id_ = 0x18 boost::asio::execution_context::service::key key_ = 0x1F1092E9588 boost::asio::execution_context& owner_ = 0x1F0DD37B820 boost::asio::execution_context::service* next_ = NULL work_finished_on_block_exit boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF66264A950 auto_handle void* handle = 0x7FF66264A950 boost::asio::detail::win_iocp_io_context::auto_handle iocp_ void* handle = 0x35C long outstanding_work_ = 0x1 long stopped_ = 0x0 long stop_event_posted_ = 0x0 long shutdown_ = 0x0 unsigned long gqcs_timeout_ = 0xFFFFFFFF thread_function this_ = 0x7FF66264A950 timer_thread_function io_context_ = 0x7FF66264A950 boost::asio::detail::scoped_ptr timer_thread_ boost::asio::detail::win_thread* p_ = 0x1F10F781E10 boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ void* handle = 0x360 long dispatch_required_ = 0x0 boost::asio::detail::win_mutex dispatch_mutex_ _RTL_CRITICAL_SECTION crit_section_ = 0x1F1092E95E0 boost::asio::detail::timer_queue_set timer_queues_ boost::asio::detail::timer_queue_base* first_ = 0x1F10BBBED78 boost::asio::detail::op_queue completed_ops_ boost::asio::detail::win_iocp_operation* front_ = NULL boost::asio::detail::win_iocp_operation* back_ = NULL int concurrency_hint_ = 0x1 boost::asio::detail::scoped_ptr thread_ boost::asio::detail::win_thread* p_ = NULL 00007FF6605A183B 0000005EFB0FFA70 boost::asio::detail::win_thread::func::run+1B C:\local\boost_1_73_0\boost\asio\detail\win_thread.hpp line 123 Local boost::asio::detail::win_thread::func* this = 0x1F10F781330 boost::asio::detail::win_thread::func_base void* entry_event_ = 0x364 void* exit_event_ = 0x368 boost::asio::detail::win_iocp_io_context::timer_thread_function f_ boost::asio::detail::win_iocp_io_context* io_context_ = 0x1F1092E9580 boost::asio::detail::execution_context_service_base boost::asio::execution_context::service key type_info* type_info_ = 0x7FF66264A950 boost::asio::execution_context::id* id_ = 0x18 boost::asio::execution_context::service::key key_ = 0x1F1092E9588 boost::asio::execution_context& owner_ = 0x1F0DD37B820 boost::asio::execution_context::service* next_ = NULL work_finished_on_block_exit boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF66264A950 auto_handle void* handle = 0x7FF66264A950 boost::asio::detail::win_iocp_io_context::auto_handle iocp_ = 0x35C long outstanding_work_ = 0x1 long stopped_ = 0x0 long stop_event_posted_ = 0x0 long shutdown_ = 0x0 unsigned long gqcs_timeout_ = 0xFFFFFFFF thread_function this_ = 0x7FF66264A950 timer_thread_function io_context_ = 0x7FF66264A950 boost::asio::detail::scoped_ptr timer_thread_ = 0x1F10F781E10 boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ = 0x360 long dispatch_required_ = 0x0 boost::asio::detail::win_mutex dispatch_mutex_ = 0x1F1092E95E0 boost::asio::detail::timer_queue_set timer_queues_ = 0x1F10BBBED78 boost::asio::detail::op_queue completed_ops_ = 0x1F1092E9610 int concurrency_hint_ = 0x1 boost::asio::detail::scoped_ptr thread_ = 0x0 00007FF6605A77F9 0000005EFB0FFAE0 boost::asio::detail::win_thread_function+49 C:\local\boost_1_73_0\boost\asio\detail\impl\win_thread.ipp line 127 Parameter void* arg = 0x1F10F781330 Local boost::asio::detail::win_thread::auto_func_base_ptr func boost::asio::detail::win_thread::func_base* ptr = 0x1F10F781330 void* entry_event_ = 0x364 void* exit_event_ = 0x368 Local void* exit_event = 0xCCCCCCCCCCCCCCCC 00007FF8E9F74C7C 0000005EFB0FFB40 _register_onexit_function+EC 00007FF91BD37034 0000005EFB0FFB70 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFB0FFBF0 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FF91C40CE94 0000005EFB1FF670 NtRemoveIoCompletion+14 00007FF919C719CF 0000005EFB1FF6D0 GetQueuedCompletionStatus+4F 00007FF6605929EB 0000005EFB1FF8C0 boost::asio::detail::win_iocp_io_context::do_one+19B C:\local\boost_1_73_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 421 Local unsigned long last_error = 0xCCCCCCCC Local int ok = 0xCCCCCCCC Local unsigned int completion_key = 0x0 Local _OVERLAPPED* overlapped = NULL Local unsigned long bytes_transferred = 0x0 Local boost::asio::detail::win_iocp_io_context* this = 0x1F1092E9580 boost::asio::detail::execution_context_service_base boost::asio::execution_context::service key type_info* type_info_ = 0x7FF66264A950 boost::asio::execution_context::id* id_ = 0x18 boost::asio::execution_context::service::key key_ = 0x1F1092E9588 boost::asio::execution_context& owner_ = 0x1F0DD37B820 boost::asio::execution_context::service* next_ = NULL work_finished_on_block_exit boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF66264A950 boost::asio::detail::execution_context_service_base boost::asio::execution_context::service key type_info* type_info_ = 0x7FF660580E30 boost::asio::execution_context::id* id_ = 0x48 boost::asio::execution_context::service::key key_ = 0x7FF66264A958 boost::asio::execution_context& owner_ = 0x70636F69 boost::asio::execution_context::service* next_ = 0x73637170 work_finished_on_block_exit boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF660580E30 auto_handle void* handle = 0x7FF660580E30 boost::asio::detail::win_iocp_io_context::auto_handle iocp_ = 0x72656D6974 long outstanding_work_ = 0x2E353532 long stopped_ = 0x2E353532 long stop_event_posted_ = 0x2E353532 long shutdown_ = 0x353532 unsigned long gqcs_timeout_ = 0x72646461 thread_function this_ = 0x7FF660580E30 timer_thread_function io_context_ = 0x7FF660580E30 boost::asio::detail::scoped_ptr timer_thread_ = 0x206D6F7266203476 boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ = 0x64656E6769736E75 long dispatch_required_ = 0x746E6920 boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF66264A9B0 boost::asio::detail::timer_queue_set timer_queues_ = 0x7473616320737365 boost::asio::detail::op_queue completed_ops_ = 0x7FF66264A9E0 int concurrency_hint_ = 0x605805F0 boost::asio::detail::scoped_ptr thread_ = 0x7FF6605A7620 auto_handle void* handle = 0x7FF66264A950 boost::asio::detail::win_iocp_io_context::auto_handle iocp_ void* handle = 0x35C long outstanding_work_ = 0x1 long stopped_ = 0x0 long stop_event_posted_ = 0x0 long shutdown_ = 0x0 unsigned long gqcs_timeout_ = 0xFFFFFFFF thread_function this_ = 0x7FF66264A950 timer_thread_function io_context_ = 0x7FF66264A950 boost::asio::detail::scoped_ptr timer_thread_ boost::asio::detail::win_thread* p_ = 0x1F10F781E10 func_base void* entry_event_ = 0x36C void* exit_event_ = 0x368 auto_func_base_ptr boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD thread_ = 0x36C exit_event_ = 0x368 boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ void* handle = 0x360 long dispatch_required_ = 0x0 boost::asio::detail::win_mutex dispatch_mutex_ _RTL_CRITICAL_SECTION crit_section_ _RTL_CRITICAL_SECTION_DEBUG* DebugInfo = long LockCount = 0xFFFFFFFF long RecursionCount = 0x0 void* OwningThread = NULL void* LockSemaphore = NULL unsigned int SpinCount = 0x20007D0 boost::asio::detail::timer_queue_set timer_queues_ boost::asio::detail::timer_queue_base* first_ = 0x1F10BBBED78 boost::asio::detail::timer_queue_base* next_ = NULL boost::asio::detail::op_queue completed_ops_ boost::asio::detail::win_iocp_operation* front_ = NULL boost::asio::detail::win_iocp_operation* back_ = NULL int concurrency_hint_ = 0x1 boost::asio::detail::scoped_ptr thread_ boost::asio::detail::win_thread* p_ = NULL Parameter unsigned long msec = 0xFFFFFFFF Parameter boost::system::error_code& ec = 0x5EFB1FF9B8 int val_ = 0x0 bool failed_ = 0x0 boost::system::error_category* cat_ = 0x7FF66264A610 unsigned int id_ = 0x8FAFD21E25C5E09B 00007FF6605A19DA 0000005EFB1FF980 boost::asio::detail::win_iocp_io_context::run+EA C:\local\boost_1_73_0\boost\asio\detail\impl\win_iocp_io_context.ipp line 203 Local boost::asio::detail::win_iocp_io_context* this = 0x1F1092E9580 boost::asio::detail::execution_context_service_base boost::asio::execution_context::service key type_info* type_info_ = 0x7FF66264A950 boost::asio::execution_context::id* id_ = 0x18 boost::asio::execution_context::service::key key_ = 0x1F1092E9588 boost::asio::execution_context& owner_ = 0x1F0DD37B820 boost::asio::execution_context::service* next_ = NULL work_finished_on_block_exit boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF66264A950 boost::asio::detail::execution_context_service_base boost::asio::execution_context::service key type_info* type_info_ = 0x7FF660580E30 boost::asio::execution_context::id* id_ = 0x48 boost::asio::execution_context::service::key key_ = 0x7FF66264A958 boost::asio::execution_context& owner_ = 0x70636F69 boost::asio::execution_context::service* next_ = 0x73637170 work_finished_on_block_exit boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF660580E30 auto_handle void* handle = 0x7FF660580E30 boost::asio::detail::win_iocp_io_context::auto_handle iocp_ = 0x72656D6974 long outstanding_work_ = 0x2E353532 long stopped_ = 0x2E353532 long stop_event_posted_ = 0x2E353532 long shutdown_ = 0x353532 unsigned long gqcs_timeout_ = 0x72646461 thread_function this_ = 0x7FF660580E30 timer_thread_function io_context_ = 0x7FF660580E30 boost::asio::detail::scoped_ptr timer_thread_ = 0x206D6F7266203476 boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ = 0x64656E6769736E75 long dispatch_required_ = 0x746E6920 boost::asio::detail::win_mutex dispatch_mutex_ = 0x7FF66264A9B0 boost::asio::detail::timer_queue_set timer_queues_ = 0x7473616320737365 boost::asio::detail::op_queue completed_ops_ = 0x7FF66264A9E0 int concurrency_hint_ = 0x605805F0 boost::asio::detail::scoped_ptr thread_ = 0x7FF6605A7620 auto_handle void* handle = 0x7FF66264A950 boost::asio::detail::win_iocp_io_context::auto_handle iocp_ void* handle = 0x35C long outstanding_work_ = 0x1 long stopped_ = 0x0 long stop_event_posted_ = 0x0 long shutdown_ = 0x0 unsigned long gqcs_timeout_ = 0xFFFFFFFF thread_function this_ = 0x7FF66264A950 timer_thread_function io_context_ = 0x7FF66264A950 boost::asio::detail::scoped_ptr timer_thread_ boost::asio::detail::win_thread* p_ = 0x1F10F781E10 func_base void* entry_event_ = 0x36C void* exit_event_ = 0x368 auto_func_base_ptr boost::asio::detail::win_thread::func_base* ptr = 0xCDCDCDCDCDCDCDCD thread_ = 0x36C exit_event_ = 0x368 boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ void* handle = 0x360 long dispatch_required_ = 0x0 boost::asio::detail::win_mutex dispatch_mutex_ _RTL_CRITICAL_SECTION crit_section_ _RTL_CRITICAL_SECTION_DEBUG* DebugInfo = long LockCount = 0xFFFFFFFF long RecursionCount = 0x0 void* OwningThread = NULL void* LockSemaphore = NULL unsigned int SpinCount = 0x20007D0 boost::asio::detail::timer_queue_set timer_queues_ boost::asio::detail::timer_queue_base* first_ = 0x1F10BBBED78 boost::asio::detail::timer_queue_base* next_ = NULL boost::asio::detail::op_queue completed_ops_ boost::asio::detail::win_iocp_operation* front_ = NULL boost::asio::detail::win_iocp_operation* back_ = NULL int concurrency_hint_ = 0x1 boost::asio::detail::scoped_ptr thread_ boost::asio::detail::win_thread* p_ = NULL Parameter boost::system::error_code& ec = 0x5EFB1FF9B8 int val_ = 0x0 bool failed_ = 0x0 boost::system::error_category* cat_ = 0x7FF66264A610 unsigned int id_ = 0x8FAFD21E25C5E09B Local boost::asio::detail::call_stack::context ctx boost::asio::detail::thread_context* key_ = 0x1F1092E95A8 boost::asio::detail::thread_info_base* value_ = 0x5EFB1FF8F8 void*[3] reusable_memory_ [0] = NULL [1] = NULL [2] = NULL boost::asio::detail::call_stack::context* next_ = NULL Local unsigned int n = 0x1240A Local boost::asio::detail::win_iocp_thread_info this_thread boost::asio::detail::thread_info_base void*[3] reusable_memory_ [0] = NULL [1] = NULL [2] = NULL 00007FF6605A18B7 0000005EFB1FF9F0 boost::asio::io_context::run+47 C:\local\boost_1_73_0\boost\asio\impl\io_context.ipp line 63 Local boost::asio::io_context* this = 0x1F0F4429CA0 boost::asio::execution_context id service key type_info* type_info_ = 0x1F0DD37B820 boost::asio::execution_context::id* id_ = 0xCDCDCDCDCDCDCDCD boost::asio::execution_context::service::key key_ = 0x1F0F4429CA8 boost::asio::execution_context& owner_ = 0x7FF66264ACB8 boost::asio::execution_context::service* next_ = boost::asio::detail::service_registry* service_registry_ = 0x1F0DD37B820 auto_service_ptr boost::asio::execution_context::service* ptr_ = boost::asio::detail::win_mutex mutex_ = 0x1F0DD37B820 boost::asio::execution_context& owner_ = 0x1F0DD37B820 boost::asio::execution_context::service* first_service_ = 0x1F10BBBED50 executor_type boost::asio::io_context& io_context_ = 0x1F0DD37B820 boost::asio::execution_context id service key type_info* type_info_ = boost::asio::execution_context::id* id_ = 0xFFFFFFFF boost::asio::execution_context::service::key key_ = 0x1F0DD37B828 boost::asio::execution_context& owner_ = NULL boost::asio::execution_context::service* next_ = 0x20007D0 boost::asio::detail::service_registry* service_registry_ = executor_type boost::asio::io_context& io_context_ = service boost::asio::execution_context::service key = 0x1F0DD37B820 key_ = 0x1F0DD37B828 owner_ = 0x0 next_ = 0x20007D0 strand boost::asio::detail::strand_service& service_ = boost::asio::detail::strand_service::strand_impl* impl_ = 0xFFFFFFFF boost::asio::detail::winsock_init<2,0> init_ = 0xFF boost::asio::detail::win_iocp_io_context& impl_ = NULL service boost::asio::execution_context::service key = 0x1F0F4429CA0 key_ = 0x1F0F4429CA8 owner_ = 0x1F10BBBF710 next_ = 0xFFFFFFFFFFFFFFFF strand boost::asio::detail::strand_service& service_ = 0x1F0DD37B820 boost::asio::detail::service_base boost::asio::io_context::service on_do_complete_exit boost::asio::detail::win_iocp_io_context* owner_ = impl_ = 0xFFFFFFFF on_dispatch_exit io_context_ = 0xFFFFFFFFFFFFFFFF impl_ = 0xFFFFFFFF strand_impl boost::asio::detail::win_iocp_operation _OVERLAPPED unsigned int Internal = 0xFFFFFFFFFFFFFFFF unsigned int InternalHigh = 0xFFFFFFFF unsigned long Offset = 0x0 unsigned long OffsetHigh = 0x0 void* Pointer = NULL void* hEvent = NULL boost::asio::detail::win_iocp_operation* next_ = 0x20007D0 * func_ = 0x1F0F4429CA0 long ready_ = 0xBBBED50 boost::asio::detail::win_mutex mutex_ = 0x1F0DD37B858 bool locked_ = 0x0 boost::asio::detail::op_queue waiting_queue_ = 0x1F0DD37B888 boost::asio::detail::op_queue ready_queue_ = 0x1F0DD37B898 boost::asio::detail::win_iocp_io_context& io_context_ = 0x1F0F4429CA0 boost::asio::detail::win_mutex mutex_ = 0x1F0DD37B850 boost::asio::detail::scoped_ptr[193] implementations_ [0] = 0x1F10BAB3D00 [1] = 0x0 [2] = 0x100000000 [3] = 0x3C [4] = 0xFDFDFDFD027576D7 [5] = 0x3FB0CF4200000003 [6] = 0x40000009BE0D91C7 [7] = 0xBF7682443F8583CD [8] = 0x2C0000005 [9] = 0xC000000000000000 unsigned int salt_ = 0x11AB000011AA boost::asio::detail::strand_service::strand_impl* impl_ = 0xCDCDCDCDCDCDCDCD boost::asio::detail::win_iocp_operation _OVERLAPPED unsigned int Internal = 0xCDCDCDCDCDCDCDCD unsigned int InternalHigh = 0xCDCDCDCDCDCDCDD5 unsigned long Offset = 0xCDCDCDCDCDCDCDDD unsigned long OffsetHigh = 0xCDCDCDCDCDCDCDE1 void* Pointer = void* hEvent = boost::asio::detail::win_iocp_operation* next_ = * func_ = long ready_ = 0xCDCDCDCDCDCDCDFD boost::asio::detail::win_mutex mutex_ = 0xCDCDCDCDCDCDCE05 bool locked_ = 0xCDCDCDCDCDCDCE2D boost::asio::detail::op_queue waiting_queue_ = 0xCDCDCDCDCDCDCE35 boost::asio::detail::op_queue ready_queue_ = 0xCDCDCDCDCDCDCE45 boost::asio::detail::winsock_init<2,0> init_ boost::asio::detail::winsock_init_base data long init_count_ = 0xCDCDCDCD long result_ = 0xCDCDCDCD manual = 0x1F0F4429CA8 boost::asio::detail::win_iocp_io_context& impl_ = 0x1F1092E9580 boost::asio::detail::execution_context_service_base boost::asio::execution_context::service key type_info* type_info_ = 0x7FF66264A950 boost::asio::execution_context::id* id_ = 0x18 boost::asio::execution_context::service::key key_ = 0x1F1092E9588 boost::asio::execution_context& owner_ = 0x1F0DD37B820 boost::asio::execution_context::service* next_ = NULL work_finished_on_block_exit boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF66264A950 auto_handle void* handle = 0x7FF66264A950 boost::asio::detail::win_iocp_io_context::auto_handle iocp_ void* handle = 0x35C long outstanding_work_ = 0x1 long stopped_ = 0x0 long stop_event_posted_ = 0x0 long shutdown_ = 0x0 unsigned long gqcs_timeout_ = 0xFFFFFFFF thread_function this_ = 0x7FF66264A950 timer_thread_function io_context_ = 0x7FF66264A950 boost::asio::detail::scoped_ptr timer_thread_ boost::asio::detail::win_thread* p_ = 0x1F10F781E10 boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ void* handle = 0x360 long dispatch_required_ = 0x0 boost::asio::detail::win_mutex dispatch_mutex_ _RTL_CRITICAL_SECTION crit_section_ = 0x1F1092E95E0 boost::asio::detail::timer_queue_set timer_queues_ boost::asio::detail::timer_queue_base* first_ = 0x1F10BBBED78 boost::asio::detail::op_queue completed_ops_ boost::asio::detail::win_iocp_operation* front_ = NULL boost::asio::detail::win_iocp_operation* back_ = NULL int concurrency_hint_ = 0x1 boost::asio::detail::scoped_ptr thread_ boost::asio::detail::win_thread* p_ = NULL Local boost::system::error_code ec int val_ = 0x0 bool failed_ = 0x0 boost::system::error_category* cat_ = 0x7FF66264A610 unsigned int id_ = 0x8FAFD21E25C5E09B Local unsigned int s = 0xCCCCCCCCCCCCCCCC 00007FF6605A1867 0000005EFB1FFA20 Trinity::Asio::IoContext::run+17 F:\Trinity\core\src\common\Asio\IoContext.h line 37 Local Trinity::Asio::IoContext* this = 0x1F0F4429CA0 boost::asio::io_context _impl boost::asio::execution_context id service key type_info* type_info_ = 0x1F0DD37B820 boost::asio::execution_context::id* id_ = 0xCDCDCDCDCDCDCDCD boost::asio::execution_context::service::key key_ = 0x1F0F4429CA8 boost::asio::execution_context& owner_ = 0x7FF66264ACB8 boost::asio::execution_context::service* next_ = boost::asio::detail::service_registry* service_registry_ = 0x1F0DD37B820 executor_type boost::asio::io_context& io_context_ = 0x1F0DD37B820 service boost::asio::execution_context::service key = 0x1F0F4429CA0 key_ = 0x1F0F4429CA8 owner_ = 0x1F10BBBF710 next_ = 0xFFFFFFFFFFFFFFFF strand boost::asio::detail::strand_service& service_ = 0x1F0DD37B820 boost::asio::detail::strand_service::strand_impl* impl_ = 0xCDCDCDCDCDCDCDCD boost::asio::detail::winsock_init<2,0> init_ boost::asio::detail::winsock_init_base data long init_count_ = 0xCDCDCDCD long result_ = 0xCDCDCDCD manual = 0x1F0F4429CA8 boost::asio::detail::win_iocp_io_context& impl_ = 0x1F1092E9580 boost::asio::detail::execution_context_service_base boost::asio::execution_context::service key type_info* type_info_ = 0x7FF66264A950 boost::asio::execution_context::id* id_ = 0x18 boost::asio::execution_context::service::key key_ = 0x1F1092E9588 boost::asio::execution_context& owner_ = 0x1F0DD37B820 boost::asio::execution_context::service* next_ = NULL work_finished_on_block_exit boost::asio::detail::win_iocp_io_context* io_context_ = 0x7FF66264A950 auto_handle void* handle = 0x7FF66264A950 boost::asio::detail::win_iocp_io_context::auto_handle iocp_ = 0x35C long outstanding_work_ = 0x1 long stopped_ = 0x0 long stop_event_posted_ = 0x0 long shutdown_ = 0x0 unsigned long gqcs_timeout_ = 0xFFFFFFFF thread_function this_ = 0x7FF66264A950 timer_thread_function io_context_ = 0x7FF66264A950 boost::asio::detail::scoped_ptr timer_thread_ = 0x1F10F781E10 boost::asio::detail::win_iocp_io_context::auto_handle waitable_timer_ = 0x360 long dispatch_required_ = 0x0 boost::asio::detail::win_mutex dispatch_mutex_ = 0x1F1092E95E0 boost::asio::detail::timer_queue_set timer_queues_ = 0x1F10BBBED78 boost::asio::detail::op_queue completed_ops_ = 0x1F1092E9610 int concurrency_hint_ = 0x1 boost::asio::detail::scoped_ptr thread_ = 0x0 00007FF6610D5B6D 0000005EFB1FFC40 NetworkThread::Run+18D F:\Trinity\core\src\server\shared\Networking\NetworkThread.h line 129 Local NetworkThread* this = 0x1F0F4429BF8 std::atomic _connections std::_Atomic_integral_facade std::_Atomic_integral std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 std::atomic _stopped std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 std::thread* _thread = 0x1F10F674040 id unsigned int _Id = 0x364 _Thrd_t _Thr void* _Hnd = 0x364 unsigned int _Id = 0x3E40 std::vector,std::allocator > > _sockets std::_Compressed_pair >,std::_Vector_val > >,1> _Mypair std::_Vector_val > > _Myval2 = 0x1F0F4429C10 std::mutex _newSocketsLock std::_Mutex_base std::_Align_type _Mtx_storage = 0x1F0F4429C30 std::vector,std::allocator > > _newSockets std::_Compressed_pair >,std::_Vector_val > >,1> _Mypair std::_Vector_val > > _Myval2 = 0x1F0F4429C80 Trinity::Asio::IoContext _ioContext boost::asio::io_context _impl boost::asio::execution_context id service key type_info* type_info_ = 0x1F0DD37B820 boost::asio::execution_context::id* id_ = 0xCDCDCDCDCDCDCDCD boost::asio::execution_context::service::key key_ = 0x1F0F4429CA8 boost::asio::execution_context& owner_ = 0x7FF66264ACB8 boost::asio::execution_context::service* next_ = boost::asio::detail::service_registry* service_registry_ = 0x1F0DD37B820 executor_type boost::asio::io_context& io_context_ = 0x1F0DD37B820 service boost::asio::execution_context::service key = 0x1F0F4429CA0 key_ = 0x1F0F4429CA8 owner_ = 0x1F10BBBF710 next_ = 0xFFFFFFFFFFFFFFFF strand boost::asio::detail::strand_service& service_ = 0x1F0DD37B820 boost::asio::detail::strand_service::strand_impl* impl_ = 0xCDCDCDCDCDCDCDCD boost::asio::detail::winsock_init<2,0> init_ = 0xCD boost::asio::detail::win_iocp_io_context& impl_ = 0x1F1092E9580 boost::asio::basic_stream_socket _acceptSocket boost::asio::basic_socket native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0F4429CC4 boost::asio::detail::io_object_impl,boost::asio::executor> impl_ = 0x1F0F4429CB8 initiate_async_connect = 0x1F0F4429CB8 initiate_async_wait = 0x1F0F4429CB8 native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF remote_endpoint_ = 0x1F0F4429CC4 initiate_async_send boost::asio::basic_stream_socket* self_ = 0x1F10BBBF710 initiate_async_receive self_ = 0x1F10BBBF710 Trinity::Asio::DeadlineTimer _updateTimer boost::asio::basic_deadline_timer,boost::asio::io_context::executor_type> executor_type boost::asio::io_context& io_context_ = 0x1F10BBBED50 initiate_async_wait executor_type io_context_ = 0x1F10BBBED50 boost::asio::basic_deadline_timer,boost::asio::io_context::executor_type>* self_ = 0x1F10BBBED50 boost::asio::detail::io_object_impl >,boost::asio::io_context::executor_type> impl_ = 0x1F0F4429D30 00007FF6610D1F8E 0000005EFB1FFC70 std::invoke::*)(void),NetworkThread *>+1E C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\type_traits line 1610 Parameter ** _Obj = 0x7FF6610D59E0 Parameter NetworkThread** _Arg1 = 0x1F0F4429BF8 std::atomic _connections std::_Atomic_integral_facade std::_Atomic_integral std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 std::atomic _stopped std::_Atomic_storage std::_Atomic_padded _Storage = 0x0 std::thread* _thread = 0x1F10F674040 id unsigned int _Id = 0x364 _Thrd_t _Thr void* _Hnd = 0x364 unsigned int _Id = 0x3E40 std::vector,std::allocator > > _sockets std::_Compressed_pair >,std::_Vector_val > >,1> _Mypair std::_Vector_val > > _Myval2 = 0x1F0F4429C10 std::mutex _newSocketsLock std::_Mutex_base std::_Align_type _Mtx_storage = 0x1F0F4429C30 std::vector,std::allocator > > _newSockets std::_Compressed_pair >,std::_Vector_val > >,1> _Mypair std::_Vector_val > > _Myval2 = 0x1F0F4429C80 Trinity::Asio::IoContext _ioContext boost::asio::io_context _impl boost::asio::execution_context id service key type_info* type_info_ = 0x1F0DD37B820 boost::asio::execution_context::id* id_ = 0xCDCDCDCDCDCDCDCD boost::asio::execution_context::service::key key_ = 0x1F0F4429CA8 boost::asio::execution_context& owner_ = 0x7FF66264ACB8 boost::asio::execution_context::service* next_ = boost::asio::detail::service_registry* service_registry_ = 0x1F0DD37B820 executor_type boost::asio::io_context& io_context_ = 0x1F0DD37B820 service boost::asio::execution_context::service key = 0x1F0F4429CA0 key_ = 0x1F0F4429CA8 owner_ = 0x1F10BBBF710 next_ = 0xFFFFFFFFFFFFFFFF strand boost::asio::detail::strand_service& service_ = 0x1F0DD37B820 boost::asio::detail::strand_service::strand_impl* impl_ = 0xCDCDCDCDCDCDCDCD boost::asio::detail::winsock_init<2,0> init_ = 0xCD boost::asio::detail::win_iocp_io_context& impl_ = 0x1F1092E9580 boost::asio::basic_stream_socket _acceptSocket boost::asio::basic_socket native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1F0F4429CC4 boost::asio::detail::io_object_impl,boost::asio::executor> impl_ = 0x1F0F4429CB8 initiate_async_connect = 0x1F0F4429CB8 initiate_async_wait = 0x1F0F4429CB8 native_handle_type unsigned int socket_ = 0x1F10BBBF710 bool have_remote_endpoint_ = 0xFF remote_endpoint_ = 0x1F0F4429CC4 initiate_async_send boost::asio::basic_stream_socket* self_ = 0x1F10BBBF710 initiate_async_receive self_ = 0x1F10BBBF710 Trinity::Asio::DeadlineTimer _updateTimer boost::asio::basic_deadline_timer,boost::asio::io_context::executor_type> executor_type boost::asio::io_context& io_context_ = 0x1F10BBBED50 initiate_async_wait executor_type io_context_ = 0x1F10BBBED50 boost::asio::basic_deadline_timer,boost::asio::io_context::executor_type>* self_ = 0x1F10BBBED50 boost::asio::detail::io_object_impl >,boost::asio::io_context::executor_type> impl_ = 0x1F0F4429D30 00007FF6610D039B 0000005EFB1FFCE0 std::thread::_Invoke::*)(void),NetworkThread *>,0,1>+7B C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\thread line 56 Parameter void* _RawVals = 0x1F10F674360 Local std::unique_ptr::*)(void),NetworkThread *>,std::default_delete::*)(void),NetworkThread *> > > _FnVals std::_Compressed_pair::*)(void),NetworkThread *> >,std::tuple::*)(void),NetworkThread *> *,1> _Mypair std::tuple::*)(void),NetworkThread *>* _Myval2 = 0x1F10F674360 std::tuple *> std::_Tuple_val *> _Myfirst = 0x1F0F4429BF8 std::_Tuple_val::*)(void)> _Myfirst = 0x7FF6610D59E0 Local std::tuple::*)(void),NetworkThread *>& _Tup = 0x1F10F674360 std::tuple *> std::_Tuple_val *> _Myfirst NetworkThread* _Val = 0x1F0F4429BF8 std::_Tuple_val::*)(void)> _Myfirst * _Val = 0x7FF6610D59E0 00007FF8E9F74C7C 0000005EFB1FFD40 _register_onexit_function+EC 00007FF91BD37034 0000005EFB1FFD70 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFB1FFDF0 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FF91C40CE54 0000005EFB2FF800 NtDeviceIoControlFile+14 00007FF919C21751 0000005EFB2FF960 WriteConsoleW+191 00007FF919D0E43B 0000005EFB2FFAB0 ReadConsoleA+1CB 00007FF919D0E4CA 0000005EFB2FFAF0 ReadConsoleW+1A 00007FF661E99BD8 0000005EFB2FFB80 ReadWinConsole+A8 F:\Trinity\core\src\common\Utilities\Util.cpp line 610 Parameter std::string& str = "" Parameter unsigned int size = 0x100 Local unsigned long read = 0x0 Local void* hConsole = 0x50 Local bool ok = 0xCC Local wchar_t** commandbuf = 0xCDCD 00007FF6605A84B1 0000005EFB2FFD10 CliThread+171 F:\Trinity\core\src\server\worldserver\CommandLine\CliRunnable.cpp line 150 Local std::string command = "" 00007FF6605572E1 0000005EFB2FFD40 std::invoke+11 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\type_traits line 1586 Parameter ** _Obj = 0x7FF6605A8340 00007FF66054AB98 0000005EFB2FFDA0 std::thread::_Invoke,0>+58 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\thread line 56 Parameter void* _RawVals = 0x1F10F674F90 Local std::unique_ptr,std::default_delete > > _FnVals std::_Compressed_pair >,std::tuple *,1> _Mypair std::tuple* _Myval2 = 0x1F10F674F90 std::_Tuple_val _Myfirst = 0x7FF6605A8340 Local std::tuple& _Tup = 0x1F10F674F90 std::_Tuple_val _Myfirst * _Val = 0x7FF6605A8340 00007FF8E9F74C7C 0000005EFB2FFE00 _register_onexit_function+EC 00007FF91BD37034 0000005EFB2FFE30 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFB2FFEB0 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FF91C4107C4 0000005EFA4FF6A0 ZwWaitForWorkViaWorkerFactory+14 00007FF91C3C2DC7 0000005EFA4FF9A0 TpReleaseCleanupGroupMembers+747 00007FF91BD37034 0000005EFA4FF9D0 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFA4FFA50 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FF91C4107C4 0000005EFA5FF7A0 ZwWaitForWorkViaWorkerFactory+14 00007FF91C3C2DC7 0000005EFA5FFAA0 TpReleaseCleanupGroupMembers+747 00007FF91BD37034 0000005EFA5FFAD0 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFA5FFB50 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FF91C4107C4 0000005EFA6FF450 ZwWaitForWorkViaWorkerFactory+14 00007FF91C3C2DC7 0000005EFA6FF750 TpReleaseCleanupGroupMembers+747 00007FF91BD37034 0000005EFA6FF780 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFA6FF800 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FF91C40D8C4 0000005EFADFF500 ZwWaitForMultipleObjects+14 00007FF919C5CB20 0000005EFADFF7F0 WaitForMultipleObjectsEx+F0 00007FF91B27B1E6 0000005EFADFFA80 RoGetServerActivatableClasses+1476 00007FF91B27B060 0000005EFADFFAD0 RoGetServerActivatableClasses+12F0 00007FF91B27AE70 0000005EFADFFB30 RoGetServerActivatableClasses+1100 00007FF91B27ADF9 0000005EFADFFB60 RoGetServerActivatableClasses+1089 00007FF91BD37034 0000005EFADFFB90 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFADFFC10 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FF91C4107C4 0000005EFAEFF9E0 ZwWaitForWorkViaWorkerFactory+14 00007FF91C3C2DC7 0000005EFAEFFCE0 TpReleaseCleanupGroupMembers+747 00007FF91BD37034 0000005EFAEFFD10 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFAEFFD90 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FF91C4107C4 0000005EFB3FF8A0 ZwWaitForWorkViaWorkerFactory+14 00007FF91C3C2DC7 0000005EFB3FFBA0 TpReleaseCleanupGroupMembers+747 00007FF91BD37034 0000005EFB3FFBD0 BaseThreadInitThunk+14 00007FF91C3C2651 0000005EFB3FFC50 RtlUserThreadStart+21