Crash Logs

Issue #89 closed
shenhuyong created an issue

TrinityCore (master branch) rev.b8625f41bd6131e7fb3ff126780da18d5d2959fd trinity-bots rev.ce314e726699fffc49b51a6a76e53af25b55a833

Revision: TrinityCore rev. d55eef224596 2014-02-03 23:37:35 +0800 (heads/ghbb branch) (Win64, RelWithDebInfo)
Date 4:2:2014. Time 14:10 
//=====================================================
*** Hardware ***
Processor: Intel(R) Core(TM)2 Duo CPU     E7200  @ 2.53GHz
Number Of Processors: 2
Physical Memory: 8387060 KB (Available: 3599008 KB)
Commit Charge Limit: 30287512 KB

*** Operation System ***
Windows 8 Professional (Version 6.2, Build 9200)

//=====================================================
Exception code: C0000005 ACCESS_VIOLATION
Fault address:  00007FF6A2EE8833 01:00000000004B7833 E:\WoW server\worldserver.exe

Registers:
RAX:000000707617F9B0
RBX:000000707590CD10
RCX:0000000000000000
RDX:0000000000000000
RSI:F130011177E56F7C
RDI:000000706C050810
R8: 000000706C5C2500
R9: 00007FFAB90F0000
R10:0000007045C9F5A0
R11:0000000000000000
R12:0000000000000000
R13:0000000000000001
R14:0000000000000000
R15:0000007000000001
CS:RIP:0033:00007FF6A2EE8833
SS:RSP:002B:0000000045C9F590  RBP:00000001
DS:002B  ES:002B  FS:0053  GS:002B
Flags:00010206

Call stack:
Address   Frame     Function      SourceFile
00007FF6A2EE8833  0000007045C9F5B0  Creature::SetIAmABot+13  e:\trinitycore\src\server\game\entities\creature\creature.cpp line 2758
00007FF6A2D3D19A  0000007045C9F610  Player::RemoveBot+1DA  e:\trinitycore\src\server\game\entities\player\player.cpp line 2836
00007FF6A2D3B55C  0000007045C9F670  Player::RefreshBot+47C  e:\trinitycore\src\server\game\entities\player\player.cpp line 2610
00007FF6A2D5B40B  0000007045C9F740  Player::Update+B8B  e:\trinitycore\src\server\game\entities\player\player.cpp line 1955
00007FF6A2ECA8F1  0000007045C9F7B0  Map::Update+161  e:\trinitycore\src\server\game\maps\map.cpp line 645
00007FF6A2ECA764  0000007045C9F7E0  InstanceMap::Update+14  e:\trinitycore\src\server\game\maps\map.cpp line 2856
00007FF6A2F31586  0000007045C9F810  MapUpdateRequest::call+16  e:\trinitycore\src\server\game\maps\mapupdater.cpp line 55
00007FF6A310CCA9  0000007045C9F840  DelayExecutor::svc+49  e:\trinitycore\src\server\shared\threading\delayexecutor.cpp line 51
00007FFA9A69EA6C  0000007045C9F870  ACE_Task_Base::svc_run+3C  e:\trinitycore\dep\acelite\ace\task.cpp line 275
00007FFA9A69F109  0000007045C9F8B0  ACE_Thread_Adapter::invoke_i+69  e:\trinitycore\dep\acelite\ace\thread_adapter.cpp line 161
00007FFA9A69F061  0000007045C9F8F0  ACE_Thread_Adapter::invoke+71  e:\trinitycore\dep\acelite\ace\thread_adapter.cpp line 96
00007FFA9DAE4F7F  0000007045C9F920  _beginthreadex+107
00007FFA9DAE5126  0000007045C9F950  _endthreadex+192
00007FFAB8AA15CD  0000007045C9F980  BaseThreadInitThunk+D
00007FFAB91643D1  0000007045C9F9D0  RtlUserThreadStart+1D

