Jump to content

Linux crash dumps


Auntie Mangos

Recommended Posts

It did indeed have something to do with pets. This particular form (by far the most common) of the crash should be fixed in [6928]. It's a complex problem that still needs more work though. Thank you the reports, they've been quite helpful.

I didn't have the time for revision bump yet, but on 6909 the boss Edwin VanCleef is spawning rogues (sd2 script) which immediately kills the server with that SetInvisibilty function.

Is that already covered by the 6928 fix?

Gonna update asap.

Link to comment
Share on other sites

  • Replies 986
  • Created
  • Last Reply

Top Posters In This Topic

I didn't have the time for revision bump yet, but on 6909 the boss Edwin VanCleef is spawning rogues (sd2 script) which immediately kills the server with that SetInvisibilty function.

Is that already covered by the 6928 fix?

Gonna update asap.

That's the specific one that I fixed, there could be others I don't know of.
Link to comment
Share on other sites

Hi.

My commit hash is dfdf93397757eef08b1d38f23cc7aba6b8681d20 or commit 6947

I run on x86 32 bits (Debian etch 4.0)

I've sometimes (~ all 15 hours) a crash, and it's the same.

Here the coredump (of thread 5) :

#0  ~Unit (this=0x9f621c90) at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/list.tcc:76
No locals.
#1  0x0810d90c in ~Creature (this=0x9f621c90) at ../../../src/game/Creature.cpp:145
No locals.
#2  0x081c791e in ObjectGridUnloader::Visit<Creature> (this=0xa84fe198, m=@0x9f98b4bc) at ../../../src/game/ObjectGridLoader.cpp:280
   obj = (class Creature *) 0x9f621c90
#3  0x081c7b3d in ObjectGridUnloader::Unload (this=0xa84fe198, grid=@0x9f98b4a4) at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:64
No locals.
#4  0x08199ad9 in Map::UnloadGrid (this=0x88ff668, x=@0xa84fe248, y=@0xa84fe244, pForce=false) at ../../../src/game/../framework/GameSystem/GridLoader.h:72
   unloader = {i_grid = @0x9f98a978}
   grid = (NGridType *) 0x9f98a978
   gx = <value optimized out>
   gy = <value optimized out>
   __PRETTY_FUNCTION__ = "bool Map::UnloadGrid(const uint32&, const uint32&, bool)"
#5  0x0839f931 in RemovalState::Update (this=0x88e0588, m=@0x88ff668, grid=@0x9f98a978, info=@0xb78106d4, x=@0xa84fe248, y=@0xa84fe244, t_diff=@0xa84fe288) at ../../../src/game/GridStates.cpp:66
No locals.
#6  0x081941d8 in Map::Update (this=0x88ff668, t_diff=@0xa84fe288) at ../../../src/game/Map.cpp:630
   grid = <value optimized out>
   updater = {i_timeDiff = 102}
   grid_object_update = {i_visitor = @0xa84fe240}
   world_object_update = {i_visitor = @0xa84fe240}
   __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
#7  0x081a954d in MapManager::Update (this=0x88f26c8, diff=102) at ../../../src/game/MapManager.cpp:253
No locals.
#8  0x0833917d in World::Update (this=0x8593478, diff=102) at ../../../src/game/World.cpp:1529
   i = 3
   AuctionMap = (AuctionHouseObject *) 0x859440c
#9  0x080e8187 in WorldRunnable::run (this=0x88f3cd8) at ../../../src/mangosd/WorldRunnable.cpp:59
   diff = 102
   realCurrTime = 2186782862
   realPrevTime = <value optimized out>
   prevSleepTime = 92
#10 0xb79703a9 in ZThread::ThreadImpl::Dispatch (parent=0x8570478, impl=0x8a5cbe8, task=@0xa84fe424) at ../../../../dep/src/zthread/ThreadImpl.cxx:407
No locals.
#11 0xb7973384 in ZThread::(anonymous namespace)::Launcher::run (this=0xbff9ac94) at ../../../../dep/src/zthread/ThreadImpl.cxx:49
No locals.
#12 0xb79770fc in _dispatch (arg=0xb78106d4) at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
   __PRETTY_FUNCTION__ = "void* ZThread::_dispatch(void*)"
#13 0xb7938240 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#14 0xb77b849e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

It's seems to crash on Creature destructor, on line "m_vendorItemCounts.clear();"

std::list seems to be already empty, so I think it's a thread concurrency problem.

Thanks to help me to solve this problem, for me and for mangos ;)

Link to comment
Share on other sites

Core: 6967

SD2: 774

DB: 364

Using host libthread_db library "/lib/libthread_db.so.1".
Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'.
Program terminated with signal 6, Aborted.
#0  0xb79f2c87 in raise () from /lib/libc.so.6
#0  0xb79f2c87 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0xb79f44f8 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0xb7a28c4b in __libc_message () from /lib/libc.so.6
No symbol table info available.
#3  0xb7a30aec in _int_free () from /lib/libc.so.6
No symbol table info available.
#4  0xb7a340f0 in free () from /lib/libc.so.6
No symbol table info available.
#5  0xb7c05c21 in operator delete () from /usr/lib/libstdc++.so.6
No symbol table info available.
#6  0xb7c05c7d in operator delete[] () from /usr/lib/libstdc++.so.6
No symbol table info available.
#7  0x081d73f7 in ~Object (this=0xd753b90) at ../../../src/game/Object.cpp:97
No locals.
#8  0x082efc12 in ~Unit (this=0xd753b90) at ../../../src/game/Object.h:341
No locals.
#9  0x0812bf1d in ~Creature (this=0xd753b90) at ../../../src/game/Creature.cpp:145
No locals.
#10 0x081de69d in ObjectGridUnloader::Visit<Creature> (this=0xb39bf078, m=@0x12ea9d2c) at ../../../src/game/ObjectGridLoader.cpp:280
       obj = (class Creature *) 0xd753b90
#11 0x081df415 in VisitorHelper<ObjectGridUnloader, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > (v=@0xb39bf078, c=@0x12ea9d2c)
   at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:70
No locals.
#12 0x081b11d0 in Map::UnloadGrid (this=0xb9b7b48, x=@0xb39bf190, y=@0xb39bf18c, pForce=false) at ../../../src/game/../framework/GameSystem/GridLoader.h:72
       unloader = {i_grid = @0x12ea9088}
       grid = (NGridType *) 0x12ea9088
       __PRETTY_FUNCTION__ = "bool Map::UnloadGrid(const uint32&, const uint32&, bool)"
#13 0x0837a963 in RemovalState::Update (this=0xbb4a8d8, m=@0xb9b7b48, grid=@0x12ea9088, info=@0x12ea908c, x=@0xb39bf190, y=@0xb39bf18c, t_diff=@0xb39bf1d8)
   at ../../../src/game/GridStates.cpp:66
No locals.
#14 0x081a9bf9 in Map::Update (this=0xb9b7b48, t_diff=@0xb39bf1d8) at ../../../src/game/Map.cpp:630
       grid = <value optimized out>
       updater = {i_timeDiff = 168}
       __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
#15 0x081c1e51 in MapManager::Update (this=0x91084b0, diff=168) at ../../../src/game/MapManager.cpp:253
       iter = {_M_cur = 0x9f8b078, _M_ht = 0x91084f8}
#16 0x083206d7 in World::Update (this=0x854f2f0, diff=168) at ../../../src/game/World.cpp:1541
       next = {_M_cur = 0x61, _M_ht = 0x854f340}
#17 0x0810e38e in WorldRunnable::run (this=0xba779a0) at ../../../src/mangosd/WorldRunnable.cpp:59
       diff = 168
       realCurrTime = 2191180181
       realPrevTime = <value optimized out>
       prevSleepTime = 97
#18 0xb7c61a85 in ZThread::ThreadImpl::Dispatch (parent=0x8541318, impl=0xb9d2c68, task=@0xb39bf374) at ../../../../dep/src/zthread/ThreadImpl.cxx:407
No locals.
#19 0xb7c61f88 in run (this=0xbf94186c) at ../../../../dep/src/zthread/ThreadImpl.cxx:49
No locals.
#20 0xb7c679b2 in _dispatch (arg=0x6) at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
       __PRETTY_FUNCTION__ = "void* ZThread::_dispatch(void*)"
#21 0xb7b421b3 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#22 0xb7a9903e in clone () from /lib/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

Core: 6973

SD2: 829

DB: 364

Using host libthread_db library "/lib/libthread_db.so.1".
Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'.
Program terminated with signal 11, Segmentation fault.
#0  0x081a835f in Map::GetHeight (this=0x8b94a28, x=-10666.666, y=-2979.38428,
   z=33.7879906, pUseVmaps=false) at ../../../src/game/Map.cpp:1008
1008            zi[0] = gmap->Z[lx_int][ly_int];
#0  0x081a835f in Map::GetHeight (this=0x8b94a28, x=-10666.666, y=-2979.38428,
   z=33.7879906, pUseVmaps=false) at ../../../src/game/Map.cpp:1008
       lx_int = 256
       fact_y = -10419.5117
       _mapheight = -2816.31714
       ly_int = 150
       fact_x = 256
       gmap = (._190 *) 0x6eeabca0
       gx = 51
       gy = 37
       lx = 256
       ly = -10419.5117
       mapHeight = -2816.31714
       vmapHeight = -10419.5117
#1  0x0822f346 in Player::UpdateUnderwaterState (this=0x70bf05b0, m=0x8b94a28,
   x=-10666.666, y=-2979.38428, z=33.7879906)
   at ../../../src/game/Player.cpp:18827
       water_z = 22.3506088
       height_z = -10419.5117
       flag1 = <value optimized out>
#2  0x0827c33f in Player::SetPosition (this=0x70bf05b0, x=-10666.666,
   y=-2979.38428, z=33.7879906, orientation=3.09185743, teleport=false)
   at ../../../src/game/Player.cpp:5296
       m = (class Map *) 0x8b94a28
       old_x = -10662.6455
       old_y = -2979.58447
       old_z = 256
       old_r = 150.104492
#3  0x08397b4a in WorldSession::HandleMovementOpcodes (this=0x152947b8,
   recv_data=@0xb7bc478) at ../../../src/game/MovementHandler.cpp:530
       mover = (class Unit *) 0x70bf05b0
       data = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 0,
   _wpos = 33,
   _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 = 0x14bfe260 "\\003\\a\\213\\001", _M_finish = 0x14bfe281 "",
         _M_end_of_storage = 0x14bfe281 ""}}, <No data fields>}},
 m_opcode = 238}
       opcode = <value optimized out>
       movementInfo = {flags = 1, unk1 = 0, time = 3653490, x = -10666.666,
 y = -2979.38428, z = 33.7879906, o = 3.09185743, t_guid = 0, t_x = 0,
 t_y = 0, t_z = 0, t_o = 0, t_time = 0, t_seat = 120 'x', s_pitch = 0,
 fallTime = 828, j_unk = 0, j_sinAngle = 0, j_cosAngle = 0, j_xyspeed = 0,
 u_unk1 = 0}
       check_passed = <value optimized out>
       curDest = <value optimized out>
#4  0x08327b87 in WorldSession::Update (this=0x152947b8)
   at ../../../src/game/WorldSession.cpp:207
       packet = (WorldPacket *) 0xb7bc478
       currTime = <value optimized out>
#5  0x08320429 in World::UpdateSessions (this=0x854f390, diff=68)
   at ../../../src/game/World.cpp:2614
       next = {_M_cur = 0xa1071d30, _M_ht = 0x854f3f4}
#6  0x083206c4 in World::Update (this=0x854f390, diff=68)
   at ../../../src/game/World.cpp:1502
       i = 3
       AuctionMap = (AuctionHouseObject *) 0x855e394
#7  0x0810e38e in WorldRunnable::run (this=0x8ef4aa8)
   at ../../../src/mangosd/WorldRunnable.cpp:59
       diff = 68
       realCurrTime = 2272994858
       realPrevTime = <value optimized out>
       prevSleepTime = 44
#8  0xb7c62a85 in ZThread::ThreadImpl::Dispatch (parent=0x8541318,
   impl=0x8bb9b68, task=@0xac3ff374)
   at ../../../../dep/src/zthread/ThreadImpl.cxx:407
No locals.
#9  0xb7c62f88 in run (this=0xbfa4496c)
   at ../../../../dep/src/zthread/ThreadImpl.cxx:49
No locals.
#10 0xb7c689b2 in _dispatch (arg=0x96)
   at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
       __PRETTY_FUNCTION__ = "void* ZThread::_dispatch(void*)"
#11 0xb7b431b3 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#12 0xb7a9a03e in clone () from /lib/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

Hello Mangos 0.12 Crash Rev 6989 Linux ubuntu 32bit

2008-12-31 12:07:14 ERROR:Item::AddToUpdateQueueOf - GetPlayer didn't find a player matching owner's guid (28992)!
2008-12-31 12:07:16 ERROR:SESSION: received unexpected opcode CMSG_CONTACT_LIST (0x0066) the player has not logged in yet
2008-12-31 12:07:17 ERROR:Aura (Spell 2458 Effect 0) is in process but attempt removed at aura (Spell 7381 Effect 0) adding, need add stack rule for Unit::RemoveNoStackAurasDueToAura
2008-12-31 12:07:17 ERROR:Aura (Spell 2458 Effect 0) is in process but attempt removed at aura (Spell 7381 Effect 1) adding, need add stack rule for Unit::RemoveNoStackAurasDueToAura
2008-12-31 12:07:17 ERROR:Aura (Spell 2458 Effect 0) is in process but attempt removed at aura (Spell 7381 Effect 2) adding, need add stack rule for Unit::RemoveNoStackAurasDueToAura
2008-12-31 12:07:20 Added aura spellid 16188, effect 0
2008-12-31 12:07:20 Added aura spellid 35713, effect 0
2008-12-31 12:07:20 Added aura spellid 35713, effect 1

Plis fix

Link to comment
Share on other sites

Core: 6996

SD2: 834

DB: 364

Using host libthread_db library "/lib/libthread_db.so.1".
Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'.
Program terminated with signal 11, Segmentation fault.
#0  0xb7cb7fc9 in ZThread::ThreadLocalImpl::value (this=0x852d7a0,
   pfn=0x83fb600 <ZThread::ThreadLocal<MTRand, ZThread::ThreadLocalImpl::InitialValueFn<MTRand>, ZThread::ThreadLocalImpl::UniqueChildValueFn, ZThread::ThreadLocalImpl::InheritableValueFn>::createValue()>) at ../../../../dep/src/zthread/ThreadLocalImpl.cxx:52
52        ThreadLocalImpl::ValuePtr ThreadLocalImpl::value( ValuePtr(*pfn)() ) const {
#0  0xb7cb7fc9 in ZThread::ThreadLocalImpl::value (this=0x852d7a0,
   pfn=0x83fb600 <ZThread::ThreadLocal<MTRand, ZThread::ThreadLocalImpl::InitialValueFn<MTRand>, ZThread::ThreadLocalImpl::UniqueChildValueFn, ZThread::ThreadLocalImpl::InheritableValueFn>::createValue()>) at ../../../../dep/src/zthread/ThreadLocalImpl.cxx:52
       i = <value optimized out>
#1  0x083fa5df in irand (min=1, max=1) at ../../../src/shared/../../dep/include/zthread/ThreadLocal.h:335
No locals.
#2  0x082f82ea in Unit::CalculateSpellDamage (this=0xa6d19f98, spellProto=0xb0914e2c, effect_index=0 '\\0', effBasePoints=-101, target=0xa6d19f98)
   at ../../../src/game/Unit.cpp:8765
       modOwner = <value optimized out>
       unitPlayer = (class Player *) 0xa6d19f98
       comboPoints = 0 '\\0'
       level = <value optimized out>
       basePointsPerLevel = 0
       randomPoints = 1
       comboDamage = 0
       randvalue = <value optimized out>
       value = <value optimized out>
#3  0x0829435a in Aura (this=0x194650b8, spellproto=0xb0914e2c, eff=0, currentBasePoints=0x1979ded4, target=0xa6d19f98, caster=0xa6d19f98, castItem=0x0)
   at ../../../src/game/SpellAuras.cpp:370
No locals.
#4  0x0829497b in CreateAura (spellproto=0xb0914e2c, eff=0, currentBasePoints=0x1979ded4, target=0xa6d19f98, caster=0xa6d19f98, castItem=0x0)
   at ../../../src/game/SpellAuras.cpp:527
       triggeredSpellInfo = <value optimized out>
       triggeredSpellId = <value optimized out>
#5  0x082bc0e9 in Spell::EffectApplyAura (this=0x1979ded0, i=0) at ../../../src/game/SpellEffects.cpp:2176
       caster = (class Unit *) 0xa6d19f98
       Aur = <value optimized out>
       duration = <value optimized out>
       added = <value optimized out>
#6  0x082afae5 in Spell::DoSpellHitOnUnit (this=0x1979ded0, unit=0xa6d19f98, effectMask=7) at ../../../src/game/Spell.cpp:1143
       modOwner = <value optimized out>
       multiplier = 0
       effectNumber = 0
#7  0x082b0319 in Spell::DoAllEffectOnTarget (this=0x1979ded0, target=0x1979e068) at ../../../src/game/Spell.cpp:936
       damageInfo = {target = 0xb304fc78, attacker = 0x1979ded0, SpellID = 33151, damage = 1, schoolMask = 427417296, absorb = 139858572, resist = 0, phusicalLog = 127,
 unused = 12, blocked = 0, HitInfo = 427417296, cleanDamage = 2962312748}
       mask = <value optimized out>
       unit = (class Unit *) 0xa6d19f98
       caster = (class Unit *) 0xa6d19f98
       missInfo = <value optimized out>
       procAttacker = 16384
       procVictim = 32768
       procEx = <value optimized out>
#8  0x082b47ad in Spell::handle_immediate (this=0x1979ded0) at ../../../src/game/Spell.cpp:2264
No locals.
#9  0x082b4bad in Spell::cast (this=0x1979ded0, skipCheck=true) at ../../../src/game/Spell.cpp:2245
       castResult = <value optimized out>
#10 0x082f56ad in Unit::CastSpell (this=0xa6d19f98, Victim=0xa6d19f98, spellInfo=0xb0914e2c, triggered=<value optimized out>, castItem=0x0, triggeredByAura=0xf7c8e50,
   originalCaster=0) at ../../../src/game/Unit.cpp:893
       spell = (Spell *) 0x1979ded0
       targets = {m_srcX = 0, m_srcY = 0, m_srcZ = 0, m_destX = 12879.0566, m_destY = -6737.88818, m_destZ = 12.2747536, m_strTarget = {static npos = 4294967295,
   _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x851931c ""}}, m_targetMask = 2,
 m_unitTarget = 0xa6d19f98, m_GOTarget = 0x0, m_itemTarget = 0x0, m_unitTargetGUID = 35801, m_GOTargetGUID = 0, m_CorpseTargetGUID = 0, m_itemTargetGUID = 0,
 m_itemTargetEntry = 0}
#11 0x082fc19c in Unit::HandleProcTriggerSpell (this=0xa6d19f98, pVictim=0xa6d19f98, damage=882, triggeredByAura=0xf7c8e50, procSpell=0xb090e460, procFlags=16384, procEx=1,
   cooldown=0) at ../../../src/game/Unit.cpp:6022
       count = <value optimized out>
       auraSpellInfo = (const SpellEntry *) 0xb09156c0
       triggerAmount = 0
       trigger_spell_id = 33151
       target = (Unit *) 0xa6d19f98
       basepoints0 = 0
       castItem = (class Item *) 0x0
       triggerEntry = <value optimized out>
#12 0x08308593 in Unit::ProcDamageAndSpellFor (this=0xa6d19f98, isVictim=false, pTarget=0xa6d19f98, procFlag=16384, procExtra=1, attType=BASE_ATTACK, procSpell=0xb090e460,
   damage=882) at ../../../src/game/Unit.cpp:9843
       damageInfo = {target = 0x1979ddf0, attacker = 0xb304fec8, SpellID = 3081273584, damage = 3082141984, schoolMask = 427417072, absorb = 136440, resist = 65078520,
 phusicalLog = 152, unused = 159, blocked = 427417064, HitInfo = 1, cleanDamage = 3003449084}
       spellProcEvent = <value optimized out>
       spellInfo = <value optimized out>
       cooldown = <value optimized out>
       removedSpells = {<std::_List_base<unsigned int,std::allocator<unsigned int> >> = {
   _M_impl = {<std::allocator<std::_List_node<unsigned int> >> = {<__gnu_cxx::new_allocator<std::_List_node<unsigned int> >> = {<No data fields>}, <No data fields>},
     _M_node = {_M_next = 0xb304fec0, _M_prev = 0xb304fec0}}}, <No data fields>}
       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 = 0x1979ddf0, _M_prev = 0x1979deb0}}}, <No data fields>}
#13 0x08308a84 in Unit::ProcDamageAndSpell (this=0xa6d19f98, pVictim=0xa6d19f98, procAttacker=16384, procVictim=32768, procExtra=1, amount=882, attType=BASE_ATTACK,
   procSpell=0xb090e460) at ../../../src/game/Unit.cpp:3986
No locals.

Link to comment
Share on other sites

Core : 6872 - 7b7c91283498ed71f84ce24b046bd7750349e98a

SD2 : 812

UDB : 364

+ Patchs from KAPATEJIb

#0 0xffffe410 in __kernel_vsyscall ()

No symbol table info available.

#1 0xb77e7b0e in epoll_wait () from /lib/tls/i686/cmov/libc.so.6

No symbol table info available.

#2 0xb7c9c906 in ACE_Dev_Poll_Reactor::work_pending_i (this=0xb7d80934, max_wait_time=0xabf7b39c)

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 = 2147483647, tv_usec = 999999}}, tv_ = {tv_sec = 0, tv_usec = 0}}, static max_time = <same as static member of an already seen type>,

tv_ = {tv_sec = 0, tv_usec = 9999}}

this_timeout = (ACE_Time_Value *) 0x400

timers_pending = 0

timeout = <value optimized out>

nfds = <value optimized out>

#3 0xb7c9d222 in ACE_Dev_Poll_Reactor::handle_events_i (this=0xc4e2370, max_wait_time=0xabf7b39c, guard=@0xabf7b324)

at ../../../../dep/ACE_wrappers/ace/Dev_Poll_Reactor.cpp:1052

result = <value optimized out>

#4 0xb7c9e0e1 in ACE_Dev_Poll_Reactor::handle_events (this=0xc4e2370, max_wait_time=0xabf7b39c)

at ../../../../dep/ACE_wrappers/ace/Dev_Poll_Reactor.cpp:1033

countdown = {max_wait_time_ = 0xabf7b39c, start_time_ = {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 = 2147483647, tv_usec = 999999}}, tv_ = {tv_sec = 0, tv_usec = 0}},

static max_time = <same as static member of an already seen type>, tv_ = {tv_sec = 1230920389, tv_usec = 904548}}, stopped_ = false}

guard = {token_ = @0xc4e2390, owner_ = 1}

result = -1

#5 0xb7c9b798 in ACE_Dev_Poll_Reactor::handle_events (this=0xc4e2370, max_wait_time=@0xabf7b39c)

at ../../../../dep/ACE_wrappers/ace/Dev_Poll_Reactor.cpp:1336

No locals.

#6 0xb7cfa66b in ACE_Reactor::run_reactor_event_loop (this=0xc458598, tv=@0xabf7b39c, eh=0) at ../../../../dep/ACE_wrappers/ace/Reactor.cpp:271

result = 205880136

#7 0x0836bbef in ReactorRunnable::svc (this=0xc457aec) at ../../../src/game/WorldSocketMgr.cpp:167

interval = {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 = 2147483647, tv_usec = 999999}}, tv_ = {tv_sec = 0, tv_usec = 0}}, static max_time = <same as static member of an already seen type>,

tv_ = {tv_sec = 0, tv_usec = 9999}}

#8 0xb7d213b0 in ACE_Task_Base::svc_run (args=0xc457aec) at ../../../../dep/ACE_wrappers/ace/Task.cpp:275

svc_status = <value optimized out>

#9 0xb7d22068 in ACE_Thread_Adapter::invoke_i (this=0xc4ea978) at ../../../../dep/ACE_wrappers/ace/Thread_Adapter.cpp:149

hook = (class ACE_Thread_Hook *) 0x400

func = (ACE_THR_FUNC) 0xb7d21360 <ACE_Task_Base::svc_run(void*)>

arg = (void *) 0xc457aec

status = (ACE_THR_FUNC_RETURN) 0xfffffffc

#10 0xb7d22246 in ACE_Thread_Adapter::invoke (this=0xc4ea978) at ../../../../dep/ACE_wrappers/ace/Thread_Adapter.cpp:98

exit_hook_instance = (ACE_Thread_Exit *) 0xc4eecb8

exit_hook_maybe = {instance_ = 0x0}

exit_hook_ptr = <value optimized out>

#11 0xb7c83461 in ace_thread_adapter (args=0xc4ea978) at ../../../../dep/ACE_wrappers/ace/Base_Thread_Adapter.cpp:124

status = (ACE_THR_FUNC_RETURN) 0xfffffffc

#12 0xb7967240 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0

No symbol table info available.

#13 0xb77e749e in clone () from /lib/tls/i686/cmov/libc.so.6

No symbol table info available.

Link to comment
Share on other sites

mangos: 6991 0.12 branch

sd2: 812

patches: anticheat

What's going on with all those loot and item storing related crashes. They are around for ages now too.

#3  0x0000000000746312 in Guild::_CanStoreItem_InTab (this=0x7f981b9118d0, tab=<value optimized out>, dest=@0x42cfadd0, count=@0x42cfaca4,

http://paste2.org/p/124130

#0  0x000000000070a686 in Bag::GetItemCount (this=0x7ff945198a30, item=11829, eItem=0x0) at ../../../src/game/Bag.cpp:191

http://paste2.org/p/124132

#3  0x0000000000748f76 in Guild::AppendDisplayGuildBankSlot (this=<value optimized out>, data=@0x410c9db0, tab=<value optimized out>, slot=69)
   at ../../../src/game/Object.h:160

http://paste2.org/p/124133

This one is especially annoying:

#0  Loot::clear (this=0x7fe4b2c46ad0) at ../../../src/game/LootMgr.h:238

http://paste2.org/p/124135

Link to comment
Share on other sites

7054, alterac, mtmaps,sd2

gdb) bt full
#0  0x00007f11ac57d07b in raise () from /lib/libc.so.6
No symbol table info available.
#1  0x00007f11ac57e84e in abort () from /lib/libc.so.6
No symbol table info available.
#2  0x00007f11ac576af4 in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#3  0x0000000000770bcf in MapInstanced::GetInstance (this=<value optimized out>, obj=<value optimized out>)
   at ../../../src/game/MapInstanced.cpp:126
       NewInstanceId = <value optimized out>
       player = <value optimized out>
       pBind = <value optimized out>
       pSave = <value optimized out>
       map = <value optimized out>
       __PRETTY_FUNCTION__ = "Map* MapInstanced::GetInstance(const WorldObject*)"
#4  0x00000000005be7c5 in ObjectAccessor::_buildChangeObjectForPlayer (obj=0x2004, update_players=@0x2018)
   at ../../../src/game/ObjectAccessor.cpp:347
       cell = {data = {Part = {grid_x = 41, grid_y = 28, cell_x = 4, cell_y = 5, nocreate = 1, reserved = 31},
   All = 66406185}}
       notifier = {i_updateDatas = @0x47cc3ec0, i_object = @0x7f112ede6110}
#5  0x00000000005bedbb in ObjectAccessor::Update (this=0x6c91530, diff=<value optimized out>)
   at ../../../src/game/ObjectAccessor.cpp:511
       obj = (class Object *) 0x7f112ede6110
       update_players = {_M_ht = {
   _M_node_allocator = {<__gnu_cxx::new_allocator<__gnu_cxx::_Hashtable_node<std::Pair<Player* const, UpdateData> > >>      = {<No data fields>}, <No data fields>}, _M_hash = {<No data fields>},
   _M_equals = {<> = {<No data fields>}, <No data fields>}, _M_get_key = {<> = {<No data fields>}, <No data fields>},
   _M_buckets = {<std::_Vector_base<__gnu_cxx::_Hashtable_node<std::Pair<Player* const, UpdateData> >*,std::allocator<_     _gnu_cxx::_Hashtable_node<std::Pair<Player* const, UpdateData> >*> >> = {
       _M_impl = {<std::allocator<__gnu_cxx::_Hashtable_node<std::Pair<Player* const, UpdateData> >*>> = {<__gnu_cxx::n     ew_allocator<__gnu_cxx::_Hashtable_node<std::Pair<Player* const, UpdateData> >*>> = {<No data fields>}, <No data fields>     }, _M_start = 0x7f116f973200, _M_finish = 0x7f116f973808, _M_end_of_storage = 0x7f116f973808}}, <No data fields>},
   _M_num_elements = 32}}
       packet = {<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>}, <N     o data fields>}, _M_start = 0xa26a80 "", _M_finish = 0xd4476 <Address 0xd4476 out of bounds>,
         _M_end_of_storage = 0x7f11acc209f0 "ATI\\211▒H\\213\\177\\b▒\\001"}}, <No data fields>}}, m_opcode = 3014}
       pos = <value optimized out>
#6  0x00000000005b3df0 in MapManager::Update (this=0x6c6acb0, diff=<value optimized out>)
---Type <return> to continue, or q <return> to quit---
   at ../../../src/game/MapManager.cpp:270
       iter = {_M_cur = 0x0, _M_ht = 0x6c6ad38}
#7  0x000000000070e80c in World::Update (this=0xa88470, diff=113) at ../../../src/game/World.cpp:1554
       next = {_M_cur = 0x7f11aa70a140, _M_ht = 0x57}
#8  0x00000000004e8c24 in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:59
       diff = 113
       realCurrTime = 3103793009
       realPrevTime = <value optimized out>
       prevSleepTime = 87
#9  0x00007f11acd5b371 in ZThread::ThreadImpl::Dispatch (parent=0xa64920, impl=0x7f11aa70a100, task=@0x47cc41a0)
   at ../../../../dep/src/zthread/ThreadImpl.cxx:407
No locals.
#10 0x00007f11acd5d876 in ZThread::(anonymous namespace)::Launcher::run (this=0x7fffb5b0d1e0)
   at ../../../../dep/src/zthread/ThreadImpl.cxx:49
No locals.
#11 0x00007f11acd611ce in _dispatch (arg=0x2004) at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
       __PRETTY_FUNCTION__ = "void* ZThread::_dispatch(void*)"
#12 0x00007f11acc1df1a in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#13 0x00007f11ac6175d2 in clone () from /lib/libc.so.6
No symbol table info available.
#14 0x0000000000000000 in ?? ()
No symbol table info available.
(gdb)

Link to comment
Share on other sites

mangos unstable again :( have many crashes freez etc.. :(

7054, alterac, mtmaps,sd2



#0  std::_Rb_tree<std::Pair<unsigned int, unsigned char>, std::Pair<std::Pair<unsigned int, unsigned char> const, Aura*>             , std::_Select1st<std::Pair<std::Pair<unsigned int, unsigned char> const, Aura*> >, std::less<std::Pair<unsigned int, un             signed char> >, std::allocator<std::Pair<std::Pair<unsigned int, unsigned char> const, Aura*> > >::find (
   this=<value optimized out>, __k=@0x447fec60)
   at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_pair.h:104
104                  || (!(__y.first < __x.first) && __x.second < __y.second); }
(gdb) bt full
#0  std::_Rb_tree<std::Pair<unsigned int, unsigned char>, std::Pair<std::Pair<unsigned int, unsigned char> const, Aura*>             , std::_Select1st<std::Pair<std::Pair<unsigned int, unsigned char> const, Aura*> >, std::less<std::Pair<unsigned int, un             signed char> >, std::allocator<std::Pair<std::Pair<unsigned int, unsigned char> const, Aura*> > >::find (
   this=<value optimized out>, __k=@0x447fec60)
   at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_pair.h:104
       __x = (class std::_Rb_tree_node<std::Pair<const std::Pair<unsigned int, unsigned char>, Aura*> >
    *) 0x3020302030203020
       __y = (class std::_Rb_tree_node<std::Pair<const std::Pair<unsigned int, unsigned char>, Aura*> >
    *) 0x7f4b74bb07a0
#1  0x00000000006dd623 in Unit::DelayAura (this=0x7f4b74bb0520, spellId=<value optimized out>, effindex=807415840,
   delaytime=1958414240) at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_multimap.h:494
No locals.
#2  0x000000000075bccd in DynamicObject::Delay (this=0x7f4b48c8be40, delaytime=1000)
   at ../../../src/game/DynamicObject.cpp:146
No locals.
#3  0x000000000069b726 in Spell::DelayedChannel (this=0x7f4b978d4cf0) at ../../../src/game/Spell.cpp:5280
       dynObj = (class DynamicObject *) 0x3020302030203020
       resistChance = 0
       delaytime = <value optimized out>
