Skip to content

Instantly share code, notes, and snippets.

@sirikfoll
Created September 27, 2018 21:31
Show Gist options
  • Save sirikfoll/5dda9ad412d597c3dd4db8f446d0e296 to your computer and use it in GitHub Desktop.
Save sirikfoll/5dda9ad412d597c3dd4db8f446d0e296 to your computer and use it in GitHub Desktop.
Thread 1 "worldserver" received signal SIGSEGV, Segmentation fault.
0x0000555556aa965d in Player::AddSpellMod (this=this@entry=0x7ffef79abe40, mod=0x7fffb1812e80, apply=apply@entry=false) at /root/wow/src/server/game/Entities/Player/Player.cpp:22622
22622 if (apply)
#0 0x0000555556aa965d in Player::AddSpellMod (this=this@entry=0x7ffef79abe40, mod=0x7fffb1812e80, apply=apply@entry=false) at /root/wow/src/server/game/Entities/Player/Player.cpp:22622
#1 0x0000555556ed748a in AuraEffect::ApplySpellMod (this=this@entry=0x7fffa81cf900, target=0x7ffef79abe40, apply=apply@entry=false) at /root/wow/src/server/game/Spells/Auras/SpellAuraEffects.cpp:721
#2 0x0000555556ed7718 in AuraEffect::HandleEffect (this=this@entry=0x7fffa81cf900, aurApp=aurApp@entry=0x7fffb19e56e0, mode=mode@entry=1 '\001', apply=apply@entry=false) at /root/wow/src/server/game/Spells/Auras/SpellAuraEffects.cpp:681
#3 0x0000555556eeb8bf in AuraApplication::_HandleEffect (this=this@entry=0x7fffb19e56e0, effIndex=effIndex@entry=1 '\001', apply=apply@entry=false) at /root/wow/src/server/game/Spells/Auras/SpellAuras.cpp:179
#4 0x0000555556b40652 in Unit::_UnapplyAura (this=this@entry=0x7ffef79abe40, i={first = 67188, second = 0x7fffb19e56e0}, removeMode=removeMode@entry=AURA_REMOVE_BY_DEFAULT) at /root/wow/src/server/game/Entities/Unit/Unit.cpp:3786
#5 0x0000555556b462d8 in Unit::RemoveAllAuras (this=this@entry=0x7ffef79abe40) at /root/wow/src/server/game/Entities/Unit/Unit.cpp:4490
#6 0x0000555556b4ff86 in Unit::CleanupBeforeRemoveFromMap (this=this@entry=0x7ffef79abe40, finalCleanup=finalCleanup@entry=true) at /root/wow/src/server/game/Entities/Unit/Unit.cpp:10897
#7 0x0000555556b67b24 in Unit::CleanupsBeforeDelete (this=this@entry=0x7ffef79abe40, finalCleanup=finalCleanup@entry=true) at /root/wow/src/server/game/Entities/Unit/Unit.cpp:10913
#8 0x0000555556b0e130 in Player::CleanupsBeforeDelete (this=0x7ffef79abe40, finalCleanup=<optimized out>) at /root/wow/src/server/game/Entities/Player/Player.cpp:468
#9 0x0000555556d9dc27 in WorldSession::LogoutPlayer (this=this@entry=0x7ffe6fee2d80, save=save@entry=true) at /root/wow/src/server/game/Server/WorldSession.cpp:596
#10 0x0000555556c82a3d in WorldSession::HandleLogoutRequestOpcode (this=0x7ffe6fee2d80) at /root/wow/src/server/game/Handlers/MiscHandler.cpp:410
#11 0x0000555556da290e in WorldSession::Update (this=this@entry=0x7ffe6fee2d80, diff=diff@entry=33, updater=...) at /root/wow/src/server/game/Server/WorldSession.cpp:320
#12 0x0000555556f27c59 in World::UpdateSessions (this=this@entry=0x55555793f9c0 <World::instance()::instance>, diff=diff@entry=33) at /root/wow/src/server/game/World/World.cpp:3306
#13 0x0000555556f2a05d in World::Update (this=0x55555793f9c0 <World::instance()::instance>, diff=33) at /root/wow/src/server/game/World/World.cpp:2530
#14 0x00005555561174c4 in WorldUpdateLoop () at /root/wow/src/server/worldserver/Main.cpp:411
#15 0x00005555560dfb82 in main (argc=<optimized out>, argv=<optimized out>) at /root/wow/src/server/worldserver/Main.cpp:270
#0 0x0000555556aa965d in Player::AddSpellMod (this=this@entry=0x7ffef79abe40, mod=0x7fffb1812e80, apply=apply@entry=false) at /root/wow/src/server/game/Entities/Player/Player.cpp:22622
Opcode = 615
modMask = {part = {0, 0, 0}}
#1 0x0000555556ed748a in AuraEffect::ApplySpellMod (this=this@entry=0x7fffa81cf900, target=0x7ffef79abe40, apply=apply@entry=false) at /root/wow/src/server/game/Spells/Auras/SpellAuraEffects.cpp:721
No locals.
#2 0x0000555556ed7718 in AuraEffect::HandleEffect (this=this@entry=0x7fffa81cf900, aurApp=aurApp@entry=0x7fffb19e56e0, mode=mode@entry=1 '\001', apply=apply@entry=false) at /root/wow/src/server/game/Spells/Auras/SpellAuraEffects.cpp:681
__FUNCTION__ = "HandleEffect"
prevented = <optimized out>
#3 0x0000555556eeb8bf in AuraApplication::_HandleEffect (this=this@entry=0x7fffb19e56e0, effIndex=effIndex@entry=1 '\001', apply=apply@entry=false) at /root/wow/src/server/game/Spells/Auras/SpellAuras.cpp:179
aurEff = 0x7fffa81cf900
__FUNCTION__ = "_HandleEffect"
#4 0x0000555556b40652 in Unit::_UnapplyAura (this=this@entry=0x7ffef79abe40, i={first = 67188, second = 0x7fffb19e56e0}, removeMode=removeMode@entry=AURA_REMOVE_BY_DEFAULT) at /root/wow/src/server/game/Entities/Unit/Unit.cpp:3786
itr = 1 '\001'
aurApp = 0x7fffb19e56e0
__FUNCTION__ = "_UnapplyAura"
caster = 0x7ffef79abe40
auraStateFound = <optimized out>
auraState = AURA_STATE_NONE
#5 0x0000555556b462d8 in Unit::RemoveAllAuras (this=this@entry=0x7ffef79abe40) at /root/wow/src/server/game/Entities/Unit/Unit.cpp:4490
aurAppIter = {first = 67188, second = 0x7fffb19e56e0}
aurIter = non-dereferenceable iterator for associative container
#6 0x0000555556b4ff86 in Unit::CleanupBeforeRemoveFromMap (this=this@entry=0x7ffef79abe40, finalCleanup=finalCleanup@entry=true) at /root/wow/src/server/game/Entities/Unit/Unit.cpp:10897
__FUNCTION__ = "CleanupBeforeRemoveFromMap"
#7 0x0000555556b67b24 in Unit::CleanupsBeforeDelete (this=this@entry=0x7ffef79abe40, finalCleanup=finalCleanup@entry=true) at /root/wow/src/server/game/Entities/Unit/Unit.cpp:10913
No locals.
#8 0x0000555556b0e130 in Player::CleanupsBeforeDelete (this=0x7ffef79abe40, finalCleanup=<optimized out>) at /root/wow/src/server/game/Entities/Player/Player.cpp:468
No locals.
#9 0x0000555556d9dc27 in WorldSession::LogoutPlayer (this=this@entry=0x7ffe6fee2d80, save=save@entry=true) at /root/wow/src/server/game/Server/WorldSession.cpp:596
data = {<ByteBuffer> = {_vptr.ByteBuffer = 0x408b51, static DEFAULT_SIZE = 4096, _rpos = 0, _wpos = 0, _storage = std::vector of length 0, capacity 0}, m_opcode = 0}
stmt = <optimized out>
#10 0x0000555556c82a3d in WorldSession::HandleLogoutRequestOpcode (this=0x7ffe6fee2d80) at /root/wow/src/server/game/Handlers/MiscHandler.cpp:410
instantLogout = true
canLogoutInCombat = <optimized out>
reason = 0
data = {<ByteBuffer> = {_vptr.ByteBuffer = 0x5555577c0640 <vtable for WorldPacket+16>, static DEFAULT_SIZE = 4096, _rpos = 0, _wpos = 5, _storage = std::vector of length 5, capacity 5 = {0 '\000', 0 '\000', 0 '\000', 0 '\000', 1 '\001'}}, m_opcode = 76}
#11 0x0000555556da290e in WorldSession::Update (this=this@entry=0x7ffe6fee2d80, diff=diff@entry=33, updater=...) at /root/wow/src/server/game/Server/WorldSession.cpp:320
gui = 26978299
packet = 0x7ffeb82f34c0
deletePacket = true
requeuePackets = std::vector of length 0, capacity 0
processedPackets = 0
#12 0x0000555556f27c59 in World::UpdateSessions (this=this@entry=0x55555793f9c0 <World::instance()::instance>, diff=diff@entry=33) at /root/wow/src/server/game/World/World.cpp:3306
pSession = 0x7ffe6fee2d80
updater = {<PacketFilter> = {_vptr.PacketFilter = 0x5555577ff140 <vtable for WorldSessionFilter+16>, m_pSession = 0x7ffe6fee2d80}, <No data fields>}
itr = {<std::__detail::_Node_iterator_base<std::pair<unsigned int const, WorldSession*>, false>> = {_M_cur = 0x7fff82fd6780}, <No data fields>}
next = {<std::__detail::_Node_iterator_base<std::pair<unsigned int const, WorldSession*>, false>> = {_M_cur = 0x7fff58954bc0}, <No data fields>}
sess = <optimized out>
#13 0x0000555556f2a05d in World::Update (this=0x55555793f9c0 <World::instance()::instance>, diff=33) at /root/wow/src/server/game/World/World.cpp:2530
currentGameTime = <optimized out>
#14 0x00005555561174c4 in WorldUpdateLoop () at /root/wow/src/server/worldserver/Main.cpp:411
realCurrTime = <optimized out>
realPrevTime = 26978266
#15 0x00005555560dfb82 in main (argc=<optimized out>, argv=<optimized out>) at /root/wow/src/server/worldserver/Main.cpp:270
configFile = {static preferred_separator = 47 '/', m_pathname = "/wow17/etc/worldserver.conf"}
configService = ""
vm = <incomplete type>
configError = ""
seed = {_bn = 0x7ffff23b25a0}
pidFile = ""
signals = {<boost::asio::basic_io_object<boost::asio::signal_set_service, false>> = {service = @0x7ffff23d3400, implementation = {queue_ = {<boost::asio::detail::noncopyable> = {<No data fields>}, front_ = 0x7ffff23e73c0, back_ = 0x7ffff23e73c0}, signals_ = 0x7ffff238a920}}, <No data fields>}
numThreads = <optimized out>
threadPool = std::vector of length 2, capacity 2 = {{_M_id = {_M_thread = 140737252853504}}, {_M_id = {_M_thread = 140737244460800}}}
cliThread = 0x7fff3ea379e8
raAcceptor = 0x0
soapThread = 0x0
worldPort = <optimized out>
worldListener = "0.0.0.0"
networkThreads = <optimized out>
Id Target Id Frame
* 1 Thread 0x7ffff7fe0f40 (LWP 29869) "worldserver" 0x00005555560dfb82 in main (argc=<optimized out>, argv=<optimized out>) at /root/wow/src/server/worldserver/Main.cpp:270
2 Thread 0x7ffff1f68700 (LWP 29873) "worldserver" 0x00007ffff5154c87 in __GI_epoll_pwait (epfd=4, events=0x7ffff1f65fa0, maxevents=128, timeout=-1, set=0x0) at ../sysdeps/unix/sysv/linux/epoll_pwait.c:42
3 Thread 0x7ffff1767700 (LWP 29874) "worldserver" 0x00007ffff6753072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ffff2391084) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
4 Thread 0x7ffff0554700 (LWP 29875) "worldserver" 0x00007ffff6753072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ffff239f464) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
5 Thread 0x7fffefd53700 (LWP 29876) "worldserver" 0x00007ffff6753072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ffff239f460) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
6 Thread 0x7fffef552700 (LWP 29877) "worldserver" 0x00007ffff6753072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ffff239f3a4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
7 Thread 0x7fffeed51700 (LWP 29878) "worldserver" 0x00007ffff6753072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ffff239f2e4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
8 Thread 0x7fffee550700 (LWP 29879) "worldserver" 0x00007ffff6753072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ffff239f2e4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
9 Thread 0x7ffed2b4f700 (LWP 29892) "worldserver" 0x00007ffff6753072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55555793a284 <MapManager::instance()::instance+324>) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
10 Thread 0x7ffed214e700 (LWP 29893) "worldserver" 0x00007ffff6753072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55555793a284 <MapManager::instance()::instance+324>) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
11 Thread 0x7ffed194d700 (LWP 29894) "worldserver" 0x00007ffff6753072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55555793a284 <MapManager::instance()::instance+324>) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
12 Thread 0x7ffed114c700 (LWP 29895) "worldserver" 0x00007ffff514a870 in __GI___select (nfds=1, readfds=0x7ffed114a490, writefds=0x0, exceptfds=0x7ffed114a510, timeout=0x7ffed114a480) at ../sysdeps/unix/sysv/linux/select.c:41
13 Thread 0x7ffed074b700 (LWP 29896) "worldserver" 0x00007ffff5154c87 in __GI_epoll_pwait (epfd=32, events=events@entry=0x7ffed07490a0, maxevents=maxevents@entry=128, timeout=-1, set=set@entry=0x0) at ../sysdeps/unix/sysv/linux/epoll_pwait.c:42
14 Thread 0x7ffecfd4a700 (LWP 29897) "worldserver" 0x00007ffff5154c87 in __GI_epoll_pwait (epfd=35, events=events@entry=0x7ffecfd480a0, maxevents=maxevents@entry=128, timeout=-1, set=set@entry=0x0) at ../sysdeps/unix/sysv/linux/epoll_pwait.c:42
Thread 14 (Thread 0x7ffecfd4a700 (LWP 29897)):
#0 0x00007ffff5154c87 in __GI_epoll_pwait (epfd=35, events=events@entry=0x7ffecfd480a0, maxevents=maxevents@entry=128, timeout=-1, set=set@entry=0x0) at ../sysdeps/unix/sysv/linux/epoll_pwait.c:42
resultvar = 18446744073709551612
sc_cancel_oldtype = 0
#1 0x00007ffff5154de8 in epoll_wait (epfd=<optimized out>, events=events@entry=0x7ffecfd480a0, maxevents=maxevents@entry=128, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
No locals.
#2 0x0000555556db3838 in boost::asio::detail::epoll_reactor::run (ops=..., block=<optimized out>, this=0x7ffee4a82f00) at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:392
timeout = <optimized out>
events = {{events = 5, data = {ptr = 0x7ffec58d29c0, fd = -980604480, u32 = 3314362816, u64 = 140732212783552}}, {events = 5, data = {ptr = 0x7ffe9ff69840, fd = -1611229120, u32 = 2683738176, u64 = 140731582158912}}, {events = 1, data = {ptr = 0x7ffebf64efe0, fd = -1083904032, u32 = 3211063264, u64 = 140732109484000}}, {events = 5, data = {ptr = 0x7ffec42c90a0, fd = -1003712352, u32 = 3291254944, u64 = 140732189675680}}, {events = 5, data = {ptr = 0x7ffe80a2cd00, fd = -2136814336, u32 = 2158152960, u64 = 140731056573696}}, {events = 5, data = {ptr = 0x7ffe8900ff20, fd = -1996423392, u32 = 2298543904, u64 = 140731196964640}}, {events = 5, data = {ptr = 0x7fff360c9bc0, fd = 906795968, u32 = 906795968, u64 = 140734100184000}}, {events = 1, data = {ptr = 0x7ffea0b39f00, fd = -1598841088, u32 = 2696126208, u64 = 140731594546944}}, {events = 1, data = {ptr = 0x7ffec832ef40, fd = -936186048, u32 = 3358781248, u64 = 140732257201984}}, {events = 5, data = {ptr = 0x7fff3dee9720, fd = 1039046432, u32 = 1039046432, u64 = 140734232434464}}, {events = 5, data = {ptr = 0x7ffeb326cae0, fd = -1289303328, u32 = 3005663968, u64 = 140731904084704}}, {events = 1, data = {ptr = 0x7ffeae72a1e0, fd = -1368219168, u32 = 2926748128, u64 = 140731825168864}}, {events = 5, data = {ptr = 0x7ffec42cc7a0, fd = -1003698272, u32 = 3291269024, u64 = 140732189689760}}, {events = 5, data = {ptr = 0x7ffe917977e0, fd = -1854310432, u32 = 2440656864, u64 = 140731339077600}}, {events = 1, data = {ptr = 0x7ffeced69460, fd = -824798112, u32 = 3470169184, u64 = 140732368589920}}, {events = 1, data = {ptr = 0x7fff7b6a2ca0, fd = 2070555808, u32 = 2070555808, u64 = 140735263943840}}, {events = 5, data = {ptr = 0x7ffe39ce6420, fd = 969827360, u32 = 969827360, u64 = 140729868248096}}, {events = 5, data = {ptr = 0x7ffeef2cb1a0, fd = -282283616, u32 = 4012683680, u64 = 140732911104416}}, {events = 1, data = {ptr = 0x7ffe9f6721c0, fd = -1620631104, u32 = 2674336192, u64 = 140731572756928}}, {events = 5, data = {ptr = 0x7fff70f12ee0, fd = 1894854368, u32 = 1894854368, u64 = 140735088242400}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}} <repeats 108 times>}
num_events = <optimized out>
check_timers = <optimized out>
#3 boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0x7ffee4a00920) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:356
on_exit = {task_io_service_ = 0x7ffee4a00920, lock_ = 0x7ffecfd47ff0, this_thread_ = 0x7ffecfd48040}
more_handlers = <optimized out>
#4 boost::asio::detail::task_io_service::run (ec=..., this=0x7ffee4a00920) at /usr/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_ = 0x7ffee4a00920, value_ = 0x7ffecfd48040, next_ = 0x0}
lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ = @0x7ffee4a00950, locked_ = false}
n = <optimized out>
#5 boost::asio::io_service::run (this=0x7ffee907bd58) at /usr/include/boost/asio/impl/io_service.ipp:59
ec = {m_val = 0, m_cat = 0x7ffff7b8a0c8}
#6 NetworkThread<WorldSocket>::Run (this=0x7ffee907bce8) at /root/wow/src/server/shared/Networking/NetworkThread.h:126
No locals.
#7 0x00007ffff5a490ff in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#8 0x00007ffff674c7fc in start_thread (arg=0x7ffecfd4a700) at pthread_create.c:465
pd = 0x7ffecfd4a700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732385240832, -8434780540428622781, 140737488345470, 140737488345471, 140732385240832, 140732385241536, 8434182588385453123, 8434766152023925827}, 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 0x00007ffff5154b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 13 (Thread 0x7ffed074b700 (LWP 29896)):
#0 0x00007ffff5154c87 in __GI_epoll_pwait (epfd=32, events=events@entry=0x7ffed07490a0, maxevents=maxevents@entry=128, timeout=-1, set=set@entry=0x0) at ../sysdeps/unix/sysv/linux/epoll_pwait.c:42
resultvar = 18446744073709551612
sc_cancel_oldtype = 0
#1 0x00007ffff5154de8 in epoll_wait (epfd=<optimized out>, events=events@entry=0x7ffed07490a0, maxevents=maxevents@entry=128, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
No locals.
#2 0x0000555556db3838 in boost::asio::detail::epoll_reactor::run (ops=..., block=<optimized out>, this=0x7ffee4a82e40) at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:392
timeout = <optimized out>
events = {{events = 1, data = {ptr = 0x7ffe9469c740, fd = -1805007040, u32 = 2489960256, u64 = 140731388380992}}, {events = 1, data = {ptr = 0x7fff528308a0, fd = 1384319136, u32 = 1384319136, u64 = 140734577707168}}, {events = 5, data = {ptr = 0x7ffe9dd6a0e0, fd = -1646878496, u32 = 2648088800, u64 = 140731546509536}}, {events = 5, data = {ptr = 0x7ffec4ee7060, fd = -991006624, u32 = 3303960672, u64 = 140732202381408}}, {events = 1, data = {ptr = 0x7ffe8da52b20, fd = -1918555360, u32 = 2376411936, u64 = 140731274832672}}, {events = 5, data = {ptr = 0x7ffec4ee6a20, fd = -991008224, u32 = 3303959072, u64 = 140732202379808}}, {events = 1, data = {ptr = 0x7ffe8e73f300, fd = -1905003776, u32 = 2389963520, u64 = 140731288384256}}, {events = 1, data = {ptr = 0x7ffee8ea06a0, fd = -387316064, u32 = 3907651232, u64 = 140732806071968}}, {events = 1, data = {ptr = 0x7ffec0242a60, fd = -1071371680, u32 = 3223595616, u64 = 140732122016352}}, {events = 1, data = {ptr = 0x7ffe8edbfc60, fd = -1898185632, u32 = 2396781664, u64 = 140731295202400}}, {events = 1, data = {ptr = 0x7fff3deea1c0, fd = 1039049152, u32 = 1039049152, u64 = 140734232437184}}, {events = 5, data = {ptr = 0x7ffeaece0d60, fd = -1362227872, u32 = 2932739424, u64 = 140731831160160}}, {events = 5, data = {ptr = 0x7ffec33e2ba0, fd = -1019335776, u32 = 3275631520, u64 = 140732174052256}}, {events = 5, data = {ptr = 0x7ffe5e8e67c0, fd = 1586390976, u32 = 1586390976, u64 = 140730484811712}}, {events = 1, data = {ptr = 0x7ffecc3fbda0, fd = -868237920, u32 = 3426729376, u64 = 140732325150112}}, {events = 5, data = {ptr = 0x7ffea1ec4480, fd = -1578351488, u32 = 2716615808, u64 = 140731615036544}}, {events = 5, data = {ptr = 0x7ffea5c3f300, fd = -1513884928, u32 = 2781082368, u64 = 140731679503104}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}} <repeats 111 times>}
num_events = <optimized out>
check_timers = <optimized out>
#3 boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0x7ffee4a00840) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:356
on_exit = {task_io_service_ = 0x7ffee4a00840, lock_ = 0x7ffed0748ff0, this_thread_ = 0x7ffed0749040}
more_handlers = <optimized out>
#4 boost::asio::detail::task_io_service::run (ec=..., this=0x7ffee4a00840) at /usr/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_ = 0x7ffee4a00840, value_ = 0x7ffed0749040, next_ = 0x0}
lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ = @0x7ffee4a00870, locked_ = false}
n = <optimized out>
#5 boost::asio::io_service::run (this=0x7ffee907bc78) at /usr/include/boost/asio/impl/io_service.ipp:59
ec = {m_val = 0, m_cat = 0x7ffff7b8a0c8}
#6 NetworkThread<WorldSocket>::Run (this=0x7ffee907bc08) at /root/wow/src/server/shared/Networking/NetworkThread.h:126
No locals.
#7 0x00007ffff5a490ff in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#8 0x00007ffff674c7fc in start_thread (arg=0x7ffed074b700) at pthread_create.c:465
pd = 0x7ffed074b700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732395730688, -8434780540428622781, 140737488345470, 140737488345471, 140732395730688, 140732395731392, 8434119640807892035, 8434766152023925827}, 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 0x00007ffff5154b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 12 (Thread 0x7ffed114c700 (LWP 29895)):
#0 0x00007ffff514a870 in __GI___select (nfds=1, readfds=0x7ffed114a490, writefds=0x0, exceptfds=0x7ffed114a510, timeout=0x7ffed114a480) at ../sysdeps/unix/sysv/linux/select.c:41
resultvar = 18446744073709551102
sc_cancel_oldtype = 0
#1 0x00007ffff7bb752b in ?? () from /lib/x86_64-linux-gnu/libreadline.so.7
No symbol table info available.
#2 0x00007ffff7bb77b4 in rl_read_key () from /lib/x86_64-linux-gnu/libreadline.so.7
No symbol table info available.
#3 0x00007ffff7b9f773 in readline_internal_char () from /lib/x86_64-linux-gnu/libreadline.so.7
No symbol table info available.
#4 0x00007ffff7b9ffc5 in readline () from /lib/x86_64-linux-gnu/libreadline.so.7
No symbol table info available.
#5 0x000055555613411f in CliThread () at /root/wow/src/server/worldserver/CommandLine/CliRunnable.cpp:153
command_str = <optimized out>
#6 0x00007ffff5a490ff in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#7 0x00007ffff674c7fc in start_thread (arg=0x7ffed114c700) at pthread_create.c:465
pd = 0x7ffed114c700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732406220544, -8434780540428622781, 140737488346078, 140737488346079, 140732406220544, 140732406221248, 8434118268028970051, 8434766152023925827}, 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"
#8 0x00007ffff5154b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 11 (Thread 0x7ffed194d700 (LWP 29894)):
#0 0x00007ffff6753072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55555793a284 <MapManager::instance()::instance+324>) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
__ret = -512
oldtype = 0
err = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55555793a1e0 <MapManager::instance()::instance+160>, cond=0x55555793a258 <MapManager::instance()::instance+280>) at pthread_cond_wait.c:502
spin = 0
buffer = {__routine = 0x7ffff6752e00 <__condvar_cleanup_waiting>, __arg = 0x7ffed194b620, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 4826337, cond = 0x55555793a258 <MapManager::instance()::instance+280>, mutex = 0x55555793a1e0 <MapManager::instance()::instance+160>, private = 0}
err = <optimized out>
g = 1
flags = <optimized out>
signals = 0
result = 0
seq = 2413168
#2 __pthread_cond_wait (cond=0x55555793a258 <MapManager::instance()::instance+280>, mutex=0x55555793a1e0 <MapManager::instance()::instance+160>) at pthread_cond_wait.c:655
No locals.
#3 0x00007ffff5a42dbc 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.
#4 0x0000555556d1a57c in ProducerConsumerQueue<MapUpdateRequest*>::WaitAndPop (value=<synthetic pointer>: <optimized out>, this=0x55555793a1e0 <MapManager::instance()::instance+160>) at /root/wow/src/common/Threading/ProducerConsumerQueue.h:76
lock = {_M_device = 0x55555793a1e0 <MapManager::instance()::instance+160>, _M_owns = true}
#5 MapUpdater::WorkerThread (this=0x55555793a1e0 <MapManager::instance()::instance+160>) at /root/wow/src/server/game/Maps/MapUpdater.cpp:108
request = 0x0
#6 0x00007ffff5a490ff in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#7 0x00007ffff674c7fc in start_thread (arg=0x7ffed194d700) at pthread_create.c:465
pd = 0x7ffed194d700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732414613248, -8434780540428622781, 140737488338286, 140737488338287, 140732414613248, 140732414613952, 8434117167980471363, 8434766152023925827}, 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"
#8 0x00007ffff5154b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 10 (Thread 0x7ffed214e700 (LWP 29893)):
#0 0x00007ffff6753072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55555793a284 <MapManager::instance()::instance+324>) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
__ret = -512
oldtype = 0
err = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55555793a1e0 <MapManager::instance()::instance+160>, cond=0x55555793a258 <MapManager::instance()::instance+280>) at pthread_cond_wait.c:502
spin = 0
buffer = {__routine = 0x7ffff6752e00 <__condvar_cleanup_waiting>, __arg = 0x7ffed214c620, __canceltype = 4, __prev = 0x0}
cbuffer = {wseq = 4826335, cond = 0x55555793a258 <MapManager::instance()::instance+280>, mutex = 0x55555793a1e0 <MapManager::instance()::instance+160>, private = 0}
err = <optimized out>
g = 1
flags = <optimized out>
signals = 0
result = 0
seq = 2413167
#2 __pthread_cond_wait (cond=0x55555793a258 <MapManager::instance()::instance+280>, mutex=0x55555793a1e0 <MapManager::instance()::instance+160>) at pthread_cond_wait.c:655
No locals.
#3 0x00007ffff5a42dbc 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.
#4 0x0000555556d1a57c in ProducerConsumerQueue<MapUpdateRequest*>::WaitAndPop (value=<synthetic pointer>: <optimized out>, this=0x55555793a1e0 <MapManager::instance()::instance+160>) at /root/wow/src/common/Threading/ProducerConsumerQueue.h:76
lock = {_M_device = 0x55555793a1e0 <MapManager::instance()::instance+160>, _M_owns = true}
#5 MapUpdater::WorkerThread (this=0x55555793a1e0 <MapManager::instance()::instance+160>) at /root/wow/src/server/game/Maps/MapUpdater.cpp:108
request = 0x0
#6 0x00007ffff5a490ff in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#7 0x00007ffff674c7fc in start_thread (arg=0x7ffed214e700) at pthread_create.c:465
pd = 0x7ffed214e700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732423005952, -8434780540428622781, 140737488338286, 140737488338287, 140732423005952, 140732423006656, 8434124861877511235, 8434766152023925827}, 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"
#8 0x00007ffff5154b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 9 (Thread 0x7ffed2b4f700 (LWP 29892)):
#0 0x00007ffff6753072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55555793a284 <MapManager::instance()::instance+324>) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
__ret = -512
oldtype = 0
err = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55555793a1e0 <MapManager::instance()::instance+160>, cond=0x55555793a258 <MapManager::instance()::instance+280>) at pthread_cond_wait.c:502
spin = 0
buffer = {__routine = 0x7ffff6752e00 <__condvar_cleanup_waiting>, __arg = 0x7ffed2b4d620, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 4826333, cond = 0x55555793a258 <MapManager::instance()::instance+280>, mutex = 0x55555793a1e0 <MapManager::instance()::instance+160>, private = 0}
err = <optimized out>
g = 1
flags = <optimized out>
signals = 0
result = 0
seq = 2413166
#2 __pthread_cond_wait (cond=0x55555793a258 <MapManager::instance()::instance+280>, mutex=0x55555793a1e0 <MapManager::instance()::instance+160>) at pthread_cond_wait.c:655
No locals.
#3 0x00007ffff5a42dbc 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.
#4 0x0000555556d1a57c in ProducerConsumerQueue<MapUpdateRequest*>::WaitAndPop (value=<synthetic pointer>: <optimized out>, this=0x55555793a1e0 <MapManager::instance()::instance+160>) at /root/wow/src/common/Threading/ProducerConsumerQueue.h:76
lock = {_M_device = 0x55555793a1e0 <MapManager::instance()::instance+160>, _M_owns = true}
#5 MapUpdater::WorkerThread (this=0x55555793a1e0 <MapManager::instance()::instance+160>) at /root/wow/src/server/game/Maps/MapUpdater.cpp:108
request = 0x0
#6 0x00007ffff5a490ff in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#7 0x00007ffff674c7fc in start_thread (arg=0x7ffed2b4f700) at pthread_create.c:465
pd = 0x7ffed2b4f700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732433495808, -8434780540428622781, 140737488338286, 140737488338287, 140732433495808, 140732433496512, 8434123486951105603, 8434766152023925827}, 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"
#8 0x00007ffff5154b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 8 (Thread 0x7fffee550700 (LWP 29879)):
#0 0x00007ffff6753072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ffff239f2e4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
__ret = -512
oldtype = 0
err = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7ffff239f240, cond=0x7ffff239f2b8) at pthread_cond_wait.c:502
spin = 0
buffer = {__routine = 0x7ffff6752e00 <__condvar_cleanup_waiting>, __arg = 0x7fffee54e610, __canceltype = -160101969, __prev = 0x0}
cbuffer = {wseq = 61, cond = 0x7ffff239f2b8, mutex = 0x7ffff239f240, private = 0}
err = <optimized out>
g = 1
flags = <optimized out>
signals = 0
result = 0
seq = 30
#2 __pthread_cond_wait (cond=0x7ffff239f2b8, mutex=0x7ffff239f240) at pthread_cond_wait.c:655
No locals.
#3 0x00007ffff5a42dbc 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.
#4 0x000055555702d614 in ProducerConsumerQueue<SQLOperation*>::WaitAndPop (value=<synthetic pointer>: <optimized out>, this=<optimized out>) at /root/wow/src/common/Threading/ProducerConsumerQueue.h:76
lock = {_M_device = 0x7ffff239f240, _M_owns = true}
#5 DatabaseWorker::WorkerThread (this=0x7ffff23b1940) at /root/wow/src/server/database/Database/DatabaseWorker.cpp:48
operation = 0x0
#6 0x00007ffff5a490ff in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#7 0x00007ffff674c7fc in start_thread (arg=0x7fffee550700) at pthread_create.c:465
pd = 0x7fffee550700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737191937792, -8434780540428622781, 140737488340910, 140737488340911, 140737191937792, 140737191938496, 8434819204544193603, 8434766152023925827}, 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"
#8 0x00007ffff5154b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 7 (Thread 0x7fffeed51700 (LWP 29878)):
#0 0x00007ffff6753072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ffff239f2e4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
__ret = -512
oldtype = 0
err = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7ffff239f240, cond=0x7ffff239f2b8) at pthread_cond_wait.c:502
spin = 0
buffer = {__routine = 0x7ffff6752e00 <__condvar_cleanup_waiting>, __arg = 0x7fffeed4f610, __canceltype = -160101969, __prev = 0x0}
cbuffer = {wseq = 59, cond = 0x7ffff239f2b8, mutex = 0x7ffff239f240, private = 0}
err = <optimized out>
g = 1
flags = <optimized out>
signals = 0
result = 0
seq = 29
#2 __pthread_cond_wait (cond=0x7ffff239f2b8, mutex=0x7ffff239f240) at pthread_cond_wait.c:655
No locals.
#3 0x00007ffff5a42dbc 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.
#4 0x000055555702d614 in ProducerConsumerQueue<SQLOperation*>::WaitAndPop (value=<synthetic pointer>: <optimized out>, this=<optimized out>) at /root/wow/src/common/Threading/ProducerConsumerQueue.h:76
lock = {_M_device = 0x7ffff239f240, _M_owns = true}
#5 DatabaseWorker::WorkerThread (this=0x7ffff23b1900) at /root/wow/src/server/database/Database/DatabaseWorker.cpp:48
operation = 0x0
#6 0x00007ffff5a490ff in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#7 0x00007ffff674c7fc in start_thread (arg=0x7fffeed51700) at pthread_create.c:465
pd = 0x7fffeed51700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737200330496, -8434780540428622781, 140737488340910, 140737488340911, 140737200330496, 140737200331200, 8434818104495694915, 8434766152023925827}, 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"
#8 0x00007ffff5154b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 6 (Thread 0x7fffef552700 (LWP 29877)):
#0 0x00007ffff6753072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ffff239f3a4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
__ret = -512
oldtype = 0
err = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7ffff239f300, cond=0x7ffff239f378) at pthread_cond_wait.c:502
spin = 0
buffer = {__routine = 0x7ffff6752e00 <__condvar_cleanup_waiting>, __arg = 0x7fffef550610, __canceltype = -160101969, __prev = 0x0}
cbuffer = {wseq = 977519, cond = 0x7ffff239f378, mutex = 0x7ffff239f300, private = 0}
err = <optimized out>
g = 1
flags = <optimized out>
signals = 0
result = 0
seq = 488759
#2 __pthread_cond_wait (cond=0x7ffff239f378, mutex=0x7ffff239f300) at pthread_cond_wait.c:655
No locals.
#3 0x00007ffff5a42dbc 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.
#4 0x000055555702d614 in ProducerConsumerQueue<SQLOperation*>::WaitAndPop (value=<synthetic pointer>: <optimized out>, this=<optimized out>) at /root/wow/src/common/Threading/ProducerConsumerQueue.h:76
lock = {_M_device = 0x7ffff239f300, _M_owns = true}
#5 DatabaseWorker::WorkerThread (this=0x7ffff23b1880) at /root/wow/src/server/database/Database/DatabaseWorker.cpp:48
operation = 0x0
#6 0x00007ffff5a490ff in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#7 0x00007ffff674c7fc in start_thread (arg=0x7fffef552700) at pthread_create.c:465
pd = 0x7fffef552700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737208723200, -8434780540428622781, 140737488340910, 140737488340911, 140737208723200, 140737208723904, 8434817019479581763, 8434766152023925827}, 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"
#8 0x00007ffff5154b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 5 (Thread 0x7fffefd53700 (LWP 29876)):
#0 0x00007ffff6753072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ffff239f460) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
__ret = -512
oldtype = 0
err = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7ffff239f3c0, cond=0x7ffff239f438) at pthread_cond_wait.c:502
spin = 0
buffer = {__routine = 0x7ffff6752e00 <__condvar_cleanup_waiting>, __arg = 0x7fffefd51610, __canceltype = -160101969, __prev = 0x0}
cbuffer = {wseq = 90934, cond = 0x7ffff239f438, mutex = 0x7ffff239f3c0, private = 0}
err = <optimized out>
g = 0
flags = <optimized out>
signals = 0
result = 0
seq = 45467
#2 __pthread_cond_wait (cond=0x7ffff239f438, mutex=0x7ffff239f3c0) at pthread_cond_wait.c:655
No locals.
#3 0x00007ffff5a42dbc 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.
#4 0x000055555702d614 in ProducerConsumerQueue<SQLOperation*>::WaitAndPop (value=<synthetic pointer>: <optimized out>, this=<optimized out>) at /root/wow/src/common/Threading/ProducerConsumerQueue.h:76
lock = {_M_device = 0x7ffff239f3c0, _M_owns = true}
#5 DatabaseWorker::WorkerThread (this=0x7ffff23b1960) at /root/wow/src/server/database/Database/DatabaseWorker.cpp:48
operation = 0x0
#6 0x00007ffff5a490ff in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#7 0x00007ffff674c7fc in start_thread (arg=0x7fffefd53700) at pthread_create.c:465
pd = 0x7fffefd53700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737217115904, -8434780540428622781, 140737488340910, 140737488340911, 140737217115904, 140737217116608, 8434815919431083075, 8434766152023925827}, 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"
#8 0x00007ffff5154b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 4 (Thread 0x7ffff0554700 (LWP 29875)):
#0 0x00007ffff6753072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ffff239f464) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
__ret = -512
oldtype = 0
err = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7ffff239f3c0, cond=0x7ffff239f438) at pthread_cond_wait.c:502
spin = 0
buffer = {__routine = 0x7ffff6752e00 <__condvar_cleanup_waiting>, __arg = 0x7ffff0552610, __canceltype = -160101969, __prev = 0x0}
cbuffer = {wseq = 90937, cond = 0x7ffff239f438, mutex = 0x7ffff239f3c0, private = 0}
err = <optimized out>
g = 1
flags = <optimized out>
signals = 0
result = 0
seq = 45468
#2 __pthread_cond_wait (cond=0x7ffff239f438, mutex=0x7ffff239f3c0) at pthread_cond_wait.c:655
No locals.
#3 0x00007ffff5a42dbc 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.
#4 0x000055555702d614 in ProducerConsumerQueue<SQLOperation*>::WaitAndPop (value=<synthetic pointer>: <optimized out>, this=<optimized out>) at /root/wow/src/common/Threading/ProducerConsumerQueue.h:76
lock = {_M_device = 0x7ffff239f3c0, _M_owns = true}
#5 DatabaseWorker::WorkerThread (this=0x7ffff23b19a0) at /root/wow/src/server/database/Database/DatabaseWorker.cpp:48
operation = 0x0
#6 0x00007ffff5a490ff in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#7 0x00007ffff674c7fc in start_thread (arg=0x7ffff0554700) at pthread_create.c:465
pd = 0x7ffff0554700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737225508608, -8434780540428622781, 140737488340910, 140737488340911, 140737225508608, 140737225509312, 8434753248878912579, 8434766152023925827}, 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"
#8 0x00007ffff5154b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 3 (Thread 0x7ffff1767700 (LWP 29874)):
#0 0x00007ffff6753072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ffff2391084) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
__ret = -512
oldtype = 0
err = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7ffff2391030, cond=0x7ffff2391058) at pthread_cond_wait.c:502
spin = 0
buffer = {__routine = 0x7ffff6752e00 <__condvar_cleanup_waiting>, __arg = 0x7ffff1765570, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 90795, cond = 0x7ffff2391058, mutex = 0x7ffff2391030, private = 0}
err = <optimized out>
g = 1
flags = <optimized out>
signals = 0
result = 0
seq = 45397
#2 __pthread_cond_wait (cond=0x7ffff2391058, mutex=0x7ffff2391030) at pthread_cond_wait.c:655
No locals.
#3 0x0000555556125988 in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (lock=..., this=0x7ffff2391058) at /usr/include/boost/asio/detail/posix_event.hpp:106
No locals.
#4 boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0x7ffff2391000) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:380
No locals.
#5 boost::asio::detail::task_io_service::run (ec=..., this=0x7ffff2391000) at /usr/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_ = 0x7ffe94665f90}, 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_ = 0x7ffff2391000, value_ = 0x7ffff1765680, next_ = 0x0}
lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ = @0x7ffff2391030, locked_ = true}
n = <optimized out>
#6 boost::asio::io_service::run (this=<optimized out>) at /usr/include/boost/asio/impl/io_service.ipp:59
ec = {m_val = 0, m_cat = 0x7ffff7b8a0c8}
#7 0x00007ffff5a490ff in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#8 0x00007ffff674c7fc in start_thread (arg=0x7ffff1767700) at pthread_create.c:465
pd = 0x7ffff1767700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737244460800, -8434780540428622781, 140737488346126, 140737488346127, 140737244460800, 140737244461504, 8434750779809588291, 8434766152023925827}, 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 0x00007ffff5154b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 2 (Thread 0x7ffff1f68700 (LWP 29873)):
#0 0x00007ffff5154c87 in __GI_epoll_pwait (epfd=4, events=0x7ffff1f65fa0, maxevents=128, timeout=-1, set=0x0) at ../sysdeps/unix/sysv/linux/epoll_pwait.c:42
resultvar = 18446744073709551612
sc_cancel_oldtype = 0
#1 0x000055555611ffbd in boost::asio::detail::epoll_reactor::run (this=0x7ffff239f000, block=<optimized out>, ops=...) at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:392
timeout = <optimized out>
events = {{events = 1, data = {ptr = 0x7ffff239f064, fd = -231083932, u32 = 4063883364, u64 = 140737257271396}}, {events = 3226166, data = {ptr = 0x7ffff5d07b00 <vtable for std::ios_base+16>, fd = -170886400, u32 = 4124080896, u64 = 140737317468928}}, {events = 6, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x1002, fd = 4098, u32 = 4098, u64 = 4098}}, {events = 0, data = {ptr = 0x7fff, fd = 32767, u32 = 32767, u64 = 32767}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}} <repeats 12 times>, {events = 0, data = {ptr = 0x3000000008, fd = 8, u32 = 8, u64 = 206158430216}}, {events = 4059455472, data = {ptr = 0xf5d1266000007fff, fd = 32767, u32 = 32767, u64 = 17712981003183620095}}, {events = 32767, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 4059430912, data = {ptr = 0xf1f65f4800007fff, fd = 32767, u32 = 32767, u64 = 17435227770253770751}}, {events = 32767, data = {ptr = 0x7ffff5d12080, fd = -170844032, u32 = 4124123264, u64 = 140737317511296}}, {events = 4124123152, data = {ptr = 0xf5d1202000007fff, fd = 32767, u32 = 32767, u64 = 17712974131235946495}}, {events = 32767, data = {ptr = 0x42, fd = 66, u32 = 66, u64 = 66}}, {events = 1805193504, data = {ptr = 0x1300007fff, fd = 32767, u32 = 32767, u64 = 81604411391}}, {events = 0, data = {ptr = 0x13, fd = 19, u32 = 19, u64 = 19}}, {events = 4096, data = {ptr = 0x1000000000, fd = 0, u32 = 0, u64 = 68719476736}}, {events = 32767, data = {ptr = 0x100f0d6c978, fd = -254359176, u32 = 4040608120, u64 = 1103552235896}}, {events = 1468042080, data = {ptr = 0x82a1fe0000005555, fd = 21845, u32 = 21845, u64 = 9413083972134524245}}, {events = 2102146306, data = {ptr = 0x7ffff1f66167, fd = -235511449, u32 = 4059455847, u64 = 140737252843879}}, {events = 4059459352, data = {ptr = 0xf0d678c000007fff, fd = 32767, u32 = 32767, u64 = 17354190980147871743}}, {events = 32767, data = {ptr = 0x7d4c350282a1fe00, fd = -2103312896, u32 = 2191654400, u64 = 9028649637868862976}}, {events = 0, data = {ptr = 0x82a1fe0000000000, fd = 0, u32 = 0, u64 = 9413083972134502400}}, {events = 2102146306, data = {ptr = 0x7fff6b991120, fd = 1805193504, u32 = 1805193504, u64 = 140734998581536}}, {events = 56, data = {ptr = 0xf1f661f000000000, fd = 0, u32 = 0, u64 = 17435230690831499264}}, {events = 32767, data = {ptr = 0x7ffff1f662b8, fd = -235511112, u32 = 4059456184, u64 = 140737252844216}}, {events = 4038902768, data = {ptr = 0x3922fb7000007fff, fd = 32767, u32 = 32767, u64 = 4117129467824996351}}, {events = 32766, data = {ptr = 0x55555714b658 <boost::asio::detail::epoll_reactor::descriptor_state::perform_io(unsigned int)::flag>, fd = 1460975192, u32 = 1460975192, u64 = 93825021556312}}, {events = 2191654400, data = {ptr = 0xf1f662607d4c3502, fd = 2102146306, u32 = 2102146306, u64 = 17435231173969982722}}, {events = 32767, data = {ptr = 0x30, fd = 48, u32 = 48, u64 = 48}}, {events = 0, data = {ptr = 0xf1f662a000000000, fd = 0, u32 = 0, u64 = 17435231446745743360}}, {events = 32767, data = {ptr = 0x7ffff0bcc4b0, fd = -256064336, u32 = 4038902960, u64 = 140737232290992}}, {events = 4059456160, data = {ptr = 0xf0bcc4c800007fff, fd = 32767, u32 = 32767, u64 = 17346956227996844031}}, {events = 32767, data = {ptr = 0x555557000fc1 <QueryCallback::QueryCallback(QueryCallback&&)+161>, fd = 1459621825, u32 = 1459621825, u64 = 93825020202945}}, {events = 4059455952, data = {ptr = 0x7fff, fd = 32767, u32 = 32767, u64 = 32767}}, {events = 0, data = {ptr = 0x7ffff0bcc4b0, fd = -256064336, u32 = 4038902960, u64 = 140737232290992}}, {events = 4059456160, data = {ptr = 0x7fff, fd = 32767, u32 = 32767, u64 = 32767}}, {events = 0, data = {ptr = 0x555557001676 <std::vector<QueryCallback, std::allocator<QueryCallback> >::_M_realloc_insert<QueryCallback>(__gnu_cxx::__normal_iterator<QueryCallback*, std::vector<QueryCallback, std::allocator<QueryCallback> > >, QueryCallback&&)+134>, fd = 1459623542, u32 = 1459623542, u64 = 93825020204662}}, {events = 0, data = {ptr = 0xf1f6628000000000, fd = 0, u32 = 0, u64 = 17435231309306789888}}, {events = 32767, data = {ptr = 0x7ffff1f66260, fd = -235511200, u32 = 4059456096, u64 = 140737252844128}}, {events = 4059456160, data = {ptr = 0xf0bcc3f000007fff, fd = 32767, u32 = 32767, u64 = 17346955300283908095}}, {events = 32767, data = {ptr = 0x7ffe3922fb70, fd = 958593904, u32 = 958593904, u64 = 140729857014640}}, {events = 1460975192, data = {ptr = 0x56dac6b700005555, fd = 21845, u32 = 21845, u64 = 6258533121466062165}}, {events = 21845, data = {ptr = 0x7ffff1f66280, fd = -235511168, u32 = 4059456128, u64 = 140737252844160}}, {events = 4059456112, data = {ptr = 0xf1f662a000007fff, fd = 32767, u32 = 32767, u64 = 17435231446745776127}}, {events = 32767, data = {ptr = 0x555556da5ff8 <WorldSocket::Start()+424>, fd = 1457151992, u32 = 1457151992, u64 = 93825017733112}}, {events = 1457162032, data = {ptr = 0x5555, fd = 21845, u32 = 21845, u64 = 21845}}, {events = 0, data = {ptr = 0x7ffe3922f890, fd = 958593168, u32 = 958593168, u64 = 140729857013904}}, {events = 958593392, data = {ptr = 0xf1f6627000007ffe, fd = 32766, u32 = 32766, u64 = 17435231240587345918}}, {events = 32767, data = {ptr = 0xe, fd = 14, u32 = 14, u64 = 14}}, {events = 774976305, data = {ptr = 0x2e3735312e353532, fd = 775238962, u32 = 775238962, u64 = 3330188934808679730}}, {events = 13878, data = {ptr = 0x7fff6b991120, fd = 1805193504, u32 = 1805193504, u64 = 140734998581536}}, {events = 958593168, data = {ptr = 0x56dac69000007ffe, fd = 32766, u32 = 32766, u64 = 6258532953962348542}}, {events = 21845, data = {ptr = 0x7ffff1f662fc, fd = -235511044, u32 = 4059456252, u64 = 140737252844284}}, {events = 4059456304, data = {ptr = 0x5aa2dc3200007fff, fd = 32767, u32 = 32767, u64 = 6531024516947148799}}, {events = 0, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 4059456416, data = {ptr = 0xf1f6638800007fff, fd = 32767, u32 = 32767, u64 = 17435232443178188799}}, {events = 32767, data = {ptr = 0x7ffff1f663a0, fd = -235510880, u32 = 4059456416, u64 = 140737252844448}}, {events = 4059456392, data = {ptr = 0xf1f663a000007fff, fd = 32767, u32 = 32767, u64 = 17435232546257403903}}, {events = 32767, data = {ptr = 0x7ffff2398028, fd = -231112664, u32 = 4063854632, u64 = 140737257242664}}, {events = 4111505446, data = {ptr = 0xf1f6633000007fff, fd = 32767, u32 = 32767, u64 = 17435232065221066751}}, {events = 32767, data = {ptr = 0xf23b20c0, fd = -231006016, u32 = 4063961280, u64 = 4063961280}}, {events = 0, data = {ptr = 0x82a1fe0000000000, fd = 0, u32 = 0, u64 = 9413083972134502400}}, {events = 2102146306, data = {ptr = 0x555556133cd0 <boost::date_time::c_time::gmtime(long const*, tm*)>, fd = 1444101328, u32 = 1444101328, u64 = 93825004682448}}, {events = 87830, data = {ptr = 0xf0b6782000000000, fd = 0, u32 = 0, u64 = 17345183093698330624}}, {events = 32767, data = {ptr = 0x7ffff239f030, fd = -231083984, u32 = 4063883312, u64 = 140737257271344}}, {events = 4063854632, data = {ptr = 0x56133ceb00007fff, fd = 32767, u32 = 32767, u64 = 6202368091834318847}}, {events = 21845, data = {ptr = 0x7ffff1f66380, fd = -235510912, u32 = 4059456384, u64 = 140737252844416}}, {events = 2191654400, data = {ptr = 0xf239f0307d4c3502, fd = 2102146306, u32 = 2102146306, u64 = 17454245921902310658}}, {events = 32767, data = {ptr = 0x7ffff1f663a0, fd = -235510880, u32 = 4059456416, u64 = 140737252844448}}, {events = 87830, data = {ptr = 0xf0b6782000000000, fd = 0, u32 = 0, u64 = 17345183093698330624}}, {events = 32767, data = {ptr = 0x7ffff239f030, fd = -231083984, u32 = 4063883312, u64 = 140737257271344}}, {events = 1444061390, data = {ptr = 0xf1f6642000005555, fd = 21845, u32 = 21845, u64 = 17435233096013206869}}, {events = 2458187, data = {ptr = 0x5aa2dc32, fd = 1520622642, u32 = 1520622642, u64 = 1520622642}}, {events = 1520622642, data = {ptr = 0x1571600000000, fd = 0, u32 = 0, u64 = 377226977607680}}, {events = 0, data = {ptr = 0xa0000002a, fd = 42, u32 = 42, u64 = 42949673002}}, {events = 19, data = {ptr = 0x200000009, fd = 9, u32 = 9, u64 = 8589934601}}, {events = 118, data = {ptr = 0x4300000005, fd = 5, u32 = 5, u64 = 287762808837}}, {events = 0, data = {ptr = 0x7fff, fd = 32767, u32 = 32767, u64 = 32767}}, {events = 0, data = {ptr = 0x7ffff51e528d, fd = -182562163, u32 = 4112405133, u64 = 140737305793165}}, {events = 2191654400, data = {ptr = 0x17d4c3502, fd = 2102146306, u32 = 2102146306, u64 = 6397113602}}, {events = 0, data = {ptr = 0x7ffff2398028, fd = -231112664, u32 = 4063854632, u64 = 140737257242664}}, {events = 300000000, data = {ptr = 0x5612a4cd00000000, fd = 0, u32 = 0, u64 = 6202200837217845248}}, {events = 21845, data = {ptr = 0x555556133cd0 <boost::date_time::c_time::gmtime(long const*, tm*)>, fd = 1444101328, u32 = 1444101328, u64 = 93825004682448}}, {events = 1000000, data = {ptr = 0x1013c79600000000, fd = 0, u32 = 0, u64 = 1158488976223371264}}, {events = 49450301, data = {ptr = 0x7d4c350282a1fe00, fd = -2103312896, u32 = 2191654400, u64 = 9028649637868862976}}, {events = 23370, data = {ptr = 0xf239802800000000, fd = 0, u32 = 0, u64 = 17454122740138115072}}, {events = 32767, data = {ptr = 0x7ffff239f000, fd = -231084032, u32 = 4063883264, u64 = 140737257271296}}, {events = 1444064217, data = {ptr = 0x5555, fd = 21845, u32 = 21845, u64 = 21845}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 1, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x12b00000000, fd = 0, u32 = 0, u64 = 1284195221504}}, {events = 0, data = {ptr = 0x3b9aab6d, fd = 999992173, u32 = 999992173, u64 = 999992173}}, {events = 1520622642, data = {ptr = 0x82a1fe0000000000, fd = 0, u32 = 0, u64 = 9413083972134502400}}, {events = 2102146306, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 4038490144, data = {ptr = 0x5791b16800007fff, fd = 32767, u32 = 32767, u64 = 6310019613157523455}}, {events = 21845, data = {ptr = 0x7ffff2398028, fd = -231112664, u32 = 4063854632, u64 = 140737257242664}}, {events = 4059456800, data = {ptr = 0x5b4a00007fff, fd = 32767, u32 = 32767, u64 = 100373385740287}}, {events = 0, data = {ptr = 0x7ffff1f66600, fd = -235510272, u32 = 4059457024, u64 = 140737252845056}}, {events = 1444064946, data = {ptr = 0xf1f6652000005555, fd = 21845, u32 = 21845, u64 = 17435234195524834645}}, {events = 32767, data = {ptr = 0x7ffff0b67820, fd = -256477152, u32 = 4038490144, u64 = 140737231878176}}, {events = 4038490144, data = {ptr = 0x82a1fe0000007fff, fd = 32767, u32 = 32767, u64 = 9413083972134535167}}, {events = 2102146306, data = {ptr = 0x7ffff1f66560, fd = -235510432, u32 = 4059456864, u64 = 140737252844896}}, {events = 4059456800, data = {ptr = 0xf239100000007fff, fd = 32767, u32 = 32767, u64 = 17453999423037145087}}, {events = 32767, data = {ptr = 0x7ffff2391058, fd = -231141288, u32 = 4063826008, u64 = 140737257214040}}, {events = 4059457040, data = {ptr = 0x5611902e00007fff, fd = 32767, u32 = 32767, u64 = 6201896689108811775}}, {events = 21845, data = {ptr = 0x555556118f90 <FreezeDetectorHandler(boost::system::error_code const&)>, fd = 1443991440, u32 = 1443991440, u64 = 93825004572560}}, {events = 2191654400, data = {ptr = 0x7d4c3502, fd = 2102146306, u32 = 2102146306, u64 = 2102146306}}, {events = 0, data = {ptr = 0x100000000, fd = 0, u32 = 0, u64 = 4294967296}}, {events = 4063826052, data = {ptr = 0xb15300007fff, fd = 32767, u32 = 32767, u64 = 194970040434687}}, {events = 0, data = {ptr = 0x4f67509af, fd = -160101969, u32 = 4134865327, u64 = 21314734511}}, {events = 2191654400, data = {ptr = 0xf1f665a07d4c3502, fd = 2102146306, u32 = 2102146306, u64 = 17435234747382772994}}, {events = 32767, data = {ptr = 0x7ffff2391000, fd = -231141376, u32 = 4063825920, u64 = 140737257213952}}, {events = 4063826008, data = {ptr = 0x5611ce9300007fff, fd = 32767, u32 = 32767, u64 = 6201965292621430783}}, {events = 21845, data = {ptr = 0x7ffff1f665a0, fd = -235510368, u32 = 4059456928, u64 = 140737252844960}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x5555561204bf <boost::asio::detail::task_io_service::wake_one_thread_and_unlock(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&)+191>, fd = 1444021439, u32 = 1444021439, u64 = 93825004602559}}}
num_events = <optimized out>
check_timers = <optimized out>
#2 0x000055555612578f in boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0x7ffff2391000) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:356
on_exit = {task_io_service_ = 0x7ffff2391000, lock_ = 0x7ffff1f66610, this_thread_ = 0x7ffff1f66680}
more_handlers = <optimized out>
#3 boost::asio::detail::task_io_service::run (ec=..., this=0x7ffff2391000) at /usr/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_ = 0x7ffff2391000, value_ = 0x7ffff1f66680, next_ = 0x0}
lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ = @0x7ffff2391030, locked_ = false}
n = <optimized out>
#4 boost::asio::io_service::run (this=<optimized out>) at /usr/include/boost/asio/impl/io_service.ipp:59
ec = {m_val = 0, m_cat = 0x7ffff7b8a0c8}
#5 0x00007ffff5a490ff in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#6 0x00007ffff674c7fc in start_thread (arg=0x7ffff1f68700) at pthread_create.c:465
pd = 0x7ffff1f68700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737252853504, -8434780540428622781, 140737488346126, 140737488346127, 140737252853504, 140737252854208, 8434749681908573251, 8434766152023925827}, 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"
#7 0x00007ffff5154b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 1 (Thread 0x7ffff7fe0f40 (LWP 29869)):
#0 0x0000555556aa965d in Player::AddSpellMod (this=this@entry=0x7ffef79abe40, mod=0x7fffb1812e80, apply=apply@entry=false) at /root/wow/src/server/game/Entities/Player/Player.cpp:22622
Opcode = 615
modMask = {part = {0, 0, 0}}
#1 0x0000555556ed748a in AuraEffect::ApplySpellMod (this=this@entry=0x7fffa81cf900, target=0x7ffef79abe40, apply=apply@entry=false) at /root/wow/src/server/game/Spells/Auras/SpellAuraEffects.cpp:721
No locals.
#2 0x0000555556ed7718 in AuraEffect::HandleEffect (this=this@entry=0x7fffa81cf900, aurApp=aurApp@entry=0x7fffb19e56e0, mode=mode@entry=1 '\001', apply=apply@entry=false) at /root/wow/src/server/game/Spells/Auras/SpellAuraEffects.cpp:681
__FUNCTION__ = "HandleEffect"
prevented = <optimized out>
#3 0x0000555556eeb8bf in AuraApplication::_HandleEffect (this=this@entry=0x7fffb19e56e0, effIndex=effIndex@entry=1 '\001', apply=apply@entry=false) at /root/wow/src/server/game/Spells/Auras/SpellAuras.cpp:179
aurEff = 0x7fffa81cf900
__FUNCTION__ = "_HandleEffect"
#4 0x0000555556b40652 in Unit::_UnapplyAura (this=this@entry=0x7ffef79abe40, i={first = 67188, second = 0x7fffb19e56e0}, removeMode=removeMode@entry=AURA_REMOVE_BY_DEFAULT) at /root/wow/src/server/game/Entities/Unit/Unit.cpp:3786
itr = 1 '\001'
aurApp = 0x7fffb19e56e0
__FUNCTION__ = "_UnapplyAura"
caster = 0x7ffef79abe40
auraStateFound = <optimized out>
auraState = AURA_STATE_NONE
#5 0x0000555556b462d8 in Unit::RemoveAllAuras (this=this@entry=0x7ffef79abe40) at /root/wow/src/server/game/Entities/Unit/Unit.cpp:4490
aurAppIter = {first = 67188, second = 0x7fffb19e56e0}
aurIter = non-dereferenceable iterator for associative container
#6 0x0000555556b4ff86 in Unit::CleanupBeforeRemoveFromMap (this=this@entry=0x7ffef79abe40, finalCleanup=finalCleanup@entry=true) at /root/wow/src/server/game/Entities/Unit/Unit.cpp:10897
__FUNCTION__ = "CleanupBeforeRemoveFromMap"
#7 0x0000555556b67b24 in Unit::CleanupsBeforeDelete (this=this@entry=0x7ffef79abe40, finalCleanup=finalCleanup@entry=true) at /root/wow/src/server/game/Entities/Unit/Unit.cpp:10913
No locals.
#8 0x0000555556b0e130 in Player::CleanupsBeforeDelete (this=0x7ffef79abe40, finalCleanup=<optimized out>) at /root/wow/src/server/game/Entities/Player/Player.cpp:468
No locals.
#9 0x0000555556d9dc27 in WorldSession::LogoutPlayer (this=this@entry=0x7ffe6fee2d80, save=save@entry=true) at /root/wow/src/server/game/Server/WorldSession.cpp:596
data = {<ByteBuffer> = {_vptr.ByteBuffer = 0x408b51, static DEFAULT_SIZE = 4096, _rpos = 0, _wpos = 0, _storage = std::vector of length 0, capacity 0}, m_opcode = 0}
stmt = <optimized out>
#10 0x0000555556c82a3d in WorldSession::HandleLogoutRequestOpcode (this=0x7ffe6fee2d80) at /root/wow/src/server/game/Handlers/MiscHandler.cpp:410
instantLogout = true
canLogoutInCombat = <optimized out>
reason = 0
data = {<ByteBuffer> = {_vptr.ByteBuffer = 0x5555577c0640 <vtable for WorldPacket+16>, static DEFAULT_SIZE = 4096, _rpos = 0, _wpos = 5, _storage = std::vector of length 5, capacity 5 = {0 '\000', 0 '\000', 0 '\000', 0 '\000', 1 '\001'}}, m_opcode = 76}
#11 0x0000555556da290e in WorldSession::Update (this=this@entry=0x7ffe6fee2d80, diff=diff@entry=33, updater=...) at /root/wow/src/server/game/Server/WorldSession.cpp:320
gui = 26978299
packet = 0x7ffeb82f34c0
deletePacket = true
requeuePackets = std::vector of length 0, capacity 0
processedPackets = 0
#12 0x0000555556f27c59 in World::UpdateSessions (this=this@entry=0x55555793f9c0 <World::instance()::instance>, diff=diff@entry=33) at /root/wow/src/server/game/World/World.cpp:3306
pSession = 0x7ffe6fee2d80
updater = {<PacketFilter> = {_vptr.PacketFilter = 0x5555577ff140 <vtable for WorldSessionFilter+16>, m_pSession = 0x7ffe6fee2d80}, <No data fields>}
itr = {<std::__detail::_Node_iterator_base<std::pair<unsigned int const, WorldSession*>, false>> = {_M_cur = 0x7fff82fd6780}, <No data fields>}
next = {<std::__detail::_Node_iterator_base<std::pair<unsigned int const, WorldSession*>, false>> = {_M_cur = 0x7fff58954bc0}, <No data fields>}
sess = <optimized out>
#13 0x0000555556f2a05d in World::Update (this=0x55555793f9c0 <World::instance()::instance>, diff=33) at /root/wow/src/server/game/World/World.cpp:2530
currentGameTime = <optimized out>
#14 0x00005555561174c4 in WorldUpdateLoop () at /root/wow/src/server/worldserver/Main.cpp:411
realCurrTime = <optimized out>
realPrevTime = 26978266
#15 0x00005555560dfb82 in main (argc=<optimized out>, argv=<optimized out>) at /root/wow/src/server/worldserver/Main.cpp:270
configFile = {static preferred_separator = 47 '/', m_pathname = "/wow17/etc/worldserver.conf"}
configService = ""
vm = <incomplete type>
configError = ""
seed = {_bn = 0x7ffff23b25a0}
pidFile = ""
signals = {<boost::asio::basic_io_object<boost::asio::signal_set_service, false>> = {service = @0x7ffff23d3400, implementation = {queue_ = {<boost::asio::detail::noncopyable> = {<No data fields>}, front_ = 0x7ffff23e73c0, back_ = 0x7ffff23e73c0}, signals_ = 0x7ffff238a920}}, <No data fields>}
numThreads = <optimized out>
threadPool = std::vector of length 2, capacity 2 = {{_M_id = {_M_thread = 140737252853504}}, {_M_id = {_M_thread = 140737244460800}}}
cliThread = 0x7fff3ea379e8
raAcceptor = 0x0
soapThread = 0x0
worldPort = <optimized out>
worldListener = "0.0.0.0"
networkThreads = <optimized out>
A debugging session is active.
Inferior 1 [process 29869] will be killed.
Quit anyway? (y or n) [answered Y; input not from terminal]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment