Краши в Unit::RemoveGuardians
Последнее время в процедуре вываливает креш, например:
Код:
Call stack:
Address Frame Function SourceFile
0000000078D4DD30 000000000B550430 PulseEvent+60
00000000786654CA 000000000B5504A0 _CxxThrowException+86
000000014002E047 000000000B550650 std::_Tree<std::_Tset_traits<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid>,0> >::erase+87 e:\program files (x86)\microsoft visual studio 9.0\vc\include\xtree line 775
00000001400DB08F 000000000B551750 Unit::RemoveGuardians+22F d:\src\atl\src\game\unit.cpp line 5563
00000001400E8B50 000000000B5517D0 Unit::RemoveFromWorld+40 d:\src\atl\src\game\unit.cpp line 8483
000000014017CCDD 000000000B551810 Player::RemoveFromWorld+BD d:\src\atl\src\game\player.cpp line 2096
000000014013C548 000000000B556990 Map::Remove+A8 d:\src\atl\src\game\map.cpp line 582
000000014017C3BF 000000000B561F80 Player::TeleportTo+E7F d:\src\atl\src\game\player.cpp line 1947
0000000140179FE9 000000000B56E490 Player::Update+1829 d:\src\atl\src\game\player.cpp line 1545
0000000140004382 000000000B56E4F0 WorldObject::UpdateHelper::Update+42 d:\src\atl\src\game\object.h line 420
000000014013B8F5 000000000B56FA90 Map::Update+465 d:\src\atl\src\game\map.cpp line 458
000000014036797E 000000000B56FC70 MapManager::Update+24E d:\src\atl\src\game\mapmanager.cpp line 250
00000001402E8493 000000000B56FE40 World::Update+6E3 d:\src\atl\src\game\world.cpp line 1529
000000014007D15F 000000000B56FE80 WorldRunnable::run+7F d:\src\atl\src\mangosd\worldrunnable.cpp line 61
000000014031E723 000000000B56FED0 ACE_Based::Thread::ThreadTask+23 d:\src\atl\src\shared\threading.cpp line 190
00000000007A24AB 000000000B56FF10 ?invoke@ACE_OS_Thread_Adapter@@UEAAKXZ+5B
0000000078622FDF 000000000B56FF40 _endthreadex+47
0000000078623080 000000000B56FF70 _endthreadex+E8
0000000078D6B66A 000000000B56FFA0 BaseThreadStart+3A
На сервере установлено:
Код:
MaNGOS One/0.12.1 (* * Revision 1228 - *) for Win64 (little-endian) [world-daemon]
Using World DB: UDB 0.10.5 (365) for MaNGOS 6928 with SD2 SQL for rev. 812
Using creature EventAI: ACID 2.0.5 - Full Release for MaNGOS One (2.4.3 Client)
Начал писать лог вызова процедуры Unit::RemoveGuardians, получил интересные результаты, например:
Код:
2011-05-19 00:56:19 RG:Pet (Petnumber: 2961196 Guid: 28)
2011-05-19 00:56:19 RG:Pet (Petnumber: 2961196 Guid: 28)
Перед крэшами получил такие логи:
Код:
2011-05-19 12:59:25 RG:Creature (Entry: 813 Guid: 1481)
2011-05-19 12:59:25 RG:Creature (Entry: 978 Guid: 1476)
2011-05-19 12:59:25 RG:Creature (Entry: 978 Guid: 1472)
2011-05-19 12:59:25 RG:Creature (Entry: 978 Guid: 1469)
2011-05-19 12:59:25 RG:Creature (Entry: 978 Guid: 1468)
2011-05-19 12:59:25 RG:Creature (Entry: 978 Guid: 1470)
2011-05-19 12:59:25 RG:Creature (Entry: 979 Guid: 1477)
2011-05-19 12:59:25 RG:Creature (Entry: 978 Guid: 1471)
2011-05-19 12:59:25 RG:Creature (Entry: 920 Guid: 4975)
2011-05-19 12:59:25 RG:Creature (Entry: 534 Guid: 4277)
2011-05-19 12:59:25 RG:Creature (Entry: 920 Guid: 4261)
2011-05-19 12:59:25 RG:Creature (Entry: 920 Guid: 4258)
2011-05-19 12:59:41 RG:Creature (Entry: 1726 Guid: 89547)
2011-05-19 12:59:41 RG:Pet (Petnumber: 2961377 Guid: 78)
Код:
2011-05-19 15:08:36 RG:Creature (Entry: 38 Guid: 80185)
2011-05-19 15:08:36 RG:Creature (Entry: 38 Guid: 80170)
2011-05-19 15:08:36 RG:Creature (Entry: 38 Guid: 80169)
2011-05-19 15:08:36 RG:Creature (Entry: 38 Guid: 80168)
2011-05-19 15:08:36 RG:Creature (Entry: 38 Guid: 80174)
2011-05-19 15:08:36 RG:Creature (Entry: 721 Guid: 80173)
2011-05-19 15:08:36 RG:Creature (Entry: 890 Guid: 80163)
2011-05-19 15:08:36 RG:Creature (Entry: 38 Guid: 80162)
2011-05-19 15:08:36 RG:Creature (Entry: 69 Guid: 80161)
2011-05-19 15:08:36 RG:Creature (Entry: 1423 Guid: 80263)
2011-05-19 15:08:36 RG:Creature (Entry: 883 Guid: 79924)
2011-05-19 15:08:41 RG:Creature (Entry: 478 Guid: 80507)
2011-05-19 15:08:43 RG:Creature (Entry: 478 Guid: 80508)
2011-05-19 15:08:43 RG:Creature (Entry: 97 Guid: 80506)
2011-05-19 15:08:49 RG:Creature (Entry: 97 Guid: 80505)
2011-05-19 15:09:06 RG:Creature (Entry: 18737 Guid: 1047771)
2011-05-19 15:09:11 RG:Player Flekso (Guid: 102339)
2011-05-19 15:09:11 RG:Pet (Petnumber: 2961181 Guid: 59)
Petnumber: 2961181 и Petnumber: 2961377 не существует в базе петов игроков.
что может быть причиной?
|