#4  0x00000000006f7e6b in Unit::DealDamage (this=0xee1f530, pVictim=0x7f4b6c90efa0, damage=56,
   cleanDamage=0x7f4b6c90f220, damagetype=DIRECT_DAMAGE, damageSchoolMask=1821438496, spellProto=0x0,
   durabilityLoss=true) at ../../../src/game/Unit.cpp:827
       channelInterruptFlags = 807415840
       health = <value optimized out>
       duel_hasEnded = false
       __PRETTY_FUNCTION__ = "uint32 Unit::DealDamage(Unit*, uint32, const CleanDamage*, DamageEffectType, SpellSchoolM             ask, const SpellEntry*, bool)"
#5  0x00000000006f9557 in Unit::DealMeleeDamage (this=0xee1f530, damageInfo=0x447fef00, durabilityLoss=true)
   at ../../../src/game/Unit.cpp:1469
       pVictim = (Unit *) 0x7f4b6c90efa0
       cleanDamage = {damage = 18, attackType = BASE_ATTACK, hitOutCome = MELEE_HIT_NORMAL}
#6  0x00000000006fa10f in Unit::AttackerStateUpdate (this=0xee1f530, pVictim=0x7f4b6c90efa0, attType=BASE_ATTACK,
   extra=false) at ../../../src/game/Unit.cpp:1860
       extraAttacks = 0
       damageInfo = {attacker = 0xee1f530, target = 0x7f4b6c90efa0, damageSchoolMask = 1, damage = 56, absorb = 0,
 resist = 0, blocked_amount = 0, HitInfo = 2, TargetState = 1, attackType = BASE_ATTACK, procAttacker = 4,
 procVictim = 1048584, procEx = 1, cleanDamage = 18, hitOutCome = MELEE_HIT_NORMAL}
#7  0x000000000077fba1 in ReactorAI::UpdateAI (this=0xee227d0) at ../../../src/game/ReactorAI.cpp:79
No locals.
---Type <return> to continue, or q <return> to quit---
#8  0x0000000000515c62 in Creature::Update (this=0xee1f530, diff=126) at ../../../src/game/Creature.cpp:423
No locals.
#9  0x00000000005a8c63 in VisitorHelper<MaNGOS::ObjectUpdater, Creature> (v=@0x447ff110, c=<value optimized out>)
   at ../../../src/game/GridNotifiersImpl.h:46
No locals.
#10 0x00000000005a8d1d in VisitorHelper<MaNGOS::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNu             ll> > > (v=@0x4212, c=@0x447fec60) at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:70
No locals.
#11 0x00000000005a1d33 in Map::Update (this=0x7f4be2f73ca0, t_diff=@0x277eb7b0)
   at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:105
       cell = {data = {Part = {grid_x = 4, grid_y = 32, cell_x = 0, cell_y = 4, nocreate = 1, reserved = 16},
   All = 34867204}}
       y = <value optimized out>
       plr = <value optimized out>
       updater = {i_timeDiff = 126}
       __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
#12 0x000000000071f762 in MapUpdateRequest::call (this=0x277eb790) at ../../../src/game/MapUpdater.cpp:65
No locals.
#13 0x00000000007d8a1c in DelayExecutor::svc (this=0x12b4950) at ../../../src/shared/DelayExecutor.cpp:61
       rq = (class ACE_Method_Request *) 0x277eb790
#14 0x00007f4bfb019d97 in ACE_Task_Base::svc_run (args=<value optimized out>)
   at ../../../../dep/ACE_wrappers/ace/Task.cpp:275
       t = (ACE_Task_Base *) 0x12b4950
       svc_status = <value optimized out>
#15 0x00007f4bfb01ad15 in ACE_Thread_Adapter::invoke (this=0x7f4be44d0760)
   at ../../../../dep/ACE_wrappers/ace/Thread_Adapter.cpp:98
       exit_hook_instance = (ACE_Thread_Exit *) 0x7f4bf7e60720
       exit_hook_maybe = {instance_ = 0x0}
       exit_hook_ptr = <value optimized out>
#16 0x00007f4bfa908f1a in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#17 0x00007f4bfa3025d2 in clone () from /lib/libc.so.6
No symbol table info available.
#18 0x0000000000000000 in ?? ()
No symbol table info available.


Link to comment
Share on other sites

7054 , alterac,mtmaps

[/code]

#0  Player::RewardPlayerAndGroupAtKill (this=0x7f21954e41e0, pVictim=0x7f217a4ca3d0) at ../../../src/game/Formulas.h:117
117     ../../../src/game/Formulas.h: No such file or directory.
       in ../../../src/game/Formulas.h
(gdb) bt full
#0  Player::RewardPlayerAndGroupAtKill (this=0x7f21954e41e0, pVictim=0x7f217a4ca3d0) at ../../../src/game/Formulas.h:117
       is_raid = <value optimized out>
       is_dungeon = <value optimized out>
       group_rate = <value optimized out>
       count = 8
       sum_level = 560
       member_with_max_level = (Player *) 0x7f21819d8100
       not_gray_member_with_max_level = (Player *) 0x7f21819d8100
       xp = 0
       honored_kill = <value optimized out>
#1  0x00000000006f75de in Unit::DealDamage (this=0x7f21954e41e0, pVictim=0x7f217a4ca3d0, damage=2578,
   cleanDamage=<value optimized out>, damagetype=SPELL_DIRECT_DAMAGE, damageSchoolMask=SPELL_SCHOOL_MASK_NORMAL,
   spellProto=0x7f21d3b81094, durabilityLoss=true) at ../../../src/game/Unit.cpp:555
       he = <value optimized out>
       vAuras = <value optimized out>
       health = <value optimized out>
       duel_hasEnded = false
       __PRETTY_FUNCTION__ = "uint32 Unit::DealDamage(Unit*, uint32, const CleanDamage*, DamageEffectType, SpellSchoolMask, const SpellEntry*, bool)"
#2  0x00000000006fa435 in Unit::DealSpellDamage (this=0x7f21954e41e0, damageInfo=0x47493ce0, durabilityLoss=true)
   at ../../../src/game/Unit.cpp:1151
       spellInfo = <value optimized out>
       pVictim = (Unit *) 0x7f217a4ca3d0
       spellProto = (const SpellEntry *) 0x7f21d3b81094
       cleanDamage = {damage = 0, attackType = BASE_ATTACK, hitOutCome = MELEE_HIT_NORMAL}
#3  0x000000000069a506 in Spell::DoAllEffectOnTarget (this=0x7f21901a1f40, target=0x7f2181f26110)
   at ../../../src/game/Spell.cpp:1004
       damageInfo = {target = 0x7f217a4ca3d0, attacker = 0x7f21954e41e0, SpellID = 1680, damage = 2578, schoolMask = 1,
 absorb = 0, resist = 0, phusicalLog = false, unused = false, blocked = 176, HitInfo = 2, cleanDamage = 0}
       mask = <value optimized out>
       unit = (class Unit *) 0x7f217a4ca3d0
       caster = (class Unit *) 0x7f21954e41e0
       missInfo = SPELL_MISS_NONE
       procAttacker = 16
       procVictim = 1048608
       procEx = <value optimized out>
#4  0x00000000006a1b0c in Spell::handle_immediate (this=0x7f21901a1f40) at ../../../src/game/Spell.cpp:2288
No locals.
#5  0x00000000006a1ef9 in Spell::cast (this=0x7f21901a1f40, skipCheck=false) at ../../../src/game/Spell.cpp:2269
       mPeriodic = (
   const std::list<Aura*,std::allocator<Aura*> > &) @0x7f21954e4328: {<std::_List_base<Aura*,std::allocator<Aura*> >> = {
   _M_impl = {<std::allocator<std::_List_node<Aura*> >> = {<__gnu_cxx::new_allocator<std::_List_node<Aura*> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x0, _M_prev = 0x7f2196123bf0}}}, <No data fields>}
       castResult = <value optimized out>
#6  0x00000000006a3610 in SpellEvent::Execute (this=0x7f21402f4450, e_time=6494330, p_time=1170) at ../../../src/game/Spell.cpp:5494
No locals.
#7  0x00000000007f0dd3 in EventProcessor::Update (this=0x7f21954e4318, p_time=209)
   at ../../../src/framework/Utilities/EventProcessor.cpp:47
       Event = (BasicEvent *) 0x7f21402f4450
#8  0x00000000006e9119 in Unit::Update (this=0x7f21954e41e0, p_time=70) at ../../../src/game/Unit.cpp:196
No locals.
#9  0x000000000066a4ec in Player::Update (this=0x7f21954e41e0, p_time=209) at ../../../src/game/Player.cpp:1025
       now = <value optimized out>
       pet = <value optimized out>
#10 0x00000000005bc203 in ObjectAccessor::UpdatePlayers (this=<value optimized out>, diff=209)
---Type <return> to continue, or q <return> to quit---
   at ../../../src/game/ObjectAccessor.cpp:531
       iter = {_M_cur = 0x13656bf0, _M_ht = 0xa3bc00}
#11 0x00000000005b3d7d in MapManager::Update (this=0x7f21d8a58d20, diff=<value optimized out>)
   at ../../../src/game/MapManager.cpp:255
No locals.
#12 0x000000000070e80c in World::Update (this=0x7f21da406dc0, diff=209) at ../../../src/game/World.cpp:1554
       next = {_M_cur = 0x0, _M_ht = 0x7f21da406e90}
#13 0x00000000004e8c24 in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:59
       diff = 209
       realCurrTime = 3158787113
       realPrevTime = <value optimized out>
       prevSleepTime = 0
#14 0x00007f21db5b0371 in ZThread::ThreadImpl::Dispatch (parent=0xa64920, impl=0x7f21d86a0e70, task=@0x474941a0)
   at ../../../../dep/src/zthread/ThreadImpl.cxx:407
No locals.
#15 0x00007f21db5b2876 in ZThread::(anonymous namespace)::Launcher::run (this=0x7fffe435fa30)
   at ../../../../dep/src/zthread/ThreadImpl.cxx:49
No locals.
#16 0x00007f21db5b61ce in _dispatch (arg=0xeb) at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
       __PRETTY_FUNCTION__ = "void* ZThread::_dispatch(void*)"
#17 0x00007f21db472f1a in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#18 0x00007f21dae6c5d2 in clone () from /lib/libc.so.6
No symbol table info available.
#19 0x0000000000000000 in ?? ()
No symbol table info available.

Link to comment
Share on other sites

Mangos: 7032 (mangos-0.12 branch)

SD: 812

patches: KAPATEJIb (not all)

Core was generated by `mangos-worldd'.
Program terminated with signal 6, Aborted.
#0  0x0000000101cac14c in thr_kill () from /lib/libc.so.7
[New Thread 0xa9356b0 (LWP 100222)]
[New Thread 0xa935540 (LWP 100221)]
[New Thread 0xa9353d0 (LWP 100219)]
[New Thread 0xa935260 (LWP 100191)]
[New Thread 0xa9350f0 (LWP 100184)]
[New Thread 0xb06570 (LWP 100110)]
[New Thread 0xb06400 (LWP 100083)]
[New Thread 0xb06290 (LWP 100057)]
[New Thread 0xb06120 (LWP 100111)]

=========== BACKTRACE ==========  

#0  0x0000000101cac14c in thr_kill () from /lib/libc.so.7
#1  0x0000000101d3982b in abort () from /lib/libc.so.7
#2  0x0000000101d21885 in __assert () from /lib/libc.so.7
#3  0x00000000007ad874 in MapInstanced::GetInstance (this=)
   at ../../../src/game/MapInstanced.cpp:126
#4  0x00000000006b240e in Spell::SetTargetMap (this=0x5ac6cfc0, i=)
   at ../../../src/game/Spell.cpp:1753
#5  0x00000000006ba0cf in Spell::FillTargetMap (this=0x5ac6cfc0)
   at ../../../src/game/Spell.cpp:450
#6  0x00000000006bbaf2 in Spell::cast (this=0x5ac6cfc0, skipCheck=)
   at ../../../src/game/Spell.cpp:2388
#7  0x00000000006ff691 in Unit::CastSpell (this=0xb70b6000, Victim=0xba416000, 
   spellInfo=0x37c5f98, triggered=) at ../../../src/game/Unit.cpp:978
#8  0x0000000000513787 in GameObject::Update (this=0xb5174800)
   at ../../../src/game/GameObject.cpp:348
#9  0x0000000000790c55 in MaNGOS::ObjectUpdater::Visit<GameObject> (
   this=0x7fffff3facf0, m=) at ../../../src/game/GridNotifiers.cpp:196
#10 0x000000000059fa02 in VisitorHelper<MaNGOS::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > (
   v=@0x7fffff3facf0, c=@0x93fa8d30) at TypeContainerVisitor.h:70
#11 0x0000000000594667 in Map::Update (this=0xc15a000, t_diff=@0x7fffff3fad5c)
   at TypeContainerVisitor.h:105
#12 0x00000000005a9f2a in MapManager::Update (this=0xa8afe20, diff=)
   at ../../../src/game/MapManager.cpp:252
#13 0x000000000072f2b4 in World::Update (this=0xb62000, diff=57)
   at ../../../src/game/World.cpp:1502
#14 0x00000000004e1908 in WorldRunnable::run (this=)
   at ../../../src/mangosd/WorldRunnable.cpp:59
#15 0x0000000101601183 in ZThread::ThreadImpl::Dispatch (parent=0xb721e0, 
   impl=0xc394f00, task=@0x7fffff3faf90)
   at ../../../../dep/src/zthread/ThreadImpl.cxx:407
#16 0x00000001016016ca in run (this=0x7fffffffea90)
   at ../../../../dep/src/zthread/ThreadImpl.cxx:49
#17 0x000000010160607c in _dispatch (arg=) at ThreadOps.cxx:137
#18 0x000000010171aaf8 in pthread_getprio () from /lib/libthr.so.3
#19 0x0000000000000000 in ?? ()

Core was generated by `mangos-worldd'.
Program terminated with signal 6, Aborted.
#0  0x0000000101cac14c in thr_kill () from /lib/libc.so.7
[New Thread 0xa9356b0 (LWP 100222)]
[New Thread 0xa935540 (LWP 100221)]
[New Thread 0xa9353d0 (LWP 100219)]
[New Thread 0xa935260 (LWP 100191)]
[New Thread 0xa9350f0 (LWP 100184)]
[New Thread 0xb06570 (LWP 100110)]
[New Thread 0xb06400 (LWP 100083)]
[New Thread 0xb06290 (LWP 100057)]
[New Thread 0xb06120 (LWP 100111)]

======== BACKTRACE FULL ========  

#0  0x0000000101cac14c in thr_kill () from /lib/libc.so.7
No symbol table info available.
#1  0x0000000101d3982b in abort () from /lib/libc.so.7
No symbol table info available.
#2  0x0000000101d21885 in __assert () from /lib/libc.so.7
No symbol table info available.
#3  0x00000000007ad874 in MapInstanced::GetInstance (this=)
   at ../../../src/game/MapInstanced.cpp:126
   NewInstanceId = 

Link to comment
Share on other sites

7060, alterac, mtmaps,sd2

gdb) bt full
Thread 5 (process 25499):
#0  0x00007f88ba0dc9ac in epoll_wait () from /lib/libc.so.6
#1  0x00007f88bad7b1e7 in ACE_Dev_Poll_Reactor::work_pending_i (this=0x7f88b7ee6700, max_wait_time=0x4875c130)
---Type <return> to continue, or q <return> to quit---
   at ../../../../dep/ACE_wrappers/ace/Dev_Poll_Reactor.cpp:975
#2  0x00007f88bad7bde2 in ACE_Dev_Poll_Reactor::handle_events_i (this=0x7f88b7ee6700, max_wait_time=0x4875c130, guard=@0x4875c090)
   at ../../../../dep/ACE_wrappers/ace/Dev_Poll_Reactor.cpp:1052
#3  0x00007f88bad7cafe in ACE_Dev_Poll_Reactor::handle_events (this=0x7f88b7ee6700, max_wait_time=0x4875c130)
   at ../../../../dep/ACE_wrappers/ace/Dev_Poll_Reactor.cpp:1033
#4  0x00007f88badd104e in ACE_Reactor::run_reactor_event_loop (this=0x7f88b7ee6c90, tv=@0x4875c130, eh=0)
   at ../../../../dep/ACE_wrappers/ace/Reactor.cpp:271
#5  0x0000000000721dd7 in ReactorRunnable::svc (this=0x7f88b7ee60d8) at ../../../src/game/WorldSocketMgr.cpp:167
#6  0x00007f88badf3d97 in ACE_Task_Base::svc_run (args=<value optimized out>) at ../../../../dep/ACE_wrappers/ace/Task.cpp:275
#7  0x00007f88badf4d15 in ACE_Thread_Adapter::invoke (this=0x7f88b7e6d110) at ../../../../dep/ACE_wrappers/ace/Thread_Adapter.cpp:98
#8  0x00007f88ba6e2f1a in start_thread () from /lib/libpthread.so.0
#9  0x00007f88ba0dc5d2 in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 4 (process 25490):
#0  0x00007f88ba6e5b3a in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f88bad6c0b5 in ACE_Condition_Thread_Mutex::wait (this=0x6e44394, mutex=@0x0, abstime=0xe3cba)
   at ../../../../dep/ACE_wrappers/ace/OS_NS_Thread.inl:357
#2  0x00007f88bad54013 in ACE_Message_Queue<ACE_MT_SYNCH>::wait_not_empty_cond (this=0x6e44310, timeout=0x0)
   at ../../../../dep/ACE_wrappers/ace/Message_Queue_T.cpp:1741
#3  0x00007f88bad54b3a in ACE_Message_Queue<ACE_MT_SYNCH>::Dequeue_head (this=0x6e44310, first_item=@0x44754158, timeout=0x0)
   at ../../../../dep/ACE_wrappers/ace/Message_Queue_T.cpp:1909
#4  0x00007f88bad53985 in ACE_Activation_Queue::Dequeue (this=<value optimized out>, tv=0xe3cba)
   at ../../../../dep/ACE_wrappers/ace/Activation_Queue.cpp:91
#5  0x00000000007dc2bf in DelayExecutor::svc (this=0x6e43bb0) at ../../../src/shared/DelayExecutor.cpp:56
#6  0x00007f88badf3d97 in ACE_Task_Base::svc_run (args=<value optimized out>) at ../../../../dep/ACE_wrappers/ace/Task.cpp:275
#7  0x00007f88badf4d15 in ACE_Thread_Adapter::invoke (this=0x6d9b0f0) at ../../../../dep/ACE_wrappers/ace/Thread_Adapter.cpp:98
#8  0x00007f88ba6e2f1a in start_thread () from /lib/libpthread.so.0
#9  0x00007f88ba0dc5d2 in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 3 (process 25497):
#0  0x00007f88ba6e5d2f in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f88ba80c482 in ZThread::Monitor::wait (this=0x7f88b6ceee30, ms=<value optimized out>)
   at ../../../../dep/src/zthread/posix/Monitor.cxx:118
#2  0x00007f88ba821871 in ZThread::ThreadImpl::sleep (ms=10) at ../../../../dep/src/zthread/ThreadImpl.cxx:295
#3  0x00000000004e7a87 in RARunnable::run (this=0x7f88b805df80) at ../../../src/mangosd/Master.cpp:181
#4  0x00007f88ba820371 in ZThread::ThreadImpl::Dispatch (parent=0xa68920, impl=0x7f88b6ceedf0, task=@0x4775a1a0)
   at ../../../../dep/src/zthread/ThreadImpl.cxx:407
#5  0x00007f88ba822876 in ZThread::(anonymous namespace)::Launcher::run (this=0x7fffc35d1ca0)
   at ../../../../dep/src/zthread/ThreadImpl.cxx:49
#6  0x00007f88ba8261ce in _dispatch (arg=0x7f88b6ceee64) at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
#7  0x00007f88ba6e2f1a in start_thread () from /lib/libpthread.so.0
#8  0x00007f88ba0dc5d2 in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 2 (process 25496):
#0  0x00007f88ba0a4df5 in nanosleep () from /lib/libc.so.6
#1  0x00007f88ba0d61e4 in usleep () from /lib/libc.so.6
#2  0x00000000004e4005 in CliRunnable::run (this=<value optimized out>) at ../../../src/mangosd/CliRunnable.cpp:306
#3  0x00007f88ba820371 in ZThread::ThreadImpl::Dispatch (parent=0xa68920, impl=0x7f88b805ddc0, task=@0x40afe1a0)
   at ../../../../dep/src/zthread/ThreadImpl.cxx:407
#4  0x00007f88ba822876 in ZThread::(anonymous namespace)::Launcher::run (this=0x7fffc35d1ca0)
   at ../../../../dep/src/zthread/ThreadImpl.cxx:49
#5  0x00007f88ba8261ce in _dispatch (arg=0x40afdef0) at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
#6  0x00007f88ba6e2f1a in start_thread () from /lib/libpthread.so.0
#7  0x00007f88ba0dc5d2 in clone () from /lib/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 1 (process 25495):
#0  0x00007f88ba542a49 in std::_Rb_tree_increment () from /usr/lib/libstdc++.so.6
#1  0x000000000062ef55 in Player::_SaveQuestStatus (this=0x35a35da0)
   at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_tree.h:182
#2  0x00000000006535aa in Player::SaveToDB (this=0x35a35da0) at ../../../src/game/Player.cpp:15566
#3  0x00000000007176ff in WorldSession::LogoutPlayer (this=0xf9bc800, Save=true) at ../../../src/game/WorldSession.cpp:358
---Type <return> to continue, or q <return> to quit---
#4  0x0000000000718cbd in ~WorldSession (this=0x24037f20) at ../../../src/game/WorldSession.cpp:62
#5  0x00000000007112d0 in World::AddSession_ (this=0xa8c470, s=0x7f87a93db5b0) at ../../../src/game/World.cpp:222
#6  0x00000000007117f3 in World::UpdateSessions (this=0xa8c470, diff=829) at ../../../src/game/World.cpp:2614
#7  0x0000000000711b7f in World::Update (this=0xa8c470, diff=829) at ../../../src/game/World.cpp:1515
#8  0x00000000004e8c44 in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:59
#9  0x00007f88ba820371 in ZThread::ThreadImpl::Dispatch (parent=0xa68920, impl=0x7f88b6cee770, task=@0x46f591a0)
   at ../../../../dep/src/zthread/ThreadImpl.cxx:407
