Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [Thread debugging using libthread_db enabled]
- Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
- [New Thread 0x7ffff3fff700 (LWP 26758)]
- [New Thread 0x7ffff37fe700 (LWP 26759)]
- [New Thread 0x7ffff2ffd700 (LWP 26760)]
- [Thread 0x7ffff2ffd700 (LWP 26760) exited]
- [New Thread 0x7ffff2ffd700 (LWP 26761)]
- [New Thread 0x7ffff1fff700 (LWP 26762)]
- [New Thread 0x7ffff17fe700 (LWP 26763)]
- [New Thread 0x7ffff0ffd700 (LWP 26764)]
- [New Thread 0x7ffff07fc700 (LWP 26765)]
- [New Thread 0x7fffefffb700 (LWP 26766)]
- [New Thread 0x7fffef7fa700 (LWP 26767)]
- [New Thread 0x7fffeeff9700 (LWP 26768)]
- [New Thread 0x7fffee7f8700 (LWP 26769)]
- [New Thread 0x7fffedff7700 (LWP 26770)]
- [New Thread 0x7fffed7f6700 (LWP 26771)]
- [New Thread 0x7fff8a7ff700 (LWP 26841)]
- [New Thread 0x7fff853ff700 (LWP 26842)]
- [New Thread 0x7fff843ff700 (LWP 26843)]
- Program received signal SIGSEGV, Segmentation fault.
- 0x000000000446cbfa in std::_Hashtable<ObjectGuid, std::pair<ObjectGuid const, FriendInfo>, std::allocator<std::pair<ObjectGuid const, FriendInfo> >, std::__detail::_Select1st, std::equal_to<ObjectGuid>, std::hash<ObjectGuid>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_before_node (this=0x7fff8d07c058, __n=3, __k=..., __code=5376281799818407166) at /usr/include/c++/5/bits/hashtable.h:1426
- 1426 __node_base* __prev_p = _M_buckets[__n];
- CRASH ON 2017.07.07-09:17
- Using the running image of child Thread 0x7ffff7fe4780 (LWP 26754).
- Program stopped at 0x446cbfa.
- It stopped with signal SIGSEGV, Segmentation fault.
- Type "info stack" or "info registers" for more information.
- INFO STACK
- #0 0x000000000446cbfa in std::_Hashtable<ObjectGuid, std::pair<ObjectGuid const, FriendInfo>, std::allocator<std::pair<ObjectGuid const, FriendInfo> >, std::__detail::_Select1st, std::equal_to<ObjectGuid>, std::hash<ObjectGuid>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_before_node (this=0x7fff8d07c058, __n=3, __k=..., __code=5376281799818407166) at /usr/include/c++/5/bits/hashtable.h:1426
- #1 0x000000000446bdb0 in std::_Hashtable<ObjectGuid, std::pair<ObjectGuid const, FriendInfo>, std::allocator<std::pair<ObjectGuid const, FriendInfo> >, std::__detail::_Select1st, std::equal_to<ObjectGuid>, std::hash<ObjectGuid>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_node (this=0x7fff8d07c058, __bkt=3, __key=..., __c=5376281799818407166) at /usr/include/c++/5/bits/hashtable.h:632
- #2 0x000000000446baba in std::_Hashtable<ObjectGuid, std::pair<ObjectGuid const, FriendInfo>, std::allocator<std::pair<ObjectGuid const, FriendInfo> >, std::__detail::_Select1st, std::equal_to<ObjectGuid>, std::hash<ObjectGuid>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::find (this=0x7fff8d07c058, __k=...) at /usr/include/c++/5/bits/hashtable.h:1323
- #3 0x000000000446b0d9 in std::unordered_map<ObjectGuid, FriendInfo, std::hash<ObjectGuid>, std::equal_to<ObjectGuid>, std::allocator<std::pair<ObjectGuid const, FriendInfo> > >::find (this=0x7fff8d07c058, __x=...) at /usr/include/c++/5/bits/unordered_map.h:619
- #4 0x000000000446a044 in SocialMgr::BroadcastToFriendListers (this=0x62e6140 <SocialMgr::instance()::instance>, player=0x7ffef70b9000, packet=0x7fffffffd018) at /home/wow/server_2/Legion/src/server/game/Entities/Player/SocialMgr.cpp:328
- #5 0x0000000004469ed8 in SocialMgr::SendFriendStatus (this=0x62e6140 <SocialMgr::instance()::instance>, player=0x7ffef70b9000, result=FRIEND_ONLINE, friendGuid=..., broadcast=true) at /home/wow/server_2/Legion/src/server/game/Entities/Player/SocialMgr.cpp:309
- #6 0x00000000041840ab in WorldSession::HandlePlayerLogin (this=0x7ffefc98a700, holder=0x7fff25adba40) at /home/wow/server_2/Legion/src/server/game/Handlers/CharacterHandler.cpp:1160
- #7 0x0000000003eb9fbb in WorldSession::ProcessQueryCallbacks (this=0x7ffefc98a700) at /home/wow/server_2/Legion/src/server/game/Server/WorldSession.cpp:1006
- #8 0x0000000003eb5d60 in WorldSession::Update (this=0x7ffefc98a700, diff=181, updater=...) at /home/wow/server_2/Legion/src/server/game/Server/WorldSession.cpp:480
- #9 0x0000000003c9bfdb in World::UpdateSessions (this=0x629b480 <World::instance()::instance>, diff=181) at /home/wow/server_2/Legion/src/server/game/World/World.cpp:3397
- #10 0x0000000003c98a4b in World::Update (this=0x629b480 <World::instance()::instance>, diff=181) at /home/wow/server_2/Legion/src/server/game/World/World.cpp:2660
- #11 0x0000000002d21b82 in WorldUpdateLoop () at /home/wow/server_2/Legion/src/server/worldserver/Main.cpp:419
- #12 0x0000000002d20a7c in mainImpl (argc=3, argv=0x7fffffffecf8) at /home/wow/server_2/Legion/src/server/worldserver/Main.cpp:257
- #13 0x0000000002d219cf in main (argc=3, argv=0x7fffffffecf8) at /home/wow/server_2/Legion/src/server/worldserver/Main.cpp:318
- INFO REGISTERS
- rax 0x68e16358 1759601496
- rbx 0x1d5 469
- rcx 0x4a9c63cfea92ecfe 5376281799818407166
- rdx 0x18 24
- rsi 0x3 3
- rdi 0x7fff8d07c058 140735559483480
- rbp 0x7fffffffceb0 0x7fffffffceb0
- rsp 0x7fffffffce80 0x7fffffffce80
- r8 0x0 0
- r9 0x0 0
- r10 0x7fffffffcd50 140737488342352
- r11 0x167bae89 377204361
- r12 0x1 1
- r13 0x0 0
- r14 0x0 0
- r15 0x1 1
- rip 0x446cbfa 0x446cbfa <std::_Hashtable<ObjectGuid, std::pair<ObjectGuid const, FriendInfo>, std::allocator<std::pair<ObjectGuid const, FriendInfo> >, std::__detail::_Select1st, std::equal_to<ObjectGuid>, std::hash<ObjectGuid>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_before_node(unsigned long, ObjectGuid const&, unsigned long) const+42>
- eflags 0x10202 [ IF RF ]
- cs 0x33 51
- ss 0x2b 43
- ds 0x0 0
- es 0x0 0
- fs 0x0 0
- gs 0x0 0
- BACKTRACE
- #0 0x000000000446cbfa in std::_Hashtable<ObjectGuid, std::pair<ObjectGuid const, FriendInfo>, std::allocator<std::pair<ObjectGuid const, FriendInfo> >, std::__detail::_Select1st, std::equal_to<ObjectGuid>, std::hash<ObjectGuid>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_before_node (this=0x7fff8d07c058, __n=3, __k=..., __code=5376281799818407166) at /usr/include/c++/5/bits/hashtable.h:1426
- #1 0x000000000446bdb0 in std::_Hashtable<ObjectGuid, std::pair<ObjectGuid const, FriendInfo>, std::allocator<std::pair<ObjectGuid const, FriendInfo> >, std::__detail::_Select1st, std::equal_to<ObjectGuid>, std::hash<ObjectGuid>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_node (this=0x7fff8d07c058, __bkt=3, __key=..., __c=5376281799818407166) at /usr/include/c++/5/bits/hashtable.h:632
- #2 0x000000000446baba in std::_Hashtable<ObjectGuid, std::pair<ObjectGuid const, FriendInfo>, std::allocator<std::pair<ObjectGuid const, FriendInfo> >, std::__detail::_Select1st, std::equal_to<ObjectGuid>, std::hash<ObjectGuid>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::find (this=0x7fff8d07c058, __k=...) at /usr/include/c++/5/bits/hashtable.h:1323
- #3 0x000000000446b0d9 in std::unordered_map<ObjectGuid, FriendInfo, std::hash<ObjectGuid>, std::equal_to<ObjectGuid>, std::allocator<std::pair<ObjectGuid const, FriendInfo> > >::find (this=0x7fff8d07c058, __x=...) at /usr/include/c++/5/bits/unordered_map.h:619
- #4 0x000000000446a044 in SocialMgr::BroadcastToFriendListers (this=0x62e6140 <SocialMgr::instance()::instance>, player=0x7ffef70b9000, packet=0x7fffffffd018) at /home/wow/server_2/Legion/src/server/game/Entities/Player/SocialMgr.cpp:328
- #5 0x0000000004469ed8 in SocialMgr::SendFriendStatus (this=0x62e6140 <SocialMgr::instance()::instance>, player=0x7ffef70b9000, result=FRIEND_ONLINE, friendGuid=..., broadcast=true) at /home/wow/server_2/Legion/src/server/game/Entities/Player/SocialMgr.cpp:309
- #6 0x00000000041840ab in WorldSession::HandlePlayerLogin (this=0x7ffefc98a700, holder=0x7fff25adba40) at /home/wow/server_2/Legion/src/server/game/Handlers/CharacterHandler.cpp:1160
- #7 0x0000000003eb9fbb in WorldSession::ProcessQueryCallbacks (this=0x7ffefc98a700) at /home/wow/server_2/Legion/src/server/game/Server/WorldSession.cpp:1006
- #8 0x0000000003eb5d60 in WorldSession::Update (this=0x7ffefc98a700, diff=181, updater=...) at /home/wow/server_2/Legion/src/server/game/Server/WorldSession.cpp:480
- #9 0x0000000003c9bfdb in World::UpdateSessions (this=0x629b480 <World::instance()::instance>, diff=181) at /home/wow/server_2/Legion/src/server/game/World/World.cpp:3397
- #10 0x0000000003c98a4b in World::Update (this=0x629b480 <World::instance()::instance>, diff=181) at /home/wow/server_2/Legion/src/server/game/World/World.cpp:2660
- #11 0x0000000002d21b82 in WorldUpdateLoop () at /home/wow/server_2/Legion/src/server/worldserver/Main.cpp:419
- #12 0x0000000002d20a7c in mainImpl (argc=3, argv=0x7fffffffecf8) at /home/wow/server_2/Legion/src/server/worldserver/Main.cpp:257
- #13 0x0000000002d219cf in main (argc=3, argv=0x7fffffffecf8) at /home/wow/server_2/Legion/src/server/worldserver/Main.cpp:318
- BACKTRACE FULL
- #0 0x000000000446cbfa in std::_Hashtable<ObjectGuid, std::pair<ObjectGuid const, FriendInfo>, std::allocator<std::pair<ObjectGuid const, FriendInfo> >, std::__detail::_Select1st, std::equal_to<ObjectGuid>, std::hash<ObjectGuid>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_before_node (this=0x7fff8d07c058, __n=3, __k=..., __code=5376281799818407166) at /usr/include/c++/5/bits/hashtable.h:1426
- __prev_p = 0x4a9c63cfea92ecfe
- #1 0x000000000446bdb0 in std::_Hashtable<ObjectGuid, std::pair<ObjectGuid const, FriendInfo>, std::allocator<std::pair<ObjectGuid const, FriendInfo> >, std::__detail::_Select1st, std::equal_to<ObjectGuid>, std::hash<ObjectGuid>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_node (this=0x7fff8d07c058, __bkt=3, __key=..., __c=5376281799818407166) at /usr/include/c++/5/bits/hashtable.h:632
- __before_n = 0x7fff8d07c058
- #2 0x000000000446baba in std::_Hashtable<ObjectGuid, std::pair<ObjectGuid const, FriendInfo>, std::allocator<std::pair<ObjectGuid const, FriendInfo> >, std::__detail::_Select1st, std::equal_to<ObjectGuid>, std::hash<ObjectGuid>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::find (this=0x7fff8d07c058, __k=...) at /usr/include/c++/5/bits/hashtable.h:1323
- __code = 5376281799818407166
- __n = 3
- __p = 0x446b220 <std::_Hashtable<ObjectGuid, std::pair<ObjectGuid const, FriendInfo>, std::allocator<std::pair<ObjectGuid const, FriendInfo> >, std::__detail::_Select1st, std::equal_to<ObjectGuid>, std::hash<ObjectGuid>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::empty() const+24>
- #3 0x000000000446b0d9 in std::unordered_map<ObjectGuid, FriendInfo, std::hash<ObjectGuid>, std::equal_to<ObjectGuid>, std::allocator<std::pair<ObjectGuid const, FriendInfo> > >::find (this=0x7fff8d07c058, __x=...) at /usr/include/c++/5/bits/unordered_map.h:619
- No locals.
- #4 0x000000000446a044 in SocialMgr::BroadcastToFriendListers (this=0x62e6140 <SocialMgr::instance()::instance>, player=0x7ffef70b9000, packet=0x7fffffffd018) at /home/wow/server_2/Legion/src/server/game/Entities/Player/SocialMgr.cpp:328
- guid = @0x7fff8d07c048: {static Empty = {static Empty = <same as static member of an already seen type>, static TradeItem = {static Empty = <same as static member of an already seen type>, static TradeItem = <same as static member of an already seen type>, _low = 10, _high = 288230376151711744}, _low = 0, _high = 0}, static TradeItem = <same as static member of an already seen type>, _low = 1449, _high = 576465150349934592}
- social = @0x7fff8d07c058: {m_playerSocialMap = std::unordered_map with 3 elements = {[{static Empty = {static Empty = <same as static member of an already seen type>, static TradeItem = {static Empty = <same as static member of an already seen type>, static TradeItem = <same as static member of an already seen type>, _low = 10, _high = 288230376151711744}, _low = 0, _high = 0}, static TradeItem = <same as static member of an already seen type>, _low = 3707, _high = 576465150349934592}] = {AccountGUID = {static Empty = {static Empty = <same as static member of an already seen type>, static TradeItem = {static Empty = <same as static member of an already seen type>, static TradeItem = <same as static member of an already seen type>, _low = 10, _high = 288230376151711744}, _low = 0, _high = 0}, static TradeItem = <same as static member of an already seen type>, _low = 2014, _high = 8358680908399640576}, Status = FRIEND_STATUS_OFFLINE, Flags = 1 '\001', VirtualRealmAddress = -12976, NativeRealmAddress = 32767, Area = 0, Level = 0, Class = 0, Note = ""}, [{static Empty = {static Empty = <same as static member of an already seen type>, static TradeItem = {static Empty = <same as static member of an already seen type>, static TradeItem = <same as static member of an already seen type>, _low = 10, _high = 288230376151711744}, _low = 0, _high = 0}, static TradeItem = <same as static member of an already seen type>, _low = 1285, _high = 576465150349934592}] = {AccountGUID = {static Empty = {static Empty = <same as static member of an already seen type>, static TradeItem = {static Empty = <same as static member of an already seen type>, static TradeItem = <same as static member of an already seen type>, _low = 10, _high = 288230376151711744}, _low = 0, _high = 0}, static TradeItem = <same as static member of an already seen type>, _low = 953, _high = 8358680908399640576}, Status = FRIEND_STATUS_OFFLINE, Flags = 1 '\001', VirtualRealmAddress = -12976, NativeRealmAddress = 32767, Area = 0, Level = 0, Class = 0, Note = ""}, [{static Empty = {static Empty = <same as static member of an already seen type>, static TradeItem = {static Empty = <same as static member of an already seen type>, static TradeItem = <same as static member of an already seen type>, _low = 10, _high = 288230376151711744}, _low = 0, _high = 0}, static TradeItem = <same as static member of an already seen type>, _low = 1885, _high = 576465150349934592}] = {AccountGUID = {static Empty = {static Empty = <same as static member of an already seen type>, static TradeItem = {static Empty = <same as static member of an already seen type>, static TradeItem = <same as static member of an already seen type>, _low = 10, _high = 288230376151711744}, _low = 0, _high = 0}, static TradeItem = <same as static member of an already seen type>, _low = 1212, _high = 8358680908399640576}, Status = FRIEND_STATUS_OFFLINE, Flags = 1 '\001', VirtualRealmAddress = -12976, NativeRealmAddress = 32767, Area = 0, Level = 0, Class = 0, Note = ""}}, m_playerGUID = {static Empty = {static Empty = <same as static member of an already seen type>, static TradeItem = {static Empty = <same as static member of an already seen type>, static TradeItem = <same as static member of an already seen type>, _low = 10, _high = 288230376151711744}, _low = 0, _high = 0}, static TradeItem = <same as static member of an already seen type>, _low = 1449, _high = 576465150349934592}}
- itr2 = {<std::__detail::_Node_iterator_base<std::pair<ObjectGuid const, FriendInfo>, true>> = {_M_cur = 0x0}, <No data fields>}
- target = 0x7fff241ae000
- session = 0x7fff8281f100
- itr = {<std::__detail::_Node_iterator_base<std::pair<ObjectGuid const, PlayerSocial>, true>> = {_M_cur = 0x7fff8d07c040}, <No data fields>}
- gmSecLevel = SEC_ADMINISTRATOR
- #5 0x0000000004469ed8 in SocialMgr::SendFriendStatus (this=0x62e6140 <SocialMgr::instance()::instance>, player=0x7ffef70b9000, result=FRIEND_ONLINE, friendGuid=..., broadcast=true) at /home/wow/server_2/Legion/src/server/game/Entities/Player/SocialMgr.cpp:309
- fi = {AccountGUID = {static Empty = {static Empty = <same as static member of an already seen type>, static TradeItem = {static Empty = <same as static member of an already seen type>, static TradeItem = <same as static member of an already seen type>, _low = 10, _high = 288230376151711744}, _low = 0, _high = 0}, static TradeItem = <same as static member of an already seen type>, _low = 2402, _high = 8646911284551352320}, Status = FRIEND_STATUS_ONLINE, Flags = 0 '\000', VirtualRealmAddress = 33619969, NativeRealmAddress = 33619969, Area = 6170, Level = 3, Class = 5, Note = ""}
- packet = {<WorldPackets::ServerPacket> = {<WorldPackets::Packet> = {_vptr.Packet = 0x5446bf0 <vtable for WorldPackets::Contact::FriendStatus+16>, _worldPacket = {<ByteBuffer> = {_vptr.ByteBuffer = 0x4e33938 <vtable for WorldPacket+16>, static DEFAULT_SIZE = 4096, static InitialBitPos = 8 '\b', _rpos = 0, _wpos = 31, _bitpos = 8, _curbitval = 0 '\000', _storage = std::vector of length 31, capacity 54 = {2 '\002', 3 '\003', 160 '\240', 46 '.', 18 '\022', 4 '\004', 8 '\b', 3 '\003', 128 '\200', 98 'b', 9 '\t', 120 'x', 1 '\001', 0 '\000', 1 '\001', 2 '\002', 1 '\001', 26 '\032', 24 '\030', 0 '\000', 0 '\000', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 5 '\005', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000'}}, m_opcode = 10183, _connection = CONNECTION_TYPE_DEFAULT}}, <No data fields>}, FriendResult = 2 '\002', GUID = {static Empty = {static Empty = <same as static member of an already seen type>, static TradeItem = {static Empty = <same as static member of an already seen type>, static TradeItem = <same as static member of an already seen type>, _low = 10, _high = 288230376151711744}, _low = 0, _high = 0}, static TradeItem = <same as static member of an already seen type>, _low = 4654, _high = 576465150349934592}, WowAccountGUID = {static Empty = {static Empty = <same as static member of an already seen type>, static TradeItem = {static Empty = <same as static member of an already seen type>, static TradeItem = <same as static member of an already seen type>, _low = 10, _high = 288230376151711744}, _low = 0, _high = 0}, static TradeItem = <same as static member of an already seen type>, _low = 2402, _high = 8646911284551352320}, VirtualRealmAddress = 33619969, Status = 1 '\001', AreaID = 6170, Level = 3, ClassID = 5, Notes = ""}
- #6 0x00000000041840ab in WorldSession::HandlePlayerLogin (this=0x7ffefc98a700, holder=0x7fff25adba40) at /home/wow/server_2/Legion/src/server/game/Handlers/CharacterHandler.cpp:1160
- playerGuid = {static Empty = {static Empty = <same as static member of an already seen type>, static TradeItem = {static Empty = <same as static member of an already seen type>, static TradeItem = <same as static member of an already seen type>, _low = 10, _high = 288230376151711744}, _low = 0, _high = 0}, static TradeItem = <same as static member of an already seen type>, _low = 4654, _high = 576465150349934592}
- pCurrChar = 0x7ffef70b9000
- chH = {_vptr.ChatHandler = 0x531db28 <vtable for ChatHandler+16>, m_session = 0x7ffefc98a700, sentErrorMessage = false}
- loginVerifyWorld = {<WorldPackets::ServerPacket> = {<WorldPackets::Packet> = {_vptr.Packet = 0x535b980 <vtable for WorldPackets::Character::LoginVerifyWorld+16>, _worldPacket = {<ByteBuffer> = {_vptr.ByteBuffer = 0x4e33938 <vtable for WorldPacket+16>, static DEFAULT_SIZE = 4096, static InitialBitPos = 8 '\b', _rpos = 0, _wpos = 24, _bitpos = 8, _curbitval = 0 '\000', _storage = std::vector of length 24, capacity 24 = {0 '\000', 0 '\000', 0 '\000', 0 '\000', 83 'S', 219 '\333', 10 '\n', 198 '\306', 186 '\272', 5 '\005', 223 '\337', 194 '\302', 114 'r', 177 '\261', 163 '\243', 66 'B', 225 '\341', 10 '\n', 188 '\274', 64 '@', 0 '\000', 0 '\000', 0 '\000', 0 '\000'}}, m_opcode = 9642, _connection = CONNECTION_TYPE_DEFAULT}}, <No data fields>}, MapID = 0, Pos = {m_positionX = -8886.83105, m_positionY = -111.511185, m_positionZ = 81.8465729, m_orientation = 5.87632799}, Reason = 0}
- accountDataTimes = {<WorldPackets::ServerPacket> = {<WorldPackets::Packet> = {_vptr.Packet = 0x5453198 <vtable for WorldPackets::ClientConfig::AccountDataTimes+16>, _worldPacket = {<ByteBuffer> = {_vptr.ByteBuffer = 0x4e33938 <vtable for WorldPacket+16>, static DEFAULT_SIZE = 4096, static InitialBitPos = 8 '\b', _rpos = 0, _wpos = 42, _bitpos = 8, _curbitval = 0 '\000', _storage = std::vector of length 42, capacity 42 = {3 '\003', 160 '\240', 46 '.', 18 '\022', 4 '\004', 8 '\b', 155 '\233', 53 '5', 95 '_', 89 'Y', 237 '\355', 41 ')', 95 '_', 89 'Y', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000'}}, m_opcode = 10052, _connection = CONNECTION_TYPE_DEFAULT}}, <No data fields>}, PlayerGuid = {static Empty = {static Empty = <same as static member of an already seen type>, static TradeItem = {static Empty = <same as static member of an already seen type>, static TradeItem = <same as static member of an already seen type>, _low = 10, _high = 288230376151711744}, _low = 0, _high = 0}, static TradeItem = <same as static member of an already seen type>, _low = 4654, _high = 576465150349934592}, ServerTime = 1499411867, AccountTimes = {1499408877, 0, 0, 0, 0, 0, 0, 0}}
- hotfixInfo = {<WorldPackets::ServerPacket> = {<WorldPackets::Packet> = {_vptr.Packet = 0x544c580 <vtable for WorldPackets::Query::HotfixNotifyBlob+16>, _worldPacket = {<ByteBuffer> = {_vptr.ByteBuffer = 0x4e33938 <vtable for WorldPacket+16>, static DEFAULT_SIZE = 4096, static InitialBitPos = 8 '\b', _rpos = 0, _wpos = 16, _bitpos = 8, _curbitval = 0 '\000', _storage = std::vector of length 16, capacity 16 = {1 '\001', 0 '\000', 0 '\000', 0 '\000', 165 '\245', 56 '8', 66 'B', 240 '\360', 143 '\217', 237 '\355', 2 '\002', 0 '\000', 120 'x', 103 'g', 112 'p', 88 'X'}}, m_opcode = 9634, _connection = CONNECTION_TYPE_DEFAULT}}, <No data fields>}, Hotfixes = 0x6281870 <DB2Manager::Instance()::instance+48>}
- stmt = 0x7fff9dbc2b80
- firstLogin = false
- #7 0x0000000003eb9fbb in WorldSession::ProcessQueryCallbacks (this=0x7ffefc98a700) at /home/wow/server_2/Legion/src/server/game/Server/WorldSession.cpp:1006
- param = 0x7fff25adba40
- result = std::shared_ptr (empty) 0x0
- #8 0x0000000003eb5d60 in WorldSession::Update (this=0x7ffefc98a700, diff=181, updater=...) at /home/wow/server_2/Legion/src/server/game/Server/WorldSession.cpp:480
- packet = 0x0
- deletePacket = true
- firstDelayedPacket = 0x0
- processedPackets = 0
- currentTime = 1499411867
- #9 0x0000000003c9bfdb in World::UpdateSessions (this=0x629b480 <World::instance()::instance>, diff=181) at /home/wow/server_2/Legion/src/server/game/World/World.cpp:3397
- pSession = 0x7ffefc98a700
- updater = {<PacketFilter> = {_vptr.PacketFilter = 0x534c7b8 <vtable for WorldSessionFilter+16>, m_pSession = 0x7ffefc98a700}, <No data fields>}
- itr = {<std::__detail::_Node_iterator_base<std::pair<unsigned int const, WorldSession*>, false>> = {_M_cur = 0x7fff1a907b40}, <No data fields>}
- next = {<std::__detail::_Node_iterator_base<std::pair<unsigned int const, WorldSession*>, false>> = {_M_cur = 0x7fff748f3a60}, <No data fields>}
- linkInfo = {first = std::weak_ptr (empty) 0x0, second = 0}
- sess = 0x0
- #10 0x0000000003c98a4b in World::Update (this=0x629b480 <World::instance()::instance>, diff=181) at /home/wow/server_2/Legion/src/server/game/World/World.cpp:2660
- No locals.
- #11 0x0000000002d21b82 in WorldUpdateLoop () at /home/wow/server_2/Legion/src/server/worldserver/Main.cpp:419
- diff = 181
- realCurrTime = 1036281
- realPrevTime = 1036100
- prevSleepTime = 0
- #12 0x0000000002d20a7c in mainImpl (argc=3, argv=0x7fffffffecf8) at /home/wow/server_2/Legion/src/server/worldserver/Main.cpp:257
- configFile = "../etc/worldserver.conf"
- configService = ""
- vm = <incomplete type>
- configError = ""
- seed = {_bn = 0x7ffff409afe0}
- pidFile = ""
- signals = {<boost::asio::basic_io_object<boost::asio::signal_set_service, false>> = {service = @0x7ffff4073a80, implementation = {queue_ = {<boost::asio::detail::noncopyable> = {<No data fields>}, front_ = 0x7ffff405eb00, back_ = 0x7ffff405eb00}, signals_ = 0x7ffff4062c70}}, <No data fields>}
- numThreads = 2
- threadPool = std::vector of length 2, capacity 2 = {{_M_id = {_M_thread = 140737287026432}}, {_M_id = {_M_thread = 140737278633728}}}
- cliThread = 0x0
- raAcceptor = 0x0
- soapThread = 0x7fffc9e484a8
- worldPort = 8085
- worldListener = "0.0.0.0"
- networkThreads = 1
- #13 0x0000000002d219cf in main (argc=3, argv=0x7fffffffecf8) at /home/wow/server_2/Legion/src/server/worldserver/Main.cpp:318
- No locals.
- INFO THREADS
- Id Target Id Frame
- 18 Thread 0x7fff843ff700 (LWP 26843) "worldserver" 0x00007ffff5c9d53b in ?? () from /lib/x86_64-linux-gnu/libz.so.1
- 17 Thread 0x7fff853ff700 (LWP 26842) "worldserver" 0x00007ffff5134383 in select () from /lib/x86_64-linux-gnu/libc.so.6
- 16 Thread 0x7fff8a7ff700 (LWP 26841) "worldserver" pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- 15 Thread 0x7fffed7f6700 (LWP 26771) "worldserver" pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- 14 Thread 0x7fffedff7700 (LWP 26770) "worldserver" pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- 13 Thread 0x7fffee7f8700 (LWP 26769) "worldserver" pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- 12 Thread 0x7fffeeff9700 (LWP 26768) "worldserver" pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- 11 Thread 0x7fffef7fa700 (LWP 26767) "worldserver" pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- 10 Thread 0x7fffefffb700 (LWP 26766) "worldserver" 0x00007ffff651620d in read () at ../sysdeps/unix/syscall-template.S:84
- 9 Thread 0x7ffff07fc700 (LWP 26765) "worldserver" pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- 8 Thread 0x7ffff0ffd700 (LWP 26764) "worldserver" pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- 7 Thread 0x7ffff17fe700 (LWP 26763) "worldserver" pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- 6 Thread 0x7ffff1fff700 (LWP 26762) "worldserver" 0x00007ffff651620d in read () at ../sysdeps/unix/syscall-template.S:84
- 5 Thread 0x7ffff2ffd700 (LWP 26761) "worldserver" pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- 3 Thread 0x7ffff37fe700 (LWP 26759) "worldserver" 0x00007ffff513c083 in epoll_wait () from /lib/x86_64-linux-gnu/libc.so.6
- 2 Thread 0x7ffff3fff700 (LWP 26758) "worldserver" pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- * 1 Thread 0x7ffff7fe4780 (LWP 26754) "worldserver" 0x000000000446cbfa in std::_Hashtable<ObjectGuid, std::pair<ObjectGuid const, FriendInfo>, std::allocator<std::pair<ObjectGuid const, FriendInfo> >, std::__detail::_Select1st, std::equal_to<ObjectGuid>, std::hash<ObjectGuid>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_before_node (this=0x7fff8d07c058, __n=3, __k=..., __code=5376281799818407166) at /usr/include/c++/5/bits/hashtable.h:1426
- THREADS APPLY ALL BACKTRACE FULL
- Thread 18 (Thread 0x7fff843ff700 (LWP 26843)):
- #0 0x00007ffff5c9d53b in ?? () from /lib/x86_64-linux-gnu/libz.so.1
- No symbol table info available.
- #1 0x00007ffff5c91a3c in ?? () from /lib/x86_64-linux-gnu/libz.so.1
- No symbol table info available.
- #2 0x00007ffff5c92dc8 in deflate () from /lib/x86_64-linux-gnu/libz.so.1
- No symbol table info available.
- #3 0x0000000003ed858b in WorldSocket::CompressPacket (this=0x7ffff202f090, buffer=0x7ffff20ae3c8 "", packet=...) at /home/wow/server_2/Legion/src/server/game/Server/WorldSocket.cpp:576
- opcode = 9713
- bufferSize = 1066
- z_res = 0
- #4 0x0000000003ed822b in WorldSocket::WritePacketToBuffer (this=0x7ffff202f090, packet=..., buffer=...) at /home/wow/server_2/Legion/src/server/game/Server/WorldSocket.cpp:533
- cmp = {UncompressedSize = 1059, UncompressedAdler = 3587497025, CompressedAdler = 413138944}
- compressionInfo = 0x7ffff20ae3bc ""
- compressedSize = 32767
- opcode = 9713
- packetSize = 1057
- headerPos = 0x7ffff20ae3b6 ""
- header = {Size = 2147415821, Command = 0}
- #5 0x0000000003ed4e95 in WorldSocket::Update (this=0x7ffff202f090) at /home/wow/server_2/Legion/src/server/game/Server/WorldSocket.cpp:219
- packetSize = 1082
- queued = 0x7ffef70c4c90
- buffer = {_wpos = 968, _rpos = 0, _storage = std::vector of length 4096, capacity 4096 = {172 '\254', 34 '"', 238 '\356', 235 '\353', 18 '\022', 39 '\'', 70 'F', 92 '\\', 0 '\000', 0 '\000', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 3 '\003', 160 '\240', 46 '.', 18 '\022', 4 '\004', 8 '\b', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 81 'Q', 170 '\252', 97 'a', 17 '\021', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 241 '\361', 153 '\231', 82 'R', 62 '>', 18 '\022', 39 '\'', 235 '\353', 98 'b', 0 '\000', 0 '\000', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 3 '\003', 160 '\240', 46 '.', 18 '\022', 4 '\004', 8 '\b', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 81 'Q', 170 '\252', 97 'a', 17 '\021', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 104 'h', 65 'A', 10 '\n', 27 '\033', 18 '\022', 39 '\'', 236 '\354', 98 'b', 0 '\000', 0 '\000', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 3 '\003', 160 '\240', 46 '.', 18 '\022', 4 '\004', 8 '\b', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 81 'Q', 170 '\252', 97 'a', 17 '\021', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 243 '\363', 15 '\017', 130 '\202', 216 '\330', 18 '\022', 39 '\'', 237 '\355', 98 'b', 0 '\000', 0 '\000', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 3 '\003', 160 '\240', 46 '.', 18 '\022', 4 '\004', 8 '\b', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 81 'Q', 170 '\252', 97 'a', 17 '\021', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 67 'C', 36 '$', 233 '\351', 210 '\322', 18 '\022', 39 '\'', 238 '\356', 98 'b', 0 '\000', 0 '\000', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 3 '\003', 160 '\240', 46 '.', 18 '\022', 4 '\004', 8 '\b', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 81 'Q', 170 '\252', 97 'a', 17 '\021', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000'...}}
- #6 0x0000000003ecfbbc in NetworkThread<WorldSocket>::Update()::{lambda(std::shared_ptr<WorldSocket>)#1}::operator()(std::shared_ptr<WorldSocket>) const (__closure=0x7fff843fe6c8, sock=std::shared_ptr (count 4, weak 1) 0x7ffff202f090) at /home/wow/server_2/Legion/src/server/shared/Networking/NetworkThread.h:145
- this = 0x7fff9b202d08
- #7 0x0000000003ed1c52 in __gnu_cxx::__ops::_Iter_pred<NetworkThread<WorldSocket>::Update()::{lambda(std::shared_ptr<WorldSocket>)#1}>::operator()<__gnu_cxx::__normal_iterator<std::shared_ptr<WorldSocket>*, std::vector<std::shared_ptr<WorldSocket>, std::allocator<std::shared_ptr<WorldSocket> > > > >(__gnu_cxx::__normal_iterator<std::shared_ptr<WorldSocket>*, std::vector<std::shared_ptr<WorldSocket>, std::allocator<std::shared_ptr<WorldSocket> > > >) (this=0x7fff843fe6c8, __it=std::shared_ptr (count 4, weak 1) 0x7ffff202f090) at /usr/include/c++/5/bits/predefined_ops.h:241
- No locals.
- #8 0x0000000003ed2315 in std::__find_if<__gnu_cxx::__normal_iterator<std::shared_ptr<WorldSocket>*, std::vector<std::shared_ptr<WorldSocket>, std::allocator<std::shared_ptr<WorldSocket> > > >, __gnu_cxx::__ops::_Iter_pred<NetworkThread<WorldSocket>::Update()::{lambda(std::shared_ptr<WorldSocket>)#1}> >(__gnu_cxx::__ops::_Iter_pred<NetworkThread<WorldSocket>::Update()::{lambda(std::shared_ptr<WorldSocket>)#1}>, __gnu_cxx::__ops::_Iter_pred<NetworkThread<WorldSocket>::Update()::{lambda(std::shared_ptr<WorldSocket>)#1}>, __gnu_cxx::__ops::_Iter_pred<NetworkThread<WorldSocket>::Update()::{lambda(std::shared_ptr<WorldSocket>)#1}>, std::random_access_iterator_tag) (__first=std::shared_ptr (count 4, weak 1) 0x7ffff202f090, __last=std::shared_ptr (empty) 0x0, __pred=...) at /usr/include/c++/5/bits/stl_algo.h:148
- __trip_count = 0
- #9 0x0000000003ed1bc9 in std::__find_if<__gnu_cxx::__normal_iterator<std::shared_ptr<WorldSocket>*, std::vector<std::shared_ptr<WorldSocket>, std::allocator<std::shared_ptr<WorldSocket> > > >, __gnu_cxx::__ops::_Iter_pred<NetworkThread<WorldSocket>::Update()::{lambda(std::shared_ptr<WorldSocket>)#1}> >(__gnu_cxx::__ops::_Iter_pred<NetworkThread<WorldSocket>::Update()::{lambda(std::shared_ptr<WorldSocket>)#1}>, __gnu_cxx::__ops::_Iter_pred<NetworkThread<WorldSocket>::Update()::{lambda(std::shared_ptr<WorldSocket>)#1}>, __gnu_cxx::__ops::_Iter_pred<NetworkThread<WorldSocket>::Update()::{lambda(std::shared_ptr<WorldSocket>)#1}>) (__first=std::shared_ptr (count 3, weak 1) 0x7ffff202e290, __last=std::shared_ptr (empty) 0x0, __pred=...) at /usr/include/c++/5/bits/stl_algo.h:162
- No locals.
- #10 0x0000000003ed1340 in std::__remove_if<__gnu_cxx::__normal_iterator<std::shared_ptr<WorldSocket>*, std::vector<std::shared_ptr<WorldSocket>, std::allocator<std::shared_ptr<WorldSocket> > > >, __gnu_cxx::__ops::_Iter_pred<NetworkThread<WorldSocket>::Update()::{lambda(std::shared_ptr<WorldSocket>)#1}> >(__gnu_cxx::__ops::_Iter_pred<NetworkThread<WorldSocket>::Update()::{lambda(std::shared_ptr<WorldSocket>)#1}>, __gnu_cxx::__ops::_Iter_pred<NetworkThread<WorldSocket>::Update()::{lambda(std::shared_ptr<WorldSocket>)#1}>, __gnu_cxx::__ops::_Iter_pred<NetworkThread<WorldSocket>::Update()::{lambda(std::shared_ptr<WorldSocket>)#1}>) (__first=std::shared_ptr (count 3, weak 1) 0x7ffff202e290, __last=std::shared_ptr (empty) 0x0, __pred=...) at /usr/include/c++/5/bits/stl_algo.h:860
- __result = <error reading variable: Cannot access memory at address 0x7f000000004d>
- #11 0x0000000003ed0885 in std::remove_if<__gnu_cxx::__normal_iterator<std::shared_ptr<WorldSocket>*, std::vector<std::shared_ptr<WorldSocket>, std::allocator<std::shared_ptr<WorldSocket> > > >, NetworkThread<WorldSocket>::Update()::{lambda(std::shared_ptr<WorldSocket>)#1}>(NetworkThread<WorldSocket>::Update()::{lambda(std::shared_ptr<WorldSocket>)#1}, NetworkThread<WorldSocket>::Update()::{lambda(std::shared_ptr<WorldSocket>)#1}, NetworkThread<WorldSocket>::Update()::{lambda(std::shared_ptr<WorldSocket>)#1}) (__first=std::shared_ptr (count 3, weak 1) 0x7ffff202e290, __last=std::shared_ptr (empty) 0x0, __pred=...) at /usr/include/c++/5/bits/stl_algo.h:937
- No locals.
- #12 0x0000000003ecfd9f in NetworkThread<WorldSocket>::Update (this=0x7fff9b202d08) at /home/wow/server_2/Legion/src/server/shared/Networking/NetworkThread.h:143
- No locals.
- #13 0x0000000003ed357f in std::_Mem_fn_base<void (NetworkThread<WorldSocket>::*)(), true>::operator()<, void>(NetworkThread<WorldSocket>*) const (this=0x7fff843fea60, __object=0x7fff9b202d08) at /usr/include/c++/5/functional:600
- No locals.
- #14 0x0000000003ed3478 in std::_Bind<std::_Mem_fn<void (NetworkThread<WorldSocket>::*)()> (NetworkThread<WorldSocket>*)>::__call<void, boost::system::error_code const&, 0ul>(std::tuple<boost::system::error_code const&>&&, std::_Index_tuple<0ul>) (this=0x7fff843fea60, __args=<unknown type in /home/wow/server_2/server/bin/worldserver, CU 0x463fb511, DIE 0x4656df89>) at /usr/include/c++/5/functional:1074
- No locals.
- #15 0x0000000003ed3263 in std::_Bind<std::_Mem_fn<void (NetworkThread<WorldSocket>::*)()> (NetworkThread<WorldSocket>*)>::operator()<boost::system::error_code const&, void>(boost::system::error_code const&) (this=0x7fff843fea60) at /usr/include/c++/5/functional:1133
- No locals.
- #16 0x0000000003ed3097 in boost::asio::detail::binder1<std::_Bind<std::_Mem_fn<void (NetworkThread<WorldSocket>::*)()> (NetworkThread<WorldSocket>*)>, boost::system::error_code>::operator()() (this=0x7fff843fea60) at /home/wow/server_2/boost/boost_build/include/boost/asio/detail/bind_handler.hpp:47
- No locals.
- #17 0x0000000003ed2df9 in boost::asio::asio_handler_invoke<boost::asio::detail::binder1<std::_Bind<std::_Mem_fn<void (NetworkThread<WorldSocket>::*)()> (NetworkThread<WorldSocket>*)>, boost::system::error_code> >(boost::asio::detail::binder1<std::_Bind<std::_Mem_fn<void (NetworkThread<WorldSocket>::*)()> (NetworkThread<WorldSocket>*)>, boost::system::error_code>&, ...) (function=...) at /home/wow/server_2/boost/boost_build/include/boost/asio/handler_invoke_hook.hpp:69
- No locals.
- #18 0x0000000003ed29d4 in boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder1<std::_Bind<std::_Mem_fn<void (NetworkThread<WorldSocket>::*)()> (NetworkThread<WorldSocket>*)>, boost::system::error_code>, std::_Bind<std::_Mem_fn<void (NetworkThread<WorldSocket>::*)()> (NetworkThread<WorldSocket>*)> >(boost::asio::detail::binder1<std::_Bind<std::_Mem_fn<void (NetworkThread<WorldSocket>::*)()> (NetworkThread<WorldSocket>*)>, boost::system::error_code>&, std::_Bind<std::_Mem_fn<void (NetworkThread<WorldSocket>::*)()> (NetworkThread<WorldSocket>*)>&) (function=..., context=...) at /home/wow/server_2/boost/boost_build/include/boost/asio/detail/handler_invoke_helpers.hpp:37
- No locals.
- #19 0x0000000003ed256b in boost::asio::detail::wait_handler<std::_Bind<std::_Mem_fn<void (NetworkThread<WorldSocket>::*)()> (NetworkThread<WorldSocket>*)> >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) (owner=0x7fffb8bf3440, base=0x7ffef9523580) at /home/wow/server_2/boost/boost_build/include/boost/asio/detail/wait_handler.hpp:70
- b = {<boost::asio::detail::noncopyable> = {<No data fields>}, <No data fields>}
- h = 0x7ffef9523580
- p = {h = 0x7fff843fea60, v = 0x0, p = 0x0}
- handler = {handler_ = {<std::_Weak_result_type<std::_Mem_fn<void (NetworkThread<WorldSocket>::*)()> >> = {<std::_Weak_result_type_impl<std::_Mem_fn<void (NetworkThread<WorldSocket>::*)()> >> = {<std::_Maybe_get_result_type<std::_Mem_fn<void (NetworkThread<WorldSocket>::*)()>, void>> = {<No data fields>}, <No data fields>}, <No data fields>}, _M_f = {<std::_Mem_fn_base<void (NetworkThread<WorldSocket>::*)(), true>> = {<std::_Maybe_unary_or_binary_function<void, NetworkThread<WorldSocket>*>> = {<std::unary_function<NetworkThread<WorldSocket>*, void>> = {<No data fields>}, <No data fields>}, _M_pmf = (void (NetworkThread<WorldSocket>::*)(NetworkThread<WorldSocket> * const)) 0x3ecfc78 <NetworkThread<WorldSocket>::Update()>}, <No data fields>}, _M_bound_args = std::tuple containing = {[1] = 0x7fff9b202d08}}, arg1_ = {m_val = 0, m_cat = 0x7ffff71fb0c8 <boost::system::system_category()::system_category_const>}}
- #20 0x0000000002d273c0 in boost::asio::detail::task_io_service_operation::complete (this=0x7ffef9523580, owner=..., ec=..., bytes_transferred=0) at /home/wow/server_2/boost/boost_build/include/boost/asio/detail/task_io_service_operation.hpp:38
- No locals.
- #21 0x0000000002d29f90 in boost::asio::detail::task_io_service::do_run_one (this=0x7fffb8bf3440, lock=..., this_thread=..., ec=...) at /home/wow/server_2/boost/boost_build/include/boost/asio/detail/impl/task_io_service.ipp:372
- task_result = 0
- on_exit = {task_io_service_ = 0x7fffb8bf3440, lock_ = 0x7fff843feba0, this_thread_ = 0x7fff843febd0}
- o = 0x7ffef9523580
- more_handlers = true
- #22 0x0000000002d299c4 in boost::asio::detail::task_io_service::run (this=0x7fffb8bf3440, ec=...) at /home/wow/server_2/boost/boost_build/include/boost/asio/detail/impl/task_io_service.ipp:149
- this_thread = {<boost::asio::detail::thread_info_base> = {<boost::asio::detail::noncopyable> = {<No data fields>}, reusable_memory_ = 0x0}, private_op_queue = {<boost::asio::detail::noncopyable> = {<No data fields>}, front_ = 0x0, back_ = 0x0}, private_outstanding_work = 0}
- ctx = {<boost::asio::detail::noncopyable> = {<No data fields>}, key_ = 0x7fffb8bf3440, value_ = 0x7fff843febd0, next_ = 0x0}
- lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ = @0x7fffb8bf3470, locked_ = false}
- n = 173917
- #23 0x0000000002d2a27d in boost::asio::io_service::run (this=0x7fff9b202d78) at /home/wow/server_2/boost/boost_build/include/boost/asio/impl/io_service.ipp:59
- ec = {m_val = 0, m_cat = 0x7ffff71fb0c8 <boost::system::system_category()::system_category_const>}
- s = 140735795965352
- #24 0x0000000003ecefc0 in NetworkThread<WorldSocket>::Run (this=0x7fff9b202d08) at /home/wow/server_2/Legion/src/server/shared/Networking/NetworkThread.h:126
- No locals.
- #25 0x0000000003ed357f in std::_Mem_fn_base<void (NetworkThread<WorldSocket>::*)(), true>::operator()<, void>(NetworkThread<WorldSocket>*) const (this=0x7fff857d7630, __object=0x7fff9b202d08) at /usr/include/c++/5/functional:600
- No locals.
- #26 0x0000000003ed3acd in std::_Bind_simple<std::_Mem_fn<void (NetworkThread<WorldSocket>::*)()> (NetworkThread<WorldSocket>*)>::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x7fff857d7628) at /usr/include/c++/5/functional:1531
- No locals.
- #27 0x0000000003ed39b3 in std::_Bind_simple<std::_Mem_fn<void (NetworkThread<WorldSocket>::*)()> (NetworkThread<WorldSocket>*)>::operator()() (this=0x7fff857d7628) at /usr/include/c++/5/functional:1520
- No locals.
- #28 0x0000000003ed3912 in std::thread::_Impl<std::_Bind_simple<std::_Mem_fn<void (NetworkThread<WorldSocket>::*)()> (NetworkThread<WorldSocket>*)> >::_M_run() (this=0x7fff857d7610) at /usr/include/c++/5/thread:115
- No locals.
- #29 0x00007ffff59c7a90 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- No symbol table info available.
- #30 0x00007ffff650d494 in start_thread (arg=0x7fff843ff700) at pthread_create.c:333
- __res = <optimized out>
- pd = 0x7fff843ff700
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735412172544, -4733231372869382963, 1, 140737488346383, 0, 140737354125376, 4733045006152158413, 4733216710677023949}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = <optimized out>
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- __PRETTY_FUNCTION__ = "start_thread"
- #31 0x00007ffff513ba8f in clone () from /lib/x86_64-linux-gnu/libc.so.6
- No symbol table info available.
- Thread 17 (Thread 0x7fff853ff700 (LWP 26842)):
- #0 0x00007ffff5134383 in select () from /lib/x86_64-linux-gnu/libc.so.6
- No symbol table info available.
- #1 0x0000000004dbfcd7 in tcp_select (soap=0x7fff853d7390, sk=36, flags=7, timeout=3) at /home/wow/server_2/Legion/dep/gsoap/stdsoap2.cpp:4581
- r = 0
- tv = {tv_sec = 0, tv_usec = 832947}
- fd = {{fds_bits = {68719476736, 0 <repeats 15 times>}}, {fds_bits = {68719476736, 0 <repeats 15 times>}}, {fds_bits = {68719476736, 0 <repeats 15 times>}}}
- rfd = 0x7fff853d7150
- sfd = 0x7fff853d71d0
- efd = 0x7fff853d7250
- retries = 0
- eintr = 10
- #2 0x0000000004dc0ba3 in soap_accept (soap=0x7fff853d7390) at /home/wow/server_2/Legion/dep/gsoap/stdsoap2.cpp:5000
- r = 0
- n = 16
- err = 0
- len = 65536
- set = 1
- #3 0x0000000002d59feb in TCSoapThread (host="127.0.0.1", port=7878) at /home/wow/server_2/Legion/src/server/worldserver/TCSoap/TCSoap.cpp:46
- thread_soap = 0x7fff9a0e6188
- soap = {_vptr.soap = 0x54f36c0 <vtable for soap+16>, state = 1, version = 0, mode = 0, imode = 33554432, omode = 33554432, float_format = 0x54f1dde "%.9G", double_format = 0x54f1de3 "%.17lG", dime_id_format = 0x54f1dea "cid:id%d", http_version = 0x54f1df3 "1.1", http_content = 0x0, encodingStyle = 0x0, actor = 0x0, lang = 0x54f1dfb "en", recv_timeout = 5, send_timeout = 5, connect_timeout = 0, accept_timeout = 3, socket_flags = 0, connect_flags = 0, bind_flags = 0, accept_flags = 0, linger_time = 0, namespaces = 0x6229bc0 <namespaces>, local_namespaces = 0x0, nlist = 0x0, blist = 0x0, clist = 0x7fff8446f760, alist = 0x0, iht = {0x0 <repeats 1999 times>}, pht = {0x0 <repeats 4096 times>}, pblk = 0x0, pidx = 0, header = 0x0, fault = 0x7fff8447a060, idnum = 0, user = 0x0, data = {0x0, 0x0, 0x0, 0x0}, plugins = 0x0, userid = 0x0, passwd = 0x0, authrealm = 0x0, ntlm_challenge = 0x0, ntlm_auth = 0, ntlm_stage = 0, fpost = 0x4dc2fa8 <http_post(soap*, char const*, char const*, int, char const*, char const*, size_t)>, fget = 0x4dc2f6b <http_get(soap*)>, fput = 0x4dc2f7a <http_405(soap*)>, fdel = 0x4dc2f7a <http_405(soap*)>, fopt = 0x4dc2f89 <http_200(soap*)>, fhead = 0x4dc2f89 <http_200(soap*)>, fform = 0x0, fposthdr = 0x4dc36d9 <http_post_header(soap*, char const*, char const*)>, fresponse = 0x4dc3788 <http_response(soap*, int, size_t)>, fparse = 0x4dc18cd <http_parse(soap*)>, fparsehdr = 0x4dc23a8 <http_parse_header(soap*, char const*, char const*)>, fheader = 0x0, fresolve = 0x4dbdca4 <tcp_gethost(soap*, char const*, in_addr*)>, fconnect = 0x0, fdisconnect = 0x0, fclosesocket = 0x4dc01fe <tcp_closesocket(soap*, int)>, fshutdownsocket = 0x4dc0219 <tcp_shutdownsocket(soap*, int, int)>, fopen = 0x4dbdd6d <tcp_connect(soap*, char const*, char const*, int)>, faccept = 0x4dbfe7c <tcp_accept(soap*, int, sockaddr*, int*)>, fclose = 0x4dbfeb0 <tcp_disconnect(soap*)>, fsend = 0x4db7800 <fsend(soap*, char const*, size_t)>, frecv = 0x4db8334 <frecv(soap*, char*, size_t)>, fpoll = 0x4dc0873 <soap_poll(soap*)>, fseterror = 0x0, fignore = 0x0, fserveloop = 0x0, fplugin = 0x4ddb43a <fplugin(soap*, char const*)>, fmalloc = 0x0, feltbegin = 0x0, feltendin = 0x0, feltbegout = 0x0, feltendout = 0x0, fprepareinitsend = 0x0, fprepareinitrecv = 0x0, fpreparesend = 0x0, fpreparerecv = 0x0, fpreparefinalsend = 0x0, fpreparefinalrecv = 0x0, filterstop = 0, ffiltersend = 0x0, ffilterrecv = 0x0, fdimereadopen = 0x0, fdimewriteopen = 0x0, fdimereadclose = 0x0, fdimewriteclose = 0x0, fdimeread = 0x0, fdimewrite = 0x0, fmimereadopen = 0x0, fmimewriteopen = 0x0, fmimereadclose = 0x0, fmimewriteclose = 0x0, fmimeread = 0x0, fmimewrite = 0x0, master = 36, socket = -1, sendsk = -1, recvsk = -1, os = 0x0, is = 0x0, sendfd = 1, recvfd = 0, bufidx = 0, buflen = 0, ahead = 0, cdata = 0, body = 0, level = 0, count = 0, length = 0, labbuf = 0x0, lablen = 0, labidx = 0, buf = '\000' <repeats 65535 times>, msgbuf = '\000' <repeats 1023 times>, tmpbuf = '\000' <repeats 1023 times>, tag = '\000' <repeats 1023 times>, id = '\000' <repeats 1023 times>, href = '\000' <repeats 1023 times>, type = '\000' <repeats 1023 times>, arrayType = '\000' <repeats 1023 times>, arraySize = '\000' <repeats 1023 times>, arrayOffset = '\000' <repeats 1023 times>, other = 0, root = 0, position = 0, positions = {0 <repeats 16 times>}, attributes = 0x0, encoding = 0, mustUnderstand = 0, null = 0, ns = 0, part = 9, event = 0, evlev = 0, alloced = 0, peeked = 0, chunksize = 0, chunkbuflen = 0, endpoint = '\000' <repeats 1023 times>, path = '\000' <repeats 1023 times>, host = '\000' <repeats 1023 times>, action = 0x0, prolog = 0x0, ip = 0, port = 7878, keep_alive = 0, tcp_keep_alive = 0, tcp_keep_idle = 0, tcp_keep_intvl = 0, tcp_keep_cnt = 0, max_keep_alive = 100, proxy_http_version = 0x54f1df7 "1.0", proxy_host = 0x0, proxy_port = 8080, proxy_userid = 0x0, proxy_passwd = 0x0, proxy_from = 0x0, status = 0, error = 0, errmode = 0, errnum = 0, dom = 0x0, dime = {count = 0, size = 0, chunksize = 0, buflen = 0, flags = 0 '\000', ptr = 0x0, id = 0x0, type = 0x0, options = 0x0, list = 0x0, first = 0x0, last = 0x0}, mime = {boundary = 0x0, start = 0x0, list = 0x0, first = 0x0, last = 0x0}, xlist = 0x0, logfile = {0x0, 0x0, 0x0}, fdebug = {0x0, 0x0, 0x0}, mht = {0x0 <repeats 4096 times>}, wsuid = 0x0, c14nexclude = 0x0, cookies = 0x0, cookie_domain = 0x0, cookie_path = 0x0, cookie_max = 32, ipv6_multicast_if = 0, ipv4_multicast_if = 0x0, ipv4_multicast_ttl = 0 '\000', peer = {sin_family = 0, sin_port = 0, sin_addr = {s_addr = 0}, sin_zero = "\000\000\000\000\000\000\000"}, peerlen = 16, fsslauth = 0x4dbd0a4 <ssl_auth_init(soap*)>, fsslverify = 0x4dbd740 <ssl_verify_callback(int, X509_STORE_CTX*)>, bio = 0x0, ssl = 0x0, ctx = 0x0, session = 0x0, dhfile = 0x0, randfile = 0x0, ssl_flags = 1, keyfile = 0x0, keyid = 0x0, password = 0x0, cafile = 0x0, capath = 0x0, crlfile = 0x0, session_host = '\000' <repeats 1023 times>, session_port = 0, c_locale = 0x0, d_stream = 0x0, z_crc = 0, z_dict = 0x0, z_dict_len = 0, zlib_state = 0, zlib_in = 0, zlib_out = 0, z_buf = 0x0, z_buflen = 0, z_level = 0, z_ratio_in = 0, z_ratio_out = 0}
- #4 0x0000000002d4f9f3 in std::_Bind_simple<void (*(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short)>::_M_invoke<0ul, 1ul>(std::_Index_tuple<0ul, 1ul>) (this=0x7fff9a0e6188) at /usr/include/c++/5/functional:1531
- No locals.
- #5 0x0000000002d4eeb5 in std::_Bind_simple<void (*(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short)>::operator()() (this=0x7fff9a0e6188) at /usr/include/c++/5/functional:1520
- No locals.
- #6 0x0000000002d4dd4a in std::thread::_Impl<std::_Bind_simple<void (*(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short)> >::_M_run() (this=0x7fff9a0e6170) at /usr/include/c++/5/thread:115
- No locals.
- #7 0x00007ffff59c7a90 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- No symbol table info available.
- #8 0x00007ffff650d494 in start_thread (arg=0x7fff853ff700) at pthread_create.c:333
- __res = <optimized out>
- pd = 0x7fff853ff700
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735428949760, -4733231372869382963, 1, 140737488347455, 0, 140737354125376, 4733042807128902861, 4733216710677023949}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = <optimized out>
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- __PRETTY_FUNCTION__ = "start_thread"
- #9 0x00007ffff513ba8f in clone () from /lib/x86_64-linux-gnu/libc.so.6
- No symbol table info available.
- Thread 16 (Thread 0x7fff8a7ff700 (LWP 26841)):
- #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- No locals.
- #1 0x00007ffff59c1a7c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- No symbol table info available.
- #2 0x00000000042e4874 in ProducerConsumerQueue<MapUpdateRequest*>::WaitAndPop (this=0x62e4ec8 <MapManager::instance()::instance+168>, value=@0x7fff8a7fedf8: 0x0) at /home/wow/server_2/Legion/src/common/Threading/ProducerConsumerQueue.h:75
- lock = {_M_device = 0x62e4ec8 <MapManager::instance()::instance+168>, _M_owns = true}
- #3 0x00000000042e42e3 in MapUpdater::WorkerThread (this=0x62e4ec8 <MapManager::instance()::instance+168>) at /home/wow/server_2/Legion/src/server/game/Maps/MapUpdater.cpp:109
- request = 0x0
- #4 0x00000000042e6309 in std::_Mem_fn_base<void (MapUpdater::*)(), true>::operator()<, void>(MapUpdater*) const (this=0x7fff9dbb29b0, __object=0x62e4ec8 <MapManager::instance()::instance+168>) at /usr/include/c++/5/functional:600
- No locals.
- #5 0x00000000042e629d in std::_Bind_simple<std::_Mem_fn<void (MapUpdater::*)()> (MapUpdater*)>::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x7fff9dbb29a8) at /usr/include/c++/5/functional:1531
- No locals.
- #6 0x00000000042e61b7 in std::_Bind_simple<std::_Mem_fn<void (MapUpdater::*)()> (MapUpdater*)>::operator()() (this=0x7fff9dbb29a8) at /usr/include/c++/5/functional:1520
- No locals.
- #7 0x00000000042e6156 in std::thread::_Impl<std::_Bind_simple<std::_Mem_fn<void (MapUpdater::*)()> (MapUpdater*)> >::_M_run() (this=0x7fff9dbb2990) at /usr/include/c++/5/thread:115
- No locals.
- #8 0x00007ffff59c7a90 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- No symbol table info available.
- #9 0x00007ffff650d494 in start_thread (arg=0x7fff8a7ff700) at pthread_create.c:333
- __res = <optimized out>
- pd = 0x7fff8a7ff700
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735517030144, -4733231372869382963, 1, 140737488287279, 0, 140737354125376, 4733067546140527821, 4733216710677023949}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = <optimized out>
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- __PRETTY_FUNCTION__ = "start_thread"
- #10 0x00007ffff513ba8f in clone () from /lib/x86_64-linux-gnu/libc.so.6
- No symbol table info available.
- Thread 15 (Thread 0x7fffed7f6700 (LWP 26771)):
- #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- No locals.
- #1 0x00007ffff59c1a7c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- No symbol table info available.
- #2 0x0000000004891370 in ProducerConsumerQueue<SQLOperation*>::WaitAndPop (this=0x7ffff402a3c0, value=@0x7fffed7f5df8: 0x0) at /home/wow/server_2/Legion/src/common/Threading/ProducerConsumerQueue.h:75
- lock = {_M_device = 0x7ffff402a3c0, _M_owns = true}
- #3 0x0000000004890ee0 in DatabaseWorker::WorkerThread (this=0x7ffff409a5c0) at /home/wow/server_2/Legion/src/server/database/Database/DatabaseWorker.cpp:51
- operation = 0x0
- #4 0x00000000048924e9 in std::_Mem_fn_base<void (DatabaseWorker::*)(), true>::operator()<, void>(DatabaseWorker*) const (this=0x7ffff405cc70, __object=0x7ffff409a5c0) at /usr/include/c++/5/functional:600
- No locals.
- #5 0x000000000489247d in std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)>::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x7ffff405cc68) at /usr/include/c++/5/functional:1531
- No locals.
- #6 0x0000000004892397 in std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)>::operator()() (this=0x7ffff405cc68) at /usr/include/c++/5/functional:1520
- No locals.
- #7 0x0000000004892336 in std::thread::_Impl<std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)> >::_M_run() (this=0x7ffff405cc50) at /usr/include/c++/5/thread:115
- No locals.
- #8 0x00007ffff59c7a90 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- No symbol table info available.
- #9 0x00007ffff650d494 in start_thread (arg=0x7fffed7f6700) at pthread_create.c:333
- __res = <optimized out>
- pd = 0x7fffed7f6700
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737177937664, -4733231372869382963, 1, 140737488344239, 0, 140737354125376, 4733272051545197773, 4733216710677023949}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = <optimized out>
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- __PRETTY_FUNCTION__ = "start_thread"
- #10 0x00007ffff513ba8f in clone () from /lib/x86_64-linux-gnu/libc.so.6
- No symbol table info available.
- Thread 14 (Thread 0x7fffedff7700 (LWP 26770)):
- #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- No locals.
- #1 0x00007ffff59c1a7c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- No symbol table info available.
- #2 0x0000000004891370 in ProducerConsumerQueue<SQLOperation*>::WaitAndPop (this=0x7ffff402a3c0, value=@0x7fffedff6df8: 0x0) at /home/wow/server_2/Legion/src/common/Threading/ProducerConsumerQueue.h:75
- lock = {_M_device = 0x7ffff402a3c0, _M_owns = true}
- #3 0x0000000004890ee0 in DatabaseWorker::WorkerThread (this=0x7ffff409a4a0) at /home/wow/server_2/Legion/src/server/database/Database/DatabaseWorker.cpp:51
- operation = 0x0
- #4 0x00000000048924e9 in std::_Mem_fn_base<void (DatabaseWorker::*)(), true>::operator()<, void>(DatabaseWorker*) const (this=0x7ffff405eb70, __object=0x7ffff409a4a0) at /usr/include/c++/5/functional:600
- No locals.
- #5 0x000000000489247d in std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)>::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x7ffff405eb68) at /usr/include/c++/5/functional:1531
- No locals.
- #6 0x0000000004892397 in std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)>::operator()() (this=0x7ffff405eb68) at /usr/include/c++/5/functional:1520
- No locals.
- #7 0x0000000004892336 in std::thread::_Impl<std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)> >::_M_run() (this=0x7ffff405eb50) at /usr/include/c++/5/thread:115
- No locals.
- #8 0x00007ffff59c7a90 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- No symbol table info available.
- #9 0x00007ffff650d494 in start_thread (arg=0x7fffedff7700) at pthread_create.c:333
- __res = <optimized out>
- pd = 0x7fffedff7700
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737186330368, -4733231372869382963, 1, 140737488344239, 0, 140737354125376, 4733270951496699085, 4733216710677023949}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = <optimized out>
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- __PRETTY_FUNCTION__ = "start_thread"
- #10 0x00007ffff513ba8f in clone () from /lib/x86_64-linux-gnu/libc.so.6
- No symbol table info available.
- Thread 13 (Thread 0x7fffee7f8700 (LWP 26769)):
- #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- No locals.
- #1 0x00007ffff59c1a7c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- No symbol table info available.
- #2 0x0000000004891370 in ProducerConsumerQueue<SQLOperation*>::WaitAndPop (this=0x7ffff402a180, value=@0x7fffee7f7df8: 0x0) at /home/wow/server_2/Legion/src/common/Threading/ProducerConsumerQueue.h:75
- lock = {_M_device = 0x7ffff402a180, _M_owns = true}
- #3 0x0000000004890ee0 in DatabaseWorker::WorkerThread (this=0x7ffff409a480) at /home/wow/server_2/Legion/src/server/database/Database/DatabaseWorker.cpp:51
- operation = 0x0
- #4 0x00000000048924e9 in std::_Mem_fn_base<void (DatabaseWorker::*)(), true>::operator()<, void>(DatabaseWorker*) const (this=0x7ffff405cc30, __object=0x7ffff409a480) at /usr/include/c++/5/functional:600
- No locals.
- #5 0x000000000489247d in std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)>::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x7ffff405cc28) at /usr/include/c++/5/functional:1531
- No locals.
- #6 0x0000000004892397 in std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)>::operator()() (this=0x7ffff405cc28) at /usr/include/c++/5/functional:1520
- No locals.
- #7 0x0000000004892336 in std::thread::_Impl<std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)> >::_M_run() (this=0x7ffff405cc10) at /usr/include/c++/5/thread:115
- No locals.
- #8 0x00007ffff59c7a90 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- No symbol table info available.
- #9 0x00007ffff650d494 in start_thread (arg=0x7fffee7f8700) at pthread_create.c:333
- __res = <optimized out>
- pd = 0x7fffee7f8700
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737194723072, -4733231372869382963, 1, 140737488344239, 0, 140737354125376, 4733269851448200397, 4733216710677023949}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = <optimized out>
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- __PRETTY_FUNCTION__ = "start_thread"
- #10 0x00007ffff513ba8f in clone () from /lib/x86_64-linux-gnu/libc.so.6
- No symbol table info available.
- Thread 12 (Thread 0x7fffeeff9700 (LWP 26768)):
- #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- No locals.
- #1 0x00007ffff59c1a7c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- No symbol table info available.
- #2 0x0000000004891370 in ProducerConsumerQueue<SQLOperation*>::WaitAndPop (this=0x7ffff402a180, value=@0x7fffeeff8df8: 0x0) at /home/wow/server_2/Legion/src/common/Threading/ProducerConsumerQueue.h:75
- lock = {_M_device = 0x7ffff402a180, _M_owns = true}
- #3 0x0000000004890ee0 in DatabaseWorker::WorkerThread (this=0x7ffff409a6a0) at /home/wow/server_2/Legion/src/server/database/Database/DatabaseWorker.cpp:51
- operation = 0x0
- #4 0x00000000048924e9 in std::_Mem_fn_base<void (DatabaseWorker::*)(), true>::operator()<, void>(DatabaseWorker*) const (this=0x7ffff405e230, __object=0x7ffff409a6a0) at /usr/include/c++/5/functional:600
- No locals.
- #5 0x000000000489247d in std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)>::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x7ffff405e228) at /usr/include/c++/5/functional:1531
- No locals.
- #6 0x0000000004892397 in std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)>::operator()() (this=0x7ffff405e228) at /usr/include/c++/5/functional:1520
- No locals.
- #7 0x0000000004892336 in std::thread::_Impl<std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)> >::_M_run() (this=0x7ffff405e210) at /usr/include/c++/5/thread:115
- No locals.
- #8 0x00007ffff59c7a90 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- No symbol table info available.
- #9 0x00007ffff650d494 in start_thread (arg=0x7fffeeff9700) at pthread_create.c:333
- __res = <optimized out>
- pd = 0x7fffeeff9700
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737203115776, -4733231372869382963, 1, 140737488344239, 0, 140737354125376, 4733268759989636301, 4733216710677023949}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = <optimized out>
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- __PRETTY_FUNCTION__ = "start_thread"
- #10 0x00007ffff513ba8f in clone () from /lib/x86_64-linux-gnu/libc.so.6
- No symbol table info available.
- Thread 11 (Thread 0x7fffef7fa700 (LWP 26767)):
- #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- No locals.
- #1 0x00007ffff59c1a7c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- No symbol table info available.
- #2 0x0000000004891370 in ProducerConsumerQueue<SQLOperation*>::WaitAndPop (this=0x7ffff402a240, value=@0x7fffef7f9df8: 0x0) at /home/wow/server_2/Legion/src/common/Threading/ProducerConsumerQueue.h:75
- lock = {_M_device = 0x7ffff402a240, _M_owns = true}
- #3 0x0000000004890ee0 in DatabaseWorker::WorkerThread (this=0x7ffff409a660) at /home/wow/server_2/Legion/src/server/database/Database/DatabaseWorker.cpp:51
- operation = 0x0
- #4 0x00000000048924e9 in std::_Mem_fn_base<void (DatabaseWorker::*)(), true>::operator()<, void>(DatabaseWorker*) const (this=0x7ffff405e1f0, __object=0x7ffff409a660) at /usr/include/c++/5/functional:600
- No locals.
- #5 0x000000000489247d in std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)>::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x7ffff405e1e8) at /usr/include/c++/5/functional:1531
- No locals.
- #6 0x0000000004892397 in std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)>::operator()() (this=0x7ffff405e1e8) at /usr/include/c++/5/functional:1520
- No locals.
- #7 0x0000000004892336 in std::thread::_Impl<std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)> >::_M_run() (this=0x7ffff405e1d0) at /usr/include/c++/5/thread:115
- No locals.
- #8 0x00007ffff59c7a90 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- No symbol table info available.
- #9 0x00007ffff650d494 in start_thread (arg=0x7fffef7fa700) at pthread_create.c:333
- __res = <optimized out>
- pd = 0x7fffef7fa700
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737211508480, -4733231372869382963, 1, 140737488344239, 0, 140737354125376, 4733267659941137613, 4733216710677023949}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = <optimized out>
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- __PRETTY_FUNCTION__ = "start_thread"
- #10 0x00007ffff513ba8f in clone () from /lib/x86_64-linux-gnu/libc.so.6
- No symbol table info available.
- Thread 10 (Thread 0x7fffefffb700 (LWP 26766)):
- #0 0x00007ffff651620d in read () at ../sysdeps/unix/syscall-template.S:84
- No locals.
- #1 0x00007ffff7247e44 in vio_read_buff () from /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
- No symbol table info available.
- #2 0x00007ffff723798e in ?? () from /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
- No symbol table info available.
- #3 0x00007ffff723860d in my_net_read () from /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
- No symbol table info available.
- #4 0x00007ffff723197c in cli_safe_read () from /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
- No symbol table info available.
- #5 0x00007ffff7232bb2 in ?? () from /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
- No symbol table info available.
- #6 0x00007ffff722dfa4 in ?? () from /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
- No symbol table info available.
- #7 0x00007ffff722e929 in cli_stmt_execute () from /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
- No symbol table info available.
- #8 0x00007ffff722fb4d in mysql_stmt_execute () from /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
- No symbol table info available.
- #9 0x000000000486a393 in MySQLConnection::Execute (this=0x7ffff402ab40, stmt=0x7ffef711f9a0) at /home/wow/server_2/Legion/src/server/database/Database/MySQLConnection.cpp:213
- m_mStmt = 0x7fffebb623d0
- msql_STMT = 0x7fffebadfe80
- msql_BIND = 0x7fffeba53400
- _s = 1036391
- index = 325
- __FUNCTION__ = "Execute"
- #10 0x00000000048977c9 in PreparedStatementTask::Execute (this=0x7ffef711fd90) at /home/wow/server_2/Legion/src/server/database/Database/PreparedStatement.cpp:499
- No locals.
- #11 0x00000000048729eb in SQLOperation::call (this=0x7ffef711fd90) at /home/wow/server_2/Legion/src/server/database/Database/SQLOperation.h:64
- No locals.
- #12 0x0000000004890f46 in DatabaseWorker::WorkerThread (this=0x7ffff409a620) at /home/wow/server_2/Legion/src/server/database/Database/DatabaseWorker.cpp:57
- operation = 0x7ffef711fd90
- #13 0x00000000048924e9 in std::_Mem_fn_base<void (DatabaseWorker::*)(), true>::operator()<, void>(DatabaseWorker*) const (this=0x7ffff405e0f0, __object=0x7ffff409a620) at /usr/include/c++/5/functional:600
- No locals.
- #14 0x000000000489247d in std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)>::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x7ffff405e0e8) at /usr/include/c++/5/functional:1531
- No locals.
- #15 0x0000000004892397 in std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)>::operator()() (this=0x7ffff405e0e8) at /usr/include/c++/5/functional:1520
- No locals.
- #16 0x0000000004892336 in std::thread::_Impl<std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)> >::_M_run() (this=0x7ffff405e0d0) at /usr/include/c++/5/thread:115
- No locals.
- #17 0x00007ffff59c7a90 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- No symbol table info available.
- #18 0x00007ffff650d494 in start_thread (arg=0x7fffefffb700) at pthread_create.c:333
- __res = <optimized out>
- pd = 0x7fffefffb700
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737219901184, -4733231372869382963, 1, 140737488344239, 0, 140737354125376, 4733266559892638925, 4733216710677023949}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = <optimized out>
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- __PRETTY_FUNCTION__ = "start_thread"
- #19 0x00007ffff513ba8f in clone () from /lib/x86_64-linux-gnu/libc.so.6
- No symbol table info available.
- Thread 9 (Thread 0x7ffff07fc700 (LWP 26765)):
- #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- No locals.
- #1 0x00007ffff59c1a7c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- No symbol table info available.
- #2 0x0000000004891370 in ProducerConsumerQueue<SQLOperation*>::WaitAndPop (this=0x7ffff402a240, value=@0x7ffff07fbdf8: 0x0) at /home/wow/server_2/Legion/src/common/Threading/ProducerConsumerQueue.h:75
- lock = {_M_device = 0x7ffff402a240, _M_owns = true}
- #3 0x0000000004890ee0 in DatabaseWorker::WorkerThread (this=0x7ffff409a700) at /home/wow/server_2/Legion/src/server/database/Database/DatabaseWorker.cpp:51
- operation = 0x0
- #4 0x00000000048924e9 in std::_Mem_fn_base<void (DatabaseWorker::*)(), true>::operator()<, void>(DatabaseWorker*) const (this=0x7ffff405cbf0, __object=0x7ffff409a700) at /usr/include/c++/5/functional:600
- No locals.
- #5 0x000000000489247d in std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)>::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x7ffff405cbe8) at /usr/include/c++/5/functional:1531
- No locals.
- #6 0x0000000004892397 in std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)>::operator()() (this=0x7ffff405cbe8) at /usr/include/c++/5/functional:1520
- No locals.
- #7 0x0000000004892336 in std::thread::_Impl<std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)> >::_M_run() (this=0x7ffff405cbd0) at /usr/include/c++/5/thread:115
- No locals.
- #8 0x00007ffff59c7a90 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- No symbol table info available.
- #9 0x00007ffff650d494 in start_thread (arg=0x7ffff07fc700) at pthread_create.c:333
- __res = <optimized out>
- pd = 0x7ffff07fc700
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737228293888, -4733231372869382963, 1, 140737488344239, 0, 140737354125376, 4733230275472051405, 4733216710677023949}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = <optimized out>
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- __PRETTY_FUNCTION__ = "start_thread"
- #10 0x00007ffff513ba8f in clone () from /lib/x86_64-linux-gnu/libc.so.6
- No symbol table info available.
- Thread 8 (Thread 0x7ffff0ffd700 (LWP 26764)):
- #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- No locals.
- #1 0x00007ffff59c1a7c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- No symbol table info available.
- #2 0x0000000004891370 in ProducerConsumerQueue<SQLOperation*>::WaitAndPop (this=0x7ffff402a240, value=@0x7ffff0ffcdf8: 0x0) at /home/wow/server_2/Legion/src/common/Threading/ProducerConsumerQueue.h:75
- lock = {_M_device = 0x7ffff402a240, _M_owns = true}
- #3 0x0000000004890ee0 in DatabaseWorker::WorkerThread (this=0x7ffff409a740) at /home/wow/server_2/Legion/src/server/database/Database/DatabaseWorker.cpp:51
- operation = 0x0
- #4 0x00000000048924e9 in std::_Mem_fn_base<void (DatabaseWorker::*)(), true>::operator()<, void>(DatabaseWorker*) const (this=0x7ffff405e070, __object=0x7ffff409a740) at /usr/include/c++/5/functional:600
- No locals.
- #5 0x000000000489247d in std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)>::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x7ffff405e068) at /usr/include/c++/5/functional:1531
- No locals.
- #6 0x0000000004892397 in std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)>::operator()() (this=0x7ffff405e068) at /usr/include/c++/5/functional:1520
- No locals.
- #7 0x0000000004892336 in std::thread::_Impl<std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)> >::_M_run() (this=0x7ffff405e050) at /usr/include/c++/5/thread:115
- No locals.
- #8 0x00007ffff59c7a90 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- No symbol table info available.
- #9 0x00007ffff650d494 in start_thread (arg=0x7ffff0ffd700) at pthread_create.c:333
- __res = <optimized out>
- pd = 0x7ffff0ffd700
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737236686592, -4733231372869382963, 1, 140737488344239, 0, 140737354125376, 4733229175423552717, 4733216710677023949}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = <optimized out>
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- __PRETTY_FUNCTION__ = "start_thread"
- #10 0x00007ffff513ba8f in clone () from /lib/x86_64-linux-gnu/libc.so.6
- No symbol table info available.
- Thread 7 (Thread 0x7ffff17fe700 (LWP 26763)):
- #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- No locals.
- #1 0x00007ffff59c1a7c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- No symbol table info available.
- #2 0x0000000004891370 in ProducerConsumerQueue<SQLOperation*>::WaitAndPop (this=0x7ffff402a300, value=@0x7ffff17fddf8: 0x0) at /home/wow/server_2/Legion/src/common/Threading/ProducerConsumerQueue.h:75
- lock = {_M_device = 0x7ffff402a300, _M_owns = true}
- #3 0x0000000004890ee0 in DatabaseWorker::WorkerThread (this=0x7ffff409a6c0) at /home/wow/server_2/Legion/src/server/database/Database/DatabaseWorker.cpp:51
- operation = 0x0
- #4 0x00000000048924e9 in std::_Mem_fn_base<void (DatabaseWorker::*)(), true>::operator()<, void>(DatabaseWorker*) const (this=0x7ffff405cf70, __object=0x7ffff409a6c0) at /usr/include/c++/5/functional:600
- No locals.
- #5 0x000000000489247d in std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)>::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x7ffff405cf68) at /usr/include/c++/5/functional:1531
- No locals.
- #6 0x0000000004892397 in std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)>::operator()() (this=0x7ffff405cf68) at /usr/include/c++/5/functional:1520
- No locals.
- #7 0x0000000004892336 in std::thread::_Impl<std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)> >::_M_run() (this=0x7ffff405cf50) at /usr/include/c++/5/thread:115
- No locals.
- #8 0x00007ffff59c7a90 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- No symbol table info available.
- #9 0x00007ffff650d494 in start_thread (arg=0x7ffff17fe700) at pthread_create.c:333
- __res = <optimized out>
- pd = 0x7ffff17fe700
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737245079296, -4733231372869382963, 1, 140737488344239, 0, 140737354125376, 4733228075375054029, 4733216710677023949}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = <optimized out>
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- __PRETTY_FUNCTION__ = "start_thread"
- #10 0x00007ffff513ba8f in clone () from /lib/x86_64-linux-gnu/libc.so.6
- No symbol table info available.
- Thread 6 (Thread 0x7ffff1fff700 (LWP 26762)):
- #0 0x00007ffff651620d in read () at ../sysdeps/unix/syscall-template.S:84
- No locals.
- #1 0x00007ffff7247e44 in vio_read_buff () from /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
- No symbol table info available.
- #2 0x00007ffff723798e in ?? () from /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
- No symbol table info available.
- #3 0x00007ffff723860d in my_net_read () from /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
- No symbol table info available.
- #4 0x00007ffff723197c in cli_safe_read () from /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
- No symbol table info available.
- #5 0x00007ffff7232bb2 in ?? () from /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
- No symbol table info available.
- #6 0x00007ffff722dfa4 in ?? () from /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
- No symbol table info available.
- #7 0x00007ffff722e929 in cli_stmt_execute () from /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
- No symbol table info available.
- #8 0x00007ffff722fb4d in mysql_stmt_execute () from /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
- No symbol table info available.
- #9 0x000000000486a393 in MySQLConnection::Execute (this=0x7ffff402a540, stmt=0x7fff9dbc2b80) at /home/wow/server_2/Legion/src/server/database/Database/MySQLConnection.cpp:213
- m_mStmt = 0x7ffff431d4c0
- msql_STMT = 0x7ffff42c8800
- msql_BIND = 0x7ffff409df90
- _s = 1036391
- index = 42
- __FUNCTION__ = "Execute"
- #10 0x00000000048977c9 in PreparedStatementTask::Execute (this=0x7ffef711fcd0) at /home/wow/server_2/Legion/src/server/database/Database/PreparedStatement.cpp:499
- No locals.
- #11 0x00000000048729eb in SQLOperation::call (this=0x7ffef711fcd0) at /home/wow/server_2/Legion/src/server/database/Database/SQLOperation.h:64
- No locals.
- #12 0x0000000004890f46 in DatabaseWorker::WorkerThread (this=0x7ffff409a400) at /home/wow/server_2/Legion/src/server/database/Database/DatabaseWorker.cpp:57
- operation = 0x7ffef711fcd0
- #13 0x00000000048924e9 in std::_Mem_fn_base<void (DatabaseWorker::*)(), true>::operator()<, void>(DatabaseWorker*) const (this=0x7ffff405ccf0, __object=0x7ffff409a400) at /usr/include/c++/5/functional:600
- No locals.
- #14 0x000000000489247d in std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)>::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x7ffff405cce8) at /usr/include/c++/5/functional:1531
- No locals.
- #15 0x0000000004892397 in std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)>::operator()() (this=0x7ffff405cce8) at /usr/include/c++/5/functional:1520
- No locals.
- #16 0x0000000004892336 in std::thread::_Impl<std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)> >::_M_run() (this=0x7ffff405ccd0) at /usr/include/c++/5/thread:115
- No locals.
- #17 0x00007ffff59c7a90 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- No symbol table info available.
- #18 0x00007ffff650d494 in start_thread (arg=0x7ffff1fff700) at pthread_create.c:333
- __res = <optimized out>
- pd = 0x7ffff1fff700
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737253472000, -4733231372869382963, 1, 140737488344239, 0, 140737354125376, 4733226975326555341, 4733216710677023949}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = <optimized out>
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- __PRETTY_FUNCTION__ = "start_thread"
- #19 0x00007ffff513ba8f in clone () from /lib/x86_64-linux-gnu/libc.so.6
- No symbol table info available.
- Thread 5 (Thread 0x7ffff2ffd700 (LWP 26761)):
- #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- No locals.
- #1 0x00007ffff59c1a7c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- No symbol table info available.
- #2 0x0000000004891370 in ProducerConsumerQueue<SQLOperation*>::WaitAndPop (this=0x7ffff402a300, value=@0x7ffff2ffcdf8: 0x0) at /home/wow/server_2/Legion/src/common/Threading/ProducerConsumerQueue.h:75
- lock = {_M_device = 0x7ffff402a300, _M_owns = true}
- #3 0x0000000004890ee0 in DatabaseWorker::WorkerThread (this=0x7ffff409a7a0) at /home/wow/server_2/Legion/src/server/database/Database/DatabaseWorker.cpp:51
- operation = 0x0
- #4 0x00000000048924e9 in std::_Mem_fn_base<void (DatabaseWorker::*)(), true>::operator()<, void>(DatabaseWorker*) const (this=0x7ffff405ce30, __object=0x7ffff409a7a0) at /usr/include/c++/5/functional:600
- No locals.
- #5 0x000000000489247d in std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)>::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x7ffff405ce28) at /usr/include/c++/5/functional:1531
- No locals.
- #6 0x0000000004892397 in std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)>::operator()() (this=0x7ffff405ce28) at /usr/include/c++/5/functional:1520
- No locals.
- #7 0x0000000004892336 in std::thread::_Impl<std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)> >::_M_run() (this=0x7ffff405ce10) at /usr/include/c++/5/thread:115
- No locals.
- #8 0x00007ffff59c7a90 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- No symbol table info available.
- #9 0x00007ffff650d494 in start_thread (arg=0x7ffff2ffd700) at pthread_create.c:333
- __res = <optimized out>
- pd = 0x7ffff2ffd700
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737270241024, -4733231372869382963, 1, 140737488344239, 140737270241024, 140737287542000, 4733224777377041613, 4733216710677023949}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = <optimized out>
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- __PRETTY_FUNCTION__ = "start_thread"
- #10 0x00007ffff513ba8f in clone () from /lib/x86_64-linux-gnu/libc.so.6
- No symbol table info available.
- Thread 3 (Thread 0x7ffff37fe700 (LWP 26759)):
- #0 0x00007ffff513c083 in epoll_wait () from /lib/x86_64-linux-gnu/libc.so.6
- No symbol table info available.
- #1 0x0000000002d28af5 in boost::asio::detail::epoll_reactor::run (this=0x7ffff402a0c0, block=true, ops=...) at /home/wow/server_2/boost/boost_build/include/boost/asio/detail/impl/epoll_reactor.ipp:392
- timeout = -1
- events = {{events = 4085241328, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0xf423b, fd = 999995, u32 = 999995, u64 = 999995}}, {events = 4085241664, data = {ptr = 0xf37fd62000007fff, fd = 32767, u32 = 32767, u64 = 17545978106186072063}}, {events = 32767, data = {ptr = 0x2d30ce7 <boost::date_time::time_duration<boost::posix_time::time_duration, boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl, (boost::date_time::time_resolutions)5, 1000000l, (unsigned short)6, int> >::time_duration(int, int, int, long)+75>, fd = 47385831, u32 = 47385831, u64 = 47385831}}, {events = 999995, data = {ptr = 0x8b67738e00000000, fd = 0, u32 = 0, u64 = 10045124547595730944}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 4085241664, data = {ptr = 0xf37fd65000007fff, fd = 32767, u32 = 32767, u64 = 17545978312344502271}}, {events = 32767, data = {ptr = 0x7ffff37fd738, fd = -209725640, u32 = 4085241656, u64 = 140737278629688}}, {events = 4085241424, data = {ptr = 0xf37fd65800007fff, fd = 32767, u32 = 32767, u64 = 17545978346704240639}}, {events = 32767, data = {ptr = 0x7ffff37fd660, fd = -209725856, u32 = 4085241440, u64 = 140737278629472}}, {events = 47361040, data = {ptr = 0xf37fd67000000000, fd = 0, u32 = 0, u64 = 17545978449783422976}}, {events = 32767, data = {ptr = 0xf423b, fd = 999995, u32 = 999995, u64 = 999995}}, {events = 4085241472, data = {ptr = 0x2d3d7c900007fff, fd = 32767, u32 = 32767, u64 = 203743666450235391}}, {events = 0, data = {ptr = 0x7ffff37fd690, fd = -209725808, u32 = 4085241488, u64 = 140737278629520}}, {events = 999995, data = {ptr = 0xf37fd6a000000000, fd = 0, u32 = 0, u64 = 17545978655941853184}}, {events = 32767, data = {ptr = 0x2d38620 <boost::date_time::time_duration<boost::posix_time::time_duration, boost::date_time::time_resolution_traits<boost::date_time::time_resolution_traits_adapted64_impl, (boost::date_time::time_resolutions)5, 1000000l, (unsigned short)6, int> >::ticks() const+24>, fd = 47416864, u32 = 47416864, u64 = 47416864}}, {events = 4085241504, data = {ptr = 0x2d32bc200007fff, fd = 32767, u32 = 32767, u64 = 203554520385486847}}, {events = 0, data = {ptr = 0x7ffff37fd6d0, fd = -209725744, u32 = 4085241552, u64 = 140737278629584}}, {events = 47432562, data = {ptr = 0xf37fd6d000000000, fd = 0, u32 = 0, u64 = 17545978862100283392}}, {events = 32767, data = {ptr = 0x7ffff37fd738, fd = -209725640, u32 = 4085241656, u64 = 140737278629688}}, {events = 4085241664, data = {ptr = 0x857d764000007fff, fd = 32767, u32 = 32767, u64 = 9618974396383264767}}, {events = 32767, data = {ptr = 0x7ffff37fd710, fd = -209725680, u32 = 4085241616, u64 = 140737278629648}}, {events = 47411669, data = {ptr = 0xf37fd74000000000, fd = 0, u32 = 0, u64 = 17545979343136620544}}, {events = 32767, data = {ptr = 0x11e1a300, fd = 300000000, u32 = 300000000, u64 = 300000000}}, {events = 4085241656, data = {ptr = 0xf40280b800007fff, fd = 32767, u32 = 32767, u64 = 17582757422970208255}}, {events = 32767, data = {ptr = 0x7ffff37fd740, fd = -209725632, u32 = 4085241664, u64 = 140737278629696}}, {events = 999995, data = {ptr = 0xf37fd75000000000, fd = 0, u32 = 0, u64 = 17545979411856097280}}, {events = 32767, data = {ptr = 0x2d311b6 <boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::wait_duration_usec(long) const+136>, fd = 47387062, u32 = 47387062, u64 = 47387062}}, {events = 300000000, data = {ptr = 0xf40280b800000000, fd = 0, u32 = 0, u64 = 17582757422970175488}}, {events = 32767, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 999995, data = {ptr = 0xf423b00000000, fd = 0, u32 = 0, u64 = 4294945821163520}}, {events = 0, data = {ptr = 0x2f279f28b67738e, fd = -1956154482, u32 = 2338812814, u64 = 212366215067693966}}, {events = 4085241712, data = {ptr = 0x2d2b3f300007fff, fd = 32767, u32 = 32767, u64 = 203422789443551231}}, {events = 0, data = {ptr = 0x11e1a300, fd = 300000000, u32 = 300000000, u64 = 300000000}}, {events = 4093804712, data = {ptr = 0xf37fd7a000007fff, fd = 32767, u32 = 32767, u64 = 17545979755453513727}}, {events = 32767, data = {ptr = 0x2d27a2c <boost::asio::detail::timer_queue_set::wait_duration_usec(long) const+72>, fd = 47348268, u32 = 47348268, u64 = 47348268}}, {events = 300000000, data = {ptr = 0xf402a12800000000, fd = 0, u32 = 0, u64 = 17582793088378601472}}, {events = 32767, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 999995, data = {ptr = 0xf37fd7d000000000, fd = 0, u32 = 0, u64 = 17545979961611911168}}, {events = 32767, data = {ptr = 0x2d29058 <boost::asio::detail::epoll_reactor::get_timeout(itimerspec&)+60>, fd = 47353944, u32 = 47353944, u64 = 47353944}}, {events = 4085241840, data = {ptr = 0xf402a0c000007fff, fd = 32767, u32 = 32767, u64 = 17582792641702035455}}, {events = 32767, data = {ptr = 0x7fff857d7640, fd = -2055375296, u32 = 2239592000, u64 = 140735432980032}}, {events = 999995, data = {ptr = 0xf37fd84000000000, fd = 0, u32 = 0, u64 = 17545980442648248320}}, {events = 32767, data = {ptr = 0x2d28fe7 <boost::asio::detail::epoll_reactor::update_timeout()+71>, fd = 47353831, u32 = 47353831, u64 = 47353831}}, {events = 2239592000, data = {ptr = 0xf402a0c000007fff, fd = 32767, u32 = 32767, u64 = 17582792641702035455}}, {events = 32767, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x2d26e72 <boost::asio::detail::posix_mutex::unlock()+24>, fd = 47345266, u32 = 47345266, u64 = 47345266}}, {events = 0, data = {ptr = 0xf37fd88000000000, fd = 0, u32 = 0, u64 = 17545980717526155264}}, {events = 32767, data = {ptr = 0x7ffff37fd840, fd = -209725376, u32 = 4085241920, u64 = 140737278629952}}, {events = 47380659, data = {ptr = 0x623d5c800000000, fd = 0, u32 = 0, u64 = 442432243382616064}}, {events = 0, data = {ptr = 0x7ffff37fd880, fd = -209725312, u32 = 4085241984, u64 = 140737278630016}}, {events = 4085242032, data = {ptr = 0x2d4279300007fff, fd = 32767, u32 = 32767, u64 = 203831395452223487}}, {events = 0, data = {ptr = 0x7fff00000000, fd = 0, u32 = 0, u64 = 140733193388032}}, {events = 2239592000, data = {ptr = 0x623d5d800007fff, fd = 32767, u32 = 32767, u64 = 442432312102125567}}, {events = 0, data = {ptr = 0x623d5c8 <_freezeCheckTimer+8>, fd = 103011784, u32 = 103011784, u64 = 103011784}}, {events = 4093804712, data = {ptr = 0xf402a0c000007fff, fd = 32767, u32 = 32767, u64 = 17582792641702035455}}, {events = 32767, data = {ptr = 0x7ffff402a0f0, fd = -201154320, u32 = 4093812976, u64 = 140737287201008}}, {events = 4085242080, data = {ptr = 0xf37fd8b000007fff, fd = 32767, u32 = 32767, u64 = 17545980923684618239}}, {events = 32767, data = {ptr = 0x2d4268e <boost::asio::detail::wait_handler<void (*)(boost::system::error_code const&)>::ptr::~ptr()+24>, fd = 47457934, u32 = 47457934, u64 = 47457934}}, {events = 4085242176, data = {ptr = 0xf37fd8e000007fff, fd = 32767, u32 = 32767, u64 = 17545981129843048447}}, {events = 32767, data = {ptr = 0x7ffff37fd910, fd = -209725168, u32 = 4085242128, u64 = 140737278630160}}, {events = 47443273, data = {ptr = 0xf37fd90000000000, fd = 0, u32 = 0, u64 = 17545981267281969152}}, {events = 32767, data = {ptr = 0x7ffff37fd940, fd = -209725120, u32 = 4085242176, u64 = 140737278630208}}, {events = 103011784, data = {ptr = 0xf40280a800000000, fd = 0, u32 = 0, u64 = 17582757354250698752}}, {events = 32767, data = {ptr = 0x7ffff37fd940, fd = -209725120, u32 = 4085242176, u64 = 140737278630208}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x2d3ec74 <boost::asio::detail::async_result_init<void (&)(boost::system::error_code const&), void (boost::system::error_code)>::async_result_init(void (&)(boost::system::error_code const&))+50>, fd = 47443060, u32 = 47443060, u64 = 47443060}}, {events = 47324158, data = {ptr = 0xf37fd94800000000, fd = 0, u32 = 0, u64 = 17545981576519614464}}, {events = 32767, data = {ptr = 0x7ffff37fd950, fd = -209725104, u32 = 4085242192, u64 = 140737278630224}}, {events = 47422516, data = {ptr = 0x4df4a7f00000000, fd = 0, u32 = 0, u64 = 351081205279490048}}, {events = 0, data = {ptr = 0x2d21bfe <FreezeDetectorHandler(boost::system::error_code const&)>, fd = 47324158, u32 = 47324158, u64 = 47324158}}, {events = 103011784, data = {ptr = 0xf402808000000000, fd = 0, u32 = 0, u64 = 17582757182452006912}}, {events = 32767, data = {ptr = 0x2d21bfe <FreezeDetectorHandler(boost::system::error_code const&)>, fd = 47324158, u32 = 47324158, u64 = 47324158}}, {events = 103011776, data = {ptr = 0xf37fd97000000000, fd = 0, u32 = 0, u64 = 17545981748318306304}}, {events = 32767, data = {ptr = 0x2d33eda <boost::asio::basic_deadline_timer<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime>, boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > >::async_wait<void (&)(boost::system::error_code const&)>(void (&)(boost::system::error_code const&))+46>, fd = 47398618, u32 = 47398618, u64 = 47398618}}, {events = 47324158, data = {ptr = 0x623d5c000000000, fd = 0, u32 = 0, u64 = 442432209022877696}}, {events = 0, data = {ptr = 0x7ffff37fda40, fd = -209724864, u32 = 4085242432, u64 = 140737278630464}}, {events = 47324566, data = {ptr = 0x62ea78000000000, fd = 0, u32 = 0, u64 = 445477581353910272}}, {events = 0, data = {ptr = 0x7ffff37fdb98, fd = -209724520, u32 = 4085242776, u64 = 140737278630808}}, {events = 4085242768, data = {ptr = 0xf37fdb9800007fff, fd = 32767, u32 = 32767, u64 = 17545984119140286463}}, {events = 32767, data = {ptr = 0x7ffff37fd9e0, fd = -209724960, u32 = 4085242336, u64 = 140737278630368}}, {events = 75923371, data = {ptr = 0xf37fda1800000000, fd = 0, u32 = 0, u64 = 17545982469872812032}}, {events = 32767, data = {ptr = 0x7ffff37fdb80, fd = -209724544, u32 = 4085242752, u64 = 140737278630784}}, {events = 4085242776, data = {ptr = 0xf37fda1800007fff, fd = 32767, u32 = 32767, u64 = 17545982469872844799}}, {events = 32767, data = {ptr = 0x7ffff37fd9f0, fd = -209724944, u32 = 4085242352, u64 = 140737278630384}}, {events = 103011744, data = {ptr = 0xf37fda3000000000, fd = 0, u32 = 0, u64 = 17545982572952027136}}, {events = 32767, data = {ptr = 0x4867e2d <std::_Bind<std::_Mem_fn<void (RealmList::*)(boost::system::error_code const&)> (RealmList*, std::_Placeholder<1>)>::operator()<boost::system::error_code const&, void>(boost::system::error_code const&)+71>, fd = 75922989, u32 = 75922989, u64 = 75922989}}, {events = 103011744, data = {ptr = 0x4867e1500000000, fd = 0, u32 = 0, u64 = 326086651690352640}}, {events = 0, data = {ptr = 0x7ffff37fdb98, fd = -209724520, u32 = 4085242776, u64 = 140737278630808}}, {events = 48, data = {ptr = 0x857d764000000000, fd = 0, u32 = 0, u64 = 9618974396383232000}}, {events = 32767, data = {ptr = 0xf4240, fd = 1000000, u32 = 1000000, u64 = 1000000}}, {events = 4085242608, data = {ptr = 0x31c500007fff, fd = 32767, u32 = 32767, u64 = 54722178351103}}, {events = 1036290, data = {ptr = 0x623d5a0 <_ioService>, fd = 103011744, u32 = 103011744, u64 = 103011744}}, {events = 1, data = {ptr = 0xf37fda6000000000, fd = 0, u32 = 0, u64 = 17545982779110457344}}, {events = 32767, data = {ptr = 0x2d4a442 <boost::asio::detail::binder1<void (*)(boost::system::error_code const&), boost::system::error_code>::operator()()+32>, fd = 47490114, u32 = 47490114, u64 = 47490114}}, {events = 4085242656, data = {ptr = 0xf37fdb9000007fff, fd = 32767, u32 = 32767, u64 = 17545984084780548095}}, {events = 32767, data = {ptr = 0x7ffff37fdb30, fd = -209724624, u32 = 4085242672, u64 = 140737278630704}}, {events = 47484517, data = {ptr = 0xf402415800000000, fd = 0, u32 = 0, u64 = 17582687741420765184}}, {events = 32767, data = {ptr = 0x7ffff37fdb90, fd = -209724528, u32 = 4085242768, u64 = 140737278630800}}, {events = 4085242752, data = {ptr = 0xf37fdb9000007fff, fd = 32767, u32 = 32767, u64 = 17545984084780548095}}, {events = 32767, data = {ptr = 0x7ffff37fdb90, fd = -209724528, u32 = 4085242768, u64 = 140737278630800}}, {events = 4085243120, data = {ptr = 0xf402415800007fff, fd = 32767, u32 = 32767, u64 = 17582687741420797951}}, {events = 32767, data = {ptr = 0x4000001 <OpcodeTable::ValidateAndSetClientOpcode<WorldPackets::Loot::LootRoll, &WorldSession::HandleLootRoll>(OpcodeClient, char const*, SessionStatus, PacketProcessing)+673>, fd = 67108865, u32 = 67108865, u64 = 67108865}}, {events = 4085242576, data = {ptr = 0x486440600007fff, fd = 32767, u32 = 32767, u64 = 326022815591464959}}, {events = 0, data = {ptr = 0x7fffea0d0818, fd = -368244712, u32 = 3926722584, u64 = 140737120110616}}, {events = 4085242752, data = {ptr = 0xf37fdaf000007fff, fd = 32767, u32 = 32767, u64 = 17545983397585780735}}, {events = 32767, data = {ptr = 0x7ffff37fdb90, fd = -209724528, u32 = 4085242768, u64 = 140737278630800}}, {events = 4085242624, data = {ptr = 0x2d4263f00007fff, fd = 32767, u32 = 32767, u64 = 203829935163342847}}, {events = 0, data = {ptr = 0x7ffff37fdb10, fd = -209724656, u32 = 4085242640, u64 = 140737278630672}}, {events = 4085242768, data = {ptr = 0xf37fdb3000007fff, fd = 32767, u32 = 32767, u64 = 17545983672463687679}}, {events = 32767, data = {ptr = 0x7ffff37fdb90, fd = -209724528, u32 = 4085242768, u64 = 140737278630800}}, {events = 4085242672, data = {ptr = 0x2d4263f00007fff, fd = 32767, u32 = 32767, u64 = 203829935163342847}}, {events = 0, data = {ptr = 0x30, fd = 48, u32 = 48, u64 = 48}}, {events = 4085242800, data = {ptr = 0xf37fdb5000007fff, fd = 32767, u32 = 32767, u64 = 17545983809902641151}}, {events = 32767, data = {ptr = 0x2d4268e <boost::asio::detail::wait_handler<void (*)(boost::system::error_code const&)>::ptr::~ptr()+24>, fd = 47457934, u32 = 47457934, u64 = 47457934}}, {events = 4085242768, data = {ptr = 0xf37fdbb000007fff, fd = 32767, u32 = 32767, u64 = 17545984222219501567}}, {events = 32767, data = {ptr = 0x7ffff37fdbe0, fd = -209724448, u32 = 4085242848, u64 = 140737278630880}}, {events = 47469390, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7ffff37fdd60, fd = -209724064, u32 = 4085243232, u64 = 140737278631264}}, {events = 2239592000, data = {ptr = 0xf402410000007fff, fd = 32767, u32 = 32767, u64 = 17582687363463675903}}, {events = 32767, data = {ptr = 0x485e772 <RealmList::UpdateRealms(boost::system::error_code const&)>, fd = 75884402, u32 = 75884402, u64 = 75884402}}, {events = 0, data = {ptr = 0x2d21bfe00000000, fd = 0, u32 = 0, u64 = 203255710920736768}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 4146049224, data = {ptr = 0xf402413000007fff, fd = 32767, u32 = 32767, u64 = 17582687569622106111}}, {events = 32767, data = {ptr = 0x7ffff37fdb90, fd = -209724528, u32 = 4085242768, u64 = 140737278630800}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7ffff40241b8, fd = -201178696, u32 = 4093788600, u64 = 140737287176632}}}
- num_events = -209724400
- check_timers = 2
- #2 0x0000000002d29f0c in boost::asio::detail::task_io_service::do_run_one (this=0x7ffff4024100, lock=..., this_thread=..., ec=...) at /home/wow/server_2/boost/boost_build/include/boost/asio/detail/impl/task_io_service.ipp:356
- on_exit = {task_io_service_ = 0x7ffff4024100, lock_ = 0x7ffff37fdcc0, this_thread_ = 0x7ffff37fdcf0}
- o = 0x7ffff4024198
- more_handlers = false
- #3 0x0000000002d299c4 in boost::asio::detail::task_io_service::run (this=0x7ffff4024100, ec=...) at /home/wow/server_2/boost/boost_build/include/boost/asio/detail/impl/task_io_service.ipp:149
- this_thread = {<boost::asio::detail::thread_info_base> = {<boost::asio::detail::noncopyable> = {<No data fields>}, reusable_memory_ = 0x0}, private_op_queue = {<boost::asio::detail::noncopyable> = {<No data fields>}, front_ = 0x0, back_ = 0x0}, private_outstanding_work = 0}
- ctx = {<boost::asio::detail::noncopyable> = {<No data fields>}, key_ = 0x7ffff4024100, value_ = 0x7ffff37fdcf0, next_ = 0x0}
- lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ = @0x7ffff4024130, locked_ = false}
- n = 591
- #4 0x0000000002d2a27d in boost::asio::io_service::run (this=0x623d5a0 <_ioService>) at /home/wow/server_2/boost/boost_build/include/boost/asio/impl/io_service.ipp:59
- ec = {m_val = 0, m_cat = 0x7ffff71fb0c8 <boost::system::system_category()::system_category_const>}
- s = 140737287405880
- #5 0x0000000002d506a3 in boost::_mfi::mf0<unsigned long, boost::asio::io_service>::operator() (this=0x7ffff405c128, p=0x623d5a0 <_ioService>) at /home/wow/server_2/boost/boost_build/include/boost/bind/mem_fn_template.hpp:49
- No locals.
- #6 0x0000000002d50367 in boost::_bi::list1<boost::_bi::value<boost::asio::io_service*> >::operator()<unsigned long, boost::_mfi::mf0<unsigned long, boost::asio::io_service>, boost::_bi::list0> (this=0x7ffff405c138, f=..., a=...) at /home/wow/server_2/boost/boost_build/include/boost/bind/bind.hpp:249
- No locals.
- #7 0x0000000002d4ff59 in boost::_bi::bind_t<unsigned long, boost::_mfi::mf0<unsigned long, boost::asio::io_service>, boost::_bi::list1<boost::_bi::value<boost::asio::io_service*> > >::operator() (this=0x7ffff405c128) at /home/wow/server_2/boost/boost_build/include/boost/bind/bind.hpp:1294
- a = {<No data fields>}
- #8 0x0000000002d4fab4 in std::_Bind_simple<boost::_bi::bind_t<unsigned long, boost::_mfi::mf0<unsigned long, boost::asio::io_service>, boost::_bi::list1<boost::_bi::value<boost::asio::io_service*> > > ()>::_M_invoke<>(std::_Index_tuple<>) (this=0x7ffff405c128) at /usr/include/c++/5/functional:1531
- No locals.
- #9 0x0000000002d4eefd in std::_Bind_simple<boost::_bi::bind_t<unsigned long, boost::_mfi::mf0<unsigned long, boost::asio::io_service>, boost::_bi::list1<boost::_bi::value<boost::asio::io_service*> > > ()>::operator()() (this=0x7ffff405c128) at /usr/include/c++/5/functional:1520
- No locals.
- #10 0x0000000002d4dd8a in std::thread::_Impl<std::_Bind_simple<boost::_bi::bind_t<unsigned long, boost::_mfi::mf0<unsigned long, boost::asio::io_service>, boost::_bi::list1<boost::_bi::value<boost::asio::io_service*> > > ()> >::_M_run() (this=0x7ffff405c110) at /usr/include/c++/5/thread:115
- No locals.
- #11 0x00007ffff59c7a90 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- No symbol table info available.
- #12 0x00007ffff650d494 in start_thread (arg=0x7ffff37fe700) at pthread_create.c:333
- __res = <optimized out>
- pd = 0x7ffff37fe700
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737278633728, -4733231372869382963, 1, 140737488347487, 0, 140737354125376, 4733223677328542925, 4733216710677023949}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = <optimized out>
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- __PRETTY_FUNCTION__ = "start_thread"
- #13 0x00007ffff513ba8f in clone () from /lib/x86_64-linux-gnu/libc.so.6
- No symbol table info available.
- Thread 2 (Thread 0x7ffff3fff700 (LWP 26758)):
- #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- No locals.
- #1 0x0000000002d303b1 in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (this=0x7ffff4024158, lock=...) at /home/wow/server_2/boost/boost_build/include/boost/asio/detail/posix_event.hpp:106
- __PRETTY_FUNCTION__ = "void boost::asio::detail::posix_event::wait(Lock&) [with Lock = boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>]"
- #2 0x0000000002d29fd1 in boost::asio::detail::task_io_service::do_run_one (this=0x7ffff4024100, lock=..., this_thread=..., ec=...) at /home/wow/server_2/boost/boost_build/include/boost/asio/detail/impl/task_io_service.ipp:380
- No locals.
- #3 0x0000000002d299c4 in boost::asio::detail::task_io_service::run (this=0x7ffff4024100, ec=...) at /home/wow/server_2/boost/boost_build/include/boost/asio/detail/impl/task_io_service.ipp:149
- this_thread = {<boost::asio::detail::thread_info_base> = {<boost::asio::detail::noncopyable> = {<No data fields>}, reusable_memory_ = 0x0}, private_op_queue = {<boost::asio::detail::noncopyable> = {<No data fields>}, front_ = 0x0, back_ = 0x0}, private_outstanding_work = 0}
- ctx = {<boost::asio::detail::noncopyable> = {<No data fields>}, key_ = 0x7ffff4024100, value_ = 0x7ffff3ffecf0, next_ = 0x0}
- lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ = @0x7ffff4024130, locked_ = true}
- n = 569
- #4 0x0000000002d2a27d in boost::asio::io_service::run (this=0x623d5a0 <_ioService>) at /home/wow/server_2/boost/boost_build/include/boost/asio/impl/io_service.ipp:59
- ec = {m_val = 0, m_cat = 0x7ffff71fb0c8 <boost::system::system_category()::system_category_const>}
- s = 140737287416376
- #5 0x0000000002d506a3 in boost::_mfi::mf0<unsigned long, boost::asio::io_service>::operator() (this=0x7ffff405ea28, p=0x623d5a0 <_ioService>) at /home/wow/server_2/boost/boost_build/include/boost/bind/mem_fn_template.hpp:49
- No locals.
- #6 0x0000000002d50367 in boost::_bi::list1<boost::_bi::value<boost::asio::io_service*> >::operator()<unsigned long, boost::_mfi::mf0<unsigned long, boost::asio::io_service>, boost::_bi::list0> (this=0x7ffff405ea38, f=..., a=...) at /home/wow/server_2/boost/boost_build/include/boost/bind/bind.hpp:249
- No locals.
- #7 0x0000000002d4ff59 in boost::_bi::bind_t<unsigned long, boost::_mfi::mf0<unsigned long, boost::asio::io_service>, boost::_bi::list1<boost::_bi::value<boost::asio::io_service*> > >::operator() (this=0x7ffff405ea28) at /home/wow/server_2/boost/boost_build/include/boost/bind/bind.hpp:1294
- a = {<No data fields>}
- #8 0x0000000002d4fab4 in std::_Bind_simple<boost::_bi::bind_t<unsigned long, boost::_mfi::mf0<unsigned long, boost::asio::io_service>, boost::_bi::list1<boost::_bi::value<boost::asio::io_service*> > > ()>::_M_invoke<>(std::_Index_tuple<>) (this=0x7ffff405ea28) at /usr/include/c++/5/functional:1531
- No locals.
- #9 0x0000000002d4eefd in std::_Bind_simple<boost::_bi::bind_t<unsigned long, boost::_mfi::mf0<unsigned long, boost::asio::io_service>, boost::_bi::list1<boost::_bi::value<boost::asio::io_service*> > > ()>::operator()() (this=0x7ffff405ea28) at /usr/include/c++/5/functional:1520
- No locals.
- #10 0x0000000002d4dd8a in std::thread::_Impl<std::_Bind_simple<boost::_bi::bind_t<unsigned long, boost::_mfi::mf0<unsigned long, boost::asio::io_service>, boost::_bi::list1<boost::_bi::value<boost::asio::io_service*> > > ()> >::_M_run() (this=0x7ffff405ea10) at /usr/include/c++/5/thread:115
- No locals.
- #11 0x00007ffff59c7a90 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- No symbol table info available.
- #12 0x00007ffff650d494 in start_thread (arg=0x7ffff3fff700) at pthread_create.c:333
- __res = <optimized out>
- pd = 0x7ffff3fff700
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737287026432, -4733231372869382963, 1, 140737488347487, 0, 140737354125376, 4733222577280044237, 4733216710677023949}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = <optimized out>
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- __PRETTY_FUNCTION__ = "start_thread"
- #13 0x00007ffff513ba8f in clone () from /lib/x86_64-linux-gnu/libc.so.6
- No symbol table info available.
- Thread 1 (Thread 0x7ffff7fe4780 (LWP 26754)):
- #0 0x000000000446cbfa in std::_Hashtable<ObjectGuid, std::pair<ObjectGuid const, FriendInfo>, std::allocator<std::pair<ObjectGuid const, FriendInfo> >, std::__detail::_Select1st, std::equal_to<ObjectGuid>, std::hash<ObjectGuid>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_before_node (this=0x7fff8d07c058, __n=3, __k=..., __code=5376281799818407166) at /usr/include/c++/5/bits/hashtable.h:1426
- __prev_p = 0x4a9c63cfea92ecfe
- #1 0x000000000446bdb0 in std::_Hashtable<ObjectGuid, std::pair<ObjectGuid const, FriendInfo>, std::allocator<std::pair<ObjectGuid const, FriendInfo> >, std::__detail::_Select1st, std::equal_to<ObjectGuid>, std::hash<ObjectGuid>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_node (this=0x7fff8d07c058, __bkt=3, __key=..., __c=5376281799818407166) at /usr/include/c++/5/bits/hashtable.h:632
- __before_n = 0x7fff8d07c058
- #2 0x000000000446baba in std::_Hashtable<ObjectGuid, std::pair<ObjectGuid const, FriendInfo>, std::allocator<std::pair<ObjectGuid const, FriendInfo> >, std::__detail::_Select1st, std::equal_to<ObjectGuid>, std::hash<ObjectGuid>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::find (this=0x7fff8d07c058, __k=...) at /usr/include/c++/5/bits/hashtable.h:1323
- __code = 5376281799818407166
- __n = 3
- __p = 0x446b220 <std::_Hashtable<ObjectGuid, std::pair<ObjectGuid const, FriendInfo>, std::allocator<std::pair<ObjectGuid const, FriendInfo> >, std::__detail::_Select1st, std::equal_to<ObjectGuid>, std::hash<ObjectGuid>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::empty() const+24>
- #3 0x000000000446b0d9 in std::unordered_map<ObjectGuid, FriendInfo, std::hash<ObjectGuid>, std::equal_to<ObjectGuid>, std::allocator<std::pair<ObjectGuid const, FriendInfo> > >::find (this=0x7fff8d07c058, __x=...) at /usr/include/c++/5/bits/unordered_map.h:619
- No locals.
- #4 0x000000000446a044 in SocialMgr::BroadcastToFriendListers (this=0x62e6140 <SocialMgr::instance()::instance>, player=0x7ffef70b9000, packet=0x7fffffffd018) at /home/wow/server_2/Legion/src/server/game/Entities/Player/SocialMgr.cpp:328
- guid = @0x7fff8d07c048: {static Empty = {static Empty = <same as static member of an already seen type>, static TradeItem = {static Empty = <same as static member of an already seen type>, static TradeItem = <same as static member of an already seen type>, _low = 10, _high = 288230376151711744}, _low = 0, _high = 0}, static TradeItem = <same as static member of an already seen type>, _low = 1449, _high = 576465150349934592}
- social = @0x7fff8d07c058: {m_playerSocialMap = std::unordered_map with 3 elements = {[{static Empty = {static Empty = <same as static member of an already seen type>, static TradeItem = {static Empty = <same as static member of an already seen type>, static TradeItem = <same as static member of an already seen type>, _low = 10, _high = 288230376151711744}, _low = 0, _high = 0}, static TradeItem = <same as static member of an already seen type>, _low = 3707, _high = 576465150349934592}] = {AccountGUID = {static Empty = {static Empty = <same as static member of an already seen type>, static TradeItem = {static Empty = <same as static member of an already seen type>, static TradeItem = <same as static member of an already seen type>, _low = 10, _high = 288230376151711744}, _low = 0, _high = 0}, static TradeItem = <same as static member of an already seen type>, _low = 2014, _high = 8358680908399640576}, Status = FRIEND_STATUS_OFFLINE, Flags = 1 '\001', VirtualRealmAddress = -12976, NativeRealmAddress = 32767, Area = 0, Level = 0, Class = 0, Note = ""}, [{static Empty = {static Empty = <same as static member of an already seen type>, static TradeItem = {static Empty = <same as static member of an already seen type>, static TradeItem = <same as static member of an already seen type>, _low = 10, _high = 288230376151711744}, _low = 0, _high = 0}, static TradeItem = <same as static member of an already seen type>, _low = 1285, _high = 576465150349934592}] = {AccountGUID = {static Empty = {static Empty = <same as static member of an already seen type>, static TradeItem = {static Empty = <same as static member of an already seen type>, static TradeItem = <same as static member of an already seen type>, _low = 10, _high = 288230376151711744}, _low = 0, _high = 0}, static TradeItem = <same as static member of an already seen type>, _low = 953, _high = 8358680908399640576}, Status = FRIEND_STATUS_OFFLINE, Flags = 1 '\001', VirtualRealmAddress = -12976, NativeRealmAddress = 32767, Area = 0, Level = 0, Class = 0, Note = ""}, [{static Empty = {static Empty = <same as static member of an already seen type>, static TradeItem = {static Empty = <same as static member of an already seen type>, static TradeItem = <same as static member of an already seen type>, _low = 10, _high = 288230376151711744}, _low = 0, _high = 0}, static TradeItem = <same as static member of an already seen type>, _low = 1885, _high = 576465150349934592}] = {AccountGUID = {static Empty = {static Empty = <same as static member of an already seen type>, static TradeItem = {static Empty = <same as static member of an already seen type>, static TradeItem = <same as static member of an already seen type>, _low = 10, _high = 288230376151711744}, _low = 0, _high = 0}, static TradeItem = <same as static member of an already seen type>, _low = 1212, _high = 8358680908399640576}, Status = FRIEND_STATUS_OFFLINE, Flags = 1 '\001', VirtualRealmAddress = -12976, NativeRealmAddress = 32767, Area = 0, Level = 0, Class = 0, Note = ""}}, m_playerGUID = {static Empty = {static Empty = <same as static member of an already seen type>, static TradeItem = {static Empty = <same as static member of an already seen type>, static TradeItem = <same as static member of an already seen type>, _low = 10, _high = 288230376151711744}, _low = 0, _high = 0}, static TradeItem = <same as static member of an already seen type>, _low = 1449, _high = 576465150349934592}}
- itr2 = {<std::__detail::_Node_iterator_base<std::pair<ObjectGuid const, FriendInfo>, true>> = {_M_cur = 0x0}, <No data fields>}
- target = 0x7fff241ae000
- session = 0x7fff8281f100
- itr = {<std::__detail::_Node_iterator_base<std::pair<ObjectGuid const, PlayerSocial>, true>> = {_M_cur = 0x7fff8d07c040}, <No data fields>}
- gmSecLevel = SEC_ADMINISTRATOR
- #5 0x0000000004469ed8 in SocialMgr::SendFriendStatus (this=0x62e6140 <SocialMgr::instance()::instance>, player=0x7ffef70b9000, result=FRIEND_ONLINE, friendGuid=..., broadcast=true) at /home/wow/server_2/Legion/src/server/game/Entities/Player/SocialMgr.cpp:309
- fi = {AccountGUID = {static Empty = {static Empty = <same as static member of an already seen type>, static TradeItem = {static Empty = <same as static member of an already seen type>, static TradeItem = <same as static member of an already seen type>, _low = 10, _high = 288230376151711744}, _low = 0, _high = 0}, static TradeItem = <same as static member of an already seen type>, _low = 2402, _high = 8646911284551352320}, Status = FRIEND_STATUS_ONLINE, Flags = 0 '\000', VirtualRealmAddress = 33619969, NativeRealmAddress = 33619969, Area = 6170, Level = 3, Class = 5, Note = ""}
- packet = {<WorldPackets::ServerPacket> = {<WorldPackets::Packet> = {_vptr.Packet = 0x5446bf0 <vtable for WorldPackets::Contact::FriendStatus+16>, _worldPacket = {<ByteBuffer> = {_vptr.ByteBuffer = 0x4e33938 <vtable for WorldPacket+16>, static DEFAULT_SIZE = 4096, static InitialBitPos = 8 '\b', _rpos = 0, _wpos = 31, _bitpos = 8, _curbitval = 0 '\000', _storage = std::vector of length 31, capacity 54 = {2 '\002', 3 '\003', 160 '\240', 46 '.', 18 '\022', 4 '\004', 8 '\b', 3 '\003', 128 '\200', 98 'b', 9 '\t', 120 'x', 1 '\001', 0 '\000', 1 '\001', 2 '\002', 1 '\001', 26 '\032', 24 '\030', 0 '\000', 0 '\000', 3 '\003', 0 '\000', 0 '\000', 0 '\000', 5 '\005', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000'}}, m_opcode = 10183, _connection = CONNECTION_TYPE_DEFAULT}}, <No data fields>}, FriendResult = 2 '\002', GUID = {static Empty = {static Empty = <same as static member of an already seen type>, static TradeItem = {static Empty = <same as static member of an already seen type>, static TradeItem = <same as static member of an already seen type>, _low = 10, _high = 288230376151711744}, _low = 0, _high = 0}, static TradeItem = <same as static member of an already seen type>, _low = 4654, _high = 576465150349934592}, WowAccountGUID = {static Empty = {static Empty = <same as static member of an already seen type>, static TradeItem = {static Empty = <same as static member of an already seen type>, static TradeItem = <same as static member of an already seen type>, _low = 10, _high = 288230376151711744}, _low = 0, _high = 0}, static TradeItem = <same as static member of an already seen type>, _low = 2402, _high = 8646911284551352320}, VirtualRealmAddress = 33619969, Status = 1 '\001', AreaID = 6170, Level = 3, ClassID = 5, Notes = ""}
- #6 0x00000000041840ab in WorldSession::HandlePlayerLogin (this=0x7ffefc98a700, holder=0x7fff25adba40) at /home/wow/server_2/Legion/src/server/game/Handlers/CharacterHandler.cpp:1160
- playerGuid = {static Empty = {static Empty = <same as static member of an already seen type>, static TradeItem = {static Empty = <same as static member of an already seen type>, static TradeItem = <same as static member of an already seen type>, _low = 10, _high = 288230376151711744}, _low = 0, _high = 0}, static TradeItem = <same as static member of an already seen type>, _low = 4654, _high = 576465150349934592}
- pCurrChar = 0x7ffef70b9000
- chH = {_vptr.ChatHandler = 0x531db28 <vtable for ChatHandler+16>, m_session = 0x7ffefc98a700, sentErrorMessage = false}
- loginVerifyWorld = {<WorldPackets::ServerPacket> = {<WorldPackets::Packet> = {_vptr.Packet = 0x535b980 <vtable for WorldPackets::Character::LoginVerifyWorld+16>, _worldPacket = {<ByteBuffer> = {_vptr.ByteBuffer = 0x4e33938 <vtable for WorldPacket+16>, static DEFAULT_SIZE = 4096, static InitialBitPos = 8 '\b', _rpos = 0, _wpos = 24, _bitpos = 8, _curbitval = 0 '\000', _storage = std::vector of length 24, capacity 24 = {0 '\000', 0 '\000', 0 '\000', 0 '\000', 83 'S', 219 '\333', 10 '\n', 198 '\306', 186 '\272', 5 '\005', 223 '\337', 194 '\302', 114 'r', 177 '\261', 163 '\243', 66 'B', 225 '\341', 10 '\n', 188 '\274', 64 '@', 0 '\000', 0 '\000', 0 '\000', 0 '\000'}}, m_opcode = 9642, _connection = CONNECTION_TYPE_DEFAULT}}, <No data fields>}, MapID = 0, Pos = {m_positionX = -8886.83105, m_positionY = -111.511185, m_positionZ = 81.8465729, m_orientation = 5.87632799}, Reason = 0}
- accountDataTimes = {<WorldPackets::ServerPacket> = {<WorldPackets::Packet> = {_vptr.Packet = 0x5453198 <vtable for WorldPackets::ClientConfig::AccountDataTimes+16>, _worldPacket = {<ByteBuffer> = {_vptr.ByteBuffer = 0x4e33938 <vtable for WorldPacket+16>, static DEFAULT_SIZE = 4096, static InitialBitPos = 8 '\b', _rpos = 0, _wpos = 42, _bitpos = 8, _curbitval = 0 '\000', _storage = std::vector of length 42, capacity 42 = {3 '\003', 160 '\240', 46 '.', 18 '\022', 4 '\004', 8 '\b', 155 '\233', 53 '5', 95 '_', 89 'Y', 237 '\355', 41 ')', 95 '_', 89 'Y', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000'}}, m_opcode = 10052, _connection = CONNECTION_TYPE_DEFAULT}}, <No data fields>}, PlayerGuid = {static Empty = {static Empty = <same as static member of an already seen type>, static TradeItem = {static Empty = <same as static member of an already seen type>, static TradeItem = <same as static member of an already seen type>, _low = 10, _high = 288230376151711744}, _low = 0, _high = 0}, static TradeItem = <same as static member of an already seen type>, _low = 4654, _high = 576465150349934592}, ServerTime = 1499411867, AccountTimes = {1499408877, 0, 0, 0, 0, 0, 0, 0}}
- hotfixInfo = {<WorldPackets::ServerPacket> = {<WorldPackets::Packet> = {_vptr.Packet = 0x544c580 <vtable for WorldPackets::Query::HotfixNotifyBlob+16>, _worldPacket = {<ByteBuffer> = {_vptr.ByteBuffer = 0x4e33938 <vtable for WorldPacket+16>, static DEFAULT_SIZE = 4096, static InitialBitPos = 8 '\b', _rpos = 0, _wpos = 16, _bitpos = 8, _curbitval = 0 '\000', _storage = std::vector of length 16, capacity 16 = {1 '\001', 0 '\000', 0 '\000', 0 '\000', 165 '\245', 56 '8', 66 'B', 240 '\360', 143 '\217', 237 '\355', 2 '\002', 0 '\000', 120 'x', 103 'g', 112 'p', 88 'X'}}, m_opcode = 9634, _connection = CONNECTION_TYPE_DEFAULT}}, <No data fields>}, Hotfixes = 0x6281870 <DB2Manager::Instance()::instance+48>}
- stmt = 0x7fff9dbc2b80
- firstLogin = false
- #7 0x0000000003eb9fbb in WorldSession::ProcessQueryCallbacks (this=0x7ffefc98a700) at /home/wow/server_2/Legion/src/server/game/Server/WorldSession.cpp:1006
- param = 0x7fff25adba40
- result = std::shared_ptr (empty) 0x0
- #8 0x0000000003eb5d60 in WorldSession::Update (this=0x7ffefc98a700, diff=181, updater=...) at /home/wow/server_2/Legion/src/server/game/Server/WorldSession.cpp:480
- packet = 0x0
- deletePacket = true
- firstDelayedPacket = 0x0
- processedPackets = 0
- currentTime = 1499411867
- #9 0x0000000003c9bfdb in World::UpdateSessions (this=0x629b480 <World::instance()::instance>, diff=181) at /home/wow/server_2/Legion/src/server/game/World/World.cpp:3397
- pSession = 0x7ffefc98a700
- updater = {<PacketFilter> = {_vptr.PacketFilter = 0x534c7b8 <vtable for WorldSessionFilter+16>, m_pSession = 0x7ffefc98a700}, <No data fields>}
- itr = {<std::__detail::_Node_iterator_base<std::pair<unsigned int const, WorldSession*>, false>> = {_M_cur = 0x7fff1a907b40}, <No data fields>}
- next = {<std::__detail::_Node_iterator_base<std::pair<unsigned int const, WorldSession*>, false>> = {_M_cur = 0x7fff748f3a60}, <No data fields>}
- linkInfo = {first = std::weak_ptr (empty) 0x0, second = 0}
- sess = 0x0
- #10 0x0000000003c98a4b in World::Update (this=0x629b480 <World::instance()::instance>, diff=181) at /home/wow/server_2/Legion/src/server/game/World/World.cpp:2660
- No locals.
- #11 0x0000000002d21b82 in WorldUpdateLoop () at /home/wow/server_2/Legion/src/server/worldserver/Main.cpp:419
- diff = 181
- realCurrTime = 1036281
- realPrevTime = 1036100
- prevSleepTime = 0
- #12 0x0000000002d20a7c in mainImpl (argc=3, argv=0x7fffffffecf8) at /home/wow/server_2/Legion/src/server/worldserver/Main.cpp:257
- configFile = "../etc/worldserver.conf"
- configService = ""
- vm = <incomplete type>
- configError = ""
- seed = {_bn = 0x7ffff409afe0}
- pidFile = ""
- signals = {<boost::asio::basic_io_object<boost::asio::signal_set_service, false>> = {service = @0x7ffff4073a80, implementation = {queue_ = {<boost::asio::detail::noncopyable> = {<No data fields>}, front_ = 0x7ffff405eb00, back_ = 0x7ffff405eb00}, signals_ = 0x7ffff4062c70}}, <No data fields>}
- numThreads = 2
- threadPool = std::vector of length 2, capacity 2 = {{_M_id = {_M_thread = 140737287026432}}, {_M_id = {_M_thread = 140737278633728}}}
- cliThread = 0x0
- raAcceptor = 0x0
- soapThread = 0x7fffc9e484a8
- worldPort = 8085
- worldListener = "0.0.0.0"
- networkThreads = 1
- #13 0x0000000002d219cf in main (argc=3, argv=0x7fffffffecf8) at /home/wow/server_2/Legion/src/server/worldserver/Main.cpp:318
- No locals.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement