Тема: Краши
Показать сообщение отдельно
Старый 28.12.2010, 21:27   #1
Mediv
Ученый
 
Аватар для Mediv
 
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
Mediv На верном пути
Отправить сообщение для Mediv с помощью ICQ
Восклицание Краши

Сегодня обновился на 1154, через некоторое время словил первый краш.

Код:
Revision: * * 1154 *
Date 28:12:2010. Time 21:50 
//=====================================================
*** Hardware ***
Processor: Intel(R) Core(TM)2 Quad CPU    Q9650  @ 3.00GHz
Number Of Processors: 4
Physical Memory: 4194303 KB (Available: 4194303 KB)
Commit Charge Limit: 4194303 KB

*** Operation System ***
Windows Vista or Windows Server 2008 Professional Service Pack 2 (Version 6.0, Build 6002)

//=====================================================
Exception code: C0000005 ACCESS_VIOLATION
Fault address:  004C02B8 01:000BF2B8 E:\Server\1.12.2\mangosd.exe

Registers:
EAX:1F2D9287
EBX:FCCC8E88
ECX:00000000
EDX:1F2D9287
ESI:00000000
EDI:0084D770
CS:EIP:0023:004C02B8
SS:ESP:002B:088AB79C  EBP:088AB7D4
DS:002B  ES:002B  FS:0053  GS:002B
Flags:00010216

Call stack:
Address   Frame     Function      SourceFile
004C02B8  00000000  stdext::_Hash<stdext::_Hmap_traits<unsigned int,TrainerSpell,stdext::hash_compare<unsigned int,std::less<unsigned int> >,std::allocator<std::pair<unsigned int const ,TrainerSpell> >,0> >::lower_bound+18
004B58C9  00000000  TrainerSpellData::Find+19
00792982  00000000  WorldSession::HandleTrainerBuySpellOpcode+2E2
006186A4  00000000  WorldSession::ExecuteOpcode+34
00616CF2  00000000  WorldSession::Update+132
00621D73  00000000  World::UpdateSessions+C3
00620465  00000000  World::Update+2E5
00455082  00000000  WorldRunnable::run+92
0084D789  00000000  ACE_Based::Thread::ThreadTask+19
729B2FE4  00000000  __WSAFDIsSet+FFFFFFFFFFFCB37C
72D63433  00000000  _endthreadex+44
72D634C7  00000000  _endthreadex+D8
76CAECCB  00000000  BaseThreadInitThunk+E
77A7D24D  00000000  RtlCreateUserProcess+8C
77A7D45F  00000000  RtlCreateProcessParameters+4E
========================
Local Variables And Parameters

Call stack:
Address   Frame     Function      SourceFile
004C02B8  00000000  stdext::_Hash<stdext::_Hmap_traits<unsigned int,TrainerSpell,stdext::hash_compare<unsigned int,std::less<unsigned int> >,std::allocator<std::pair<unsigned int const ,TrainerSpell> >,0> >::lower_bound+18
	Local  <user defined> 'this'
	Local  <user defined> '_Keyval'
	Local  <user defined> '_Where'
punting on symbol _Bucket

004B58C9  00000000  TrainerSpellData::Find+19
	Local  <user defined> 'this'
punting on symbol spell_id
	Local  <user defined> 'itr'

00792982  00000000  WorldSession::HandleTrainerBuySpellOpcode+2E2
	Local  <user defined> 'this'
	Local  <user defined> 'recv_data'
	Local  <user defined> 'targets'
	Local  <user defined> 'unit'
	Local  <user defined> 'spellInfo'
	Local  <user defined> 'data'
punting on symbol spellId
punting on symbol nSpellCost
	Local  <user defined> 'trainer_spell'
	Local  <user defined> 'spell'
	Local  <user defined> 'cSpells'
	Local  <user defined> 'tSpells'
	Local  <user defined> 'proto'
	Local  <user defined> 'guid'

006186A4  00000000  WorldSession::ExecuteOpcode+34
	Local  <user defined> 'this'
	Local  <user defined> 'opHandle'
	Local  <user defined> 'packet'

00616CF2  00000000  WorldSession::Update+132
	Local  <user defined> 'opHandle'
	Local  <user defined> 'this'
punting on symbol __formal
	Local  <user defined> 'packet'
punting on symbol currTime

00621D73  00000000  World::UpdateSessions+C3
	Local  <user defined> 'next'
	Local  <user defined> 'itr'
	Local  <user defined> 'this'
punting on symbol diff
	Local  <user defined> 'sess'

00620465  00000000  World::Update+2E5
punting on symbol i
	Local  <user defined> 'this'
punting on symbol diff

00455082  00000000  WorldRunnable::run+92
punting on symbol diff
	Local  <user defined> 'this'
punting on symbol realCurrTime
punting on symbol realPrevTime
punting on symbol prevSleepTime

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

729B2FE4  00000000  __WSAFDIsSet+FFFFFFFFFFFCB37C

72D63433  00000000  _endthreadex+44

72D634C7  00000000  _endthreadex+D8

76CAECCB  00000000  BaseThreadInitThunk+E

77A7D24D  00000000  RtlCreateUserProcess+8C

77A7D45F  00000000  RtlCreateProcessParameters+4E

========================
Global Variables
При этом, мангос не убился, а повис (пинг = 1000 и более сразу)

Не знаю пока что это такое вообще, буду думать)
Mediv вне форума   Ответить с цитированием