#10 0x00007f88ba822876 in ZThread::(anonymous namespace)::Launcher::run (this=0x7fffc35d1ca0)
   at ../../../../dep/src/zthread/ThreadImpl.cxx:49
#11 0x00007f88ba8261ce in _dispatch (arg=0x24037f20) at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
#12 0x00007f88ba6e2f1a in start_thread () from /lib/libpthread.so.0
#13 0x00007f88ba0dc5d2 in clone () from /lib/libc.so.6
#14 0x0000000000000000 in ?? ()
(gdb)

Link to comment
Share on other sites

7060, alterac, mtmaps,sd2

gdb) bt full
gdb) bt full
#0  0x00007f1d4224607b in raise () from /lib/libc.so.6
No symbol table info available.
#1  0x00007f1d4224784e in abort () from /lib/libc.so.6
No symbol table info available.
#2  0x00007f1d4227c5f9 in __fsetlocking () from /lib/libc.so.6
No symbol table info available.
#3  0x00007f1d42283163 in mallopt () from /lib/libc.so.6
No symbol table info available.
#4  0x00007f1d422831ee in free () from /lib/libc.so.6
No symbol table info available.
#5  0x0000000000517271 in __gnu_cxx::hashtable<std::Pair<unsigned long const, long>, unsigned long, __gnu_cxx::hash<unsi       gned long>, std::_Select1st<std::Pair<unsigned long const, long> >, std::equal_to<unsigned long>, std::allocator<long> >       ::resize (this=<value optimized out>, __num_elements_hint=<value optimized out>)
   at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/ext/new_allocator.h:94
       __tmp = {<std::_Vector_base<__gnu_cxx::_Hashtable_node<std::Pair<const long unsigned int, long int> >*,std::allo       cator<__gnu_cxx::_Hashtable_node<std::Pair<const long unsigned int, long int> >*> >> = {
   _M_impl = {<std::allocator<__gnu_cxx::_Hashtable_node<std::Pair<const long unsigned int, long int> >*>> = {<__gnu_cx       x::new_allocator<__gnu_cxx::_Hashtable_node<std::Pair<const long unsigned int, long int> >*>> = {<No data fields>}, <No        data fields>}, _M_start = 0x7f1d105dad50, _M_finish = 0x7f1d05f41098,
     _M_end_of_storage = 0x7f1d05f41098}}, <No data fields>}
       pos = <value optimized out>
#6  0x00000000005172be in __gnu_cxx::hashtable<std::Pair<unsigned long const, long>, unsigned long, __gnu_cxx::hash<unsi       gned long>, std::_Select1st<std::Pair<unsigned long const, long> >, std::equal_to<unsigned long>, std::allocator<long> >       ::find_or_insert (this=0x6bda, __obj=@0x432c0b10)
   at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/ext/hashtable.h:795
       __first = <value optimized out>
#7  0x0000000000523067 in GameObject::LoadFromDB (this=0x7f1d04fef850, guid=<value optimized out>, map=0x7f1d28db25b0)
   at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/ext/hash_map:233
       data = <value optimized out>
       entry = 186124
       x = -1579.07996
       y = 5304.74023
       z = -15.5341997
       ang = -1.10827994
       rotation0 = 0
       rotation1 = 0
       rotation2 = -0.526214004
       rotation3 = 0.850351989
       animprogress = 100
---Type <return> to continue, or q <return> to quit---
       go_state = 1
#8  0x00000000005d0cac in LoadHelper<GameObject> (guid_set=<value optimized out>, cell=@0x432c0bb0, m=@0x7f1d04fd3840,
   count=@0x432c0cb8, map=0x7f1d28db25b0) at ../../../src/game/ObjectGridLoader.cpp:118
       obj = (class GameObject *) 0x7f1d04fef850
#9  0x00000000005cfc56 in ObjectGridLoader::Visit (this=0x432c0ca0, m=@0x7f1d04fd3840)
   at ../../../src/game/ObjectGridLoader.cpp:167
       x = 232
       y = 171520
       cell_pair = {x_coord = 232, y_coord = 335}
       cell_guids = (const CellObjectGuids &) @0x0: Cannot access memory at address 0x0

Link to comment
Share on other sites

7060, alterac, mtmaps,sd2


#0  std::_Rb_tree<std::Pair<unsigned int, unsigned char>, std::Pair<std::Pair<unsigned int, unsigned char> const, Aura*>     , std::_Select1st<std::Pair<std::Pair<unsigned int, unsigned char> const, Aura*> >, std::less<std::Pair<unsigned int, un     signed char> >, std::allocator<std::Pair<std::Pair<unsigned int, unsigned char> const, Aura*> > >::find (
   this=<value optimized out>, __k=@0x4379abd0)
   at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_pair.h:104
104                  || (!(__y.first < __x.first) && __x.second < __y.second); }
(gdb) bt full
#0  std::_Rb_tree<std::Pair<unsigned int, unsigned char>, std::Pair<std::Pair<unsigned int, unsigned char> const, Aura*>     , std::_Select1st<std::Pair<std::Pair<unsigned int, unsigned char> const, Aura*> >, std::less<std::Pair<unsigned int, un     signed char> >, std::allocator<std::Pair<std::Pair<unsigned int, unsigned char> const, Aura*> > >::find (
   this=<value optimized out>, __k=@0x4379abd0)
   at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_pair.h:104
       __x = (class std::_Rb_tree_node<std::Pair<const std::Pair<unsigned int, unsigned char>, Aura*> >
    *) 0x100000000009000
       __y = (class std::_Rb_tree_node<std::Pair<const std::Pair<unsigned int, unsigned char>, Aura*> > *) 0x2abf7558
#1  0x00000000006e0743 in Unit::DelayAura (this=0x2abf72d0, spellId=<value optimized out>, effindex=36864,
   delaytime=717190488) at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_multimap.h:494
No locals.
#2  0x000000000075f43d in DynamicObject::Delay (this=0x7f4af17a5a40, delaytime=400)
   at ../../../src/game/DynamicObject.cpp:146
No locals.
#3  0x00000000006a15c6 in Spell::DelayedChannel (this=0x7f4ab48efb10) at ../../../src/game/Spell.cpp:5301
       dynObj = (class DynamicObject *) 0x100000000009000
       resistChance = 0
       delaytime = <value optimized out>
#4  0x00000000006fbc2c in Unit::DealDamage (this=0x7f4aec40c200, pVictim=0x1b59d060, damage=51,
   cleanDamage=0x1b59d2e8, damagetype=DIRECT_DAMAGE, damageSchoolMask=458871528, spellProto=0x0, durabilityLoss=true)
   at ../../../src/game/Unit.cpp:830
       channelInterruptFlags = 36864
       health = <value optimized out>
       duel_hasEnded = false
       __PRETTY_FUNCTION__ = "uint32 Unit::DealDamage(Unit*, uint32, const CleanDamage*, DamageEffectType, SpellSchoolM     ask, const SpellEntry*, bool)"
#5  0x00000000006fd457 in Unit::DealMeleeDamage (this=0x7f4aec40c200, damageInfo=0x4379ae90, durabilityLoss=true)
   at ../../../src/game/Unit.cpp:1473
       pVictim = (Unit *) 0x1b59d060
       cleanDamage = {damage = 84, attackType = BASE_ATTACK, hitOutCome = MELEE_HIT_NORMAL}
#6  0x00000000006fe25f in Unit::AttackerStateUpdate (this=0x7f4aec40c200, pVictim=0x1b59d060, attType=BASE_ATTACK,
   extra=false) at ../../../src/game/Unit.cpp:1909
       extraAttacks = 0
       damageInfo = {attacker = 0x7f4aec40c200, target = 0x1b59d060, damageSchoolMask = 1, damage = 51, absorb = 0,
 resist = 0, blocked_amount = 0, HitInfo = 2, TargetState = 1, attackType = BASE_ATTACK, procAttacker = 4,
 procVictim = 1048584, procEx = 1, cleanDamage = 84, hitOutCome = MELEE_HIT_NORMAL}
#7  0x00007f4bb04e6b3f in generic_creatureAI::UpdateAI (this=0x7f4ab67d7230, diff=<value optimized out>)
   at ../../../../src/bindings/ScriptDev2/scripts/creature/mob_generic_creature.cpp:110
       Healing = <value optimized out>
---Type <return> to continue, or q <return> to quit---
       info = <value optimized out>
#8  0x0000000000516372 in Creature::Update (this=0x7f4aec40c200, diff=187) at ../../../src/game/Creature.cpp:423
No locals.
#9  0x00000000005a88e3 in VisitorHelper<MaNGOS::ObjectUpdater, Creature> (v=@0x4379b0c0, c=<value optimized out>)
   at ../../../src/game/GridNotifiersImpl.h:46
No locals.
#10 0x00000000005a899d in VisitorHelper<MaNGOS::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNu     ll> > > (v=@0x698e, c=@0x4379abd0) at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:70
No locals.
#11 0x000000000059c513 in Map::Update (this=0x7f4b8895c210, t_diff=@0x7f4ad43eeac0)
   at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:105
       cell = {data = {Part = {grid_x = 36, grid_y = 33, cell_x = 3, cell_y = 6, nocreate = 1, reserved = 16},
   All = 35010660}}
       y = <value optimized out>
       plr = <value optimized out>
       updater = {i_timeDiff = 187}
       __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
#12 0x000000000059ce49 in InstanceMap::Update (this=0x698e, t_diff=@0x4379abd0) at ../../../src/game/Map.cpp:1665
No locals.
#13 0x00000000007739d1 in MapInstanced::Update (this=0x7f4b07e1f880, t=@0x7f4ad43eeac0)
   at ../../../src/game/MapInstanced.cpp:52
       i = {_M_cur = 0x7f4b6ec9aa90, _M_ht = 0x7f4b07e37970}
#14 0x0000000000722b72 in MapUpdateRequest::call (this=0x7f4ad43eeaa0) at ../../../src/game/MapUpdater.cpp:65
No locals.
#15 0x00000000007dc2ac in DelayExecutor::svc (this=0xfa4020) at ../../../src/shared/DelayExecutor.cpp:61
       rq = (class ACE_Method_Request *) 0x7f4ad43eeaa0
#16 0x00007f4bb08cfd97 in ACE_Task_Base::svc_run (args=<value optimized out>)
   at ../../../../dep/ACE_wrappers/ace/Task.cpp:275
       t = (ACE_Task_Base *) 0xfa4020
       svc_status = <value optimized out>
#17 0x00007f4bb08d0d15 in ACE_Thread_Adapter::invoke (this=0xf1f850)
   at ../../../../dep/ACE_wrappers/ace/Thread_Adapter.cpp:98
       exit_hook_instance = (ACE_Thread_Exit *) 0xfa8ed0
       exit_hook_maybe = {instance_ = 0x0}
       exit_hook_ptr = <value optimized out>
#18 0x00007f4bb01bef1a in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#19 0x00007f4bafbb85d2 in clone () from /lib/libc.so.6
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#20 0x0000000000000000 in ?? ()
No symbol table info available.
(gdb)

---------------------------------------------------------------------------------

#0  0x00007f7b59df607b in raise () from /lib/libc.so.6
(gdb) bt full
#0  0x00007f7b59df607b in raise () from /lib/libc.so.6
No symbol table info available.
#1  0x00007f7b59df784e in abort () from /lib/libc.so.6
No symbol table info available.
#2  0x00007f7b59defaf4 in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#3  0x000000000054e94c in InstanceSave::SaveToDB (this=0x7f7b14c5e800) at ../../../src/game/InstanceSaveMgr.cpp:166
       iData = <value optimized out>
       data = {static npos = 18446744073709551615,
 _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
   _M_p = 0xa2ab28 ""}}
       map = <value optimized out>
       __PRETTY_FUNCTION__ = "void InstanceSave::SaveToDB()"
#4  0x000000000054eb0c in InstanceSaveManager::AddInstanceSave (this=0xe91d60, mapId=556, instanceId=566,
   difficulty=0 '\\0', resetTime=1231693459, canReset=true, load=false) at ../../../src/game/InstanceSaveMgr.cpp:107
       save = (InstanceSave *) 0x7f7b14c5e800
       entry = <value optimized out>
#5  0x00000000005a0c70 in InstanceMap::Add (this=0x7f7a3a78c2b0, player=0x7f7adbb00030)
   at ../../../src/game/Map.cpp:1577
       groupBind = <value optimized out>
       pGroup = <value optimized out>
       __PRETTY_FUNCTION__ = "virtual bool InstanceMap::Add(Player*)"
#6  0x000000000077697e in WorldSession::HandleMoveWorldportAckOpcode (this=0x7f7adf976230)
   at ../../../src/game/MovementHandler.cpp:75
       loc = (WorldLocation &) @0x7f7adbb027f0: {mapid = 556, x = -4.68109989, y = -0.0930795968, z = 0.00620000018,
 o = 0.035342399}
       mEntry = (const MapEntry *) 0xbfa670
       mInstance = (const InstanceTemplate *) 0xdf92e8
       corpse = <value optimized out>
       __PRETTY_FUNCTION__ = "void WorldSession::HandleMoveWorldportAckOpcode()"
#7  0x000000000071816a in WorldSession::Update (this=0x7f7adf976230) at ../../../src/game/WorldSession.cpp:207
       opHandle = (OpcodeHandler &) @0x6: Cannot access memory at address 0x6
(gdb) Quit

Link to comment
Share on other sites

Freeze

Core: r7076

Last console logs:

Aura (Spell 2458 Effect 0) is in process but attempt removed at aura (Spell 7381 Effect 0) adding, need add stack rule for Unit::RemoveNoStackAurasDueToAura
Aura (Spell 2458 Effect 0) is in process but attempt removed at aura (Spell 7381 Effect 1) adding, need add stack rule for Unit::RemoveNoStackAurasDueToAura
Aura (Spell 2458 Effect 0) is in process but attempt removed at aura (Spell 7381 Effect 2) adding, need add stack rule for Unit::RemoveNoStackAurasDueToAura
Aura (Spell 768 Effect 0) is in process but attempt removed at aura (Spell 3025 Effect 0) adding, need add stack rule for Unit::RemoveNoStackAurasDueToAura
Aura (Spell 768 Effect 0) is in process but attempt removed at aura (Spell 3025 Effect 1) adding, need add stack rule for Unit::RemoveNoStackAurasDueToAura
HandleMoveNotActiveMover: incorrect mover guid: mover is 0000000000009338 and should be 0000000000009338 instead of 0000000000009338
CastSpell: unknown spell id 0 by caster: player (GUID: 33336)
Added aura spellid 2580, effect 0
Added aura spellid 2580, effect 0
CastSpell: unknown spell id 0 by caster: player (GUID: 33336)
Added aura spellid 48266, effect 0
Added aura spellid 48266, effect 1
Added aura spellid 48266, effect 2
Aura (Spell 9634 Effect 0) is in process but attempt removed at aura (Spell 9635 Effect 0) adding, need add stack rule for Unit::RemoveNoStackAurasDueToAura
Aura (Spell 9634 Effect 0) is in process but attempt removed at aura (Spell 9635 Effect 1) adding, need add stack rule for Unit::RemoveNoStackAurasDueToAura
Aura (Spell 9634 Effect 0) is in process but attempt removed at aura (Spell 9635 Effect 2) adding, need add stack rule for Unit::RemoveNoStackAurasDueToAura
Aura (Spell 9634 Effect 0) is in process but attempt removed at aura (Spell 21178 Effect 0) adding, need add stack rule for Unit::RemoveNoStackAurasDueToAura
Aura (Spell 9634 Effect 0) is in process but attempt removed at aura (Spell 21178 Effect 1) adding, need add stack rule for Unit::RemoveNoStackAurasDueToAura
Spell (ID: 46797) has effect EffectImplicitTargetA/EffectImplicitTargetB = TARGET_SCRIPT or TARGET_SCRIPT_COORDINATES, but does not have record in `spell_script_target`
Spell (ID: 46797) has effect EffectImplicitTargetA/EffectImplicitTargetB = TARGET_SCRIPT or TARGET_SCRIPT_COORDINATES, but does not have record in `spell_script_target`
Spell (ID: 46797) has effect EffectImplicitTargetA/EffectImplicitTargetB = TARGET_SCRIPT or TARGET_SCRIPT_COORDINATES, but does not have record in `spell_script_target`
WorldSocket::HandlePing: peer sent CMSG_PING, but is not authenticated or got recently kicked, address = 94.192.226.40

Link to comment
Share on other sites

7083 + sd2 no mtmpas,

tryied some gdb, not sure if i am doing right

so if anyone can help me, with debuging, it would be nice,. really want mangos to be stable

so started mangos, and :

gdb ./mangosd 6798 (pid i used "top" for it)

then pres c (to continue)

so now should be on mangos process , then waiting for freez , after soem time goes both cpu to 100+100%

now i used bt full , n , etc...

arning: no loadable sections found in added symbol-file system-supplied DSO at 0x7fff825fe000
0x00007f90796390f5 in pthread_join () from /lib/libpthread.so.0
(gdb) c
Continuing.
^C
Program received signal SIGINT, Interrupt.
[switching to Thread 140258504218336 (LWP 6798)]
0x00007f90796390f5 in pthread_join () from /lib/libpthread.so.0
(gdb) bt full
#0  0x00007f90796390f5 in pthread_join () from /lib/libpthread.so.0
No symbol table info available.
#1  0x00007f9079d57ad2 in ACE_Thread_Manager::wait_task (this=<value optimized out>, task=0x7f905db754f8)
   at ../../../../dep/ACE_wrappers/ace/OS_NS_Thread.inl:2794
       i = 0
       copy_count = 1
       result = <value optimized out>
#2  0x0000000000722039 in WorldSocketMgr::Wait (this=0x7f905d964ac8) at ../../../src/game/WorldSocketMgr.cpp:102
       i = 1
#3  0x00000000004e3e15 in Master::Run (this=0xa55ab0) at ../../../src/mangosd/Master.cpp:315
       fdr = <value optimized out>
       t = {<ZThread::Cancelable> = {_vptr.Cancelable = 0x496e3ef2}, <ZThread::Waitable> = {
   _vptr.Waitable = 0x9e2f3}, <ZThread::NonCopyable> = {<No data fields>}, _impl = 0x7f905db9ce10}
       pidfile = {static npos = 18446744073709551615,
 _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
   _M_p = 0xa25448 ""}}
       t = {<ZThread::Cancelable> = {_vptr.Cancelable = 0x7f9079886df0}, <ZThread::Waitable> = {
   _vptr.Waitable = 0x7f9079886e30}, <ZThread::NonCopyable> = {<No data fields>}, _impl = 0xf4a640}
       td2 = {<ZThread::Cancelable> = {_vptr.Cancelable = 0x7f9079886df0}, <ZThread::Waitable> = {
   _vptr.Waitable = 0x7f9079886e30}, <ZThread::NonCopyable> = {<No data fields>}, _impl = 0x7f905dba0650}
       wsport = <value optimized out>
       bind_ip = {static npos = 18446744073709551615,
 _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
   _M_p = 0x7f905db9faf8 "0.0.0.0"}}
#4  0x00007f9078f844ca in __libc_start_main () from /lib/libc.so.6
No symbol table info available.
#5  0x00000000004e1d6a in _start () at ../sysdeps/x86_64/elf/start.S:113
No locals.
(gdb)

rogram received signal SIGINT, Interrupt.
[switching to Thread 1094748512 (LWP 6800)]
0x00007f907963ad2f in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
(gdb)
Single stepping until exit from function pthread_cond_timedwait@@GLIBC_2.3.2,
which has no line number information.
ZThread::Monitor::wait (this=0xa79d00, ms=<value optimized out>) at ../../../../dep/src/zthread/posix/Monitor.cxx:115
115     ../../../../dep/src/zthread/posix/Monitor.cxx: No such file or directory.
       in ../../../../dep/src/zthread/posix/Monitor.cxx
(gdb)
118     in ../../../../dep/src/zthread/posix/Monitor.cxx
(gdb)
115     in ../../../../dep/src/zthread/posix/Monitor.cxx
(gdb)
123     in ../../../../dep/src/zthread/posix/Monitor.cxx
(gdb)
125     in ../../../../dep/src/zthread/posix/Monitor.cxx
(gdb)
116     ../../../../dep/src/zthread/posix/../Status.h: No such file or directory.
       in ../../../../dep/src/zthread/posix/../Status.h
(gdb)
151     in ../../../../dep/src/zthread/posix/../Status.h
(gdb)
158     in ../../../../dep/src/zthread/posix/../Status.h




(gdb)
160     in ../../../../dep/src/zthread/posix/../Status.h
(gdb)
134     ../../../../dep/src/zthread/posix/Monitor.cxx: No such file or directory.
       in ../../../../dep/src/zthread/posix/Monitor.cxx
(gdb)
132     in ../../../../dep/src/zthread/posix/Monitor.cxx
(gdb)
134     in ../../../../dep/src/zthread/posix/Monitor.cxx
(gdb)
82      ../../../../dep/src/zthread/posix/../posix/FastLock.h: No such file or directory.
       in ../../../../dep/src/zthread/posix/../posix/FastLock.h
(gdb)
143     ../../../../dep/src/zthread/posix/Monitor.cxx: No such file or directory.
       in ../../../../dep/src/zthread/posix/Monitor.cxx
(gdb)
ZThread::ThreadImpl::sleep (ms=10) at ../../../../dep/src/zthread/ThreadImpl.cxx:305
305     ../../../../dep/src/zthread/ThreadImpl.cxx: No such file or directory.
       in ../../../../dep/src/zthread/ThreadImpl.cxx
(gdb)
307     in ../../../../dep/src/zthread/ThreadImpl.cxx
(gdb)


SqlDelayThread::run (this=0xa64170) at ../../../../src/shared/Database/../../../dep/include/zthread/Queue.h:152
152     ../../../../src/shared/Database/../../../dep/include/zthread/Queue.h: No such file or directory.
       in ../../../../src/shared/Database/../../../dep/include/zthread/Queue.h
(gdb)
39      ../../../../src/shared/Database/SqlDelayThread.cpp: No such file or directory.
       in ../../../../src/shared/Database/SqlDelayThread.cpp
