Notice the Stats showed total running zones at 1, but World console read 4. Maybe there's something buggy there.
Code: Select all
> EQ2WorldDebug.exe!operator delete(void * pUserData=0xcdcdcdcd) Line 52 + 0x3 bytes C++
EQ2WorldDebug.exe!std::allocator<char>::deallocate(char * _Ptr=0xcdcdcdcd, unsigned int __formal=713) Line 140 + 0x9 bytes C++
EQ2WorldDebug.exe!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy(bool _Built=true, unsigned int _Newsize=0) Line 2158 C++
EQ2WorldDebug.exe!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> >() Line 907 C++
EQ2WorldDebug.exe!std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,DataStruct *>::~pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,DataStruct *>() + 0x14 bytes C++
EQ2WorldDebug.exe!std::_Tree_nod<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,DataStruct *,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,DataStruct *> >,0> >::_Node::~_Node() + 0x17 bytes C++
EQ2WorldDebug.exe!std::_Tree_nod<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,DataStruct *,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,DataStruct *> >,0> >::_Node::`scalar deleting destructor'() + 0x14 bytes C++
EQ2WorldDebug.exe!std::_Destroy<std::_Tree_nod<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,DataStruct *,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,DataStruct *> >,0> >::_Node>(std::_Tree_nod<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,DataStruct *,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,DataStruct *> >,0> >::_Node * _Ptr=0x32c1af48) Line 60 C++
EQ2WorldDebug.exe!std::allocator<std::_Tree_nod<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,DataStruct *,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,DataStruct *> >,0> >::_Node>::destroy(std::_Tree_nod<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,DataStruct *,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,DataStruct *> >,0> >::_Node * _Ptr=0x32c1af48) Line 160 + 0x9 bytes C++
EQ2WorldDebug.exe!std::_Tree<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,DataStruct *,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,DataStruct *> >,0> >::_Erase(std::_Tree_nod<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,DataStruct *,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,DataStruct *> >,0> >::_Node * _Rootnode=0x32c1af48) Line 1172 C++
EQ2WorldDebug.exe!std::_Tree<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,DataStruct *,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,DataStruct *> >,0> >::_Erase(std::_Tree_nod<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,DataStruct *,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,DataStruct *> >,0> >::_Node * _Rootnode=0x1bc07208) Line 1170 C++
EQ2WorldDebug.exe!std::_Tree<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,DataStruct *,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,DataStruct *> >,0> >::clear() Line 972 C++
EQ2WorldDebug.exe!std::_Tree<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,DataStruct *,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,DataStruct *> >,0> >::erase(std::_Tree<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,DataStruct *,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,DataStruct *> >,0> >::const_iterator _First=("guild",0x3950fa98 {is_set=true if_not_set=true if_set=true ...}), std::_Tree<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,DataStruct *,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,DataStruct *> >,0> >::const_iterator _Last=(<Bad Ptr>,0xcdcdcdcd {is_set=??? if_not_set=??? if_set=??? ...})) Line 938 C++
EQ2WorldDebug.exe!std::_Tree<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,DataStruct *,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,DataStruct *> >,0> >::_Tidy() Line 1421 + 0x95 bytes C++
EQ2WorldDebug.exe!std::_Tree<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,DataStruct *,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,DataStruct *> >,0> >::~_Tree<std::_Tmap_traits<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,DataStruct *,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,DataStruct *> >,0> >() Line 541 C++
EQ2WorldDebug.exe!std::map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,DataStruct *,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,DataStruct *> > >::~map<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,DataStruct *,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> > const ,DataStruct *> > >() + 0x14 bytes C++
EQ2WorldDebug.exe!PacketStruct::~PacketStruct() Line 324 + 0x48 bytes C++
EQ2WorldDebug.exe!PacketStruct::`scalar deleting destructor'() + 0x14 bytes C++
EQ2WorldDebug.exe!Spawn::spawn_serialize(Spawn * spawn=0x370f7710, unsigned short version=1008) Line 267 + 0x31 bytes C++
EQ2WorldDebug.exe!NPC::serialize(Spawn * player=0x370f7710, unsigned short version=1008) Line 137 C++
EQ2WorldDebug.exe!ZoneServer::CustomizeSpawn(Spawn * spawn=0x19826018, Client * client=0x36700c08) Line 2030 + 0x22 bytes C++
EQ2WorldDebug.exe!ZoneServer::CheckSendSpawnToClient(Client * client=0x36700c08, bool initial_login=false) Line 721 C++
EQ2WorldDebug.exe!ZoneServer::CheckSendSpawnToClient() Line 736 C++
EQ2WorldDebug.exe!ZoneServer::SpawnProcess() Line 786 C++
EQ2WorldDebug.exe!SpawnLoop(void * tmp=0x37559150) Line 3901 + 0x8 bytes C++
EQ2WorldDebug.exe!_callthreadstart() Line 293 + 0xf bytes C
EQ2WorldDebug.exe!_threadstart(void * ptd=0x351ec160) Line 277 C
kernel32.dll!77e64829()
[Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]
This is with May 14th'ish code, so it might not line up with current source, but something you can look at to see if it's obvious.
There was 1 client and 4 zones active.