YTDB

YTDB (http://ytdb.ru/index.php)
-   Ядро (http://ytdb.ru/forumdisplay.php?f=25)
-   -   [Crash] MaNGOS 9127 + SD 1541 (http://ytdb.ru/showthread.php?t=2345)

BombermaG 14.01.2010 22:21

[Crash] MaNGOS 9127 + SD 1541
 
Вложений: 1
Редко обращаюсь со своими какими-либо проблемами, но тут достал один краш, повторяется довольно-таки часто.
Почти чистый MaNGOS 9127 (chest fix и фикс на сломанные вещи), SD 1541, YTDB 528.
Последние строчки в логах сервера всегда разные, так что, думаю, это особой роли не играет.
PHP код:

Revision2010-01-08 09:54:09 9127 9ff8149e532e0d2de4772e6e7a8656c2a6bb6420
Date 14
:1:2010. Time 21:43 
//=====================================================
*** Hardware ***
ProcessorIntel(RPentium(R4 CPU 3.00GHz
Number Of Processors
2
Physical Memory
4158268 KB (Available2106208 KB)
Commit Charge Limit4194303 KB

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

//=====================================================
Exception codeC0000005 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_Select_Reactor_Handle_Set@@PAVACE_Time_Value@@@Z+115
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_Select_Reactor_Handle_Set@@PAVACE_Time_Value@@@Z+115
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

Цитата:

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

У тебя проблема как раз с х32. Поставь 64 и проблем не будет.

BombermaG 23.01.2010 02:34

Цитата:

Сообщение от ChaosBUG (Сообщение 9257)
У тебя проблема как раз с х32. Поставь 64 и проблем не будет. Меня сейчас волнует, что в мангосе куча дыр, русской поддержки просто нет, и люди, которые в мангосе работали, сейчас работают над тринити. Есть мнение, что мангос умирает, даже доков достойных нет...

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

tempura 23.01.2010 10:30

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

Chesterfield 24.01.2010 23:42

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


Текущее время: 17:12. Часовой пояс GMT +4.

YTDB - MaNGOS DataBase