Call stack:
Address   Frame     Function      SourceFile
00007FFAB91865BA  000000703C2EF950  NtWaitForSingleObject+A
00007FFAB6831148  000000703C2EF9F0  WaitForSingleObjectEx+98
00007FFA9A6A46BA  000000703C2EFA20  ACE_OS::thr_join+2A  e:\trinitycore\dep\acelite\ace\os_ns_thread.inl line 2829
00007FF6A310104C  000000703C2EFA50  ACE_Based::Thread::wait+2C  e:\trinitycore\src\server\shared\threading\threading.cpp line 152
00007FF6A2A52D20  000000703C2EFC90  Master::Run+1380  e:\trinitycore\src\server\worldserver\master.cpp line 306
00007FF6A2A4D997  000000703C2EFD20  ace_main_i+417  e:\trinitycore\src\server\worldserver\main.cpp line 150
00007FF6A2A4E670  000000703C2EFD60  main+40  e:\trinitycore\src\server\worldserver\main.cpp line 73
00007FF6A35A7227  000000703C2EFD90  __tmainCRTStartup+10F  f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c line 626
00007FFAB8AA15CD  000000703C2EFDC0  BaseThreadInitThunk+D
00007FFAB91643D1  000000703C2EFE10  RtlUserThreadStart+1D

Call stack:
Address   Frame     Function      SourceFile
00007FFAB91865BA  000000703E1AF560  NtWaitForSingleObject+A
00007FFAB6831148  000000703E1AF600  WaitForSingleObjectEx+98
00007FFA9A66192B  000000703E1AF640  ACE_OS::cond_wait+4B  e:\trinitycore\dep\acelite\ace\os_ns_thread.cpp line 1736
00007FFA9A66157B  000000703E1AF6D0  ACE_OS::cond_timedwait+2B  e:\trinitycore\dep\acelite\ace\os_ns_thread.cpp line 1581
00007FFA9A5EFE3F  000000703E1AF700  ACE_Message_Queue<ACE_MT_SYNCH,ACE_System_Time_Policy>::wait_not_empty_cond+3F  e:\trinitycore\dep\acelite\ace\message_queue_t.cpp line 1778
00007FFA9A5EE614  000000703E1AF750  ACE_Message_Queue<ACE_MT_SYNCH,ACE_System_Time_Policy>::dequeue_head+64  e:\trinitycore\dep\acelite\ace\message_queue_t.cpp line 1970
00007FFA9A5EE47F  000000703E1AF780  ACE_Activation_Queue::dequeue+1F  e:\trinitycore\dep\acelite\ace\activation_queue.cpp line 89
00007FF6A310F105  000000703E1AF7B0  DatabaseWorker::svc+75  e:\trinitycore\src\server\shared\database\databaseworker.cpp line 47
00007FFA9A69EA6C  000000703E1AF7E0  ACE_Task_Base::svc_run+3C  e:\trinitycore\dep\acelite\ace\task.cpp line 275
00007FFA9A69F109  000000703E1AF820  ACE_Thread_Adapter::invoke_i+69  e:\trinitycore\dep\acelite\ace\thread_adapter.cpp line 161
00007FFA9A69F061  000000703E1AF860  ACE_Thread_Adapter::invoke+71  e:\trinitycore\dep\acelite\ace\thread_adapter.cpp line 96
00007FFA9DAE4F7F  000000703E1AF890  _beginthreadex+107
00007FFA9DAE5126  000000703E1AF8C0  _endthreadex+192
00007FFAB8AA15CD  000000703E1AF8F0  BaseThreadInitThunk+D
00007FFAB91643D1  000000703E1AF940  RtlUserThreadStart+1D

Call stack:
Address   Frame     Function      SourceFile
00007FFAB91865BA  000000703E47F590  NtWaitForSingleObject+A
00007FFAB6831148  000000703E47F630  WaitForSingleObjectEx+98
00007FFA9A66192B  000000703E47F670  ACE_OS::cond_wait+4B  e:\trinitycore\dep\acelite\ace\os_ns_thread.cpp line 1736
00007FFA9A66157B  000000703E47F700  ACE_OS::cond_timedwait+2B  e:\trinitycore\dep\acelite\ace\os_ns_thread.cpp line 1581
00007FFA9A5EFE3F  000000703E47F730  ACE_Message_Queue<ACE_MT_SYNCH,ACE_System_Time_Policy>::wait_not_empty_cond+3F  e:\trinitycore\dep\acelite\ace\message_queue_t.cpp line 1778
00007FFA9A5EE614  000000703E47F780  ACE_Message_Queue<ACE_MT_SYNCH,ACE_System_Time_Policy>::dequeue_head+64  e:\trinitycore\dep\acelite\ace\message_queue_t.cpp line 1970
00007FFA9A5EE47F  000000703E47F7B0  ACE_Activation_Queue::dequeue+1F  e:\trinitycore\dep\acelite\ace\activation_queue.cpp line 89
00007FF6A310F105  000000703E47F7E0  DatabaseWorker::svc+75  e:\trinitycore\src\server\shared\database\databaseworker.cpp line 47
00007FFA9A69EA6C  000000703E47F810  ACE_Task_Base::svc_run+3C  e:\trinitycore\dep\acelite\ace\task.cpp line 275
00007FFA9A69F109  000000703E47F850  ACE_Thread_Adapter::invoke_i+69  e:\trinitycore\dep\acelite\ace\thread_adapter.cpp line 161
00007FFA9A69F061  000000703E47F890  ACE_Thread_Adapter::invoke+71  e:\trinitycore\dep\acelite\ace\thread_adapter.cpp line 96
00007FFA9DAE4F7F  000000703E47F8C0  _beginthreadex+107
00007FFA9DAE5126  000000703E47F8F0  _endthreadex+192
00007FFAB8AA15CD  000000703E47F920  BaseThreadInitThunk+D
00007FFAB91643D1  000000703E47F970  RtlUserThreadStart+1D

Call stack:
Address   Frame     Function      SourceFile
00007FFAB91865BA  000000703EB7F8C0  NtWaitForSingleObject+A
00007FFAB6831148  000000703EB7F960  WaitForSingleObjectEx+98
00007FFA9A66192B  000000703EB7F9A0  ACE_OS::cond_wait+4B  e:\trinitycore\dep\acelite\ace\os_ns_thread.cpp line 1736
00007FFA9A66157B  000000703EB7FA30  ACE_OS::cond_timedwait+2B  e:\trinitycore\dep\acelite\ace\os_ns_thread.cpp line 1581
00007FFA9A5EFE3F  000000703EB7FA60  ACE_Message_Queue<ACE_MT_SYNCH,ACE_System_Time_Policy>::wait_not_empty_cond+3F  e:\trinitycore\dep\acelite\ace\message_queue_t.cpp line 1778
00007FFA9A5EE614  000000703EB7FAB0  ACE_Message_Queue<ACE_MT_SYNCH,ACE_System_Time_Policy>::dequeue_head+64  e:\trinitycore\dep\acelite\ace\message_queue_t.cpp line 1970
00007FFA9A5EE47F  000000703EB7FAE0  ACE_Activation_Queue::dequeue+1F  e:\trinitycore\dep\acelite\ace\activation_queue.cpp line 89
00007FF6A310F105  000000703EB7FB10  DatabaseWorker::svc+75  e:\trinitycore\src\server\shared\database\databaseworker.cpp line 47
00007FFA9A69EA6C  000000703EB7FB40  ACE_Task_Base::svc_run+3C  e:\trinitycore\dep\acelite\ace\task.cpp line 275
00007FFA9A69F109  000000703EB7FB80  ACE_Thread_Adapter::invoke_i+69  e:\trinitycore\dep\acelite\ace\thread_adapter.cpp line 161
00007FFA9A69F061  000000703EB7FBC0  ACE_Thread_Adapter::invoke+71  e:\trinitycore\dep\acelite\ace\thread_adapter.cpp line 96
00007FFA9DAE4F7F  000000703EB7FBF0  _beginthreadex+107
00007FFA9DAE5126  000000703EB7FC20  _endthreadex+192
00007FFAB8AA15CD  000000703EB7FC50  BaseThreadInitThunk+D
00007FFAB91643D1  000000703EB7FCA0  RtlUserThreadStart+1D

Call stack:
Address   Frame     Function      SourceFile
00007FFAB918738A  0000007045C9D890  NtGetContextThread+A
00007FFAB685F2EE  0000007045C9D8C0  GetThreadContext+A
00007FF6A2A57F6B  0000007045C9DDF0  WheatyExceptionReport::printTracesForAllThreads+CB  e:\trinitycore\src\server\shared\debugging\wheatyexceptionreport.cpp line 395
00007FF6A2A56845  0000007045C9E480  WheatyExceptionReport::GenerateExceptionReport+315  e:\trinitycore\src\server\shared\debugging\wheatyexceptionreport.cpp line 494
00007FF6A2A5742D  0000007045C9E730  WheatyExceptionReport::WheatyUnhandledExceptionFilter+24D  e:\trinitycore\src\server\shared\debugging\wheatyexceptionreport.cpp line 148
00007FFAB690CFC6  0000007045C9E820  UnhandledExceptionFilter+196
00007FFAB9196B14  0000007045C9E850  memset+C6D4
00007FFAB917831F  0000007045C9E8C0  __C_specific_handler+87
00007FFAB918921D  0000007045C9E8F0  __chkstk+9D
00007FFAB9145B5B  0000007045C9EFC0  RtlAppendUnicodeToString+3AB
00007FFAB91883DE  0000007045C9F580  KiUserExceptionDispatcher+2E
00007FF6A2EE8833  0000007045C9F5B0  Creature::SetIAmABot+13  e:\trinitycore\src\server\game\entities\creature\creature.cpp line 2758
00007FF6A2D3D19A  0000007045C9F610  Player::RemoveBot+1DA  e:\trinitycore\src\server\game\entities\player\player.cpp line 2836
00007FF6A2D3B55C  0000007045C9F670  Player::RefreshBot+47C  e:\trinitycore\src\server\game\entities\player\player.cpp line 2610
00007FF6A2D5B40B  0000007045C9F740  Player::Update+B8B  e:\trinitycore\src\server\game\entities\player\player.cpp line 1955
00007FF6A2ECA8F1  0000007045C9F7B0  Map::Update+161  e:\trinitycore\src\server\game\maps\map.cpp line 645
00007FF6A2ECA764  0000007045C9F7E0  InstanceMap::Update+14  e:\trinitycore\src\server\game\maps\map.cpp line 2856
00007FF6A2F31586  0000007045C9F810  MapUpdateRequest::call+16  e:\trinitycore\src\server\game\maps\mapupdater.cpp line 55
00007FF6A310CCA9  0000007045C9F840  DelayExecutor::svc+49  e:\trinitycore\src\server\shared\threading\delayexecutor.cpp line 51
00007FFA9A69EA6C  0000007045C9F870  ACE_Task_Base::svc_run+3C  e:\trinitycore\dep\acelite\ace\task.cpp line 275
00007FFA9A69F109  0000007045C9F8B0  ACE_Thread_Adapter::invoke_i+69  e:\trinitycore\dep\acelite\ace\thread_adapter.cpp line 161
00007FFA9A69F061  0000007045C9F8F0  ACE_Thread_Adapter::invoke+71  e:\trinitycore\dep\acelite\ace\thread_adapter.cpp line 96
00007FFA9DAE4F7F  0000007045C9F920  _beginthreadex+107
00007FFA9DAE5126  0000007045C9F950  _endthreadex+192
00007FFAB8AA15CD  0000007045C9F980  BaseThreadInitThunk+D
00007FFAB91643D1  0000007045C9F9D0  RtlUserThreadStart+1D

Call stack:
Address   Frame     Function      SourceFile
00007FFAB91865BA  000000705E1BF570  NtWaitForSingleObject+A
00007FFAB6831148  000000705E1BF610  WaitForSingleObjectEx+98
00007FFA9A66192B  000000705E1BF650  ACE_OS::cond_wait+4B  e:\trinitycore\dep\acelite\ace\os_ns_thread.cpp line 1736
00007FF6A2F3185F  000000705E1BF6A0  MapUpdater::wait+6F  e:\trinitycore\src\server\game\maps\mapupdater.cpp line 84
00007FF6A2B182B7  000000705E1BF6D0  MapManager::Update+B7  e:\trinitycore\src\server\game\maps\mapmanager.cpp line 256
00007FF6A2A81B5D  000000705E1BF770  World::Update+46D  e:\trinitycore\src\server\game\world\world.cpp line 2066
00007FF6A2A4A0EE  000000705E1BF7E0  WorldRunnable::run+BE  e:\trinitycore\src\server\worldserver\worldthread\worldrunnable.cpp line 61
00007FF6A3100A5F  000000705E1BF810  ACE_Based::Thread::ThreadTask+F  e:\trinitycore\src\server\shared\threading\threading.cpp line 189
00007FFA9A66615A  000000705E1BF850  ACE_OS_Thread_Adapter::invoke+7A  e:\trinitycore\dep\acelite\ace\os_thread_adapter.cpp line 103
00007FFA9DAE4F7F  000000705E1BF880  _beginthreadex+107
00007FFA9DAE5126  000000705E1BF8B0  _endthreadex+192
00007FFAB8AA15CD  000000705E1BF8E0  BaseThreadInitThunk+D
00007FFAB91643D1  000000705E1BF930  RtlUserThreadStart+1D

Call stack:
Address   Frame     Function      SourceFile
00007FFAB91865DA  000000705E2BF8F0  ZwReadFile+A
00007FFAB6838F64  000000705E2BF970  ReadFile+74
00007FFA9DB29AA7  000000705E2BFA10  _read+3EB
00007FFA9DB29782  000000705E2BFA60  _read+C6
00007FFA9DAEDC10  000000705E2BFA90  _filbuf+80
00007FFA9DAED251  000000705E2BFAF0  fgets+119
00007FF6A2A3CB20  000000705E2BFCB0  CliRunnable::run+F0  e:\trinitycore\src\server\worldserver\commandline\clirunnable.cpp line 165
00007FF6A3100A5F  000000705E2BFCE0  ACE_Based::Thread::ThreadTask+F  e:\trinitycore\src\server\shared\threading\threading.cpp line 189
00007FFA9A66615A  000000705E2BFD20  ACE_OS_Thread_Adapter::invoke+7A  e:\trinitycore\dep\acelite\ace\os_thread_adapter.cpp line 103
00007FFA9DAE4F7F  000000705E2BFD50  _beginthreadex+107
00007FFA9DAE5126  000000705E2BFD80  _endthreadex+192
00007FFAB8AA15CD  000000705E2BFDB0  BaseThreadInitThunk+D
00007FFAB91643D1  000000705E2BFE00  RtlUserThreadStart+1D

Call stack:
Address   Frame     Function      SourceFile
00007FFAB91865BA  000000705E3977E0  NtWaitForSingleObject+A
00007FFAB5CE3FCC  000000705E397860  Tcpip4_WSHOpenSocket2+46C
00007FFAB5CE4AC3  000000705E397A00  Tcpip6_WSHGetWildcardSockaddr+5B
00007FFAB8650F15  000000705E397AF0  select+1B5
00007FF6A358D244  000000705E3981B0  tcp_select+104  e:\trinitycore\dep\gsoap\stdsoap2.cpp line 4431
00007FF6A3577E04  000000705E398210  soap_accept+E4  e:\trinitycore\dep\gsoap\stdsoap2.cpp line 4848
00007FF6A2A46E10  000000705E3BFBA0  TCSoapRunnable::run+2B0  e:\trinitycore\src\server\worldserver\tcsoap\tcsoap.cpp line 46
00007FF6A3100A5F  000000705E3BFBD0  ACE_Based::Thread::ThreadTask+F  e:\trinitycore\src\server\shared\threading\threading.cpp line 189
00007FFA9A66615A  000000705E3BFC10  ACE_OS_Thread_Adapter::invoke+7A  e:\trinitycore\dep\acelite\ace\os_thread_adapter.cpp line 103
00007FFA9DAE4F7F  000000705E3BFC40  _beginthreadex+107
00007FFA9DAE5126  000000705E3BFC70  _endthreadex+192
00007FFAB8AA15CD  000000705E3BFCA0  BaseThreadInitThunk+D
00007FFAB91643D1  000000705E3BFCF0  RtlUserThreadStart+1D

Call stack:
Address   Frame     Function      SourceFile
00007FFAB91868BA  000000705E4BF7B0  NtDelayExecution+A
00007FFAB683124A  000000705E4BF850  SleepEx+AA
00007FF6A3100A32  000000705E4BF8B0  ACE_Based::Thread::Sleep+42  e:\trinitycore\src\server\shared\threading\threading.cpp line 234
00007FF6A2A55511  000000705E4BF950  FreezeDetectorRunnable::run+161  e:\trinitycore\src\server\worldserver\master.cpp line 109
00007FF6A3100A5F  000000705E4BF980  ACE_Based::Thread::ThreadTask+F  e:\trinitycore\src\server\shared\threading\threading.cpp line 189
00007FFA9A66615A  000000705E4BF9C0  ACE_OS_Thread_Adapter::invoke+7A  e:\trinitycore\dep\acelite\ace\os_thread_adapter.cpp line 103
00007FFA9DAE4F7F  000000705E4BF9F0  _beginthreadex+107
00007FFA9DAE5126  000000705E4BFA20  _endthreadex+192
00007FFAB8AA15CD  000000705E4BFA50  BaseThreadInitThunk+D
00007FFAB91643D1  000000705E4BFAA0  RtlUserThreadStart+1D

Call stack:
Address   Frame     Function      SourceFile
00007FFAB91865BA  000000705E5BF480  NtWaitForSingleObject+A
00007FFAB5CE3FCC  000000705E5BF500  Tcpip4_WSHOpenSocket2+46C
00007FFAB5CE4AC3  000000705E5BF6A0  Tcpip6_WSHGetWildcardSockaddr+5B
00007FFAB8650F15  000000705E5BF790  select+1B5
00007FFA9A603710  000000705E5BF830  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token> >::wait_for_multiple_events+260  e:\trinitycore\dep\acelite\ace\select_reactor_t.cpp line 1115
00007FFA9A6A838F  000000705E5BF860  ACE_TP_Reactor::dispatch_i+1F  e:\trinitycore\dep\acelite\ace\tp_reactor.cpp line 221
00007FFA9A6A8AC4  000000705E5BF950  ACE_TP_Reactor::handle_events+134  e:\trinitycore\dep\acelite\ace\tp_reactor.cpp line 173
00007FFA9A67BF1D  000000705E5BF980  ACE_Reactor::run_reactor_event_loop+4D  e:\trinitycore\dep\acelite\ace\reactor.cpp line 267
00007FF6A2ABDC47  000000705E5BFA00  ReactorRunnable::svc+137  e:\trinitycore\src\server\game\server\worldsocketmgr.cpp line 170
00007FFA9A69EA6C  000000705E5BFA30  ACE_Task_Base::svc_run+3C  e:\trinitycore\dep\acelite\ace\task.cpp line 275
00007FFA9A69F109  000000705E5BFA70  ACE_Thread_Adapter::invoke_i+69  e:\trinitycore\dep\acelite\ace\thread_adapter.cpp line 161
00007FFA9A69F061  000000705E5BFAB0  ACE_Thread_Adapter::invoke+71  e:\trinitycore\dep\acelite\ace\thread_adapter.cpp line 96
00007FFA9DAE4F7F  000000705E5BFAE0  _beginthreadex+107
00007FFA9DAE5126  000000705E5BFB10  _endthreadex+192
00007FFAB8AA15CD  000000705E5BFB40  BaseThreadInitThunk+D
00007FFAB91643D1  000000705E5BFB90  RtlUserThreadStart+1D

Call stack:
Address   Frame     Function      SourceFile
00007FFAB91865BA  000000705E6BF590  NtWaitForSingleObject+A
00007FFAB5CE3FCC  000000705E6BF610  Tcpip4_WSHOpenSocket2+46C
00007FFAB5CE4AC3  000000705E6BF7B0  Tcpip6_WSHGetWildcardSockaddr+5B
00007FFAB8650F15  000000705E6BF8A0  select+1B5
00007FFA9A603710  000000705E6BF940  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token> >::wait_for_multiple_events+260  e:\trinitycore\dep\acelite\ace\select_reactor_t.cpp line 1115
00007FFA9A6A838F  000000705E6BF970  ACE_TP_Reactor::dispatch_i+1F  e:\trinitycore\dep\acelite\ace\tp_reactor.cpp line 221
00007FFA9A6A8AC4  000000705E6BFA60  ACE_TP_Reactor::handle_events+134  e:\trinitycore\dep\acelite\ace\tp_reactor.cpp line 173
00007FFA9A67BF1D  000000705E6BFA90  ACE_Reactor::run_reactor_event_loop+4D  e:\trinitycore\dep\acelite\ace\reactor.cpp line 267
00007FF6A2ABDC47  000000705E6BFB10  ReactorRunnable::svc+137  e:\trinitycore\src\server\game\server\worldsocketmgr.cpp line 170
00007FFA9A69EA6C  000000705E6BFB40  ACE_Task_Base::svc_run+3C  e:\trinitycore\dep\acelite\ace\task.cpp line 275
00007FFA9A69F109  000000705E6BFB80  ACE_Thread_Adapter::invoke_i+69  e:\trinitycore\dep\acelite\ace\thread_adapter.cpp line 161
00007FFA9A69F061  000000705E6BFBC0  ACE_Thread_Adapter::invoke+71  e:\trinitycore\dep\acelite\ace\thread_adapter.cpp line 96
00007FFA9DAE4F7F  000000705E6BFBF0  _beginthreadex+107
00007FFA9DAE5126  000000705E6BFC20  _endthreadex+192
00007FFAB8AA15CD  000000705E6BFC50  BaseThreadInitThunk+D
00007FFAB91643D1  000000705E6BFCA0  RtlUserThreadStart+1D
========================
Local Variables And Parameters

Call stack:
Address   Frame     Function      SourceFile
00007FF6A2EE8833  0000007045C9F5B0  Creature::SetIAmABot+13  e:\trinitycore\src\server\game\entities\creature\creature.cpp line 2758
    Local  this Creature* = 706015DC90
             <user defined>  Unit
                 <user defined>  WorldObject
                     <user defined>  Object
                         <user defined>  = 7FF6A39B4E58
                         unsigned int  m_objectType = 19
                         int  m_objectTypeId = 4
                         unsigned int  m_updateFlag = 60
                         <user defined>  m_int32Values = 7002760ED0
                         <user defined>  m_uint32Values = 7002760ED0
                         <user defined>  m_floatValues = 7002760ED0
                         <user defined>  _changesMask
                         unsigned int  m_valuesCount = 52E
                         unsigned int  _fieldNotifyFlags = 100
                         bool  m_objectUpdated = 1
                         bool  m_inWorld = 1
                         <user defined>  m_PackGUID
                     <user defined>  WorldLocation
                         <user defined>  Position
                             <user defined>  PositionXYZStreamer
                                 <user defined>  m_pos = 453104D7458DFEE1
                             <user defined>  PositionXYZOStreamer
                                 <user defined>  m_pos = 453104D7458DFEE1
                             float  m_positionX = 4543.859863
                             float  m_positionY = 2832.302490
                             float  m_positionZ = 386.484253
                             float  m_orientation = 3.875880
                         unsigned int  m_mapId = 277
                     <user defined>  m_stealth
                     <user defined>  m_stealthDetect
                     <user defined>  m_invisibility
                     <user defined>  m_invisibilityDetect
                     <user defined>  m_serverSideVisibility
                     <user defined>  m_serverSideVisibilityDetect
                     unsigned int  LastUsedScriptID = 0
                     <user defined>  m_movementInfo
                     <user defined>  m_name
                     bool  m_isActive = 1
                     bool  m_isWorldObject = 1
                     <user defined>  m_zoneScript = 0
                     <user defined>  m_transport = 0
                     <user defined>  m_currMap = 707F84CB50
                     unsigned int  m_InstanceId = 3D
                     unsigned int  m_phaseMask = 1
                     unsigned int  m_notifyflags = 2
                     unsigned int  m_executed_notifies = 0
                 unsigned int  m_extraAttacks = 0
                 bool  m_canDualWield = 0
                 <user defined>  m_Controlled
                 <user defined>  m_movedPlayer = 706015DC90
                 <user defined>  m_SummonSlot
                 <user defined>  m_ObjectSlot
                 float  m_modMeleeHitChance = 10.515733
                 float  m_modRangedHitChance = 10.515733
                 float  m_modSpellHitChance = 13.144667
                 int  m_baseSpellCritChance = 5
                 <user defined>  m_threatModifier
                 <user defined>  m_modAttackSpeedPct
                 <user defined>  m_Events
                 <user defined>  m_spellImmune
                 unsigned int  m_lastSanctuaryTime = 0
                 <user defined>  m_petAuras
                 bool  IsAIEnabled = 0
                 bool  NeedChangeAI = 0
                 unsigned int  LastCharmerGUID = 0
                 bool  m_ControlledByPlayer = 1
                 <user defined>  movespline = 706ECF59E0
                 <user defined>  i_AI = 0
                 <user defined>  i_disabledAI = 0
                 bool  m_AutoRepeatFirstCast = 0
                 <user defined>  m_attackTimer
                 <user defined>  m_createStats
                 <user defined>  m_attackers
                 <user defined>  m_attacking = 0
                 int  m_deathState = 0
                 int  m_procDeep = 0
                 <user defined>  m_dynObj
                 <user defined>  m_gameObj
                 unsigned int  m_transform = 0
                 <user defined>  m_currentSpells
                 <user defined>  m_ownedAuras
                 <user defined>  m_appliedAuras
                 <user defined>  m_removedAuras
                 <user defined>  m_auraUpdateIterator = 707F9249F0
                 unsigned int  m_removedAurasCount = 327
                 <user defined>  m_modAuras
                 <user defined>  m_scAuras
                 <user defined>  m_interruptableAuras
                 <user defined>  m_auraStateAuras
                 unsigned int  m_interruptMask = A0000
                 <user defined>  m_auraModifiersGroup
                 <user defined>  m_weaponDamage
                 bool  m_canModifyStats = 1
                 <user defined>  m_visibleAuras
                 <user defined>  m_speed_rate
                 <user defined>  m_charmInfo = 0
                 <user defined>  m_sharedVision
                 <user defined>  i_motionMaster = 707F925BB0
                 <user defined>  m_reactiveTimer
                 unsigned int  m_regenTimer = 0
                 <user defined>  m_ThreatManager
                 <user defined>  m_vehicle = 0
                 <user defined>  m_vehicleKit = 0
                 unsigned int  m_unitTypeMask = 0
                 <user defined>  _lastLiquid = 0
                 unsigned int  m_rootTimes = 8
                 unsigned int  m_state = 100000
                 unsigned int  m_CombatTimer = 0
                 unsigned int  m_lastManaUse = AA120D
                 <user defined>  m_movesplineTimer = 190
                 <user defined>  m_Diminishing
                 <user defined>  m_HostileRefManager
                 <user defined>  m_FollowingRefManager
                 <user defined>  m_ComboPointHolders
                 <user defined>  _redirectThreadInfo
                 bool  m_cleanupDone = 0
                 bool  m_duringRemoveFromWorld = 0
                 unsigned int  _oldFactionId = 0
                 bool  _isWalkingBeforeCharm = 0
                 int  _lastDamagedTime = 0
             <user defined>  GridObject<Creature>
                 <user defined>  _gridRef
             <user defined>  MapObject
                 <user defined>  _currentCell = 42CA0100
                 int  _moveState = 0
                 <user defined>  _newPosition
             <user defined>  loot
             bool  lootForPickPocketed = 8
             bool  lootForBody = 0
             <user defined>  m_spells
             <user defined>  m_CreatureSpellCooldowns
             <user defined>  m_CreatureCategoryCooldowns
             unsigned int  m_groupLootTimer = 6015DC90
             unsigned int  lootingGroupLowGUID = 70
             unsigned int  m_PlayerDamageReq = 6015DC90
             float  m_SightDistance = 0.000000
             float  m_CombatDistance = 0.000000
             bool  m_isTempWorldObject = 8C
             <user defined>  m_vendorItemCounts
             unsigned int  m_lootRecipient = 4621B66600000D67
             unsigned int  m_lootRecipientGroup = C5C6AA52
             int  m_corpseRemoveTime = 700AFCDE50
             int  m_respawnTime = 64
             unsigned int  m_respawnDelay = 200
             unsigned int  m_corpseDelay = 0
             float  m_respawnradius = 0.000000
             int  m_reactState = 0
             int  m_defaultMovementType = AFCE000
             unsigned int  m_DBTableGuid = 70
             unsigned int  m_equipmentId = 0
             int  m_originalEquipmentId = 0
             bool  m_AlreadyCallAssistance = 0
             bool  m_AlreadySearchedAssistance = 0
             bool  m_regenHealth = 0
             bool  m_AI_locked = 0
             int  m_meleeDamageSchoolMask = 0
             unsigned int  m_originalEntry = 1
             <user defined>  m_homePosition
             <user defined>  m_transportHomePosition
             bool  DisableReputationGain = 10
             <user defined>  m_creatureInfo = 7
             <user defined>  m_creatureData = 8
             unsigned int  m_LootMode = 0
             <user defined>  m_bot_owner = 700AFCDCD0
             <user defined>  m_creature_owner = 0
             <user defined>  m_bots_pet = 7076FD43E0
             <user defined>  bot_AI = 7076FD4460
             unsigned int  m_bot_class = 60
             bool  m_canUpdate = 44
             unsigned int  m_waypointID = 70
             unsigned int  m_path_id = 7
             <user defined>  m_formation = 8
             bool  TriggerJustRespawned = 0
             <user defined>  _focusSpell = 700AFCDA60

    Parameter  bool 'bot' = 1

00007FF6A2D3D19A  0000007045C9F610  Player::RemoveBot+1DA  e:\trinitycore\src\server\game\entities\player\player.cpp line 2836

Comments (2)

  1. trickerer repo owner

    NPCBots v4.0.16a

    Make bots static in world (Closes #77, Closes #72, Closes #89, Closes #90, Closes #68, Closes #96, Closes #101, Closes #104). Drop 4.3.4 branch support (Closes #74, Closes #75, Closes #85, Closes #87) Add basic honor for bots (Closes #30). Bots' stats are no longer depend on players (Closes #83, Ref #97, Ref #98). Convert equips from ItemTemplate from Item and make bots use real items and benefit from all items properties except certain class ability improvements (increase damage, decrease cast time, etc.) (Closes #51). Add Auto-equip option, allows to quick-equip items with simple item comparison algorithm (item level) (Closes #63). Add 'Unequip all' option, allows to unequip all items (Closes #95). Make npcbots' stats fully player-like (Ref #97, Closes #98). Disable custom cooldowns (Closes #97, Closes #100). Modify bots' formation to never spread too much (Closes #99). Allow bots to attack neutral units (Closes #107). Allow npcbots to queue into Dungeon Finder with master (Closes #20). No manual yet

    → <<cset 82d2382ad8bd>>

  2. Log in to comment