(gdb)
34      in ../../../../src/shared/Database/SqlDelayThread.cpp
(gdb)
38      in ../../../../src/shared/Database/SqlDelayThread.cpp
(gdb)
152     ../../../../src/shared/Database/../../../dep/include/zthread/Queue.h: No such file or directory.
       in ../../../../src/shared/Database/../../../dep/include/zthread/Queue.h
(gdb)
39      ../../../../src/shared/Database/SqlDelayThread.cpp: No such file or directory.
       in ../../../../src/shared/Database/SqlDelayThread.cpp
(gdb)
34      in ../../../../src/shared/Database/SqlDelayThread.cpp
(gdb)
38      in ../../../../src/shared/Database/SqlDelayThread.cpp
(gdb)
152     ../../../../src/shared/Database/../../../dep/include/zthread/Queue.h: No such file or directory.
       in ../../../../src/shared/Database/../../../dep/include/zthread/Queue.h
(gdb)
39      ../../../../src/shared/Database/SqlDelayThread.cpp: No such file or directory.
       in ../../../../src/shared/Database/SqlDelayThread.cpp
(gdb)
34      in ../../../../src/shared/Database/SqlDelayThread.cpp
(gdb)


ZThread::Monitor::wait (this=0xa79d00, ms=<value optimized out>) at ../../../../dep/src/zthread/posix/Monitor.cxx:115
115     ../../../../dep/src/zthread/posix/Monitor.cxx: No such file or directory.
       in ../../../../dep/src/zthread/posix/Monitor.cxx
(gdb)
118     in ../../../../dep/src/zthread/posix/Monitor.cxx
(gdb)
115     in ../../../../dep/src/zthread/posix/Monitor.cxx
(gdb)
123     in ../../../../dep/src/zthread/posix/Monitor.cxx
(gdb)
125     in ../../../../dep/src/zthread/posix/Monitor.cxx
(gdb)
116     ../../../../dep/src/zthread/posix/../Status.h: No such file or directory.
       in ../../../../dep/src/zthread/posix/../Status.h
(gdb)
151     in ../../../../dep/src/zthread/posix/../Status.h
(gdb)
158     in ../../../../dep/src/zthread/posix/../Status.h

somewhere must be loop , any DEVs can help? or tell me what i need to do, so its fixed

EDIT: another try

#0  0x00007f8ffb1e20f5 in pthread_join () from /lib/libpthread.so.0
#1  0x00007f8ffb9d6972 in ACE_Thread_Manager::wait_task (this=<value optimized out>, task=0x7f8fdece0948)
   at ../../../../dep/ACE_wrappers/ace/OS_NS_Thread.inl:2794
#2  0x0000000000a5bb89 in ReactorRunnable::Wait (this=0x7f8fdece0948) at ../../../src/game/WorldSocketMgr.cpp:102
#3  0x0000000000a59d43 in WorldSocketMgr::Wait (this=0x7f8fdece08d8) at ../../../src/game/WorldSocketMgr.cpp:313
#4  0x000000000074b8e3 in Master::Run (this=0xe7fa90) at ../../../src/mangosd/Master.cpp:315
#5  0x000000000074afaf in main (argc=1, argv=0x7fff041ac9f8) at ../../../src/mangosd/Main.cpp:163

Link to comment
Share on other sites

another try

in console


22:50:57 WorldSocket::handle_input: Peer has closed connection

22:50:57 WorldSocket::handle_input: Peer has closed connection

22:50:57 WorldSocket::handle_input: Peer has closed connection

22:50:57 WorldSocket::handle_input: Peer has closed connection

22:50:57 WorldSocket::handle_input: Peer has closed connection

22:50:57 WorldSocket::handle_input: Peer has closed connection

22:50:57 WorldSocket::handle_input: Peer has closed connection

22:50:57 WorldSocket::handle_input: Peer has closed connection

22:50:57 WorldSocket::handle_input: Peer has closed connection

22:50:57 WorldSocket::handle_input: Peer has closed connection

22:50:57 WorldSocket::handle_input: Peer has closed connection

22:50:57 WorldSocket::handle_input: Peer has closed connection

22:50:57 WorldSocket::handle_input: Peer has closed connection

22:50:57 WorldSocket::handle_input: Peer has closed connection

22:50:57 WorldSocket::handle_input: Peer has closed connection

22:50:57 WorldSocket::handle_input: Peer has closed connection

#0  0x00007f0094d470f5 in pthread_join () from /lib/libpthread.so.0
No symbol table info available.
#1  0x00007f009553b972 in ACE_Thread_Manager::wait_task (this=<value optimized out>, task=0x7f0092a868b8)
   at ../../../../dep/ACE_wrappers/ace/OS_NS_Thread.inl:2794
       i = 0
       copy_count = 1
       result = <value optimized out>
#2  0x0000000000a5bb89 in ReactorRunnable::Wait (this=0x7f0092a868b8) at ../../../src/game/WorldSocketMgr.cpp:102
No locals.
#3  0x0000000000a59d43 in WorldSocketMgr::Wait (this=0x7f0092a86848) at ../../../src/game/WorldSocketMgr.cpp:313
       i = 0
#4  0x000000000074b8e3 in Master::Run (this=0xe7fa90) at ../../../src/mangosd/Master.cpp:315
       pidfile = {static npos = 18446744073709551615,
 _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7f0094d2fdf8 ""}}
       t = {<ZThread::Cancelable> = {_vptr.Cancelable = 0x7f0094fc5df0}, <ZThread::Waitable> = {
   _vptr.Waitable = 0x7f0094fc5e30}, <ZThread::NonCopyable> = {<No data fields>}, _impl = 0x7f0092a85980}
       td2 = {<ZThread::Cancelable> = {_vptr.Cancelable = 0x7f0094fc5df0}, <ZThread::Waitable> = {
   _vptr.Waitable = 0x7f0094fc5e30}, <ZThread::NonCopyable> = {<No data fields>}, _impl = 0x7f0092a86330}
       realCurrTime = 3608650651
       realPrevTime = 3608650651
       socketSelecttime = 10000
       numLoops = 30000
       loopCounter = 0
       freeze_delay = 0
       wsport = 8085
       bind_ip = {static npos = 18446744073709551615,
 _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7f0092a867b8 "0.0.0.0"}}
#5  0x000000000074afaf in main (argc=1, argv=0x7fff9dd14558) at ../../../src/mangosd/Main.cpp:163
       cfg_file = 0xb6611b "/opt/etc/mangosd.conf"
       c = 1

EDIT: whole stacktrace

in moment of freez

http://pastebin.com/m13f2e6a9

Link to comment
Share on other sites

Revision: r7093

SD2: r844

Other patch's:

- Alterac

- Chatlog

- no_char_delete

Distro: Debian eth64, gcc4.1.2

#1 2009. 01. 17 15:00

Crashlog: http://pastebin.com/m1aaf32df

Reproducte: I don't know

#2 2009. 01. 17 15:15

Crashlog: http://pastebin.com/m82c7427

Reproducte: I don't know

#4 2009. 01. 17 16:38

Crashlog: http://pastebin.com/m2122fe36

Reproducte: I don't know

#5 2008. 01. 18 10:30

Crashlog: http://pastebin.com/m4540d1ea

Reproducte: I don't know

Link to comment
Share on other sites

Core: 7112

SD2: 845

UDB: 367

Using host libthread_db library "/lib/libthread_db.so.1".
Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'.
Program terminated with signal 11, Segmentation fault.
#0  0x0816a14b in Guild::_StoreItem (this=0x95239f0, tab=1 '\\001', slot=0 '\\0', pItem=0x68d6cab0, count=3776326498, clone=false) at ../../../src/game/Gui                        ld.cpp:1789
1789            pItem2->SaveToDB();                                 // not in onventory and can be save standalone
#0  0x0816a14b in Guild::_StoreItem (this=0x95239f0, tab=1 '\\001', slot=0 '\\0', pItem=0x68d6cab0, count=3776326498, clone=false) at ../../../src/game/Gui                        ld.cpp:1789
       pItem2 = (class Item *) 0x11517950
#1  0x0816a4cd in Guild::StoreItem (this=0x95239f0, tabId=1 '\\001', dest=@0xb1f2b0f8, pItem=0x68d6cab0) at ../../../src/game/Guild.cpp:1745
       slot = 8 '\\b'
       count = <value optimized out>
       lastItem = <value optimized out>
#2  0x083979b4 in WorldSession::HandleGuildBankDepositItem (this=0x12bd08b8, recv_data=@0x71d99db8) at ../../../src/game/GuildHandler.cpp:1542
       dest = {<std::_Vector_base<GuildItemPosCount,std::allocator<GuildItemPosCount> >> = {
   _M_impl = {<std::allocator<GuildItemPosCount>> = {<__gnu_cxx::new_allocator<GuildItemPosCount>> = {<No data fields>}, <No data fields>}, _M_start = 0                        x0, _M_finish = 0x0,
     _M_end_of_storage = 0x0}}, <No data fields>}
       msg = <value optimized out>
       pNewItem = <value optimized out>
       BankTab = 1 '\\001'
       BankTabSlot = <value optimized out>
       AutoStore = 0 '\\0'
       PlayerSlot = 12 '\\f'
       PlayerBag = 19 '\\023'
       SplitedAmount = <value optimized out>
       BankTabDst = 0 '\\0'
       BankTabSlotDst = 0 '\\0'
       ToChar = 0 '\\0'
       GuildId = <value optimized out>
       pGuild = (Guild *) 0x95239f0
       pl = (class Player *) 0x918ad4a0
       pItemBank = (class Item *) 0x0
       pItemChar = (class Item *) 0x68d6cab0
#3  0x083453e7 in WorldSession::Update (this=0x12bd08b8) at ../../../src/game/WorldSession.cpp:207
       packet = (WorldPacket *) 0x71d99db8
       currTime = <value optimized out>
#4  0x0833dc69 in World::UpdateSessions (this=0xb650d3f0, diff=143) at ../../../src/game/World.cpp:2645
       next = {_M_cur = 0x63034310, _M_ht = 0xb650d454}
#5  0x0833df04 in World::Update (this=0xb650d3f0, diff=143) at ../../../src/game/World.cpp:1533
       i = 3
       AuctionMap = (AuctionHouseObject *) 0xb650e554
#6  0x0810fdae in WorldRunnable::run (this=0xb48f3e00) at ../../../src/mangosd/WorldRunnable.cpp:59
       diff = 143
       realCurrTime = 4009700619
       realPrevTime = <value optimized out>
       prevSleepTime = 73
#7  0xb7a88a85 in ZThread::ThreadImpl::Dispatch (parent=0x854d608, impl=0xb4843f70, task=@0xb1f2b374) at ../../../../dep/src/zthread/ThreadImpl.cxx:407
No locals.
#8  0xb7a88f88 in run (this=0xbfd80c8c) at ../../../../dep/src/zthread/ThreadImpl.cxx:49
No locals.
#9  0xb7a8e9b2 in _dispatch (arg=0xe1162b61) at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
       __PRETTY_FUNCTION__ = "void* ZThread::_dispatch(void*)"
#10 0xb79691b3 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#11 0xb78c003e in clone () from /lib/libc.so.6
No symbol table info available.

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