PDA

Просмотр полной версии : [Crash] MaNGOS 9127 + SD 1541


BombermaG
14.01.2010, 22:21
Редко обращаюсь со своими какими-либо проблемами, но тут достал один краш, повторяется довольно-таки часто.
Почти чистый MaNGOS 9127 (chest fix и фикс на сломанные вещи), SD 1541, YTDB 528.
Последние строчки в логах сервера всегда разные, так что, думаю, это особой роли не играет.
Revision: 2010-01-08 09:54:09 9127 9ff8149e532e0d2de4772e6e7a8656c2a6bb6420
Date 14:1:2010. Time 21:43
//================================================== ===
*** Hardware ***
Processor: Intel(R) Pentium(R) 4 CPU 3.00GHz
Number Of Processors: 2
Physical Memory: 4158268 KB (Available: 2106208 KB)
Commit Charge Limit: 4194303 KB

*** Operation System ***
Microsoft Windows Server 2003 Enterprise Edition Service Pack 2 (Version 5.2, Build 3790)

//================================================== ===
Exception code: C0000005 ACCESS_VIOLATION
Fault address: 0049FB44 01:0009EB44 D:\WoW\MaNGOS 9127 + SD 1541 + ACID 32\mangosd.exe

Registers:
EAX:00000000
EBX:734160C0
ECX:00000008
EDX:00000008
ESI:6E504000
EDI:00879F70
CS:EIP:001B:0049FB44
SS:ESP:0023:08057A08 EBP:08059A34
DS:0023 ES:0023 FS:003B GS:0000
Flags:00010246

Call stack:
Address Frame Function SourceFile
0049FB44 00000000 MapInstanced::RemoveGridMapReference+D4
0049F9C9 00000000 Map::UnloadGrid+269
0049FC95 00000000 Map::UnloadAll+A5
0049AED5 00000000 Map::~Map+65
004A3AD2 00000000 InstanceMap::~InstanceMap+92
004C06E0 00000000 InstanceMap::`vector deleting destructor'+50
00812C7E 00000000 MapInstanced::DestroyInstance+CE
00811CE2 00000000 MapInstanced::Update+C2
006127C8 00000000 MapManager::Update+128
005F68CB 00000000 World::Update+77B
00430B9E 00000000 WorldRunnable::run+8E
00879F89 00000000 ACE_Based::Thread::ThreadTask+19
00A91B84 00000000 ?invoke@ACE_OS_Thread_Adapter@@UAEKXZ+74
78543433 00000000 _endthreadex+44
785434C7 00000000 _endthreadex+D8
7C82481F 00000000 GetModuleHandleA+DF

Call stack:
Address Frame Function SourceFile
7C93860C 00000000 KiFastSystemCallRet+0
7C821C7D 00000000 WaitForSingleObject+12

Call stack:
Address Frame Function SourceFile
7C93860C 00000000 KiFastSystemCallRet+0
7C8024FD 00000000 Sleep+F
0087A1A0 00000000 ACE_Based::Thread::Sleep+30
008802A0 00000000 SqlDelayThread::run+20
00879F89 00000000 ACE_Based::Thread::ThreadTask+19
00A91B84 00000000 ?invoke@ACE_OS_Thread_Adapter@@UAEKXZ+74
78543433 00000000 _endthreadex+44
785434C7 00000000 _endthreadex+D8
7C82481F 00000000 GetModuleHandleA+DF

Call stack:
Address Frame Function SourceFile
7C93860C 00000000 KiFastSystemCallRet+0
7C8024FD 00000000 Sleep+F
0087A1A0 00000000 ACE_Based::Thread::Sleep+30
008802A0 00000000 SqlDelayThread::run+20
00879F89 00000000 ACE_Based::Thread::ThreadTask+19
00A91B84 00000000 ?invoke@ACE_OS_Thread_Adapter@@UAEKXZ+74
78543433 00000000 _endthreadex+44
785434C7 00000000 _endthreadex+D8
7C82481F 00000000 GetModuleHandleA+DF

Call stack:
Address Frame Function SourceFile
7C93860C 00000000 KiFastSystemCallRet+0
7C8024FD 00000000 Sleep+F
0087A1A0 00000000 ACE_Based::Thread::Sleep+30
008802A0 00000000 SqlDelayThread::run+20
00879F89 00000000 ACE_Based::Thread::ThreadTask+19
00A91B84 00000000 ?invoke@ACE_OS_Thread_Adapter@@UAEKXZ+74
78543433 00000000 _endthreadex+44
785434C7 00000000 _endthreadex+D8
7C82481F 00000000 GetModuleHandleA+DF

Call stack:
Address Frame Function SourceFile
7C93860C 00000000 KiFastSystemCallRet+0
7C8024FD 00000000 Sleep+F
0087A1A0 00000000 ACE_Based::Thread::Sleep+30
008802A0 00000000 SqlDelayThread::run+20
00879F89 00000000 ACE_Based::Thread::ThreadTask+19
00A91B84 00000000 ?invoke@ACE_OS_Thread_Adapter@@UAEKXZ+74
78543433 00000000 _endthreadex+44
785434C7 00000000 _endthreadex+D8
7C82481F 00000000 GetModuleHandleA+DF

Call stack:
Address Frame Function SourceFile
7C93860C 00000000 KiFastSystemCallRet+0
08056A60 00000000 0000:00000000
FF50D845 FFFFFFFF 0000:00000000

Call stack:
Address Frame Function SourceFile
7C93860C 00000000 KiFastSystemCallRet+0
7C80CF8C 00000000 ReadConsoleW+19B
7C873AE4 00000000 ReadConsoleA+3B
7C8018F8 00000000 ReadFile+A5
78586A93 00000000 realloc+9F7
78586F17 00000000 _read+C0
7854EC7A 00000000 _filbuf+7D
7854E319 00000000 fgets+109
00410368 00000000 CliRunnable::run+B8
00879F89 00000000 ACE_Based::Thread::ThreadTask+19
00A91B84 00000000 ?invoke@ACE_OS_Thread_Adapter@@UAEKXZ+74
78543433 00000000 _endthreadex+44
785434C7 00000000 _endthreadex+D8
7C82481F 00000000 GetModuleHandleA+DF

Call stack:
Address Frame Function SourceFile
7C93860C 00000000 KiFastSystemCallRet+0
719B1A03 00000000 0001:00000A03 C:\WINDOWS\system32\MSWSOCK.dll
71A9283C 00000000 select+A1
008B2C89 00000000 SocketHandler::Select+669
008B2546 00000000 SocketHandler::Select+26
0042C21F 00000000 RARunnable::run+1FF
00879F89 00000000 ACE_Based::Thread::ThreadTask+19
00A91B84 00000000 ?invoke@ACE_OS_Thread_Adapter@@UAEKXZ+74
78543433 00000000 _endthreadex+44
785434C7 00000000 _endthreadex+D8
7C82481F 00000000 GetModuleHandleA+DF

Call stack:
Address Frame Function SourceFile
7C93860C 00000000 KiFastSystemCallRet+0
7C8024FD 00000000 Sleep+F
0087A1A0 00000000 ACE_Based::Thread::Sleep+30
0042BE2B 00000000 FreezeDetectorRunnable::run+7B
00879F89 00000000 ACE_Based::Thread::ThreadTask+19
00A91B84 00000000 ?invoke@ACE_OS_Thread_Adapter@@UAEKXZ+74
78543433 00000000 _endthreadex+44
785434C7 00000000 _endthreadex+D8
7C82481F 00000000 GetModuleHandleA+DF

Call stack:
Address Frame Function SourceFile
7C93860C 00000000 KiFastSystemCallRet+0
719B1A03 00000000 0001:00000A03 C:\WINDOWS\system32\MSWSOCK.dll
71A9283C 00000000 select+A1
00A55105 00000000 ?wait_for_multiple_events@?$ACE_Select_Reactor_T@V ?$ACE_Reactor_Token_T@VACE_Token@@@@@@MAEHAAVACE_S elect_Reactor_Handle_Set@@PAVACE_Time_Value@@@Z+11 5
FFFFFFFF FFFFFFFF 0000:00000000

Call stack:
Address Frame Function SourceFile
7C93860C 00000000 KiFastSystemCallRet+0
719B1A03 00000000 0001:00000A03 C:\WINDOWS\system32\MSWSOCK.dll
71A9283C 00000000 select+A1
00A55105 00000000 ?wait_for_multiple_events@?$ACE_Select_Reactor_T@V ?$ACE_Reactor_Token_T@VACE_Token@@@@@@MAEHAAVACE_S elect_Reactor_Handle_Set@@PAVACE_Time_Value@@@Z+11 5
FFFFFFFF FFFFFFFF 0000:00000000
========================
Local Variables And Parameters

Call stack:
Address Frame Function SourceFile
0049FB44 00000000 MapInstanced::RemoveGridMapReference+D4
Local <user defined> 'this'
Local <user defined> 'p'

0049F9C9 00000000 Map::UnloadGrid+269
Local <user defined> 'this'
Local <user defined> 'x'
Local <user defined> 'y'
punting on symbol pForce
punting on symbol gx
punting on symbol gy
Local <user defined> 'grid'

0049FC95 00000000 Map::UnloadAll+A5
Local <user defined> 'i'
Local <user defined> 'this'
punting on symbol pForce

0049AED5 00000000 Map::~Map+65
Local <user defined> 'this'

004A3AD2 00000000 InstanceMap::~InstanceMap+92
Local <user defined> 'this'

004C06E0 00000000 InstanceMap::`vector deleting destructor'+50
Local <user defined> 'this'

