Ru-MaNGOS

Вернуться   Ru-MaNGOS > Ядро > Устаревшие темы и разработки > MaNGOSZero (1.12.X)

Важная информация

MaNGOSZero (1.12.X) Любителям древности. Всё для клиента 1.12.Х

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 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 вне форума   Ответить с цитированием
Старый 30.12.2010, 00:55   #2
Vladimir
MaNGOS Dev
 
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
Vladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небес
По умолчанию

Это уже поправлено в [z1155]. На само деле проблема была во всех ветках.
__________________
Так как устал объяснять знайте ICQ не пользуюсь
Vladimir вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Mayss (30.12.2010), Mediv (30.12.2010)
Старый 07.02.2011, 01:23   #3
Mediv
Ученый
 
Аватар для Mediv
 
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
Mediv На верном пути
Отправить сообщение для Mediv с помощью ICQ
По умолчанию

Код:
Revision: * * 1329 *
Date 7:2:2011. Time 2:18 
//=====================================================
*** Hardware ***
Processor: Intel(R) Core(TM)2 Quad CPU    Q9650  @ 3.00GHz
Number Of Processors: 4
Physical Memory: 4194303 KB (Available: 4086208 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:  774EAC0F 01:0001AC0F C:\Windows\SysWOW64\ntdll.dll

Registers:
EAX:000003E8
EBX:07359730
ECX:03100000
EDX:07359730
ESI:601E8A5E
EDI:07359728
CS:EIP:0023:774EAC0F
SS:ESP:002B:088B77D8  EBP:088B780C
DS:002B  ES:002B  FS:0053  GS:002B
Flags:00010202

Call stack:
Address   Frame     Function      SourceFile
774EAC0F  00000000  RtlTryEnterCriticalSection+301
774EA58B  00000000  RtlTimeToTimeFields+BE26
76E53F01  00000000  HeapFree+14
732B3C1B  00000000  free+CD
0337AC80  00000000  ?SaveRespawnTime@WorldObject@@UAEXXZ+7010
004B4596  00000000  Creature::~Creature+86
004CB970  00000000  Creature::`vector deleting destructor'+50
00767CA1  00000000  ObjectGridUnloader::Visit<Creature>+111
00767A2F  00000000  VisitorHelper<ObjectGridUnloader,Creature>+F
007678E0  00000000  VisitorHelper<ObjectGridUnloader,Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > >+10
007677A3  00000000  VisitorHelper<ObjectGridUnloader,GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > >+23
007676C0  00000000  VisitorHelper<ObjectGridUnloader,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >+10
00766E0C  00000000  ObjectGridUnloader::Unload+1C
004E2B55  00000000  ObjectGridUnloader::UnloadN+65
004E288B  00000000  Map::UnloadGrid+16B
004E2D67  00000000  Map::UnloadAll+87
004E697F  00000000  InstanceMap::UnloadAll+13F
00808BA3  00000000  MapInstanced::DestroyInstance+23
00808042  00000000  MapInstanced::Update+C2
00664620  00000000  MapManager::Update+120
00613825  00000000  World::Update+6B5
004535B2  00000000  WorldRunnable::run+92
008CD8F9  00000000  ACE_Based::Thread::ThreadTask+19
721E2FE4  00000000  __WSAFDIsSet+FFFFFFFFFFFCB37C
73273433  00000000  _endthreadex+44
732734C7  00000000  _endthreadex+D8
76E5ECCB  00000000  BaseThreadInitThunk+E
7753D24D  00000000  RtlCreateUserProcess+8C
7753D45F  00000000  RtlCreateProcessParameters+4E
========================
Local Variables And Parameters

Call stack:
Address   Frame     Function      SourceFile
774EAC0F  00000000  RtlTryEnterCriticalSection+301

774EA58B  00000000  RtlTimeToTimeFields+BE26

76E53F01  00000000  HeapFree+14

732B3C1B  00000000  free+CD

0337AC80  00000000  ?SaveRespawnTime@WorldObject@@UAEXXZ+7010

004B4596  00000000  Creature::~Creature+86
	Local  <user defined> 'this'

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

00767CA1  00000000  ObjectGridUnloader::Visit<Creature>+111
	Local  <user defined> 'obj'
	Local  <user defined> 'iter'
	Local  <user defined> 'this'
	Local  <user defined> 'm'

00767A2F  00000000  VisitorHelper<ObjectGridUnloader,Creature>+F
	Local  <user defined> 'v'
	Local  <user defined> 'c'

007678E0  00000000  VisitorHelper<ObjectGridUnloader,Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > >+10
	Local  <user defined> 'v'
	Local  <user defined> 'c'

007677A3  00000000  VisitorHelper<ObjectGridUnloader,GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > >+23
	Local  <user defined> 'v'
	Local  <user defined> 'c'

007676C0  00000000  VisitorHelper<ObjectGridUnloader,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >+10
	Local  <user defined> 'v'
	Local  <user defined> 'c'

00766E0C  00000000  ObjectGridUnloader::Unload+1C
	Local  <user defined> 'this'
	Local  <user defined> 'grid'
	Local  <user defined> 'unloader'

004E2B55  00000000  ObjectGridUnloader::UnloadN+65
punting on symbol y
punting on symbol x
	Local  <user defined> 'this'

004E288B  00000000  Map::UnloadGrid+16B
	Local  <user defined> 'unloader'
	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'

004E2D67  00000000  Map::UnloadAll+87
	Local  <user defined> 'i'
	Local  <user defined> 'this'
punting on symbol pForce

004E697F  00000000  InstanceMap::UnloadAll+13F
	Local  <user defined> 'this'
punting on symbol pForce

00808BA3  00000000  MapInstanced::DestroyInstance+23
	Local  <user defined> 'this'
	Local  <user defined> 'itr'

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

00664620  00000000  MapManager::Update+120
	Local  <user defined> 'iter'
	Local  <user defined> 'this'
punting on symbol diff

00613825  00000000  World::Update+6B5
punting on symbol i
	Local  <user defined> 'this'
punting on symbol diff

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

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

721E2FE4  00000000  __WSAFDIsSet+FFFFFFFFFFFCB37C

73273433  00000000  _endthreadex+44

732734C7  00000000  _endthreadex+D8

76E5ECCB  00000000  BaseThreadInitThunk+E

7753D24D  00000000  RtlCreateUserProcess+8C

7753D45F  00000000  RtlCreateProcessParameters+4E

========================
Global Variables
Вложения
Тип файла: txt mangosd.exe_[7-2_2-18-53].txt (80.9 Кб, 2 просмотров)
Mediv вне форума   Ответить с цитированием
Старый 07.02.2011, 22:06   #4
Mediv
Ученый
 
Аватар для Mediv
 
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
Mediv На верном пути
Отправить сообщение для Mediv с помощью ICQ
По умолчанию

Ещё один такой же краш...

Exception code: C0000005 ACCESS_VIOLATION
Fault address: 774EAC0F 01:0001AC0F C:\Windows\SysWOW64\ntdll.dll

Ядро повисло.
Mediv вне форума   Ответить с цитированием
Старый 07.02.2011, 22:45   #5
Mediv
Ученый
 
Аватар для Mediv
 
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
Mediv На верном пути
Отправить сообщение для Mediv с помощью ICQ
По умолчанию

Вобщем я понял из-за чего...

Пет застрял в текстурах и хана.. Кстати эти новые VMaps 3 версии хуже намного чем 2-е. Раньше таких проблем не было.

Половина НПС в инстах вообще в текстурах теперь.
Mediv вне форума   Ответить с цитированием
Старый 07.02.2011, 23:14   #6
Forgotten
Новичок
 
Регистрация: 07.04.2010
Сообщений: 25
Сказал(а) спасибо: 1
Поблагодарили 2 раз(а) в 2 сообщениях
Forgotten На верном пути
По умолчанию

Не судите о качестве третьих vmaps по качеству в Zero
если бы такое-же было в master, то их бы там не было
Forgotten вне форума   Ответить с цитированием
Старый 08.02.2011, 17:25   #7
Vladimir
MaNGOS Dev
 
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
Vladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небес
По умолчанию

vmaps3 отличаются от стрых не качеством - а наличием indoor/outdoor, информации о воде и зонах там где .map такую информацию предоставить не могут.
Про проблемы с высотами читать странно - т.к эта часть не должна сильно отличаться. Я не уверен на 100% что все изменения с вычислением высот перенесены - но не для vmaps а кода их последующего использования.

Специально выискивать в еще не проверенном на предмет бекпорта интервале коммитов я не собираюсь, но как только я дойду до соответсвующих коммитов в маем планновом процессе бекпорта старых коммитов то они конечно будут перенесены если имеются.
__________________
Так как устал объяснять знайте ICQ не пользуюсь

Последний раз редактировалось Vladimir; 08.02.2011 в 17:31.
Vladimir вне форума   Ответить с цитированием
Старый 08.02.2011, 17:48   #8
Forgotten
Новичок
 
Регистрация: 07.04.2010
Сообщений: 25
Сказал(а) спасибо: 1
Поблагодарили 2 раз(а) в 2 сообщениях
Forgotten На верном пути
По умолчанию

под качеством имелось ввиду не наличие дополнительной информации, а общее воздействие на юзверей Zero

Последний раз редактировалось Forgotten; 08.02.2011 в 17:52.
Forgotten вне форума   Ответить с цитированием
Старый 09.04.2011, 19:11   #9
Mediv
Ученый
 
Аватар для Mediv
 
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
Mediv На верном пути
Отправить сообщение для Mediv с помощью ICQ
По умолчанию

На самых первых мобах в ЛБРС

При повторном прохождении через них краша не было.
Вложения
Тип файла: txt mangosd.exe.txt (60.6 Кб, 5 просмотров)

Последний раз редактировалось Mediv; 10.04.2011 в 13:52.
Mediv вне форума   Ответить с цитированием
Старый 26.04.2011, 23:54   #10
Mediv
Ученый
 
Аватар для Mediv
 
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
Mediv На верном пути
Отправить сообщение для Mediv с помощью ICQ
По умолчанию

Крашлог, причины не знаю.
Вложения
Тип файла: txt mangosd.exe_[26-4_22-17-44].txt (58.7 Кб, 18 просмотров)
__________________
Ололо, мангос сила :D
Mediv вне форума   Ответить с цитированием
Старый 27.04.2011, 09:22   #11
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

А открыть блокнотом и увидеть причину, это очень сложно?

Код:
Address   Frame     Function      SourceFile
0047D7FA  00000000  ?GetBagSlot@Item@@QBEEXZ+A
Функция GetBagSlot() ищи краш опасные места.
__________________
SpellWork Qt4
Sid вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Gerald (27.04.2011)
Старый 28.05.2011, 18:50   #12
ManIC1
Гость
 
Сообщений: n/a
По умолчанию

краш при входе в данж BRS

TheLuda mangoszero (1614)

TheLuda mangoszero-database

TheLuda mangoszero-scriptdev0


Цитата:
//================================================== ===
Exception code: C0000005 ACCESS_VIOLATION
Fault address: 7C9114B6 01:000104B6 C:\WINDOWS\system32\ntdll.dll

Registers:
EAX:000002D9
EBX:00005544
ECX:00000210
EDX:00A9B39F
ESI:054D9CF8
EDI:054DB3C0
CS:EIP:001B:7C9114B6
SS:ESP:0023:06BF0E6C EBP:06BF108C
DS:0023 ES:0023 FS:003B GS:0000
Flags:00010202

Call stack:
Address Frame Function SourceFile
7C9114B6 00000000 wcsncpy+A27
78583DB8 00000000 malloc+79
008F50D3 00000000 zcalloc+23
008F1CCB 00000000 deflateInit2_+11B
008F1BA0 00000000 deflateInit_+20
00696BEC 00000000 UpdateData::Compress+4C
00697171 00000000 UpdateData::BuildPacket+421
00694CDC 00000000 MaNGOS::VisibleNotifier::Notify+55C
004657B9 00000000 Camera::UpdateVisibilityForOwner+99
00465605 00000000 Camera::Event_AddedToWorld+95
00402411 00000000 ViewPoint::CameraCall+81
004D9A4C 00000000 Map::Add+15C
004DEF4E 00000000 DungeonMap::Add+9AE
007FBB85 00000000 WorldSession::HandleMoveWorldportAckOpcode+7F5
007FB383 00000000 WorldSession::HandleMoveWorldportAckOpcode+63
00609654 00000000 WorldSession::ExecuteOpcode+34
006077D8 00000000 WorldSession::Update+1C8
00611EFA 00000000 World::UpdateSessions+FA
006106BA 00000000 World::Update+22A
00461A13 00000000 WorldRunnable::run+73
008EAD09 00000000 ACE_Based::Thread::ThreadTask+19
00292FE4 00000000 __WSAFDIsSet+FFFFFFFFFFFCB37C
78543433 00000000 _endthreadex+44
785434C7 00000000 _endthreadex+D8
7C80B729 00000000 GetModuleFileNameA+1BA

Call stack:
Address Frame Function SourceFile
7C90EB94 00000000 KiFastSystemCallRet+0
7C802542 00000000 WaitForSingleObject+12
0024A044 00000000 __WSAFDIsSet+FFFFFFFFFFF823DC
002B87FA 00000000 __WSAFDIsSet+FFFFFFFFFFFF0B92
002B4A2F 00000000 __WSAFDIsSet+FFFFFFFFFFFECDC7
0063A02A 00000000 WorldSocketMgr::Wait+4A
7B35AC04 00000000 0000:00000000
7B35AC04 00000000 0000:00000000
6C696146 00000000
P.S. после отключение скрипдевзеро всё работает без крашей

Последний раз редактировалось ManIC1; 28.05.2011 в 19:02.
  Ответить с цитированием
Старый 28.05.2011, 23:45   #13
Vladimir
MaNGOS Dev
 
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
Vladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небес
По умолчанию

Цитата:
78583DB8 00000000 malloc+79
Нехватка памяти?
__________________
Так как устал объяснять знайте ICQ не пользуюсь
Vladimir вне форума   Ответить с цитированием
Старый 29.05.2011, 09:45   #14
Mediv
Ученый
 
Аватар для Mediv
 
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
Mediv На верном пути
Отправить сообщение для Mediv с помощью ICQ
По умолчанию

У меня когда то тоже там был краш.

Потом я много-много раз проходил это место и все тщетно. Бывает)
__________________
Ололо, мангос сила :D
Mediv вне форума   Ответить с цитированием
Старый 08.07.2011, 17:00   #15
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

Есть такой крашик, малось достал уже. Проблема в том что причина не ясна до конца.

Собственно для лучшей видимости добавил переменные ид и гуидов.
Итем в базе есть, спел работает, проверял и не раз. Но совершенно случайно может возникнуть краш. И потом серия еще таких же.
Блокировал спелл, получался такой же краш но с другим итемом и другим спеллом.

Одно понятно - происходит со спеллами, которые кастуются итемом и удаляют его после использования, но не всегда. Кто что может подсказать?

MZ с патчами, единственно большой патч который может повлиять так это mtmaps но как-то сомнительно.

__________________
SpellWork Qt4
Sid вне форума   Ответить с цитированием
Старый 08.07.2011, 18:39   #16
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

насколько я помню, этот краш был от патча SilverIce на GridUnload. некоторое время назад меня Владимир мордой по столу за него повозил
rsa вне форума   Ответить с цитированием
Старый 08.07.2011, 18:55   #17
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

Как-то не похоже. Хотя кто его знает, интересно что Владимир или кто-нибудь из разработчиков скажут.
__________________
SpellWork Qt4
Sid вне форума   Ответить с цитированием
Старый 08.07.2011, 20:22   #18
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

Так тот патч на GridUnload. Да у меня закомментирована та строчка. Все-таки надо вернуть обратно или как?
__________________
SpellWork Qt4
Sid вне форума   Ответить с цитированием
Старый 09.07.2011, 16:03   #19
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

Вот иногда это дело сопровождается еще этим крашем
Тут ясно видно что якобы итемид 16138 и спелл тоже 16138. Спел существует и опять же на итеме и опять же исчезает при использовании. Неоднократно проверял все работает, и краш отследить не получается. Однако итема 16138 в помине нет Такое предположение что в клиентских полях неправильно пишутся данные или перезаписываются.
Код:
#0  0x00000000007fdce1 in Object::GetEntry (this=0x7f1ca47f25c0) at ../../../src/game/Object.h:128
128             uint32 GetEntry() const { return GetUInt32Value(OBJECT_FIELD_ENTRY); }
#0  0x00000000007fdce1 in Object::GetEntry (this=0x7f1ca47f25c0) at ../../../src/game/Object.h:128
No locals.
#1  0x0000000000a9bf9f in Spell::CheckItems (this=0x7f1cb76d0680) at ../../../src/game/Spell.cpp:5349
        itemid = 16138
        proto = (const ItemPrototype *) 0x10e4520
        p_caster = (class Player *) 0x1276c000
#2  0x0000000000a98066 in Spell::CheckCast (this=0x7f1cb76d0680, strict=false) at ../../../src/game/Spell.cpp:4167
        castResult = 9949529
        zone = 490
        area = 537
        locRes = SPELL_CAST_OK
#3  0x0000000000a9228e in Spell::cast (this=0x7f1cb76d0680, skipCheck=false) at ../../../src/game/Spell.cpp:2647
        spellInfo = (const SpellEntry *) 0x7f1cd4836a48
        spellId = 16138
        castResult = SPELL_CAST_OK
#4  0x0000000000a93610 in Spell::update (this=0x7f1cb76d0680, difftime=149) at ../../../src/game/Spell.cpp:2988
No locals.
#5  0x0000000000a9e26f in SpellEvent::Execute (this=0x7f1cc46171a0, e_time=27462, p_time=149) at ../../../src/game/Spell.cpp:5967
No locals.
#6  0x0000000000c3aa7b in EventProcessor::Update (this=0x1276c130, p_time=149) at ../../../src/framework/Utilities/EventProcessor.cpp:34
        Event = (BasicEvent *) 0x7f1cc46171a0
        i = {_M_node = 0x7f1c9becf730}
#7  0x0000000000b05533 in Unit::Update (this=0x1276c000, update_diff=149, p_time=149) at ../../../src/game/Unit.cpp:286
No locals.
#8  0x00000000009f039e in Player::Update (this=0x1276c000, update_diff=149, p_time=149) at ../../../src/game/Player.cpp:1105
        now = 139761734572912
        pet = (class Pet *) 0x803880
#9  0x0000000000937935 in WorldObject::UpdateHelper::Update (this=0x7f1cd08aeca0, time_diff=149) at ../../../src/game/Object.h:404
No locals.
#10 0x000000000092c7a2 in Map::Update (this=0x4cc8000, t_diff=@0x7f1cc4615be0) at ../../../src/game/Map.cpp:446
        helper = {m_obj = 0x1276c000}
        plr = (class Player *) 0x1276c000
        updater = {i_timeDiff = 2964722752}
        grid_object_update = {i_visitor = @0x6500000000}
        __FUNCTION__ = "Update"
        __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
__________________
SpellWork Qt4
Sid вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Gerald (09.07.2011)
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
краши в некоторых областях стартовой зоны дренеев wk23 Баг-репорты 4 11.08.2010 11:38


Текущее время: 00:33. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot