Log in

View Full Version : new source causing crashes??


kimura
02-11-2014, 09:58 PM
I updated and compiled new source from 02-10-14 and now I am getting random crashes on my server.

here are some of the logs if anybody can help?

[02.11. - 20:25:12] ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 774BE3BE)
[02.11. - 20:25:12] 774BE3BE (ntdll): (filename not available): RtlInitUnicodeString
[02.11. - 20:25:12] ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 774BE023)
[02.11. - 20:25:12] 774BE023 (ntdll): (filename not available): RtlFreeHeap
[02.11. - 20:25:12] ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 762514AD)
[02.11. - 20:25:12] 762514AD (kernel32): (filename not available): HeapFree
[02.11. - 20:25:12] f:\dd\vctools\crt_bld\self_x86\crt\src\free.c (51): free
[02.11. - 20:25:12] c:\eq\source\common\patches\underfoot.cpp (443): Underfoot::Strategy::Encode_OP_SendAATable
[02.11. - 20:25:12] c:\eq\source\common\structstrategy.cpp (22): StructStrategy::Encode
[02.11. - 20:25:12] c:\eq\source\common\eqstreamproxy.cpp (42): EQStreamProxy::FastQueuePacket
[02.11. - 20:25:12] c:\eq\source\common\eqstreamproxy.cpp (35): EQStreamProxy::QueuePacket
[02.11. - 20:25:12] c:\eq\source\zone\client.cpp (725): Client::QueuePacket
[02.11. - 20:25:12] c:\eq\source\zone\aa.cpp (1396): Client::SendAA
[02.11. - 20:25:12] c:\eq\source\zone\aa.cpp (1403): Client::SendAAList
[02.11. - 20:25:12] c:\eq\source\zone\client_packet.cpp (580): Client::Handle_Connect_OP_SendAATable
[02.11. - 20:25:12] c:\eq\source\zone\client_packet.cpp (452): Client::HandlePacket
[02.11. - 20:25:12] c:\eq\source\zone\client_process.cpp (698): Client::Process
[02.11. - 20:25:12] c:\eq\source\zone\entity.cpp (500): EntityList::MobProcess
[02.11. - 20:25:12] c:\eq\source\zone\net.cpp (421): main
[02.11. - 20:25:12] f:\dd\vctools\crt_bld\self_x86\crt\src\crt0.c (240): __tmainCRTStartup
[02.11. - 20:25:12] ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 7625336A)
[02.11. - 20:25:12] 7625336A (kernel32): (filename not available): BaseThreadInitThunk
[02.11. - 20:25:12] ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 774C9F72)
[02.11. - 20:25:12] 774C9F72 (ntdll): (filename not available): RtlInitializeExceptionChain
[02.11. - 20:25:12] ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 774C9F45)
[02.11. - 20:25:12] 774C9F45 (ntdll): (filename not available): RtlInitializeExceptionChain

[02.11. - 21:25:08] c:\eq\source\zone\entity.cpp (3371): EntityList::IsMobInZone
[02.11. - 21:25:08] c:\eq\source\zone\questmgr.cpp (122): QuestManager::Process
[02.11. - 21:25:08] c:\eq\source\zone\net.cpp (435): main
[02.11. - 21:25:08] f:\dd\vctools\crt_bld\self_x86\crt\src\crt0.c (240): __tmainCRTStartup
[02.11. - 21:25:08] ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 7625336A)
[02.11. - 21:25:08] 7625336A (kernel32): (filename not available): BaseThreadInitThunk
[02.11. - 21:25:08] ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 774C9F72)
[02.11. - 21:25:08] 774C9F72 (ntdll): (filename not available): RtlInitializeExceptionChain
[02.11. - 21:25:08] ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 774C9F45)
[02.11. - 21:25:08] 774C9F45 (ntdll): (filename not available): RtlInitializeExceptionChain


[9:21:42 PM] Ron: [02.11. - 21:21:07] ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 774BE3BE)
[02.11. - 21:21:07] 774BE3BE (ntdll): (filename not available): RtlInitUnicodeString
[02.11. - 21:21:07] ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 774BE023)
[02.11. - 21:21:07] 774BE023 (ntdll): (filename not available): RtlFreeHeap
[02.11. - 21:21:07] ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 762514AD)
[02.11. - 21:21:07] 762514AD (kernel32): (filename not available): HeapFree
[02.11. - 21:21:07] f:\dd\vctools\crt_bld\self_x86\crt\src\free.c (51): free
[02.11. - 21:21:07] c:\eq\source\common\basepacket.cpp (46): BasePacket::~BasePacket
[02.11. - 21:21:07] ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 016A4D7B)
[02.11. - 21:21:07] 016A4D7B (zone): (filename not available): EQProtocolPacket::`scalar deleting destructor'
[02.11. - 21:21:07] c:\eq\source\common\eqstream.cpp (1209): EQStream::AckPackets
[02.11. - 21:21:07] c:\eq\source\common\eqstream.cpp (305): EQStream::ProcessPacket
[02.11. - 21:21:07] c:\eq\source\common\eqstream.cpp (146): EQStream::ProcessPacket
[02.11. - 21:21:07] c:\eq\source\common\eqstream.cpp (1147): EQStream::Process
[02.11. - 21:21:07] c:\eq\source\common\eqstreamfactory.cpp (213): EQStreamFactory::ReaderLoop
[02.11. - 21:21:07] c:\eq\source\common\eqstreamfactory.cpp (37): EQStreamFactoryReaderLoop
[02.11. - 21:21:07] f:\dd\vctools\crt_bld\self_x86\crt\src\thread.c (255): _callthreadstart
[02.11. - 21:21:07] f:\dd\vctools\crt_bld\self_x86\crt\src\thread.c (237): _threadstart
[02.11. - 21:21:07] ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 7625336A)
[02.11. - 21:21:07] 7625336A (kernel32): (filename not available): BaseThreadInitThunk
[02.11. - 21:21:07] ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 774C9F72)
[02.11. - 21:21:07] 774C9F72 (ntdll): (filename not available): RtlInitializeExceptionChain
[02.11. - 21:21:07] ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 774C9F45)
[02.11. - 21:21:07] 774C9F45 (ntdll): (filename not available): RtlInitializeExceptionChain

any ideas? Thanks

Kimura

Kayen
02-11-2014, 10:31 PM
Run this again, their was an issue with the initial version.

utils/sql/git/2014_02_02_SpellCriticalsAA.sql

kimura
02-17-2014, 07:51 PM
i am still getting multiple crashes randomly and this is the crash log error...

anybody can help me fix it? I have ran that query several times kayen, not sure what is up....

[02.17. - 20:32:09] ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 7785E41B)
[02.17. - 20:32:09] 7785E41B (ntdll): (filename not available): RtlInitUnicodeString
[02.17. - 20:32:09] ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 7785E023)
[02.17. - 20:32:09] 7785E023 (ntdll): (filename not available): RtlFreeHeap
[02.17. - 20:32:09] ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 75DB14AD)
[02.17. - 20:32:09] 75DB14AD (kernel32): (filename not available): HeapFree
[02.17. - 20:32:09] f:\dd\vctools\crt_bld\self_x86\crt\src\free.c (51): free
[02.17. - 20:32:09] c:\eq\source\common\patches\underfoot.cpp (443): Underfoot::Strategy::Encode_OP_SendAATable
[02.17. - 20:32:09] c:\eq\source\common\structstrategy.cpp (22): StructStrategy::Encode
[02.17. - 20:32:09] c:\eq\source\common\eqstreamproxy.cpp (42): EQStreamProxy::FastQueuePacket
[02.17. - 20:32:09] c:\eq\source\common\eqstreamproxy.cpp (35): EQStreamProxy::QueuePacket
[02.17. - 20:32:09] c:\eq\source\zone\client.cpp (724): Client::QueuePacket
[02.17. - 20:32:09] c:\eq\source\zone\aa.cpp (1396): Client::SendAA
[02.17. - 20:32:09] c:\eq\source\zone\aa.cpp (1403): Client::SendAAList
[02.17. - 20:32:09] c:\eq\source\zone\client_packet.cpp (580): Client::Handle_Connect_OP_SendAATable
[02.17. - 20:32:09] c:\eq\source\zone\client_packet.cpp (452): Client::HandlePacket
[02.17. - 20:32:09] c:\eq\source\zone\client_process.cpp (698): Client::Process
[02.17. - 20:32:09] c:\eq\source\zone\entity.cpp (500): EntityList::MobProcess
[02.17. - 20:32:09] c:\eq\source\zone\net.cpp (421): main
[02.17. - 20:32:09] f:\dd\vctools\crt_bld\self_x86\crt\src\crt0.c (240): __tmainCRTStartup
[02.17. - 20:32:09] ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 75DB336A)
[02.17. - 20:32:09] 75DB336A (kernel32): (filename not available): BaseThreadInitThunk
[02.17. - 20:32:09] ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 77869F72)
[02.17. - 20:32:09] 77869F72 (ntdll): (filename not available): RtlInitializeExceptionChain
[02.17. - 20:32:09] ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 77869F45)
[02.17. - 20:32:09] 77869F45 (ntdll): (filename not available): RtlInitializeExceptionChain

kimura
02-19-2014, 08:54 AM
it may be bard AA related..seems bards are broken on my server now...I watched a bard fight my training dummy and then it crashed with the same error log above...

anyone else having issues with bards and the newer source?

kimura
02-19-2014, 01:11 PM
Anybody know if this change would be related to my error below? I'm frantically trying to figure out this crashing issue. It was around this date that I started having issues...Maybe I need an updated VS?

Any Help is greatly appreciated...

== 02/10/2014 ==
demonstar55 (Secrets): Re-wrote the entity list to be a std::map. This should be used for direct entityID lookups and is noticably faster performance-wise. Also should result in less nil pointers potentially.

do you think this may have caused the issues im having?

reason im asking is this

[02.13. - 12:02:03] c:\program files (x86)\microsoft visual studio 11.0\vc\include\xhash (746): std::_Hash<std::_Umap_traits<unsigned short,Mob *,std::_Uhash_compare<unsigned short,std::hash<unsigned short>,std::equal_to<unsigned short> >,std::allocator<std::pair<unsigned short const ,Mob *> >,0> >::lower_bound
[02.13. - 12:02:03] c:\eq\source\zone\entity.cpp (3371): EntityList::IsMobInZone
[02.13. - 12:02:03] c:\eq\source\zone\questmgr.cpp (122): QuestManager::Process
[02.13. - 12:02:03] c:\eq\source\zone\net.cpp (435): main
[02.13. - 12:02:03] f:\dd\vctools\crt_bld\self_x86\crt\src\crt0.c (240): __tmainCRTStartup
[02.13. - 12:02:03] ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 75DB336A)
[02.13. - 12:02:03] 75DB336A (kernel32): (filename not available): BaseThreadInitThunk
[02.13. - 12:02:03] ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 77869F72)
[02.13. - 12:02:03] 77869F72 (ntdll): (filename not available): RtlInitializeExceptionChain
[02.13. - 12:02:03] ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 77869F45)
[02.13. - 12:02:03] 77869F45 (ntdll): (filename not available): RtlInitializeExceptionChain

Thanks

Kimura

demonstar55
02-19-2014, 02:45 PM
If you can, source a newer PEQ database, if you have custom stuff, try to just get the aa_effects table.

kimura
02-19-2014, 05:21 PM
Thanks...I tried that..waiting to see next crash...

also, I think I'm having issues here with the crashing...

bool EntityList::IsMobInZone(Mob *who)
{
auto it = mob_list.find(who->GetID());
if (it != mob_list.end())
return who == it->second;
return false;
}

if(entity_list.IsMobInZone(cur->mob)) {

lerxst2112
02-20-2014, 12:05 AM
IsMobInZone should probably check if who is null before dereferencing it.

lumiya
02-28-2014, 02:48 PM
Has anyone worked out a fix for this error. I am getting zone crashes similar to OP.
It seems to be happening after an NPC engages a PC.
I just updated my source Yesterday.


[02.28. - 16:29:38] Starting Log: logs/crash_zone_6204.log
[02.28. - 16:29:38] EXCEPTION_ACCESS_VIOLATION
[02.28. - 16:29:38] SymInit: Symbol-SearchPath: '.;P:\EQ\EQEmuServer;P:\EQ\EQEmuServer;C:\WINDOWS; C:\WINDOWS\system32;SRV*C:\websymbols*http://msdl.microsoft.com/download/symbols;', symOptions: 530, UserName: 'WPCadmin'
[02.28. - 16:29:38] OS-Version: 5.2.3790 (Service Pack 2) 0x131-0x2
[02.28. - 16:29:38] P:\EQ\EQEmuServer\zone.exe:zone.exe (00400000), size: 24899584 (result: 0), SymType: 'PDB', PDB: 'P:\EQ\EQEmuServer\zone.exe'
[02.28. - 16:29:38] C:\WINDOWS\system32\ntdll.dll:ntdll.dll (7C800000), size: 798720 (result: 0), SymType: '-exported-', PDB: 'C:\WINDOWS\system32\ntdll.dll', fileVersion: 5.2.3790.4937
[02.28. - 16:29:38] C:\WINDOWS\system32\kernel32.dll:kernel32.dll (77E40000), size: 1056768 (result: 0), SymType: '-exported-', PDB: 'C:\WINDOWS\system32\kernel32.dll', fileVersion: 5.2.3790.5069
[02.28. - 16:29:38] C:\WINDOWS\system32\SHELL32.dll:SHELL32.dll (7C8D0000), size: 8384512 (result: 0), SymType: '-exported-', PDB: 'C:\WINDOWS\system32\SHELL32.dll', fileVersion: 6.0.3790.5018
[02.28. - 16:29:38] C:\WINDOWS\system32\msvcrt.dll:msvcrt.dll (77BA0000), size: 368640 (result: 0), SymType: '-exported-', PDB: 'C:\WINDOWS\system32\msvcrt.dll', fileVersion: 7.0.3790.3959
[02.28. - 16:29:38] C:\WINDOWS\system32\GDI32.dll:GDI32.dll (77C00000), size: 299008 (result: 0), SymType: '-exported-', PDB: 'C:\WINDOWS\system32\GDI32.dll', fileVersion: 5.2.3790.5236
[02.28. - 16:29:38] C:\WINDOWS\system32\USER32.dll:USER32.dll (77380000), size: 593920 (result: 0), SymType: '-exported-', PDB: 'C:\WINDOWS\system32\USER32.dll', fileVersion: 5.2.3790.4033
[02.28. - 16:29:38] C:\WINDOWS\system32\ADVAPI32.dll:ADVAPI32.dll (7D1E0000), size: 638976 (result: 0), SymType: '-exported-', PDB: 'C:\WINDOWS\system32\ADVAPI32.dll', fileVersion: 5.2.3790.4555
[02.28. - 16:29:38] C:\WINDOWS\system32\RPCRT4.dll:RPCRT4.dll (77C50000), size: 659456 (result: 0), SymType: '-exported-', PDB: 'C:\WINDOWS\system32\RPCRT4.dll', fileVersion: 5.2.3790.5254
[02.28. - 16:29:38] C:\WINDOWS\system32\Secur32.dll:Secur32.dll (76F50000), size: 77824 (result: 0), SymType: '-exported-', PDB: 'C:\WINDOWS\system32\Secur32.dll', fileVersion: 5.2.3790.4530
[02.28. - 16:29:38] C:\WINDOWS\system32\SHLWAPI.dll:SHLWAPI.dll (7D180000), size: 335872 (result: 0), SymType: '-exported-', PDB: 'C:\WINDOWS\system32\SHLWAPI.dll', fileVersion: 6.0.3790.4603
[02.28. - 16:29:38] C:\Perl\bin\perl510.dll:perl510.dll (28000000), size: 901120 (result: 0), SymType: '-exported-', PDB: 'C:\Perl\bin\perl510.dll', fileVersion: 5.10.1.1007
[02.28. - 16:29:38] C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_5.82.3790.5190_x-ww_D21E1F39\COMCTL32.dll:COMCTL32.dll (77530000), size: 618496 (result: 0), SymType: '-exported-', PDB: 'C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_5.82.3790.5190_x-ww_D21E1F39\COMCTL32.dll', fileVersion: 5.82.3790.5190
[02.28. - 16:29:38] C:\WINDOWS\system32\WS2_32.dll:WS2_32.dll (71C00000), size: 94208 (result: 0), SymType: '-exported-', PDB: 'C:\WINDOWS\system32\WS2_32.dll', fileVersion: 5.2.3790.3959
[02.28. - 16:29:38] C:\WINDOWS\system32\WS2HELP.dll:WS2HELP.dll (71BF0000), size: 32768 (result: 0), SymType: '-exported-', PDB: 'C:\WINDOWS\system32\WS2HELP.dll', fileVersion: 5.2.3790.3959
[02.28. - 16:29:38] C:\WINDOWS\system32\VERSION.dll:VERSION.dll (77B90000), size: 32768 (result: 0), SymType: '-exported-', PDB: 'C:\WINDOWS\system32\VERSION.dll', fileVersion: 5.2.3790.3959
[02.28. - 16:29:38] C:\WINDOWS\system32\IMM32.DLL:IMM32.DLL (76290000), size: 118784 (result: 0), SymType: '-exported-', PDB: 'C:\WINDOWS\system32\IMM32.DLL', fileVersion: 5.2.3790.3959
[02.28. - 16:29:38] C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.3790.5190_x-ww_319264BE\comctl32.dll:comctl32.dll (77420000), size: 1060864 (result: 0), SymType: '-exported-', PDB: 'C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.3790.5190_x-ww_319264BE\comctl32.dll', fileVersion: 6.0.3790.5190
[02.28. - 16:29:38] C:\WINDOWS\System32\mswsock.dll:mswsock.dll (71B20000), size: 266240 (result: 0), SymType: '-exported-', PDB: 'C:\WINDOWS\System32\mswsock.dll', fileVersion: 5.2.3790.4318
[02.28. - 16:29:38] C:\WINDOWS\system32\DNSAPI.dll:DNSAPI.dll (76ED0000), size: 172032 (result: 0), SymType: '-exported-', PDB: 'C:\WINDOWS\system32\DNSAPI.dll', fileVersion: 5.2.3790.4840
[02.28. - 16:29:38] C:\WINDOWS\System32\winrnr.dll:winrnr.dll (76F70000), size: 28672 (result: 0), SymType: '-exported-', PDB: 'C:\WINDOWS\System32\winrnr.dll', fileVersion: 5.2.3790.3959
[02.28. - 16:29:38] C:\WINDOWS\system32\WLDAP32.dll:WLDAP32.dll (76F10000), size: 188416 (result: 0), SymType: '-exported-', PDB: 'C:\WINDOWS\system32\WLDAP32.dll', fileVersion: 5.2.3790.3959
[02.28. - 16:29:38] C:\WINDOWS\system32\rasadhlp.dll:rasadhlp.dll (76F80000), size: 20480 (result: 0), SymType: '-exported-', PDB: 'C:\WINDOWS\system32\rasadhlp.dll', fileVersion: 5.2.3790.3959
[02.28. - 16:29:38] C:\WINDOWS\system32\hnetcfg.dll:hnetcfg.dll (5F270000), size: 368640 (result: 0), SymType: '-exported-', PDB: 'C:\WINDOWS\system32\hnetcfg.dll', fileVersion: 5.2.3790.3959
[02.28. - 16:29:38] C:\WINDOWS\System32\wshtcpip.dll:wshtcpip.dll (71AE0000), size: 32768 (result: 0), SymType: '-exported-', PDB: 'C:\WINDOWS\System32\wshtcpip.dll', fileVersion: 5.2.3790.3959
[02.28. - 16:29:38] C:\Perl\lib\auto\Cwd\Cwd.dll:Cwd.dll (10000000), size: 20480 (result: 0), SymType: '-exported-', PDB: 'C:\Perl\lib\auto\Cwd\Cwd.dll'
[02.28. - 16:29:38] C:\Perl\lib\auto\Filter\Util\Call\Call.dll:Call.dl l (0AE40000), size: 20480 (result: 0), SymType: '-exported-', PDB: 'C:\Perl\lib\auto\Filter\Util\Call\Call.dll'
[02.28. - 16:29:38] C:\Perl\lib\auto\List\Util\Util.dll:Util.dll (0B250000), size: 32768 (result: 0), SymType: '-exported-', PDB: 'C:\Perl\lib\auto\List\Util\Util.dll'
[02.28. - 16:29:38] C:\WINDOWS\system32\dbghelp.dll:dbghelp.dll (6D580000), size: 688128 (result: 0), SymType: '-exported-', PDB: 'C:\WINDOWS\system32\dbghelp.dll', fileVersion: 5.2.3790.3959
[02.28. - 16:29:38] p:\eq\source\common\item.cpp (362): ItemInst::GetAugment
[02.28. - 16:29:38] p:\eq\source\zone\attack.cpp (4085): Mob::TryWeaponProc
[02.28. - 16:29:38] p:\eq\source\zone\attack.cpp (2009): NPC::Attack
[02.28. - 16:29:38] p:\eq\source\zone\mobai.cpp (1147): Mob::AI_Process
[02.28. - 16:29:38] p:\eq\source\zone\npc.cpp (698): NPC::Process
[02.28. - 16:29:38] p:\eq\source\zone\entity.cpp (500): EntityList::MobProcess
[02.28. - 16:29:38] p:\eq\source\zone\net.cpp (429): main
[02.28. - 16:29:38] f:\dd\vctools\crt_bld\self_x86\crt\src\crt0.c (278): __tmainCRTStartup
[02.28. - 16:29:38] f:\dd\vctools\crt_bld\self_x86\crt\src\crt0.c (189): mainCRTStartup
[02.28. - 16:29:38] ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 77E6F1EB)
[02.28. - 16:29:38] 77E6F1EB (kernel32): (filename not available): ProcessIdToSessionId

joligario
02-28-2014, 03:13 PM
Are you building with Perl 5.10? I thought 5.12 or higher was required for Windows.

lumiya
02-28-2014, 03:28 PM
Yes I am using 5.10.1 Build 1007. Could this be the cause of the errors?
This is my first time upgrading the source of my server I must have missed where the update to perl 5.12 was stated.

joligario
02-28-2014, 04:09 PM
Not necessarily. Looks like you are having augment/proc issues. You may have issues down the road with quest files. If you are updating, you could have missed something. Make sure you have latest code and build clean.

demonstar55
02-28-2014, 04:24 PM
The Aug process issue is resolved already, updating should fix it