Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #0 0x00007f0842f6ae2c in ?? () from /lib/libc.so.6
- (gdb) bt full
- #0 0x00007f0842f6ae2c in ?? () from /lib/libc.so.6
- No symbol table info available.
- #1 0x00007f0842f6cad8 in malloc () from /lib/libc.so.6
- No symbol table info available.
- #2 0x00007f08439c4b9d in operator new () from /usr/lib/libstdc++.so.6
- No symbol table info available.
- #3 0x000000000098cf43 in Unit::SetPower (this=0x7f077caf5dd0, power=POWER_MANA, val=4373) at /usr/include/c++/4.3/ext/new_allocator.h:92
- data = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 0, _wpos = 0, _storage = {<std::_Vector_base<unsigned char, std::allocator<unsigned char> >> = {
- _M_impl = {<std::allocator<unsigned char>> = {<__gnu_cxx::new_allocator<unsigned char>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}}, m_opcode = 24016}
- #4 0x000000000093913b in Spell::EffectEnergize (this=0x7f0773cc9780, i=<value optimized out>) at /home/trinity/narnias/trinity/trinitycore/src/game/SpellEffects.cpp:3358
- power = POWER_MANA
- level_multiplier = <value optimized out>
- level_diff = <value optimized out>
- #5 0x00000000008ff5f2 in Spell::DoSpellHitOnUnit (this=0x7f0773cc9780, unit=0x7f077caf5dd0, effectMask=1, scaleAura=false) at /home/trinity/narnias/trinity/trinitycore/src/game/Spell.cpp:1605
- aura_effmask = <value optimized out>
- #6 0x00000000008ffbe4 in Spell::DoAllEffectOnTarget (this=0x7f0773cc9780, target=0x7f074c6988d0) at /home/trinity/narnias/trinity/trinitycore/src/game/Spell.cpp:1276
- missInfo = <value optimized out>
- mask = 240 '▒'
- unit = (class Unit *) 0x7f077caf5dd0
- caster = (class Unit *) 0x7f077caf5dd0
- missInfo = SPELL_MISS_NONE
- procAttacker = 0
- procVictim = 0
- procEx = 67108864
- canEffectTrigger = true
- spellHitTarget = (class Unit *) 0x7f077caf5dd0
- __FUNCTION__ = "DoAllEffectOnTarget"
- #7 0x000000000090ebac in Spell::handle_immediate (this=0x7f0773cc9780) at /home/trinity/narnias/trinity/trinitycore/src/game/Spell.cpp:3380
- No locals.
- #8 0x000000000090d24d in Spell::cast (this=0x7f0773cc9780, skipCheck=true) at /home/trinity/narnias/trinity/trinitycore/src/game/Spell.cpp:3336
- No locals.
- #9 0x000000000097869f in Unit::CastCustomSpell (this=0x7f077caf5dd0, spellId=<value optimized out>, value=@0x4433ea10, Victim=0x7f077caf5dd0, triggered=<value optimized out>, castItem=0x0, triggeredByAura=0x3416cd60, originalCaster=0)
- at /home/trinity/narnias/trinity/trinitycore/src/game/Unit.cpp:1004
- spellInfo = (const SpellEntry *) 0x7f0837771d64
- targets = {m_srcTransGUID = 0, m_srcTransOffset = {m_positionX = 0, m_positionY = 0, m_positionZ = 0, m_orientation = 0}, m_srcPos = {m_positionX = 0, m_positionY = 0, m_positionZ = 0, m_orientation = 0}, m_dstTransGUID = 0,
- m_dstTransOffset = {m_positionX = 0, m_positionY = 0, m_positionZ = 0, m_orientation = 0}, m_dstPos = {<Position> = {m_positionX = 0, m_positionY = 0, m_positionZ = 0, m_orientation = 0}, m_mapId = 4294967295}, m_elevation = 0,
- m_speed = 0, m_strTarget = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x12676b8 ""}}, m_targetMask = 0,
- m_intTargetFlags = 2, m_unitTarget = 0x7f077caf5dd0, m_GOTarget = 0x0, m_itemTarget = 0x0, m_unitTargetGUID = 1490483, m_GOTargetGUID = 0, m_CorpseTargetGUID = 0, m_itemTargetGUID = 0, m_itemTargetEntry = 0}
- spell = (Spell *) 0x7f0773cc9780
- #10 0x0000000000978b96 in Unit::CastCustomSpell (this=0x7f077caf5dd0, target=0x7f077caf5dd0, spellId=34075, bp0=<value optimized out>, bp1=0x0, bp2=0x0, triggered=true, castItem=0x0, triggeredByAura=0x3416cd60, originalCaster=0)
- at /home/trinity/narnias/trinity/trinitycore/src/game/Unit.cpp:968
- values = {<std::vector<std::pair<SpellValueMod, int>, std::allocator<std::pair<SpellValueMod, int> > >> = {<std::_Vector_base<std::pair<SpellValueMod, int>, std::allocator<std::pair<SpellValueMod, int> > >> = {
- _M_impl = {<std::allocator<std::pair<SpellValueMod, int> >> = {<__gnu_cxx::new_allocator<std::pair<SpellValueMod, int> >> = {<No data fields>}, <No data fields>}, _M_start = 0x7f0781af1200, _M_finish = 0x7f0781af1208,
- _M_end_of_storage = 0x7f0781af1208}}, <No data fields>}, <No data fields>}
- #11 0x0000000000987e37 in Unit::HandleObsModEnergyAuraProc (this=0x7f077caf5dd0, pVictim=<value optimized out>, triggeredByAura=0x3416cd60, cooldown=0) at /home/trinity/narnias/trinity/trinitycore/src/game/Unit.cpp:7987
- dummySpell = (const SpellEntry *) 0x7f0837771a08
- castItem = (class Item *) 0x0
- basepoints0 = 100
- triggerEntry = (const SpellEntry *) 0x7f0837771d64
- #12 0x00000000009b037a in Unit::ProcDamageAndSpellFor (this=0x7f077caf5dd0, isVictim=false, pTarget=0x7f081bb0b3b0, procFlag=64, procExtra=1, attType=<value optimized out>, procSpell=0x7f083686c314, damage=97, procAura=0x0)
- at /home/trinity/narnias/trinity/trinitycore/src/game/Unit.cpp:14439
- triggeredByAura = (AuraEffect *) 0x3416cd60
- useCharges = false
- takeCharges = false
- spellInfo = (const SpellEntry *) 0x7f0837771a08
- Id = <value optimized out>
- cooldown = 0
- handled = false
- procTriggered = {<std::_List_base<ProcTriggeredData, std::allocator<ProcTriggeredData> >> = {
- _M_impl = {<std::allocator<std::_List_node<ProcTriggeredData> >> = {<__gnu_cxx::new_allocator<std::_List_node<ProcTriggeredData> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x7f074f83a670,
- _M_prev = 0x7f074ccaef80}}}, <No data fields>}
- #13 0x00000000009b085f in Unit::ProcDamageAndSpell (this=0x7f0780000020, pVictim=0x7f081bb0b3b0, procAttacker=<value optimized out>, procVictim=1048704, procExtra=59752592, amount=97, attType=RANGED_ATTACK, procSpell=0x7f083686c314,
- procAura=0x0) at /home/trinity/narnias/trinity/trinitycore/src/game/Unit.cpp:5077
- ---Type <return> to continue, or q <return> to quit---
- No locals.
- #14 0x00000000008fff9f in Spell::DoAllEffectOnTarget (this=0x7f077cfeb790, target=<value optimized out>) at /home/trinity/narnias/trinity/trinitycore/src/game/Spell.cpp:1375
- damageInfo = {target = 0x7f081bb0b3b0, attacker = 0x7f077caf5dd0, SpellID = 75, damage = 97, overkill = 0, schoolMask = 1, absorb = 0, resist = 0, physicalLog = false, unused = false, blocked = 0, HitInfo = 0, cleanDamage = 0}
- mask = <value optimized out>
- unit = (class Unit *) 0x7f081bb0b3b0
- caster = (class Unit *) 0x7f077caf5dd0
- missInfo = SPELL_MISS_NONE
- procAttacker = 64
- procVictim = 1048704
- procEx = 1
- canEffectTrigger = true
- spellHitTarget = (class Unit *) 0x7f081bb0b3b0
- __FUNCTION__ = "DoAllEffectOnTarget"
- #15 0x000000000090e90e in Spell::handle_delayed (this=0x7f077cfeb790, t_offset=223) at /home/trinity/narnias/trinity/trinitycore/src/game/Spell.cpp:3418
- next_time = 0
- single_missile = false
- #16 0x000000000090fa38 in SpellEvent::Execute (this=0x7f07aa58b750, e_time=6913749, p_time=<value optimized out>) at /home/trinity/narnias/trinity/trinitycore/src/game/Spell.cpp:6810
- n_offset = <value optimized out>
- #17 0x0000000000aa13b3 in EventProcessor::Update (this=0x7f077caf5fd0, p_time=223) at /home/trinity/narnias/trinity/trinitycore/src/framework/Utilities/EventProcessor.cpp:52
- Event = (BasicEvent *) 0x7f07aa58b750
- #18 0x0000000000992be9 in Unit::Update (this=0x7f077caf5dd0, p_time=112) at /home/trinity/narnias/trinity/trinitycore/src/game/Unit.cpp:237
- No locals.
- #19 0x00000000008ac012 in Player::Update (this=0x7f077caf5dd0, p_time=223) at /home/trinity/narnias/trinity/trinitycore/src/game/Player.cpp:1207
- now = <value optimized out>
- pet = <value optimized out>
- #20 0x0000000000795c3c in Map::Update (this=0x7f083c131620, t_diff=@0x7f0746285f90) at /home/trinity/narnias/trinity/trinitycore/src/game/Map.cpp:959
- plr = (class Player *) 0x7f0780000020
- updater = {i_timeDiff = 1142878544}
- grid_object_update = {i_visitor = @0x7f076bb90460}
- world_object_update = {i_visitor = @0x1000}
- #21 0x00000000007a41a2 in MapUpdateRequest::call (this=0x7f0746285f70) at /home/trinity/narnias/trinity/trinitycore/src/game/MapUpdater.cpp:56
- No locals.
- #22 0x0000000000a8cb21 in DelayExecutor::svc (this=0x120399c8) at /home/trinity/narnias/trinity/trinitycore/src/shared/DelayExecutor.cpp:52
- rq = (class ACE_Method_Request *) 0x7f0746285f70
- #23 0x00007f0843f87167 in ACE_Task_Base::svc_run (args=<value optimized out>) at ../../ace/Task.cpp:271
- t = (ACE_Task_Base *) 0x120399c8
- svc_status = <value optimized out>
- #24 0x00007f0843f88815 in ACE_Thread_Adapter::invoke (this=0x7f083c03f330) at ../../ace/Thread_Adapter.cpp:94
- exit_hook_instance = <value optimized out>
- exit_hook_maybe = {instance_ = 0x0}
- exit_hook_ptr = <value optimized out>
- #25 0x00007f084324efc7 in start_thread () from /lib/libpthread.so.0
- No symbol table info available.
- #26 0x00007f0842fc464d in clone () from /lib/libc.so.6
- No symbol table info available.
- #27 0x0000000000000000 in ?? ()
- No symbol table info available.
- (gdb) Quit
- (gdb) print ((Unit*)(0x7f077caf5dd0))->m_uint32Values[3]
- $1 = 0
- (gdb) print ((Unit*)(0x7f077caf5dd0))->m_uint32Values[0]
- $2 = 1490483
- (gdb) Quit
- (gdb) print ((Unit*)(0x7f081bb0b3b0))->m_uint32Values[3]
- $3 = 18064
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement