Skip to content

Instantly share code, notes, and snippets.

@sirikfoll
Created September 27, 2018 21:32
Show Gist options
  • Save sirikfoll/775f4e07730d4554cbc98a42d601f01e to your computer and use it in GitHub Desktop.
Save sirikfoll/775f4e07730d4554cbc98a42d601f01e to your computer and use it in GitHub Desktop.
Thread 1 "worldserver" received signal SIGFPE, Arithmetic exception.
0x0000555556acfa87 in Player::AddSpellMod (this=this@entry=0x7fff86c3b980, mod=0x7ffef0896d80, apply=apply@entry=false) at /root/wow/src/server/game/Entities/Player/Player.cpp:22648
22648 for (uint8 i = 0; i < 3; ++i)
#0 0x0000555556acfa87 in Player::AddSpellMod (this=this@entry=0x7fff86c3b980, mod=0x7ffef0896d80, apply=apply@entry=false) at /root/wow/src/server/game/Entities/Player/Player.cpp:22648
#1 0x0000555556efcbaa in AuraEffect::ApplySpellMod (this=this@entry=0x7fff98e3f700, target=0x7fff86c3b980, apply=apply@entry=false) at /root/wow/src/server/game/Spells/Auras/SpellAuraEffects.cpp:721
#2 0x0000555556efce38 in AuraEffect::HandleEffect (this=this@entry=0x7fff98e3f700, aurApp=aurApp@entry=0x7ffef08b19a0, mode=mode@entry=1 '\001', apply=apply@entry=false) at /root/wow/src/server/game/Spells/Auras/SpellAuraEffects.cpp:681
#3 0x0000555556f10fff in AuraApplication::_HandleEffect (this=this@entry=0x7ffef08b19a0, effIndex=effIndex@entry=0 '\000', apply=apply@entry=false) at /root/wow/src/server/game/Spells/Auras/SpellAuras.cpp:179
#4 0x0000555556b67122 in Unit::_UnapplyAura (this=this@entry=0x7fff86c3b980, i={first = 19287, second = 0x7ffef08b19a0}, removeMode=removeMode@entry=AURA_REMOVE_BY_DEFAULT) at /root/wow/src/server/game/Entities/Unit/Unit.cpp:3756
#5 0x0000555556b6cd98 in Unit::RemoveAllAuras (this=this@entry=0x7fff86c3b980) at /root/wow/src/server/game/Entities/Unit/Unit.cpp:4460
#6 0x0000555556b75ad6 in Unit::CleanupBeforeRemoveFromMap (this=this@entry=0x7fff86c3b980, finalCleanup=finalCleanup@entry=true) at /root/wow/src/server/game/Entities/Unit/Unit.cpp:10896
#7 0x0000555556b8d2f4 in Unit::CleanupsBeforeDelete (this=this@entry=0x7fff86c3b980, finalCleanup=finalCleanup@entry=true) at /root/wow/src/server/game/Entities/Unit/Unit.cpp:10912
#8 0x0000555556b348a0 in Player::CleanupsBeforeDelete (this=0x7fff86c3b980, finalCleanup=<optimized out>) at /root/wow/src/server/game/Entities/Player/Player.cpp:470
#9 0x0000555556dc2c87 in WorldSession::LogoutPlayer (this=this@entry=0x7ffd3716fe00, save=save@entry=true) at /root/wow/src/server/game/Server/WorldSession.cpp:599
#10 0x0000555556ca8a3d in WorldSession::HandleLogoutRequestOpcode (this=0x7ffd3716fe00) at /root/wow/src/server/game/Handlers/MiscHandler.cpp:412
#11 0x0000555556dc7a6e in WorldSession::Update (this=this@entry=0x7ffd3716fe00, diff=diff@entry=52, updater=...) at /root/wow/src/server/game/Server/WorldSession.cpp:320
#12 0x0000555556f53179 in World::UpdateSessions (this=this@entry=0x555557977bc0 <World::instance()::instance>, diff=diff@entry=52) at /root/wow/src/server/game/World/World.cpp:3331
#13 0x0000555556f5553d in World::Update (this=0x555557977bc0 <World::instance()::instance>, diff=52) at /root/wow/src/server/game/World/World.cpp:2555
#14 0x0000555556127a44 in WorldUpdateLoop () at /root/wow/src/server/worldserver/Main.cpp:411
#15 0x00005555560efde2 in main (argc=<optimized out>, argv=<optimized out>) at /root/wow/src/server/worldserver/Main.cpp:270
#0 0x0000555556acfa87 in Player::AddSpellMod (this=this@entry=0x7fff86c3b980, mod=0x7ffef0896d80, apply=apply@entry=false) at /root/wow/src/server/game/Entities/Player/Player.cpp:22648
i = <optimized out>
Opcode = 614
modMask = {part = {0, 0, 0}}
#1 0x0000555556efcbaa in AuraEffect::ApplySpellMod (this=this@entry=0x7fff98e3f700, target=0x7fff86c3b980, apply=apply@entry=false) at /root/wow/src/server/game/Spells/Auras/SpellAuraEffects.cpp:721
No locals.
#2 0x0000555556efce38 in AuraEffect::HandleEffect (this=this@entry=0x7fff98e3f700, aurApp=aurApp@entry=0x7ffef08b19a0, 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 0x0000555556f10fff in AuraApplication::_HandleEffect (this=this@entry=0x7ffef08b19a0, effIndex=effIndex@entry=0 '\000', apply=apply@entry=false) at /root/wow/src/server/game/Spells/Auras/SpellAuras.cpp:179
aurEff = 0x7fff98e3f700
__FUNCTION__ = "_HandleEffect"
#4 0x0000555556b67122 in Unit::_UnapplyAura (this=this@entry=0x7fff86c3b980, i={first = 19287, second = 0x7ffef08b19a0}, removeMode=removeMode@entry=AURA_REMOVE_BY_DEFAULT) at /root/wow/src/server/game/Entities/Unit/Unit.cpp:3756
itr = 0 '\000'
aurApp = 0x7ffef08b19a0
__FUNCTION__ = "_UnapplyAura"
caster = 0x7fff86c3b980
auraStateFound = <optimized out>
auraState = AURA_STATE_NONE
#5 0x0000555556b6cd98 in Unit::RemoveAllAuras (this=this@entry=0x7fff86c3b980) at /root/wow/src/server/game/Entities/Unit/Unit.cpp:4460
aurAppIter = {first = 19287, second = 0x7ffef08b19a0}
aurIter = non-dereferenceable iterator for associative container
#6 0x0000555556b75ad6 in Unit::CleanupBeforeRemoveFromMap (this=this@entry=0x7fff86c3b980, finalCleanup=finalCleanup@entry=true) at /root/wow/src/server/game/Entities/Unit/Unit.cpp:10896
__FUNCTION__ = "CleanupBeforeRemoveFromMap"
#7 0x0000555556b8d2f4 in Unit::CleanupsBeforeDelete (this=this@entry=0x7fff86c3b980, finalCleanup=finalCleanup@entry=true) at /root/wow/src/server/game/Entities/Unit/Unit.cpp:10912
No locals.
#8 0x0000555556b348a0 in Player::CleanupsBeforeDelete (this=0x7fff86c3b980, finalCleanup=<optimized out>) at /root/wow/src/server/game/Entities/Player/Player.cpp:470
No locals.
#9 0x0000555556dc2c87 in WorldSession::LogoutPlayer (this=this@entry=0x7ffd3716fe00, save=save@entry=true) at /root/wow/src/server/game/Server/WorldSession.cpp:599
data = {<ByteBuffer> = {_vptr.ByteBuffer = 0x262b3b, static DEFAULT_SIZE = 4096, _rpos = 0, _wpos = 0, _storage = std::vector of length 0, capacity 0}, m_opcode = 0}
stmt = <optimized out>
#10 0x0000555556ca8a3d in WorldSession::HandleLogoutRequestOpcode (this=0x7ffd3716fe00) at /root/wow/src/server/game/Handlers/MiscHandler.cpp:412
instantLogout = true
canLogoutInCombat = <optimized out>
reason = 0
data = {<ByteBuffer> = {_vptr.ByteBuffer = 0x5555577f55c0 <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 0x0000555556dc7a6e in WorldSession::Update (this=this@entry=0x7ffd3716fe00, diff=diff@entry=52, updater=...) at /root/wow/src/server/game/Server/WorldSession.cpp:320
gui = 32776224
packet = 0x7ffeba332800
deletePacket = true
requeuePackets = std::vector of length 0, capacity 0
processedPackets = 0
#12 0x0000555556f53179 in World::UpdateSessions (this=this@entry=0x555557977bc0 <World::instance()::instance>, diff=diff@entry=52) at /root/wow/src/server/game/World/World.cpp:3331
pSession = 0x7ffd3716fe00
updater = {<PacketFilter> = {_vptr.PacketFilter = 0x555557834680 <vtable for WorldSessionFilter+16>, m_pSession = 0x7ffd3716fe00}, <No data fields>}
itr = {<std::__detail::_Node_iterator_base<std::pair<unsigned int const, WorldSession*>, false>> = {_M_cur = 0x7ffe97fb39e0}, <No data fields>}
next = {<std::__detail::_Node_iterator_base<std::pair<unsigned int const, WorldSession*>, false>> = {_M_cur = 0x7fff9c041020}, <No data fields>}
sess = <optimized out>
#13 0x0000555556f5553d in World::Update (this=0x555557977bc0 <World::instance()::instance>, diff=52) at /root/wow/src/server/game/World/World.cpp:2555
currentGameTime = <optimized out>
#14 0x0000555556127a44 in WorldUpdateLoop () at /root/wow/src/server/worldserver/Main.cpp:411
realCurrTime = <optimized out>
realPrevTime = 32776171
#15 0x00005555560efde2 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 = 0x7ffff23b25c0}
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_ = 0x7ffff238a950}}, <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 = 0x7fff3fb7bd70
raAcceptor = 0x0
soapThread = 0x0
worldPort = <optimized out>
worldListener = "0.0.0.0"
networkThreads = <optimized out>
Id Target Id Frame
* 1 Thread 0x7ffff7fe0f40 (LWP 18716) "worldserver" 0x00005555560efde2 in main (argc=<optimized out>, argv=<optimized out>) at /root/wow/src/server/worldserver/Main.cpp:270
2 Thread 0x7ffff1f68700 (LWP 18720) "worldserver" 0x00007ffff6753072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ffff2391084) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
3 Thread 0x7ffff1767700 (LWP 18721) "worldserver" 0x00007ffff5154c87 in __GI_epoll_pwait (epfd=4, events=0x7ffff1764fa0, maxevents=128, timeout=-1, set=0x0) at ../sysdeps/unix/sysv/linux/epoll_pwait.c:42
4 Thread 0x7ffff0554700 (LWP 18722) "worldserver" 0x00007ffff6753072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ffff239f460) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
5 Thread 0x7fffefd53700 (LWP 18723) "worldserver" 0x00007ffff6753072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ffff239f464) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
6 Thread 0x7fffef552700 (LWP 18724) "worldserver" 0x00007ffff6753072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ffff239f3a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
7 Thread 0x7fffeed51700 (LWP 18725) "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 18726) "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 0x7ffed294f700 (LWP 18743) "worldserver" 0x00007ffff6753072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555557972400 <MapManager::instance()::instance+320>) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
10 Thread 0x7ffed214e700 (LWP 18744) "worldserver" 0x00007ffff6753072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555557972400 <MapManager::instance()::instance+320>) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
11 Thread 0x7ffed194d700 (LWP 18745) "worldserver" 0x00007ffff6753072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555557972400 <MapManager::instance()::instance+320>) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
12 Thread 0x7ffed114c700 (LWP 18746) "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 18747) "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 18748) "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 18748)):
#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 0x0000555556dd8998 in boost::asio::detail::epoll_reactor::run (ops=..., block=<optimized out>, this=0x7ffeeb7e3680) at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:392
timeout = <optimized out>
events = {{events = 1, data = {ptr = 0x7ffeeb7e36e4, fd = -344049948, u32 = 3950917348, u64 = 140732849338084}}, {events = 5, data = {ptr = 0x7fff4e5fd100, fd = 1314902272, u32 = 1314902272, u64 = 140734508290304}}, {events = 1, data = {ptr = 0x7ffeb6e88c20, fd = -1226273760, u32 = 3068693536, u64 = 140731967114272}}, {events = 5, data = {ptr = 0x7ffe917aa4c0, fd = -1854233408, u32 = 2440733888, u64 = 140731339154624}}, {events = 5, data = {ptr = 0x7fff3ed04420, fd = 1053836320, u32 = 1053836320, u64 = 140734247224352}}, {events = 5, data = {ptr = 0x7ffe8af85b80, fd = -1963435136, u32 = 2331532160, u64 = 140731229952896}}, {events = 1, data = {ptr = 0x7ffec803f440, fd = -939264960, u32 = 3355702336, u64 = 140732254123072}}, {events = 1, data = {ptr = 0x7ffeebeeed40, fd = -336663232, u32 = 3958304064, u64 = 140732856724800}}, {events = 1, data = {ptr = 0x7ffec5148c00, fd = -988509184, u32 = 3306458112, u64 = 140732204878848}}, {events = 1, data = {ptr = 0x7ffe41c1d200, fd = 1103221248, u32 = 1103221248, u64 = 140730001641984}}, {events = 5, data = {ptr = 0x7fffe1d59320, fd = -506096864, u32 = 3788870432, u64 = 140736982258464}}, {events = 5, data = {ptr = 0x7ffeae7989c0, fd = -1367766592, u32 = 2927200704, u64 = 140731825621440}}, {events = 1, data = {ptr = 0x7ffeab78f7e0, fd = -1418135584, u32 = 2876831712, u64 = 140731775252448}}, {events = 5, data = {ptr = 0x7ffefe21db80, fd = -31335552, u32 = 4263631744, u64 = 140733162052480}}, {events = 1, data = {ptr = 0x7fff4e5fd240, fd = 1314902592, u32 = 1314902592, u64 = 140734508290624}}, {events = 1, data = {ptr = 0x7ffe9bdc48a0, fd = -1680062304, u32 = 2614904992, u64 = 140731513325728}}, {events = 1, data = {ptr = 0x7fff3c72caa0, fd = 1014155936, u32 = 1014155936, u64 = 140734207543968}}, {events = 5, data = {ptr = 0x7ffeed9c1b80, fd = -308536448, u32 = 3986430848, u64 = 140732884851584}}, {events = 5, data = {ptr = 0x7fffe23e9820, fd = -499214304, u32 = 3795752992, u64 = 140736989141024}}, {events = 1, data = {ptr = 0x7fff3c72cdc0, fd = 1014156736, u32 = 1014156736, u64 = 140734207544768}}, {events = 1, data = {ptr = 0x7ffff0b3cb20, fd = -256652512, u32 = 4038314784, u64 = 140737231702816}}, {events = 1, data = {ptr = 0x7ffe94170760, fd = -1810430112, u32 = 2484537184, u64 = 140731382957920}}, {events = 1, data = {ptr = 0x7fff3f0adf80, fd = 1057677184, u32 = 1057677184, u64 = 140734251065216}}, {events = 1, data = {ptr = 0x7ffec17cf500, fd = -1048775424, u32 = 3246191872, u64 = 140732144612608}}, {events = 5, data = {ptr = 0x7ffe926bef20, fd = -1838420192, u32 = 2456547104, u64 = 140731354967840}}, {events = 1, data = {ptr = 0x7ffeb2ad0dc0, fd = -1297281600, u32 = 2997685696, u64 = 140731896106432}}, {events = 1, data = {ptr = 0x7ffec755c180, fd = -950681216, u32 = 3344286080, u64 = 140732242706816}}, {events = 1, data = {ptr = 0x7fffcc2eafe0, fd = -869355552, u32 = 3425611744, u64 = 140736618999776}}, {events = 1, data = {ptr = 0x7ffeed9c4ce0, fd = -308523808, u32 = 3986443488, u64 = 140732884864224}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}} <repeats 99 times>}
num_events = <optimized out>
check_timers = <optimized out>
#3 boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0x7ffee71abde0) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:356
on_exit = {task_io_service_ = 0x7ffee71abde0, lock_ = 0x7ffecfd47ff0, this_thread_ = 0x7ffecfd48040}
more_handlers = <optimized out>
#4 boost::asio::detail::task_io_service::run (ec=..., this=0x7ffee71abde0) 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_ = 0x7ffee71abde0, value_ = 0x7ffecfd48040, next_ = 0x0}
lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ = @0x7ffee71abe10, locked_ = false}
n = <optimized out>
#5 boost::asio::io_service::run (this=0x7ffee7232f58) at /usr/include/boost/asio/impl/io_service.ipp:59
ec = {m_val = 0, m_cat = 0x7ffff7b8a0c8}
#6 NetworkThread<WorldSocket>::Run (this=0x7ffee7232ee8) 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, 2772656983776424777, 140737488345470, 140737488345471, 140732385240832, 140732385241536, -2771988114260888759, -2772642596432907447}, 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 18747)):
#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 0x0000555556dd8998 in boost::asio::detail::epoll_reactor::run (ops=..., block=<optimized out>, this=0x7ffeeb7e35c0) at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:392
timeout = <optimized out>
events = {{events = 1, data = {ptr = 0x7ffec610f980, fd = -971966080, u32 = 3323001216, u64 = 140732221421952}}, {events = 1, data = {ptr = 0x7ffefa4b3800, fd = -95733760, u32 = 4199233536, u64 = 140733097654272}}, {events = 5, data = {ptr = 0x7fff2d53ebe0, fd = 760474592, u32 = 760474592, u64 = 140733953862624}}, {events = 5, data = {ptr = 0x7ffe905c46c0, fd = -1873000768, u32 = 2421966528, u64 = 140731320387264}}, {events = 5, data = {ptr = 0x7ffe41c1d2a0, fd = 1103221408, u32 = 1103221408, u64 = 140730001642144}}, {events = 5, data = {ptr = 0x7ffe9e7cd700, fd = -1635985664, u32 = 2658981632, u64 = 140731557402368}}, {events = 5, data = {ptr = 0x7ffe97ba2720, fd = -1749407968, u32 = 2545559328, u64 = 140731443980064}}, {events = 5, data = {ptr = 0x7fff4e5fcd40, fd = 1314901312, u32 = 1314901312, u64 = 140734508289344}}, {events = 5, data = {ptr = 0x7ffe904f0120, fd = -1873870560, u32 = 2421096736, u64 = 140731319517472}}, {events = 5, data = {ptr = 0x7ffe3fea90e0, fd = 1072337120, u32 = 1072337120, u64 = 140729970757856}}, {events = 1, data = {ptr = 0x7fff35b218c0, fd = 900864192, u32 = 900864192, u64 = 140734094252224}}, {events = 1, data = {ptr = 0x7ffff0b3c300, fd = -256654592, u32 = 4038312704, u64 = 140737231700736}}, {events = 1, data = {ptr = 0x7ffef5342e80, fd = -181129600, u32 = 4113837696, u64 = 140733012258432}}, {events = 5, data = {ptr = 0x7ffecdb9bd20, fd = -843465440, u32 = 3451501856, u64 = 140732349922592}}, {events = 5, data = {ptr = 0x7ffeb5e86f00, fd = -1243058432, u32 = 3051908864, u64 = 140731950329600}}, {events = 5, data = {ptr = 0x7fff2d53ebe0, fd = 760474592, u32 = 760474592, u64 = 140733953862624}}, {events = 1, data = {ptr = 0x7ffe97d307a0, fd = -1747777632, u32 = 2547189664, u64 = 140731445610400}}, {events = 1, data = {ptr = 0x7ffeaac220e0, fd = -1430118176, u32 = 2864849120, u64 = 140731763269856}}, {events = 5, data = {ptr = 0x7ffff0922d80, fd = -258855552, u32 = 4036111744, u64 = 140737229499776}}, {events = 1, data = {ptr = 0x7ffff091fd60, fd = -258867872, u32 = 4036099424, u64 = 140737229487456}}, {events = 5, data = {ptr = 0x7ffff0921980, fd = -258860672, u32 = 4036106624, u64 = 140737229494656}}, {events = 5, data = {ptr = 0x7fff35b22720, fd = 900867872, u32 = 900867872, u64 = 140734094255904}}, {events = 5, data = {ptr = 0x7fff4e5fd6a0, fd = 1314903712, u32 = 1314903712, u64 = 140734508291744}}, {events = 5, data = {ptr = 0x7fff35b21dc0, fd = 900865472, u32 = 900865472, u64 = 140734094253504}}, {events = 1, data = {ptr = 0x7ffeb2ad46a0, fd = -1297267040, u32 = 2997700256, u64 = 140731896120992}}, {events = 1, data = {ptr = 0x7ffee71e6840, fd = -417437632, u32 = 3877529664, u64 = 140732775950400}}, {events = 5, data = {ptr = 0x7ffff0b3c260, fd = -256654752, u32 = 4038312544, u64 = 140737231700576}}, {events = 1, data = {ptr = 0x7fff3da48f60, fd = 1034194784, u32 = 1034194784, u64 = 140734227582816}}, {events = 1, data = {ptr = 0x7ffeccc46a20, fd = -859543008, u32 = 3435424288, u64 = 140732333845024}}, {events = 5, data = {ptr = 0x7ffec1f23260, fd = -1041092000, u32 = 3253875296, u64 = 140732152296032}}, {events = 5, data = {ptr = 0x7ffecbafe800, fd = -877664256, u32 = 3417303040, u64 = 140732315723776}}, {events = 5, data = {ptr = 0x7ffff091e460, fd = -258874272, u32 = 4036093024, u64 = 140737229481056}}, {events = 5, data = {ptr = 0x7ffe9a570d00, fd = -1705571072, u32 = 2589396224, u64 = 140731487816960}}, {events = 5, data = {ptr = 0x7fff36676ee0, fd = 912748256, u32 = 912748256, u64 = 140734106136288}}, {events = 5, data = {ptr = 0x7ffedc361e60, fd = -600433056, u32 = 3694534240, u64 = 140732592954976}}, {events = 1, data = {ptr = 0x7fff3bed5860, fd = 1005410400, u32 = 1005410400, u64 = 140734198798432}}, {events = 1, data = {ptr = 0x7fff01012180, fd = 16851328, u32 = 16851328, u64 = 140733210239360}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}} <repeats 91 times>}
num_events = <optimized out>
check_timers = <optimized out>
#3 boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0x7ffee71abd00) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:356
on_exit = {task_io_service_ = 0x7ffee71abd00, lock_ = 0x7ffed0748ff0, this_thread_ = 0x7ffed0749040}
more_handlers = <optimized out>
#4 boost::asio::detail::task_io_service::run (ec=..., this=0x7ffee71abd00) 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_ = 0x7ffee71abd00, value_ = 0x7ffed0749040, next_ = 0x0}
lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ = @0x7ffee71abd30, locked_ = false}
n = <optimized out>
#5 boost::asio::io_service::run (this=0x7ffee7232e78) at /usr/include/boost/asio/impl/io_service.ipp:59
ec = {m_val = 0, m_cat = 0x7ffff7b8a0c8}
#6 NetworkThread<WorldSocket>::Run (this=0x7ffee7232e08) 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, 2772656983776424777, 140737488345470, 140737488345471, 140732395730688, 140732395731392, -2772013678443105463, -2772642596432907447}, 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 18746)):
#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 0x000055555614469f 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, 2772656983776424777, 140737488346078, 140737488346079, 140732406220544, 140732406221248, -2772010653175516343, -2772642596432907447}, 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 18745)):
#0 0x00007ffff6753072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555557972400 <MapManager::instance()::instance+320>) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
__ret = -512
oldtype = 0
err = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x555557972360 <MapManager::instance()::instance+160>, cond=0x5555579723d8 <MapManager::instance()::instance+280>) at pthread_cond_wait.c:502
spin = 0
buffer = {__routine = 0x7ffff6752e00 <__condvar_cleanup_waiting>, __arg = 0x7ffed194b620, __canceltype = 4, __prev = 0x0}
cbuffer = {wseq = 4609678, cond = 0x5555579723d8 <MapManager::instance()::instance+280>, mutex = 0x555557972360 <MapManager::instance()::instance+160>, private = 0}
err = <optimized out>
g = 0
flags = <optimized out>
signals = 0
result = 0
seq = 2304839
#2 __pthread_cond_wait (cond=0x5555579723d8 <MapManager::instance()::instance+280>, mutex=0x555557972360 <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 0x0000555556d3f65c in ProducerConsumerQueue<MapUpdateRequest*>::WaitAndPop (value=<synthetic pointer>: <optimized out>, this=0x555557972360 <MapManager::instance()::instance+160>) at /root/wow/src/common/Threading/ProducerConsumerQueue.h:76
lock = {_M_device = 0x555557972360 <MapManager::instance()::instance+160>, _M_owns = true}
#5 MapUpdater::WorkerThread (this=0x555557972360 <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, 2772656983776424777, 140737488340126, 140737488340127, 140732414613248, 140732414613952, -2772009554200759479, -2772642596432907447}, 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 18744)):
#0 0x00007ffff6753072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555557972400 <MapManager::instance()::instance+320>) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
__ret = -512
oldtype = 0
err = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x555557972360 <MapManager::instance()::instance+160>, cond=0x5555579723d8 <MapManager::instance()::instance+280>) at pthread_cond_wait.c:502
spin = 0
buffer = {__routine = 0x7ffff6752e00 <__condvar_cleanup_waiting>, __arg = 0x7ffed214c620, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 4609680, cond = 0x5555579723d8 <MapManager::instance()::instance+280>, mutex = 0x555557972360 <MapManager::instance()::instance+160>, private = 0}
err = <optimized out>
g = 0
flags = <optimized out>
signals = 0
result = 0
seq = 2304840
#2 __pthread_cond_wait (cond=0x5555579723d8 <MapManager::instance()::instance+280>, mutex=0x555557972360 <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 0x0000555556d3f65c in ProducerConsumerQueue<MapUpdateRequest*>::WaitAndPop (value=<synthetic pointer>: <optimized out>, this=0x555557972360 <MapManager::instance()::instance+160>) at /root/wow/src/common/Threading/ProducerConsumerQueue.h:76
lock = {_M_device = 0x555557972360 <MapManager::instance()::instance+160>, _M_owns = true}
#5 MapUpdater::WorkerThread (this=0x555557972360 <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, 2772656983776424777, 140737488340126, 140737488340127, 140732423005952, 140732423006656, -2772017249171541175, -2772642596432907447}, 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 0x7ffed294f700 (LWP 18743)):
#0 0x00007ffff6753072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555557972400 <MapManager::instance()::instance+320>) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
__ret = -512
oldtype = 0
err = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x555557972360 <MapManager::instance()::instance+160>, cond=0x5555579723d8 <MapManager::instance()::instance+280>) at pthread_cond_wait.c:502
spin = 0
buffer = {__routine = 0x7ffff6752e00 <__condvar_cleanup_waiting>, __arg = 0x7ffed294d620, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 4609676, cond = 0x5555579723d8 <MapManager::instance()::instance+280>, mutex = 0x555557972360 <MapManager::instance()::instance+160>, private = 0}
err = <optimized out>
g = 0
flags = <optimized out>
signals = 0
result = 0
seq = 2304838
#2 __pthread_cond_wait (cond=0x5555579723d8 <MapManager::instance()::instance+280>, mutex=0x555557972360 <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 0x0000555556d3f65c in ProducerConsumerQueue<MapUpdateRequest*>::WaitAndPop (value=<synthetic pointer>: <optimized out>, this=0x555557972360 <MapManager::instance()::instance+160>) at /root/wow/src/common/Threading/ProducerConsumerQueue.h:76
lock = {_M_device = 0x555557972360 <MapManager::instance()::instance+160>, _M_owns = true}
#5 MapUpdater::WorkerThread (this=0x555557972360 <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=0x7ffed294f700) at pthread_create.c:465
pd = 0x7ffed294f700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732431398656, 2772656983776424777, 140737488340126, 140737488340127, 140732431398656, 140732431399360, -2772016150196784311, -2772642596432907447}, 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 18726)):
#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 = 75, cond = 0x7ffff239f2b8, mutex = 0x7ffff239f240, private = 0}
err = <optimized out>
g = 1
flags = <optimized out>
signals = 0
result = 0
seq = 37
#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 0x00005555570569a4 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=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=0x7fffee550700) at pthread_create.c:465
pd = 0x7fffee550700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737191937792, 2772656983776424777, 140737488340910, 140737488340911, 140737191937792, 140737191938496, -2772624728272145591, -2772642596432907447}, 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 18725)):
#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 = 77, cond = 0x7ffff239f2b8, mutex = 0x7ffff239f240, private = 0}
err = <optimized out>
g = 1
flags = <optimized out>
signals = 0
result = 0
seq = 38
#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 0x00005555570569a4 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=0x7ffff23b1920) 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, 2772656983776424777, 140737488340910, 140737488340911, 140737200330496, 140737200331200, -2772623629297388727, -2772642596432907447}, 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 18724)):
#0 0x00007ffff6753072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ffff239f3a0) 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 = 1604656, cond = 0x7ffff239f378, mutex = 0x7ffff239f300, private = 0}
err = <optimized out>
g = 0
flags = <optimized out>
signals = 0
result = 0
seq = 802328
#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 0x00005555570569a4 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=0x7ffff23b18a0) 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, 2772656983776424777, 140737488340910, 140737488340911, 140737208723200, 140737208723904, -2772622545355017399, -2772642596432907447}, 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 18723)):
#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 = 0x7fffefd51610, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 153889, cond = 0x7ffff239f438, mutex = 0x7ffff239f3c0, private = 0}
err = <optimized out>
g = 1
flags = <optimized out>
signals = 0
result = 0
seq = 76944
#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 0x00005555570569a4 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=0x7ffff23b1980) 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, 2772656983776424777, 140737488340910, 140737488340911, 140737217115904, 140737217116608, -2772621446380260535, -2772642596432907447}, 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 18722)):
#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 = 0x7ffff0552610, __canceltype = -160101969, __prev = 0x0}
cbuffer = {wseq = 153890, cond = 0x7ffff239f438, mutex = 0x7ffff239f3c0, private = 0}
err = <optimized out>
g = 0
flags = <optimized out>
signals = 0
result = 0
seq = 76945
#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 0x00005555570569a4 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=0x7ffff23b19c0) 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, 2772656983776424777, 140737488340910, 140737488340911, 140737225508608, 140737225509312, -2772646733537086647, -2772642596432907447}, 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 18721)):
#0 0x00007ffff5154c87 in __GI_epoll_pwait (epfd=4, events=0x7ffff1764fa0, maxevents=128, timeout=-1, set=0x0) at ../sysdeps/unix/sysv/linux/epoll_pwait.c:42
resultvar = 18446744073709551612
sc_cancel_oldtype = 0
#1 0x000055555613053d 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 = 0, data = {ptr = 0x80f5d07b00, fd = -170886400, u32 = 4124080896, u64 = 553879894784}}, {events = 6, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x46000007ffe, fd = 32766, u32 = 32766, u64 = 4810363404286}}, {events = 0, data = {ptr = 0xffffffffffffffff, fd = -1, u32 = 4294967295, u64 = 18446744073709551615}}, {events = 0, data = {ptr = 0x1c00000000, fd = 0, u32 = 0, u64 = 120259084288}}, {events = 0, data = {ptr = 0x7ffff0b6d568, fd = -256453272, u32 = 4038514024, u64 = 140737231902056}}, {events = 4294967295, data = {ptr = 0x571654f600005555, fd = 21845, u32 = 21845, u64 = 6275296546326074709}}, {events = 21845, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 4114707616, data = {ptr = 0x7fff, fd = 32767, u32 = 32767, u64 = 32767}}, {events = 0, data = {ptr = 0x1c, fd = 28, u32 = 28, u64 = 28}}, {events = 4051063020, data = {ptr = 0xc7bc4e0000007fff, fd = 32767, u32 = 32767, u64 = 14392464271076261887}}, {events = 3824724068, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 4051063232, data = {ptr = 0x1000007fff, fd = 32767, u32 = 32767, u64 = 68719509503}}, {events = 0, data = {ptr = 0x7ffff17652a0, fd = -243903840, u32 = 4051063456, u64 = 140737244451488}}, {events = 1, data = {ptr = 0xf509cfa400000000, fd = 0, u32 = 0, u64 = 17656872117364326400}}, {events = 32767, data = {ptr = 0x3000000030, fd = 48, u32 = 48, u64 = 206158430256}}, {events = 4051063120, data = {ptr = 0xf176509000007fff, fd = 32767, u32 = 32767, u64 = 17399182789798035455}}, {events = 32767, data = {ptr = 0xe3f8a864c7bc4e00, fd = -943960576, u32 = 3351006720, u64 = 16427064791635086848}}, {events = 0, data = {ptr = 0xf1765f1800000000, fd = 0, u32 = 0, u64 = 17399198767076343808}}, {events = 32767, data = {ptr = 0xa8, fd = 168, u32 = 168, u64 = 168}}, {events = 194, data = {ptr = 0xc00000000, fd = 0, u32 = 0, u64 = 51539607552}}, {events = 0, data = {ptr = 0xca, fd = 202, u32 = 202, u64 = 202}}, {events = 4051063021, data = {ptr = 0xf17650f000007fff, fd = 32767, u32 = 32767, u64 = 17399183202114895871}}, {events = 32767, data = {ptr = 0x1cf17662d8, fd = -243899688, u32 = 4051067608, u64 = 124310151896}}, {events = 4096, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x100571531e8, fd = 1461006824, u32 = 1461006824, u64 = 1100972634600}}, {events = 1468260512, data = {ptr = 0xc7bc4e0000005555, fd = 21845, u32 = 21845, u64 = 14392464271076250965}}, {events = 3824724068, data = {ptr = 0x7ffff0b678c0, fd = -256476992, u32 = 4038490304, u64 = 140737231878336}}, {events = 4051066648, data = {ptr = 0xf0b678c000007fff, fd = 32767, u32 = 32767, u64 = 17345183780893130751}}, {events = 32767, data = {ptr = 0xe3f8a864c7bc4e00, fd = -943960576, u32 = 3351006720, u64 = 16427064791635086848}}, {events = 0, data = {ptr = 0xc7bc4e0000000000, fd = 0, u32 = 0, u64 = 14392464271076229120}}, {events = 3824724068, data = {ptr = 0x7ffff084c1a0, fd = -259735136, u32 = 4035232160, u64 = 140737228620192}}, {events = 56, data = {ptr = 0xf17651f000000000, fd = 0, u32 = 0, u64 = 17399184301626490880}}, {events = 32767, data = {ptr = 0x7ffff17652b8, fd = -243903816, u32 = 4051063480, u64 = 140737244451512}}, {events = 4034820736, data = {ptr = 0xf07fa6f000007fff, fd = 32767, u32 = 32767, u64 = 17329753440867352575}}, {events = 32767, data = {ptr = 0x555557176458 <boost::asio::detail::epoll_reactor::descriptor_state::perform_io(unsigned int)::flag>, fd = 1461150808, u32 = 1461150808, u64 = 93825021731928}}, {events = 3351006720, data = {ptr = 0xf1765260e3f8a864, fd = -470243228, u32 = 3824724068, u64 = 17399184786487552100}}, {events = 32767, data = {ptr = 0x30, fd = 48, u32 = 48, u64 = 48}}, {events = 0, data = {ptr = 0xf17652a000000000, fd = 0, u32 = 0, u64 = 17399185057540734976}}, {events = 32767, data = {ptr = 0x7ffff07e7b40, fd = -260146368, u32 = 4034820928, u64 = 140737228208960}}, {events = 4051063456, data = {ptr = 0xf07e7b5800007fff, fd = 32767, u32 = 32767, u64 = 17329424034055618559}}, {events = 32767, data = {ptr = 0x55555702a0d1 <QueryCallback::QueryCallback(QueryCallback&&)+161>, fd = 1459790033, u32 = 1459790033, u64 = 93825020371153}}, {events = 4051063248, data = {ptr = 0x7fff, fd = 32767, u32 = 32767, u64 = 32767}}, {events = 0, data = {ptr = 0x7ffff07e7b40, fd = -260146368, u32 = 4034820928, u64 = 140737228208960}}, {events = 4051063456, data = {ptr = 0x7fff, fd = 32767, u32 = 32767, u64 = 32767}}, {events = 0, data = {ptr = 0x55555702a786 <std::vector<QueryCallback, std::allocator<QueryCallback> >::_M_realloc_insert<QueryCallback>(__gnu_cxx::__normal_iterator<QueryCallback*, std::vector<QueryCallback, std::allocator<QueryCallback> > >, QueryCallback&&)+134>, fd = 1459791750, u32 = 1459791750, u64 = 93825020372870}}, {events = 0, data = {ptr = 0xf176528000000000, fd = 0, u32 = 0, u64 = 17399184920101781504}}, {events = 32767, data = {ptr = 0x7ffff1765260, fd = -243903904, u32 = 4051063392, u64 = 140737244451424}}, {events = 4051063456, data = {ptr = 0xf07e7a8000007fff, fd = 32767, u32 = 32767, u64 = 17329423106342682623}}, {events = 32767, data = {ptr = 0x7ffff07fa6f0, fd = -260069648, u32 = 4034897648, u64 = 140737228285680}}, {events = 1461150808, data = {ptr = 0x56dd181700005555, fd = 21845, u32 = 21845, u64 = 6259185544178193749}}, {events = 21845, data = {ptr = 0x7ffff1765280, fd = -243903872, u32 = 4051063424, u64 = 140737244451456}}, {events = 4051063408, data = {ptr = 0xf17652a000007fff, fd = 32767, u32 = 32767, u64 = 17399185057540767743}}, {events = 32767, data = {ptr = 0x555556dcb158 <WorldSocket::Start()+424>, fd = 1457303896, u32 = 1457303896, u64 = 93825017885016}}, {events = 1457313936, data = {ptr = 0x5555, fd = 21845, u32 = 21845, u64 = 21845}}, {events = 0, data = {ptr = 0x7ffff07fa410, fd = -260070384, u32 = 4034896912, u64 = 140737228284944}}, {events = 4034897136, data = {ptr = 0xf176527000007fff, fd = 32767, u32 = 32767, u64 = 17399184851382337535}}, {events = 32767, data = {ptr = 0xe, fd = 14, u32 = 14, u64 = 14}}, {events = 775435825, data = {ptr = 0x322e32312e343931, fd = 775174449, u32 = 775174449, u64 = 3615882737635047729}}, {events = 12848, data = {ptr = 0x7ffff084c1a0, fd = -259735136, u32 = 4035232160, u64 = 140737228620192}}, {events = 4034896912, data = {ptr = 0x56dd17f000007fff, fd = 32767, u32 = 32767, u64 = 6259185376674480127}}, {events = 21845, data = {ptr = 0x7ffff17652fc, fd = -243903748, u32 = 4051063548, u64 = 140737244451580}}, {events = 4051063600, data = {ptr = 0x5b061f0200007fff, fd = 32767, u32 = 32767, u64 = 6558964000762134527}}, {events = 0, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 4051063712, data = {ptr = 0xf176538800007fff, fd = 32767, u32 = 32767, u64 = 17399186053973180415}}, {events = 32767, data = {ptr = 0x7ffff17653a0, fd = -243903584, u32 = 4051063712, u64 = 140737244451744}}, {events = 4051063688, data = {ptr = 0xf17653a000007fff, fd = 32767, u32 = 32767, u64 = 17399186157052395519}}, {events = 32767, data = {ptr = 0x7ffff2398028, fd = -231112664, u32 = 4063854632, u64 = 140737257242664}}, {events = 4111505446, data = {ptr = 0xf176533000007fff, fd = 32767, u32 = 32767, u64 = 17399185676016058367}}, {events = 32767, data = {ptr = 0x56dd6bea, fd = 1457351658, u32 = 1457351658, u64 = 1457351658}}, {events = 0, data = {ptr = 0xc7bc4e0000000000, fd = 0, u32 = 0, u64 = 14392464271076229120}}, {events = 3824724068, data = {ptr = 0x555556144250 <boost::date_time::c_time::gmtime(long const*, tm*)>, fd = 1444168272, u32 = 1444168272, u64 = 93825004749392}}, {events = 888939, data = {ptr = 0xf0767c3000000000, fd = 0, u32 = 0, u64 = 17327173161954836480}}, {events = 32767, data = {ptr = 0x7ffff239f030, fd = -231083984, u32 = 4063883312, u64 = 140737257271344}}, {events = 4063854632, data = {ptr = 0x5614426b00007fff, fd = 32767, u32 = 32767, u64 = 6202655614124982271}}, {events = 21845, data = {ptr = 0x7ffff1765380, fd = -243903616, u32 = 4051063680, u64 = 140737244451712}}, {events = 3351006720, data = {ptr = 0xf239f030e3f8a864, fd = -470243228, u32 = 3824724068, u64 = 17454245923624888420}}, {events = 32767, data = {ptr = 0x7ffff17653a0, fd = -243903584, u32 = 4051063712, u64 = 140737244451744}}, {events = 888939, data = {ptr = 0xf0767c3000000000, fd = 0, u32 = 0, u64 = 17327173161954836480}}, {events = 32767, data = {ptr = 0x7ffff239f030, fd = -231083984, u32 = 4063883312, u64 = 140737257271344}}, {events = 1444128334, data = {ptr = 0xf07fa41000005555, fd = 21845, u32 = 21845, u64 = 17329750279771411797}}, {events = 2458263, data = {ptr = 0x5b061f02, fd = 1527127810, u32 = 1527127810, u64 = 1527127810}}, {events = 1527127810, data = {ptr = 0xd906b00000000, fd = 0, u32 = 0, u64 = 3817963933138944}}, {events = 0, data = {ptr = 0xa0000000a, fd = 10, u32 = 10, u64 = 42949672970}}, {events = 2, data = {ptr = 0x400000018, fd = 24, u32 = 24, u64 = 17179869208}}, {events = 118, data = {ptr = 0x8f00000004, fd = 4, u32 = 4, u64 = 614180323332}}, {events = 0, data = {ptr = 0x7fff, fd = 32767, u32 = 32767, u64 = 32767}}, {events = 0, data = {ptr = 0x7ffff51e528d, fd = -182562163, u32 = 4112405133, u64 = 140737305793165}}, {events = 3351006720, data = {ptr = 0x1e3f8a864, fd = -470243228, u32 = 3824724068, u64 = 8119691364}}, {events = 0, data = {ptr = 0x7ffff2398028, fd = -231112664, u32 = 4063854632, u64 = 140737257242664}}, {events = 300000000, data = {ptr = 0x5613aa4d00000000, fd = 0, u32 = 0, u64 = 6202488359508508672}}, {events = 21845, data = {ptr = 0x555556144250 <boost::date_time::c_time::gmtime(long const*, tm*)>, fd = 1444168272, u32 = 1444168272, u64 = 93825004749392}}, {events = 999999, data = {ptr = 0xaa5a54eb00000000, fd = 0, u32 = 0, u64 = 12275217102645755904}}, {events = 49451815, data = {ptr = 0xe3f8a864c7bc4e00, fd = -943960576, u32 = 3351006720, u64 = 16427064791635086848}}, {events = 31647, data = {ptr = 0xf239802800000000, fd = 0, u32 = 0, u64 = 17454122740138115072}}, {events = 32767, data = {ptr = 0x7ffff239f000, fd = -231084032, u32 = 4063883264, u64 = 140737257271296}}, {events = 1444131161, data = {ptr = 0x5555, fd = 21845, u32 = 21845, u64 = 21845}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x3b9ac61800000000, fd = 0, u32 = 0, u64 = 4294963001032704000}}, {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 = 0x3b9ab05e, fd = 999993438, u32 = 999993438, u64 = 999993438}}, {events = 1527127810, data = {ptr = 0xc7bc4e0000000000, fd = 0, u32 = 0, u64 = 14392464271076229120}}, {events = 3824724068, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 4034296880, data = {ptr = 0x579521a800007fff, fd = 32767, u32 = 32767, u64 = 6310987458267873279}}, {events = 21845, data = {ptr = 0x7ffff2398028, fd = -231112664, u32 = 4063854632, u64 = 140737257242664}}, {events = 4051064096, data = {ptr = 0x7b9f00007fff, fd = 32767, u32 = 32767, u64 = 135922830049279}}, {events = 0, data = {ptr = 0x7ffff1765600, fd = -243902976, u32 = 4051064320, u64 = 140737244452352}}, {events = 1444131890, data = {ptr = 0xf176552000005555, fd = 21845, u32 = 21845, u64 = 17399187806319826261}}, {events = 32767, data = {ptr = 0x7ffff0767c30, fd = -260670416, u32 = 4034296880, u64 = 140737227684912}}, {events = 4034296880, data = {ptr = 0xc7bc4e0000007fff, fd = 32767, u32 = 32767, u64 = 14392464271076261887}}, {events = 3824724068, data = {ptr = 0x7ffff7b8a0c8, fd = -138895160, u32 = 4156072136, u64 = 140737349460168}}, {events = 4051064096, data = {ptr = 0xf239100000007fff, fd = 32767, u32 = 32767, u64 = 17453999423037145087}}, {events = 32767, data = {ptr = 0x7ffff2391058, fd = -231141288, u32 = 4063826008, u64 = 140737257214040}}, {events = 4051064336, data = {ptr = 0x561295ae00007fff, fd = 32767, u32 = 32767, u64 = 6202184211399475199}}, {events = 21845, data = {ptr = 0x555556129510 <FreezeDetectorHandler(boost::system::error_code const&)>, fd = 1444058384, u32 = 1444058384, u64 = 93825004639504}}, {events = 3351006720, data = {ptr = 0xe3f8a864, fd = -470243228, u32 = 3824724068, u64 = 3824724068}}, {events = 0, data = {ptr = 0x100000001, fd = 1, u32 = 1, u64 = 4294967297}}, {events = 4063826052, data = {ptr = 0xeeaf00007fff, fd = 32767, u32 = 32767, u64 = 262435386720255}}, {events = 0, data = {ptr = 0x4f67509af, fd = -160101969, u32 = 4134865327, u64 = 21314734511}}, {events = 3351006720, data = {ptr = 0xf17655a0e3f8a864, fd = -470243228, u32 = 3824724068, u64 = 17399188359900342372}}, {events = 32767, data = {ptr = 0x7ffff2391000, fd = -231141376, u32 = 4063825920, u64 = 140737257213952}}, {events = 4063826008, data = {ptr = 0x5612d41300007fff, fd = 32767, u32 = 32767, u64 = 6202252814912094207}}, {events = 21845, data = {ptr = 0x7ffff17655a0, fd = -243903072, u32 = 4051064224, u64 = 140737244452256}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x555556130a3f <boost::asio::detail::task_io_service::wake_one_thread_and_unlock(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&)+191>, fd = 1444088383, u32 = 1444088383, u64 = 93825004669503}}}
num_events = <optimized out>
check_timers = <optimized out>
#2 0x0000555556135d0f 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_ = 0x7ffff1765610, this_thread_ = 0x7ffff1765680}
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_ = 0x7ffff1765680, 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=0x7ffff1767700) at pthread_create.c:465
pd = 0x7ffff1767700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737244460800, 2772656983776424777, 140737488346126, 140737488346127, 140737244460800, 140737244461504, -2772644817444801719, -2772642596432907447}, 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 2 (Thread 0x7ffff1f68700 (LWP 18720)):
#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 = 0x7ffff1f66570, __canceltype = -235510272, __prev = 0x0}
cbuffer = {wseq = 122211, cond = 0x7ffff2391058, mutex = 0x7ffff2391030, private = 0}
err = <optimized out>
g = 1
flags = <optimized out>
signals = 0
result = 0
seq = 61105
#2 __pthread_cond_wait (cond=0x7ffff2391058, mutex=0x7ffff2391030) at pthread_cond_wait.c:655
No locals.
#3 0x0000555556135f08 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_ = 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_ = 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=0x7ffff1f68700) at pthread_create.c:465
pd = 0x7ffff1f68700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737252853504, 2772656983776424777, 140737488346126, 140737488346127, 140737252853504, 140737252854208, -2772643716322561207, -2772642596432907447}, 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 1 (Thread 0x7ffff7fe0f40 (LWP 18716)):
#0 0x0000555556acfa87 in Player::AddSpellMod (this=this@entry=0x7fff86c3b980, mod=0x7ffef0896d80, apply=apply@entry=false) at /root/wow/src/server/game/Entities/Player/Player.cpp:22648
i = <optimized out>
Opcode = 614
modMask = {part = {0, 0, 0}}
#1 0x0000555556efcbaa in AuraEffect::ApplySpellMod (this=this@entry=0x7fff98e3f700, target=0x7fff86c3b980, apply=apply@entry=false) at /root/wow/src/server/game/Spells/Auras/SpellAuraEffects.cpp:721
No locals.
#2 0x0000555556efce38 in AuraEffect::HandleEffect (this=this@entry=0x7fff98e3f700, aurApp=aurApp@entry=0x7ffef08b19a0, 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 0x0000555556f10fff in AuraApplication::_HandleEffect (this=this@entry=0x7ffef08b19a0, effIndex=effIndex@entry=0 '\000', apply=apply@entry=false) at /root/wow/src/server/game/Spells/Auras/SpellAuras.cpp:179
aurEff = 0x7fff98e3f700
__FUNCTION__ = "_HandleEffect"
#4 0x0000555556b67122 in Unit::_UnapplyAura (this=this@entry=0x7fff86c3b980, i={first = 19287, second = 0x7ffef08b19a0}, removeMode=removeMode@entry=AURA_REMOVE_BY_DEFAULT) at /root/wow/src/server/game/Entities/Unit/Unit.cpp:3756
itr = 0 '\000'
aurApp = 0x7ffef08b19a0
__FUNCTION__ = "_UnapplyAura"
caster = 0x7fff86c3b980
auraStateFound = <optimized out>
auraState = AURA_STATE_NONE
#5 0x0000555556b6cd98 in Unit::RemoveAllAuras (this=this@entry=0x7fff86c3b980) at /root/wow/src/server/game/Entities/Unit/Unit.cpp:4460
aurAppIter = {first = 19287, second = 0x7ffef08b19a0}
aurIter = non-dereferenceable iterator for associative container
#6 0x0000555556b75ad6 in Unit::CleanupBeforeRemoveFromMap (this=this@entry=0x7fff86c3b980, finalCleanup=finalCleanup@entry=true) at /root/wow/src/server/game/Entities/Unit/Unit.cpp:10896
__FUNCTION__ = "CleanupBeforeRemoveFromMap"
#7 0x0000555556b8d2f4 in Unit::CleanupsBeforeDelete (this=this@entry=0x7fff86c3b980, finalCleanup=finalCleanup@entry=true) at /root/wow/src/server/game/Entities/Unit/Unit.cpp:10912
No locals.
#8 0x0000555556b348a0 in Player::CleanupsBeforeDelete (this=0x7fff86c3b980, finalCleanup=<optimized out>) at /root/wow/src/server/game/Entities/Player/Player.cpp:470
No locals.
#9 0x0000555556dc2c87 in WorldSession::LogoutPlayer (this=this@entry=0x7ffd3716fe00, save=save@entry=true) at /root/wow/src/server/game/Server/WorldSession.cpp:599
data = {<ByteBuffer> = {_vptr.ByteBuffer = 0x262b3b, static DEFAULT_SIZE = 4096, _rpos = 0, _wpos = 0, _storage = std::vector of length 0, capacity 0}, m_opcode = 0}
stmt = <optimized out>
#10 0x0000555556ca8a3d in WorldSession::HandleLogoutRequestOpcode (this=0x7ffd3716fe00) at /root/wow/src/server/game/Handlers/MiscHandler.cpp:412
instantLogout = true
canLogoutInCombat = <optimized out>
reason = 0
data = {<ByteBuffer> = {_vptr.ByteBuffer = 0x5555577f55c0 <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 0x0000555556dc7a6e in WorldSession::Update (this=this@entry=0x7ffd3716fe00, diff=diff@entry=52, updater=...) at /root/wow/src/server/game/Server/WorldSession.cpp:320
gui = 32776224
packet = 0x7ffeba332800
deletePacket = true
requeuePackets = std::vector of length 0, capacity 0
processedPackets = 0
#12 0x0000555556f53179 in World::UpdateSessions (this=this@entry=0x555557977bc0 <World::instance()::instance>, diff=diff@entry=52) at /root/wow/src/server/game/World/World.cpp:3331
pSession = 0x7ffd3716fe00
updater = {<PacketFilter> = {_vptr.PacketFilter = 0x555557834680 <vtable for WorldSessionFilter+16>, m_pSession = 0x7ffd3716fe00}, <No data fields>}
itr = {<std::__detail::_Node_iterator_base<std::pair<unsigned int const, WorldSession*>, false>> = {_M_cur = 0x7ffe97fb39e0}, <No data fields>}
next = {<std::__detail::_Node_iterator_base<std::pair<unsigned int const, WorldSession*>, false>> = {_M_cur = 0x7fff9c041020}, <No data fields>}
sess = <optimized out>
#13 0x0000555556f5553d in World::Update (this=0x555557977bc0 <World::instance()::instance>, diff=52) at /root/wow/src/server/game/World/World.cpp:2555
currentGameTime = <optimized out>
#14 0x0000555556127a44 in WorldUpdateLoop () at /root/wow/src/server/worldserver/Main.cpp:411
realCurrTime = <optimized out>
realPrevTime = 32776171
#15 0x00005555560efde2 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 = 0x7ffff23b25c0}
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_ = 0x7ffff238a950}}, <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 = 0x7fff3fb7bd70
raAcceptor = 0x0
soapThread = 0x0
worldPort = <optimized out>
worldListener = "0.0.0.0"
networkThreads = <optimized out>
A debugging session is active.
Inferior 1 [process 18716] 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