Jump to content

Linux crash Aura::ApplyModifier


Guest MadMan

Recommended Posts

core: 9890

OS: Debian

Db: YTDB 547

Follow: Valhalla

12:34:51 Aura: construct Spellid : 20185, Aura : 4 Duration : 20000 Target : 6 Damage : 2

Program received signal SIGSEGV, Segmentation fault.
[switching to Thread 0x7fffec8c8910 (LWP 15506)]
0x00000000006e4fe5 in Aura::ApplyModifier (this=0x7fffd91e80d0, apply=true, 
   Real=true) at ../../../src/game/SpellAuras.cpp:996
996            (*this.*AuraHandler [aura])(apply, Real);

CRASH ON Sun May 16 12:34:51 EEST 2010
   Using the running image of child Thread 0x7fffec8c8910 (LWP 15506).
Program stopped at 0x6e4fe5.
It stopped with signal SIGSEGV, Segmentation fault.
Type "info stack" or "info registers" for more information.

BACKTRACE

#0  0x00000000006e4fe5 in Aura::ApplyModifier (this=0x7fffd91e80d0, 
   apply=true, Real=true) at ../../../src/game/SpellAuras.cpp:996
#1  0x000000000076947f in Unit::RemoveNoStackAurasDueToAura (
   this=<value optimized out>, Aur=<value optimized out>)
   at ../../../src/game/Unit.cpp:4229
#2  0x000000000076f9d0 in Unit::AddAura (this=0xce64a40, Aur=0x7fffd6d8bbc0)
   at ../../../src/game/Unit.cpp:4028
#3  0x0000000000727324 in Spell::EffectApplyAura (this=0x7fffd47861e0, 
   eff_idx=<value optimized out>) at ../../../src/game/SpellEffects.cpp:3046
#4  0x0000000000704db0 in Spell::DoSpellHitOnUnit (this=0x7fffd47861e0, 
   unit=0xce64a40, effectMask=1) at ../../../src/game/Spell.cpp:1318
#5  0x000000000070767e in Spell::DoAllEffectOnTarget (this=0x7fffd47861e0, 
   target=0x7fffec0b5700) at ../../../src/game/Spell.cpp:1031
#6  0x00000000007137b8 in Spell::handle_immediate (this=0x7fffd47861e0)
   at ../../../src/game/Spell.cpp:3144
#7  0x000000000071ad29 in Spell::cast (this=0x7fffd47861e0, skipCheck=true)
   at ../../../src/game/Spell.cpp:3094
#8  0x000000000076a334 in Unit::CastSpell (this=0xb2580c0, Victim=0xce64a40, 
   spellInfo=<value optimized out>, triggered=<value optimized out>, 
   castItem=0x0, triggeredByAura=0x0, originalCaster=...)
   at ../../../src/game/Unit.cpp:1114
#9  0x000000000076abc3 in Unit::CastSpell (this=0x7fffd91e80d0, Victim=0x1, 
   spellId=<value optimized out>, triggered=128, castItem=0xdc000308, 
   triggeredByAura=0x17c90f0, originalCaster=...)
   at ../../../src/game/Unit.cpp:1092
#10 0x000000000072c6c7 in Spell::EffectScriptEffect (this=0x7ffff30ab5b0, 
   eff_idx=167772160) at ../../../src/game/SpellEffects.cpp:6356
#11 0x0000000000704db0 in Spell::DoSpellHitOnUnit (this=0x7ffff30ab5b0, 
   unit=0xce64a40, effectMask=1) at ../../../src/game/Spell.cpp:1318
#12 0x000000000070767e in Spell::DoAllEffectOnTarget (this=0x7ffff30ab5b0, 
   target=0x7fffec0b6d00) at ../../../src/game/Spell.cpp:1031
#13 0x00000000007137b8 in Spell::handle_immediate (this=0x7ffff30ab5b0)
   at ../../../src/game/Spell.cpp:3144
#14 0x000000000071ad29 in Spell::cast (this=0x7ffff30ab5b0, skipCheck=false)
   at ../../../src/game/Spell.cpp:3094
#15 0x000000000071b980 in SpellEvent::Execute (this=0x7fffd4575b40, 
   e_time=938153, p_time=1) at ../../../src/game/Spell.cpp:6689
#16 0x000000000086245f in EventProcessor::Update (this=0xb2581b0, p_time=100)
   at ../../../src/framework/Utilities/EventProcessor.cpp:47
#17 0x000000000077753b in Unit::Update (this=0xb2580c0, p_time=100)
   at ../../../src/game/Unit.cpp:297
#18 0x00000000006c65f1 in Player::Update (this=0xb2580c0, p_time=100)
   at ../../../src/game/Player.cpp:1139
#19 0x00000000006053b0 in Map::Update (this=0x7ffff0742d90, 
   t_diff=@0x7ffff2f7bd40) at ../../../src/game/Map.cpp:612
#20 0x0000000000615cf2 in MapUpdateRequest::call (this=0x7ffff2f7bd20)
   at ../../../src/game/MapUpdater.cpp:47
#21 0x0000000000846101 in DelayExecutor::svc (this=0x7ffff0024478)
   at ../../../src/shared/DelayExecutor.cpp:60
#22 0x00007ffff7b78587 in ACE_Task_Base::svc_run (args=<value optimized out>)
   at ../../../../dep/ACE_wrappers/ace/Task.cpp:275
#23 0x00007ffff7b79911 in ACE_Thread_Adapter::invoke (this=0x7ffff07388d0)
   at ../../../../dep/ACE_wrappers/ace/Thread_Adapter.cpp:98
#24 0x00007ffff637273a in start_thread () from /lib/libpthread.so.0
#25 0x00007ffff593769d in clone () from /lib/libc.so.6
#26 0x0000000000000000 in ?? ()

BACKTRACE FULL

#0  0x00000000006e4fe5 in Aura::ApplyModifier (this=0x7fffd91e80d0, 
   apply=true, Real=true) at ../../../src/game/SpellAuras.cpp:996
       aura = <value optimized out>
#1  0x000000000076947f in Unit::RemoveNoStackAurasDueToAura (
   this=<value optimized out>, Aur=<value optimized out>)
   at ../../../src/game/Unit.cpp:4229
       toBeDeactivated_i = true
       amountDiff = <value optimized out>
       durationDiff = -1073729408
       i_spellProto = <value optimized out>
       i_spellId = 20186
       is_triggered_by_spell = <value optimized out>
       is_spellPerTarget = <value optimized out>
       i_effIndex = 216419576
       stackInfo_i = 0x1
       i_spellId_spec = <value optimized out>
       is_spellSpecPerTargetPerCaster = 208
       is_spellSpecPerTarget = <value optimized out>
       spellProto = 0x7fffe986e0d8
       spellId = 20185
       i = {_M_node = 0x7fffdce97ab0}
       effIndex = EFFECT_INDEX_0
       spellId_spec = SPELL_JUDGEMENT
#2  0x000000000076f9d0 in Unit::AddAura (this=0xce64a40, Aur=0x7fffd6d8bbc0)
   at ../../../src/game/Unit.cpp:4028
       aurSpellInfo = 0x7fffe986e0d8
       aurName = SPELL_AURA_DUMMY
       stackInfo = 0x19d13b4
       toBeDeactivated = false
#3  0x0000000000727324 in Spell::EffectApplyAura (this=0x7fffd47861e0, 
   eff_idx=<value optimized out>) at ../../../src/game/SpellEffects.cpp:3046
       caster = 0xb2580c0
       Aur = 0x7fffd6d8bbc0
       duration = 20000
       limitduration = <value optimized out>
#4  0x0000000000704db0 in Spell::DoSpellHitOnUnit (this=0x7fffd47861e0, 
   unit=0xce64a40, effectMask=1) at ../../../src/game/Spell.cpp:1318
       effectNumber = 0
       realCaster = 0xb2580c0
#5  0x000000000070767e in Spell::DoAllEffectOnTarget (this=0x7fffd47861e0, 
   target=0x7fffec0b5700) at ../../../src/game/Spell.cpp:1031
       unit = 0xce64a40
       mask = 1
       real_caster = 0xb2580c0
       caster = 0xb2580c0
       missInfo = SPELL_MISS_NONE
       procVictim = 32
       procAttacker = 16
       procEx = <value optimized out>
#6  0x00000000007137b8 in Spell::handle_immediate (this=0x7fffd47861e0)
   at ../../../src/game/Spell.cpp:3144
No locals.
#7  0x000000000071ad29 in Spell::cast (this=0x7fffd47861e0, skipCheck=true)
   at ../../../src/game/Spell.cpp:3094
       castResult = <value optimized out>
#8  0x000000000076a334 in Unit::CastSpell (this=0xb2580c0, Victim=0xce64a40, 
   spellInfo=<value optimized out>, triggered=<value optimized out>, 
   castItem=0x0, triggeredByAura=0x0, originalCaster=...)
   at ../../../src/game/Unit.cpp:1114
       targets = {m_srcX = 0, m_srcY = 0, m_srcZ = 0, m_srcO = 0, 
         m_destX = -6850.51416, m_destY = -1255.53442, m_destZ = 240.675827, 
         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 = 0xb900b8 ""}}, m_targetMask = 2, 
         m_unitTarget = 0xce64a40, m_GOTarget = 0x0, m_itemTarget = 0x0, 
         m_unitTargetGUID = {m_guid = 17379391060001692662}, 
         m_GOTargetGUID = {m_guid = 0}, m_CorpseTargetGUID = {m_guid = 0}, 
         m_itemTargetGUID = {m_guid = 0}, m_itemTargetEntry = 0}
#9  0x000000000076abc3 in Unit::CastSpell (this=0x7fffd91e80d0, Victim=0x1, 
   spellId=<value optimized out>, triggered=128, castItem=0xdc000308, 
   triggeredByAura=0x17c90f0, originalCaster=...)
   at ../../../src/game/Unit.cpp:1092
       spellInfo = 0x1
#10 0x000000000072c6c7 in Spell::EffectScriptEffect (this=0x7ffff30ab5b0, 
   eff_idx=167772160) at ../../../src/game/SpellEffects.cpp:6356
       spellId1 = 1
       spellId2 = 20425
#11 0x0000000000704db0 in Spell::DoSpellHitOnUnit (this=0x7ffff30ab5b0, 
   unit=0xce64a40, effectMask=1) at ../../../src/game/Spell.cpp:1318
       effectNumber = 0
       realCaster = 0xb2580c0
#12 0x000000000070767e in Spell::DoAllEffectOnTarget (this=0x7ffff30ab5b0, 
   target=0x7fffec0b6d00) at ../../../src/game/Spell.cpp:1031
       unit = 0xce64a40
       mask = 1
       real_caster = 0xb2580c0
       caster = 0xb2580c0
       missInfo = SPELL_MISS_NONE
       procVictim = 512
       procAttacker = 256
       procEx = <value optimized out>
#13 0x00000000007137b8 in Spell::handle_immediate (this=0x7ffff30ab5b0)
   at ../../../src/game/Spell.cpp:3144
No locals.
#14 0x000000000071ad29 in Spell::cast (this=0x7ffff30ab5b0, skipCheck=false)
   at ../../../src/game/Spell.cpp:3094
       castResult = <value optimized out>
#15 0x000000000071b980 in SpellEvent::Execute (this=0x7fffd4575b40, 
   e_time=938153, p_time=1) at ../../../src/game/Spell.cpp:6689
No locals.
#16 0x000000000086245f in EventProcessor::Update (this=0xb2581b0, p_time=100)
   at ../../../src/framework/Utilities/EventProcessor.cpp:47
       Event = 0x7fffd4575b40
#17 0x000000000077753b in Unit::Update (this=0xb2580c0, p_time=100)
   at ../../../src/game/Unit.cpp:297
No locals.
#18 0x00000000006c65f1 in Player::Update (this=0xb2580c0, p_time=100)
   at ../../../src/game/Player.cpp:1139
       now = <value optimized out>
       pet = <value optimized out>
#19 0x00000000006053b0 in Map::Update (this=0x7ffff0742d90, 
   t_diff=@0x7ffff2f7bd40) at ../../../src/game/Map.cpp:612
       plr = 0x7fffd91e80d0
       updater = {i_timeDiff = 3}
       grid_object_update = {i_visitor = @0x1}
       __FUNCTION__ = "Update"
       __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
       world_object_update = {i_visitor = @0x0}
#20 0x0000000000615cf2 in MapUpdateRequest::call (this=0x7ffff2f7bd20)
   at ../../../src/game/MapUpdater.cpp:47
No locals.
#21 0x0000000000846101 in DelayExecutor::svc (this=0x7ffff0024478)
   at ../../../src/shared/DelayExecutor.cpp:60
       rq = 0x7ffff2f7bd20
#22 0x00007ffff7b78587 in ACE_Task_Base::svc_run (args=<value optimized out>)
   at ../../../../dep/ACE_wrappers/ace/Task.cpp:275
       t = 0x7ffff0024478
       svc_status = <value optimized out>
#23 0x00007ffff7b79911 in ACE_Thread_Adapter::invoke (this=0x7ffff07388d0)
   at ../../../../dep/ACE_wrappers/ace/Thread_Adapter.cpp:98
       exit_hook_instance = <value optimized out>
       exit_hook_maybe = {instance_ = 0x0}
       exit_hook_ptr = <value optimized out>
#24 0x00007ffff637273a in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#25 0x00007ffff593769d in clone () from /lib/libc.so.6
No symbol table info available.
#26 0x0000000000000000 in ?? ()
No symbol table info available.

THREADS

 12 Thread 0x7fffe338f910 (LWP 15510)  0x00007ffff5937cd8 in epoll_wait ()
  from /lib/libc.so.6
 11 Thread 0x7fffe3b90910 (LWP 15509)  0x00007ffff5937cd8 in epoll_wait ()
  from /lib/libc.so.6
 10 Thread 0x7fffe4391910 (LWP 15508)  0x00007ffff637a131 in nanosleep ()
  from /lib/libpthread.so.0
 9 Thread 0x7fffe4b92910 (LWP 15507)  0x00007ffff6376f89 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
* 8 Thread 0x7fffec8c8910 (LWP 15506)  0x00000000006e4fe5 in Aura::ApplyModifier (this=0x7fffd91e80d0, apply=true, Real=true)
   at ../../../src/game/SpellAuras.cpp:996
 7 Thread 0x7fffed0c9910 (LWP 15505)  0x00007ffff6379474 in __lll_lock_wait ()
  from /lib/libpthread.so.0
 5 Thread 0x7fffef7fe910 (LWP 15503)  0x00007ffff637a131 in nanosleep ()
  from /lib/libpthread.so.0
 4 Thread 0x7fffeffff910 (LWP 15502)  0x00007ffff637a131 in nanosleep ()
  from /lib/libpthread.so.0
 3 Thread 0x7ffff5010910 (LWP 15501)  0x00007ffff637a131 in nanosleep ()
  from /lib/libpthread.so.0
 1 Thread 0x7ffff7fec710 (LWP 15497)  0x00007ffff637399d in pthread_join ()
  from /lib/libpthread.so.0

Thread 12 (Thread 0x7fffe338f910 (LWP 15510)):
#0  0x00007ffff5937cd8 in epoll_wait () from /lib/libc.so.6
No symbol table info available.
#1  0x00007ffff7af924b in ACE_Dev_Poll_Reactor::work_pending_i (
   this=0x7ffff073ca10, max_wait_time=0x7fffe338f040)
   at ../../../../dep/ACE_wrappers/ace/Dev_Poll_Reactor.cpp:975
       timer_buf = {static zero = {
           static zero = <same as static member of an already seen type>, 
           static max_time = {
             static zero = <same as static member of an already seen type>, 
             static max_time = <same as static member of an already seen type>, tv_ = {tv_sec = 9223372036854775807, tv_usec = 999999}}, tv_ = {tv_sec = 0, 
             tv_usec = 0}}, static max_time = {static zero = {
             static zero = <same as static member of an already seen type>, 
             static max_time = <same as static member of an already seen type>, tv_ = {tv_sec = 0, tv_usec = 0}}, static max_time = {static zero = {
               static zero = <same as static member of an already seen type>,  

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use