Ученый
Регистрация: 15.03.2010
Сообщений: 261
Сказал(а) спасибо: 84
Поблагодарили 257 раз(а) в 96 сообщениях
|
[crash] EffectScriptEffect
ну просто очень доставучий краш... может происходить с частотой раз в минуту (время запуска сервера+10..15 секунд).
Код:
#0 0x00dfc410 in __kernel_vsyscall ()
No symbol table info available.
#1 0x004d8df0 in raise () from /lib/libc.so.6
No symbol table info available.
#2 0x004da701 in abort () from /lib/libc.so.6
No symbol table info available.
#3 0x004d226b in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#4 0x083da1f6 in Spell::EffectScriptEffect (this=0x2732b2a0,
eff_idx=EFFECT_INDEX_1) at ../../../src/game/Object.h:467
st = {static SYMBUFSIZ = 4096,
buf_ = "/usr/local/mangos/bin/mangos-worldd(_ZN5Spell16DoSpellHitOnUnitEP4Unitj+0x2fe) [0x83ad57e]\n/usr/local/mangos/bin/mangos-worldd(_ZN5Spell19DoAllEffectOnTargetEPNS_10TargetInfoE+0x3e6) [0x83adf76]\n/usr/"..., buflen_ = 1334,
static UNSUPPORTED = 0x3cdb00 "<stack traces unsupported platform>",
static UNABLE_TO_GET_TRACE = 0x3cdb24 "<unable to get trace>"}
itypes = {{5512, 19004, 19005}, {5511, 19006, 19007}, {5509, 19008,
19009}, {5510, 19010, 19011}, {9421, 19012, 19013}, {22103, 22104, 22105},
{36889, 36890, 36891}, {36892, 36893, 36894}}
#5 0x083ad57e in Spell::DoSpellHitOnUnit (this=0x2732b2a0, unit=0x9c3f4350,
effectMask=3) at ../../../src/game/Spell.cpp:1137
effectNumber = 1
realCaster = (class Unit *) 0x9c3f4350
#6 0x083adf76 in Spell::DoAllEffectOnTarget (this=0x2732b2a0,
target=0x262dfcf8) at ../../../src/game/Spell.cpp:933
mask = 0
unit = (class Unit *) 0x9c3f4350
real_caster = (class Unit *) 0x9c3f4350
caster = (class Unit *) 0x9c3f4350
missInfo = <value optimized out>
procAttacker = 16384
procVictim = 32768
procEx = <value optimized out>
#7 0x083b454f in Spell::handle_immediate (this=0x2732b2a0)
at ../../../src/game/Spell.cpp:2734
No locals.
#8 0x083b8ae8 in Spell::cast (this=0x2732b2a0, skipCheck=true)
at ../../../src/game/Spell.cpp:2707
castResult = <value optimized out>
#9 0x08411788 in Unit::CastSpell (this=0x9c3f4350, Victim=0x9c3f4350,
spellInfo=0xb18a2ed8, triggered=true, castItem=0x0, triggeredByAura=0x0,
originalCaster={m_guid = 0}) at ../../../src/game/Unit.cpp:1112
spell = (Spell *) 0x2732b2a0
targets = {m_srcX = 0, m_srcY = 0, m_srcZ = 0, m_destX = -1860.37122,
m_destY = 5428.21631, m_destZ = -9.7050848, m_strTarget = {
static npos = 4294967295,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x864716c ""}},
m_targetMask = 2, m_unitTarget = 0x9c3f4350, m_GOTarget = 0x0,
m_itemTarget = 0x0, m_unitTargetGUID = {m_guid = 5472829}, m_GOTargetGUID = {
m_guid = 0}, m_CorpseTargetGUID = {m_guid = 0}, m_itemTargetGUID = {
m_guid = 0}, m_itemTargetEntry = 0}
#10 0x08411996 in Unit::CastSpell (this=0x9c3f4350, Victim=0x9c3f4350,
spellId=53141, triggered=true, castItem=0x0, triggeredByAura=0x0,
originalCaster={m_guid = 0}) at ../../../src/game/Unit.cpp:1090
spellInfo = (const SpellEntry *) 0x21d8
#11 0x084cae29 in WorldSession::HandleQuestgiverAcceptQuestOpcode (
this=0x83115398, recv_data=@0x8b40b1d0)
at ../../../src/game/QuestHandler.cpp:219
pObject = (class Object *) 0x9c582538
qInfo = (const Quest *) 0x104d1ad0
#12 0x0844dafc in WorldSession::Update (this=0x83115398)
at ../../../src/game/WorldSession.cpp:214
opHandle = (OpcodeHandler &) @0x21d8: <error reading variable>
packet = (WorldPacket *) 0x8b40b1d0
currTime = <value optimized out>
#13 0x084459ad in World::UpdateSessions (this=0x92a9150, diff=34)
at ../../../src/game/World.cpp:1859
next = {_M_cur = 0x9fd9dae8, _M_ht = 0x92a91c0}
Ревизия 9759, но происходило и на ревизиях 3.3.2 (вот дамп 9531 ревизии http://paste2.org/p/703580 ). Причем я не первый кто скидывал этот дамп в тему крашей линукса, он есть и на чистом ядре (у меня не чистое)...
Последний раз редактировалось Insider42; 23.04.2010 в 12:52.
|