Revision: TrinityCore rev. 3857b7643160 2018-03-10 23:51:36 +0100 (4.3.4 branch) (Win64, RelWithDebInfo, Static) Date 11:3:2018. Time 23:17 //===================================================== *** Hardware *** Processor: AMD FX(tm)-4350 Quad-Core Processor Number Of Processors: 4 Physical Memory: 8352368 KB (Available: 5259696 KB) Commit Charge Limit: 16478832 KB *** Operation System *** Windows 10 Home Edition (Version 10.0, Build 16299) //===================================================== Exception code: C0000005 ACCESS_VIOLATION Fault address: 00007FF6E784163B 01:00000000000A063B C:\World of Warcraft Cataclysm\Battle.net Server\bnetserver.exe Registers: RAX:0000000000000000 RBX:00007FF6E78EE228 RCX:0000000000000000 RDX:00007FFB607767B0 RSI:0000000000000023 RDI:00007FF6E78EE258 R8: 00000059CADAF241 R9: 0000000000000000 R10:00000059CADAF7F0 R11:0000000000000000 R12:0000000000000040 R13:00000059CADAF988 R14:000001B4B7BC05E0 R15:0000000000000001 CS:RIP:0033:00007FF6E784163B SS:RSP:002B:00000000CADAF8F0 RBP:E78EE0E0 DS:002B ES:002B FS:0053 GS:002B Flags:00010246 Call stack: Address Frame Function SourceFile 00007FF6E784163B 00000059CADAF950 Trinity::Assert+9B c:\trinitycore\4.3.4\source\src\common\debugging\errors.cpp line 58 00007FF6E77AC6A6 00000059CADAF9A0 Battlenet::SessionManager::~SessionManager+D6 00007FFB606A8403 00000059CADAFA00 qsort_s+4F3 00007FFB6069CC67 00000059CADAFA30 _register_onexit_function+E7 00007FFB606A139E 00000059CADAFA60 _execute_onexit_table+3E 00007FFB606A31E4 00000059CADAFAA0 _o____lc_collate_cp_func+84 00007FFB6069EEF7 00000059CADAFAD0 _malloc_base+607 00007FFB606A32AA 00000059CADAFB20 exit+6A 00007FF6E78BB497 00000059CADAFB60 __scrt_common_main_seh+177 f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 290 00007FFB61061FE4 00000059CADAFB90 BaseThreadInitThunk+14 00007FFB6332EFC1 00000059CADAFBE0 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FFB63361BB4 00000059CADAD9E0 NtGetContextThread+14 00007FFB601CA80A 00000059CADADA10 GetThreadContext+A 00007FF6E77FA1DB 00000059CADADF40 WheatyExceptionReport::printTracesForAllThreads+CB c:\trinitycore\4.3.4\source\src\common\debugging\wheatyexceptionreport.cpp line 469 00007FF6E77F7FAF 00000059CADAE5D0 WheatyExceptionReport::GenerateExceptionReport+2EF c:\trinitycore\4.3.4\source\src\common\debugging\wheatyexceptionreport.cpp line 570 00007FF6E77F9295 00000059CADAE8C0 WheatyExceptionReport::WheatyUnhandledExceptionFilter+2C5 c:\trinitycore\4.3.4\source\src\common\debugging\wheatyexceptionreport.cpp line 180 00007FFB60239550 00000059CADAE9D0 UnhandledExceptionFilter+190 00007FFB63368548 00000059CADAEA00 memset+1B08 00007FFB63350F96 00000059CADAEA70 __C_specific_handler+96 00007FFB63364C7D 00000059CADAEAA0 __chkstk+11D 00007FFB632DD1D8 00000059CADAF1B0 RtlWalkFrameChain+1518 00007FFB63363BAE 00000059CADAF8E0 KiUserExceptionDispatcher+2E 00007FF6E784163B 00000059CADAF950 Trinity::Assert+9B c:\trinitycore\4.3.4\source\src\common\debugging\errors.cpp line 58 00007FF6E77AC6A6 00000059CADAF9A0 Battlenet::SessionManager::~SessionManager+D6 00007FFB606A8403 00000059CADAFA00 qsort_s+4F3 00007FFB6069CC67 00000059CADAFA30 _register_onexit_function+E7 00007FFB606A139E 00000059CADAFA60 _execute_onexit_table+3E 00007FFB606A31E4 00000059CADAFAA0 _o____lc_collate_cp_func+84 00007FFB6069EEF7 00000059CADAFAD0 _malloc_base+607 00007FFB606A32AA 00000059CADAFB20 exit+6A 00007FF6E78BB497 00000059CADAFB60 __scrt_common_main_seh+177 f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 290 00007FFB61061FE4 00000059CADAFB90 BaseThreadInitThunk+14 00007FFB6332EFC1 00000059CADAFBE0 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FFB63363794 00000059CB0FF960 ZwWaitForWorkViaWorkerFactory+14 00007FFB632F49DD 00000059CB0FFCF0 RtlSetThreadWorkOnBehalfTicket+78D 00007FFB61061FE4 00000059CB0FFD20 BaseThreadInitThunk+14 00007FFB6332EFC1 00000059CB0FFD70 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FFB63363794 00000059CB1FFA60 ZwWaitForWorkViaWorkerFactory+14 00007FFB632F49DD 00000059CB1FFDF0 RtlSetThreadWorkOnBehalfTicket+78D 00007FFB61061FE4 00000059CB1FFE20 BaseThreadInitThunk+14 00007FFB6332EFC1 00000059CB1FFE70 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FFB63363794 00000059CB2FF880 ZwWaitForWorkViaWorkerFactory+14 00007FFB632F49DD 00000059CB2FFC10 RtlSetThreadWorkOnBehalfTicket+78D 00007FFB61061FE4 00000059CB2FFC40 BaseThreadInitThunk+14 00007FFB6332EFC1 00000059CB2FFC90 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FFB6335FF04 00000059CB3FFBA0 NtWaitForSingleObject+14 00007FFB60163B7F 00000059CB3FFC40 WaitForSingleObjectEx+9F 00007FF6E77B8E21 00000059CB3FFC70 boost::asio::detail::win_thread::func::run+31 c:\local\boost_1_63_0\boost\asio\detail\win_thread.hpp line 118 00007FF6E77BB23F 00000059CB3FFCB0 boost::asio::detail::win_thread_function+2F c:\local\boost_1_63_0\boost\asio\detail\impl\win_thread.ipp line 120 00007FFB606ADC05 00000059CB3FFCE0 iswascii+A5 00007FFB61061FE4 00000059CB3FFD10 BaseThreadInitThunk+14 00007FFB6332EFC1 00000059CB3FFD60 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FFB6335FF04 00000059CB5FF4B0 NtWaitForSingleObject+14 00007FFB5EEA9137 00000059CB5FF550 Tcpip6_WSHSetSocketInformation+BB7 00007FFB5EEA9F3D 00000059CB5FF710 Tcpip6_WSHGetSockaddrType+A2D 00007FFB61286B90 00000059CB5FF7F0 select+1D0 00007FFB506EE981 00000059CB5FF860 zmq_curve_keypair+4761 00007FFB506FCA9D 00000059CB5FF890 zmq_msg_set+83AD 00007FFB4FF74F87 00000059CB5FF8C0 _beginthreadex+107 00007FFB4FF7512E 00000059CB5FF8F0 _endthreadex+192 00007FFB61061FE4 00000059CB5FF920 BaseThreadInitThunk+14 00007FFB6332EFC1 00000059CB5FF970 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FFB6335FF04 00000059CB6FF5A0 NtWaitForSingleObject+14 00007FFB5EEA9137 00000059CB6FF640 Tcpip6_WSHSetSocketInformation+BB7 00007FFB5EEA9F3D 00000059CB6FF800 Tcpip6_WSHGetSockaddrType+A2D 00007FFB61286B90 00000059CB6FF8E0 select+1D0 00007FFB506EE981 00000059CB6FF950 zmq_curve_keypair+4761 00007FFB506FCA9D 00000059CB6FF980 zmq_msg_set+83AD 00007FFB4FF74F87 00000059CB6FF9B0 _beginthreadex+107 00007FFB4FF7512E 00000059CB6FF9E0 _endthreadex+192 00007FFB61061FE4 00000059CB6FFA10 BaseThreadInitThunk+14 00007FFB6332EFC1 00000059CB6FFA60 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FFB6335FF04 00000059CB8FF750 NtWaitForSingleObject+14 00007FFB60163B7F 00000059CB8FF7F0 WaitForSingleObjectEx+9F 00007FF6E77B8E21 00000059CB8FF820 boost::asio::detail::win_thread::func::run+31 c:\local\boost_1_63_0\boost\asio\detail\win_thread.hpp line 118 00007FF6E77BB23F 00000059CB8FF860 boost::asio::detail::win_thread_function+2F c:\local\boost_1_63_0\boost\asio\detail\impl\win_thread.ipp line 120 00007FFB606ADC05 00000059CB8FF890 iswascii+A5 00007FFB61061FE4 00000059CB8FF8C0 BaseThreadInitThunk+14 00007FFB6332EFC1 00000059CB8FF910 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FFB6335FFA4 00000059CB9FF8E0 ZwRemoveIoCompletion+14 00007FFB601AD3CE 00000059CB9FF940 GetQueuedCompletionStatus+4E 00007FF6E77B6369 00000059CB9FFA30 boost::asio::detail::win_iocp_io_service::do_one+2B9 c:\local\boost_1_63_0\boost\asio\detail\impl\win_iocp_io_service.ipp line 367 00007FF6E77B8F3E 00000059CB9FFAA0 boost::asio::io_service::run+CE c:\local\boost_1_63_0\boost\asio\impl\io_service.ipp line 59 00007FF6E77B046D 00000059CB9FFB80 NetworkThread::Run+2BD c:\trinitycore\4.3.4\source\src\server\shared\networking\networkthread.h line 128 00007FF6E77B41EC 00000059CB9FFBC0 std::_LaunchPad::*)(void) __ptr64,NetworkThread * __ptr64>,std::default_delete::*)(void) __ptr64,NetworkThread * __ptr64> > > >::_Go+6C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.12.25827\include\thr\xthread line 232 00007FF6E77B2F29 00000059CB9FFBF0 std::_Pad::_Call_func+9 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.12.25827\include\thr\xthread line 211 00007FFB606ADC05 00000059CB9FFC20 iswascii+A5 00007FFB61061FE4 00000059CB9FFC50 BaseThreadInitThunk+14 00007FFB6332EFC1 00000059CB9FFCA0 RtlUserThreadStart+21 ======================== Local Variables And Parameters Call stack: Address Frame Function SourceFile 00007FF6E784163B 00000059CADAF950 Trinity::Assert+9B c:\trinitycore\4.3.4\source\src\common\debugging\errors.cpp line 58 Parameter char* format = "StopNetwork must be called prior to SocketMg..." Local char* args = NULL 00007FF6E77AC6A6 00000059CADAF9A0 Battlenet::SessionManager::~SessionManager+D6 00007FFB606A8403 00000059CADAFA00 qsort_s+4F3 00007FFB6069CC67 00000059CADAFA30 _register_onexit_function+E7 00007FFB606A139E 00000059CADAFA60 _execute_onexit_table+3E 00007FFB606A31E4 00000059CADAFAA0 _o____lc_collate_cp_func+84 00007FFB6069EEF7 00000059CADAFAD0 _malloc_base+607 00007FFB606A32AA 00000059CADAFB20 exit+6A 00007FF6E78BB497 00000059CADAFB60 __scrt_common_main_seh+177 f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 290 Local bool has_cctor = 0x59CADAFB50 Local ** tls_init_callback = Local bool is_nested = 0x0 Local ** tls_dtor_callback = Local int main_result = 0x0 Local __scrt_native_startup_state __scrt_current_native_startup_state = 0x0 00007FFB61061FE4 00000059CADAFB90 BaseThreadInitThunk+14 00007FFB6332EFC1 00000059CADAFBE0 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FFB63361BB4 00000059CADAD9E0 NtGetContextThread+14 00007FFB601CA80A 00000059CADADA10 GetThreadContext+A 00007FF6E77FA1DB 00000059CADADF40 WheatyExceptionReport::printTracesForAllThreads+CB c:\trinitycore\4.3.4\source\src\common\debugging\wheatyexceptionreport.cpp line 469 Local tagTHREADENTRY32 te32 unsigned long dwSize = 0x1C unsigned long cntUsage = 0x0 unsigned long th32ThreadID = 0x383C unsigned long th32OwnerProcessID = 0x1B0 long tpBasePri = 0x8 long tpDeltaPri = 0x0 unsigned long dwFlags = 0x0 Local _CONTEXT context unsigned int P1Home = 0x0 unsigned int P2Home = 0x0 unsigned int P3Home = 0x0 unsigned int P4Home = 0x0 unsigned int P5Home = 0x0 unsigned int P6Home = 0x0 unsigned long ContextFlags = 0xD010001F unsigned long MxCsr = 0x1F80 unsigned int SegCs = 0x33 unsigned int SegDs = 0x2B unsigned int SegEs = 0x2B unsigned int SegFs = 0x53 unsigned int SegGs = 0x2B unsigned int SegSs = 0x2B unsigned long EFlags = 0x246 unsigned int Dr0 = 0x0 unsigned int Dr1 = 0x0 unsigned int Dr2 = 0x0 unsigned int Dr3 = 0x0 unsigned int Dr6 = 0x0 unsigned int Dr7 = 0x0 unsigned int Rax = 0xEA unsigned int Rcx = 0x2B4 unsigned int Rdx = 0x59CADADA60 unsigned int Rbx = 0x2B4 unsigned int Rsp = 0x59CADADA20 unsigned int Rbp = 0x1 unsigned int Rsi = 0x1B0 unsigned int Rdi = 0x2A8 unsigned int R8 = 0x878 unsigned int R9 = 0x1 unsigned int R10 = 0x0 unsigned int R11 = 0x246 unsigned int R12 = 0x1 unsigned int R13 = 0x59CADAE7B1 unsigned int R14 = 0x3 unsigned int R15 = 0xB unsigned int Rip = 0x7FF6E77FA1DB _XSAVE_FORMAT FltSave unsigned int ControlWord = 0x27F unsigned int StatusWord = 0x0 unsigned int TagWord = 0x0 unsigned int Reserved1 = 0x0 unsigned int ErrorOpcode = 0xFFFF unsigned long ErrorOffset = 0xC8B63AE8 unsigned int ErrorSelector = 0xD60F unsigned int Reserved2 = 0xFFFF unsigned long DataOffset = 0xC8B5F000 unsigned int DataSelector = 0xD60F unsigned int Reserved3 = 0xFFFF unsigned long MxCsr = 0x1F80 unsigned long MxCsr_Mask = 0x2FFFF _M128A[8] FloatRegisters [0] = 0x59CADADB80 [1] = 0x59CADADB90 [2] = 0x59CADADBA0 [3] = 0x59CADADBB0 [4] = 0x59CADADBC0 [5] = 0x59CADADBD0 [6] = 0x59CADADBE0 [7] = 0x59CADADBF0 _M128A[16] XmmRegisters [0] = 0x59CADADC00 [1] = 0x59CADADC10 [2] = 0x59CADADC20 [3] = 0x59CADADC30 [4] = 0x59CADADC40 [5] = 0x59CADADC50 [6] = 0x59CADADC60 [7] = 0x59CADADC70 [8] = 0x59CADADC80 [9] = 0x59CADADC90 unsigned int[96] Reserved4 [0] = 0x0 [1] = 0x0 [2] = 0x0 [3] = 0x0 [4] = 0x0 [5] = 0x0 [6] = 0x0 [7] = 0x0 [8] = 0x0 [9] = 0x0 _M128A[2] Header [0] = 0x59CADADB60 [1] = 0x59CADADB70 Legacy = 0x59CADADB80 _M128A Xmm0 = 0x59CADADC00 _M128A Xmm1 = 0x59CADADC10 _M128A Xmm2 = 0x59CADADC20 _M128A Xmm3 = 0x59CADADC30 _M128A Xmm4 = 0x59CADADC40 _M128A Xmm5 = 0x59CADADC50 _M128A Xmm6 = 0x59CADADC60 _M128A Xmm7 = 0x59CADADC70 _M128A Xmm8 = 0x59CADADC80 _M128A Xmm9 = 0x59CADADC90 _M128A Xmm10 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm11 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm12 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm13 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm14 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm15 unsigned int Low = 0x0 int High = 0x0 _M128A[26] VectorRegister [0] = 0x59CADADD60 [1] = 0x59CADADD70 [2] = 0x59CADADD80 [3] = 0x59CADADD90 [4] = 0x59CADADDA0 [5] = 0x59CADADDB0 [6] = 0x59CADADDC0 [7] = 0x59CADADDD0 [8] = 0x59CADADDE0 [9] = 0x59CADADDF0 unsigned int VectorControl = 0x9BE4AF7E4756 unsigned int DebugControl = 0x7FF6E77F8AA0 unsigned int LastBranchToRip = 0x0 unsigned int LastBranchFromRip = 0x0 unsigned int LastExceptionToRip = 0x0 unsigned int LastExceptionFromRip = 0x0 00007FF6E77F8061 00000059CADAE5D0 WheatyExceptionReport::GenerateExceptionReport+3A1 c:\trinitycore\4.3.4\source\src\common\debugging\wheatyexceptionreport.cpp line 577 Parameter _EXCEPTION_POINTERS* pExceptionInfo = 0x2B _EXCEPTION_RECORD* ExceptionRecord = _CONTEXT* ContextRecord = Local _CONTEXT* pCtx = Local _CONTEXT trashableContext unsigned int P1Home = 0x2 unsigned int P2Home = 0x80 unsigned int P3Home = 0x7FF6E78EE228 unsigned int P4Home = 0x59CADAF240 unsigned int P5Home = 0x1B4B7BC05E0 unsigned int P6Home = 0x7FFB60751E70 unsigned long ContextFlags = 0x10005F unsigned long MxCsr = 0x1F80 unsigned int SegCs = 0x33 unsigned int SegDs = 0x2B unsigned int SegEs = 0x2B unsigned int SegFs = 0x53 unsigned int SegGs = 0x2B unsigned int SegSs = 0x2B unsigned long EFlags = 0x10246 unsigned int Dr0 = 0x0 unsigned int Dr1 = 0x0 unsigned int Dr2 = 0x0 unsigned int Dr3 = 0x0 unsigned int Dr6 = 0x0 unsigned int Dr7 = 0x0 unsigned int Rax = 0x0 unsigned int Rcx = 0x0 unsigned int Rdx = 0x7FFB607767B0 unsigned int Rbx = 0x0 unsigned int Rsp = 0x59CADAFBA0 unsigned int Rbp = 0x0 unsigned int Rsi = 0x0 unsigned int Rdi = 0x0 unsigned int R8 = 0x59CADADC78 unsigned int R9 = 0x59CADAF241 unsigned int R10 = 0x0 unsigned int R11 = 0x59CADAF7F0 unsigned int R12 = 0x0 unsigned int R13 = 0x0 unsigned int R14 = 0x0 unsigned int R15 = 0x0 unsigned int Rip = 0x7FFB6332EFC1 _XSAVE_FORMAT FltSave unsigned int ControlWord = 0x27F unsigned int StatusWord = 0x0 unsigned int TagWord = 0x0 unsigned int Reserved1 = 0x0 unsigned int ErrorOpcode = 0x0 unsigned long ErrorOffset = 0x0 unsigned int ErrorSelector = 0x0 unsigned int Reserved2 = 0x0 unsigned long DataOffset = 0x0 unsigned int DataSelector = 0x0 unsigned int Reserved3 = 0x0 unsigned long MxCsr = 0x1F80 unsigned long MxCsr_Mask = 0x2FFFF _M128A[8] FloatRegisters [0] = 0x59CADAE100 [1] = 0x59CADAE110 [2] = 0x59CADAE120 [3] = 0x59CADAE130 [4] = 0x59CADAE140 [5] = 0x59CADAE150 [6] = 0x59CADAE160 [7] = 0x59CADAE170 _M128A[16] XmmRegisters [0] = 0x59CADAE180 [1] = 0x59CADAE190 [2] = 0x59CADAE1A0 [3] = 0x59CADAE1B0 [4] = 0x59CADAE1C0 [5] = 0x59CADAE1D0 [6] = 0x59CADAE1E0 [7] = 0x59CADAE1F0 [8] = 0x59CADAE200 [9] = 0x59CADAE210 unsigned int[96] Reserved4 [0] = 0x6 [1] = 0x0 [2] = 0x0 [3] = 0x0 [4] = 0x0 [5] = 0x0 [6] = 0x0 [7] = 0x0 [8] = 0x4 [9] = 0x0 _M128A[2] Header [0] = 0x59CADAE0E0 [1] = 0x59CADAE0F0 Legacy = 0x59CADAE100 _M128A Xmm0 = 0x59CADAE180 _M128A Xmm1 = 0x59CADAE190 _M128A Xmm2 = 0x59CADAE1A0 _M128A Xmm3 = 0x59CADAE1B0 _M128A Xmm4 = 0x59CADAE1C0 _M128A Xmm5 = 0x59CADAE1D0 _M128A Xmm6 = 0x59CADAE1E0 _M128A Xmm7 = 0x59CADAE1F0 _M128A Xmm8 = 0x59CADAE200 _M128A Xmm9 = 0x59CADAE210 _M128A Xmm10 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm11 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm12 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm13 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm14 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm15 unsigned int Low = 0x0 int High = 0x0 _M128A[26] VectorRegister [0] = 0x59CADAE2E0 [1] = 0x59CADAE2F0 [2] = 0x59CADAE300 [3] = 0x59CADAE310 [4] = 0x59CADAE320 [5] = 0x59CADAE330 [6] = 0x59CADAE340 [7] = 0x59CADAE350 [8] = 0x59CADAE360 [9] = 0x59CADAE370 unsigned int VectorControl = 0x59CADAF740 unsigned int DebugControl = 0x0 unsigned int LastBranchToRip = 0x0 unsigned int LastBranchFromRip = 0x0 unsigned int LastExceptionToRip = 0x0 unsigned int LastExceptionFromRip = 0x0 Local _SYSTEMTIME systime unsigned int wYear = 0x7E2 unsigned int wMonth = 0x3 unsigned int wDayOfWeek = 0x0 unsigned int wDay = 0xB unsigned int wHour = 0x17 unsigned int wMinute = 0x11 unsigned int wSecond = 0x2B unsigned int wMilliseconds = 0x28E Local _EXCEPTION_RECORD* pExceptionRecord = Local unsigned int offset = 0x59CADADFC8 Local char[260] szFaultingModule = "C:\World of Warcraft Cataclysm\Battle.net Se..." Local unsigned long section = 0x59CADADFC0 00007FF6E77F9295 00000059CADAE8C0 WheatyExceptionReport::WheatyUnhandledExceptionFilter+2C5 c:\trinitycore\4.3.4\source\src\common\debugging\wheatyexceptionreport.cpp line 180 Parameter _EXCEPTION_POINTERS* pExceptionInfo = 0x59CADAEA40 _EXCEPTION_RECORD* ExceptionRecord = 0x59CADAF6B0 unsigned long ExceptionCode = 0xC0000005 unsigned long ExceptionFlags = 0x0 _EXCEPTION_RECORD* ExceptionRecord = NULL void* ExceptionAddress = 0x7FF6E784163B unsigned long NumberParameters = 0x2 unsigned int[15] ExceptionInformation [0] = 0x1 [1] = 0x0 [2] = 0xFFFFEE82553338B4 [3] = 0x0 [4] = 0x0 [5] = 0x0 [6] = 0x0 [7] = 0x0 [8] = 0x0 [9] = 0x0 _CONTEXT* ContextRecord = 0x59CADAF1C0 unsigned int P1Home = 0x2 unsigned int P2Home = 0x80 unsigned int P3Home = 0x7FF6E78EE228 unsigned int P4Home = 0x59CADAF240 unsigned int P5Home = 0x1B4B7BC05E0 unsigned int P6Home = 0x7FFB60751E70 unsigned long ContextFlags = 0x10005F unsigned long MxCsr = 0x1F80 unsigned int SegCs = 0x33 unsigned int SegDs = 0x2B unsigned int SegEs = 0x2B unsigned int SegFs = 0x53 unsigned int SegGs = 0x2B unsigned int SegSs = 0x2B unsigned long EFlags = 0x10246 unsigned int Dr0 = 0x0 unsigned int Dr1 = 0x0 unsigned int Dr2 = 0x0 unsigned int Dr3 = 0x0 unsigned int Dr6 = 0x0 unsigned int Dr7 = 0x0 unsigned int Rax = 0x0 unsigned int Rcx = 0x0 unsigned int Rdx = 0x7FFB607767B0 unsigned int Rbx = 0x7FF6E78EE228 unsigned int Rsp = 0x59CADAF8F0 unsigned int Rbp = 0x7FF6E78EE0E0 unsigned int Rsi = 0x23 unsigned int Rdi = 0x7FF6E78EE258 unsigned int R8 = 0x59CADADC78 unsigned int R9 = 0x59CADAF241 unsigned int R10 = 0x0 unsigned int R11 = 0x59CADAF7F0 unsigned int R12 = 0x0 unsigned int R13 = 0x40 unsigned int R14 = 0x59CADAF988 unsigned int R15 = 0x1B4B7BC05E0 unsigned int Rip = 0x7FF6E784163B _XSAVE_FORMAT FltSave unsigned int ControlWord = 0x27F unsigned int StatusWord = 0x0 unsigned int TagWord = 0x0 unsigned int Reserved1 = 0x0 unsigned int ErrorOpcode = 0x0 unsigned long ErrorOffset = 0x0 unsigned int ErrorSelector = 0x0 unsigned int Reserved2 = 0x0 unsigned long DataOffset = 0x0 unsigned int DataSelector = 0x0 unsigned int Reserved3 = 0x0 unsigned long MxCsr = 0x1F80 unsigned long MxCsr_Mask = 0x2FFFF _M128A[8] FloatRegisters [0] = 0x59CADAF2E0 [1] = 0x59CADAF2F0 [2] = 0x59CADAF300 [3] = 0x59CADAF310 [4] = 0x59CADAF320 [5] = 0x59CADAF330 [6] = 0x59CADAF340 [7] = 0x59CADAF350 _M128A[16] XmmRegisters [0] = 0x59CADAF360 [1] = 0x59CADAF370 [2] = 0x59CADAF380 [3] = 0x59CADAF390 [4] = 0x59CADAF3A0 [5] = 0x59CADAF3B0 [6] = 0x59CADAF3C0 [7] = 0x59CADAF3D0 [8] = 0x59CADAF3E0 [9] = 0x59CADAF3F0 unsigned int[96] Reserved4 [0] = 0x6 [1] = 0x0 [2] = 0x0 [3] = 0x0 [4] = 0x0 [5] = 0x0 [6] = 0x0 [7] = 0x0 [8] = 0x4 [9] = 0x0 _M128A[2] Header [0] = 0x59CADAF2C0 [1] = 0x59CADAF2D0 Legacy = 0x59CADAF2E0 _M128A Xmm0 = 0x59CADAF360 _M128A Xmm1 = 0x59CADAF370 _M128A Xmm2 = 0x59CADAF380 _M128A Xmm3 = 0x59CADAF390 _M128A Xmm4 = 0x59CADAF3A0 _M128A Xmm5 = 0x59CADAF3B0 _M128A Xmm6 = 0x59CADAF3C0 _M128A Xmm7 = 0x59CADAF3D0 _M128A Xmm8 = 0x59CADAF3E0 _M128A Xmm9 = 0x59CADAF3F0 _M128A Xmm10 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm11 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm12 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm13 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm14 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm15 unsigned int Low = 0x0 int High = 0x0 _M128A[26] VectorRegister [0] = 0x59CADAF4C0 [1] = 0x59CADAF4D0 [2] = 0x59CADAF4E0 [3] = 0x59CADAF4F0 [4] = 0x59CADAF500 [5] = 0x59CADAF510 [6] = 0x59CADAF520 [7] = 0x59CADAF530 [8] = 0x59CADAF540 [9] = 0x59CADAF550 unsigned int VectorControl = 0x59CADAF740 unsigned int DebugControl = 0x0 unsigned int LastBranchToRip = 0x0 unsigned int LastBranchFromRip = 0x0 unsigned int LastExceptionToRip = 0x0 unsigned int LastExceptionFromRip = 0x0 Local char[260] module_folder_name = "C:\World of Warcraft Cataclysm\Battle.net Se..." Local _SYSTEMTIME systime unsigned int wYear = 0x7E2 unsigned int wMonth = 0x3 unsigned int wDayOfWeek = 0x0 unsigned int wDay = 0xB unsigned int wHour = 0x17 unsigned int wMinute = 0x11 unsigned int wSecond = 0x2B unsigned int wMilliseconds = 0x150 Local char[260] crash_folder_path = "C:\World of Warcraft Cataclysm\Battle.net Se..." Local std::unique_lock guard std::mutex* _Pmtx = 0x7FF6E798FE90 std::_Mutex_base std::_Align_type _Mtx_storage = 0x7FF6E798FE90 bool _Owns = 0x1 Local _MINIDUMP_EXCEPTION_INFORMATION info unsigned long ThreadId = 0x383C _EXCEPTION_POINTERS* ExceptionPointers = 0x59CADAEA40 _EXCEPTION_RECORD* ExceptionRecord = 0x59CADAF6B0 unsigned long ExceptionCode = 0xC0000005 unsigned long ExceptionFlags = 0x0 _EXCEPTION_RECORD* ExceptionRecord = NULL void* ExceptionAddress = 0x7FF6E784163B unsigned long NumberParameters = 0x2 unsigned int[15] ExceptionInformation [0] = 0x1 [1] = 0x0 [2] = 0xFFFFEE82553338B4 [3] = 0x0 [4] = 0x0 [5] = 0x0 [6] = 0x0 [7] = 0x0 [8] = 0x0 [9] = 0x0 _CONTEXT* ContextRecord = 0x59CADAF1C0 unsigned int P1Home = 0x2 unsigned int P2Home = 0x80 unsigned int P3Home = 0x7FF6E78EE228 unsigned int P4Home = 0x59CADAF240 unsigned int P5Home = 0x1B4B7BC05E0 unsigned int P6Home = 0x7FFB60751E70 unsigned long ContextFlags = 0x10005F unsigned long MxCsr = 0x1F80 unsigned int SegCs = 0x33 unsigned int SegDs = 0x2B unsigned int SegEs = 0x2B unsigned int SegFs = 0x53 unsigned int SegGs = 0x2B unsigned int SegSs = 0x2B unsigned long EFlags = 0x10246 unsigned int Dr0 = 0x0 unsigned int Dr1 = 0x0 unsigned int Dr2 = 0x0 unsigned int Dr3 = 0x0 unsigned int Dr6 = 0x0 unsigned int Dr7 = 0x0 unsigned int Rax = 0x0 unsigned int Rcx = 0x0 unsigned int Rdx = 0x7FFB607767B0 unsigned int Rbx = 0x7FF6E78EE228 unsigned int Rsp = 0x59CADAF8F0 unsigned int Rbp = 0x7FF6E78EE0E0 unsigned int Rsi = 0x23 unsigned int Rdi = 0x7FF6E78EE258 unsigned int R8 = 0x59CADADC78 unsigned int R9 = 0x59CADAF241 unsigned int R10 = 0x0 unsigned int R11 = 0x59CADAF7F0 unsigned int R12 = 0x0 unsigned int R13 = 0x40 unsigned int R14 = 0x59CADAF988 unsigned int R15 = 0x1B4B7BC05E0 unsigned int Rip = 0x7FF6E784163B _XSAVE_FORMAT FltSave = 0x59CADAF2C0 _M128A[2] Header [0] = 0x59CADAF2C0 [1] = 0x59CADAF2D0 _M128A[8] Legacy [0] = 0x59CADAF2E0 [1] = 0x59CADAF2F0 [2] = 0x59CADAF300 [3] = 0x59CADAF310 [4] = 0x59CADAF320 [5] = 0x59CADAF330 [6] = 0x59CADAF340 [7] = 0x59CADAF350 _M128A Xmm0 = 0x59CADAF360 _M128A Xmm1 = 0x59CADAF370 _M128A Xmm2 = 0x59CADAF380 _M128A Xmm3 = 0x59CADAF390 _M128A Xmm4 = 0x59CADAF3A0 _M128A Xmm5 = 0x59CADAF3B0 _M128A Xmm6 = 0x59CADAF3C0 _M128A Xmm7 = 0x59CADAF3D0 _M128A Xmm8 = 0x59CADAF3E0 _M128A Xmm9 = 0x59CADAF3F0 _M128A Xmm10 = 0x59CADAF400 _M128A Xmm11 = 0x59CADAF410 _M128A Xmm12 = 0x59CADAF420 _M128A Xmm13 = 0x59CADAF430 _M128A Xmm14 = 0x59CADAF440 _M128A Xmm15 = 0x59CADAF450 _M128A[26] VectorRegister [0] = 0x59CADAF4C0 [1] = 0x59CADAF4D0 [2] = 0x59CADAF4E0 [3] = 0x59CADAF4F0 [4] = 0x59CADAF500 [5] = 0x59CADAF510 [6] = 0x59CADAF520 [7] = 0x59CADAF530 [8] = 0x59CADAF540 [9] = 0x59CADAF550 unsigned int VectorControl = 0x59CADAF740 unsigned int DebugControl = 0x0 unsigned int LastBranchToRip = 0x0 unsigned int LastBranchFromRip = 0x0 unsigned int LastExceptionToRip = 0x0 unsigned int LastExceptionFromRip = 0x0 int ClientPointers = 0x0 Local * WheatyExceptionReport::m_previousFilter = Local void* WheatyExceptionReport::m_hReportFile = 00007FFB60239550 00000059CADAE9D0 UnhandledExceptionFilter+190 00007FFB63368548 00000059CADAEA00 memset+1B08 00007FFB63350F96 00000059CADAEA70 __C_specific_handler+96 00007FFB63364C7D 00000059CADAEAA0 __chkstk+11D 00007FFB632DD1D8 00000059CADAF1B0 RtlWalkFrameChain+1518 00007FFB63363BAE 00000059CADAF8E0 KiUserExceptionDispatcher+2E 00007FF6E784163B 00000059CADAF950 Trinity::Assert+9B c:\trinitycore\4.3.4\source\src\common\debugging\errors.cpp line 58 Parameter char* format = "StopNetwork must be called prior to SocketMg..." Local char* args = NULL 00007FF6E77AC6A6 00000059CADAF9A0 Battlenet::SessionManager::~SessionManager+D6 00007FFB606A8403 00000059CADAFA00 qsort_s+4F3 00007FFB6069CC67 00000059CADAFA30 _register_onexit_function+E7 00007FFB606A139E 00000059CADAFA60 _execute_onexit_table+3E 00007FFB606A31E4 00000059CADAFAA0 _o____lc_collate_cp_func+84 00007FFB6069EEF7 00000059CADAFAD0 _malloc_base+607 00007FFB606A32AA 00000059CADAFB20 exit+6A 00007FF6E78BB497 00000059CADAFB60 __scrt_common_main_seh+177 f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl line 290 Local bool has_cctor = 0x59CADAFB50 Local ** tls_init_callback = Local bool is_nested = 0x0 Local ** tls_dtor_callback = Local int main_result = 0x0 Local __scrt_native_startup_state __scrt_current_native_startup_state = 0x0 00007FFB61061FE4 00000059CADAFB90 BaseThreadInitThunk+14 00007FFB6332EFC1 00000059CADAFBE0 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FFB63363794 00000059CB0FF960 ZwWaitForWorkViaWorkerFactory+14 00007FFB632F49DD 00000059CB0FFCF0 RtlSetThreadWorkOnBehalfTicket+78D 00007FFB61061FE4 00000059CB0FFD20 BaseThreadInitThunk+14 00007FFB6332EFC1 00000059CB0FFD70 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FFB63363794 00000059CB1FFA60 ZwWaitForWorkViaWorkerFactory+14 00007FFB632F49DD 00000059CB1FFDF0 RtlSetThreadWorkOnBehalfTicket+78D 00007FFB61061FE4 00000059CB1FFE20 BaseThreadInitThunk+14 00007FFB6332EFC1 00000059CB1FFE70 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FFB63363794 00000059CB2FF880 ZwWaitForWorkViaWorkerFactory+14 00007FFB632F49DD 00000059CB2FFC10 RtlSetThreadWorkOnBehalfTicket+78D 00007FFB61061FE4 00000059CB2FFC40 BaseThreadInitThunk+14 00007FFB6332EFC1 00000059CB2FFC90 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FFB6335FF04 00000059CB3FFBA0 NtWaitForSingleObject+14 00007FFB60163B7F 00000059CB3FFC40 WaitForSingleObjectEx+9F 00007FF6E77B8E21 00000059CB3FFC70 boost::asio::detail::win_thread::func::run+31 c:\local\boost_1_63_0\boost\asio\detail\win_thread.hpp line 118 00007FF6E77BB23F 00000059CB3FFCB0 boost::asio::detail::win_thread_function+2F c:\local\boost_1_63_0\boost\asio\detail\impl\win_thread.ipp line 120 Local boost::asio::detail::win_thread::auto_func_base_ptr func boost::asio::detail::win_thread::func_base* ptr = 0x1B4B7BAF750 void* entry_event_ = 0x1F4 void* exit_event_ = 0x1F8 Local void* exit_event = 00007FFB606ADC05 00000059CB3FFCE0 iswascii+A5 00007FFB61061FE4 00000059CB3FFD10 BaseThreadInitThunk+14 00007FFB6332EFC1 00000059CB3FFD60 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FFB6335FF04 00000059CB5FF4B0 NtWaitForSingleObject+14 00007FFB5EEA9137 00000059CB5FF550 Tcpip6_WSHSetSocketInformation+BB7 00007FFB5EEA9F3D 00000059CB5FF710 Tcpip6_WSHGetSockaddrType+A2D 00007FFB61286B90 00000059CB5FF7F0 select+1D0 00007FFB506EE981 00000059CB5FF860 zmq_curve_keypair+4761 00007FFB506FCA9D 00000059CB5FF890 zmq_msg_set+83AD 00007FFB4FF74F87 00000059CB5FF8C0 _beginthreadex+107 00007FFB4FF7512E 00000059CB5FF8F0 _endthreadex+192 00007FFB61061FE4 00000059CB5FF920 BaseThreadInitThunk+14 00007FFB6332EFC1 00000059CB5FF970 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FFB6335FF04 00000059CB6FF5A0 NtWaitForSingleObject+14 00007FFB5EEA9137 00000059CB6FF640 Tcpip6_WSHSetSocketInformation+BB7 00007FFB5EEA9F3D 00000059CB6FF800 Tcpip6_WSHGetSockaddrType+A2D 00007FFB61286B90 00000059CB6FF8E0 select+1D0 00007FFB506EE981 00000059CB6FF950 zmq_curve_keypair+4761 00007FFB506FCA9D 00000059CB6FF980 zmq_msg_set+83AD 00007FFB4FF74F87 00000059CB6FF9B0 _beginthreadex+107 00007FFB4FF7512E 00000059CB6FF9E0 _endthreadex+192 00007FFB61061FE4 00000059CB6FFA10 BaseThreadInitThunk+14 00007FFB6332EFC1 00000059CB6FFA60 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FFB6335FF04 00000059CB8FF750 NtWaitForSingleObject+14 00007FFB60163B7F 00000059CB8FF7F0 WaitForSingleObjectEx+9F 00007FF6E77B8E21 00000059CB8FF820 boost::asio::detail::win_thread::func::run+31 c:\local\boost_1_63_0\boost\asio\detail\win_thread.hpp line 118 00007FF6E77BB23F 00000059CB8FF860 boost::asio::detail::win_thread_function+2F c:\local\boost_1_63_0\boost\asio\detail\impl\win_thread.ipp line 120 Local boost::asio::detail::win_thread::auto_func_base_ptr func boost::asio::detail::win_thread::func_base* ptr = 0x1B4B7BAFCF0 void* entry_event_ = 0x328 void* exit_event_ = 0x32C Local void* exit_event = 00007FFB606ADC05 00000059CB8FF890 iswascii+A5 00007FFB61061FE4 00000059CB8FF8C0 BaseThreadInitThunk+14 00007FFB6332EFC1 00000059CB8FF910 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00007FFB6335FFA4 00000059CB9FF8E0 ZwRemoveIoCompletion+14 00007FFB601AD3CE 00000059CB9FF940 GetQueuedCompletionStatus+4E 00007FF6E77B6369 00000059CB9FFA30 boost::asio::detail::win_iocp_io_service::do_one+2B9 c:\local\boost_1_63_0\boost\asio\detail\impl\win_iocp_io_service.ipp line 367 Parameter boost::system::error_code& ec = 0x59CB9FFA70 int m_val = 0x0 boost::system::error_category* m_cat = 0x7FF6E79863A0 Local unsigned int completion_key = 0x59CB9FFA40 Local _OVERLAPPED* overlapped = NULL Local unsigned long bytes_transferred = 0x59CB9FFA48 Local boost::asio::detail::scoped_lock lock boost::asio::detail::win_mutex& mutex_ = 0x1B4B7BFD450 _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 bool locked_ = 0x1 Local boost::asio::detail::op_queue ops boost::asio::detail::win_iocp_operation* front_ = NULL boost::asio::detail::win_iocp_operation* back_ = NULL Local boost::asio::detail::win_iocp_operation* op = Local boost::system::error_code result_ec int m_val = 0x0 boost::system::error_category* m_cat = 0x7FF6E79863A0 Local boost::asio::detail::win_iocp_io_service::work_finished_on_block_exit on_exit boost::asio::detail::win_iocp_io_service* io_service_ = 0x1B4B7BFD3F0 boost::asio::detail::service_base boost::asio::io_service::service key type_info* type_info_ = 0x7FF6E78ED638 boost::asio::io_service::id* id_ = 0x48 boost::asio::io_service::service::key key_ = 0x1B4B7BFD3F8 boost::asio::io_service& owner_ = 0x1B4B7C0C600 boost::asio::io_service::service* next_ = NULL work_finished_on_block_exit boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6E78ED638 auto_handle void* handle = 0x7FF6E78ED638 boost::asio::detail::win_iocp_io_service::auto_handle iocp_ void* handle = 0x320 long outstanding_work_ = 0x1 long stopped_ = 0x0 long stop_event_posted_ = 0x0 long shutdown_ = 0x0 unsigned long gqcs_timeout_ = 0xFFFFFFFF timer_thread_function io_service_ = 0x7FF6E78ED638 boost::asio::detail::scoped_ptr timer_thread_ boost::asio::detail::win_thread* p_ = 0x1B4B7BC8B50 boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ void* handle = 0x324 long dispatch_required_ = 0x0 boost::asio::detail::win_mutex dispatch_mutex_ _RTL_CRITICAL_SECTION crit_section_ = 0x1B4B7BFD450 boost::asio::detail::timer_queue_set timer_queues_ boost::asio::detail::timer_queue_base* first_ = 0x1B4B7BC6FC8 boost::asio::detail::op_queue completed_ops_ boost::asio::detail::win_iocp_operation* front_ = NULL boost::asio::detail::win_iocp_operation* back_ = NULL 00007FF6E77B8F3E 00000059CB9FFAA0 boost::asio::io_service::run+CE c:\local\boost_1_63_0\boost\asio\impl\io_service.ipp line 59 Local boost::asio::io_service* this = Local boost::system::error_code ec int m_val = 0x0 boost::system::error_category* m_cat = 0x7FF6E79863A0 00007FF6E77B046D 00000059CB9FFB80 NetworkThread::Run+2BD c:\trinitycore\4.3.4\source\src\server\shared\networking\networkthread.h line 128 Local NetworkThread* this = 0x1B4B7C0C568 std::atomic _connections std::_Atomic_int unsigned long _My_val = 0x0 std::atomic _stopped std::_Atomic_bool unsigned int _My_val = 0x0 std::thread* _thread = 0x1B4B7BC8F30 id unsigned int _Id = 0x328 _Thrd_imp_t _Thr void* _Hnd = 0x328 unsigned int _Id = 0x2958 std::vector,std::allocator > > _sockets std::_Vector_alloc,std::allocator > > > std::_Compressed_pair >,std::_Vector_val > >,1> _Mypair = 0x1B4B7C0C580 std::mutex _newSocketsLock std::_Mutex_base std::_Align_type _Mtx_storage = 0x1B4B7C0C598 std::vector,std::allocator > > _newSockets std::_Vector_alloc,std::allocator > > > std::_Compressed_pair >,std::_Vector_val > >,1> _Mypair = 0x1B4B7C0C5E8 boost::asio::io_service _io_service work boost::asio::detail::win_iocp_io_service& io_service_impl_ = NULL id service key type_info* type_info_ = NULL boost::asio::io_service::id* id_ = 0xFF boost::asio::io_service::service::key key_ = 0x1B4B7C0C608 boost::asio::io_service& owner_ = boost::asio::io_service::service* next_ = NULL strand boost::asio::detail::strand_service& service_ = NULL boost::asio::detail::strand_service::strand_impl* impl_ = 0x1B4B7BC9CE0 boost::asio::detail::winsock_init<2,0> init_ boost::asio::detail::winsock_init_base data long init_count_ = 0x0 long result_ = 0x0 manual = 0x0 boost::asio::detail::service_registry* service_registry_ = 0x1B4B7BC9CE0 auto_service_ptr boost::asio::io_service::service* ptr_ = boost::asio::detail::win_mutex mutex_ = 0x1B4B7BC9CE0 boost::asio::io_service& owner_ = 0x1B4B7C0C600 boost::asio::io_service::service* first_service_ = 0x1B4B7BC6FA0 boost::asio::detail::win_iocp_io_service& impl_ = 0x1B4B7BFD3F0 boost::asio::detail::service_base boost::asio::io_service::service key type_info* type_info_ = 0x7FF6E78ED638 boost::asio::io_service::id* id_ = 0x48 boost::asio::io_service::service::key key_ = 0x1B4B7BFD3F8 boost::asio::io_service& owner_ = 0x1B4B7C0C600 boost::asio::io_service::service* next_ = NULL work_finished_on_block_exit boost::asio::detail::win_iocp_io_service* io_service_ = 0x7FF6E78ED638 auto_handle void* handle = 0x7FF6E78ED638 boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x320 long outstanding_work_ = 0x1 long stopped_ = 0x0 long stop_event_posted_ = 0x0 long shutdown_ = 0x0 unsigned long gqcs_timeout_ = 0xFFFFFFFF timer_thread_function io_service_ = 0x7FF6E78ED638 boost::asio::detail::scoped_ptr timer_thread_ = 0x1B4B7BC8B50 boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x324 long dispatch_required_ = 0x0 boost::asio::detail::win_mutex dispatch_mutex_ = 0x1B4B7BFD450 boost::asio::detail::timer_queue_set timer_queues_ = 0x1B4B7BC6FC8 boost::asio::detail::op_queue completed_ops_ = 0x1B4B7BFD480 boost::asio::basic_stream_socket > _acceptSocket boost::asio::basic_socket > boost::asio::basic_io_object,1> implementation_type boost::asio::detail::win_iocp_socket_service_base::base_implementation_type unsigned int socket_ = 0xFFFFFFFFFFFFFFFF unsigned int state_ = 0x0 std::shared_ptr cancel_token_ = 0x1B4B7C0C628 boost::asio::detail::select_reactor::per_descriptor_data reactor_data_ = 0x0 boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* next_ = NULL boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* prev_ = NULL boost::asio::ip::tcp protocol_ = 0x2 bool have_remote_endpoint_ = 0x0 boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1B4B7C0C658 boost::asio::detail::win_iocp_socket_service::implementation_type implementation = 0x1B4B7C0C618 boost::asio::stream_socket_service* service_ = 0x1B4B7BC81A0 native_type unsigned int socket_ = 0xFFFFFFFFFFFFFFFF bool have_remote_endpoint_ = 0x0 boost::asio::ip::basic_endpoint remote_endpoint_ = 0x1B4B7C0C624 native_handle_type unsigned int socket_ = 0xFFFFFFFFFFFFFFFF bool have_remote_endpoint_ = 0x0 remote_endpoint_ = 0x1B4B7C0C624 native_type unsigned int socket_ = 0xFFFFFFFFFFFFFFFF bool have_remote_endpoint_ = 0x0 remote_endpoint_ = 0x1B4B7C0C624 native_handle_type unsigned int socket_ = 0xFFFFFFFFFFFFFFFF bool have_remote_endpoint_ = 0x0 remote_endpoint_ = 0x1B4B7C0C624 boost::asio::basic_deadline_timer,boost::asio::deadline_timer_service > > _updateTimer boost::asio::basic_io_object >,0> implementation_type boost::posix_time::ptime expiry = 0x1B4B7BC6FA0 bool might_have_pending_waits = 0xE9 boost::asio::detail::timer_queue::per_timer_data timer_data = 0x1B4B7C0C690 boost::asio::deadline_timer_service >& service = 0x1B4B7BC6FA0 boost::asio::detail::deadline_timer_service >::implementation_type implementation = 0x1B4B7C0C688 Local NetworkThread* this = 0x59CADAEE38 std::atomic _connections std::_Atomic_int unsigned long _My_val = 0x0 std::atomic _stopped std::_Atomic_bool unsigned int _My_val = 0x0 std::thread* _thread = NULL std::vector,std::allocator > > _sockets std::_Vector_alloc,std::allocator > > > std::_Compressed_pair >,std::_Vector_val > >,1> _Mypair = 0x59CADAEE50 std::mutex _newSocketsLock std::_Mutex_base std::_Align_type _Mtx_storage = 0x59CADAEE68 std::vector,std::allocator > > _newSockets std::_Vector_alloc,std::allocator > > > std::_Compressed_pair >,std::_Vector_val > >,1> _Mypair = 0x59CADAEEB8 boost::asio::io_service _io_service work boost::asio::detail::win_iocp_io_service& io_service_impl_ = 0x62000466 id service key type_info* type_info_ = 0x62000466 boost::asio::io_service::id* id_ = 0x11 boost::asio::io_service::service::key key_ = 0x59CADAEED8 boost::asio::io_service& owner_ = 0x7FFB632E67D6 boost::asio::io_service::service* next_ = 0x59CADAF300 strand boost::asio::detail::strand_service& service_ = 0x62000466 boost::asio::detail::strand_service::strand_impl* impl_ = 0x11 boost::asio::detail::winsock_init<2,0> init_ boost::asio::detail::winsock_init_base data long init_count_ = 0x62000466 long result_ = 0x0 manual = 0x59CADAEED0 boost::asio::detail::service_registry* service_registry_ = 0x11 auto_service_ptr boost::asio::io_service::service* ptr_ = boost::asio::detail::win_mutex mutex_ = 0x11 boost::asio::io_service& owner_ = boost::asio::io_service::service* first_service_ = boost::asio::detail::win_iocp_io_service& impl_ = 0x1B462000466 boost::asio::detail::service_base boost::asio::io_service::service key type_info* type_info_ = boost::asio::io_service::id* id_ = boost::asio::io_service::service::key key_ = 0x1B46200046E boost::asio::io_service& owner_ = boost::asio::io_service::service* next_ = work_finished_on_block_exit boost::asio::detail::win_iocp_io_service* io_service_ = auto_handle void* handle = boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x1B46200048E long outstanding_work_ = 0x1B462000496 long stopped_ = 0x1B46200049A long stop_event_posted_ = 0x1B46200049E long shutdown_ = 0x1B4620004A2 unsigned long gqcs_timeout_ = 0x1B4620004A6 timer_thread_function io_service_ = 0x1B462000466 boost::asio::detail::scoped_ptr timer_thread_ = 0x1B4620004AE boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x1B4620004B6 long dispatch_required_ = 0x1B4620004BE boost::asio::detail::win_mutex dispatch_mutex_ = 0x1B4620004C6 boost::asio::detail::timer_queue_set timer_queues_ = 0x1B4620004EE boost::asio::detail::op_queue completed_ops_ = 0x1B4620004F6 boost::asio::basic_stream_socket > _acceptSocket boost::asio::basic_socket > boost::asio::basic_io_object,1> implementation_type boost::asio::detail::win_iocp_socket_service_base::base_implementation_type unsigned int socket_ = 0x7FFB632E67D6 unsigned int state_ = 0x0 std::shared_ptr cancel_token_ = 0x59CADAEEF8 boost::asio::detail::select_reactor::per_descriptor_data reactor_data_ = 0xD0 boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* next_ = 0x1B406000006 boost::asio::detail::win_iocp_socket_service_base::base_implementation_type* prev_ = 0x7FFB632E6A99 boost::asio::ip::tcp protocol_ = 0x2000002 bool have_remote_endpoint_ = 0xB4 boost::asio::ip::basic_endpoint remote_endpoint_ = 0x59CADAEF28 boost::asio::detail::win_iocp_socket_service::implementation_type implementation = 0x59CADAEEE8 boost::asio::stream_socket_service* service_ = 0x1B4B7BAFCC0 native_type unsigned int socket_ = 0x7FFB632E67D6 bool have_remote_endpoint_ = 0x0 boost::asio::ip::basic_endpoint remote_endpoint_ = 0x59CADAEEF4 native_handle_type unsigned int socket_ = 0x7FFB632E67D6 bool have_remote_endpoint_ = 0x0 remote_endpoint_ = 0x59CADAEEF4 native_type unsigned int socket_ = 0x7FFB632E67D6 bool have_remote_endpoint_ = 0x0 remote_endpoint_ = 0x59CADAEEF4 native_handle_type unsigned int socket_ = 0x7FFB632E67D6 bool have_remote_endpoint_ = 0x0 remote_endpoint_ = 0x59CADAEEF4 boost::asio::basic_deadline_timer,boost::asio::deadline_timer_service > > _updateTimer boost::asio::basic_io_object >,0> implementation_type boost::posix_time::ptime expiry = 0x12010013 bool might_have_pending_waits = 0x0 boost::asio::detail::timer_queue::per_timer_data timer_data = 0x59CADAEF60 boost::asio::deadline_timer_service >& service = 0x12010013 boost::asio::detail::deadline_timer_service >::implementation_type implementation = 0x59CADAEF58 Local std::exception& e = 0x1B4B7BC9110 __std_exception_data _Data char* _What = "@WH" bool _DoFree = 0x0 Local std::exception& e = NULL 00007FF6E77B41EC 00000059CB9FFBC0 std::_LaunchPad::*)(void) __ptr64,NetworkThread * __ptr64>,std::default_delete::*)(void) __ptr64,NetworkThread * __ptr64> > > >::_Go+6C c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.12.25827\include\thr\xthread line 232 00007FF6E77B2F29 00000059CB9FFBF0 std::_Pad::_Call_func+9 c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.12.25827\include\thr\xthread line 211 Parameter void* _Data = 00007FFB606ADC05 00000059CB9FFC20 iswascii+A5 00007FFB61061FE4 00000059CB9FFC50 BaseThreadInitThunk+14 00007FFB6332EFC1 00000059CB9FFCA0 RtlUserThreadStart+21