00812C7E 00000000 MapInstanced::DestroyInstance+CE
Local <user defined> 'this'
Local <user defined> 'itr'

00811CE2 00000000 MapInstanced::Update+C2
Local <user defined> 'this'
Local <user defined> 't'
Local <user defined> 'i'

006127C8 00000000 MapManager::Update+128
Local <user defined> 'iter'
Local <user defined> 'this'
punting on symbol diff

005F68CB 00000000 World::Update+77B
punting on symbol i
Local <user defined> 'this'
punting on symbol diff

00430B9E 00000000 WorldRunnable::run+8E
punting on symbol diff
Local <user defined> 'this'
punting on symbol realCurrTime
punting on symbol realPrevTime
punting on symbol prevSleepTime

00879F89 00000000 ACE_Based::Thread::ThreadTask+19
punting on symbol param
Local <user defined> '_task'

00A91B84 00000000 ?invoke@ACE_OS_Thread_Adapter@@UAEKXZ+74

78543433 00000000 _endthreadex+44

785434C7 00000000 _endthreadex+D8

7C82481F 00000000 GetModuleHandleA+DF

========================
Global Variables

YuruY
14.01.2010, 22:33
Тему в ядро помоему надо раздел.

BombermaG
14.01.2010, 22:37
В ядро, так в ядро...

ChaosBUG
16.01.2010, 16:17
Аналогичная проблема на 9110. Единственный краш, который парит мозг :)

Artkeep
18.01.2010, 19:30
Что то напоминает выгрузку гридов. RemoveGridMapReference

BombermaG
20.01.2010, 18:58
Помогает бороться с этим крашем выключение выгрузки гридов... Теперь сервер падает только после того, как съедает 2Гб оперативы, ибо Win x32 :(, но съедает столько памяти он намного дольше, чем происходит вышеуказанный краш, так что есть в этом свой плюс.

ChaosBUG
23.01.2010, 01:59
Помогает бороться с этим крашем выключение выгрузки гридов... Теперь сервер падает только после того, как съедает 2Гб оперативы, ибо Win x32 :(, но съедает столько памяти он намного дольше, чем происходит вышеуказанный краш, так что есть в этом свой плюс.
У тебя проблема как раз с х32. Поставь 64 и проблем не будет.

BombermaG
23.01.2010, 02:34
У тебя проблема как раз с х32. Поставь 64 и проблем не будет. Меня сейчас волнует, что в мангосе куча дыр, русской поддержки просто нет, и люди, которые в мангосе работали, сейчас работают над тринити. Есть мнение, что мангос умирает, даже доков достойных нет...

У меня проблема не с х32, а с крашем, указанным в первом посте. Всю жизнь жил без выгрузки гридов и переустанавливать систему из-за этого не собираюсь.

tempura
23.01.2010, 10:30
Еще раз увижу бред о Тринь от ChaosBUG в непрофильных темах - расстроюсь. Надо было заниматься этим в теме суппортов, пока ее не удалили, здесь это оффтопик.

Chesterfield
24.01.2010, 23:42
сборка в дебаге намного упрощает разбор крашей, чем искать по этим адресам неизвестно что :)