Revision: TrinityCore rev. 23e4472d14bb 2015-07-06 22:25:34 +0100 (3.3.5 branch) (Win64, Debug) Date 7:7:2015. Time 14:5 //===================================================== *** Hardware *** Processor: AMD Phenom(tm) II X4 965 Processor Number Of Processors: 4 Physical Memory: 8363888 KB (Available: 5923424 KB) Commit Charge Limit: 16725940 KB *** Operation System *** Windows 7 Home Edition Service Pack 1 (Version 6.1, Build 7601) //===================================================== Exception code: C0000005 ACCESS_VIOLATION Fault address: 000007FEE5C0A8A6 01:00000000000C98A6 C:\Windows\system32\MSVCR120D.dll Registers: RAX:73696C6D6C616572 RBX:0000000000000000 RCX:00000000001D8658 RDX:00000000001D8698 RSI:0000000000000000 RDI:00000000001D86C8 R8: 00000000001D827C R9: 0000000000000F54 R10:0000000000020158 R11:0000000000000000 R12:0000000000000000 R13:0000000000000000 R14:0000000000000000 R15:CCCCCCCCCCCCCCCC CS:RIP:0033:000007FEE5C0A8A6 SS:RSP:002B:00000000001D8220 RBP:00000000 DS:002B ES:002B FS:0053 GS:002B Flags:00010206 Call stack: Address Frame Function SourceFile 000007FEE5C0A8A6 00000000001D8630 _mbctombb_l+B926 000007FEE5B72B0D 00000000001D86D0 _vsnprintf_c_l+28D 000007FEE5B72E36 00000000001D8750 _vsnprintf_s_l+216 000007FEE5B72C14 00000000001D8790 _vsnprintf_s+44 000007FEE5C65885 00000000001DD870 _VCrtDbgReportA+225 000007FEE5C6D6B0 00000000001DD8C0 _CrtDbgReport+D0 000007FEE5C6D640 00000000001DD920 _CrtDbgReport+60 000007FEE5C604A2 00000000001DD990 _free_dbg+332 000007FEE5C60196 00000000001DD9C0 _free_dbg+26 000007FEE5C5D1E5 00000000001DDA10 ??3@YAXPEAX@Z+B5 000007FEE5C4B0D3 00000000001DDA40 ??_V@YAXPEAX@Z+13 000000013FA63004 00000000001DDD60 PreparedResultSet::PreparedResultSet+144 d:\reaper server\pull\src\server\shared\database\queryresult.cpp line 48 000000013FA6772E 00000000001DDE20 MySQLConnection::Query+FE d:\reaper server\pull\src\server\shared\database\mysqlconnection.cpp line 477 000000013F9B5727 00000000001DDEA0 DatabaseWorkerPool::Query+57 d:\reaper server\pull\src\server\shared\database\databaseworkerpool.h line 280 000000013F9A11A9 00000000001DEC00 RealmList::UpdateRealms+129 d:\reaper server\pull\src\server\authserver\realms\realmlist.cpp line 85 000000013F9A0F77 00000000001DEC50 RealmList::Initialize+97 d:\reaper server\pull\src\server\authserver\realms\realmlist.cpp line 40 000000013F9F3CC8 00000000001DF8B0 main+BF8 d:\reaper server\pull\src\server\authserver\main.cpp line 128 000000013FB7D3BD 00000000001DF920 __tmainCRTStartup+19D f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c line 626 000000013FB7D4EE 00000000001DF950 mainCRTStartup+E f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c line 466 00000000777559CD 00000000001DF980 BaseThreadInitThunk+D 000000007798B981 00000000001DF9D0 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00000000779AE88A 00000000001D6370 ZwGetContextThread+A CCCCCCCCCCCCCCCC 00000000001D6378 0000:0000000000000000 CCCCCCCCCCCCCCCC 00000000001D6380 0000:0000000000000000 CCCCCCCCCCCCCCCC 00000000001D6388 0000:0000000000000000 0000000000000310 00000000001D6390 0000:0000000000000000 000085203C4887E4 00000000001D6398 0000:0000000000000000 00000000001D6910 00000000001D63A0 0000:0000000000000000 000000013FA3D800 00000000001D6910 WheatyExceptionReport::printTracesForAllThreads+100 d:\reaper server\pull\src\server\shared\debugging\wheatyexceptionreport.cpp line 421 000000013FA3DC16 00000000001D7040 WheatyExceptionReport::GenerateExceptionReport+3B6 d:\reaper server\pull\src\server\shared\debugging\wheatyexceptionreport.cpp line 522 000000013FA3D648 00000000001D73C0 WheatyExceptionReport::WheatyUnhandledExceptionFilter+3A8 d:\reaper server\pull\src\server\shared\debugging\wheatyexceptionreport.cpp line 174 00000000777DB9B0 00000000001D74A0 UnhandledExceptionFilter+160 00000000779E99C8 00000000001D74D0 EtwEventSetInformation+1D70 0000000077977FA8 00000000001D7540 __C_specific_handler+9C 00000000779891AD 00000000001D7570 RtlDecodePointer+AD 0000000077978BAF 00000000001D7C50 RtlUnwindEx+BBF 00000000779ADB38 00000000001D8210 KiUserExceptionDispatcher+2E 000007FEE5C0A8A6 00000000001D8630 _mbctombb_l+B926 000007FEE5B72B0D 00000000001D86D0 _vsnprintf_c_l+28D 000007FEE5B72E36 00000000001D8750 _vsnprintf_s_l+216 000007FEE5B72C14 00000000001D8790 _vsnprintf_s+44 000007FEE5C65885 00000000001DD870 _VCrtDbgReportA+225 000007FEE5C6D6B0 00000000001DD8C0 _CrtDbgReport+D0 000007FEE5C6D640 00000000001DD920 _CrtDbgReport+60 000007FEE5C604A2 00000000001DD990 _free_dbg+332 000007FEE5C60196 00000000001DD9C0 _free_dbg+26 000007FEE5C5D1E5 00000000001DDA10 ??3@YAXPEAX@Z+B5 000007FEE5C4B0D3 00000000001DDA40 ??_V@YAXPEAX@Z+13 000000013FA63004 00000000001DDD60 PreparedResultSet::PreparedResultSet+144 d:\reaper server\pull\src\server\shared\database\queryresult.cpp line 48 000000013FA6772E 00000000001DDE20 MySQLConnection::Query+FE d:\reaper server\pull\src\server\shared\database\mysqlconnection.cpp line 477 000000013F9B5727 00000000001DDEA0 DatabaseWorkerPool::Query+57 d:\reaper server\pull\src\server\shared\database\databaseworkerpool.h line 280 000000013F9A11A9 00000000001DEC00 RealmList::UpdateRealms+129 d:\reaper server\pull\src\server\authserver\realms\realmlist.cpp line 85 000000013F9A0F77 00000000001DEC50 RealmList::Initialize+97 d:\reaper server\pull\src\server\authserver\realms\realmlist.cpp line 40 000000013F9F3CC8 00000000001DF8B0 main+BF8 d:\reaper server\pull\src\server\authserver\main.cpp line 128 000000013FB7D3BD 00000000001DF920 __tmainCRTStartup+19D f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c line 626 000000013FB7D4EE 00000000001DF950 mainCRTStartup+E f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c line 466 00000000777559CD 00000000001DF980 BaseThreadInitThunk+D 000000007798B981 00000000001DF9D0 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00000000779AE16A 0000000002B8F930 NtWaitForMultipleObjects+A 000000007797A8F7 0000000002B8FBD0 TpIsTimerSet+8F7 00000000777559CD 0000000002B8FC00 BaseThreadInitThunk+D 000000007798B981 0000000002B8FC50 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00000000779ADBFA 0000000002E7F460 NtWaitForSingleObject+A 000007FEFDA610DC 0000000002E7F500 WaitForSingleObjectEx+9C 000007FEE5B9B139 0000000002E7F540 ?get_error_code@scheduler_resource_allocation_error@Concurrency@@QEBAJXZ+1499 000007FEE5B8ECCE 0000000002E7F580 ?Block@Context@Concurrency@@SAXXZ+1E 000007FEE5B97E76 0000000002E7F630 ?wait@_Condition_variable@details@Concurrency@@QEAAXAEAVcritical_section@3@@Z+96 000007FEE5DBCB41 0000000002E7F690 _Call_onceEx+141 000007FEE5DBCD50 0000000002E7F6C0 _Cnd_wait+20 000000013FA7C223 0000000002E7F6F0 std::_Cnd_waitX+33 c:\program files (x86)\microsoft visual studio 12.0\vc\include\thr\xthread line 93 000000013FA8083A 0000000002E7F720 std::condition_variable::wait+3A c:\program files (x86)\microsoft visual studio 12.0\vc\include\condition_variable line 58 000000013FAC0645 0000000002E7F780 ProducerConsumerQueue::WaitAndPop+85 d:\reaper server\pull\src\server\shared\threading\producerconsumerqueue.h line 75 000000013FABFE59 0000000002E7F7E0 DatabaseWorker::WorkerThread+49 d:\reaper server\pull\src\server\shared\database\databaseworker.cpp line 51 000000013FAC05AF 0000000002E7F810 std::_Pmf_wrap::operator()+2F c:\program files (x86)\microsoft visual studio 12.0\vc\include\functional line 1231 000000013FAC02C1 0000000002E7F850 std::_Bind<1,void,std::_Pmf_wrap,DatabaseWorker * __ptr64>::_Do_call<,0>+71 c:\program files (x86)\microsoft visual studio 12.0\vc\include\functional line 1150 000000013FAC01C6 0000000002E7F890 std::_Bind<1,void,std::_Pmf_wrap,DatabaseWorker * __ptr64>::operator()<>+56 c:\program files (x86)\microsoft visual studio 12.0\vc\include\functional line 1138 000000013FAC07D1 0000000002E7F8F0 std::_LaunchPad,DatabaseWorker * __ptr64> >::_Run+51 c:\program files (x86)\microsoft visual studio 12.0\vc\include\thr\xthread line 196 000000013FAC0708 0000000002E7F920 std::_LaunchPad,DatabaseWorker * __ptr64> >::_Go+28 c:\program files (x86)\microsoft visual studio 12.0\vc\include\thr\xthread line 188 000007FEE5DBDF29 0000000002E7F970 ?_Release@_Pad@std@@QEAAXXZ+D9 000007FEE5B4A105 0000000002E7F9C0 _beginthreadex+1F5 000007FEE5B4A357 0000000002E7FA00 _endthreadex+1D7 00000000777559CD 0000000002E7FA30 BaseThreadInitThunk+D 000000007798B981 0000000002E7FA80 RtlUserThreadStart+21 ======================== Local Variables And Parameters Call stack: Address Frame Function SourceFile 000007FEE5C0A8A6 00000000001D8630 _mbctombb_l+B926 000007FEE5B72B0D 00000000001D86D0 _vsnprintf_c_l+28D 000007FEE5B72E36 00000000001D8750 _vsnprintf_s_l+216 000007FEE5B72C14 00000000001D8790 _vsnprintf_s+44 000007FEE5C65885 00000000001DD870 _VCrtDbgReportA+225 000007FEE5C6D6B0 00000000001DD8C0 _CrtDbgReport+D0 000007FEE5C6D640 00000000001DD920 _CrtDbgReport+60 000007FEE5C604A2 00000000001DD990 _free_dbg+332 000007FEE5C60196 00000000001DD9C0 _free_dbg+26 000007FEE5C5D1E5 00000000001DDA10 ??3@YAXPEAX@Z+B5 000007FEE5C4B0D3 00000000001DDA40 ??_V@YAXPEAX@Z+13 000000013FA63004 00000000001DDD60 PreparedResultSet::PreparedResultSet+144 d:\reaper server\pull\src\server\shared\database\queryresult.cpp line 48 Local PreparedResultSet* this = 0x42F5E0 std::vector > m_rows std::_Vector_alloc<0,std::_Vec_base_types > > std::_Vector_val > std::_Container_base12 std::_Container_proxy* _Myproxy = 0x401D80 Field** _Myfirst = NULL * _Mylast = NULL * _Myend = NULL unsigned int m_rowCount = 0x0 unsigned int m_rowPosition = 0x0 unsigned int m_fieldCount = 0xC st_mysql_bind* m_rBind = NULL st_mysql_stmt* m_stmt = 0x6644A0 st_mem_root mem_root = 0x6644A0 st_list list = 0x6644E0 st_mysql* mysql = 0x669940 st_mysql_bind* params = 0x669940 st_mysql_bind* bind = 0x640570 st_mysql_field* fields = NULL st_mysql_data result = 0x664518 st_mysql_rows* data_cursor = * read_row_func = NULL unsigned int affected_rows = 0x1 unsigned int insert_id = 0x2200000001 unsigned long stmt_id = 0x0 unsigned long flags = 0x0 unsigned long prefetch_rows = 0xC unsigned int server_status = 0x3 unsigned int last_errno = 0x0 unsigned int param_count = 0x0 unsigned int field_count = 0x0 int state = 0x0 char[512] last_error = "..." char[6] sqlstate = "Ða" char send_types_to_server = "" char bind_param_done = "" unsigned int bind_result_done = 0x75 char unbuffered_fetch_cancelled = "*Ù÷" char update_max_length = "Ù÷" st_mysql_stmt_extension* extension = 0x640DF0 st_mysql_res* m_res = 0x30688C0 unsigned int row_count = 0x0 st_mysql_field* fields = 0x640570 st_mysql_data* data = NULL st_mysql_rows* data_cursor = NULL unsigned long* lengths = NULL st_mysql* handle = NULL st_mysql_methods* methods = 0x7FEE70A2110 char** row = NULL * current_row = NULL st_mem_root field_alloc = 0x3068908 unsigned int field_count = 0x1 unsigned int current_field = 0x0 char eof = "" char unbuffered_fetch_cancelled = "" void* extension = 0x4187F21DD401A char* m_isNull = NULL unsigned long* m_length = NULL Parameter st_mysql_stmt* stmt = 0x6644A0 st_mem_root mem_root st_used_mem* free = 0x669810 st_used_mem* used = 0x640560 st_used_mem* pre_alloc = 0x640560 unsigned int min_malloc = 0x20 unsigned int block_size = 0x7E0 unsigned int block_num = 0x5 unsigned int first_block_usage = 0x0 * error_handler = NULL unsigned int m_psi_key = 0x664808 st_list list st_list* prev = NULL st_list* next = 0x6644A0 void* data = 0x608D60 st_mysql* mysql = 0x669940 st_net net = 0x669940 unsigned int* connector_fd = NULL char* host = NULL char* user = NULL char* passwd = NULL char* unix_socket = NULL char* server_version = NULL char* host_info = NULL char* info = NULL char* db = NULL charset_info_st* charset = NULL st_mysql_field* fields = NULL st_mem_root field_alloc = 0x669C28 unsigned int affected_rows = 0x0 unsigned int insert_id = 0x0 unsigned int extra_info = 0x0 unsigned long thread_id = 0x0 unsigned long packet_length = 0x0 unsigned int port = 0x0 unsigned long client_flag = 0x0 unsigned long server_capabilities = 0x0 unsigned int protocol_version = 0x0 unsigned int field_count = 0x0 unsigned int server_status = 0x0 unsigned int server_language = 0x0 unsigned int warning_count = 0x0 st_mysql_options options = 0x669CA8 int status = 0x0 char free_me = "" char reconnect = "" char[21] scramble = "" char unused1 = "" void* unused2 = NULL void* unused3 = NULL void* unused4 = NULL void* unused5 = NULL st_list* stmts = NULL st_mysql_methods* methods = NULL void* thd = NULL char* unbuffered_fetch_owner = NULL char* info_buffer = NULL void* extension = NULL st_mysql_bind* params = 0x669940 unsigned long* length = NULL char* is_null = NULL void* buffer = NULL char* error = NULL unsigned int* row_ptr = NULL * store_param_func = NULL * fetch_result = NULL * skip_result = NULL unsigned long buffer_length = 0x0 unsigned long offset = 0x0 unsigned long length_value = 0x0 unsigned int param_number = 0x0 unsigned int pack_length = 0x0 int buffer_type = 0x0 char error_value = "" char is_unsigned = "" char long_data_used = "" char is_null_value = "" void* extension = NULL st_mysql_bind* bind = 0x640570 unsigned long* length = 0x6469 char* is_null = "id" void* buffer = 0x640B20 char* error = "realmlist" unsigned int* row_ptr = 0x61 * store_param_func = 0x640B10 * fetch_result = NULL * skip_result = 0xA unsigned long buffer_length = 0x2 unsigned long offset = 0x2 unsigned long length_value = 0x9 unsigned int param_number = 0x9 unsigned int pack_length = 0x4 int buffer_type = 0x3 char error_value = "" char is_unsigned = "" char long_data_used = "" char is_null_value = "" void* extension = 0x3F00000000 st_mysql_field* fields = NULL st_mysql_data result st_mysql_rows* data = NULL embedded_query_result* embedded_info = 0x65D160 st_mem_root alloc st_used_mem* free = NULL st_used_mem* used = 0x65D160 st_used_mem* pre_alloc = 0x18 unsigned int min_malloc = 0xFE0 unsigned int block_size = 0x4 unsigned int block_num = 0x0 unsigned int first_block_usage = 0x0 * error_handler = NULL unsigned int m_psi_key = 0x0 unsigned int rows = 0x0 unsigned int fields = 0x0 void* extension = 0x7FEE6F9A430 st_mysql_rows* data_cursor = * read_row_func = NULL unsigned int affected_rows = 0x1 unsigned int insert_id = 0x2200000001 unsigned long stmt_id = 0x0 unsigned long flags = 0x0 unsigned long prefetch_rows = 0xC unsigned int server_status = 0x3 unsigned int last_errno = 0x0 unsigned int param_count = 0x0 unsigned int field_count = 0x0 int state = 0x0 char[512] last_error = "..." char[6] sqlstate = "Ða" char send_types_to_server = "" char bind_param_done = "" unsigned int bind_result_done = 0x75 char unbuffered_fetch_cancelled = "*Ù÷" char update_max_length = "Ù÷" st_mysql_stmt_extension* extension = 0x640DF0 Parameter st_mysql_res* result = 0x30688C0 unsigned int row_count = 0x0 st_mysql_field* fields = 0x640570 char* name = "id" char* org_name = "id" char* table = "realmlist" char* org_table = "realmlist" char* db = "auth" char* catalog = "def" char* def = NULL unsigned long length = 0xA unsigned long max_length = 0x0 unsigned int name_length = 0x2 unsigned int org_name_length = 0x2 unsigned int table_length = 0x9 unsigned int org_table_length = 0x9 unsigned int db_length = 0x4 unsigned int catalog_length = 0x3 unsigned int def_length = 0x0 unsigned int flags = 0xC223 unsigned int decimals = 0x0 unsigned int charsetnr = 0x3F int type = 0x3 void* extension = NULL st_mysql_data* data = NULL st_mysql_rows* data_cursor = NULL unsigned long* lengths = NULL st_mysql* handle = NULL st_mysql_methods* methods = 0x7FEE70A2110 char** row = NULL * current_row = NULL st_mem_root field_alloc st_used_mem* free = NULL st_used_mem* used = NULL st_used_mem* pre_alloc = NULL unsigned int min_malloc = 0x0 unsigned int block_size = 0x0 unsigned int block_num = 0x0 unsigned int first_block_usage = 0x0 * error_handler = NULL unsigned int m_psi_key = 0xC unsigned int field_count = 0x1 unsigned int current_field = 0x0 char eof = "" char unbuffered_fetch_cancelled = "" void* extension = 0x4187F21DD401A Parameter unsigned int rowCount = 0x0 Parameter unsigned int fieldCount = 0xC Local st_mysql_field* field = 0xCCCCCCCCCCCCCCCC char* name = char* org_name = char* table = char* org_table = char* db = char* catalog = char* def = unsigned long length = 0xCCCCCCCCCCCCCD04 unsigned long max_length = 0xCCCCCCCCCCCCCD08 unsigned int name_length = 0xCCCCCCCCCCCCCD0C unsigned int org_name_length = 0xCCCCCCCCCCCCCD10 unsigned int table_length = 0xCCCCCCCCCCCCCD14 unsigned int org_table_length = 0xCCCCCCCCCCCCCD18 unsigned int db_length = 0xCCCCCCCCCCCCCD1C unsigned int catalog_length = 0xCCCCCCCCCCCCCD20 unsigned int def_length = 0xCCCCCCCCCCCCCD24 unsigned int flags = 0xCCCCCCCCCCCCCD28 unsigned int decimals = 0xCCCCCCCCCCCCCD2C unsigned int charsetnr = 0xCCCCCCCCCCCCCD30 int type = 0xCCCCCCCCCCCCCD34 void* extension = Local unsigned int i = 0xCCCCCCCC 000000013FA6772E 00000000001DDE20 MySQLConnection::Query+FE d:\reaper server\pull\src\server\shared\database\mysqlconnection.cpp line 477 Local MySQLConnection* this = 0x3FD520 std::vector > m_stmts std::_Vector_alloc<0,std::_Vec_base_types > > std::_Vector_val > std::_Container_base12 std::_Container_proxy* _Myproxy = 0x4025F0 MySQLPreparedStatement** _Myfirst = 0x423B20 MySQLPreparedStatement** _Mylast = 0xFDFDFDFD * _Myend = 0xFDFDFDFD std::map,std::allocator >,enum ConnectionFlags>,std::less,std::allocator,std::allocator >,enum ConnectionFlags>,std::less,std::allocator,std::allocator >,enum ConnectionFlags>,std::less,std::allocator,std::allocator >,enum ConnectionFlags> >,std::allocator,std::allocator >,enum ConnectionFlags> >,std::allocator,std::allocator >,enum ConnectionFlags> > > > std::_Container_base12 std::_Container_proxy* _Myproxy = 0x402640 std::_Tree_node,std::allocator >,enum ConnectionFlags> >,void *>* _Myhead = 0x417460 unsigned int _Mysize = 0x56 value_compare = 0x3FD548 value_compare = 0x3FD548 bool m_reconnecting = 0x0 bool m_prepareError = 0x0 ProducerConsumerQueue* m_queue = NULL DatabaseWorker* m_worker = NULL st_mysql* m_Mysql = 0x608D60 st_net net = 0x608D60 unsigned int* connector_fd = NULL char* host = "127.0.0.1" char* user = "root" char* passwd = "****" char* unix_socket = NULL char* server_version = "5.6.25" char* host_info = "127.0.0.1 via TCP/IP" char* info = NULL char* db = "auth" charset_info_st* charset = 0x7FEE70CACB0 st_mysql_field* fields = 0x30668E0 st_mem_root field_alloc = 0x609048 unsigned int affected_rows = 0x0 unsigned int insert_id = 0x0 unsigned int extra_info = 0x2 unsigned long thread_id = 0xCEA unsigned long packet_length = 0x3EA28D unsigned int port = 0x807FF7FF unsigned long client_flag = 0xA unsigned long server_capabilities = 0xC unsigned int protocol_version = 0x22 unsigned int field_count = 0x21 unsigned int server_status = 0x0 unsigned int server_language = 0x0 unsigned int warning_count = 0x0 st_mysql_options options = 0x6090C8 int status = 0x7E734D6E char free_me = ">X!9=da;@o/9pL" char reconnect = "X!9=da;@o/9pL" char[21] scramble = "!9=da;@o/9pL" char unused1 = "" void* unused2 = NULL void* unused3 = NULL void* unused4 = NULL void* unused5 = 0x3064248 st_list* stmts = 0x7FEE70A2110 st_mysql_methods* methods = NULL void* thd = 0x6647B9 char* unbuffered_fetch_owner = NULL char* info_buffer = NULL void* extension = 0x1007183945DC427D MySQLConnectionInfo& m_connectionInfo = 0x413C40 std::string user = "root" std::string password = "****" std::string database = "auth" std::string host = "127.0.0.1" std::string port_or_socket = "3306" int m_connectionFlags = 0x2 std::mutex m_Mutex std::_Mutex_base _Mtx_internal_imp_t* _Mtx = 0x410D10 Parameter PreparedStatement* stmt = 0x42CCB0 MySQLPreparedStatement* m_stmt = 0x423B20 PreparedStatement* m_stmt = 0x42CCB0 st_mysql_stmt* m_Mstmt = 0x6644A0 unsigned int m_paramCount = 0x0 std::vector > m_paramsSet = 0x423B38 st_mysql_bind* m_bind = 0x413970 unsigned int m_index = 0x0 std::vector > statement_data std::_Vector_alloc<0,std::_Vec_base_types > > std::_Vector_val > std::_Container_base12 std::_Container_proxy* _Myproxy = 0x402140 PreparedStatementData* _Myfirst = NULL PreparedStatementData* _Mylast = NULL PreparedStatementData* _Myend = NULL Local st_mysql_res* result = 0x30688C0 unsigned int row_count = 0x0 st_mysql_field* fields = 0x640570 char* name = "id" char* org_name = "id" char* table = "realmlist" char* org_table = "realmlist" char* db = "auth" char* catalog = "def" char* def = NULL unsigned long length = 0xA unsigned long max_length = 0x0 unsigned int name_length = 0x2 unsigned int org_name_length = 0x2 unsigned int table_length = 0x9 unsigned int org_table_length = 0x9 unsigned int db_length = 0x4 unsigned int catalog_length = 0x3 unsigned int def_length = 0x0 unsigned int flags = 0xC223 unsigned int decimals = 0x0 unsigned int charsetnr = 0x3F int type = 0x3 void* extension = NULL st_mysql_data* data = NULL st_mysql_rows* data_cursor = NULL unsigned long* lengths = NULL st_mysql* handle = NULL st_mysql_methods* methods = 0x7FEE70A2110 char** row = NULL * current_row = NULL st_mem_root field_alloc st_used_mem* free = NULL st_used_mem* used = NULL st_used_mem* pre_alloc = NULL unsigned int min_malloc = 0x0 unsigned int block_size = 0x0 unsigned int block_num = 0x0 unsigned int first_block_usage = 0x0 * error_handler = NULL unsigned int m_psi_key = 0xC unsigned int field_count = 0x1 unsigned int current_field = 0x0 char eof = "" char unbuffered_fetch_cancelled = "" void* extension = 0x4187F21DD401A Local unsigned int rowCount = 0x0 Local unsigned int fieldCount = 0xC 000000013F9B5727 00000000001DDEA0 DatabaseWorkerPool::Query+57 d:\reaper server\pull\src\server\shared\database\databaseworkerpool.h line 280 Local DatabaseWorkerPool* this = 0x13FD2B970 std::unique_ptr,std::default_delete > > _queue std::_Unique_ptr_base,std::default_delete >,1> ProducerConsumerQueue* _Myptr = 0x3CB4D0 std::vector >,std::allocator > > > _connections std::_Vector_alloc<0,std::_Vec_base_types >,std::allocator > > > std::_Container_base12 std::_Container_proxy* _Myproxy = 0x3C67B0 std::vector >* _Myfirst = 0x3CB660 std::vector >* _Mylast = 0x3CB6A0 std::vector >* _Myend = 0x3CB6A0 unsigned int[2] _connectionCount [0] = 0x1 [1] = 0x1 std::unique_ptr > _connectionInfo std::_Unique_ptr_base,1> MySQLConnectionInfo* _Myptr = 0x413C40 unsigned int _async_threads = 0x1 unsigned int _synch_threads = 0x1 Parameter PreparedStatement* stmt = 0x42CCB0 MySQLPreparedStatement* m_stmt = 0x423B20 PreparedStatement* m_stmt = 0x42CCB0 st_mysql_stmt* m_Mstmt = 0x6644A0 unsigned int m_paramCount = 0x0 std::vector > m_paramsSet = 0x423B38 st_mysql_bind* m_bind = 0x413970 unsigned int m_index = 0x0 std::vector > statement_data std::_Vector_alloc<0,std::_Vec_base_types > > std::_Vector_val > std::_Container_base12 std::_Container_proxy* _Myproxy = 0x402140 PreparedStatementData* _Myfirst = NULL PreparedStatementData* _Mylast = NULL PreparedStatementData* _Myend = NULL Local LoginDatabaseConnection* t = 0x3FD520 MySQLConnection std::vector > m_stmts std::_Vector_alloc<0,std::_Vec_base_types > > std::_Vector_val > std::_Container_base12 std::_Container_proxy* _Myproxy = 0x4025F0 MySQLPreparedStatement** _Myfirst = 0x423B20 MySQLPreparedStatement** _Mylast = 0xFDFDFDFD * _Myend = 0xFDFDFDFD std::map,std::allocator >,enum ConnectionFlags>,std::less,std::allocator,std::allocator >,enum ConnectionFlags>,std::less,std::allocator,std::allocator >,enum ConnectionFlags>,std::less,std::allocator,std::allocator >,enum ConnectionFlags> >,std::allocator,std::allocator >,enum ConnectionFlags> >,std::allocator,std::allocator >,enum ConnectionFlags> > > > std::_Container_base12 std::_Container_proxy* _Myproxy = 0x402640 std::_Tree_node,std::allocator >,enum ConnectionFlags> >,void *>* _Myhead = 0x417460 unsigned int _Mysize = 0x56 value_compare = 0x3FD548 value_compare = 0x3FD548 bool m_reconnecting = 0x0 bool m_prepareError = 0x0 ProducerConsumerQueue* m_queue = NULL DatabaseWorker* m_worker = NULL st_mysql* m_Mysql = 0x608D60 st_net net = 0x608D60 unsigned int* connector_fd = NULL char* host = "127.0.0.1" char* user = "root" char* passwd = "****" char* unix_socket = NULL char* server_version = "5.6.25" char* host_info = "127.0.0.1 via TCP/IP" char* info = NULL char* db = "auth" charset_info_st* charset = 0x7FEE70CACB0 st_mysql_field* fields = 0x30668E0 st_mem_root field_alloc = 0x609048 unsigned int affected_rows = 0x0 unsigned int insert_id = 0x0 unsigned int extra_info = 0x2 unsigned long thread_id = 0xCEA unsigned long packet_length = 0x3EA28D unsigned int port = 0x807FF7FF unsigned long client_flag = 0xA unsigned long server_capabilities = 0xC unsigned int protocol_version = 0x22 unsigned int field_count = 0x21 unsigned int server_status = 0x0 unsigned int server_language = 0x0 unsigned int warning_count = 0x0 st_mysql_options options = 0x6090C8 int status = 0x7E734D6E char free_me = ">X!9=da;@o/9pL" char reconnect = "X!9=da;@o/9pL" char[21] scramble = "!9=da;@o/9pL" char unused1 = "" void* unused2 = NULL void* unused3 = NULL void* unused4 = NULL void* unused5 = 0x3064248 st_list* stmts = 0x7FEE70A2110 st_mysql_methods* methods = NULL void* thd = 0x6647B9 char* unbuffered_fetch_owner = NULL char* info_buffer = NULL void* extension = 0x1007183945DC427D MySQLConnectionInfo& m_connectionInfo = 0x413C40 std::string user = "root" std::string password = "****" std::string database = "auth" std::string host = "127.0.0.1" std::string port_or_socket = "3306" int m_connectionFlags = 0x2 std::mutex m_Mutex std::_Mutex_base _Mtx_internal_imp_t* _Mtx = 0x410D10 Local PreparedResultSet* ret = 0xCCCCCCCCCCCCCCCC std::vector > m_rows std::_Vector_alloc<0,std::_Vec_base_types > > std::_Vector_val > std::_Container_base12 std::_Container_proxy* _Myproxy = Field** _Myfirst = * _Mylast = * _Myend = unsigned int m_rowCount = 0xCCCCCCCCCCCCCCEC unsigned int m_rowPosition = 0xCCCCCCCCCCCCCCF4 unsigned int m_fieldCount = 0xCCCCCCCCCCCCCCFC st_mysql_bind* m_rBind = st_mysql_stmt* m_stmt = st_mysql_res* m_res = char* m_isNull = unsigned long* m_length = 000000013F9A11A9 00000000001DEC00 RealmList::UpdateRealms+129 d:\reaper server\pull\src\server\authserver\realms\realmlist.cpp line 85 Local RealmList* this = 0x13FD2B8E8 std::map,std::allocator >,Realm,std::less,std::allocator > >,std::allocator,std::allocator >,Realm,std::less,std::allocator > >,std::allocator std::_Tree_comp<0,std::_Tmap_traits,std::allocator >,Realm,std::less,std::allocator > >,std::al std::_Tree_buy,std::allocator > const ,Realm>,std::allocator,std::allocator std::_Tree_alloc<0,std::_Tree_base_types,std::allocator > const ,Realm>,std::allocator,std::allocator > const ,Realm> > > std::_Container_base12 std::_Container_proxy* _Myproxy = 0x401EC0 std::_Tree_node,std::allocator > const ,Realm>,void *>* _Myhead = 0x435B80 unsigned int _Mysize = 0x0 value_compare = 0x13FD2B8E8 value_compare = 0x13FD2B8E8 unsigned int m_UpdateInterval = 0x14 int m_NextUpdateTime = 0x559BC084 boost::asio::ip::basic_resolver >* _resolver = 0x3F8260 boost::asio::basic_io_object,0> boost::asio::ip::resolver_service& service = 0x400B30 std::shared_ptr implementation = 0x3F8268 Parameter bool init = 0x1 Local std::shared_ptr result std::_Ptr_base PreparedResultSet* _Ptr = 0xCCCCCCCCCCCCCCCC std::vector > m_rows = 0xCCCCCCCCCCCCCCCC unsigned int m_rowCount = 0xCCCCCCCCCCCCCCEC unsigned int m_rowPosition = 0xCCCCCCCCCCCCCCF4 unsigned int m_fieldCount = 0xCCCCCCCCCCCCCCFC st_mysql_bind* m_rBind = st_mysql_stmt* m_stmt = st_mysql_res* m_res = char* m_isNull = unsigned long* m_length = std::_Ref_count_base* _Rep = 0xCCCCCCCCCCCCCCCC unsigned long _Uses = 0xCCCCCCCCCCCCCCD4 unsigned long _Weaks = 0xCCCCCCCCCCCCCCD8 Local PreparedStatement* stmt = 0x42CCB0 MySQLPreparedStatement* m_stmt = 0x423B20 PreparedStatement* m_stmt = 0x42CCB0 st_mysql_stmt* m_Mstmt = 0x6644A0 unsigned int m_paramCount = 0x0 std::vector > m_paramsSet = 0x423B38 st_mysql_bind* m_bind = 0x413970 unsigned int m_index = 0x0 std::vector > statement_data std::_Vector_alloc<0,std::_Vec_base_types > > std::_Vector_val > std::_Container_base12 std::_Container_proxy* _Myproxy = 0x402140 PreparedStatementData* _Myfirst = NULL PreparedStatementData* _Mylast = NULL PreparedStatementData* _Myend = NULL 000000013F9A0F77 00000000001DEC50 RealmList::Initialize+97 d:\reaper server\pull\src\server\authserver\realms\realmlist.cpp line 40 Local RealmList* this = 0x13FD2B8E8 std::map,std::allocator >,Realm,std::less,std::allocator > >,std::allocator,std::allocator >,Realm,std::less,std::allocator > >,std::allocator std::_Tree_comp<0,std::_Tmap_traits,std::allocator >,Realm,std::less,std::allocator > >,std::al std::_Tree_buy,std::allocator > const ,Realm>,std::allocator,std::allocator std::_Tree_alloc<0,std::_Tree_base_types,std::allocator > const ,Realm>,std::allocator,std::allocator > const ,Realm> > > std::_Container_base12 std::_Container_proxy* _Myproxy = 0x401EC0 std::_Tree_node,std::allocator > const ,Realm>,void *>* _Myhead = 0x435B80 unsigned int _Mysize = 0x0 value_compare = 0x13FD2B8E8 value_compare = 0x13FD2B8E8 unsigned int m_UpdateInterval = 0x14 int m_NextUpdateTime = 0x559BC084 boost::asio::ip::basic_resolver >* _resolver = 0x3F8260 boost::asio::basic_io_object,0> boost::asio::ip::resolver_service& service = 0x400B30 std::shared_ptr implementation = 0x3F8268 Parameter boost::asio::io_service& ioService = 0x3B9C90 work boost::asio::detail::win_iocp_io_service& io_service_impl_ = 0xCDCDCDCDCDCDCDCD 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_ = 0xCDCDCDCDCDCDCDD5 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_ = 0xCDCDCDCDCDCDCDF5 long outstanding_work_ = 0xCDCDCDCDCDCDCDFD long stopped_ = 0xCDCDCDCDCDCDCE01 long stop_event_posted_ = 0xCDCDCDCDCDCDCE05 long shutdown_ = 0xCDCDCDCDCDCDCE09 unsigned long gqcs_timeout_ = 0xCDCDCDCDCDCDCE0D timer_thread_function io_service_ = 0xCDCDCDCDCDCDCDCD boost::asio::detail::scoped_ptr timer_thread_ = 0xCDCDCDCDCDCDCE15 boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0xCDCDCDCDCDCDCE1D long dispatch_required_ = 0xCDCDCDCDCDCDCE25 boost::asio::detail::win_mutex dispatch_mutex_ = 0xCDCDCDCDCDCDCE2D boost::asio::detail::timer_queue_set timer_queues_ = 0xCDCDCDCDCDCDCE55 boost::asio::detail::op_queue completed_ops_ = 0xCDCDCDCDCDCDCE5D id service key type_info* type_info_ = 0xCDCDCDCDCDCDCDCD boost::asio::io_service::id* id_ = 0x90 boost::asio::io_service::service::key key_ type_info* type_info_ = 0x415230 boost::asio::io_service::id* id_ = 0x60 boost::asio::io_service& owner_ = 0xDDDDDDDDFDFDFDFD work boost::asio::detail::win_iocp_io_service& io_service_impl_ = id service key type_info* type_info_ = boost::asio::io_service::id* id_ = boost::asio::io_service::service::key key_ = 0xDDDDDDDDFDFDFE05 boost::asio::io_service& owner_ = boost::asio::io_service::service* next_ = strand boost::asio::detail::strand_service& service_ = boost::asio::detail::strand_service::strand_impl* impl_ = boost::asio::detail::winsock_init<2,0> init_ = 0xDDDDDDDDFDFDFDFD boost::asio::detail::service_registry* service_registry_ = boost::asio::detail::win_iocp_io_service& impl_ = boost::asio::io_service::service* next_ = 0x5F0052DDDDDDDD key type_info* type_info_ = boost::asio::io_service::id* id_ = boost::asio::io_service::service::key key_ = 0x5F0052DDDDDDE5 boost::asio::io_service& owner_ = boost::asio::io_service::service* next_ = strand boost::asio::detail::strand_service& service_ = 0xCDCDCDCDCDCDCDCD boost::asio::detail::service_base boost::asio::io_service::service key = 0xCDCDCDCDCDCDCDCD key_ = 0xCDCDCDCDCDCDCDD5 owner_ = 0xCDCDCDCDCDCDCDE5 next_ = 0xCDCDCDCDCDCDCDED on_do_complete_exit owner_ = 0xCDCDCDCDCDCDCDCD boost::asio::detail::strand_service::strand_impl* impl_ = on_dispatch_exit io_service_ = 0xCDCDCDCDCDCDCDCD impl_ = 0xCDCDCDCDCDCDCDD5 strand_impl 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::win_iocp_io_service& io_service_ = boost::asio::detail::win_mutex mutex_ = 0xCDCDCDCDCDCDCDFD boost::asio::detail::scoped_ptr[193] implementations_ [0] = 0xCDCDCDCDCDCDCE25 [1] = 0xCDCDCDCDCDCDCE2D [2] = 0xCDCDCDCDCDCDCE35 [3] = 0xCDCDCDCDCDCDCE3D [4] = 0xCDCDCDCDCDCDCE45 [5] = 0xCDCDCDCDCDCDCE4D [6] = 0xCDCDCDCDCDCDCE55 [7] = 0xCDCDCDCDCDCDCE5D [8] = 0xCDCDCDCDCDCDCE65 [9] = 0xCDCDCDCDCDCDCE6D unsigned int salt_ = 0xCDCDCDCDCDCDD42D boost::asio::detail::strand_service::strand_impl* impl_ = 0x415230 boost::asio::detail::win_iocp_operation _OVERLAPPED unsigned int Internal = 0x429C90 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_ = NULL * func_ = 0x3B9C90 long ready_ = 0x400B30 boost::asio::detail::win_mutex mutex_ = 0x415268 bool locked_ = 0x0 boost::asio::detail::op_queue waiting_queue_ = 0x415298 boost::asio::detail::op_queue ready_queue_ = 0x4152A8 boost::asio::detail::winsock_init<2,0> init_ boost::asio::detail::winsock_init_base data long init_count_ = 0xCDCDCDCD long result_ = 0xCDCDCDCD manual = 0x3B9C90 boost::asio::detail::service_registry* service_registry_ = 0x415230 auto_service_ptr boost::asio::io_service::service* ptr_ = 0x429C90 boost::asio::detail::win_mutex mutex_ = 0x415230 boost::asio::io_service& owner_ = 0x3B9C90 boost::asio::io_service::service* first_service_ = 0x400B30 boost::asio::detail::win_iocp_io_service& impl_ = 0x412AA0 boost::asio::detail::service_base boost::asio::io_service::service key type_info* type_info_ = 0x13FC22E60 boost::asio::io_service::id* id_ = 0x38 boost::asio::io_service::service::key key_ = 0x412AA8 boost::asio::io_service& owner_ = 0x3B9C90 boost::asio::io_service::service* next_ = NULL work_finished_on_block_exit boost::asio::detail::win_iocp_io_service* io_service_ = 0x13FC22E60 auto_handle void* handle = 0x13FC22E60 boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x300 long outstanding_work_ = 0x0 long stopped_ = 0x0 long stop_event_posted_ = 0x0 long shutdown_ = 0x0 unsigned long gqcs_timeout_ = 0xFFFFFFFF timer_thread_function io_service_ = 0x13FC22E60 boost::asio::detail::scoped_ptr timer_thread_ = 0x0 boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x0 long dispatch_required_ = 0x0 boost::asio::detail::win_mutex dispatch_mutex_ = 0x412B00 boost::asio::detail::timer_queue_set timer_queues_ = 0x0 boost::asio::detail::op_queue completed_ops_ = 0x412B30 Parameter unsigned int updateInterval = 0x14 000000013F9F3CC8 00000000001DF8B0 main+BF8 d:\reaper server\pull\src\server\authserver\main.cpp line 128 Parameter int argc = 0x1 Parameter char** argv = "D:\Reaper Server\Server\authserver.exe" Local std::string configFile = "authserver.conf" Local std::string pidFile = "" 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 > >,s std::_Tree,std::allocator >,boost::program_options::variable_value,std::less,std::a std::_Tree_comp<0,std::_Tmap_traits,std::allocator >,boost::program_options::variable_value,std::less std::_Tree_buy,std::allocator > const ,boost::program_options::variable_value>,std::allocator,std::allocator > const ,boost::program_options::variable_value>,std::allocator,std::allocator > const ,boost::program_options::variable_value> > > std::_Container_base12 std::_Container_proxy* _Myproxy = 0x3CCCE0 std::_Tree_node,std::allocator > const ,boost::program_options::variable_value>,void *>* _Myhead = 0x3C7BD0 unsigned int _Mysize = 0x2 value_compare = 0x1DED40 value_compare = 0x1DED40 std::set,std::allocator >,std::less,std::allocator > >,std::allocator,std::allocator >,std::less,std::allocator > >,std::allocator,std::allocator >,std::less,std::allocator > >,std::allocato std::_Tree_buy,std::allocator >,std::allocator,std::allocator > > > std::_Tree_alloc<0,std::_Tree_base_types,std::allocator >,std::allocator,std::allocator > > > > std::_Tree_val,std::allocator > > > std::_Container_base12 std::_Container_proxy* _Myproxy = 0x3CCD30 std::_Tree_node,std::allocator >,void *>* _Myhead = 0x3CD560 unsigned int _Mysize = 0x0 std::map,std::allocator >,std::basic_string,std::allocator >,std::less,std::allocator >,std::basic_string,std::allocator >,std::less,std::allocator >,std::basic_string,std::allocator >,std::less,std::allocator > const ,std::basic_string,std::allocator > >,std::allocator,std::allocator > const ,std::basic_string,std::allocator > >,s std::_Tree_val,std::allocator > const ,std::basic_string,std::allocator > > > > std::_Container_base12 std::_Container_proxy* _Myproxy = 0x3CCE20 std::_Tree_node,std::allocator > const ,std::basic_string,std::allocator > >,void *>* _Myhead = 0x3C7DE0 unsigned int _Mysize = 0x0 value_compare = 0x1DED70 value_compare = 0x1DED70 Local std::string configService = "" Local std::string configError = "" Local std::string bindIp = 0x1DF458 Local boost::asio::basic_signal_set signals boost::asio::basic_io_object implementation_type boost::asio::detail::op_queue queue_ boost::asio::detail::signal_op* front_ = 0xCCCCCCCCCCCCCCCC boost::asio::detail::signal_op* back_ = 0xCCCCCCCCCCCCCCCC boost::asio::detail::signal_set_service::registration* signals_ = 0xCCCCCCCCCCCCCCCC int signal_number_ = 0xCCCCCCCCCCCCCCCC boost::asio::detail::op_queue* queue_ = unsigned int undelivered_ = 0xCCCCCCCCCCCCCCDC boost::asio::detail::signal_set_service::registration* next_in_table_ = boost::asio::detail::signal_set_service::registration* prev_in_table_ = boost::asio::detail::signal_set_service::registration* next_in_set_ = boost::asio::signal_set_service& service = 0xCCCCCCCCCCCCCCCC 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_ = 0xCCCCCCCCCCCCCCD4 boost::asio::io_service& owner_ = boost::asio::io_service::service* next_ = implementation_type boost::asio::detail::op_queue queue_ = 0xCCCCCCCCCCCCCCCC boost::asio::detail::signal_set_service::registration* signals_ = boost::asio::detail::signal_set_service service_impl_ = 0xCCCCCCCCCCCCCCF4 boost::asio::detail::signal_set_service::implementation_type implementation boost::asio::detail::op_queue queue_ front_ = 0xCCCCCCCCCCCCCCCC boost::asio::detail::signal_op* back_ = 0xCCCCCCCCCCCCCCCC boost::asio::detail::signal_set_service::registration* signals_ = 0xCCCCCCCCCCCCCCCC Local int port = 0xCCCCCCCC 000000013FB7D3BD 00000000001DF920 __tmainCRTStartup+19D f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c line 626 Local void* lock_free = NULL Local void* fiberid = 0x1E0000 Local int nested = 0x0 000000013FB7D4EE 00000000001DF950 mainCRTStartup+E f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c line 466 00000000777559CD 00000000001DF980 BaseThreadInitThunk+D 000000007798B981 00000000001DF9D0 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00000000779AE88A 00000000001D6370 ZwGetContextThread+A CCCCCCCCCCCCCCCC 00000000001D6378 0000:0000000000000000 CCCCCCCCCCCCCCCC 00000000001D6380 0000:0000000000000000 CCCCCCCCCCCCCCCC 00000000001D6388 0000:0000000000000000 0000000000000310 00000000001D6390 0000:0000000000000000 000085203C4887E4 00000000001D6398 0000:0000000000000000 00000000001D6910 00000000001D63A0 0000:0000000000000000 000000013FA3D800 00000000001D6910 WheatyExceptionReport::printTracesForAllThreads+100 d:\reaper server\pull\src\server\shared\debugging\wheatyexceptionreport.cpp line 421 Local _CONTEXT context unsigned int P1Home = 0xCCCCCCCCCCCCCCCC unsigned int P2Home = 0xCCCCCCCCCCCCCCCC unsigned int P3Home = 0xCCCCCCCCCCCCCCCC unsigned int P4Home = 0xCCCCCCCCCCCCCCCC unsigned int P5Home = 0xCCCCCCCCCCCCCCCC unsigned int P6Home = 0xCCCCCCCCCCCCCCCC 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 = 0x202 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 = 0x3E3 unsigned int Rcx = 0x24D0000 unsigned int Rdx = 0x24D6CF8 unsigned int Rbx = 0x0 unsigned int Rsp = 0x1D63B0 unsigned int Rbp = 0x1DF990 unsigned int Rsi = 0x1D8130 unsigned int Rdi = 0x1D6910 unsigned int R8 = 0x1C unsigned int R9 = 0x1DF990 unsigned int R10 = 0x0 unsigned int R11 = 0x286 unsigned int R12 = 0x1D7510 unsigned int R13 = 0x0 unsigned int R14 = 0x13F9959A7 unsigned int R15 = 0x7784B328 unsigned int Rip = 0x13FA3D800 _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] = 0x1D6540 [1] = 0x1D6550 [2] = 0x1D6560 [3] = 0x1D6570 [4] = 0x1D6580 [5] = 0x1D6590 [6] = 0x1D65A0 [7] = 0x1D65B0 _M128A[16] XmmRegisters [0] = 0x1D65C0 [1] = 0x1D65D0 [2] = 0x1D65E0 [3] = 0x1D65F0 [4] = 0x1D6600 [5] = 0x1D6610 [6] = 0x1D6620 [7] = 0x1D6630 [8] = 0x1D6640 [9] = 0x1D6650 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] = 0x1D6520 [1] = 0x1D6530 Legacy = 0x1D6540 _M128A Xmm0 = 0x1D65C0 _M128A Xmm1 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm2 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm3 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm4 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm5 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm6 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm7 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm8 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm9 unsigned int Low = 0x0 int High = 0x0 _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] = 0x1D6720 [1] = 0x1D6730 [2] = 0x1D6740 [3] = 0x1D6750 [4] = 0x1D6760 [5] = 0x1D6770 [6] = 0x1D6780 [7] = 0x1D6790 [8] = 0x1D67A0 [9] = 0x1D67B0 unsigned int VectorControl = 0xCCCCCCCCCCCCCCCC unsigned int DebugControl = 0xCCCCCCCCCCCCCCCC unsigned int LastBranchToRip = 0x0 unsigned int LastBranchFromRip = 0x0 unsigned int LastExceptionToRip = 0x0 unsigned int LastExceptionFromRip = 0x0 Local void* threadHandle = 0x310 Parameter bool bWriteVariables = 0x1 Local unsigned long dwOwnerPID = 0x12B0 Local tagTHREADENTRY32 te32 unsigned long dwSize = 0x1C unsigned long cntUsage = 0x0 unsigned long th32ThreadID = 0x12B4 unsigned long th32OwnerProcessID = 0x12B0 long tpBasePri = 0x8 long tpDeltaPri = 0x0 unsigned long dwFlags = 0x0 Local void* hThreadSnap = 0x384 000000013FA3DC61 00000000001D7040 WheatyExceptionReport::GenerateExceptionReport+401 d:\reaper server\pull\src\server\shared\debugging\wheatyexceptionreport.cpp line 537 Local unsigned long section = 0x1 Local char[260] szFaultingModule = "C:\Windows\system32\MSVCR120D.dll..." Local _EXCEPTION_RECORD* pExceptionRecord = 0x1D8150 unsigned long ExceptionCode = 0xC0000005 unsigned long ExceptionFlags = 0x0 _EXCEPTION_RECORD* ExceptionRecord = NULL void* ExceptionAddress = 0x7FEE5C0A8A6 unsigned long NumberParameters = 0x2 unsigned int[15] ExceptionInformation [0] = 0x0 [1] = 0xFFFFFFFFFFFFFFFF [2] = 0x0 [3] = 0x0 [4] = 0x0 [5] = 0x0 [6] = 0x0 [7] = 0x0 [8] = 0x0 [9] = 0x0 Local _CONTEXT trashableContext unsigned int P1Home = 0x1D8150 unsigned int P2Home = 0x1D7C60 unsigned int P3Home = 0xFEFEFEFE00000000 unsigned int P4Home = 0xFEFEFEFE00000000 unsigned int P5Home = 0xFEFEFEFEFEFEFEFE unsigned int P6Home = 0xFEFEFEFEFEFEFEFE unsigned long ContextFlags = 0x10001F 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 = 0x10206 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 = 0x73696C6D6C616572 unsigned int Rcx = 0x1D8658 unsigned int Rdx = 0x1D8698 unsigned int Rbx = 0x0 unsigned int Rsp = 0x1DF990 unsigned int Rbp = 0x0 unsigned int Rsi = 0x0 unsigned int Rdi = 0x0 unsigned int R8 = 0x1D827C unsigned int R9 = 0x1D827C unsigned int R10 = 0xF54 unsigned int R11 = 0x20158 unsigned int R12 = 0x0 unsigned int R13 = 0x0 unsigned int R14 = 0x0 unsigned int R15 = 0x0 unsigned int Rip = 0x7798B981 _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 = 0x47A5C70 unsigned int ErrorSelector = 0xF8A0 unsigned int Reserved2 = 0xFFFF unsigned long DataOffset = 0x96CAC10 unsigned int DataSelector = 0xFA80 unsigned int Reserved3 = 0xFFFF unsigned long MxCsr = 0x1F80 unsigned long MxCsr_Mask = 0x2FFFF _M128A[8] FloatRegisters [0] = 0x1D6C60 [1] = 0x1D6C70 [2] = 0x1D6C80 [3] = 0x1D6C90 [4] = 0x1D6CA0 [5] = 0x1D6CB0 [6] = 0x1D6CC0 [7] = 0x1D6CD0 _M128A[16] XmmRegisters [0] = 0x1D6CE0 [1] = 0x1D6CF0 [2] = 0x1D6D00 [3] = 0x1D6D10 [4] = 0x1D6D20 [5] = 0x1D6D30 [6] = 0x1D6D40 [7] = 0x1D6D50 [8] = 0x1D6D60 [9] = 0x1D6D70 unsigned int[96] Reserved4 [0] = 0x70 [1] = 0x5C [2] = 0x7A [3] = 0x4 [4] = 0xA0 [5] = 0xF8 [6] = 0xFF [7] = 0xFF [8] = 0x0 [9] = 0x0 _M128A[2] Header [0] = 0x1D6C40 [1] = 0x1D6C50 Legacy = 0x1D6C60 _M128A Xmm0 = 0x1D6CE0 _M128A Xmm1 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm2 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm3 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm4 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm5 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm6 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm7 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm8 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm9 unsigned int Low = 0x0 int High = 0x0 _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] = 0x1D6E40 [1] = 0x1D6E50 [2] = 0x1D6E60 [3] = 0x1D6E70 [4] = 0x1D6E80 [5] = 0x1D6E90 [6] = 0x1D6EA0 [7] = 0x1D6EB0 [8] = 0x1D6EC0 [9] = 0x1D6ED0 unsigned int VectorControl = 0xFEFEFEFEFEFEFEFE unsigned int DebugControl = 0x7FEE5C625BB unsigned int LastBranchToRip = 0x0 unsigned int LastBranchFromRip = 0x0 unsigned int LastExceptionToRip = 0x0 unsigned int LastExceptionFromRip = 0x0 Local unsigned int offset = 0xC98A6 Local _SYSTEMTIME systime unsigned int wYear = 0x7DF unsigned int wMonth = 0x7 unsigned int wDayOfWeek = 0x2 unsigned int wDay = 0x7 unsigned int wHour = 0xE unsigned int wMinute = 0x5 unsigned int wSecond = 0x18 unsigned int wMilliseconds = 0xE1 Local _CONTEXT* pCtx = 0x1D7C60 unsigned int P1Home = 0x1D8150 unsigned int P2Home = 0x1D7C60 unsigned int P3Home = 0xFEFEFEFE00000000 unsigned int P4Home = 0xFEFEFEFE00000000 unsigned int P5Home = 0xFEFEFEFEFEFEFEFE unsigned int P6Home = 0xFEFEFEFEFEFEFEFE unsigned long ContextFlags = 0x10001F 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 = 0x10206 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 = 0x73696C6D6C616572 unsigned int Rcx = 0x1D8658 unsigned int Rdx = 0x1D8698 unsigned int Rbx = 0x0 unsigned int Rsp = 0x1D8220 unsigned int Rbp = 0x0 unsigned int Rsi = 0x0 unsigned int Rdi = 0x1D86C8 unsigned int R8 = 0x1D827C unsigned int R9 = 0x1D827C unsigned int R10 = 0xF54 unsigned int R11 = 0x20158 unsigned int R12 = 0x0 unsigned int R13 = 0x0 unsigned int R14 = 0x0 unsigned int R15 = 0x0 unsigned int Rip = 0x7FEE5C0A8A6 _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 = 0x47A5C70 unsigned int ErrorSelector = 0xF8A0 unsigned int Reserved2 = 0xFFFF unsigned long DataOffset = 0x96CAC10 unsigned int DataSelector = 0xFA80 unsigned int Reserved3 = 0xFFFF unsigned long MxCsr = 0x1F80 unsigned long MxCsr_Mask = 0x2FFFF _M128A[8] FloatRegisters [0] = 0x1D7D80 [1] = 0x1D7D90 [2] = 0x1D7DA0 [3] = 0x1D7DB0 [4] = 0x1D7DC0 [5] = 0x1D7DD0 [6] = 0x1D7DE0 [7] = 0x1D7DF0 _M128A[16] XmmRegisters [0] = 0x1D7E00 [1] = 0x1D7E10 [2] = 0x1D7E20 [3] = 0x1D7E30 [4] = 0x1D7E40 [5] = 0x1D7E50 [6] = 0x1D7E60 [7] = 0x1D7E70 [8] = 0x1D7E80 [9] = 0x1D7E90 unsigned int[96] Reserved4 [0] = 0x70 [1] = 0x5C [2] = 0x7A [3] = 0x4 [4] = 0xA0 [5] = 0xF8 [6] = 0xFF [7] = 0xFF [8] = 0x0 [9] = 0x0 _M128A[2] Header [0] = 0x1D7D60 [1] = 0x1D7D70 Legacy = 0x1D7D80 _M128A Xmm0 = 0x1D7E00 _M128A Xmm1 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm2 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm3 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm4 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm5 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm6 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm7 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm8 unsigned int Low = 0x0 int High = 0x0 _M128A Xmm9 unsigned int Low = 0x0 int High = 0x0 _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] = 0x1D7F60 [1] = 0x1D7F70 [2] = 0x1D7F80 [3] = 0x1D7F90 [4] = 0x1D7FA0 [5] = 0x1D7FB0 [6] = 0x1D7FC0 [7] = 0x1D7FD0 [8] = 0x1D7FE0 [9] = 0x1D7FF0 unsigned int VectorControl = 0xFEFEFEFEFEFEFEFE unsigned int DebugControl = 0x7FEE5C625BB unsigned int LastBranchToRip = 0x0 unsigned int LastBranchFromRip = 0x0 unsigned int LastExceptionToRip = 0x0 unsigned int LastExceptionFromRip = 0x0 Parameter _EXCEPTION_POINTERS* pExceptionInfo = 0x1D7510 _EXCEPTION_RECORD* ExceptionRecord = 0x1D8150 unsigned long ExceptionCode = 0xC0000005 unsigned long ExceptionFlags = 0x0 _EXCEPTION_RECORD* ExceptionRecord = NULL void* ExceptionAddress = 0x7FEE5C0A8A6 unsigned long NumberParameters = 0x2 unsigned int[15] ExceptionInformation [0] = 0x0 [1] = 0xFFFFFFFFFFFFFFFF [2] = 0x0 [3] = 0x0 [4] = 0x0 [5] = 0x0 [6] = 0x0 [7] = 0x0 [8] = 0x0 [9] = 0x0 _CONTEXT* ContextRecord = 0x1D7C60 unsigned int P1Home = 0x1D8150 unsigned int P2Home = 0x1D7C60 unsigned int P3Home = 0xFEFEFEFE00000000 unsigned int P4Home = 0xFEFEFEFE00000000 unsigned int P5Home = 0xFEFEFEFEFEFEFEFE unsigned int P6Home = 0xFEFEFEFEFEFEFEFE unsigned long ContextFlags = 0x10001F 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 = 0x10206 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 = 0x73696C6D6C616572 unsigned int Rcx = 0x1D8658 unsigned int Rdx = 0x1D8698 unsigned int Rbx = 0x0 unsigned int Rsp = 0x1D8220 unsigned int Rbp = 0x0 unsigned int Rsi = 0x0 unsigned int Rdi = 0x1D86C8 unsigned int R8 = 0x1D827C unsigned int R9 = 0x1D827C unsigned int R10 = 0xF54 unsigned int R11 = 0x20158 unsigned int R12 = 0x0 unsigned int R13 = 0x0 unsigned int R14 = 0x0 unsigned int R15 = 0x0 unsigned int Rip = 0x7FEE5C0A8A6 _XSAVE_FORMAT FltSave = 0x1D7D60 _M128A[2] Header [0] = 0x1D7D60 [1] = 0x1D7D70 _M128A[8] Legacy [0] = 0x1D7D80 [1] = 0x1D7D90 [2] = 0x1D7DA0 [3] = 0x1D7DB0 [4] = 0x1D7DC0 [5] = 0x1D7DD0 [6] = 0x1D7DE0 [7] = 0x1D7DF0 _M128A Xmm0 = 0x1D7E00 _M128A Xmm1 = 0x1D7E10 _M128A Xmm2 = 0x1D7E20 _M128A Xmm3 = 0x1D7E30 _M128A Xmm4 = 0x1D7E40 _M128A Xmm5 = 0x1D7E50 _M128A Xmm6 = 0x1D7E60 _M128A Xmm7 = 0x1D7E70 _M128A Xmm8 = 0x1D7E80 _M128A Xmm9 = 0x1D7E90 _M128A Xmm10 = 0x1D7EA0 _M128A Xmm11 = 0x1D7EB0 _M128A Xmm12 = 0x1D7EC0 _M128A Xmm13 = 0x1D7ED0 _M128A Xmm14 = 0x1D7EE0 _M128A Xmm15 = 0x1D7EF0 _M128A[26] VectorRegister [0] = 0x1D7F60 [1] = 0x1D7F70 [2] = 0x1D7F80 [3] = 0x1D7F90 [4] = 0x1D7FA0 [5] = 0x1D7FB0 [6] = 0x1D7FC0 [7] = 0x1D7FD0 [8] = 0x1D7FE0 [9] = 0x1D7FF0 unsigned int VectorControl = 0xFEFEFEFEFEFEFEFE unsigned int DebugControl = 0x7FEE5C625BB unsigned int LastBranchToRip = 0x0 unsigned int LastBranchFromRip = 0x0 unsigned int LastExceptionToRip = 0x0 unsigned int LastExceptionFromRip = 0x0 000000013FA3D648 00000000001D73C0 WheatyExceptionReport::WheatyUnhandledExceptionFilter+3A8 d:\reaper server\pull\src\server\shared\debugging\wheatyexceptionreport.cpp line 174 Parameter _EXCEPTION_POINTERS* pExceptionInfo = 0x1D7510 _EXCEPTION_RECORD* ExceptionRecord = 0x1D8150 unsigned long ExceptionCode = 0xC0000005 unsigned long ExceptionFlags = 0x0 _EXCEPTION_RECORD* ExceptionRecord = NULL void* ExceptionAddress = 0x7FEE5C0A8A6 unsigned long NumberParameters = 0x2 unsigned int[15] ExceptionInformation [0] = 0x0 [1] = 0xFFFFFFFFFFFFFFFF [2] = 0x0 [3] = 0x0 [4] = 0x0 [5] = 0x0 [6] = 0x0 [7] = 0x0 [8] = 0x0 [9] = 0x0 _CONTEXT* ContextRecord = 0x1D7C60 unsigned int P1Home = 0x1D8150 unsigned int P2Home = 0x1D7C60 unsigned int P3Home = 0xFEFEFEFE00000000 unsigned int P4Home = 0xFEFEFEFE00000000 unsigned int P5Home = 0xFEFEFEFEFEFEFEFE unsigned int P6Home = 0xFEFEFEFEFEFEFEFE unsigned long ContextFlags = 0x10001F 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 = 0x10206 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 = 0x73696C6D6C616572 unsigned int Rcx = 0x1D8658 unsigned int Rdx = 0x1D8698 unsigned int Rbx = 0x0 unsigned int Rsp = 0x1D8220 unsigned int Rbp = 0x0 unsigned int Rsi = 0x0 unsigned int Rdi = 0x1D86C8 unsigned int R8 = 0x1D827C unsigned int R9 = 0x1D827C unsigned int R10 = 0xF54 unsigned int R11 = 0x20158 unsigned int R12 = 0x0 unsigned int R13 = 0x0 unsigned int R14 = 0x0 unsigned int R15 = 0x0 unsigned int Rip = 0x7FEE5C0A8A6 _XSAVE_FORMAT FltSave = 0x1D7D60 _M128A[2] Header [0] = 0x1D7D60 [1] = 0x1D7D70 _M128A[8] Legacy [0] = 0x1D7D80 [1] = 0x1D7D90 [2] = 0x1D7DA0 [3] = 0x1D7DB0 [4] = 0x1D7DC0 [5] = 0x1D7DD0 [6] = 0x1D7DE0 [7] = 0x1D7DF0 _M128A Xmm0 = 0x1D7E00 _M128A Xmm1 = 0x1D7E10 _M128A Xmm2 = 0x1D7E20 _M128A Xmm3 = 0x1D7E30 _M128A Xmm4 = 0x1D7E40 _M128A Xmm5 = 0x1D7E50 _M128A Xmm6 = 0x1D7E60 _M128A Xmm7 = 0x1D7E70 _M128A Xmm8 = 0x1D7E80 _M128A Xmm9 = 0x1D7E90 _M128A Xmm10 = 0x1D7EA0 _M128A Xmm11 = 0x1D7EB0 _M128A Xmm12 = 0x1D7EC0 _M128A Xmm13 = 0x1D7ED0 _M128A Xmm14 = 0x1D7EE0 _M128A Xmm15 = 0x1D7EF0 _M128A[26] VectorRegister [0] = 0x1D7F60 [1] = 0x1D7F70 [2] = 0x1D7F80 [3] = 0x1D7F90 [4] = 0x1D7FA0 [5] = 0x1D7FB0 [6] = 0x1D7FC0 [7] = 0x1D7FD0 [8] = 0x1D7FE0 [9] = 0x1D7FF0 unsigned int VectorControl = 0xFEFEFEFEFEFEFEFE unsigned int DebugControl = 0x7FEE5C625BB unsigned int LastBranchToRip = 0x0 unsigned int LastBranchFromRip = 0x0 unsigned int LastExceptionToRip = 0x0 unsigned int LastExceptionFromRip = 0x0 Local char* pos = "authserver.exe" Local char[260] crash_folder_path = "D:\Reaper Server\Server\Crashes..." Local char[260] module_folder_name = "D:\Reaper Server\Server..." Local std::unique_lock guard std::mutex* _Pmtx = 0x13FD2BCA0 std::_Mutex_base _Mtx_internal_imp_t* _Mtx = 0x3CB6E0 bool _Owns = 0x1 Local _SYSTEMTIME systime unsigned int wYear = 0x7DF unsigned int wMonth = 0x7 unsigned int wDayOfWeek = 0x2 unsigned int wDay = 0x7 unsigned int wHour = 0xE unsigned int wMinute = 0x5 unsigned int wSecond = 0x18 unsigned int wMilliseconds = 0x87 00000000777DB9B0 00000000001D74A0 UnhandledExceptionFilter+160 00000000779E99C8 00000000001D74D0 EtwEventSetInformation+1D70 0000000077977FA8 00000000001D7540 __C_specific_handler+9C 00000000779891AD 00000000001D7570 RtlDecodePointer+AD 0000000077978BAF 00000000001D7C50 RtlUnwindEx+BBF 00000000779ADB38 00000000001D8210 KiUserExceptionDispatcher+2E 000007FEE5C0A8A6 00000000001D8630 _mbctombb_l+B926 000007FEE5B72B0D 00000000001D86D0 _vsnprintf_c_l+28D 000007FEE5B72E36 00000000001D8750 _vsnprintf_s_l+216 000007FEE5B72C14 00000000001D8790 _vsnprintf_s+44 000007FEE5C65885 00000000001DD870 _VCrtDbgReportA+225 000007FEE5C6D6B0 00000000001DD8C0 _CrtDbgReport+D0 000007FEE5C6D640 00000000001DD920 _CrtDbgReport+60 000007FEE5C604A2 00000000001DD990 _free_dbg+332 000007FEE5C60196 00000000001DD9C0 _free_dbg+26 000007FEE5C5D1E5 00000000001DDA10 ??3@YAXPEAX@Z+B5 000007FEE5C4B0D3 00000000001DDA40 ??_V@YAXPEAX@Z+13 000000013FA63004 00000000001DDD60 PreparedResultSet::PreparedResultSet+144 d:\reaper server\pull\src\server\shared\database\queryresult.cpp line 48 Local PreparedResultSet* this = 0x42F5E0 std::vector > m_rows std::_Vector_alloc<0,std::_Vec_base_types > > std::_Vector_val > std::_Container_base12 std::_Container_proxy* _Myproxy = 0x401D80 Field** _Myfirst = NULL * _Mylast = NULL * _Myend = NULL unsigned int m_rowCount = 0x0 unsigned int m_rowPosition = 0x0 unsigned int m_fieldCount = 0xC st_mysql_bind* m_rBind = NULL st_mysql_stmt* m_stmt = 0x6644A0 st_mem_root mem_root = 0x6644A0 st_list list = 0x6644E0 st_mysql* mysql = 0x669940 st_mysql_bind* params = 0x669940 st_mysql_bind* bind = 0x640570 st_mysql_field* fields = NULL st_mysql_data result = 0x664518 st_mysql_rows* data_cursor = * read_row_func = NULL unsigned int affected_rows = 0x1 unsigned int insert_id = 0x2200000001 unsigned long stmt_id = 0x0 unsigned long flags = 0x0 unsigned long prefetch_rows = 0xC unsigned int server_status = 0x3 unsigned int last_errno = 0x0 unsigned int param_count = 0x0 unsigned int field_count = 0x0 int state = 0x0 char[512] last_error = "..." char[6] sqlstate = "Ða" char send_types_to_server = "" char bind_param_done = "" unsigned int bind_result_done = 0x75 char unbuffered_fetch_cancelled = "*Ù÷" char update_max_length = "Ù÷" st_mysql_stmt_extension* extension = 0x640DF0 st_mysql_res* m_res = 0x30688C0 unsigned int row_count = 0x0 st_mysql_field* fields = 0x640570 st_mysql_data* data = NULL st_mysql_rows* data_cursor = NULL unsigned long* lengths = NULL st_mysql* handle = NULL st_mysql_methods* methods = 0x7FEE70A2110 char** row = NULL * current_row = NULL st_mem_root field_alloc = 0x3068908 unsigned int field_count = 0x1 unsigned int current_field = 0x0 char eof = "" char unbuffered_fetch_cancelled = "" void* extension = 0x4187F21DD401A char* m_isNull = NULL unsigned long* m_length = NULL Parameter st_mysql_stmt* stmt = 0x6644A0 st_mem_root mem_root st_used_mem* free = 0x669810 st_used_mem* used = 0x640560 st_used_mem* pre_alloc = 0x640560 unsigned int min_malloc = 0x20 unsigned int block_size = 0x7E0 unsigned int block_num = 0x5 unsigned int first_block_usage = 0x0 * error_handler = NULL unsigned int m_psi_key = 0x664808 st_list list st_list* prev = NULL st_list* next = 0x6644A0 void* data = 0x608D60 st_mysql* mysql = 0x669940 st_net net = 0x669940 unsigned int* connector_fd = NULL char* host = NULL char* user = NULL char* passwd = NULL char* unix_socket = NULL char* server_version = NULL char* host_info = NULL char* info = NULL char* db = NULL charset_info_st* charset = NULL st_mysql_field* fields = NULL st_mem_root field_alloc = 0x669C28 unsigned int affected_rows = 0x0 unsigned int insert_id = 0x0 unsigned int extra_info = 0x0 unsigned long thread_id = 0x0 unsigned long packet_length = 0x0 unsigned int port = 0x0 unsigned long client_flag = 0x0 unsigned long server_capabilities = 0x0 unsigned int protocol_version = 0x0 unsigned int field_count = 0x0 unsigned int server_status = 0x0 unsigned int server_language = 0x0 unsigned int warning_count = 0x0 st_mysql_options options = 0x669CA8 int status = 0x0 char free_me = "" char reconnect = "" char[21] scramble = "" char unused1 = "" void* unused2 = NULL void* unused3 = NULL void* unused4 = NULL void* unused5 = NULL st_list* stmts = NULL st_mysql_methods* methods = NULL void* thd = NULL char* unbuffered_fetch_owner = NULL char* info_buffer = NULL void* extension = NULL st_mysql_bind* params = 0x669940 unsigned long* length = NULL char* is_null = NULL void* buffer = NULL char* error = NULL unsigned int* row_ptr = NULL * store_param_func = NULL * fetch_result = NULL * skip_result = NULL unsigned long buffer_length = 0x0 unsigned long offset = 0x0 unsigned long length_value = 0x0 unsigned int param_number = 0x0 unsigned int pack_length = 0x0 int buffer_type = 0x0 char error_value = "" char is_unsigned = "" char long_data_used = "" char is_null_value = "" void* extension = NULL st_mysql_bind* bind = 0x640570 unsigned long* length = 0x6469 char* is_null = "id" void* buffer = 0x640B20 char* error = "realmlist" unsigned int* row_ptr = 0x61 * store_param_func = 0x640B10 * fetch_result = NULL * skip_result = 0xA unsigned long buffer_length = 0x2 unsigned long offset = 0x2 unsigned long length_value = 0x9 unsigned int param_number = 0x9 unsigned int pack_length = 0x4 int buffer_type = 0x3 char error_value = "" char is_unsigned = "" char long_data_used = "" char is_null_value = "" void* extension = 0x3F00000000 st_mysql_field* fields = NULL st_mysql_data result st_mysql_rows* data = NULL embedded_query_result* embedded_info = 0x65D160 st_mem_root alloc st_used_mem* free = NULL st_used_mem* used = 0x65D160 st_used_mem* pre_alloc = 0x18 unsigned int min_malloc = 0xFE0 unsigned int block_size = 0x4 unsigned int block_num = 0x0 unsigned int first_block_usage = 0x0 * error_handler = NULL unsigned int m_psi_key = 0x0 unsigned int rows = 0x0 unsigned int fields = 0x0 void* extension = 0x7FEE6F9A430 st_mysql_rows* data_cursor = * read_row_func = NULL unsigned int affected_rows = 0x1 unsigned int insert_id = 0x2200000001 unsigned long stmt_id = 0x0 unsigned long flags = 0x0 unsigned long prefetch_rows = 0xC unsigned int server_status = 0x3 unsigned int last_errno = 0x0 unsigned int param_count = 0x0 unsigned int field_count = 0x0 int state = 0x0 char[512] last_error = "..." char[6] sqlstate = "Ða" char send_types_to_server = "" char bind_param_done = "" unsigned int bind_result_done = 0x75 char unbuffered_fetch_cancelled = "*Ù÷" char update_max_length = "Ù÷" st_mysql_stmt_extension* extension = 0x640DF0 Parameter st_mysql_res* result = 0x30688C0 unsigned int row_count = 0x0 st_mysql_field* fields = 0x640570 char* name = "id" char* org_name = "id" char* table = "realmlist" char* org_table = "realmlist" char* db = "auth" char* catalog = "def" char* def = NULL unsigned long length = 0xA unsigned long max_length = 0x0 unsigned int name_length = 0x2 unsigned int org_name_length = 0x2 unsigned int table_length = 0x9 unsigned int org_table_length = 0x9 unsigned int db_length = 0x4 unsigned int catalog_length = 0x3 unsigned int def_length = 0x0 unsigned int flags = 0xC223 unsigned int decimals = 0x0 unsigned int charsetnr = 0x3F int type = 0x3 void* extension = NULL st_mysql_data* data = NULL st_mysql_rows* data_cursor = NULL unsigned long* lengths = NULL st_mysql* handle = NULL st_mysql_methods* methods = 0x7FEE70A2110 char** row = NULL * current_row = NULL st_mem_root field_alloc st_used_mem* free = NULL st_used_mem* used = NULL st_used_mem* pre_alloc = NULL unsigned int min_malloc = 0x0 unsigned int block_size = 0x0 unsigned int block_num = 0x0 unsigned int first_block_usage = 0x0 * error_handler = NULL unsigned int m_psi_key = 0xC unsigned int field_count = 0x1 unsigned int current_field = 0x0 char eof = "" char unbuffered_fetch_cancelled = "" void* extension = 0x4187F21DD401A Parameter unsigned int rowCount = 0x0 Parameter unsigned int fieldCount = 0xC Local st_mysql_field* field = 0xCCCCCCCCCCCCCCCC char* name = char* org_name = char* table = char* org_table = char* db = char* catalog = char* def = unsigned long length = 0xCCCCCCCCCCCCCD04 unsigned long max_length = 0xCCCCCCCCCCCCCD08 unsigned int name_length = 0xCCCCCCCCCCCCCD0C unsigned int org_name_length = 0xCCCCCCCCCCCCCD10 unsigned int table_length = 0xCCCCCCCCCCCCCD14 unsigned int org_table_length = 0xCCCCCCCCCCCCCD18 unsigned int db_length = 0xCCCCCCCCCCCCCD1C unsigned int catalog_length = 0xCCCCCCCCCCCCCD20 unsigned int def_length = 0xCCCCCCCCCCCCCD24 unsigned int flags = 0xCCCCCCCCCCCCCD28 unsigned int decimals = 0xCCCCCCCCCCCCCD2C unsigned int charsetnr = 0xCCCCCCCCCCCCCD30 int type = 0xCCCCCCCCCCCCCD34 void* extension = Local unsigned int i = 0xCCCCCCCC 000000013FA6772E 00000000001DDE20 MySQLConnection::Query+FE d:\reaper server\pull\src\server\shared\database\mysqlconnection.cpp line 477 Local MySQLConnection* this = 0x3FD520 std::vector > m_stmts std::_Vector_alloc<0,std::_Vec_base_types > > std::_Vector_val > std::_Container_base12 std::_Container_proxy* _Myproxy = 0x4025F0 MySQLPreparedStatement** _Myfirst = 0x423B20 MySQLPreparedStatement** _Mylast = 0xFDFDFDFD * _Myend = 0xFDFDFDFD std::map,std::allocator >,enum ConnectionFlags>,std::less,std::allocator,std::allocator >,enum ConnectionFlags>,std::less,std::allocator,std::allocator >,enum ConnectionFlags>,std::less,std::allocator,std::allocator >,enum ConnectionFlags> >,std::allocator,std::allocator >,enum ConnectionFlags> >,std::allocator,std::allocator >,enum ConnectionFlags> > > > std::_Container_base12 std::_Container_proxy* _Myproxy = 0x402640 std::_Tree_node,std::allocator >,enum ConnectionFlags> >,void *>* _Myhead = 0x417460 unsigned int _Mysize = 0x56 value_compare = 0x3FD548 value_compare = 0x3FD548 bool m_reconnecting = 0x0 bool m_prepareError = 0x0 ProducerConsumerQueue* m_queue = NULL DatabaseWorker* m_worker = NULL st_mysql* m_Mysql = 0x608D60 st_net net = 0x608D60 unsigned int* connector_fd = NULL char* host = "127.0.0.1" char* user = "root" char* passwd = "****" char* unix_socket = NULL char* server_version = "5.6.25" char* host_info = "127.0.0.1 via TCP/IP" char* info = NULL char* db = "auth" charset_info_st* charset = 0x7FEE70CACB0 st_mysql_field* fields = 0x30668E0 st_mem_root field_alloc = 0x609048 unsigned int affected_rows = 0x0 unsigned int insert_id = 0x0 unsigned int extra_info = 0x2 unsigned long thread_id = 0xCEA unsigned long packet_length = 0x3EA28D unsigned int port = 0x807FF7FF unsigned long client_flag = 0xA unsigned long server_capabilities = 0xC unsigned int protocol_version = 0x22 unsigned int field_count = 0x21 unsigned int server_status = 0x0 unsigned int server_language = 0x0 unsigned int warning_count = 0x0 st_mysql_options options = 0x6090C8 int status = 0x7E734D6E char free_me = ">X!9=da;@o/9pL" char reconnect = "X!9=da;@o/9pL" char[21] scramble = "!9=da;@o/9pL" char unused1 = "" void* unused2 = NULL void* unused3 = NULL void* unused4 = NULL void* unused5 = 0x3064248 st_list* stmts = 0x7FEE70A2110 st_mysql_methods* methods = NULL void* thd = 0x6647B9 char* unbuffered_fetch_owner = NULL char* info_buffer = NULL void* extension = 0x1007183945DC427D MySQLConnectionInfo& m_connectionInfo = 0x413C40 std::string user = "root" std::string password = "****" std::string database = "auth" std::string host = "127.0.0.1" std::string port_or_socket = "3306" int m_connectionFlags = 0x2 std::mutex m_Mutex std::_Mutex_base _Mtx_internal_imp_t* _Mtx = 0x410D10 Parameter PreparedStatement* stmt = 0x42CCB0 MySQLPreparedStatement* m_stmt = 0x423B20 PreparedStatement* m_stmt = 0x42CCB0 st_mysql_stmt* m_Mstmt = 0x6644A0 unsigned int m_paramCount = 0x0 std::vector > m_paramsSet = 0x423B38 st_mysql_bind* m_bind = 0x413970 unsigned int m_index = 0x0 std::vector > statement_data std::_Vector_alloc<0,std::_Vec_base_types > > std::_Vector_val > std::_Container_base12 std::_Container_proxy* _Myproxy = 0x402140 PreparedStatementData* _Myfirst = NULL PreparedStatementData* _Mylast = NULL PreparedStatementData* _Myend = NULL Local st_mysql_res* result = 0x30688C0 unsigned int row_count = 0x0 st_mysql_field* fields = 0x640570 char* name = "id" char* org_name = "id" char* table = "realmlist" char* org_table = "realmlist" char* db = "auth" char* catalog = "def" char* def = NULL unsigned long length = 0xA unsigned long max_length = 0x0 unsigned int name_length = 0x2 unsigned int org_name_length = 0x2 unsigned int table_length = 0x9 unsigned int org_table_length = 0x9 unsigned int db_length = 0x4 unsigned int catalog_length = 0x3 unsigned int def_length = 0x0 unsigned int flags = 0xC223 unsigned int decimals = 0x0 unsigned int charsetnr = 0x3F int type = 0x3 void* extension = NULL st_mysql_data* data = NULL st_mysql_rows* data_cursor = NULL unsigned long* lengths = NULL st_mysql* handle = NULL st_mysql_methods* methods = 0x7FEE70A2110 char** row = NULL * current_row = NULL st_mem_root field_alloc st_used_mem* free = NULL st_used_mem* used = NULL st_used_mem* pre_alloc = NULL unsigned int min_malloc = 0x0 unsigned int block_size = 0x0 unsigned int block_num = 0x0 unsigned int first_block_usage = 0x0 * error_handler = NULL unsigned int m_psi_key = 0xC unsigned int field_count = 0x1 unsigned int current_field = 0x0 char eof = "" char unbuffered_fetch_cancelled = "" void* extension = 0x4187F21DD401A Local unsigned int rowCount = 0x0 Local unsigned int fieldCount = 0xC 000000013F9B5727 00000000001DDEA0 DatabaseWorkerPool::Query+57 d:\reaper server\pull\src\server\shared\database\databaseworkerpool.h line 280 Local DatabaseWorkerPool* this = 0x13FD2B970 std::unique_ptr,std::default_delete > > _queue std::_Unique_ptr_base,std::default_delete >,1> ProducerConsumerQueue* _Myptr = 0x3CB4D0 std::vector >,std::allocator > > > _connections std::_Vector_alloc<0,std::_Vec_base_types >,std::allocator > > > std::_Container_base12 std::_Container_proxy* _Myproxy = 0x3C67B0 std::vector >* _Myfirst = 0x3CB660 std::vector >* _Mylast = 0x3CB6A0 std::vector >* _Myend = 0x3CB6A0 unsigned int[2] _connectionCount [0] = 0x1 [1] = 0x1 std::unique_ptr > _connectionInfo std::_Unique_ptr_base,1> MySQLConnectionInfo* _Myptr = 0x413C40 unsigned int _async_threads = 0x1 unsigned int _synch_threads = 0x1 Parameter PreparedStatement* stmt = 0x42CCB0 MySQLPreparedStatement* m_stmt = 0x423B20 PreparedStatement* m_stmt = 0x42CCB0 st_mysql_stmt* m_Mstmt = 0x6644A0 unsigned int m_paramCount = 0x0 std::vector > m_paramsSet = 0x423B38 st_mysql_bind* m_bind = 0x413970 unsigned int m_index = 0x0 std::vector > statement_data std::_Vector_alloc<0,std::_Vec_base_types > > std::_Vector_val > std::_Container_base12 std::_Container_proxy* _Myproxy = 0x402140 PreparedStatementData* _Myfirst = NULL PreparedStatementData* _Mylast = NULL PreparedStatementData* _Myend = NULL Local LoginDatabaseConnection* t = 0x3FD520 MySQLConnection std::vector > m_stmts std::_Vector_alloc<0,std::_Vec_base_types > > std::_Vector_val > std::_Container_base12 std::_Container_proxy* _Myproxy = 0x4025F0 MySQLPreparedStatement** _Myfirst = 0x423B20 MySQLPreparedStatement** _Mylast = 0xFDFDFDFD * _Myend = 0xFDFDFDFD std::map,std::allocator >,enum ConnectionFlags>,std::less,std::allocator,std::allocator >,enum ConnectionFlags>,std::less,std::allocator,std::allocator >,enum ConnectionFlags>,std::less,std::allocator,std::allocator >,enum ConnectionFlags> >,std::allocator,std::allocator >,enum ConnectionFlags> >,std::allocator,std::allocator >,enum ConnectionFlags> > > > std::_Container_base12 std::_Container_proxy* _Myproxy = 0x402640 std::_Tree_node,std::allocator >,enum ConnectionFlags> >,void *>* _Myhead = 0x417460 unsigned int _Mysize = 0x56 value_compare = 0x3FD548 value_compare = 0x3FD548 bool m_reconnecting = 0x0 bool m_prepareError = 0x0 ProducerConsumerQueue* m_queue = NULL DatabaseWorker* m_worker = NULL st_mysql* m_Mysql = 0x608D60 st_net net = 0x608D60 unsigned int* connector_fd = NULL char* host = "127.0.0.1" char* user = "root" char* passwd = "****" char* unix_socket = NULL char* server_version = "5.6.25" char* host_info = "127.0.0.1 via TCP/IP" char* info = NULL char* db = "auth" charset_info_st* charset = 0x7FEE70CACB0 st_mysql_field* fields = 0x30668E0 st_mem_root field_alloc = 0x609048 unsigned int affected_rows = 0x0 unsigned int insert_id = 0x0 unsigned int extra_info = 0x2 unsigned long thread_id = 0xCEA unsigned long packet_length = 0x3EA28D unsigned int port = 0x807FF7FF unsigned long client_flag = 0xA unsigned long server_capabilities = 0xC unsigned int protocol_version = 0x22 unsigned int field_count = 0x21 unsigned int server_status = 0x0 unsigned int server_language = 0x0 unsigned int warning_count = 0x0 st_mysql_options options = 0x6090C8 int status = 0x7E734D6E char free_me = ">X!9=da;@o/9pL" char reconnect = "X!9=da;@o/9pL" char[21] scramble = "!9=da;@o/9pL" char unused1 = "" void* unused2 = NULL void* unused3 = NULL void* unused4 = NULL void* unused5 = 0x3064248 st_list* stmts = 0x7FEE70A2110 st_mysql_methods* methods = NULL void* thd = 0x6647B9 char* unbuffered_fetch_owner = NULL char* info_buffer = NULL void* extension = 0x1007183945DC427D MySQLConnectionInfo& m_connectionInfo = 0x413C40 std::string user = "root" std::string password = "****" std::string database = "auth" std::string host = "127.0.0.1" std::string port_or_socket = "3306" int m_connectionFlags = 0x2 std::mutex m_Mutex std::_Mutex_base _Mtx_internal_imp_t* _Mtx = 0x410D10 Local PreparedResultSet* ret = 0xCCCCCCCCCCCCCCCC std::vector > m_rows std::_Vector_alloc<0,std::_Vec_base_types > > std::_Vector_val > std::_Container_base12 std::_Container_proxy* _Myproxy = Field** _Myfirst = * _Mylast = * _Myend = unsigned int m_rowCount = 0xCCCCCCCCCCCCCCEC unsigned int m_rowPosition = 0xCCCCCCCCCCCCCCF4 unsigned int m_fieldCount = 0xCCCCCCCCCCCCCCFC st_mysql_bind* m_rBind = st_mysql_stmt* m_stmt = st_mysql_res* m_res = char* m_isNull = unsigned long* m_length = 000000013F9A11A9 00000000001DEC00 RealmList::UpdateRealms+129 d:\reaper server\pull\src\server\authserver\realms\realmlist.cpp line 85 Local RealmList* this = 0x13FD2B8E8 std::map,std::allocator >,Realm,std::less,std::allocator > >,std::allocator,std::allocator >,Realm,std::less,std::allocator > >,std::allocator std::_Tree_comp<0,std::_Tmap_traits,std::allocator >,Realm,std::less,std::allocator > >,std::al std::_Tree_buy,std::allocator > const ,Realm>,std::allocator,std::allocator std::_Tree_alloc<0,std::_Tree_base_types,std::allocator > const ,Realm>,std::allocator,std::allocator > const ,Realm> > > std::_Container_base12 std::_Container_proxy* _Myproxy = 0x401EC0 std::_Tree_node,std::allocator > const ,Realm>,void *>* _Myhead = 0x435B80 unsigned int _Mysize = 0x0 value_compare = 0x13FD2B8E8 value_compare = 0x13FD2B8E8 unsigned int m_UpdateInterval = 0x14 int m_NextUpdateTime = 0x559BC084 boost::asio::ip::basic_resolver >* _resolver = 0x3F8260 boost::asio::basic_io_object,0> boost::asio::ip::resolver_service& service = 0x400B30 std::shared_ptr implementation = 0x3F8268 Parameter bool init = 0x1 Local std::shared_ptr result std::_Ptr_base PreparedResultSet* _Ptr = 0xCCCCCCCCCCCCCCCC std::vector > m_rows = 0xCCCCCCCCCCCCCCCC unsigned int m_rowCount = 0xCCCCCCCCCCCCCCEC unsigned int m_rowPosition = 0xCCCCCCCCCCCCCCF4 unsigned int m_fieldCount = 0xCCCCCCCCCCCCCCFC st_mysql_bind* m_rBind = st_mysql_stmt* m_stmt = st_mysql_res* m_res = char* m_isNull = unsigned long* m_length = std::_Ref_count_base* _Rep = 0xCCCCCCCCCCCCCCCC unsigned long _Uses = 0xCCCCCCCCCCCCCCD4 unsigned long _Weaks = 0xCCCCCCCCCCCCCCD8 Local PreparedStatement* stmt = 0x42CCB0 MySQLPreparedStatement* m_stmt = 0x423B20 PreparedStatement* m_stmt = 0x42CCB0 st_mysql_stmt* m_Mstmt = 0x6644A0 unsigned int m_paramCount = 0x0 std::vector > m_paramsSet = 0x423B38 st_mysql_bind* m_bind = 0x413970 unsigned int m_index = 0x0 std::vector > statement_data std::_Vector_alloc<0,std::_Vec_base_types > > std::_Vector_val > std::_Container_base12 std::_Container_proxy* _Myproxy = 0x402140 PreparedStatementData* _Myfirst = NULL PreparedStatementData* _Mylast = NULL PreparedStatementData* _Myend = NULL 000000013F9A0F77 00000000001DEC50 RealmList::Initialize+97 d:\reaper server\pull\src\server\authserver\realms\realmlist.cpp line 40 Local RealmList* this = 0x13FD2B8E8 std::map,std::allocator >,Realm,std::less,std::allocator > >,std::allocator,std::allocator >,Realm,std::less,std::allocator > >,std::allocator std::_Tree_comp<0,std::_Tmap_traits,std::allocator >,Realm,std::less,std::allocator > >,std::al std::_Tree_buy,std::allocator > const ,Realm>,std::allocator,std::allocator std::_Tree_alloc<0,std::_Tree_base_types,std::allocator > const ,Realm>,std::allocator,std::allocator > const ,Realm> > > std::_Container_base12 std::_Container_proxy* _Myproxy = 0x401EC0 std::_Tree_node,std::allocator > const ,Realm>,void *>* _Myhead = 0x435B80 unsigned int _Mysize = 0x0 value_compare = 0x13FD2B8E8 value_compare = 0x13FD2B8E8 unsigned int m_UpdateInterval = 0x14 int m_NextUpdateTime = 0x559BC084 boost::asio::ip::basic_resolver >* _resolver = 0x3F8260 boost::asio::basic_io_object,0> boost::asio::ip::resolver_service& service = 0x400B30 std::shared_ptr implementation = 0x3F8268 Parameter boost::asio::io_service& ioService = 0x3B9C90 work boost::asio::detail::win_iocp_io_service& io_service_impl_ = 0xCDCDCDCDCDCDCDCD 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_ = 0xCDCDCDCDCDCDCDD5 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_ = 0xCDCDCDCDCDCDCDF5 long outstanding_work_ = 0xCDCDCDCDCDCDCDFD long stopped_ = 0xCDCDCDCDCDCDCE01 long stop_event_posted_ = 0xCDCDCDCDCDCDCE05 long shutdown_ = 0xCDCDCDCDCDCDCE09 unsigned long gqcs_timeout_ = 0xCDCDCDCDCDCDCE0D timer_thread_function io_service_ = 0xCDCDCDCDCDCDCDCD boost::asio::detail::scoped_ptr timer_thread_ = 0xCDCDCDCDCDCDCE15 boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0xCDCDCDCDCDCDCE1D long dispatch_required_ = 0xCDCDCDCDCDCDCE25 boost::asio::detail::win_mutex dispatch_mutex_ = 0xCDCDCDCDCDCDCE2D boost::asio::detail::timer_queue_set timer_queues_ = 0xCDCDCDCDCDCDCE55 boost::asio::detail::op_queue completed_ops_ = 0xCDCDCDCDCDCDCE5D id service key type_info* type_info_ = 0xCDCDCDCDCDCDCDCD boost::asio::io_service::id* id_ = 0x90 boost::asio::io_service::service::key key_ type_info* type_info_ = 0x415230 boost::asio::io_service::id* id_ = 0x60 boost::asio::io_service& owner_ = 0xDDDDDDDDFDFDFDFD work boost::asio::detail::win_iocp_io_service& io_service_impl_ = id service key type_info* type_info_ = boost::asio::io_service::id* id_ = boost::asio::io_service::service::key key_ = 0xDDDDDDDDFDFDFE05 boost::asio::io_service& owner_ = boost::asio::io_service::service* next_ = strand boost::asio::detail::strand_service& service_ = boost::asio::detail::strand_service::strand_impl* impl_ = boost::asio::detail::winsock_init<2,0> init_ = 0xDDDDDDDDFDFDFDFD boost::asio::detail::service_registry* service_registry_ = boost::asio::detail::win_iocp_io_service& impl_ = boost::asio::io_service::service* next_ = 0x5F0052DDDDDDDD key type_info* type_info_ = boost::asio::io_service::id* id_ = boost::asio::io_service::service::key key_ = 0x5F0052DDDDDDE5 boost::asio::io_service& owner_ = boost::asio::io_service::service* next_ = strand boost::asio::detail::strand_service& service_ = 0xCDCDCDCDCDCDCDCD boost::asio::detail::service_base boost::asio::io_service::service key = 0xCDCDCDCDCDCDCDCD key_ = 0xCDCDCDCDCDCDCDD5 owner_ = 0xCDCDCDCDCDCDCDE5 next_ = 0xCDCDCDCDCDCDCDED on_do_complete_exit owner_ = 0xCDCDCDCDCDCDCDCD boost::asio::detail::strand_service::strand_impl* impl_ = on_dispatch_exit io_service_ = 0xCDCDCDCDCDCDCDCD impl_ = 0xCDCDCDCDCDCDCDD5 strand_impl 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::win_iocp_io_service& io_service_ = boost::asio::detail::win_mutex mutex_ = 0xCDCDCDCDCDCDCDFD boost::asio::detail::scoped_ptr[193] implementations_ [0] = 0xCDCDCDCDCDCDCE25 [1] = 0xCDCDCDCDCDCDCE2D [2] = 0xCDCDCDCDCDCDCE35 [3] = 0xCDCDCDCDCDCDCE3D [4] = 0xCDCDCDCDCDCDCE45 [5] = 0xCDCDCDCDCDCDCE4D [6] = 0xCDCDCDCDCDCDCE55 [7] = 0xCDCDCDCDCDCDCE5D [8] = 0xCDCDCDCDCDCDCE65 [9] = 0xCDCDCDCDCDCDCE6D unsigned int salt_ = 0xCDCDCDCDCDCDD42D boost::asio::detail::strand_service::strand_impl* impl_ = 0x415230 boost::asio::detail::win_iocp_operation _OVERLAPPED unsigned int Internal = 0x429C90 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_ = NULL * func_ = 0x3B9C90 long ready_ = 0x400B30 boost::asio::detail::win_mutex mutex_ = 0x415268 bool locked_ = 0x0 boost::asio::detail::op_queue waiting_queue_ = 0x415298 boost::asio::detail::op_queue ready_queue_ = 0x4152A8 boost::asio::detail::winsock_init<2,0> init_ boost::asio::detail::winsock_init_base data long init_count_ = 0xCDCDCDCD long result_ = 0xCDCDCDCD manual = 0x3B9C90 boost::asio::detail::service_registry* service_registry_ = 0x415230 auto_service_ptr boost::asio::io_service::service* ptr_ = 0x429C90 boost::asio::detail::win_mutex mutex_ = 0x415230 boost::asio::io_service& owner_ = 0x3B9C90 boost::asio::io_service::service* first_service_ = 0x400B30 boost::asio::detail::win_iocp_io_service& impl_ = 0x412AA0 boost::asio::detail::service_base boost::asio::io_service::service key type_info* type_info_ = 0x13FC22E60 boost::asio::io_service::id* id_ = 0x38 boost::asio::io_service::service::key key_ = 0x412AA8 boost::asio::io_service& owner_ = 0x3B9C90 boost::asio::io_service::service* next_ = NULL work_finished_on_block_exit boost::asio::detail::win_iocp_io_service* io_service_ = 0x13FC22E60 auto_handle void* handle = 0x13FC22E60 boost::asio::detail::win_iocp_io_service::auto_handle iocp_ = 0x300 long outstanding_work_ = 0x0 long stopped_ = 0x0 long stop_event_posted_ = 0x0 long shutdown_ = 0x0 unsigned long gqcs_timeout_ = 0xFFFFFFFF timer_thread_function io_service_ = 0x13FC22E60 boost::asio::detail::scoped_ptr timer_thread_ = 0x0 boost::asio::detail::win_iocp_io_service::auto_handle waitable_timer_ = 0x0 long dispatch_required_ = 0x0 boost::asio::detail::win_mutex dispatch_mutex_ = 0x412B00 boost::asio::detail::timer_queue_set timer_queues_ = 0x0 boost::asio::detail::op_queue completed_ops_ = 0x412B30 Parameter unsigned int updateInterval = 0x14 000000013F9F3CC8 00000000001DF8B0 main+BF8 d:\reaper server\pull\src\server\authserver\main.cpp line 128 Parameter int argc = 0x1 Parameter char** argv = "D:\Reaper Server\Server\authserver.exe" Local std::string configFile = "authserver.conf" Local std::string pidFile = "" 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 > >,s std::_Tree,std::allocator >,boost::program_options::variable_value,std::less,std::a std::_Tree_comp<0,std::_Tmap_traits,std::allocator >,boost::program_options::variable_value,std::less std::_Tree_buy,std::allocator > const ,boost::program_options::variable_value>,std::allocator,std::allocator > const ,boost::program_options::variable_value>,std::allocator,std::allocator > const ,boost::program_options::variable_value> > > std::_Container_base12 std::_Container_proxy* _Myproxy = 0x3CCCE0 std::_Tree_node,std::allocator > const ,boost::program_options::variable_value>,void *>* _Myhead = 0x3C7BD0 unsigned int _Mysize = 0x2 value_compare = 0x1DED40 value_compare = 0x1DED40 std::set,std::allocator >,std::less,std::allocator > >,std::allocator,std::allocator >,std::less,std::allocator > >,std::allocator,std::allocator >,std::less,std::allocator > >,std::allocato std::_Tree_buy,std::allocator >,std::allocator,std::allocator > > > std::_Tree_alloc<0,std::_Tree_base_types,std::allocator >,std::allocator,std::allocator > > > > std::_Tree_val,std::allocator > > > std::_Container_base12 std::_Container_proxy* _Myproxy = 0x3CCD30 std::_Tree_node,std::allocator >,void *>* _Myhead = 0x3CD560 unsigned int _Mysize = 0x0 std::map,std::allocator >,std::basic_string,std::allocator >,std::less,std::allocator >,std::basic_string,std::allocator >,std::less,std::allocator >,std::basic_string,std::allocator >,std::less,std::allocator > const ,std::basic_string,std::allocator > >,std::allocator,std::allocator > const ,std::basic_string,std::allocator > >,s std::_Tree_val,std::allocator > const ,std::basic_string,std::allocator > > > > std::_Container_base12 std::_Container_proxy* _Myproxy = 0x3CCE20 std::_Tree_node,std::allocator > const ,std::basic_string,std::allocator > >,void *>* _Myhead = 0x3C7DE0 unsigned int _Mysize = 0x0 value_compare = 0x1DED70 value_compare = 0x1DED70 Local std::string configService = "" Local std::string configError = "" Local std::string bindIp = 0x1DF458 Local boost::asio::basic_signal_set signals boost::asio::basic_io_object implementation_type boost::asio::detail::op_queue queue_ boost::asio::detail::signal_op* front_ = 0xCCCCCCCCCCCCCCCC boost::asio::detail::signal_op* back_ = 0xCCCCCCCCCCCCCCCC boost::asio::detail::signal_set_service::registration* signals_ = 0xCCCCCCCCCCCCCCCC int signal_number_ = 0xCCCCCCCCCCCCCCCC boost::asio::detail::op_queue* queue_ = unsigned int undelivered_ = 0xCCCCCCCCCCCCCCDC boost::asio::detail::signal_set_service::registration* next_in_table_ = boost::asio::detail::signal_set_service::registration* prev_in_table_ = boost::asio::detail::signal_set_service::registration* next_in_set_ = boost::asio::signal_set_service& service = 0xCCCCCCCCCCCCCCCC 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_ = 0xCCCCCCCCCCCCCCD4 boost::asio::io_service& owner_ = boost::asio::io_service::service* next_ = implementation_type boost::asio::detail::op_queue queue_ = 0xCCCCCCCCCCCCCCCC boost::asio::detail::signal_set_service::registration* signals_ = boost::asio::detail::signal_set_service service_impl_ = 0xCCCCCCCCCCCCCCF4 boost::asio::detail::signal_set_service::implementation_type implementation boost::asio::detail::op_queue queue_ front_ = 0xCCCCCCCCCCCCCCCC boost::asio::detail::signal_op* back_ = 0xCCCCCCCCCCCCCCCC boost::asio::detail::signal_set_service::registration* signals_ = 0xCCCCCCCCCCCCCCCC Local int port = 0xCCCCCCCC 000000013FB7D3BD 00000000001DF920 __tmainCRTStartup+19D f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c line 626 Local void* lock_free = NULL Local void* fiberid = 0x1E0000 Local int nested = 0x0 000000013FB7D4EE 00000000001DF950 mainCRTStartup+E f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c line 466 00000000777559CD 00000000001DF980 BaseThreadInitThunk+D 000000007798B981 00000000001DF9D0 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00000000779AE16A 0000000002B8F930 NtWaitForMultipleObjects+A 000000007797A8F7 0000000002B8FBD0 TpIsTimerSet+8F7 00000000777559CD 0000000002B8FC00 BaseThreadInitThunk+D 000000007798B981 0000000002B8FC50 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00000000779ADBFA 0000000002E7F460 NtWaitForSingleObject+A 000007FEFDA610DC 0000000002E7F500 WaitForSingleObjectEx+9C 000007FEE5B9B139 0000000002E7F540 ?get_error_code@scheduler_resource_allocation_error@Concurrency@@QEBAJXZ+1499 000007FEE5B8ECCE 0000000002E7F580 ?Block@Context@Concurrency@@SAXXZ+1E 000007FEE5B97E76 0000000002E7F630 ?wait@_Condition_variable@details@Concurrency@@QEAAXAEAVcritical_section@3@@Z+96 000007FEE5DBCB41 0000000002E7F690 _Call_onceEx+141 000007FEE5DBCD50 0000000002E7F6C0 _Cnd_wait+20 000000013FA7C223 0000000002E7F6F0 std::_Cnd_waitX+33 c:\program files (x86)\microsoft visual studio 12.0\vc\include\thr\xthread line 93 Parameter _Cnd_internal_imp_t** _Cnd = 0x3CB5E0 Parameter _Mtx_internal_imp_t** _Mtx = 0x3CB550 000000013FA8083A 0000000002E7F720 std::condition_variable::wait+3A c:\program files (x86)\microsoft visual studio 12.0\vc\include\condition_variable line 58 Local std::condition_variable* this = 0x3CB500 _Cnd_internal_imp_t* _Cnd = 0x3CB5E0 Parameter std::unique_lock& _Lck = 0x2E7F758 std::mutex* _Pmtx = 0x3CB4D0 std::_Mutex_base _Mtx_internal_imp_t* _Mtx = 0x3CB550 bool _Owns = 0x1 000000013FAC0645 0000000002E7F780 ProducerConsumerQueue::WaitAndPop+85 d:\reaper server\pull\src\server\shared\threading\producerconsumerqueue.h line 75 Local ProducerConsumerQueue* this = 0x3CB4D0 std::mutex _queueLock std::_Mutex_base _Mtx_internal_imp_t* _Mtx = 0x3CB550 std::queue > > _queue std::deque > c std::_Deque_alloc<0,std::_Deque_base_types > > std::_Deque_val > std::_Container_base12 std::_Container_proxy* _Myproxy = 0x3C6760 SQLOperation*** _Map = NULL unsigned int _Mapsize = 0x0 unsigned int _Myoff = 0x0 unsigned int _Mysize = 0x0 std::condition_variable _condition _Cnd_internal_imp_t* _Cnd = 0x3CB5E0 std::atomic _shutdown std::atomic_bool unsigned int _My_val = 0x0 Parameter SQLOperation&* value = NULL Local std::unique_lock lock std::mutex* _Pmtx = 0x3CB4D0 std::_Mutex_base _Mtx_internal_imp_t* _Mtx = 0x3CB550 bool _Owns = 0x1 000000013FABFE59 0000000002E7F7E0 DatabaseWorker::WorkerThread+49 d:\reaper server\pull\src\server\shared\database\databaseworker.cpp line 51 Local SQLOperation* operation = NULL Local DatabaseWorker* this = 0x40E7E0 ProducerConsumerQueue* _queue = 0x3CB4D0 std::mutex _queueLock = 0x3CB550 std::queue > > _queue = 0x3CB4D8 std::condition_variable _condition = 0x3CB5E0 std::atomic _shutdown = 0x0 MySQLConnection* _connection = 0x3FD6A0 std::vector > m_stmts = 0x3FD6A8 std::map,std::allocator >,enum ConnectionFlags>,std::less,std::allocator* m_queue = 0x3CB4D0 DatabaseWorker* m_worker = 0x40E7E0 st_mysql* m_Mysql = 0x5D7640 MySQLConnectionInfo& m_connectionInfo = 0x413C40 int m_connectionFlags = 0x1 std::mutex m_Mutex = 0x410C80 std::thread _workerThread id _Thrd_imp_t _Thr = 0x40E7F0 _Thrd_imp_t _Thr = 0x40E7F0 std::atomic_bool _cancelationToken unsigned int _My_val = 0x0 000000013FAC05AF 0000000002E7F810 std::_Pmf_wrap::operator()+2F c:\program files (x86)\microsoft visual studio 12.0\vc\include\functional line 1231 Local std::_Pmf_wrap* this = 0x2E7F8C8 * _Mypmf = 0x13FABFE10 Parameter DatabaseWorker* _Pfnobj = 0x40E7E0 ProducerConsumerQueue* _queue = 0x3CB4D0 std::mutex _queueLock = 0x3CB550 std::queue > > _queue = 0x3CB4D8 std::condition_variable _condition = 0x3CB5E0 std::atomic _shutdown = 0x0 MySQLConnection* _connection = 0x3FD6A0 std::vector > m_stmts = 0x3FD6A8 std::map,std::allocator >,enum ConnectionFlags>,std::less,std::allocator* m_queue = 0x3CB4D0 DatabaseWorker* m_worker = 0x40E7E0 st_mysql* m_Mysql = 0x5D7640 MySQLConnectionInfo& m_connectionInfo = 0x413C40 int m_connectionFlags = 0x1 std::mutex m_Mutex = 0x410C80 std::thread _workerThread id _Thrd_imp_t _Thr = 0x40E7F0 _Thrd_imp_t _Thr = 0x40E7F0 std::atomic_bool _cancelationToken unsigned int _My_val = 0x0 000000013FAC02C1 0000000002E7F850 std::_Bind<1,void,std::_Pmf_wrap,DatabaseWorker * __ptr64>::_Do_call<,0>+71 c:\program files (x86)\microsoft visual studio 12.0\vc\include\functional line 1150 Local std::_Bind<1,void,std::_Pmf_wrap,DatabaseWorker *>* this = 0x2E7F8C8 std::_Pmf_wrap _Myfun * _Mypmf = 0x13FABFE10 std::tuple _Mybargs std::_Tuple_val _Myfirst DatabaseWorker* _Val = 0x40E7E0 Parameter std::tuple<>* _Myfargs = 0x2E7F881 Parameter std::_Arg_idx<0> __formal = 0x0 000000013FAC01C6 0000000002E7F890 std::_Bind<1,void,std::_Pmf_wrap,DatabaseWorker * __ptr64>::operator()<>+56 c:\program files (x86)\microsoft visual studio 12.0\vc\include\functional line 1138 Local std::_Bind<1,void,std::_Pmf_wrap,DatabaseWorker *>* this = 0x2E7F8C8 std::_Pmf_wrap _Myfun * _Mypmf = 0x13FABFE10 std::tuple _Mybargs std::_Tuple_val _Myfirst DatabaseWorker* _Val = 0x40E7E0 000000013FAC07D1 0000000002E7F8F0 std::_LaunchPad,DatabaseWorker * __ptr64> >::_Run+51 c:\program files (x86)\microsoft visual studio 12.0\vc\include\thr\xthread line 196 Parameter std::_LaunchPad,DatabaseWorker *> >* _Ln = 0x1DDE38 std::_Pad _Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC _Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC bool _Started = 0x20 std::_Bind<1,void,std::_Pmf_wrap,DatabaseWorker *> _MyTarget std::_Pmf_wrap _Myfun * _Mypmf = 0xCCCCCCCCCCCCCCCC std::tuple _Mybargs std::_Tuple_val _Myfirst = 0xCCCCCCCCCCCCCCCC Local std::_Bind<1,void,std::_Pmf_wrap,DatabaseWorker *> _Local std::_Pmf_wrap _Myfun * _Mypmf = 0x13FABFE10 std::tuple _Mybargs std::_Tuple_val _Myfirst DatabaseWorker* _Val = 0x40E7E0 000000013FAC0708 0000000002E7F920 std::_LaunchPad,DatabaseWorker * __ptr64> >::_Go+28 c:\program files (x86)\microsoft visual studio 12.0\vc\include\thr\xthread line 188 Local std::_LaunchPad,DatabaseWorker *> >* this = 0x1DDE38 std::_Pad _Cnd_internal_imp_t* _Cond = 0xCCCCCCCCCCCCCCCC _Mtx_internal_imp_t* _Mtx = 0xCCCCCCCCCCCCCCCC bool _Started = 0x20 std::_Bind<1,void,std::_Pmf_wrap,DatabaseWorker *> _MyTarget std::_Pmf_wrap _Myfun * _Mypmf = 0xCCCCCCCCCCCCCCCC std::tuple _Mybargs std::_Tuple_val _Myfirst = 0xCCCCCCCCCCCCCCCC 000007FEE5DBDF29 0000000002E7F970 ?_Release@_Pad@std@@QEAAXXZ+D9 000007FEE5B4A105 0000000002E7F9C0 _beginthreadex+1F5 000007FEE5B4A357 0000000002E7FA00 _endthreadex+1D7 00000000777559CD 0000000002E7FA30 BaseThreadInitThunk+D 000000007798B981 0000000002E7FA80 RtlUserThreadStart+21