ProjectSkyfire / SkyFire.406a

SkyFireEMU is a full featured F/OSS World of Warcraft: Cataclysm emulator written in C++. || Compatible with World of Warcraft client 4.0.6a (Build:13623) || Public DB is located on forum
http://www.projectskyfire.org
GNU General Public License v3.0
343 stars 218 forks source link

The worldserver crash #838

Closed kem008 closed 11 years ago

kem008 commented 11 years ago

Hello guys I tested the new version of the SkyfireEmu 4.0.6 and I got a crash with the worldserver.exe When its want to load the gameobjectloot template it is always got a crash. Revision: 4.0.6a - 13623 (c)ProjectSkyFire http://www.projectskyfire.org Date 17:2:2013. Time 10:30 //===================================================== * Hardware * Processor: AMD Phenom(tm) II X3 710 Processor Number Of Processors: 3 Physical Memory: 4192760 KB (Available: 1660640 KB) Commit Charge Limit: 4194303 KB

* Operation System * Windows 7 Professional Service Pack 1 (Version 6.1, Build 7601)

//===================================================== Exception code: 80000003 BREAKPOINT Fault address: 004242AB 01:000732AB E:\wowszero 406 skyfire\worldserver.exe

Registers: EAX:00000001 EBX:FFFDE000 ECX:473ADAAD EDX:02D64BF4 ESI:02B8F3E0 EDI:02B8F4D4 CS:EIP:0023:004242AB SS:ESP:002B:02B8F3E0 EBP:02B8F3EC DS:002B ES:002B FS:0053 GS:002B Flags:00000246

Call stack: Address Frame Function SourceFile 004242AB 00000000 std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types > >::operator==+9B c:\program files (x86)\microsoft visual studio 11.0\vc\include\xtree line 328 0070E4FC 00000000 LoadLootTemplates_Gameobject+17C e:\wow repack ewow\skyfire 406\src\server\game\loot\lootmgr.cpp line 1538 004301F2 00000000 LoadLootTables+12 e:\wow repack ewow\skyfire 406\src\server\game\loot\lootmgr.h line 413 003EBF49 00000000 World::SetInitialWorldSettings+D09 e:\wow repack ewow\skyfire 406\src\server\game\world\world.cpp line 1621 003DF3D6 00000000 Master::Run+246 e:\wow repack ewow\skyfire 406\src\server\worldserver\master.cpp line 161 003CA324 00000000 ace_main_i+2A4 e:\wow repack ewow\skyfire 406\src\server\worldserver\main.cpp line 145 003DF06B 00000000 ACE_Main::run_i+1B e:\wow repack ewow\skyfire 406\src\server\worldserver\main.cpp line 73 5CD6F4F6 00000000 ACE_Main_Base::run+26 e:\wow repack ewow\skyfire 406\dep\acelite\ace\os_main.cpp line 86 003CA399 00000000 main+59 e:\wow repack ewow\skyfire 406\src\server\worldserver\main.cpp line 73 014B56B9 00000000 __tmainCRTStartup+199 f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c line 536 014B57FD 00000000 mainCRTStartup+D f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c line 377 7587338A 00000000 BaseThreadInitThunk+12 776B9EF2 00000000 RtlInitializeExceptionChain+63

776B9EC5 00000000 RtlInitializeExceptionChain+36

Local Variables And Parameters

Call stack: Address Frame Function SourceFile 004242AB 00000000 std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types > >::operator==+9B c:\program files (x86)\microsoft visual studio 11.0\vc\include\xtree line 328 punting on symbol this punting on symbol _Right

0070E4FC 00000000 LoadLootTemplates_Gameobject+17C e:\wow repack ewow\skyfire 406\src\server\game\loot\lootmgr.cpp line 1538 punting on symbol lootid

SkyFire commented 11 years ago

Compile the latest core in debug. Then when it crashes. Upload the whole crash dump file and the text file to filebeam and post a link.

FYI the crash dump will be located in your server/crashes folder. make sure you zip it up.

kem008 commented 11 years ago

http://filebeam.com/0606215dee6ba98d3593c29b7a241464 password: lego1230

SkyFire commented 11 years ago

Fixed in. https://github.com/ProjectSkyfire/SkyFireEMU/commit/e771b5e1ad1c15af40188b55e04739a4d6b265d2

Yes there will be startup errors because the loot is missing for these game objects. Will fix this later.