|
Архив - только для чтения |
| Модератор форума: andycrowz |
| Форум » Корзина форума » Корзина » Краш сервера при создании персонажа (дубль два) |
| Краш сервера при создании персонажа |
Здравствуйте, гуру!
Прошу помощи, при создании 2ого персонажа на 1 аккаунте до рестарта сервера - крэш 100%. на сколько я понял ошибка в characterhandler.cpp (как запустить Debug не знаю и не нашел инструкций, если вы мне можете сказать, сделаю все, что нужно). Вот кусок кода: Код Player newChar(this); if (!newChar.Create(sObjectMgr->GenerateLowGuid(HIGHGUID_PLAYER), createInfo)) { // Player not create (race/class/etc problem?) newChar.CleanupsBeforeDelete(); WorldPacket data(SMSG_CHAR_CREATE, 1); data << uint8(CHAR_CREATE_ERROR); SendPacket(&data); delete createInfo; _charCreateCallback.Reset(); return; } if ((haveSameRace && skipCinematics == 1) || skipCinematics == 2) newChar.setCinematic(1); // not show intro newChar.SetAtLoginFlag(AT_LOGIN_FIRST); // First login // Player created, save it now newChar.SaveToDB(true); createInfo->CharCount += 1; SQLTransaction trans = LoginDatabase.BeginTransaction(); PreparedStatement* stmt = LoginDatabase.GetPreparedStatement(LOGIN_DEL_REALM_CHARACTERS); stmt->setUInt32(0, GetAccountId()); stmt->setUInt32(1, realmID); trans->Append(stmt); stmt = LoginDatabase.GetPreparedStatement(LOGIN_INS_REALM_CHARACTERS); stmt->setUInt32(0, createInfo->CharCount); stmt->setUInt32(1, GetAccountId()); stmt->setUInt32(2, realmID); trans->Append(stmt); LoginDatabase.CommitTransaction(trans); newChar.CleanupsBeforeDelete(); WorldPacket data(SMSG_CHAR_CREATE, 1); data << uint8(CHAR_CREATE_SUCCESS); SendPacket(&data); std::string IP_str = GetRemoteAddress(); sLog->outDetail("Account: %d (IP: %s) Create Character:[%s] (GUID: %u)", GetAccountId(), IP_str.c_str(), createInfo->Name.c_str(), newChar.GetGUIDLow()); sLog->outChar("Account: %d (IP: %s) Create Character:[%s] (GUID: %u)", GetAccountId(), IP_str.c_str(), createInfo->Name.c_str(), newChar.GetGUIDLow()); sScriptMgr->OnPlayerCreate(&newChar); sWorld->AddCharacterNameData(newChar.GetGUIDLow(), std::string(newChar.GetName()), newChar.getGender(), newChar.getRace(), newChar.getClass()); delete createInfo; _charCreateCallback.Reset(); } break; } } Вот крэшлог: Revision: Core: Dozor-Core Based on: DTDB Main Developer: Dozor Revision: 67+ Date 22:12:2013. Time 13:12 //===================================================== *** Hardware *** Processor: Intel® Core™ i3-2100 CPU @ 3.10GHz Number Of Processors: 4 Physical Memory: 4176220 KB (Available: 204808 KB) Commit Charge Limit: 8350576 KB *** Operation System *** Windows Vista or Windows Server 2008 Professional Service Pack 1 (Version 6.1, Build 7601) //===================================================== Exception code: C0000005 ACCESS_VIOLATION Fault address: 00000001401276AF 01:0000000000A166AF D:\Servers\WoWProject\NIKMELWOW\Core\worldserver.exe Registers: RAX:DDDDDDDDDDDDDDDD RBX:0000000000000000 RCX:0000000064F9E370 RDX:0000000000000001 RSI:0000000000000000 RDI:000000004AA8F670 R8: 0001933500D90154 R9: 400948BB00000000 R10:000000004AA8F030 R11:0000000000000000 R12:0000000000000000 R13:0000000000000000 R14:0000000000000000 R15:CCCCCCCCCCCCCCCC CS:RIP:0033:00000001401276AF SS:RSP:002B:000000004AA8F330 RBP:00000000 DS:002B ES:002B FS:0053 GS:002B Flags:00010202 Call stack: Address Frame Function SourceFile 00000001401276AF 000000004AA8F670 WorldSession::HandleCharCreateOpcode+97F d:\servers\wowproject\source\dozor\s\src\server\game\handlers\characterhandler.cpp line 392 000000013FA226C7 000000004AA8FA20 WorldSession::Update+7D7 d:\servers\wowproject\source\dozor\s\src\server\game\server\worldsession.cpp line 332 000000013FA735D8 000000004AA8FB90 World::UpdateSessions+178 d:\servers\wowproject\source\dozor\s\src\server\game\world\world.cpp line 2627 000000013FA70E58 000000004AA8FC00 World::Update+2C8 d:\servers\wowproject\source\dozor\s\src\server\game\world\world.cpp line 2001 000000013F72853D 000000004AA8FC40 WorldRunnable::run+8D d:\servers\wowproject\source\dozor\s\src\server\worldserver\worldthread\worldrunnable.cpp line 60 00000001402C5CC8 000000004AA8FC80 ACE_Based::Thread::ThreadTask+38 d:\servers\wowproject\source\dozor\s\src\server\shared\threading\threading.cpp line 186 000007FEEDFA4E89 000000004AA8FD10 ACE_OS_Thread_Adapter::invoke+D9 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\os_thread_adapter.cpp line 86 000007FEEDEE4BD8 000000004AA8FD50 ace_thread_adapter+38 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\base_thread_adapter.cpp line 120 0000000052CC72E5 000000004AA8FDA0 _beginthreadex+2D5 0000000052CC72A4 000000004AA8FDE0 _beginthreadex+294 000000007739652D 000000004AA8FE10 BaseThreadInitThunk+D 00000000775CC541 000000004AA8FE60 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00000000775F12FA 000000000031F140 ZwWaitForSingleObject+A 000007FEFD6410DC 000000000031F1E0 WaitForSingleObjectEx+9C 000007FEEDF965BD 000000000031F230 ACE_OS::thr_join+4D d:\servers\wowproject\source\dozor\s\dep\acelite\ace\os_ns_thread.inl line 2798 000007FEEE013182 000000000031F260 ACE_Thread::join+32 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\thread.inl line 138 000007FEEE01AA6D 000000000031F430 ACE_Thread_Manager::wait_task+44D d:\servers\wowproject\source\dozor\s\dep\acelite\ace\thread_manager.cpp line 1793 000007FEEE0122E4 000000000031F460 ACE_Task_Base::wait+44 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\task.cpp line 86 000000013FB7AD19 000000000031F490 ReactorRunnable::Wait+29 d:\servers\wowproject\source\dozor\s\src\server\game\server\worldsocketmgr.cpp line 103 000000013FB7A39F 000000000031F4D0 WorldSocketMgr::Wait+6F d:\servers\wowproject\source\dozor\s\src\server\game\server\worldsocketmgr.cpp line 315 000000013F73DB19 000000000031FA60 Master::Run+999 d:\servers\wowproject\source\dozor\s\src\server\worldserver\master.cpp line 279 000000013F729D94 000000000031FAB0 ace_main_i+274 d:\servers\wowproject\source\dozor\s\src\server\worldserver\main.cpp line 145 000000013F729F15 000000000031FAE0 ACE_Main::run_i+35 d:\servers\wowproject\source\dozor\s\src\server\worldserver\main.cpp line 73 000007FEEDF85750 000000000031FB10 ACE_Main_Base::run+40 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\os_main.cpp line 89 000000013F729AE9 000000000031FB60 main+49 d:\servers\wowproject\source\dozor\s\src\server\worldserver\main.cpp line 73 000000014089884C 000000000031FBD0 __tmainCRTStartup+19C f:\dd\vctools\crt_bld\self_64_amd64\crt\src\crtexe.c line 555 000000014089869E 000000000031FC00 mainCRTStartup+E f:\dd\vctools\crt_bld\self_64_amd64\crt\src\crtexe.c line 371 000000007739652D 000000000031FC30 BaseThreadInitThunk+D 00000000775CC541 000000000031FC80 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00000000775F186A 000000000275F7E0 NtWaitForMultipleObjects+A 00000000775BB037 000000000275FA80 TpIsTimerSet+907 000000007739652D 000000000275FAB0 BaseThreadInitThunk+D 00000000775CC541 000000000275FB00 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00000000775F12FA 000000000246F380 ZwWaitForSingleObject+A 000007FEFD6410DC 000000000246F420 WaitForSingleObjectEx+9C 000007FEEDF99D2D 000000000246F460 ACE_OS::cond_wait+AD d:\servers\wowproject\source\dozor\s\dep\acelite\ace\os_ns_thread.cpp line 1764 000007FEEDF99A00 000000000246F500 ACE_OS::cond_timedwait+60 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\os_ns_thread.cpp line 1620 000007FEEDEFD98C 000000000246F530 ACE_Condition_Thread_Mutex::wait+3C d:\servers\wowproject\source\dozor\s\dep\acelite\ace\condition_thread_mutex.cpp line 101 000007FEEDEFD9DB 000000000246F560 ACE_Condition_Thread_Mutex::wait+3B d:\servers\wowproject\source\dozor\s\dep\acelite\ace\condition_thread_mutex.cpp line 108 000000013F732C9E 000000000246F5A0 ACE_Message_Queue<ACE_MT_SYNCH>::wait_not_empty_cond+5E d:\servers\wowproject\source\dozor\s\dep\acelite\ace\message_queue_t.cpp line 1744 000000013F7306D0 000000000246F610 ACE_Message_Queue<ACE_MT_SYNCH>::dequeue_head+C0 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\message_queue_t.cpp line 1936 000007FEEDEC587E 000000000246F660 ACE_Activation_Queue::dequeue+4E d:\servers\wowproject\source\dozor\s\dep\acelite\ace\activation_queue.cpp line 89 00000001402E1E1F 000000000246F6B0 DatabaseWorker::svc+5F d:\servers\wowproject\source\dozor\s\src\server\shared\database\databaseworker.cpp line 40 000007FEEE01296C 000000000246F700 ACE_Task_Base::svc_run+5C d:\servers\wowproject\source\dozor\s\dep\acelite\ace\task.cpp line 271 000007FEEE013F7C 000000000246F790 ACE_Thread_Adapter::invoke_i+CC d:\servers\wowproject\source\dozor\s\dep\acelite\ace\thread_adapter.cpp line 145 000007FEEE013E73 000000000246F820 ACE_Thread_Adapter::invoke+F3 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\thread_adapter.cpp line 94 000007FEEDEE4BD8 000000000246F860 ace_thread_adapter+38 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\base_thread_adapter.cpp line 120 0000000052CC72E5 000000000246F8B0 _beginthreadex+2D5 0000000052CC72A4 000000000246F8F0 _beginthreadex+294 000000007739652D 000000000246F920 BaseThreadInitThunk+D 00000000775CC541 000000000246F970 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00000000775F12FA 000000000313F680 ZwWaitForSingleObject+A 000007FEFD6410DC 000000000313F720 WaitForSingleObjectEx+9C 000007FEEDF99D2D 000000000313F760 ACE_OS::cond_wait+AD d:\servers\wowproject\source\dozor\s\dep\acelite\ace\os_ns_thread.cpp line 1764 000007FEEDF99A00 000000000313F800 ACE_OS::cond_timedwait+60 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\os_ns_thread.cpp line 1620 000007FEEDEFD98C 000000000313F830 ACE_Condition_Thread_Mutex::wait+3C d:\servers\wowproject\source\dozor\s\dep\acelite\ace\condition_thread_mutex.cpp line 101 000007FEEDEFD9DB 000000000313F860 ACE_Condition_Thread_Mutex::wait+3B d:\servers\wowproject\source\dozor\s\dep\acelite\ace\condition_thread_mutex.cpp line 108 000000013F732C9E 000000000313F8A0 ACE_Message_Queue<ACE_MT_SYNCH>::wait_not_empty_cond+5E d:\servers\wowproject\source\dozor\s\dep\acelite\ace\message_queue_t.cpp line 1744 000000013F7306D0 000000000313F910 ACE_Message_Queue<ACE_MT_SYNCH>::dequeue_head+C0 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\message_queue_t.cpp line 1936 000007FEEDEC587E 000000000313F960 ACE_Activation_Queue::dequeue+4E d:\servers\wowproject\source\dozor\s\dep\acelite\ace\activation_queue.cpp line 89 00000001402E1E1F 000000000313F9B0 DatabaseWorker::svc+5F d:\servers\wowproject\source\dozor\s\src\server\shared\database\databaseworker.cpp line 40 000007FEEE01296C 000000000313FA00 ACE_Task_Base::svc_run+5C d:\servers\wowproject\source\dozor\s\dep\acelite\ace\task.cpp line 271 000007FEEE013F7C 000000000313FA90 ACE_Thread_Adapter::invoke_i+CC d:\servers\wowproject\source\dozor\s\dep\acelite\ace\thread_adapter.cpp line 145 000007FEEE013E73 000000000313FB20 ACE_Thread_Adapter::invoke+F3 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\thread_adapter.cpp line 94 000007FEEDEE4BD8 000000000313FB60 ace_thread_adapter+38 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\base_thread_adapter.cpp line 120 0000000052CC72E5 000000000313FBB0 _beginthreadex+2D5 0000000052CC72A4 000000000313FBF0 _beginthreadex+294 000000007739652D 000000000313FC20 BaseThreadInitThunk+D 00000000775CC541 000000000313FC70 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00000000775F12FA 000000000379F9C0 ZwWaitForSingleObject+A 000007FEFD6410DC 000000000379FA60 WaitForSingleObjectEx+9C 000007FEEDF99D2D 000000000379FAA0 ACE_OS::cond_wait+AD d:\servers\wowproject\source\dozor\s\dep\acelite\ace\os_ns_thread.cpp line 1764 000007FEEDF99A00 000000000379FB40 ACE_OS::cond_timedwait+60 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\os_ns_thread.cpp line 1620 000007FEEDEFD98C 000000000379FB70 ACE_Condition_Thread_Mutex::wait+3C d:\servers\wowproject\source\dozor\s\dep\acelite\ace\condition_thread_mutex.cpp line 101 000007FEEDEFD9DB 000000000379FBA0 ACE_Condition_Thread_Mutex::wait+3B d:\servers\wowproject\source\dozor\s\dep\acelite\ace\condition_thread_mutex.cpp line 108 000000013F732C9E 000000000379FBE0 ACE_Message_Queue<ACE_MT_SYNCH>::wait_not_empty_cond+5E d:\servers\wowproject\source\dozor\s\dep\acelite\ace\message_queue_t.cpp line 1744 000000013F7306D0 000000000379FC50 ACE_Message_Queue<ACE_MT_SYNCH>::dequeue_head+C0 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\message_queue_t.cpp line 1936 000007FEEDEC587E 000000000379FCA0 ACE_Activation_Queue::dequeue+4E d:\servers\wowproject\source\dozor\s\dep\acelite\ace\activation_queue.cpp line 89 00000001402E1E1F 000000000379FCF0 DatabaseWorker::svc+5F d:\servers\wowproject\source\dozor\s\src\server\shared\database\databaseworker.cpp line 40 000007FEEE01296C 000000000379FD40 ACE_Task_Base::svc_run+5C d:\servers\wowproject\source\dozor\s\dep\acelite\ace\task.cpp line 271 000007FEEE013F7C 000000000379FDD0 ACE_Thread_Adapter::invoke_i+CC d:\servers\wowproject\source\dozor\s\dep\acelite\ace\thread_adapter.cpp line 145 000007FEEE013E73 000000000379FE60 ACE_Thread_Adapter::invoke+F3 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\thread_adapter.cpp line 94 000007FEEDEE4BD8 000000000379FEA0 ace_thread_adapter+38 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\base_thread_adapter.cpp line 120 0000000052CC72E5 000000000379FEF0 _beginthreadex+2D5 0000000052CC72A4 000000000379FF30 _beginthreadex+294 000000007739652D 000000000379FF60 BaseThreadInitThunk+D 00000000775CC541 000000000379FFB0 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00000000775F12FA 0000000002C5F5D0 ZwWaitForSingleObject+A 000007FEFD6410DC 0000000002C5F670 WaitForSingleObjectEx+9C 000007FEEDF99D2D 0000000002C5F6B0 ACE_OS::cond_wait+AD d:\servers\wowproject\source\dozor\s\dep\acelite\ace\os_ns_thread.cpp line 1764 000007FEEDF99A00 0000000002C5F750 ACE_OS::cond_timedwait+60 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\os_ns_thread.cpp line 1620 000007FEEDEFD98C 0000000002C5F780 ACE_Condition_Thread_Mutex::wait+3C d:\servers\wowproject\source\dozor\s\dep\acelite\ace\condition_thread_mutex.cpp line 101 000007FEEDEFD9DB 0000000002C5F7B0 ACE_Condition_Thread_Mutex::wait+3B d:\servers\wowproject\source\dozor\s\dep\acelite\ace\condition_thread_mutex.cpp line 108 000007FEEDEB867D 0000000002C5F7F0 ACE_Message_Queue<ACE_MT_SYNCH>::wait_not_empty_cond+5D d:\servers\wowproject\source\dozor\s\dep\acelite\ace\message_queue_t.cpp line 1744 000007FEEDEB6100 0000000002C5F860 ACE_Message_Queue<ACE_MT_SYNCH>::dequeue_head+C0 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\message_queue_t.cpp line 1936 000007FEEDEC587E 0000000002C5F8B0 ACE_Activation_Queue::dequeue+4E d:\servers\wowproject\source\dozor\s\dep\acelite\ace\activation_queue.cpp line 89 00000001402E11A1 0000000002C5F900 DelayExecutor::svc+61 d:\servers\wowproject\source\dozor\s\src\server\shared\threading\delayexecutor.cpp line 47 000007FEEE01296C 0000000002C5F950 ACE_Task_Base::svc_run+5C d:\servers\wowproject\source\dozor\s\dep\acelite\ace\task.cpp line 271 000007FEEE013F7C 0000000002C5F9E0 ACE_Thread_Adapter::invoke_i+CC d:\servers\wowproject\source\dozor\s\dep\acelite\ace\thread_adapter.cpp line 145 000007FEEE013E73 0000000002C5FA70 ACE_Thread_Adapter::invoke+F3 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\thread_adapter.cpp line 94 000007FEEDEE4BD8 0000000002C5FAB0 ace_thread_adapter+38 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\base_thread_adapter.cpp line 120 0000000052CC72E5 0000000002C5FB00 _beginthreadex+2D5 0000000052CC72A4 0000000002C5FB40 _beginthreadex+294 000000007739652D 0000000002C5FB70 BaseThreadInitThunk+D 00000000775CC541 0000000002C5FBC0 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00000000775F1F8A 000000004AA8C9A0 ZwGetContextThread+A CCCCCCCCCCCCCCCC 000000004AA8C9A8 0000:0000000000000000 CCCCCCCCCCCCCCCC 000000004AA8C9B0 0000:0000000000000000 CCCCCCCCCCCCCCCC 000000004AA8C9B8 0000:0000000000000000 00000000000003E0 000000004AA8C9C0 Помогите пожалуйста, уже почти неделю бьюсь над это проблемой (установка вот этого патча не помогла) |
Как? объясните пожалуйста. (скомпилил в debug, появилась папка crashes, там файлы крэшей, НО Revision: Core: Dozor-Core Based on: DTDB Main Developer: Dozor Revision: 67+ Date 22:12:2013. Time 13:12 //===================================================== *** Hardware *** Processor: Intel® Core i3-2100 CPU @ 3.10GHz Number Of Processors: 4 Physical Memory: 4176220 KB (Available: 204808 KB) Commit Charge Limit: 8350576 KB *** Operation System *** Windows Vista or Windows Server 2008 Professional Service Pack 1 (Version 6.1, Build 7601) //===================================================== Exception code: C0000005 ACCESS_VIOLATION Fault address: 00000001401276AF 01:0000000000A166AF D:\Servers\WoWProject\NIKMELWOW\Core\worldserver.exe Registers: RAX:DDDDDDDDDDDDDDDD RBX:0000000000000000 RCX:0000000064F9E370 RDX:0000000000000001 RSI:0000000000000000 RDI:000000004AA8F670 R8: 0001933500D90154 R9: 400948BB00000000 R10:000000004AA8F030 R11:0000000000000000 R12:0000000000000000 R13:0000000000000000 R14:0000000000000000 R15:CCCCCCCCCCCCCCCC CS:RIP:0033:00000001401276AF SS:RSP:002B:000000004AA8F330 RBP:00000000 DS:002B ES:002B FS:0053 GS:002B Flags:00010202 Call stack: Address Frame Function SourceFile 00000001401276AF 000000004AA8F670 WorldSession::HandleCharCreateOpcode+97F d:\servers\wowproject\source\dozor\s\src\server\game\handlers\characterhandler.cpp line 392 000000013FA226C7 000000004AA8FA20 WorldSession::Update+7D7 d:\servers\wowproject\source\dozor\s\src\server\game\server\worldsession.cpp line 332 000000013FA735D8 000000004AA8FB90 World::UpdateSessions+178 d:\servers\wowproject\source\dozor\s\src\server\game\world\world.cpp line 2627 000000013FA70E58 000000004AA8FC00 World::Update+2C8 d:\servers\wowproject\source\dozor\s\src\server\game\world\world.cpp line 2001 000000013F72853D 000000004AA8FC40 WorldRunnable::run+8D d:\servers\wowproject\source\dozor\s\src\server\worldserver\worldthread\worldrunnable.cpp line 60 00000001402C5CC8 000000004AA8FC80 ACE_Based::Thread::ThreadTask+38 d:\servers\wowproject\source\dozor\s\src\server\shared\threading\threading.cpp line 186 000007FEEDFA4E89 000000004AA8FD10 ACE_OS_Thread_Adapter::invoke+D9 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\os_thread_adapter.cpp line 86 000007FEEDEE4BD8 000000004AA8FD50 ace_thread_adapter+38 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\base_thread_adapter.cpp line 120 0000000052CC72E5 000000004AA8FDA0 _beginthreadex+2D5 0000000052CC72A4 000000004AA8FDE0 _beginthreadex+294 000000007739652D 000000004AA8FE10 BaseThreadInitThunk+D 00000000775CC541 000000004AA8FE60 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00000000775F12FA 000000000031F140 ZwWaitForSingleObject+A 000007FEFD6410DC 000000000031F1E0 WaitForSingleObjectEx+9C 000007FEEDF965BD 000000000031F230 ACE_OS::thr_join+4D d:\servers\wowproject\source\dozor\s\dep\acelite\ace\os_ns_thread.inl line 2798 000007FEEE013182 000000000031F260 ACE_Thread::join+32 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\thread.inl line 138 000007FEEE01AA6D 000000000031F430 ACE_Thread_Manager::wait_task+44D d:\servers\wowproject\source\dozor\s\dep\acelite\ace\thread_manager.cpp line 1793 000007FEEE0122E4 000000000031F460 ACE_Task_Base::wait+44 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\task.cpp line 86 000000013FB7AD19 000000000031F490 ReactorRunnable::Wait+29 d:\servers\wowproject\source\dozor\s\src\server\game\server\worldsocketmgr.cpp line 103 000000013FB7A39F 000000000031F4D0 WorldSocketMgr::Wait+6F d:\servers\wowproject\source\dozor\s\src\server\game\server\worldsocketmgr.cpp line 315 000000013F73DB19 000000000031FA60 Master::Run+999 d:\servers\wowproject\source\dozor\s\src\server\worldserver\master.cpp line 279 000000013F729D94 000000000031FAB0 ace_main_i+274 d:\servers\wowproject\source\dozor\s\src\server\worldserver\main.cpp line 145 000000013F729F15 000000000031FAE0 ACE_Main::run_i+35 d:\servers\wowproject\source\dozor\s\src\server\worldserver\main.cpp line 73 000007FEEDF85750 000000000031FB10 ACE_Main_Base::run+40 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\os_main.cpp line 89 000000013F729AE9 000000000031FB60 main+49 d:\servers\wowproject\source\dozor\s\src\server\worldserver\main.cpp line 73 000000014089884C 000000000031FBD0 __tmainCRTStartup+19C f:\dd\vctools\crt_bld\self_64_amd64\crt\src\crtexe.c line 555 000000014089869E 000000000031FC00 mainCRTStartup+E f:\dd\vctools\crt_bld\self_64_amd64\crt\src\crtexe.c line 371 000000007739652D 000000000031FC30 BaseThreadInitThunk+D 00000000775CC541 000000000031FC80 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00000000775F186A 000000000275F7E0 NtWaitForMultipleObjects+A 00000000775BB037 000000000275FA80 TpIsTimerSet+907 000000007739652D 000000000275FAB0 BaseThreadInitThunk+D 00000000775CC541 000000000275FB00 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00000000775F12FA 000000000246F380 ZwWaitForSingleObject+A 000007FEFD6410DC 000000000246F420 WaitForSingleObjectEx+9C 000007FEEDF99D2D 000000000246F460 ACE_OS::cond_wait+AD d:\servers\wowproject\source\dozor\s\dep\acelite\ace\os_ns_thread.cpp line 1764 000007FEEDF99A00 000000000246F500 ACE_OS::cond_timedwait+60 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\os_ns_thread.cpp line 1620 000007FEEDEFD98C 000000000246F530 ACE_Condition_Thread_Mutex::wait+3C d:\servers\wowproject\source\dozor\s\dep\acelite\ace\condition_thread_mutex.cpp line 101 000007FEEDEFD9DB 000000000246F560 ACE_Condition_Thread_Mutex::wait+3B d:\servers\wowproject\source\dozor\s\dep\acelite\ace\condition_thread_mutex.cpp line 108 000000013F732C9E 000000000246F5A0 ACE_Message_Queue<ACE_MT_SYNCH>::wait_not_empty_cond+5E d:\servers\wowproject\source\dozor\s\dep\acelite\ace\message_queue_t.cpp line 1744 000000013F7306D0 000000000246F610 ACE_Message_Queue<ACE_MT_SYNCH>::dequeue_head+C0 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\message_queue_t.cpp line 1936 000007FEEDEC587E 000000000246F660 ACE_Activation_Queue::dequeue+4E d:\servers\wowproject\source\dozor\s\dep\acelite\ace\activation_queue.cpp line 89 00000001402E1E1F 000000000246F6B0 DatabaseWorker::svc+5F d:\servers\wowproject\source\dozor\s\src\server\shared\database\databaseworker.cpp line 40 000007FEEE01296C 000000000246F700 ACE_Task_Base::svc_run+5C d:\servers\wowproject\source\dozor\s\dep\acelite\ace\task.cpp line 271 000007FEEE013F7C 000000000246F790 ACE_Thread_Adapter::invoke_i+CC d:\servers\wowproject\source\dozor\s\dep\acelite\ace\thread_adapter.cpp line 145 000007FEEE013E73 000000000246F820 ACE_Thread_Adapter::invoke+F3 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\thread_adapter.cpp line 94 000007FEEDEE4BD8 000000000246F860 ace_thread_adapter+38 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\base_thread_adapter.cpp line 120 0000000052CC72E5 000000000246F8B0 _beginthreadex+2D5 0000000052CC72A4 000000000246F8F0 _beginthreadex+294 000000007739652D 000000000246F920 BaseThreadInitThunk+D 00000000775CC541 000000000246F970 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00000000775F12FA 000000000313F680 ZwWaitForSingleObject+A 000007FEFD6410DC 000000000313F720 WaitForSingleObjectEx+9C 000007FEEDF99D2D 000000000313F760 ACE_OS::cond_wait+AD d:\servers\wowproject\source\dozor\s\dep\acelite\ace\os_ns_thread.cpp line 1764 000007FEEDF99A00 000000000313F800 ACE_OS::cond_timedwait+60 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\os_ns_thread.cpp line 1620 000007FEEDEFD98C 000000000313F830 ACE_Condition_Thread_Mutex::wait+3C d:\servers\wowproject\source\dozor\s\dep\acelite\ace\condition_thread_mutex.cpp line 101 000007FEEDEFD9DB 000000000313F860 ACE_Condition_Thread_Mutex::wait+3B d:\servers\wowproject\source\dozor\s\dep\acelite\ace\condition_thread_mutex.cpp line 108 000000013F732C9E 000000000313F8A0 ACE_Message_Queue<ACE_MT_SYNCH>::wait_not_empty_cond+5E d:\servers\wowproject\source\dozor\s\dep\acelite\ace\message_queue_t.cpp line 1744 000000013F7306D0 000000000313F910 ACE_Message_Queue<ACE_MT_SYNCH>::dequeue_head+C0 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\message_queue_t.cpp line 1936 000007FEEDEC587E 000000000313F960 ACE_Activation_Queue::dequeue+4E d:\servers\wowproject\source\dozor\s\dep\acelite\ace\activation_queue.cpp line 89 00000001402E1E1F 000000000313F9B0 DatabaseWorker::svc+5F d:\servers\wowproject\source\dozor\s\src\server\shared\database\databaseworker.cpp line 40 000007FEEE01296C 000000000313FA00 ACE_Task_Base::svc_run+5C d:\servers\wowproject\source\dozor\s\dep\acelite\ace\task.cpp line 271 000007FEEE013F7C 000000000313FA90 ACE_Thread_Adapter::invoke_i+CC d:\servers\wowproject\source\dozor\s\dep\acelite\ace\thread_adapter.cpp line 145 000007FEEE013E73 000000000313FB20 ACE_Thread_Adapter::invoke+F3 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\thread_adapter.cpp line 94 000007FEEDEE4BD8 000000000313FB60 ace_thread_adapter+38 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\base_thread_adapter.cpp line 120 0000000052CC72E5 000000000313FBB0 _beginthreadex+2D5 0000000052CC72A4 000000000313FBF0 _beginthreadex+294 000000007739652D 000000000313FC20 BaseThreadInitThunk+D 00000000775CC541 000000000313FC70 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00000000775F12FA 000000000379F9C0 ZwWaitForSingleObject+A 000007FEFD6410DC 000000000379FA60 WaitForSingleObjectEx+9C 000007FEEDF99D2D 000000000379FAA0 ACE_OS::cond_wait+AD d:\servers\wowproject\source\dozor\s\dep\acelite\ace\os_ns_thread.cpp line 1764 000007FEEDF99A00 000000000379FB40 ACE_OS::cond_timedwait+60 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\os_ns_thread.cpp line 1620 000007FEEDEFD98C 000000000379FB70 ACE_Condition_Thread_Mutex::wait+3C d:\servers\wowproject\source\dozor\s\dep\acelite\ace\condition_thread_mutex.cpp line 101 000007FEEDEFD9DB 000000000379FBA0 ACE_Condition_Thread_Mutex::wait+3B d:\servers\wowproject\source\dozor\s\dep\acelite\ace\condition_thread_mutex.cpp line 108 000000013F732C9E 000000000379FBE0 ACE_Message_Queue<ACE_MT_SYNCH>::wait_not_empty_cond+5E d:\servers\wowproject\source\dozor\s\dep\acelite\ace\message_queue_t.cpp line 1744 000000013F7306D0 000000000379FC50 ACE_Message_Queue<ACE_MT_SYNCH>::dequeue_head+C0 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\message_queue_t.cpp line 1936 000007FEEDEC587E 000000000379FCA0 ACE_Activation_Queue::dequeue+4E d:\servers\wowproject\source\dozor\s\dep\acelite\ace\activation_queue.cpp line 89 00000001402E1E1F 000000000379FCF0 DatabaseWorker::svc+5F d:\servers\wowproject\source\dozor\s\src\server\shared\database\databaseworker.cpp line 40 000007FEEE01296C 000000000379FD40 ACE_Task_Base::svc_run+5C d:\servers\wowproject\source\dozor\s\dep\acelite\ace\task.cpp line 271 000007FEEE013F7C 000000000379FDD0 ACE_Thread_Adapter::invoke_i+CC d:\servers\wowproject\source\dozor\s\dep\acelite\ace\thread_adapter.cpp line 145 000007FEEE013E73 000000000379FE60 ACE_Thread_Adapter::invoke+F3 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\thread_adapter.cpp line 94 000007FEEDEE4BD8 000000000379FEA0 ace_thread_adapter+38 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\base_thread_adapter.cpp line 120 0000000052CC72E5 000000000379FEF0 _beginthreadex+2D5 0000000052CC72A4 000000000379FF30 _beginthreadex+294 000000007739652D 000000000379FF60 BaseThreadInitThunk+D 00000000775CC541 000000000379FFB0 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00000000775F12FA 0000000002C5F5D0 ZwWaitForSingleObject+A 000007FEFD6410DC 0000000002C5F670 WaitForSingleObjectEx+9C 000007FEEDF99D2D 0000000002C5F6B0 ACE_OS::cond_wait+AD d:\servers\wowproject\source\dozor\s\dep\acelite\ace\os_ns_thread.cpp line 1764 000007FEEDF99A00 0000000002C5F750 ACE_OS::cond_timedwait+60 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\os_ns_thread.cpp line 1620 000007FEEDEFD98C 0000000002C5F780 ACE_Condition_Thread_Mutex::wait+3C d:\servers\wowproject\source\dozor\s\dep\acelite\ace\condition_thread_mutex.cpp line 101 000007FEEDEFD9DB 0000000002C5F7B0 ACE_Condition_Thread_Mutex::wait+3B d:\servers\wowproject\source\dozor\s\dep\acelite\ace\condition_thread_mutex.cpp line 108 000007FEEDEB867D 0000000002C5F7F0 ACE_Message_Queue<ACE_MT_SYNCH>::wait_not_empty_cond+5D d:\servers\wowproject\source\dozor\s\dep\acelite\ace\message_queue_t.cpp line 1744 000007FEEDEB6100 0000000002C5F860 ACE_Message_Queue<ACE_MT_SYNCH>::dequeue_head+C0 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\message_queue_t.cpp line 1936 000007FEEDEC587E 0000000002C5F8B0 ACE_Activation_Queue::dequeue+4E d:\servers\wowproject\source\dozor\s\dep\acelite\ace\activation_queue.cpp line 89 00000001402E11A1 0000000002C5F900 DelayExecutor::svc+61 d:\servers\wowproject\source\dozor\s\src\server\shared\threading\delayexecutor.cpp line 47 000007FEEE01296C 0000000002C5F950 ACE_Task_Base::svc_run+5C d:\servers\wowproject\source\dozor\s\dep\acelite\ace\task.cpp line 271 000007FEEE013F7C 0000000002C5F9E0 ACE_Thread_Adapter::invoke_i+CC d:\servers\wowproject\source\dozor\s\dep\acelite\ace\thread_adapter.cpp line 145 000007FEEE013E73 0000000002C5FA70 ACE_Thread_Adapter::invoke+F3 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\thread_adapter.cpp line 94 000007FEEDEE4BD8 0000000002C5FAB0 ace_thread_adapter+38 d:\servers\wowproject\source\dozor\s\dep\acelite\ace\base_thread_adapter.cpp line 120 0000000052CC72E5 0000000002C5FB00 _beginthreadex+2D5 0000000052CC72A4 0000000002C5FB40 _beginthreadex+294 000000007739652D 0000000002C5FB70 BaseThreadInitThunk+D 00000000775CC541 0000000002C5FBC0 RtlUserThreadStart+21 Call stack: Address Frame Function SourceFile 00000000775F1F8A 000000004AA8C9A0 ZwGetContextThread+A CCCCCCCCCCCCCCCC 000000004AA8C9A8 0000:0000000000000000 CCCCCCCCCCCCCCCC 000000004AA8C9B0 0000:0000000000000000 CCCCCCCCCCCCCCCC 000000004AA8C9B8 0000:0000000000000000 00000000000003E0 000000004AA8C9C0
Сообщение # 3 написано 22.12.2013 в 16:29
|
| |||
| |||
