Created
March 16, 2018 15:42
-
-
Save tje3d/be1645f85d6792ca8832cef6f1dd838a to your computer and use it in GitHub Desktop.
Crash Npc High Overlord Saurfang
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- DEBUG: --- START | |
[Thread debugging using libthread_db enabled] | |
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". | |
[New Thread 0x7ffff1b1b700 (LWP 13794)] | |
[New Thread 0x7ffff131a700 (LWP 13795)] | |
[New Thread 0x7ffff0907700 (LWP 13796)] | |
[New Thread 0x7ffff0106700 (LWP 13797)] | |
[New Thread 0x7fffef905700 (LWP 13798)] | |
[New Thread 0x7fff05904700 (LWP 13855)] | |
[New Thread 0x7fff05103700 (LWP 13856)] | |
[New Thread 0x7fff04902700 (LWP 13857)] | |
[New Thread 0x7fff03d01700 (LWP 13858)] | |
Thread 7 "worldserver" received signal SIGSEGV, Segmentation fault. | |
[Switching to Thread 0x7fff05904700 (LWP 13855)] | |
0x0000000001b48b31 in npc_high_overlord_saurfang_icc::npc_high_overlord_saurfangAI::DoAction (this=0x7fff01a30ba0, action=-3781303) at /home/tje3d/Core/src/server/scripts/Northrend/IcecrownCitadel/boss_deathbringer_saurfang.cpp:692 | |
692 (*itr)->AI()->DoAction(ACTION_DESPAWN); | |
--- DEBUG: BACKTRACE FULL | |
#0 0x0000000001b48b31 in npc_high_overlord_saurfang_icc::npc_high_overlord_saurfangAI::DoAction (this=0x7fff01a30ba0, action=-3781303) at /home/tje3d/Core/src/server/scripts/Northrend/IcecrownCitadel/boss_deathbringer_saurfang.cpp:692 | |
itr = 0x7ffef591d000 | |
#1 0x0000000001b474c7 in boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::DamageTaken (this=0x7fff0290a200, damage=@0x7fff05900de4: 2022064) at /home/tje3d/Core/src/server/scripts/Northrend/IcecrownCitadel/boss_deathbringer_saurfang.cpp:382 | |
creature = 0x7ffeedf98000 | |
#2 0x0000000002499bea in Unit::DealDamage (attacker=0x7fffc9214dc0, victim=0x7ffef0743000, damage=2022064, cleanDamage=0x7fff05900e70, damagetype=DamageEffectType::SPELL_DIRECT_DAMAGE, damageSchoolMask=SpellSchoolMask::SPELL_SCHOOL_MASK_NORMAL, spellProto=0x7fffecc22a00, durabilityLoss=true) at /home/tje3d/Core/src/server/game/Entities/Unit/Unit.cpp:656 | |
rage_damage = 2505496 | |
health = 0 | |
duel_hasEnded = true | |
duel_wasMounted = 135 | |
#3 0x00000000024a06d7 in Unit::DealSpellDamage (this=0x7fffc9214dc0, damageInfo=0x7fff05901288, durabilityLoss=true) at /home/tje3d/Core/src/server/game/Entities/Unit/Unit.cpp:1075 | |
victim = 0x7ffef0743000 | |
spellProto = 0x7fffecc22a00 | |
cleanDamage = {absorbed_damage = 0, mitigated_damage = 0, attackType = WeaponAttackType::BASE_ATTACK, hitOutCome = MeleeHitOutcome::MELEE_HIT_NORMAL} | |
#4 0x0000000002a884ae in Spell::TargetInfo::DoDamageAndTriggers (this=0x7ffef02fafb0, spell=0x7ffef2db7d00) at /home/tje3d/Core/src/server/game/Spells/Spell.cpp:2468 | |
damageInfo = {target = 0x7ffef0743000, attacker = 0x7fffc9214dc0, SpellID = 27261, damage = 2505496, overkill = 0, schoolMask = 1, absorb = 0, resist = 0, physicalLog = false, unused = false, blocked = 0, HitInfo = 0, cleanDamage = 0, fullBlock = false} | |
unit = 0x7ffef0743000 | |
caster = 0x7fffc9214dc0 | |
procAttacker = 4096 | |
procVictim = 1056768 | |
procSpellType = 0 | |
hitMask = 1 | |
canEffectTrigger = true | |
spellDamageInfo = std::unique_ptr<DamageInfo> containing 0x0 | |
healInfo = std::unique_ptr<HealInfo> containing 0x0 | |
#5 0x0000000002aa4e39 in Spell::DoProcessTargetContainer<std::vector<Spell::TargetInfo, std::allocator<Spell::TargetInfo> > > (this=0x7ffef2db7d00, targetContainer=std::vector of length 1, capacity 1 = {...}) at /home/tje3d/Core/src/server/game/Spells/Spell.cpp:3467 | |
target = @0x7ffef02fafb0: {_vptr$TargetInfoBase = 0x31db6a8 <vtable for Spell::TargetInfo+16>, EffectMask = 1 '\001'} | |
__range = std::vector of length 1, capacity 1 = {{<Spell::TargetInfoBase> = {_vptr$TargetInfoBase = 0x31db6a8 <vtable for Spell::TargetInfo+16>, EffectMask = 1 '\001'}, TargetGUID = {static Empty = {static Empty = <same as static member of an already seen type>, _guid = 0}, _guid = 17388398795674353698}, TimeDelay = 0, Damage = 4036500, Healing = 0, MissCondition = SPELL_MISS_NONE, ReflectResult = SPELL_MISS_NONE, IsAlive = true, IsCrit = false, ScaleAura = false, DRGroup = DiminishingGroup::DIMINISHING_NONE, AuraDuration = 0, AuraSpellInfo = 0x0, AuraBasePoints = {0, 0, 0}, Positive = true, _spellHitTarget = 0x7ffef0743000, _enablePVP = false}} | |
__begin = {<Spell::TargetInfoBase> = {_vptr$TargetInfoBase = 0x31db6a8 <vtable for Spell::TargetInfo+16>, EffectMask = 1 '\001'}, TargetGUID = {static Empty = {static Empty = <same as static member of an already seen type>, _guid = 0}, _guid = 17388398795674353698}, TimeDelay = 0, Damage = 4036500, Healing = 0, MissCondition = SPELL_MISS_NONE, ReflectResult = SPELL_MISS_NONE, IsAlive = true, IsCrit = false, ScaleAura = false, DRGroup = DiminishingGroup::DIMINISHING_NONE, AuraDuration = 0, AuraSpellInfo = 0x0, AuraBasePoints = {0, 0, 0}, Positive = true, _spellHitTarget = 0x7ffef0743000, _enablePVP = false} | |
__end = {<Spell::TargetInfoBase> = {_vptr$TargetInfoBase = 0xc70d16132eb600, EffectMask = 224 '\340'}, TargetGUID = {static Empty = {static Empty = <same as static member of an already seen type>, _guid = 0}, _guid = 140733193519874}, TimeDelay = 0, Damage = 0, Healing = 0, MissCondition = SPELL_MISS_NONE, ReflectResult = SPELL_MISS_NONE, IsAlive = 56, IsCrit = 176, ScaleAura = 47, DRGroup = 32766, AuraDuration = -265310152, AuraSpellInfo = 0x0, AuraBasePoints = {0, 0, 0}, Positive = false, _spellHitTarget = 0x0, _enablePVP = 104} | |
#6 0x0000000002a9433a in Spell::handle_immediate (this=0x7ffef2db7d00) at /home/tje3d/Core/src/server/game/Spells/Spell.cpp:3509 | |
No locals. | |
#7 0x0000000002a919e7 in Spell::_cast (this=0x7ffef2db7d00, skipCheck=true) at /home/tje3d/Core/src/server/game/Spells/Spell.cpp:3405 | |
modOwner = 0x7fffc9214dc0 | |
procAttacker = 38248184 | |
hitMask = 32767 | |
#8 0x0000000002a90011 in Spell::cast (this=0x7ffef2db7d00, skipCheck=true) at /home/tje3d/Core/src/server/game/Spells/Spell.cpp:3186 | |
modOwner = 0x7fffc9214dc0 | |
lastSpellMod = 0x0 | |
#9 0x0000000002a8b683 in Spell::prepare (this=0x7ffef2db7d00, targets=..., triggeredByAura=0x0) at /home/tje3d/Core/src/server/game/Spells/Spell.cpp:3117 | |
param1 = 0 | |
param2 = 0 | |
result = SPELL_CAST_OK | |
#10 0x00000000027688c4 in WorldSession::HandleCastSpellOpcode (this=0x7fffb79bf000, recvPacket=...) at /home/tje3d/Core/src/server/game/Handlers/SpellHandler.cpp:419 | |
spellId = 27261 | |
castCount = 63 '?' | |
castFlags = 0 '\000' | |
mover = 0x7fffc9214dc0 | |
spellInfo = 0x7fffecc22a00 | |
caster = 0x7fffc9214dc0 | |
targets = {m_targetMask = 2, m_objectTarget = 0x7ffef0743000, m_itemTarget = 0x0, m_origObjectTargetGUID = {static Empty = {static Empty = <same as static member of an already seen type>, _guid = 0}, _guid = 0}, m_objectTargetGUID = {static Empty = {static Empty = <same as static member of an already seen type>, _guid = 0}, _guid = 17388398795674353698}, m_itemTargetGUID = {static Empty = {static Empty = <same as static member of an already seen type>, _guid = 0}, _guid = 0}, m_itemTargetEntry = 0, m_src = {_position = {<Position> = {m_positionX = -499.630859, m_positionY = 2212.89087, m_positionZ = 540.717346, m_orientation = 5.95613384}, m_mapId = 4294967295}, _transportGUID = {static Empty = {static Empty = <same as static member of an already seen type>, _guid = 0}, _guid = 0}, _transportOffset = {m_positionX = 0, m_positionY = 0, m_positionZ = 0, m_orientation = 0}}, m_dst = {_position = {<Position> = {m_positionX = -499.630859, m_positionY = 2212.89087, m_positionZ = 540.717346, m_orientation = 5.95613384}, m_mapId = 4294967295}, _transportGUID = {static Empty = {static Empty = <same as static member of an already seen type>, _guid = 0}, _guid = 0}, _transportOffset = {m_positionX = 0, m_positionY = 0, m_positionZ = 0, m_orientation = 0}}, m_elevation = 0, m_speed = 0, m_strTarget = <incomplete type>} | |
spell = 0x7ffef2db7d00 | |
#11 0x0000000002a58f71 in PacketHandler<WorldPacket, &WorldSession::HandleCastSpellOpcode>::Call (this=0x7fff129765e0, session=0x7fffb79bf000, packet=...) at /home/tje3d/Core/src/server/game/Server/Protocol/Opcodes.cpp:48 | |
No locals. | |
#12 0x0000000002930932 in WorldSession::Update (this=0x7fffb79bf000, diff=149, updater=...) at /home/tje3d/Core/src/server/game/Server/WorldSession.cpp:310 | |
opHandle = 0x7fff129765e0 | |
pamce = @0x7fff05902010: <incomplete type> | |
packet = 0x7ffef0422bc0 | |
deletePacket = true | |
requeuePackets = std::vector of length 0, capacity 0 | |
processedPackets = 0 | |
currentTime = 1521214353 | |
#13 0x00000000027c28f1 in Map::Update (this=0x7fffbe64f8c0, t_diff=149) at /home/tje3d/Core/src/server/game/Maps/Map.cpp:752 | |
session = 0x7fffb79bf000 | |
updater = {<PacketFilter> = {_vptr$PacketFilter = 0x31c17c0 <vtable for MapSessionFilter+16>, m_pSession = 0x7fffb79bf000}, <No data fields>} | |
player = 0x7fffc9214dc0 | |
updater = {i_timeDiff = 93332896} | |
grid_object_update = {i_visitor = @0x281e092} | |
world_object_update = {i_visitor = @0x7fff05902530} | |
#14 0x00000000027d3e15 in InstanceMap::Update (this=0x7fffbe64f8c0, t_diff=149) at /home/tje3d/Core/src/server/game/Maps/Map.cpp:3854 | |
No locals. | |
#15 0x000000000281e356 in MapUpdateRequest::call (this=0x7fffc7820d40) at /home/tje3d/Core/src/server/game/Maps/MapUpdater.cpp:42 | |
No locals. | |
#16 0x000000000281dac8 in MapUpdater::WorkerThread (this=0x3d02850 <MapManager::instance()::instance+160>) at /home/tje3d/Core/src/server/game/Maps/MapUpdater.cpp:113 | |
request = 0x7fffc7820d40 | |
#17 0x000000000281e921 in std::__invoke_impl<void, void (MapUpdater::*)(), MapUpdater*>(std::__invoke_memfun_deref, void (MapUpdater::*&&)(), MapUpdater*&&) (__f=<unknown type in /home/tje3d/server/bin/worldserver, CU 0x9e47484, DIE 0x9e4b814>, __t=<unknown type in /home/tje3d/server/bin/worldserver, CU 0x9e47484, DIE 0x9e4b822>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/bits/invoke.h:73 | |
No locals. | |
#18 0x000000000281e832 in std::__invoke<void (MapUpdater::*)(), MapUpdater*>(void (MapUpdater::*&&)(), MapUpdater*&&) (__fn=<unknown type in /home/tje3d/server/bin/worldserver, CU 0x9e47484, DIE 0x9e4ae27>, __args=<unknown type in /home/tje3d/server/bin/worldserver, CU 0x9e47484, DIE 0x9e4ae35>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/bits/invoke.h:95 | |
No locals. | |
#19 0x000000000281e7f2 in std::thread::_Invoker<std::tuple<void (MapUpdater::*)(), MapUpdater*> >::_M_invoke<0ul, 1ul> (this=0x7fff456ca208) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/thread:234 | |
No locals. | |
#20 0x000000000281e7a5 in std::thread::_Invoker<std::tuple<void (MapUpdater::*)(), MapUpdater*> >::operator() (this=0x7fff456ca208) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/thread:243 | |
No locals. | |
#21 0x000000000281e579 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (MapUpdater::*)(), MapUpdater*> > >::_M_run (this=0x7fff456ca200) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/thread:186 | |
No locals. | |
#22 0x00007ffff539c80f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
No symbol table info available. | |
#23 0x00007ffff606a51a in start_thread (arg=0x7fff05904700) at pthread_create.c:465 | |
pd = 0x7fff05904700 | |
now = <optimized out> | |
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140733286729472, 3099196131653990013, 140737488307374, 140737488307375, 140737488307376, 0, -3099455837337274755, -3099212686307346819}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} | |
not_first_call = <optimized out> | |
#24 0x00007ffff4abf3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
No locals. | |
--- DEBUG: INFO REGISTERS | |
rax 0x4000008700000000 4611686598247972864 | |
rbx 0x7fff05904700 140733286729472 | |
rcx 0x7ffeedf98068 140732890972264 | |
rdx 0x7fff05900570 140733286712688 | |
rsi 0xffc64d48 4291185992 | |
rdi 0x4000008700000000 4611686598247972864 | |
rbp 0x0 0x0 | |
rsp 0x7fff059027c0 0x7fff059027c0 | |
r8 0x1 1 | |
r9 0x0 0 | |
r10 0x7fff058ff000 140733286707200 | |
r11 0x1 1 | |
r12 0x7fffffff44ae 140737488307374 | |
r13 0x7fffffff44af 140737488307375 | |
r14 0x7fffffff44b0 140737488307376 | |
r15 0x0 0 | |
rip 0x7ffff4abf3ef 0x7ffff4abf3ef <clone+63> | |
eflags 0x10202 [ IF RF ] | |
cs 0x33 51 | |
ss 0x2b 43 | |
ds 0x0 0 | |
es 0x0 0 | |
fs 0x0 0 | |
gs 0x0 0 | |
--- DEBUG: CALLS (x/32i $pc) | |
=> 0x7ffff4abf3ef <clone+63>: mov %rax,%rdi | |
0x7ffff4abf3f2 <clone+66>: mov $0x3c,%eax | |
0x7ffff4abf3f7 <clone+71>: syscall | |
0x7ffff4abf3f9 <clone+73>: mov 0x2baa68(%rip),%rcx # 0x7ffff4d79e68 | |
0x7ffff4abf400 <clone+80>: neg %eax | |
0x7ffff4abf402 <clone+82>: mov %eax,%fs:(%rcx) | |
0x7ffff4abf405 <clone+85>: or $0xffffffffffffffff,%rax | |
0x7ffff4abf409 <clone+89>: retq | |
0x7ffff4abf40a: nopw 0x0(%rax,%rax,1) | |
0x7ffff4abf410 <__umount>: xor %esi,%esi | |
0x7ffff4abf412 <__umount+2>: jmpq 0x7ffff4abf420 <umount2> | |
0x7ffff4abf417: nopw 0x0(%rax,%rax,1) | |
0x7ffff4abf420 <umount2>: mov $0xa6,%eax | |
0x7ffff4abf425 <umount2+5>: syscall | |
0x7ffff4abf427 <umount2+7>: cmp $0xfffffffffffff001,%rax | |
0x7ffff4abf42d <umount2+13>: jae 0x7ffff4abf430 <umount2+16> | |
0x7ffff4abf42f <umount2+15>: retq | |
0x7ffff4abf430 <umount2+16>: mov 0x2baa31(%rip),%rcx # 0x7ffff4d79e68 | |
0x7ffff4abf437 <umount2+23>: neg %eax | |
0x7ffff4abf439 <umount2+25>: mov %eax,%fs:(%rcx) | |
0x7ffff4abf43c <umount2+28>: or $0xffffffffffffffff,%rax | |
0x7ffff4abf440 <umount2+32>: retq | |
0x7ffff4abf441: nopw %cs:0x0(%rax,%rax,1) | |
0x7ffff4abf44b: nopl 0x0(%rax,%rax,1) | |
0x7ffff4abf450 <readahead>: mov $0xbb,%eax | |
0x7ffff4abf455 <readahead+5>: syscall | |
0x7ffff4abf457 <readahead+7>: cmp $0xfffffffffffff001,%rax | |
0x7ffff4abf45d <readahead+13>: jae 0x7ffff4abf460 <readahead+16> | |
0x7ffff4abf45f <readahead+15>: retq | |
0x7ffff4abf460 <readahead+16>: mov 0x2baa01(%rip),%rcx # 0x7ffff4d79e68 | |
0x7ffff4abf467 <readahead+23>: neg %eax | |
0x7ffff4abf469 <readahead+25>: mov %eax,%fs:(%rcx) | |
--- DEBUG: THREAD APPLY ALL BACKTRACE | |
Thread 10 (Thread 0x7fff03d01700 (LWP 13858)): | |
#0 0x00007ffff4ab6da3 in __GI___select (nfds=1, readfds=0x7fff03cff390, writefds=0x0, exceptfds=0x7fff03cff410, timeout=0x7fff03cff380) at ../sysdeps/unix/sysv/linux/select.c:41 | |
#1 0x00007ffff776c27b in ?? () from /lib/x86_64-linux-gnu/libreadline.so.7 | |
#2 0x00007ffff776c504 in rl_read_key () from /lib/x86_64-linux-gnu/libreadline.so.7 | |
#3 0x00007ffff7754513 in readline_internal_char () from /lib/x86_64-linux-gnu/libreadline.so.7 | |
#4 0x00007ffff7754d65 in readline () from /lib/x86_64-linux-gnu/libreadline.so.7 | |
#5 0x000000000185a5d8 in CliThread () at /home/tje3d/Core/src/server/worldserver/CommandLine/CliRunnable.cpp:153 | |
#6 0x0000000001844837 in std::__invoke_impl<void, void (*)()>(std::__invoke_other, void (*&&)()) (__f=<unknown type in /home/tje3d/server/bin/worldserver, CU 0x0, DIE 0x4ee6c>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/bits/invoke.h:60 | |
#7 0x00000000018447cd in std::__invoke<void (*)()>(void (*&&)()) (__fn=<unknown type in /home/tje3d/server/bin/worldserver, CU 0x0, DIE 0x2f04e>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/bits/invoke.h:95 | |
#8 0x00000000018447a5 in std::thread::_Invoker<std::tuple<void (*)()> >::_M_invoke<0ul> (this=0x7fff45854eb8) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/thread:234 | |
#9 0x0000000001844775 in std::thread::_Invoker<std::tuple<void (*)()> >::operator() (this=0x7fff45854eb8) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/thread:243 | |
#10 0x0000000001844659 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)()> > >::_M_run (this=0x7fff45854eb0) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/thread:186 | |
#11 0x00007ffff539c80f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
#12 0x00007ffff606a51a in start_thread (arg=0x7fff03d01700) at pthread_create.c:465 | |
#13 0x00007ffff4abf3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 9 (Thread 0x7fff04902700 (LWP 13857)): | |
#0 0x00007ffff4abf556 in __GI_epoll_pwait (epfd=22, events=0x7fff048ffbd0, maxevents=128, timeout=-1, set=0x0) at ../sysdeps/unix/sysv/linux/epoll_pwait.c:42 | |
#1 0x000000000184188a in boost::asio::detail::epoll_reactor::run (this=0x7fff129a5800, block=true, ops=...) at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:392 | |
#2 0x0000000001841475 in boost::asio::detail::task_io_service::do_run_one (this=0x7fff12919d00, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:356 | |
#3 0x000000000184106b in boost::asio::detail::task_io_service::run (this=0x7fff12919d00, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149 | |
#4 0x0000000001840f61 in boost::asio::io_service::run (this=0x7fffd57fbf78) at /usr/include/boost/asio/impl/io_service.ipp:59 | |
#5 0x000000000295b0cb in NetworkThread<WorldSocket>::Run (this=0x7fffd57fbf08) at /home/tje3d/Core/src/server/shared/Networking/NetworkThread.h:127 | |
#6 0x000000000295d6a1 in std::__invoke_impl<void, void (NetworkThread<WorldSocket>::*)(), NetworkThread<WorldSocket>*>(std::__invoke_memfun_deref, void (NetworkThread<WorldSocket>::*&&)(), NetworkThread<WorldSocket>*&&) (__f=<unknown type in /home/tje3d/server/bin/worldserver, CU 0xa7cd639, DIE 0xa7eb376>, __t=<unknown type in /home/tje3d/server/bin/worldserver, CU 0xa7cd639, DIE 0xa7eb384>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/bits/invoke.h:73 | |
#7 0x000000000295d5b2 in std::__invoke<void (NetworkThread<WorldSocket>::*)(), NetworkThread<WorldSocket>*>(void (NetworkThread<WorldSocket>::*&&)(), NetworkThread<WorldSocket>*&&) (__fn=<unknown type in /home/tje3d/server/bin/worldserver, CU 0xa7cd639, DIE 0xa7df6e9>, __args=<unknown type in /home/tje3d/server/bin/worldserver, CU 0xa7cd639, DIE 0xa7df6f7>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/bits/invoke.h:95 | |
#8 0x000000000295d572 in std::thread::_Invoker<std::tuple<void (NetworkThread<WorldSocket>::*)(), NetworkThread<WorldSocket>*> >::_M_invoke<0ul, 1ul> (this=0x7fff12d4c788) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/thread:234 | |
#9 0x000000000295d525 in std::thread::_Invoker<std::tuple<void (NetworkThread<WorldSocket>::*)(), NetworkThread<WorldSocket>*> >::operator() (this=0x7fff12d4c788) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/thread:243 | |
#10 0x000000000295d2f9 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (NetworkThread<WorldSocket>::*)(), NetworkThread<WorldSocket>*> > >::_M_run (this=0x7fff12d4c780) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/thread:186 | |
#11 0x00007ffff539c80f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
#12 0x00007ffff606a51a in start_thread (arg=0x7fff04902700) at pthread_create.c:465 | |
#13 0x00007ffff4abf3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 8 (Thread 0x7fff05103700 (LWP 13856)): | |
#0 0x00007ffff4ab6da3 in __GI___select (nfds=25, readfds=0x7fff050d9660, writefds=0x7fff050d96e0, exceptfds=0x7fff050d9760, timeout=0x7fff050d97e0) at ../sysdeps/unix/sysv/linux/select.c:41 | |
#1 0x0000000002ccfa50 in tcp_select (soap=0x7fff050d9c08, sk=24, flags=7, timeout=3) at /home/tje3d/Core/dep/gsoap/stdsoap2.cpp:5490 | |
#2 0x0000000002ccfdd1 in soap_accept (soap=0x7fff050d9c08) at /home/tje3d/Core/dep/gsoap/stdsoap2.cpp:5937 | |
#3 0x00000000018657b9 in TCSoapThread (host=Python Exception <class 'gdb.error'> There is no member named _M_dataplus.: | |
, port=7878) at /home/tje3d/Core/src/server/worldserver/TCSoap/TCSoap.cpp:46 | |
#4 0x0000000001843f07 in std::__invoke_impl<void, void (*)(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short), std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short>(std::__invoke_other, void (*&&)(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short), std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, unsigned short&&) (__f=<unknown type in /home/tje3d/server/bin/worldserver, CU 0x0, DIE 0x4e387>, __args=<unknown type in /home/tje3d/server/bin/worldserver, CU 0x0, DIE 0x4e3a3>, __args=<unknown type in /home/tje3d/server/bin/worldserver, CU 0x0, DIE 0x4e3a3>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/bits/invoke.h:60 | |
#5 0x0000000001843e17 in std::__invoke<void (*)(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short), std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short>(void (*&&)(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short), std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, unsigned short&&) (__fn=<unknown type in /home/tje3d/server/bin/worldserver, CU 0x0, DIE 0x2ec35>, __args=<unknown type in /home/tje3d/server/bin/worldserver, CU 0x0, DIE 0x2ec51>, __args=<unknown type in /home/tje3d/server/bin/worldserver, CU 0x0, DIE 0x2ec51>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/bits/invoke.h:95 | |
#6 0x0000000001843dbb in std::thread::_Invoker<std::tuple<void (*)(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short), std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short> >::_M_invoke<0ul, 1ul, 2ul> (this=0x7fff459d9e88) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/thread:234 | |
#7 0x0000000001843d55 in std::thread::_Invoker<std::tuple<void (*)(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short), std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short> >::operator() (this=0x7fff459d9e88) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/thread:243 | |
#8 0x00000000018439a9 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short), std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short> > >::_M_run (this=0x7fff459d9e80) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/thread:186 | |
#9 0x00007ffff539c80f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
#10 0x00007ffff606a51a in start_thread (arg=0x7fff05103700) at pthread_create.c:465 | |
#11 0x00007ffff4abf3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 7 (Thread 0x7fff05904700 (LWP 13855)): | |
#0 0x0000000001b48b31 in npc_high_overlord_saurfang_icc::npc_high_overlord_saurfangAI::DoAction (this=0x7fff01a30ba0, action=-3781303) at /home/tje3d/Core/src/server/scripts/Northrend/IcecrownCitadel/boss_deathbringer_saurfang.cpp:692 | |
#1 0x0000000001b474c7 in boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::DamageTaken (this=0x7fff0290a200, damage=@0x7fff05900de4: 2022064) at /home/tje3d/Core/src/server/scripts/Northrend/IcecrownCitadel/boss_deathbringer_saurfang.cpp:382 | |
#2 0x0000000002499bea in Unit::DealDamage (attacker=0x7fffc9214dc0, victim=0x7ffef0743000, damage=2022064, cleanDamage=0x7fff05900e70, damagetype=DamageEffectType::SPELL_DIRECT_DAMAGE, damageSchoolMask=SpellSchoolMask::SPELL_SCHOOL_MASK_NORMAL, spellProto=0x7fffecc22a00, durabilityLoss=true) at /home/tje3d/Core/src/server/game/Entities/Unit/Unit.cpp:656 | |
#3 0x00000000024a06d7 in Unit::DealSpellDamage (this=0x7fffc9214dc0, damageInfo=0x7fff05901288, durabilityLoss=true) at /home/tje3d/Core/src/server/game/Entities/Unit/Unit.cpp:1075 | |
#4 0x0000000002a884ae in Spell::TargetInfo::DoDamageAndTriggers (this=0x7ffef02fafb0, spell=0x7ffef2db7d00) at /home/tje3d/Core/src/server/game/Spells/Spell.cpp:2468 | |
#5 0x0000000002aa4e39 in Spell::DoProcessTargetContainer<std::vector<Spell::TargetInfo, std::allocator<Spell::TargetInfo> > > (this=0x7ffef2db7d00, targetContainer=std::vector of length 1, capacity 1 = {...}) at /home/tje3d/Core/src/server/game/Spells/Spell.cpp:3467 | |
#6 0x0000000002a9433a in Spell::handle_immediate (this=0x7ffef2db7d00) at /home/tje3d/Core/src/server/game/Spells/Spell.cpp:3509 | |
#7 0x0000000002a919e7 in Spell::_cast (this=0x7ffef2db7d00, skipCheck=true) at /home/tje3d/Core/src/server/game/Spells/Spell.cpp:3405 | |
#8 0x0000000002a90011 in Spell::cast (this=0x7ffef2db7d00, skipCheck=true) at /home/tje3d/Core/src/server/game/Spells/Spell.cpp:3186 | |
#9 0x0000000002a8b683 in Spell::prepare (this=0x7ffef2db7d00, targets=..., triggeredByAura=0x0) at /home/tje3d/Core/src/server/game/Spells/Spell.cpp:3117 | |
#10 0x00000000027688c4 in WorldSession::HandleCastSpellOpcode (this=0x7fffb79bf000, recvPacket=...) at /home/tje3d/Core/src/server/game/Handlers/SpellHandler.cpp:419 | |
#11 0x0000000002a58f71 in PacketHandler<WorldPacket, &WorldSession::HandleCastSpellOpcode>::Call (this=0x7fff129765e0, session=0x7fffb79bf000, packet=...) at /home/tje3d/Core/src/server/game/Server/Protocol/Opcodes.cpp:48 | |
#12 0x0000000002930932 in WorldSession::Update (this=0x7fffb79bf000, diff=149, updater=...) at /home/tje3d/Core/src/server/game/Server/WorldSession.cpp:310 | |
#13 0x00000000027c28f1 in Map::Update (this=0x7fffbe64f8c0, t_diff=149) at /home/tje3d/Core/src/server/game/Maps/Map.cpp:752 | |
#14 0x00000000027d3e15 in InstanceMap::Update (this=0x7fffbe64f8c0, t_diff=149) at /home/tje3d/Core/src/server/game/Maps/Map.cpp:3854 | |
#15 0x000000000281e356 in MapUpdateRequest::call (this=0x7fffc7820d40) at /home/tje3d/Core/src/server/game/Maps/MapUpdater.cpp:42 | |
#16 0x000000000281dac8 in MapUpdater::WorkerThread (this=0x3d02850 <MapManager::instance()::instance+160>) at /home/tje3d/Core/src/server/game/Maps/MapUpdater.cpp:113 | |
#17 0x000000000281e921 in std::__invoke_impl<void, void (MapUpdater::*)(), MapUpdater*>(std::__invoke_memfun_deref, void (MapUpdater::*&&)(), MapUpdater*&&) (__f=<unknown type in /home/tje3d/server/bin/worldserver, CU 0x9e47484, DIE 0x9e4b814>, __t=<unknown type in /home/tje3d/server/bin/worldserver, CU 0x9e47484, DIE 0x9e4b822>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/bits/invoke.h:73 | |
#18 0x000000000281e832 in std::__invoke<void (MapUpdater::*)(), MapUpdater*>(void (MapUpdater::*&&)(), MapUpdater*&&) (__fn=<unknown type in /home/tje3d/server/bin/worldserver, CU 0x9e47484, DIE 0x9e4ae27>, __args=<unknown type in /home/tje3d/server/bin/worldserver, CU 0x9e47484, DIE 0x9e4ae35>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/bits/invoke.h:95 | |
#19 0x000000000281e7f2 in std::thread::_Invoker<std::tuple<void (MapUpdater::*)(), MapUpdater*> >::_M_invoke<0ul, 1ul> (this=0x7fff456ca208) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/thread:234 | |
#20 0x000000000281e7a5 in std::thread::_Invoker<std::tuple<void (MapUpdater::*)(), MapUpdater*> >::operator() (this=0x7fff456ca208) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/thread:243 | |
#21 0x000000000281e579 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (MapUpdater::*)(), MapUpdater*> > >::_M_run (this=0x7fff456ca200) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/thread:186 | |
#22 0x00007ffff539c80f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
#23 0x00007ffff606a51a in start_thread (arg=0x7fff05904700) at pthread_create.c:465 | |
#24 0x00007ffff4abf3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 6 (Thread 0x7fffef905700 (LWP 13798)): | |
#0 0x00007ffff60707fd in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ffff1f79224) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7ffff1f79180, cond=0x7ffff1f791f8) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7ffff1f791f8, mutex=0x7ffff1f79180) at pthread_cond_wait.c:655 | |
#3 0x00007ffff5396b4c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
#4 0x0000000002d7c7cf in ProducerConsumerQueue<SQLOperation*>::WaitAndPop (this=0x7ffff1f79180, value=@0x7fffef9035e0: 0x0) at /home/tje3d/Core/src/common/Threading/ProducerConsumerQueue.h:76 | |
#5 0x0000000002d7c470 in DatabaseWorker::WorkerThread (this=0x7ffff1f53860) at /home/tje3d/Core/src/server/database/Database/DatabaseWorker.cpp:48 | |
#6 0x0000000002d7ce61 in std::__invoke_impl<void, void (DatabaseWorker::*)(), DatabaseWorker*>(std::__invoke_memfun_deref, void (DatabaseWorker::*&&)(), DatabaseWorker*&&) (__f=<unknown type in /home/tje3d/server/bin/worldserver, CU 0xbf91c66, DIE 0xbf951ab>, __t=<unknown type in /home/tje3d/server/bin/worldserver, CU 0xbf91c66, DIE 0xbf951b9>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/bits/invoke.h:73 | |
#7 0x0000000002d7cd72 in std::__invoke<void (DatabaseWorker::*)(), DatabaseWorker*>(void (DatabaseWorker::*&&)(), DatabaseWorker*&&) (__fn=<unknown type in /home/tje3d/server/bin/worldserver, CU 0xbf91c66, DIE 0xbf91f5a>, __args=<unknown type in /home/tje3d/server/bin/worldserver, CU 0xbf91c66, DIE 0xbf91f68>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/bits/invoke.h:95 | |
#8 0x0000000002d7cd32 in std::thread::_Invoker<std::tuple<void (DatabaseWorker::*)(), DatabaseWorker*> >::_M_invoke<0ul, 1ul> (this=0x7ffff1f53788) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/thread:234 | |
#9 0x0000000002d7cce5 in std::thread::_Invoker<std::tuple<void (DatabaseWorker::*)(), DatabaseWorker*> >::operator() (this=0x7ffff1f53788) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/thread:243 | |
#10 0x0000000002d7cab9 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (DatabaseWorker::*)(), DatabaseWorker*> > >::_M_run (this=0x7ffff1f53780) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/thread:186 | |
#11 0x00007ffff539c80f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
#12 0x00007ffff606a51a in start_thread (arg=0x7fffef905700) at pthread_create.c:465 | |
#13 0x00007ffff4abf3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 5 (Thread 0x7ffff0106700 (LWP 13797)): | |
#0 0x00007ffff60707fd in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ffff1f792e0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7ffff1f79240, cond=0x7ffff1f792b8) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7ffff1f792b8, mutex=0x7ffff1f79240) at pthread_cond_wait.c:655 | |
#3 0x00007ffff5396b4c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
#4 0x0000000002d7c7cf in ProducerConsumerQueue<SQLOperation*>::WaitAndPop (this=0x7ffff1f79240, value=@0x7ffff01045e0: 0x0) at /home/tje3d/Core/src/common/Threading/ProducerConsumerQueue.h:76 | |
#5 0x0000000002d7c470 in DatabaseWorker::WorkerThread (this=0x7ffff1f53920) at /home/tje3d/Core/src/server/database/Database/DatabaseWorker.cpp:48 | |
#6 0x0000000002d7ce61 in std::__invoke_impl<void, void (DatabaseWorker::*)(), DatabaseWorker*>(std::__invoke_memfun_deref, void (DatabaseWorker::*&&)(), DatabaseWorker*&&) (__f=<unknown type in /home/tje3d/server/bin/worldserver, CU 0xbf91c66, DIE 0xbf951ab>, __t=<unknown type in /home/tje3d/server/bin/worldserver, CU 0xbf91c66, DIE 0xbf951b9>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/bits/invoke.h:73 | |
#7 0x0000000002d7cd72 in std::__invoke<void (DatabaseWorker::*)(), DatabaseWorker*>(void (DatabaseWorker::*&&)(), DatabaseWorker*&&) (__fn=<unknown type in /home/tje3d/server/bin/worldserver, CU 0xbf91c66, DIE 0xbf91f5a>, __args=<unknown type in /home/tje3d/server/bin/worldserver, CU 0xbf91c66, DIE 0xbf91f68>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/bits/invoke.h:95 | |
#8 0x0000000002d7cd32 in std::thread::_Invoker<std::tuple<void (DatabaseWorker::*)(), DatabaseWorker*> >::_M_invoke<0ul, 1ul> (this=0x7ffff1f53948) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/thread:234 | |
#9 0x0000000002d7cce5 in std::thread::_Invoker<std::tuple<void (DatabaseWorker::*)(), DatabaseWorker*> >::operator() (this=0x7ffff1f53948) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/thread:243 | |
#10 0x0000000002d7cab9 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (DatabaseWorker::*)(), DatabaseWorker*> > >::_M_run (this=0x7ffff1f53940) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/thread:186 | |
#11 0x00007ffff539c80f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
#12 0x00007ffff606a51a in start_thread (arg=0x7ffff0106700) at pthread_create.c:465 | |
#13 0x00007ffff4abf3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 4 (Thread 0x7ffff0907700 (LWP 13796)): | |
#0 0x00007ffff60707fd in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ffff1f793a0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7ffff1f79300, cond=0x7ffff1f79378) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7ffff1f79378, mutex=0x7ffff1f79300) at pthread_cond_wait.c:655 | |
#3 0x00007ffff5396b4c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
#4 0x0000000002d7c7cf in ProducerConsumerQueue<SQLOperation*>::WaitAndPop (this=0x7ffff1f79300, value=@0x7ffff09055e0: 0x0) at /home/tje3d/Core/src/common/Threading/ProducerConsumerQueue.h:76 | |
#5 0x0000000002d7c470 in DatabaseWorker::WorkerThread (this=0x7ffff1f539c0) at /home/tje3d/Core/src/server/database/Database/DatabaseWorker.cpp:48 | |
#6 0x0000000002d7ce61 in std::__invoke_impl<void, void (DatabaseWorker::*)(), DatabaseWorker*>(std::__invoke_memfun_deref, void (DatabaseWorker::*&&)(), DatabaseWorker*&&) (__f=<unknown type in /home/tje3d/server/bin/worldserver, CU 0xbf91c66, DIE 0xbf951ab>, __t=<unknown type in /home/tje3d/server/bin/worldserver, CU 0xbf91c66, DIE 0xbf951b9>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/bits/invoke.h:73 | |
#7 0x0000000002d7cd72 in std::__invoke<void (DatabaseWorker::*)(), DatabaseWorker*>(void (DatabaseWorker::*&&)(), DatabaseWorker*&&) (__fn=<unknown type in /home/tje3d/server/bin/worldserver, CU 0xbf91c66, DIE 0xbf91f5a>, __args=<unknown type in /home/tje3d/server/bin/worldserver, CU 0xbf91c66, DIE 0xbf91f68>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/bits/invoke.h:95 | |
#8 0x0000000002d7cd32 in std::thread::_Invoker<std::tuple<void (DatabaseWorker::*)(), DatabaseWorker*> >::_M_invoke<0ul, 1ul> (this=0x7ffff1f53988) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/thread:234 | |
#9 0x0000000002d7cce5 in std::thread::_Invoker<std::tuple<void (DatabaseWorker::*)(), DatabaseWorker*> >::operator() (this=0x7ffff1f53988) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/thread:243 | |
#10 0x0000000002d7cab9 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (DatabaseWorker::*)(), DatabaseWorker*> > >::_M_run (this=0x7ffff1f53980) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/thread:186 | |
#11 0x00007ffff539c80f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
#12 0x00007ffff606a51a in start_thread (arg=0x7ffff0907700) at pthread_create.c:465 | |
#13 0x00007ffff4abf3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 3 (Thread 0x7ffff131a700 (LWP 13795)): | |
#0 0x00007ffff4abf556 in __GI_epoll_pwait (epfd=6, events=0x7ffff1317e30, maxevents=128, timeout=-1, set=0x0) at ../sysdeps/unix/sysv/linux/epoll_pwait.c:42 | |
#1 0x000000000184188a in boost::asio::detail::epoll_reactor::run (this=0x7ffff1f79480, block=true, ops=...) at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:392 | |
#2 0x0000000001841475 in boost::asio::detail::task_io_service::do_run_one (this=0x7ffff1f6d700, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:356 | |
#3 0x000000000184106b in boost::asio::detail::task_io_service::run (this=0x7ffff1f6d700, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149 | |
#4 0x0000000001840f61 in boost::asio::io_service::run (this=0x7ffff1f25970) at /usr/include/boost/asio/impl/io_service.ipp:59 | |
#5 0x000000000180dc5d in main::$_4::operator() (this=0x7ffff1f53fc8) at /home/tje3d/Core/src/server/worldserver/Main.cpp:210 | |
#6 0x000000000180dc2d in std::__invoke_impl<void, main::$_4>(std::__invoke_other, main::$_4&&) (__f=<unknown type in /home/tje3d/server/bin/worldserver, CU 0x0, DIE 0x4c5dd>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/bits/invoke.h:60 | |
#7 0x000000000180dbbd in std::__invoke<main::$_4>(main::$_4&&) (__fn=<unknown type in /home/tje3d/server/bin/worldserver, CU 0x0, DIE 0x2dfc3>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/bits/invoke.h:95 | |
#8 0x000000000180db95 in std::thread::_Invoker<std::tuple<main::$_4> >::_M_invoke<0ul> (this=0x7ffff1f53fc8) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/thread:234 | |
#9 0x000000000180db65 in std::thread::_Invoker<std::tuple<main::$_4> >::operator() (this=0x7ffff1f53fc8) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/thread:243 | |
#10 0x000000000180da29 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<main::$_4> > >::_M_run (this=0x7ffff1f53fc0) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/thread:186 | |
#11 0x00007ffff539c80f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
#12 0x00007ffff606a51a in start_thread (arg=0x7ffff131a700) at pthread_create.c:465 | |
#13 0x00007ffff4abf3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 2 (Thread 0x7ffff1b1b700 (LWP 13794)): | |
#0 0x00007ffff60707fd in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ffff1f6d780) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7ffff1f6d730, cond=0x7ffff1f6d758) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x7ffff1f6d758, mutex=0x7ffff1f6d730) at pthread_cond_wait.c:655 | |
#3 0x0000000001841d9b in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (this=0x7ffff1f6d758, lock=...) at /usr/include/boost/asio/detail/posix_event.hpp:106 | |
#4 0x0000000001841579 in boost::asio::detail::task_io_service::do_run_one (this=0x7ffff1f6d700, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:380 | |
#5 0x000000000184106b in boost::asio::detail::task_io_service::run (this=0x7ffff1f6d700, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149 | |
#6 0x0000000001840f61 in boost::asio::io_service::run (this=0x7ffff1f25970) at /usr/include/boost/asio/impl/io_service.ipp:59 | |
#7 0x000000000180dc5d in main::$_4::operator() (this=0x7ffff1f53f88) at /home/tje3d/Core/src/server/worldserver/Main.cpp:210 | |
#8 0x000000000180dc2d in std::__invoke_impl<void, main::$_4>(std::__invoke_other, main::$_4&&) (__f=<unknown type in /home/tje3d/server/bin/worldserver, CU 0x0, DIE 0x4c5dd>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/bits/invoke.h:60 | |
#9 0x000000000180dbbd in std::__invoke<main::$_4>(main::$_4&&) (__fn=<unknown type in /home/tje3d/server/bin/worldserver, CU 0x0, DIE 0x2dfc3>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/bits/invoke.h:95 | |
#10 0x000000000180db95 in std::thread::_Invoker<std::tuple<main::$_4> >::_M_invoke<0ul> (this=0x7ffff1f53f88) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/thread:234 | |
#11 0x000000000180db65 in std::thread::_Invoker<std::tuple<main::$_4> >::operator() (this=0x7ffff1f53f88) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/thread:243 | |
#12 0x000000000180da29 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<main::$_4> > >::_M_run (this=0x7ffff1f53f80) at /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/thread:186 | |
#13 0x00007ffff539c80f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
#14 0x00007ffff606a51a in start_thread (arg=0x7ffff1b1b700) at pthread_create.c:465 | |
#15 0x00007ffff4abf3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Thread 1 (Thread 0x7ffff7fcdf40 (LWP 13790)): | |
#0 0x00007ffff60707fd in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x3d02974 <MapManager::instance()::instance+452>) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 | |
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x3d02920 <MapManager::instance()::instance+368>, cond=0x3d02948 <MapManager::instance()::instance+408>) at pthread_cond_wait.c:502 | |
#2 __pthread_cond_wait (cond=0x3d02948 <MapManager::instance()::instance+408>, mutex=0x3d02920 <MapManager::instance()::instance+368>) at pthread_cond_wait.c:655 | |
#3 0x00007ffff5396b4c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
#4 0x000000000281dbf5 in MapUpdater::wait (this=0x3d02850 <MapManager::instance()::instance+160>) at /home/tje3d/Core/src/server/game/Maps/MapUpdater.cpp:74 | |
#5 0x000000000280634c in MapManager::Update (this=0x3d027b0 <MapManager::instance()::instance>, diff=50) at /home/tje3d/Core/src/server/game/Maps/MapManager.cpp:226 | |
#6 0x0000000002c2b714 in World::Update (this=0x3d07c88 <World::instance()::instance>, diff=50) at /home/tje3d/Core/src/server/game/World/World.cpp:2365 | |
#7 0x000000000180b193 in WorldUpdateLoop () at /home/tje3d/Core/src/server/worldserver/Main.cpp:429 | |
#8 0x0000000001807901 in main (argc=1, argv=0x7fffffffe078) at /home/tje3d/Core/src/server/worldserver/Main.cpp:334 | |
--- DEBUG: --- STOP | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment