Jump to content

hentai01

Members
  • Posts

    41
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

Posts posted by hentai01

  1. Hello!

    Im having this crash now, it's not that offen but im just posting here becouse i as searching and i saw something strange and i want to share that info and to know if it's normal or not.

    Core was generated by `./mangos-worldd -c ../etc/mangosd.conf'.
    Program terminated with signal 6, Aborted.
    [New process 30981]
    [New process 30985]
    [New process 30984]
    [New process 30983]
    [New process 30982]
    [New process 30552]
    [New process 30550]
    [New process 30548]
    [New process 30546]
    #0  0x000000355e830265 in raise () from /lib64/libc.so.6
    #0  0x000000355e830265 in raise () from /lib64/libc.so.6
    No symbol table info available.
    #1  0x000000355e831d10 in abort () from /lib64/libc.so.6
    No symbol table info available.
    #2  0x000000355e8296e6 in __assert_fail () from /lib64/libc.so.6
    No symbol table info available.
    #3  0x000000000051aa0f in Object::GetUInt32Value (this=0x3c6c8f00, index=3)
       at ../../../src/game/Object.h:144
       st = {static SYMBUFSIZ = 4096, 
     buf_ = "./mangos-worldd(_ZN5Spell9CheckCastEb+0x1c76) [0x74c646]\\n./mangos-worldd(_ZN5Spell4castEb+0x4de) [0x7522de]\\n./mangos-worldd(_ZN5Spell6updateEj+0xe0) [0x753470]\\n./mangos-worldd(_ZN10SpellEvent7ExecuteE"..., buflen_ = 758, 
     static UNSUPPORTED = 0x2ab15d444aa0 "<stack traces unsupported platform>", 
     static UNABLE_TO_GET_TRACE = 0x2ab15d444ad0 "<unable to get trace>"}
    #4  0x0000000000745c07 in Spell::CheckItems (this=0x2aab1a383760)
       at ../../../src/game/Object.h:116
       proto = <value optimized out>
       p_caster = <value optimized out>
    #5  0x000000000074c646 in Spell::CheckCast (this=0x2aab1a383760, strict=false)
       at ../../../src/game/Spell.cpp:4271
       castResult = <value optimized out>
       zone = 130
       area = 240
       locRes = SPELL_FAILED_SUCCESS
    #6  0x00000000007522de in Spell::cast (this=0x2aab1a383760, skipCheck=false)
       at ../../../src/game/Spell.cpp:2548
       castResult = SPELL_FAILED_SUCCESS
    #7  0x0000000000753470 in Spell::update (this=0x2aab1a383760, difftime=14893)
       at ../../../src/game/Spell.cpp:2911
    No locals.
    #8  0x0000000000753950 in SpellEvent::Execute (this=0x2aaaf9d0f590, 
       e_time=403966, p_time=6) at ../../../src/game/Spell.cpp:6136
    No locals.
    #9  0x00000000008a94b4 in EventProcessor::Update (this=0x2aaaf67e5e90, 
       p_time=14893) at ../../../src/framework/Utilities/EventProcessor.cpp:47
       Event = (BasicEvent *) 0x2aaaf9d0f590
    #10 0x00000000007bfb6f in Unit::Update (this=0x2aaaf67e5da0, p_time=14893)
       at ../../../src/game/Unit.cpp:292
    No locals.
    #11 0x0000000000702285 in Player::Update (this=0x2aaaf67e5da0, p_time=14893)
       at ../../../src/game/Player.cpp:1124
       now = <value optimized out>
       pet = <value optimized out>
    #12 0x00000000006332d3 in Map::Update (this=0x1e051960, t_diff=@0x43ac2fcc)
       at ../../../src/game/Map.cpp:593
       plr = (class Player *) 0x7752
       updater = {i_timeDiff = 3345504752}
       __FUNCTION__ = "Update"
       __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
    #13 0x0000000000645166 in MapManager::Update (this=0x1e051280, 
       diff=<value optimized out>) at ../../../src/game/MapManager.cpp:262
       iter = {_M_cur = 0x1de9d310, _M_ht = 0x1e051308}
    #14 0x00000000007d8be2 in World::Update (this=0x2aaaac017080, diff=14893)
       at ../../../src/game/World.cpp:1411
    No locals.
    #15 0x000000000050c11d in WorldRunnable::run (this=<value optimized out>)
       at ../../../src/mangosd/WorldRunnable.cpp:60
       diff = 14893
       realCurrTime = 3224079251
       realPrevTime = <value optimized out>
       prevSleepTime = 0
    #16 0x000000000088d9a5 in ACE_Based::Thread::ThreadTask (param=0x7752)
       at ../../../src/shared/Threading.cpp:187
       _task = (class ACE_Based::Runnable *) 0x1a7f5770
    #17 0x000000355f406617 in start_thread () from /lib64/libpthread.so.0
    No symbol table info available.
    #18 0x000000355e8d3c2d in clone () from /lib64/libc.so.6
    No symbol table info available.
    

    So i search the file Object.H and on line @136 has a duplicate is that normal?

            const int32& GetInt32Value( uint16 index ) const
           {
               ASSERT( index < m_valuesCount || PrintIndexError( index , false) );
               return m_int32Values[ index ];
           }
    
           const uint32& GetUInt32Value( uint16 index ) const
           {
               ASSERT( index < m_valuesCount || PrintIndexError( index , false) );
               return m_uint32Values[ index ];
           }

    Thanks!

    Mangos Revision 9652

    YTDB 541

    Sd2 1660

  2. Hi, i have reverted the [ 9606 ] as Alex said and im with that "crash" now and is not very offen.

    Core was generated by `./mangos-worldd -c ../etc/mangosd.conf'.
    Program terminated with signal 11, Segmentation fault.
    [New process 5404]
    [New process 5406]
    [New process 5405]
    [New process 5403]
    [New process 5402]
    [New process 5349]
    [New process 5347]
    [New process 5345]
    [New process 5343]
    #0  FreezeDetectorRunnable::run (this=0x2aaab7eb2ae0)
       at ../../../src/mangosd/Master.cpp:104
    104                    *((uint32 volatile*)NULL) = 0;                       // bang crash
    #0  FreezeDetectorRunnable::run (this=0x2aaab7eb2ae0)
       at ../../../src/mangosd/Master.cpp:104
       curtime = <value optimized out>
    #1  0x000000000088d515 in ACE_Based::Thread::ThreadTask (param=0x355eb51860)
       at ../../../src/shared/Threading.cpp:187
       _task = (class ACE_Based::Runnable *) 0x2aaab7eb2ae0
    #2  0x000000355f406617 in start_thread () from /lib64/libpthread.so.0
    No symbol table info available.
    #3  0x000000355e8d3c2d in clone () from /lib64/libc.so.6
    No symbol table info available.
    

    Mangos Revision 9652

    YTDB 541

    Sd2 1660

    I dont now if that is the crash that you are talking about but is just a info of someone that have made the revert.

  3. Mangos 9652

    YTDB 541

    Sd2: 1660

    mods: Dual spec, Druid feral colors

    Core was generated by `./mangos-worldd -c ../etc/mangosd.conf'.
    Program terminated with signal 6, Aborted.
    [New process 31890]
    [New process 31894]
    [New process 31893]
    [New process 31892]
    [New process 31891]
    [New process 31517]
    [New process 31515]
    [New process 31513]
    [New process 31511]
    #0  0x000000355e830265 in raise () from /lib64/libc.so.6
    #0  0x000000355e830265 in raise () from /lib64/libc.so.6
    No symbol table info available.
    #1  0x000000355e831d10 in abort () from /lib64/libc.so.6
    No symbol table info available.
    #2  0x000000355e8296e6 in __assert_fail () from /lib64/libc.so.6
    No symbol table info available.
    #3  0x0000000000729d60 in Aura::UnregisterSingleCastAura (
       this=<value optimized out>) at ../../../src/game/SpellAuras.cpp:8195
       caster = <value optimized out>
       __FUNCTION__ = "UnregisterSingleCastAura"
       __PRETTY_FUNCTION__ = "void Aura::UnregisterSingleCastAura()"
    #4  0x000000000079cfcf in Unit::RemoveAura (this=0x14720e10, i=@0x7c92, mode=6)
       at ../../../src/game/Unit.cpp:4442
       Aur = (class Aura *) 0x2aaac6846b50
       AurSpellInfo = (const SpellEntry *) 0x2aaab013ee10
       statue = <value optimized out>
    #5  0x000000000079dc06 in Unit::RemoveAura (this=0x14720e10, 
       aura=0x2aaac6846b50, mode=AURA_REMOVE_BY_DEFAULT)
       at ../../../src/game/Unit.cpp:4430
       i = {_M_node = 0x2aaae36be8c0}
    #6  0x00000000007ad916 in Unit::RemoveNotOwnSingleTargetAuras (
       this=0x148991c0, newPhase=0) at ../../../src/game/Unit.cpp:4413
       aura = (class Aura *) 0x2aaac6846b50
       scAuras = (
       std::list<Aura*,std::allocator<Aura*> > &) @0x14899490: {<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 = 0x14899490, 
           _M_prev = 0x14899490}}}, <No data fields>}
    #7  0x00000000007ada59 in Unit::RemoveFromWorld (this=0x7b17)
       at ../../../src/game/Unit.cpp:11913
    No locals.
    #8  0x0000000000559464 in Creature::RemoveFromWorld (this=0x148991c0)
       at ../../../src/game/Creature.cpp:163
    No locals.
    #9  0x0000000000662ac5 in ObjectGridUnloader::Visit<Creature> (
       this=<value optimized out>, m=@0x143e31b0)
       at ../../../src/game/ObjectGridLoader.cpp:263
    No locals.
    #10 0x0000000000662dfd in VisitorHelper<ObjectGridUnloader, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > (v=@0x7b17, c=@0x7c92)
       at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:53
    No locals.
    #11 0x0000000000625663 in Map::UnloadGrid (this=0x2aaac3e61760, x=@0x4397df6c, 
       y=@0x4397df68, pForce=<value optimized out>)
       at ../../../src/game/../framework/GameSystem/GridLoader.h:72
       unloader = {i_grid = @0x143e1380}
       grid = <value optimized out>
       gx = <value optimized out>
       gy = <value optimized out>
       __FUNCTION__ = "UnloadGrid"
       __PRETTY_FUNCTION__ = "bool Map::UnloadGrid(const uint32&, const uint32&, bool)"
    #12 0x0000000000829029 in RemovalState::Update (this=<value optimized out>, 
       m=@0x2aaac3e61760, grid=@0x143e1380, info=<value optimized out>, 
       x=@0x4397df6c, y=@0x4397df68, t_diff=@0x4397dfcc)
       at ../../../src/game/GridStates.cpp:65
    No locals.
    #13 0x0000000000633ff1 in Map::Update (this=0x2aaac3e61760, t_diff=@0x4397dfcc)
       at ../../../src/game/Map.cpp:710
       grid = (NGridType *) 0x6
       updater = {i_timeDiff = 103}
       __FUNCTION__ = "Update"
       __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
    #14 0x0000000000645166 in MapManager::Update (this=0x2aaab72d6e20, 
       diff=<value optimized out>) at ../../../src/game/MapManager.cpp:262
       iter = {_M_cur = 0x2aaac36a96b0, _M_ht = 0x2aaab72d6ea8}
    #15 0x00000000007d8c32 in World::Update (this=0xc3cefb0, diff=32)
       at ../../../src/game/World.cpp:1411
    No locals.
    #16 0x000000000050c11d in WorldRunnable::run (this=<value optimized out>)
       at ../../../src/mangosd/WorldRunnable.cpp:60
       diff = 32
       realCurrTime = 3168195304
       realPrevTime = <value optimized out>
       prevSleepTime = 26
    #17 0x000000000088d9f5 in ACE_Based::Thread::ThreadTask (param=0x7b17)
       at ../../../src/shared/Threading.cpp:187
       _task = (class ACE_Based::Runnable *) 0x2aaab9494980
    #18 0x000000355f406617 in start_thread () from /lib64/libpthread.so.0
    No symbol table info available.
    #19 0x000000355e8d3c2d in clone () from /lib64/libc.so.6
    No symbol table info available.
    

  4. Hi! I have searched a lot and i cant find anything about this problem.

    The problem is it should start form 0 and not 1500, i have tryied to change it manually but i got lost and have a lot of those formules and calculations...

    So if you have the solution, can share? Have a patch? Or can just tell me what do to make it right i will thank you for the rest of my life!

    I have changed but not tested yet:

        if (sWorld.getConfig(CONFIG_ARENA_SEASON_ID) >= 6)
       {
           if (m_stats.rating < 1000)
               newmember.personal_rating = 0;
           else
               newmember.personal_rating = 1000;
       }
       else
       {
           newmember.personal_rating = 1500;
       }

    TO

        if (sWorld.getConfig(CONFIG_ARENA_SEASON_ID) >= 6)
       {
           if (m_stats.rating < 1000)
               newmember.personal_rating = 0;
           else
               newmember.personal_rating = 0;
       }
       else
       {
           newmember.personal_rating = 0;
       }

    AND

       if (sWorld.getConfig(CONFIG_ARENA_SEASON_ID) >= 6)
           m_stats.rating    = 0;
       else
           m_stats.rating    = 1500;
       m_stats.wins_week     = 0;
       m_stats.wins_season   = 0;

    TO

     if (sWorld.getConfig(CONFIG_ARENA_SEASON_ID) >= 6)
           m_stats.rating    = 0;
       else
           m_stats.rating    = 0;
       m_stats.wins_week     = 0;
       m_stats.wins_season   = 0;

    Doing this will be correct or will be a bad thing to do ? x)

  5. I'm on 9337 Linux, and i haven not had this crash and i have no manual patch applied. I have gotten to 23 hour uptime with 250+ testers.

    I'm about to update to the latest rev, already have on one of our realms and it has not had the crash error yet. o.O

    Im going to revert to 9337 now, i got crashes on the lasted rev 400+ testers and crashes 1hr~2hr offen.

  6. I have no idea how to fix it but im thinking about to revert to the rev 9327 in this rev the user mms said the counttheroll crash was really fixed.

    Btw is just a shot in the dark the real problem to do this is i did many upgrades on DB to handle the lasted rev and if a use the backup probably will have a big roll back to the testers i think so nobody likes that =/

    I looked to those "querys" updates on mangos characters and i think it maybe... will not have a problem with that if a revert to the rev 9327 and make the characters with this rev becouse the changes look like dual talent stuff and it still not being used already.

    Im just having this terrible idea becouse the counttheroll crash taked a long time to get fix and im still not sleeping well after that x)

    More ideas? Just tell!

  7. Mangos: 9359

    YTDB: 534

    Sd2: 1573

    No patches Clean only

    Core was generated by `./mangos-worldd -c ../etc/mangosd.conf'.
    Program terminated with signal 6, Aborted.
    [New process 11586]
    [New process 11592]
    [New process 11591]
    [New process 11589]
    [New process 11588]
    [New process 11587]
    [New process 11570]
    [New process 11568]
    [New process 11566]
    [New process 11564]
    #0  0x000000355e830265 in raise () from /lib64/libc.so.6
    #0  0x000000355e830265 in raise () from /lib64/libc.so.6
    No symbol table info available.
    #1  0x000000355e831d10 in abort () from /lib64/libc.so.6
    No symbol table info available.
    #2  0x000000355e8296e6 in __assert_fail () from /lib64/libc.so.6
    No symbol table info available.
    #3  0x0000000000725ae7 in Aura::UnregisterSingleCastAura (this=<value optimized out>) at ../../../src/game/SpellAuras.cpp:7852
       caster = <value optimized out>
       __PRETTY_FUNCTION__ = "void Aura::UnregisterSingleCastAura()"
    #4  0x0000000000796def in Unit::RemoveAura (this=0x2aaac3d36b50, i=@0x2d42, mode=6) at ../../../src/game/Unit.cpp:4373
       Aur = (class Aura *) 0x2aaac76df7f0
       AurSpellInfo = (const SpellEntry *) 0x2aaab065ca40
       statue = <value optimized out>
    #5  0x0000000000797a26 in Unit::RemoveAura (this=0x2aaac3d36b50, aura=0x2aaac76df7f0, mode=AURA_REMOVE_BY_DEFAULT) at ../../../src/game/Unit.cpp:4361
       i = {_M_node = 0x2aaac46723a0}
    #6  0x00000000007a5a26 in Unit::RemoveNotOwnSingleTargetAuras (this=0x2aaac4c3e750, newPhase=0) at ../../../src/game/Unit.cpp:4344
       aura = (class Aura *) 0x2aaac76df7f0
       scAuras = (std::list<Aura*,std::allocator<Aura*> > &) @0x2aaac4c3ea48: {<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 = 0x2aaac4c3ea48, 
           _M_prev = 0x2aaac4c3ea48}}}, <No data fields>}
    #7  0x00000000007a5ad9 in Unit::RemoveFromWorld (this=0x2d2c) at ../../../src/game/Unit.cpp:11765
    No locals.
    #8  0x000000000054b374 in Creature::RemoveFromWorld (this=0x2aaac4c3e750) at ../../../src/game/Creature.cpp:162
    No locals.
    #9  0x0000000000664795 in ObjectGridUnloader::Visit<Creature> (this=<value optimized out>, m=@0x2aaab50ab9c0) at ../../../src/game/ObjectGridLoader.cpp:263
    No locals.
    #10 0x0000000000664acd in VisitorHelper<ObjectGridUnloader, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > (v=@0x2d2c, c=@0x2d42)
       at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:53
    No locals.
    #11 0x00000000006259ae in Map::UnloadGrid (this=0x2471b360, x=@0x43360f6c, y=@0x43360f68, pForce=<value optimized out>) at ../../../src/game/../framework/GameSystem/GridLoader.h:72
       unloader = {i_grid = @0x2aaab50a85b0}
       grid = <value optimized out>
       gx = <value optimized out>
       gy = <value optimized out>
       __PRETTY_FUNCTION__ = "bool Map::UnloadGrid(const uint32&, const uint32&, bool)"
    #12 0x000000000081fdd9 in RemovalState::Update (this=<value optimized out>, m=@0x2471b360, grid=@0x2aaab50a85b0, info=<value optimized out>, x=@0x43360f6c, y=@0x43360f68, t_diff=@0x43360fcc)
       at ../../../src/game/GridStates.cpp:65
    No locals.
    #13 0x000000000063847a in Map::Update (this=0x2471b360, t_diff=@0x43360fcc) at ../../../src/game/Map.cpp:712
       grid = (NGridType *) 0x6
       updater = {i_timeDiff = 105}
       __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
    #14 0x0000000000648957 in MapManager::Update (this=0x246adde0, diff=<value optimized out>) at ../../../src/game/MapManager.cpp:265
       iter = {_M_cur = 0x246a9770, _M_ht = 0x246ade68}
    #15 0x00000000007cf0c2 in World::Update (this=0x1d70d230, diff=21) at ../../../src/game/World.cpp:1659
    No locals.
    #16 0x000000000050464d in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:60
       diff = 21
       realCurrTime = 3271641177
       realPrevTime = <value optimized out>
       prevSleepTime = 12
    #17 0x0000000000881465 in ACE_Based::Thread::ThreadTask (param=0x2d2c) at ../../../src/shared/Threading.cpp:183
       _task = (class ACE_Based::Runnable *) 0x21f81ff0
    #18 0x000000355f406617 in start_thread () from /lib64/libpthread.so.0
    No symbol table info available.
    #19 0x000000355e8d3c2d in clone () from /lib64/libc.so.6
    No symbol table info available.
    

    I just can't belive that im the only one with this crash, it crashes 30~40 minutes.

    It's a clean verson no patches no custom stuff.

    Can some one just point to a direction the things are a little dark around here =/

  8. Mangos: 9359

    YTDB: 534

    Sd2: 1573

    No patches Clean only

    Core was generated by `./mangos-worldd -c ../etc/mangosd.conf'.
    Program terminated with signal 6, Aborted.
    [New process 23277]
    [New process 23282]
    [New process 23281]
    [New process 23280]
    [New process 23279]
    [New process 23278]
    [New process 22555]
    [New process 22553]
    [New process 22551]
    [New process 22549]
    #0  0x000000355e830265 in raise () from /lib64/libc.so.6
    #0  0x000000355e830265 in raise () from /lib64/libc.so.6
    No symbol table info available.
    #1  0x000000355e831d10 in abort () from /lib64/libc.so.6
    No symbol table info available.
    #2  0x000000355e8296e6 in __assert_fail () from /lib64/libc.so.6
    No symbol table info available.
    #3  0x0000000000725ae7 in Aura::UnregisterSingleCastAura (this=<value optimized out>) at ../../../src/game/SpellAuras.cpp:7852
       caster = <value optimized out>
       __PRETTY_FUNCTION__ = "void Aura::UnregisterSingleCastAura()"
    #4  0x0000000000796def in Unit::RemoveAura (this=0x2aaacf9a5180, i=@0x5aed, mode=6) at ../../../src/game/Unit.cpp:4373
       Aur = (class Aura *) 0x27ce4860
       AurSpellInfo = (const SpellEntry *) 0x2aaab065ca40
       statue = <value optimized out>
    #5  0x0000000000797a26 in Unit::RemoveAura (this=0x2aaacf9a5180, aura=0x27ce4860, mode=AURA_REMOVE_BY_DEFAULT) at ../../../src/game/Unit.cpp:4361
       i = {_M_node = 0x21be1fd0}
    #6  0x00000000007a5a26 in Unit::RemoveNotOwnSingleTargetAuras (this=0x2aaacf9ae6c0, newPhase=0) at ../../../src/game/Unit.cpp:4344
       aura = (class Aura *) 0x27ce4860
       scAuras = (std::list<Aura*,std::allocator<Aura*> > &) @0x2aaacf9ae9b8: {<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 = 0x2aaacf9ae9b8, 
           _M_prev = 0x2aaacf9ae9b8}}}, <No data fields>}
    #7  0x00000000007a5ad9 in Unit::RemoveFromWorld (this=0x5815) at ../../../src/game/Unit.cpp:11765
    No locals.
    #8  0x000000000054b374 in Creature::RemoveFromWorld (this=0x2aaacf9ae6c0) at ../../../src/game/Creature.cpp:162
    No locals.
    #9  0x0000000000664795 in ObjectGridUnloader::Visit<Creature> (this=<value optimized out>, m=@0x2aaaceb831c0) at ../../../src/game/ObjectGridLoader.cpp:263
    No locals.
    #10 0x0000000000664acd in VisitorHelper<ObjectGridUnloader, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > (v=@0x5815, c=@0x5aed)
       at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:53
    No locals.
    #11 0x00000000006259ae in Map::UnloadGrid (this=0x2aaab72dc6e0, x=@0x439d4f6c, y=@0x439d4f68, pForce=<value optimized out>) at ../../../src/game/../framework/GameSystem/GridLoader.h:72
       unloader = {i_grid = @0x2aaaceb7fdb0}
       grid = <value optimized out>
       gx = <value optimized out>
       gy = <value optimized out>
       __PRETTY_FUNCTION__ = "bool Map::UnloadGrid(const uint32&, const uint32&, bool)"
    #12 0x000000000081fdd9 in RemovalState::Update (this=<value optimized out>, m=@0x2aaab72dc6e0, grid=@0x2aaaceb7fdb0, info=<value optimized out>, x=@0x439d4f6c, y=@0x439d4f68, t_diff=@0x439d4fcc)
       at ../../../src/game/GridStates.cpp:65
    No locals.
    #13 0x000000000063847a in Map::Update (this=0x2aaab72dc6e0, t_diff=@0x439d4fcc) at ../../../src/game/Map.cpp:712
       grid = (NGridType *) 0x6
       updater = {i_timeDiff = 51}
       __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
    #14 0x0000000000648957 in MapManager::Update (this=0x2aaab726c220, diff=<value optimized out>) at ../../../src/game/MapManager.cpp:265
       iter = {_M_cur = 0x2aaab7269e30, _M_ht = 0x2aaab726c2a8}
    #15 0x00000000007cf0c2 in World::Update (this=0x19034240, diff=51) at ../../../src/game/World.cpp:1659
    No locals.
    #16 0x000000000050464d in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:60
       diff = 51
       realCurrTime = 3229760047
       realPrevTime = <value optimized out>
       prevSleepTime = 38
    #17 0x0000000000881465 in ACE_Based::Thread::ThreadTask (param=0x5815) at ../../../src/shared/Threading.cpp:183
       _task = (class ACE_Based::Runnable *) 0x2aaab9843b80
    #18 0x000000355f406617 in start_thread () from /lib64/libpthread.so.0
    No symbol table info available.
    #19 0x000000355e8d3c2d in clone () from /lib64/libc.so.6
    No symbol table info available.
    

  9. Im using a clean verson with no patches and i got this very offen:

    Core was generated by `./mangos-worldd'.
    Program terminated with signal 11, Segmentation fault.
    [New process 18884]
    [New process 18886]
    [New process 18885]
    [New process 18883]
    [New process 18882]
    [New process 18881]
    [New process 18857]
    [New process 18855]
    [New process 18853]
    [New process 18851]
    #0  FreezeDetectorRunnable::run (this=0x2375a850)
       at ../../../src/mangosd/Master.cpp:111
    111                    *((uint32 volatile*)NULL) = 0;                       // bang crash
    #0  FreezeDetectorRunnable::run (this=0x2375a850)
       at ../../../src/mangosd/Master.cpp:111
       curtime = <value optimized out>
    #1  0x000000000087df65 in ACE_Based::Thread::ThreadTask (param=0x355eb51860)
       at ../../../src/shared/Threading.cpp:183
       _task = (class ACE_Based::Runnable *) 0x2375a850
    #2  0x000000355f406617 in start_thread () from /lib64/libpthread.so.0
    No symbol table info available.
    #3  0x000000355e8d3c2d in clone () from /lib64/libc.so.6
    No symbol table info available.
    

    I dont know if this helps but im using: MaxCoreStuckTime = 120

    The times of the crashes is a litle less but still offen.

  10. Mangos: 9294

    SD2: 1556

    YTDB: 531

    Crashes Many Many times! about 30 minutes~1hr

    The strange part is i dont see anyone with this crash O_o

    The only custom thing that i use is a fix to deathgripskill, here is the patch:

    diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp
    index 8062f8f..5387a25 100644
    --- a/src/game/SpellEffects.cpp
    +++ b/src/game/SpellEffects.cpp
    @@ -1898,6 +1898,33 @@ void Spell::EffectDummy(uint32 i)
                    m_caster->CastCustomSpell(m_caster, 45470, &bp, NULL, NULL, true);
                    return;
                }
    +            switch(m_spellInfo->Id)
    +            {
    +                // Death Grip
    +                case 49560:
    +                case 49576:
    +                {
    +                    if (!unitTarget || !m_caster)
    +                        return;
    +
    +                    float x = m_caster->GetPositionX();
    +                    float y = m_caster->GetPositionY();
    +                    float z = m_caster->GetPositionZ()+1;
    +                    float orientation = unitTarget->GetOrientation();
    +
    +                    m_caster->CastSpell(unitTarget,51399,true,NULL);
    +
    +                    if(unitTarget->GetTypeId() != TYPEID_PLAYER)
    +                    {
    +                        unitTarget->GetMap()->CreatureRelocation((Creature*)unitTarget,x,y,z,orientation);
    +                        ((Creature*)unitTarget)->SendMonsterMove(x, y, z, orientation, MONSTER_MOVE_UNK12, 1);
    +                    }
    +                    else
    +                        unitTarget->NearTeleportTo(x,y,z,orientation,false);
    +
    +                    return;
    +                }
    +            }
                break;
        }
    
    

    Core was generated by `./mangos-worldd -c ../etc/mangosd.conf'.
    Program terminated with signal 6, Aborted.
    [New process 31302]
    [New process 31307]
    [New process 31306]
    [New process 31305]
    [New process 31304]
    [New process 31303]
    [New process 31278]
    [New process 31276]
    [New process 31274]
    [New process 31272]
    #0  0x000000355e830265 in raise () from /lib64/libc.so.6
    #0  0x000000355e830265 in raise () from /lib64/libc.so.6
    No symbol table info available.
    #1  0x000000355e831d10 in abort () from /lib64/libc.so.6
    No symbol table info available.
    #2  0x000000355e8296e6 in __assert_fail () from /lib64/libc.so.6
    No symbol table info available.
    #3  0x0000000000724bc7 in Aura::UnregisterSingleCastAura (this=<value optimized out>) at ../../../src/game/SpellAuras.cpp:7849
       caster = <value optimized out>
       __PRETTY_FUNCTION__ = "void Aura::UnregisterSingleCastAura()"
    #4  0x000000000079602f in Unit::RemoveAura (this=0x2aaacdabf880, i=@0x7a46, mode=6) at ../../../src/game/Unit.cpp:4369
       Aur = (class Aura *) 0x2aaac2d60000
       AurSpellInfo = (const SpellEntry *) 0x2aaab0632a40
       statue = <value optimized out>
    #5  0x0000000000796c66 in Unit::RemoveAura (this=0x2aaacdabf880, aura=0x2aaac2d60000, mode=AURA_REMOVE_BY_DEFAULT) at ../../../src/game/Unit.cpp:4357
       i = {_M_node = 0x2aaacb95bd50}
    #6  0x00000000007a2e96 in Unit::RemoveNotOwnSingleTargetAuras (this=0x2aaaca908880, newPhase=0) at ../../../src/game/Unit.cpp:4340
       aura = (class Aura *) 0x2aaac2d60000
       scAuras = (std::list<Aura*,std::allocator<Aura*> > &) @0x2aaaca908b78: {<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 = 0x2aaaca908b78, 
           _M_prev = 0x2aaaca908b78}}}, <No data fields>}
    #7  0x00000000007a2f49 in Unit::RemoveFromWorld (this=0x7a28) at ../../../src/game/Unit.cpp:11744
    No locals.
    #8  0x000000000054b0b4 in Creature::RemoveFromWorld (this=0x2aaaca908880) at ../../../src/game/Creature.cpp:162
    No locals.
    #9  0x0000000000664035 in ObjectGridUnloader::Visit<Creature> (this=<value optimized out>, m=@0x2aaacb6cdae0) at ../../../src/game/ObjectGridLoader.cpp:263
    No locals.
    #10 0x000000000066436d in VisitorHelper<ObjectGridUnloader, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > (v=@0x7a28, c=@0x7a46)
       at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:70
    No locals.
    #11 0x0000000000622370 in Map::UnloadGrid (this=0x16d4b710, x=@0x4464bf6c, y=@0x4464bf68, pForce=<value optimized out>) at ../../../src/game/../framework/GameSystem/GridLoader.h:72
       unloader = {i_grid = @0x2aaacb6ca6d0}
       grid = (NGridType *) 0x2aaacb6ca6d0
       gx = <value optimized out>
       gy = <value optimized out>
       __PRETTY_FUNCTION__ = "bool Map::UnloadGrid(const uint32&, const uint32&, bool)"
    #12 0x000000000081fe09 in RemovalState::Update (this=<value optimized out>, m=@0x16d4b710, grid=@0x2aaacb6ca6d0, info=<value optimized out>, x=@0x4464bf6c, y=@0x4464bf68, t_diff=@0x4464bfcc)
       at ../../../src/game/GridStates.cpp:65
    No locals.
    #13 0x00000000006380fa in Map::Update (this=0x16d4b710, t_diff=@0x4464bfcc) at ../../../src/game/Map.cpp:711
       grid = (NGridType *) 0x6
       updater = {i_timeDiff = 142}
       __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
    #14 0x0000000000647767 in MapManager::Update (this=0x195920f0, diff=<value optimized out>) at ../../../src/game/MapManager.cpp:265
       iter = {_M_cur = 0x16c970c0, _M_ht = 0x19592178}
    #15 0x00000000007cef02 in World::Update (this=0x1273f240, diff=44) at ../../../src/game/World.cpp:1656
    No locals.
    #16 0x0000000000503f4d in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:60
       diff = 44
       realCurrTime = 3015273852
       realPrevTime = <value optimized out>
       prevSleepTime = 42
    #17 0x00000000008822c5 in ACE_Based::Thread::ThreadTask (param=0x7a28) at ../../../src/shared/Threading.cpp:183
       _task = (class ACE_Based::Runnable *) 0x1b2e5810
    #18 0x000000355f406617 in start_thread () from /lib64/libpthread.so.0
    No symbol table info available.
    #19 0x000000355e8d3c2d in clone () from /lib64/libc.so.6
    No symbol table info available.
    
    

    PLEAZE i really need help =/

  11. How this possible... you sure that you not use some map threads modifications ( mtmaps like) ...

    I dont use, for you have an idea i chaged my OS to linux because i thought on linux mtmaps was not necessary... =O i use clean mangos only. ( sux to be a newbie )

    Btw on windows having 300+ testers laggs as hell using good mangos.conf and mysql config.

    Linux 400+ lag free until now.

    Try this patch for 9302
    It's works perfect, thank you to save my life! =D
  12. does anyone get this crash if they used realm type = 8 (RPPVP)

    What are you talking about? O_o

    Anw i cant compile that "patch" that you posted on linux Centos 5 i got error compiling it:

    *make[3]: *** [ArenaTeam.o] Error 1

    make[3]: *** Waiting for unfinished jobs....

    make[3]: *** [AchievementMgr.o] Error 1

    ../../../src/game/ObjectMgr.h:413: error: expected `)' before \\u2018*\\u2019 token

    make[3]: *** [ArenaTeamHandler.o] Error 1

    make[3]: Leaving directory `/home/mangos/Desktop/MangosMaster/mangosreverted/objdir/src/game'

    make[2]: *** [all-recursive] Error 1

    make[2]: Leaving directory `/home/mangos/Desktop/MangosMaster/mangosreverted/objdir/src'

    make[1]: *** [all-recursive] Error 1

    make[1]: Leaving directory `/home/mangos/Desktop/MangosMaster/mangosreverted/objdir'

    make: *** [all] Error 2

    Compile on windows perfect but on linux just sux a lot!

    Have any idea?

    4 days trying to fix it im amolst CRAZY! Crashes every 20~30 minutes...

  13. Im using [9297] Clean and testing now. 300+ testers and crashes.

    Here is the log:

    Core was generated by `./mangos-worldd -c ../etc/mangosd.conf'.
    Program terminated with signal 11, Segmentation fault.
    [New process 8976]
    [New process 8981]
    [New process 8980]
    [New process 8979]
    [New process 8978]
    [New process 8977]
    [New process 8942]
    [New process 8940]
    [New process 8938]
    [New process 8936]
    #0  Group::EndRoll (this=0x2ac41de0)
       at /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_list.h:223
    223        _M_node = _M_node->_M_next;
    #0  Group::EndRoll (this=0x2ac41de0)
       at /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_list.h:223
       itr = {_M_current = 0x0}
    #1  0x0000000000551852 in Creature::Update (this=0x2aaab5534d20, diff=143)
       at ../../../src/game/Creature.cpp:407
       group = (Group *) 0x53002bd159058b48
    #2  0x000000000063a0bf in VisitorHelper<MaNGOS::ObjectUpdater, Creature> (
       v=@0x40b28f60, c=<value optimized out>)
       at ../../../src/game/GridNotifiersImpl.h:47
    No locals.
    #3  0x000000000063bf6d in VisitorHelper<MaNGOS::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > (v=@0x2ac41de0, c=@0x0)
       at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:70
    No locals.
    #4  0x0000000000637bff in Map::Update (this=0x10ca08a0, t_diff=@0x40b28fcc)
       at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:105
       x = 309
       plr = <value optimized out>
       updater = {i_timeDiff = 143}
       __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
    #5  0x0000000000647d57 in MapManager::Update (this=0x10c6ce90, 
       diff=<value optimized out>) at ../../../src/game/MapManager.cpp:265
       iter = {_M_cur = 0x10bbbf30, _M_ht = 0x10c6cf18}
    #6  0x00000000007cf642 in World::Update (this=0x9fa5210, diff=45)
       at ../../../src/game/World.cpp:1656
    No locals.
    #7  0x000000000050434d in WorldRunnable::run (this=<value optimized out>)
       at ../../../src/mangosd/WorldRunnable.cpp:60
       diff = 45
       realCurrTime = 2527813540
       realPrevTime = <value optimized out>
       prevSleepTime = 42
    #8  0x0000000000882965 in ACE_Based::Thread::ThreadTask (param=0x2ac41de0)
       at ../../../src/shared/Threading.cpp:183
       _task = (class ACE_Based::Runnable *) 0xe317b40
    #9  0x000000355f406617 in start_thread () from /lib64/libpthread.so.0
    No symbol table info available.
    #10 0x000000355e8d3c2d in clone () from /lib64/libc.so.6
    No symbol table info available.
    

  14. Hi! I have changed my server OS to linux and i saw your updates to fix that error so im using the rv 9284 with your 2 fixes about that error.

    The point is when i was on rev 9262 and used the patch that i have posted to revert the 9228 i got 23hr uptime and now i got 30minutes uptime with rev 9284.

    I really dont know if is the same crash i just want to give and have some help, so here is the crash log that i have now every 20~30 minutes.

    #0  Group::EndRoll (this=0x2aaad845f990) at /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_list.h:223
    223        _M_node = _M_node->_M_next;
    #0  Group::EndRoll (this=0x2aaad845f990) at /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_list.h:223
       itr = {_M_current = 0x75}
    #1  0x00000000005517d2 in Creature::Update (this=0x1d896680, diff=143) at ../../../src/game/Creature.cpp:407
       group = (Group *) 0x2aaa00000001
    #2  0x0000000000639eff in VisitorHelper<MaNGOS::ObjectUpdater, Creature> (v=@0x41aa1f60, c=<value optimized out>) at ../../../src/game/GridNotifiersImpl.h:47
    No locals.
    #3  0x000000000063bdad in VisitorHelper<MaNGOS::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > (v=@0x2aaad845f990, c=@0x75)
       at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:70

×
×
  • 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