Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #0 Aura::CallScriptEffectPeriodicHandlers (this=0x7f6ce61072d0, aurEff=0x7f6cedb8e8e0, aurApp=0x7f6ca1ed82f0)
- at /home/trinity/compile/cores/blizz/icore-18052011/src/server/game/Spells/Auras/SpellAuras.cpp:1865
- 1865 (*scritr)->_PrepareScriptCall(AURA_SCRIPT_HOOK_EFFECT_PERIODIC, aurApp);
- (gdb) bt full
- #0 Aura::CallScriptEffectPeriodicHandlers (this=0x7f6ce61072d0, aurEff=0x7f6cedb8e8e0, aurApp=0x7f6ca1ed82f0)
- at /home/trinity/compile/cores/blizz/icore-18052011/src/server/game/Spells/Auras/SpellAuras.cpp:1865
- preventDefault = false
- #1 0x0000000000a841a5 in AuraEffect::PeriodicTick (this=0x7f6cedb8e8e0, aurApp=0x7f6ca1ed82f0, caster=0x7f6d1265ace0)
- at /home/trinity/compile/cores/blizz/icore-18052011/src/server/game/Spells/Auras/SpellAuraEffects.cpp:1270
- prevented = <value optimized out>
- target = <value optimized out>
- #2 0x0000000000a86251 in AuraEffect::Update (this=0x7f6cedb8e8e0, diff=<value optimized out>, caster=0x7f6d1265ace0)
- at /home/trinity/compile/cores/blizz/icore-18052011/src/server/game/Spells/Auras/SpellAuraEffects.cpp:1089
- effectApplications = {<std::_List_base<AuraApplication*, std::allocator<AuraApplication*> >> = {
- _M_impl = {<std::allocator<std::_List_node<AuraApplication*> >> = {<__gnu_cxx::new_allocator<std::_List_node<AuraApplication*> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x7f6cf96d03b0, _M_prev = 0x7f6cfb889e50}}}, <No data fields>}
- #3 0x0000000000a6eb2c in Aura::UpdateOwner (this=0x7f6ce1232460, diff=145, owner=<value optimized out>)
- at /home/trinity/compile/cores/blizz/icore-18052011/src/server/game/Spells/Auras/SpellAuras.cpp:667
- __FUNCTION__ = "UpdateOwner"
- __PRETTY_FUNCTION__ = "void Aura::UpdateOwner(uint32, WorldObject*)"
- caster = 0x7f6d1265ace0
- modSpell = 0x0
- modOwner = 0x0
- #4 0x0000000000b58513 in DynamicObject::Update (this=0x7f6ca1f65930, p_time=145)
- at /home/trinity/compile/cores/blizz/icore-18052011/src/server/game/Entities/DynamicObject/DynamicObject.cpp:128
- caster = <value optimized out>
- #5 0x00000000009a41ab in Trinity::ObjectUpdater::Visit<DynamicObject> (this=0x7f6d05f19db0, m=<value optimized out>)
- at /home/trinity/compile/cores/blizz/icore-18052011/src/server/game/Grids/Notifiers/GridNotifiers.cpp:331
- No locals.
- #6 0x00000000009ea23c in void Cell::Visit<Trinity::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >(CoordPair<512u> const&, TypeContainerVisitor<Trinity::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >&, Map&) const ()
- No symbol table info available.
- #7 0x00000000009e2acc in Map::Update (this=0x1cb731f0, t_diff=<value optimized out>)
- at /home/trinity/compile/cores/blizz/icore-18052011/src/server/game/Maps/Map.cpp:540
- pair = {x_coord = 332, y_coord = 228}
- cell = {data = {Part = {grid_x = 41, grid_y = 28, cell_x = 4, cell_y = 4, nocreate = 0, reserved = 16}, All = 537937705}}
- y = 228
- x = <value optimized out>
- plr = <value optimized out>
- updater = {i_timeDiff = 145}
- grid_object_update = {i_visitor = @0x7f6d05f19db0}
- world_object_update = {i_visitor = @0x7f6d05f19db0}
- #8 0x00000000009e2c2d in InstanceMap::Update (this=0x7f6ce61072d0, t_diff=@0x7f6cedb8e8e0)
- at /home/trinity/compile/cores/blizz/icore-18052011/src/server/game/Maps/Map.cpp:2418
- No locals.
- #9 0x00000000009d40bb in MapInstanced::Update (this=0x7f6cfc3497a0, t=@0x29253440)
- at /home/trinity/compile/cores/blizz/icore-18052011/src/server/game/Maps/MapInstanced.cpp:69
- i = {<std::tr1::__detail::_Hashtable_iterator_base<std::pair<unsigned int const, Map*>, false>> = {_M_cur_node = 0x59930b10,
- _M_cur_bucket = 0x7f6cfc33f5e0}, <No data fields>}
- #10 0x00000000009eadae in MapUpdateRequest::call (this=0x29253420)
- at /home/trinity/compile/cores/blizz/icore-18052011/src/server/game/Maps/MapUpdater.cpp:54
- No locals.
- #11 0x0000000000bcb901 in DelayExecutor::svc (this=0x9131988)
- at /home/trinity/compile/cores/blizz/icore-18052011/src/server/shared/Threading/DelayExecutor.cpp:52
- rq = 0x29253420
- #12 0x00007f6d1e04c105 in ACE_Task_Base::svc_run(void*) () from /home/trinity/.syslib/lib/libACE-5.8.2.so
- No symbol table info available.
- #13 0x00007f6d1e04d3b6 in ACE_Thread_Adapter::invoke() () from /home/trinity/.syslib/lib/libACE-5.8.2.so
- No symbol table info available.
- #14 0x00007f6d1cca78ba in start_thread () from /lib/libpthread.so.0
- No symbol table info available.
- #15 0x00007f6d1ca0f02d in clone () from /lib/libc.so.6
- ---Type <return> to continue, or q <return> to quit---q
- Quit
- (gdb) frame 0
- #0 Aura::CallScriptEffectPeriodicHandlers (this=0x7f6ce61072d0, aurEff=0x7f6cedb8e8e0, aurApp=0x7f6ca1ed82f0)
- at /home/trinity/compile/cores/blizz/icore-18052011/src/server/game/Spells/Auras/SpellAuras.cpp:1865
- 1865 (*scritr)->_PrepareScriptCall(AURA_SCRIPT_HOOK_EFFECT_PERIODIC, aurApp);
- (gdb) list
- 1860 bool Aura::CallScriptEffectPeriodicHandlers(AuraEffect const * aurEff, AuraApplication const * aurApp)
- 1861 {
- 1862 bool preventDefault = false;
- 1863 for(std::list<AuraScript *>::iterator scritr = m_loadedScripts.begin(); scritr != m_loadedScripts.end() ; ++scritr)
- 1864 {
- 1865 (*scritr)->_PrepareScriptCall(AURA_SCRIPT_HOOK_EFFECT_PERIODIC, aurApp);
- 1866 std::list<AuraScript::EffectPeriodicHandler>::iterator effEndItr = (*scritr)->OnEffectPeriodic.end(), effItr = (*scritr)->OnEffectPeriodic.begin();
- 1867 for(; effItr != effEndItr ; ++effItr)
- 1868 {
- 1869 if ((*effItr).IsEffectAffected(m_spellProto, aurEff->GetEffIndex()))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement