Fork me on GitHub
[Crash] cmangos-tbc latest revision
Post: #1
Code:
Date 26:4:2016. Time 20:9
//=====================================================
*** Hardware ***
Processor: Intel(R) Core(TM) i7 CPU     920 @ 2.67GHz
Number Of Processors: 8
Physical Memory: 4194303 KB (Available: 4194303 KB)
Commit Charge Limit: 4194303 KB

*** Operation System ***
Windows Server 2008 R2 Service Pack 1 (Version 6.1, Build 7601)

//=====================================================
Exception code: C0000005 ACCESS_VIOLATION
Fault address: 00585BA4 01:00184BA4 C:\Servers\mangosd.exe

Registers:
EAX:00000000
EBX:FB526B38
ECX:FA1602E8
EDX:E914E8E0
ESI:FB8923B8
EDI:06FCFAF0
CS:EIP:0023:00585BA4
SS:ESP:002B:06FCFAB4 EBP:06FCFAC0
DS:002B ES:002B FS:0053 GS:002B
Flags:00010217

Call stack:
Address  Frame   Function   SourceFile
00585BA4 00000000 std::_Hash<std::_Umap_traits<unsigned int,CellObjectGuids,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CellObjectGuids> >,0> >::lower_bound+64
00690807 00000000 ObjectMgr::GetCellObjectGuids+67
00690C59 00000000 ObjectGridLoader::Visit+59
0069046E 00000000 VisitorHelper<ObjectGridLoader,GameObject>+E
00690480 00000000 VisitorHelper<ObjectGridLoader,GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > >+10
00690854 00000000 ObjectGridLoader::Load+14
006909CE 00000000 ObjectGridLoader::LoadN+5E
004D3B8F 00000000 Map::EnsureGridLoaded+CF
00482D23 00000000 Cell::VisitCircle<MaNGOS::VisibleNotifier,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >+2C3
004821BC 00000000 Cell::Visit<MaNGOS::VisibleNotifier,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >+CC
004829EB 00000000 Cell::VisitAllObjects<MaNGOS::VisibleNotifier>+FB
00483F95 00000000 Camera::UpdateVisibilityForOwner+B5
004B1ABA 00000000 Unit::OnRelocated+AA
004D5BFB 00000000 Map::PlayerRelocation+29B
00534933 00000000 Player::SetPosition+183
00648B2F 00000000 WorldSession::HandleMoverRelocation+1CF
006488D8 00000000 WorldSession::HandleMovementOpcodes+118
00493871 00000000 WorldSession::ExecuteOpcode+21
0049542B 00000000 WorldSession::Update+12B
0047B0E4 00000000 World::UpdateSessions+E4
0047AD47 00000000 World::Update+207
00454FCF 00000000 WorldRunnable::run+4F
0046DB45 00000000 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void *),void *>,std::default_delete<std::tuple<void (__cdecl*)(void *),void *> > > >::_Run+85
0046DAB6 00000000 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void *),void *>,std::default_delete<std::tuple<void (__cdecl*)(void *),void *> > > >::_Go+6
004201FA 00000000 std::_Pad::_Call_func+A
6E22F794 00000000 _crt_at_quick_exit+104
7573337A 00000000 BaseThreadInitThunk+12
76FC9882 00000000 RtlInitializeExceptionChain+63
76FC9855 00000000 RtlInitializeExceptionChain+36
========================
Local Variables And Parameters

Call stack:
Address  Frame   Function   SourceFile
00585BA4 00000000 std::_Hash<std::_Umap_traits<unsigned int,CellObjectGuids,std::_Uhash_compare<unsigned int,std::hash<unsigned int>,std::equal_to<unsigned int> >,std::allocator<std::pair<unsigned int const ,CellObjectGuids> >,0> >::lower_bound+64
Local <user defined> '_Keyval'

00690807 00000000 ObjectMgr::GetCellObjectGuids+67
punting on symbol mapid
punting on symbol spawnMode
punting on symbol cell_id

00690C59 00000000 ObjectGridLoader::Visit+59
Local <user defined> 'm'
Local <user defined> 'cell_pair'

0069046E 00000000 VisitorHelper<ObjectGridLoader,GameObject>+E
Local <user defined> 'v'
Local <user defined> 'c'

00690480 00000000 VisitorHelper<ObjectGridLoader,GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > >+10
Local <user defined> 'v'
Local <user defined> 'c'

00690854 00000000 ObjectGridLoader::Load+14
Local <user defined> 'grid'
Local <user defined> 'wloader'

006909CE 00000000 ObjectGridLoader::LoadN+5E

004D3B8F 00000000 Map::EnsureGridLoaded+CF
Local <user defined> 'cell'
Local <user defined> 'loader'

00482D23 00000000 Cell::VisitCircle<MaNGOS::VisibleNotifier,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >+2C3
Local <user defined> 'visitor'
Local <user defined> 'm'
Local <user defined> 'begin_cell'
Local <user defined> 'end_cell'
Local <user defined> 'r_zone'
Local <user defined> 'r_zone_right'
Local <user defined> 'r_zone_left'

004821BC 00000000 Cell::Visit<MaNGOS::VisibleNotifier,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >+CC
Local <user defined> 'standing_cell'
Local <user defined> 'visitor'
Local <user defined> 'm'
punting on symbol x
punting on symbol y
punting on symbol radius
Local <user defined> 'area'
Local <user defined> 'r_zone'

004829EB 00000000 Cell::VisitAllObjects<MaNGOS::VisibleNotifier>+FB
Local <user defined> 'center_obj'
Local <user defined> 'visitor'
punting on symbol radius
punting on symbol dont_load
Local <user defined> 'gnotifier'
Local <user defined> 'cell'
Local <user defined> 'wnotifier'
Local <user defined> 'p'

00483F95 00000000 Camera::UpdateVisibilityForOwner+B5
Local <user defined> 'notifier'

004B1ABA 00000000 Unit::OnRelocated+AA
punting on symbol dx
punting on symbol dy
punting on symbol dz

004D5BFB 00000000 Map::PlayerRelocation+29B
Local <user defined> 'player'
punting on symbol x
punting on symbol y
punting on symbol z
punting on symbol orientation
Local <user defined> 'new_cell'
Local <user defined> 'old_cell'

00534933 00000000 Player::SetPosition+183
punting on symbol x
punting on symbol y
punting on symbol z
punting on symbol orientation
punting on symbol teleport
Local <user defined> 'old_y'
Local <user defined> 'old_x'
Local <user defined> 'old_z'

00648B2F 00000000 WorldSession::HandleMoverRelocation+1CF
Local <user defined> 'movementInfo'
Local <user defined> 'iter'

006488D8 00000000 WorldSession::HandleMovementOpcodes+118
Local <user defined> 'recv_data'
Local <user defined> 'data'
Local <user defined> 'movementInfo'

00493871 00000000 WorldSession::ExecuteOpcode+21
Local <user defined> 'opHandle'
Local <user defined> 'packet'

0049542B 00000000 WorldSession::Update+12B
Local <user defined> 'updater'
Local <user defined> 'guard'
Local <user defined> 'packet'

0047B0E4 00000000 World::UpdateSessions+E4
punting on symbol __formal
Local <user defined> 'guard'
Local <user defined> 'updater'

0047AD47 00000000 World::Update+207
punting on symbol diff

00454FCF 00000000 WorldRunnable::run+4F

0046DB45 00000000 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void *),void *>,std::default_delete<std::tuple<void (__cdecl*)(void *),void *> > > >::_Run+85
Local <user defined> '_Ln'

0046DAB6 00000000 std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(void *),void *>,std::default_delete<std::tuple<void (__cdecl*)(void *),void *> > > >::_Go+6

004201FA 00000000 std::_Pad::_Call_func+A
punting on symbol _Data

6E22F794 00000000 _crt_at_quick_exit+104

7573337A 00000000 BaseThreadInitThunk+12

76FC9882 00000000 RtlInitializeExceptionChain+63

76FC9855 00000000 RtlInitializeExceptionChain+36

========================
Global Variables


Here is the latest crash I am getting from the latest updated cmangos-tbc github repo, could anyone help?
I am sorry if I have posted in the wrong section, but it seems I cannot post in the correct area.
Reply
Post: #2
Thank you. I believe this is an ancient crash, and is associated with some problem(s) in the grid notification code. That code is in desperate need of a rewrite, but it probably won't happen anytime soon.

Are you experiencing this crash regularly? Have you any insight into how to reproduce it? How many people were on the server when it happened? Also, did you truncate the error log? The information about what other threads were doing when the crash occurred is omitted.
Reply
Post: #3
(04-27-2016, 03:26 AM)namreeb Wrote: Thank you. I believe this is an ancient crash, and is associated with some problem(s) in the grid notification code. That code is in desperate need of a rewrite, but it probably won't happen anytime soon.

Are you experiencing this crash regularly? Have you any insight into how to reproduce it? How many people were on the server when it happened? Also, did you truncate the error log? The information about what other threads were doing when the crash occurred is omitted.

Nothing has been removed from the crash log, this is what confused me the most and made me a little more concerned of what it actually could be. All users were mostly in Outlands-Netherstorm
The server had been running stable for a good amount of days with over 100 online. But this crash seemed to be rearing its ugly head after ACE was removed and Boost was introduced to the code.
Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
  Wow client freezes my machine while I'm debugging cMangos eeka 0 347 02-26-2017, 06:27 PM
Last Post: eeka
Shocked Confused about Mangos and CMangos Mightylink 6 1,120 01-24-2017, 08:01 AM
Last Post: Mightylink
Information Your input for a new CMaNGOS forum! Beerfish 22 3,184 01-23-2017, 06:09 PM
Last Post: Castro
  [proposal] Project cmangos-bot cleanup Wingblade 2 757 11-22-2016, 11:31 AM
Last Post: HanFox
  How can be people be of assistance to CMaNGOS? Beerfish 1 1,757 09-16-2015, 07:49 AM
Last Post: Castro
  RefManager class in cmangos code magiceye 0 958 08-12-2015, 09:31 AM
Last Post: magiceye
  CMangos Really Is the Best Mightylink 2 1,759 08-04-2015, 10:26 PM
Last Post: Mightylink
  CMaNGOS WOTLK cyberghoser1 6 3,728 07-03-2015, 02:47 PM
Last Post: Mightylink
  Recompiling CMaNGOS Beerfish 2 2,722 07-08-2014, 06:39 PM
Last Post: Beerfish
Heart Thank You CMangos! Mightylink 11 7,171 07-04-2014, 06:54 PM
Last Post: Cyberium

Forum Jump:


Users browsing this thread: 1 Guest(s)

Continued MaNGOS | Return to Top | | Lite (Archive) Mode | RSS Syndication