Jump to content

Linux crash dumps


Auntie Mangos

Recommended Posts

  • Replies 986
  • Created
  • Last Reply

Top Posters In This Topic

Core: 7894

SD2: 1106

UDB: 380

ACID: 28

Patch: Anti-cheat by CWN

crash_log_2009-05-27_02-12-36.log

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  0x08217943 in Map::UnloadGrid (this=0xf193540, x=@0xb3cb7198, y=@0xb3cb7194, pForce=true) at ../../../src/game/../framework/GameSystem/NGrid.h:39
39        void setUnloadReferenceLock( bool on ) { i_unloadReferenceLock = on; }
#0  0x08217943 in Map::UnloadGrid (this=0xf193540, x=@0xb3cb7198, y=@0xb3cb7194, pForce=true) at ../../../src/game/../framework/GameSystem/NGrid.h:39
   unloader = {i_grid = @0xdf20b28}
   grid = (NGridType *) 0xdf20b28
   __PRETTY_FUNCTION__ = "bool Map::UnloadGrid(const uint32&, const uint32&, bool)"
#1  0x08217a9e in Map::UnloadAll (this=0xf193540, pForce=true) at ../../../src/game/Map.cpp:1041
   grid = (NGridType &) @0x0: <error reading variable>
#2  0x08224c4a in ~Map (this=0xf193540) at ../../../src/game/Map.cpp:48
No locals.
#3  0x08225197 in ~InstanceMap (this=0xf193540) at ../../../src/game/Map.cpp:2214
No locals.
#4  0x0841287a in MapInstanced::DestroyInstance (this=0xab83f068, itr=@0xb3cb7264) at ../../../src/game/MapInstanced.cpp:259
No locals.
#5  0x08412d8a in MapInstanced::Update (this=0xab83f068, t=@0xb3cb72a8) at ../../../src/game/MapInstanced.cpp:47
   i = {_M_cur = 0x128f3318, _M_ht = 0xab84f118}
#6  0x08235031 in MapManager::Update (this=0xab2f388, diff=100) at ../../../src/game/MapManager.cpp:253
   iter = {_M_cur = 0xab909598, _M_ht = 0xab2f3d0}
#7  0x083a86cb in World::Update (this=0xb6d0d9d0, diff=100) at ../../../src/game/World.cpp:1587
   next = {_M_cur = 0x0, _M_ht = 0x0}
#8  0x0811d9be in WorldRunnable::run (this=0xb6dd6df8) at ../../../src/mangosd/WorldRunnable.cpp:65
   diff = 100
   realCurrTime = 2133985769
   realPrevTime = <value optimized out>
   prevSleepTime = 99
#9  0x08450d2f in ACE_Based::Thread::ThreadTask (param=0xb6dd6df8) at ../../../src/shared/Threading.cpp:159
No locals.
#10 0xb7d49b37 in ACE_OS_Thread_Adapter::invoke (this=0xb6dea670) at ../../../../dep/ACE_wrappers/ace/OS_Thread_Adapter.cpp:90
   hook = (class ACE_Thread_Hook *) 0x0
   func = (ACE_THR_FUNC_INTERNAL) 0x8450d20 <ACE_Based::Thread::ThreadTask(void*)>
   arg = (void *) 0xb6dd6df8
   status = (ACE_THR_FUNC_RETURN) 0x0
#11 0xb7cfa21f in ace_thread_adapter (args=0xb6dea670) at ../../../../dep/ACE_wrappers/ace/Base_Thread_Adapter.cpp:124
   status = (ACE_THR_FUNC_RETURN) 0x0
#12 0xb79221b3 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#13 0xb787903e in clone () from /lib/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

Core: 7894

SD2: 1106

UDB: 380

ACID: 28

Patch: Anti-cheat by CWN

crash_log_2009-05-27_02-20-23.log

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  0x08217943 in Map::UnloadGrid (this=0x9f09a88, x=@0xab2a2198, y=@0xab2a2194, pForce=true) at ../../../src/game/../framework/GameSystem/NGrid.h:39
39        void setUnloadReferenceLock( bool on ) { i_unloadReferenceLock = on; }
#0  0x08217943 in Map::UnloadGrid (this=0x9f09a88, x=@0xab2a2198, y=@0xab2a2194, pForce=true) at ../../../src/game/../framework/GameSystem/NGrid.h:39
   unloader = {i_grid = @0xb31578c0}
   grid = (NGridType *) 0xb31578c0
   __PRETTY_FUNCTION__ = "bool Map::UnloadGrid(const uint32&, const uint32&, bool)"
#1  0x08217a9e in Map::UnloadAll (this=0x9f09a88, pForce=true) at ../../../src/game/Map.cpp:1041
   grid = (NGridType &) @0x0: <error reading variable>
#2  0x08224c4a in ~Map (this=0x9f09a88) at ../../../src/game/Map.cpp:48
No locals.
#3  0x08225197 in ~InstanceMap (this=0x9f09a88) at ../../../src/game/Map.cpp:2214
No locals.
#4  0x0841287a in MapInstanced::DestroyInstance (this=0x9ef79c0, itr=@0xab2a2264) at ../../../src/game/MapInstanced.cpp:259
No locals.
#5  0x08412d8a in MapInstanced::Update (this=0x9ef79c0, t=@0xab2a22a8) at ../../../src/game/MapInstanced.cpp:47
   i = {_M_cur = 0x9e1c028, _M_ht = 0x9f07a70}
#6  0x08235031 in MapManager::Update (this=0xabd46138, diff=99) at ../../../src/game/MapManager.cpp:253
   iter = {_M_cur = 0x9e22a00, _M_ht = 0xabd46180}
#7  0x083a86cb in World::Update (this=0x85bcab0, diff=99) at ../../../src/game/World.cpp:1587
   next = {_M_cur = 0x0, _M_ht = 0x0}
#8  0x0811d9be in WorldRunnable::run (this=0x9223fe8) at ../../../src/mangosd/WorldRunnable.cpp:65
   diff = 99
   realCurrTime = 2134461401
   realPrevTime = <value optimized out>
   prevSleepTime = 99
#9  0x08450d2f in ACE_Based::Thread::ThreadTask (param=0x9223fe8) at ../../../src/shared/Threading.cpp:159
No locals.
#10 0xb7d3eb37 in ACE_OS_Thread_Adapter::invoke (this=0x8f03c38) at ../../../../dep/ACE_wrappers/ace/OS_Thread_Adapter.cpp:90
   hook = (class ACE_Thread_Hook *) 0x0
   func = (ACE_THR_FUNC_INTERNAL) 0x8450d20 <ACE_Based::Thread::ThreadTask(void*)>
   arg = (void *) 0x9223fe8
   status = (ACE_THR_FUNC_RETURN) 0x0
#11 0xb7cef21f in ace_thread_adapter (args=0x8f03c38) at ../../../../dep/ACE_wrappers/ace/Base_Thread_Adapter.cpp:124
   status = (ACE_THR_FUNC_RETURN) 0x0
#12 0xb79171b3 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#13 0xb786e03e in clone () from /lib/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

Core: 7894

SD2: 1106

UDB: 380

ACID: 28

Patch: Anti-cheat by CWN

crash_log_2009-05-27_13-38-06.log

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  0xb7862c87 in raise () from /lib/libc.so.6
#0  0xb7862c87 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0xb78644f8 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0xb785c30c in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#3  0x08413655 in MapInstanced::GetInstance (this=0x1084df68, obj=0x76b6d828) at ../../../src/game/MapInstanced.cpp:126
   NewInstanceId = <value optimized out>
   pBind = <value optimized out>
   pSave = <value optimized out>
   map = <value optimized out>
   __PRETTY_FUNCTION__ = "Map* MapInstanced::GetInstance(const WorldObject*)"
#4  0x08248729 in WorldObject::GetMap (this=0x76b6d828) at ../../../src/game/Object.cpp:1555
No locals.
#5  0x0823f7b6 in ObjectAccessor::GetCreatureOrPetOrVehicle (u=@0x76b6d828, guid=17370384290278531821) at ../../../src/game/ObjectAccessor.cpp:58
No locals.
#6  0x08326230 in Spell (this=0xab273fb0, Caster=0x76b6d828, info=0xb0f5169c, triggered=true, originalCasterGUID=17370384290278531821, triggeringContainer=0x0)
   at ../../../src/game/Spell.cpp:363
No locals.
#7  0x083790d1 in Unit::CastSpell (this=0x76b6d828, Victim=0x22edc958, spellInfo=0xb0f5169c, triggered=false, castItem=0x0, triggeredByAura=0x0, 
   originalCaster=17370384290278531821) at ../../../src/game/Unit.cpp:903
   spell = (Spell *) 0xab273fb0
   targets = {m_srcX = 3.9236357e-44, m_srcY = -9.87504052e-08, m_srcZ = 5.02434121e-31, m_destX = -9.87475346e-08, m_destY = 4.861728e-34, m_destZ = 5.02434121e-31, 
 m_strTarget = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
     _M_p = 0xb3d40ef4 "\\030«*\\205È\\020Ô³ó\\005\\032\\b(ضvXÉí\\"\\234\\026õ°\\001"}}, m_targetMask = 0, m_unitTarget = 0x852aab18, m_GOTarget = 0x212, m_itemTarget = 0x852aab18, 
 m_unitTargetGUID = 583855799945924328, m_GOTargetGUID = 2516889148798446360, m_CorpseTargetGUID = 1092616192, m_itemTargetGUID = 31580894527488, 
 m_itemTargetEntry = 586008920}
#8  0x081a05f3 in GameObject::Update (this=0x852aab18) at ../../../src/game/GameObject.cpp:344
   caster = (class Unit *) 0x76b6d828
   owner = (class Unit *) 0x76b6d828
   ok = (class Unit *) 0x22edc958
   IsBattleGroundTrap = false
   radius = 1.38899994
   cell = {data = {Part = {grid_x = 27, grid_y = 44, cell_x = 7, cell_y = 3, nocreate = 0, reserved = 31}, All = 65239835}}
   NeedDespawn = false
   goInfo = (const GameObjectInfo *) 0xb4f98898
#9  0x083f8e16 in MaNGOS::ObjectUpdater::Visit<GameObject> (this=0xb3d41268, m=@0x7725f134) at ../../../src/game/GridNotifiers.cpp:213
No locals.
#10 0x08229c45 in VisitorHelper<MaNGOS::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > (v=@0xb3d41268, c=@0x7725f134)
   at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:70
No locals.
#11 0x0821ef5e in Map::Update (this=0xd230c98, t_diff=@0xb3d412a8) at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:105
   cell = {data = {Part = {grid_x = 4, grid_y = 42, cell_x = 15, cell_y = 0, nocreate = 1, reserved = 140}, All = 294713988}}
   cell_id = <value optimized out>
   y = <value optimized out>
   x = <value optimized out>
   obj = <value optimized out>
   updater = {i_timeDiff = 171}
   __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
#12 0x08235031 in MapManager::Update (this=0xab2b0d0, diff=85) at ../../../src/game/MapManager.cpp:253
   iter = {_M_cur = 0xd160868, _M_ht = 0xab2b118}
#13 0x083a86cb in World::Update (this=0xb6d1ff98, diff=85) at ../../../src/game/World.cpp:1587
   next = {_M_cur = 0x0, _M_ht = 0x0}
#14 0x0811d9be in WorldRunnable::run (this=0xceaf588) at ../../../src/mangosd/WorldRunnable.cpp:65
   diff = 85
   realCurrTime = 2175094558
   realPrevTime = <value optimized out>
   prevSleepTime = 81
#15 0x08450d2f in ACE_Based::Thread::ThreadTask (param=0xceaf588) at ../../../src/shared/Threading.cpp:159
No locals.
#16 0xb7dd9b37 in ACE_OS_Thread_Adapter::invoke (this=0xd20e2b0) at ../../../../dep/ACE_wrappers/ace/OS_Thread_Adapter.cpp:90
   hook = (class ACE_Thread_Hook *) 0x0
   func = (ACE_THR_FUNC_INTERNAL) 0x8450d20 <ACE_Based::Thread::ThreadTask(void*)>
   arg = (void *) 0xceaf588
   status = (ACE_THR_FUNC_RETURN) 0x0
#17 0xb7d8a21f in ace_thread_adapter (args=0xd20e2b0) at ../../../../dep/ACE_wrappers/ace/Base_Thread_Adapter.cpp:124
   status = (ACE_THR_FUNC_RETURN) 0x0
#18 0xb79b21b3 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#19 0xb790903e in clone () from /lib/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

Core: 7894

SD2: 1106

UDB: 380

ACID: 28

Patch: Anti-cheat by CWN

crash_log_2009-05-27_17-57-51.log

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  0x08217943 in Map::UnloadGrid (this=0x1354dd00, x=@0xb3247198, y=@0xb3247194, pForce=true) at ../../../src/game/../framework/GameSystem/NGrid.h:39
39        void setUnloadReferenceLock( bool on ) { i_unloadReferenceLock = on; }
#0  0x08217943 in Map::UnloadGrid (this=0x1354dd00, x=@0xb3247198, y=@0xb3247194, pForce=true) at ../../../src/game/../framework/GameSystem/NGrid.h:39
   unloader = {i_grid = @0x17e1de30}
   grid = (NGridType *) 0x17e1de30
   __PRETTY_FUNCTION__ = "bool Map::UnloadGrid(const uint32&, const uint32&, bool)"
#1  0x08217a9e in Map::UnloadAll (this=0x1354dd00, pForce=true) at ../../../src/game/Map.cpp:1041
   grid = (NGridType &) @0x0: <error reading variable>
#2  0x08224c4a in ~Map (this=0x1354dd00) at ../../../src/game/Map.cpp:48
No locals.
#3  0x08225197 in ~InstanceMap (this=0x1354dd00) at ../../../src/game/Map.cpp:2214
No locals.
#4  0x0841287a in MapInstanced::DestroyInstance (this=0xab498f20, itr=@0xb3247264) at ../../../src/game/MapInstanced.cpp:259
No locals.
#5  0x08412d8a in MapInstanced::Update (this=0xab498f20, t=@0xb32472a8) at ../../../src/game/MapInstanced.cpp:47
   i = {_M_cur = 0x15472000, _M_ht = 0xab4a8fd0}
#6  0x08235031 in MapManager::Update (this=0x8dd8e88, diff=111) at ../../../src/game/MapManager.cpp:253
   iter = {_M_cur = 0xac0cd8e0, _M_ht = 0x8dd8ed0}
#7  0x083a86cb in World::Update (this=0xb6d1ffa8, diff=111) at ../../../src/game/World.cpp:1587
   next = {_M_cur = 0x0, _M_ht = 0x0}
#8  0x0811d9be in WorldRunnable::run (this=0xb473a0c8) at ../../../src/mangosd/WorldRunnable.cpp:65
   diff = 111
   realCurrTime = 2190680699
   realPrevTime = <value optimized out>
   prevSleepTime = 75
#9  0x08450d2f in ACE_Based::Thread::ThreadTask (param=0xb473a0c8) at ../../../src/shared/Threading.cpp:159
No locals.
#10 0xb7d5bb37 in ACE_OS_Thread_Adapter::invoke (this=0xb51a8bf8) at ../../../../dep/ACE_wrappers/ace/OS_Thread_Adapter.cpp:90
   hook = (class ACE_Thread_Hook *) 0x0
   func = (ACE_THR_FUNC_INTERNAL) 0x8450d20 <ACE_Based::Thread::ThreadTask(void*)>
   arg = (void *) 0xb473a0c8
   status = (ACE_THR_FUNC_RETURN) 0x0
#11 0xb7d0c21f in ace_thread_adapter (args=0xb51a8bf8) at ../../../../dep/ACE_wrappers/ace/Base_Thread_Adapter.cpp:124
   status = (ACE_THR_FUNC_RETURN) 0x0
#12 0xb79341b3 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#13 0xb788b03e in clone () from /lib/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

bool Map::UnloadGrid(const uint32&, const uint32&, bool)"
#1  0x08217a9e in Map::UnloadAll (this=0x1354dd00, pForce=true) at ../../../src/game/Map.cpp:1041
   grid = (NGridType &) @0x0: <error reading variable>

disable unloadgrid....

look where the variable was initialized... and compare create/write method variable for this method (output) with bool unloadall used variables

Link to comment
Share on other sites

Core: 7894

SD2: 1106

UDB: 380

ACID: 28

Patch: Anti-cheat by CWN

crash_log_2009-05-27_19-12-02.log

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  0x08217943 in Map::UnloadGrid (this=0x707973f0, x=@0xb33ff198, y=@0xb33ff194, pForce=true) at ../../../src/game/../framework/GameSystem/NGrid.h:39
39        void setUnloadReferenceLock( bool on ) { i_unloadReferenceLock = on; }
#0  0x08217943 in Map::UnloadGrid (this=0x707973f0, x=@0xb33ff198, y=@0xb33ff194, pForce=true) at ../../../src/game/../framework/GameSystem/NGrid.h:39
   unloader = {i_grid = @0x1134ebf8}
   grid = (NGridType *) 0x1134ebf8
   __PRETTY_FUNCTION__ = "bool Map::UnloadGrid(const uint32&, const uint32&, bool)"
#1  0x08217a9e in Map::UnloadAll (this=0x707973f0, pForce=true) at ../../../src/game/Map.cpp:1041
   grid = (NGridType &) @0x0: <error reading variable>
#2  0x08224c4a in ~Map (this=0x707973f0) at ../../../src/game/Map.cpp:48
No locals.
#3  0x08225197 in ~InstanceMap (this=0x707973f0) at ../../../src/game/Map.cpp:2214
No locals.
#4  0x0841287a in MapInstanced::DestroyInstance (this=0xa7e9ffe8, itr=@0xb33ff264) at ../../../src/game/MapInstanced.cpp:259
No locals.
#5  0x08412d8a in MapInstanced::Update (this=0xa7e9ffe8, t=@0xb33ff2a8) at ../../../src/game/MapInstanced.cpp:47
   i = {_M_cur = 0x696c7fe8, _M_ht = 0xa7eb0098}
#6  0x08235031 in MapManager::Update (this=0x8ecd7f0, diff=118) at ../../../src/game/MapManager.cpp:253
   iter = {_M_cur = 0xa8880678, _M_ht = 0x8ecd838}
#7  0x083a86cb in World::Update (this=0xb6e0d9f0, diff=118) at ../../../src/game/World.cpp:1587
   next = {_M_cur = 0x0, _M_ht = 0xb6e0da40}
#8  0x0811d9be in WorldRunnable::run (this=0xb4da56b8) at ../../../src/mangosd/WorldRunnable.cpp:65
   diff = 118
   realCurrTime = 2195136310
   realPrevTime = <value optimized out>
   prevSleepTime = 93
#9  0x08450d2f in ACE_Based::Thread::ThreadTask (param=0xb4da56b8) at ../../../src/shared/Threading.cpp:159
No locals.
#10 0xb7df2b37 in ACE_OS_Thread_Adapter::invoke (this=0xb4db9050) at ../../../../dep/ACE_wrappers/ace/OS_Thread_Adapter.cpp:90
   hook = (class ACE_Thread_Hook *) 0x0
   func = (ACE_THR_FUNC_INTERNAL) 0x8450d20 <ACE_Based::Thread::ThreadTask(void*)>
   arg = (void *) 0xb4da56b8
   status = (ACE_THR_FUNC_RETURN) 0x0
#11 0xb7da321f in ace_thread_adapter (args=0xb4db9050) at ../../../../dep/ACE_wrappers/ace/Base_Thread_Adapter.cpp:124
   status = (ACE_THR_FUNC_RETURN) 0x0
#12 0xb79cb1b3 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#13 0xb792203e in clone () from /lib/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

Core: 7894

SD2: 1106

UDB: 380

ACID: 28

Patch: Anti-cheat by CWN

crash_log_2009-05-27_19-24-10.log

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  0x08217943 in Map::UnloadGrid (this=0xa0b6b528, x=@0xab2a2198, y=@0xab2a2194, pForce=true) at ../../../src/game/../framework/GameSystem/NGrid.h:39
39        void setUnloadReferenceLock( bool on ) { i_unloadReferenceLock = on; }
#0  0x08217943 in Map::UnloadGrid (this=0xa0b6b528, x=@0xab2a2198, y=@0xab2a2194, pForce=true) at ../../../src/game/../framework/GameSystem/NGrid.h:39
   unloader = {i_grid = @0x9997fde8}
   grid = (NGridType *) 0x9997fde8
   __PRETTY_FUNCTION__ = "bool Map::UnloadGrid(const uint32&, const uint32&, bool)"
#1  0x08217a9e in Map::UnloadAll (this=0xa0b6b528, pForce=true) at ../../../src/game/Map.cpp:1041
   grid = (NGridType &) @0x0: <error reading variable>
#2  0x08224c4a in ~Map (this=0xa0b6b528) at ../../../src/game/Map.cpp:48
No locals.
#3  0x08225197 in ~InstanceMap (this=0xa0b6b528) at ../../../src/game/Map.cpp:2214
No locals.
#4  0x0841287a in MapInstanced::DestroyInstance (this=0xa3d158d0, itr=@0xab2a2264) at ../../../src/game/MapInstanced.cpp:259
No locals.
#5  0x08412d8a in MapInstanced::Update (this=0xa3d158d0, t=@0xab2a22a8) at ../../../src/game/MapInstanced.cpp:47
   i = {_M_cur = 0x91df52a8, _M_ht = 0xa3d25980}
#6  0x08235031 in MapManager::Update (this=0xb4938528, diff=115) at ../../../src/game/MapManager.cpp:253
   iter = {_M_cur = 0xa41bd788, _M_ht = 0xb4938570}
#7  0x083a86cb in World::Update (this=0x85c3470, diff=115) at ../../../src/game/World.cpp:1587
   next = {_M_cur = 0x0, _M_ht = 0x0}
#8  0x0811d9be in WorldRunnable::run (this=0xb422a418) at ../../../src/mangosd/WorldRunnable.cpp:65
   diff = 115
   realCurrTime = 2195874698
   realPrevTime = <value optimized out>
   prevSleepTime = 94
#9  0x08450d2f in ACE_Based::Thread::ThreadTask (param=0xb422a418) at ../../../src/shared/Threading.cpp:159
No locals.
#10 0xb7d5db37 in ACE_OS_Thread_Adapter::invoke (this=0xb423dd58) at ../../../../dep/ACE_wrappers/ace/OS_Thread_Adapter.cpp:90
   hook = (class ACE_Thread_Hook *) 0x0
   func = (ACE_THR_FUNC_INTERNAL) 0x8450d20 <ACE_Based::Thread::ThreadTask(void*)>
   arg = (void *) 0xb422a418
   status = (ACE_THR_FUNC_RETURN) 0x0
#11 0xb7d0e21f in ace_thread_adapter (args=0xb423dd58) at ../../../../dep/ACE_wrappers/ace/Base_Thread_Adapter.cpp:124
   status = (ACE_THR_FUNC_RETURN) 0x0
#12 0xb79361b3 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#13 0xb788d03e in clone () from /lib/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

Core: 7894

SD2: 1106

UDB: 380

ACID: 28

Patch: Anti-cheat by CWN

crash_log_2009-05-27_23-47-39.log

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  0x08217943 in Map::UnloadGrid (this=0xac8e73c0, x=@0xb3847198, y=@0xb3847194, pForce=true) at ../../../src/game/../framework/GameSystem/NGrid.h:39
39        void setUnloadReferenceLock( bool on ) { i_unloadReferenceLock = on; }
#0  0x08217943 in Map::UnloadGrid (this=0xac8e73c0, x=@0xb3847198, y=@0xb3847194, pForce=true) at ../../../src/game/../framework/GameSystem/NGrid.h:39
   unloader = {i_grid = @0x8faf5350}
   grid = (NGridType *) 0x8faf5350
   __PRETTY_FUNCTION__ = "bool Map::UnloadGrid(const uint32&, const uint32&, bool)"
#1  0x08217a9e in Map::UnloadAll (this=0xac8e73c0, pForce=true) at ../../../src/game/Map.cpp:1041
   grid = (NGridType &) @0x0: <error reading variable>
#2  0x08224c4a in ~Map (this=0xac8e73c0) at ../../../src/game/Map.cpp:48
No locals.
#3  0x08225197 in ~InstanceMap (this=0xac8e73c0) at ../../../src/game/Map.cpp:2214
No locals.
#4  0x0841287a in MapInstanced::DestroyInstance (this=0xab3a49f8, itr=@0xb3847264) at ../../../src/game/MapInstanced.cpp:259
No locals.
#5  0x08412d8a in MapInstanced::Update (this=0xab3a49f8, t=@0xb38472a8) at ../../../src/game/MapInstanced.cpp:47
   i = {_M_cur = 0x8611b518, _M_ht = 0xab3b4aa8}
#6  0x08235031 in MapManager::Update (this=0x8eca350, diff=102) at ../../../src/game/MapManager.cpp:253
   iter = {_M_cur = 0xabf32648, _M_ht = 0x8eca398}
#7  0x083a86cb in World::Update (this=0xb650d120, diff=102) at ../../../src/game/World.cpp:1587
   next = {_M_cur = 0x0, _M_ht = 0x0}
#8  0x0811d9be in WorldRunnable::run (this=0xb4d22a78) at ../../../src/mangosd/WorldRunnable.cpp:65
   diff = 102
   realCurrTime = 2211664438
   realPrevTime = <value optimized out>
   prevSleepTime = 85
#9  0x08450d2f in ACE_Based::Thread::ThreadTask (param=0xb4d22a78) at ../../../src/shared/Threading.cpp:159
No locals.
#10 0xb7da2b37 in ACE_OS_Thread_Adapter::invoke (this=0xb4df0ee0) at ../../../../dep/ACE_wrappers/ace/OS_Thread_Adapter.cpp:90
   hook = (class ACE_Thread_Hook *) 0x0
   func = (ACE_THR_FUNC_INTERNAL) 0x8450d20 <ACE_Based::Thread::ThreadTask(void*)>
   arg = (void *) 0xb4d22a78
   status = (ACE_THR_FUNC_RETURN) 0x0
#11 0xb7d5321f in ace_thread_adapter (args=0xb4df0ee0) at ../../../../dep/ACE_wrappers/ace/Base_Thread_Adapter.cpp:124
   status = (ACE_THR_FUNC_RETURN) 0x0
#12 0xb797b1b3 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#13 0xb78d203e in clone () from /lib/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

Core: 7894

SD2: 1106

UDB: 380

ACID: 28

Patch: Anti-cheat by CWN

crash_log_2009-05-28_15-52-58.log

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  std::_List_base<Spell::GOTargetInfo, std::allocator<Spell::GOTargetInfo> >::_M_clear (this=0x2d645eb0)
   at /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/list.tcc:77
77          __cur = static_cast<_Node*>(__cur->_M_next);
#0  std::_List_base<Spell::GOTargetInfo, std::allocator<Spell::GOTargetInfo> >::_M_clear (this=0x2d645eb0)
   at /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/list.tcc:77
   __cur = (class std::_List_node<Spell::GOTargetInfo> *) 0x0
#1  0x083236a2 in ~Spell (this=0x2d645db0) at /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_list.h:348
No locals.
#2  0x08334b9c in ~SpellEvent (this=0x574db378) at ../../../src/game/Spell.cpp:5526
No locals.
#3  0x0846c2d8 in EventProcessor::Update (this=0x311547e8, p_time=136) at ../../../src/framework/Utilities/EventProcessor.cpp:56
   Event = (BasicEvent *) 0x574db378
#4  0x0837df3c in Unit::Update (this=0x31154700, p_time=136) at ../../../src/game/Unit.cpp:190
No locals.
#5  0x082f26e7 in Player::Update (this=0x31154700, p_time=136) at ../../../src/game/Player.cpp:1109
   now = <value optimized out>
   pet = <value optimized out>
#6  0x0823f3b6 in ObjectAccessor::UpdatePlayers (this=0x86ad5c0, diff=136) at ../../../src/game/ObjectAccessor.cpp:408
   iter = {_M_cur = 0x3117d4f8, _M_ht = 0x8599b08}
#7  0x08234f6c in MapManager::Update (this=0x8e89290, diff=136) at ../../../src/game/MapManager.cpp:248
No locals.
#8  0x083a86cb in World::Update (this=0xb6d0d9d0, diff=136) at ../../../src/game/World.cpp:1587
   next = {_M_cur = 0x0, _M_ht = 0x0}
#9  0x0811d9be in WorldRunnable::run (this=0xce50a50) at ../../../src/mangosd/WorldRunnable.cpp:65
   diff = 136
   realCurrTime = 2269570911
   realPrevTime = <value optimized out>
   prevSleepTime = 95
#10 0x08450d2f in ACE_Based::Thread::ThreadTask (param=0xce50a50) at ../../../src/shared/Threading.cpp:159
No locals.
#11 0xb7de0b37 in ACE_OS_Thread_Adapter::invoke (this=0x859eb00) at ../../../../dep/ACE_wrappers/ace/OS_Thread_Adapter.cpp:90
   hook = (class ACE_Thread_Hook *) 0x0
   func = (ACE_THR_FUNC_INTERNAL) 0x8450d20 <ACE_Based::Thread::ThreadTask(void*)>
   arg = (void *) 0xce50a50
   status = (ACE_THR_FUNC_RETURN) 0x0
#12 0xb7d9121f in ace_thread_adapter (args=0x859eb00) at ../../../../dep/ACE_wrappers/ace/Base_Thread_Adapter.cpp:124
   status = (ACE_THR_FUNC_RETURN) 0x0
#13 0xb79b91b3 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#14 0xb791003e in clone () from /lib/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

Core: 7910

SD2: 1106

UDB: 380

ACID: 29

Patch: Anti-cheat by CWN

crash_log_2009-05-29_15-12-19.log

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  0x31352030 in ?? ()
#0  0x31352030 in ?? ()
No symbol table info available.
#1  0x082d0f3d in Player::UpdateVisibilityOf (this=0x90ba1020, target=0x2300efd0) at ../../../src/game/Player.cpp:17843
No locals.
#2  0x0822b23f in VisitorHelper<MaNGOS::CreatureRelocationNotifier, Player> (v=@0xb32ff068, c=@0x8f346b88) at ../../../src/game/GridNotifiersImpl.h:70
No locals.
#3  0x0822b2a5 in VisitorHelper<MaNGOS::CreatureRelocationNotifier, Player, TypeList<Creature, TypeList<Corpse, TypeNull> > > (v=@0xb32ff068, c=@0x8f346b88)
   at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:70
No locals.
#4  0x0821e5ad in Map::CreatureRelocationNotify (this=0xb4c88f98, creature=0x2300efd0, cell=@0xb32ff0c0, cellpair=@0xb32ff0b8)
   at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:105
   relocationNotifier = {i_creature = @0x2300efd0}
#5  0x0821eb86 in Map::CreatureRelocation (this=0xb4c88f98, creature=0x2300efd0, x=-12020.8232, y=182.281982, z=17.2785625, ang=3.16682839) at ../../../src/game/Map.cpp:830
   old_cell = {data = {Part = {grid_x = 9, grid_y = 32, cell_x = 3, cell_y = 2, nocreate = 0, reserved = 0}, All = 145417}}
   new_cell = {data = {Part = {grid_x = 9, grid_y = 32, cell_x = 3, cell_y = 2, nocreate = 0, reserved = 0}, All = 145417}}
   __PRETTY_FUNCTION__ = "void Map::CreatureRelocation(Creature*, float, float, float, float)"
#6  0x084191ef in WorldSession::HandleMovementOpcodes (this=0xc9f5188, recv_data=@0x7e1328d0) at ../../../src/game/MovementHandler.cpp:667
   map = (class Map *) 0x12bd0668
   data = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 0, _wpos = 53, _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 = 0x20a87520 "h$\\224·P£þ", 
         _M_finish = 0x20a87555 "¬\\021\\037@", _M_end_of_storage = 0x20a87555 "¬\\021\\037@"}}, <No data fields>}}, m_opcode = 238}
   opcode = <value optimized out>
   mover = (class Unit *) 0x2300efd0
   plMover = (class Player *) 0x0
   movementInfo = {flags = 4096, unk1 = 0, time = 23867357, x = -12020.8232, y = 182.281982, z = 17.2785625, o = 3.16682839, t_guid = 0, t_x = 0, t_y = 0, t_z = 0, 
 t_o = 0, t_time = 0, t_seat = 104 'h', s_pitch = 0, fallTime = 0, j_unk = 0, j_sinAngle = -0.999681592, j_cosAngle = -0.025233062, j_xyspeed = 0, u_unk1 = 0}
   check_passed = <value optimized out>
#7  0x083b252b in WorldSession::Update (this=0xc9f5188) at ../../../src/game/WorldSession.cpp:204
   packet = (WorldPacket *) 0x7e1328d0
   currTime = <value optimized out>
#8  0x083aac23 in World::UpdateSessions (this=0xb6d0da48, diff=119) at ../../../src/game/World.cpp:2713
   next = {_M_cur = 0x17828f58, _M_ht = 0xb6d0daac}
#9  0x083ab32e in World::Update (this=0xb6d0da48, diff=119) at ../../../src/game/World.cpp:1548
No locals.
#10 0x0811dbae in WorldRunnable::run (this=0xb4c72818) at ../../../src/mangosd/WorldRunnable.cpp:65
   diff = 119
   realCurrTime = 2353550095
   realPrevTime = <value optimized out>
   prevSleepTime = 94
#11 0x0845499f in ACE_Based::Thread::ThreadTask (param=0xb4c72818) at ../../../src/shared/Threading.cpp:159
No locals.
#12 0xb7da8b37 in ACE_OS_Thread_Adapter::invoke (this=0xb4c83f50) at ../../../../dep/ACE_wrappers/ace/OS_Thread_Adapter.cpp:90
   hook = (class ACE_Thread_Hook *) 0x12bd0668
   func = (ACE_THR_FUNC_INTERNAL) 0x8454990 <ACE_Based::Thread::ThreadTask(void*)>
   arg = (void *) 0xb4c72818
   status = (ACE_THR_FUNC_RETURN) 0x12bd0668
#13 0xb7d5921f in ace_thread_adapter (args=0xb4c83f50) at ../../../../dep/ACE_wrappers/ace/Base_Thread_Adapter.cpp:124
   status = (ACE_THR_FUNC_RETURN) 0x12bd0668
#14 0xb797c1b3 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#15 0xb78d303e in clone () from /lib/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

Core: 7910

SD2: 1106

UDB: 380

ACID: 29

Patch: Anti-cheat by CWN

crash_log_2009-05-29_16-56-23.log

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  0xb78bd70f in memcpy () from /lib/libc.so.6
#0  0xb78bd70f in memcpy () from /lib/libc.so.6
No symbol table info available.
#1  0x08418c74 in WorldSession::HandleMovementOpcodes (this=0xee62c70, recv_data=@0x42a3ecf8) at ../../../src/game/../shared/ByteBuffer.h:307
   data = {<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>}, <No data fields>}, _M_start = 0x5facfe60 "", 
         _M_finish = 0x5fad0375 "", _M_end_of_storage = 0x5fad03a3 ""}}, <No data fields>}}, m_opcode = 238}
   opcode = <value optimized out>
   mover = (class Unit *) 0x3baf1fb0
   plMover = (class Player *) 0x0
   movementInfo = {flags = 4096, unk1 = 0, time = 22336427, x = -8858.63281, y = 648.872009, z = 100.893822, o = 5.26609325, t_guid = 0, t_x = 0, t_y = 0, t_z = 0, 
 t_o = 0, t_time = 0, t_seat = -56 'È', s_pitch = 0, fallTime = 0, j_unk = 0, j_sinAngle = 0.525841594, j_cosAngle = -0.85058248, j_xyspeed = 0, u_unk1 = 0}
   check_passed = <value optimized out>
#2  0x083b252b in WorldSession::Update (this=0xee62c70) at ../../../src/game/WorldSession.cpp:204
   packet = (WorldPacket *) 0x42a3ecf8
   currTime = <value optimized out>
#3  0x083aac23 in World::UpdateSessions (this=0x85c6398, diff=94) at ../../../src/game/World.cpp:2713
   next = {_M_cur = 0x55673a10, _M_ht = 0x85c63fc}
#4  0x083ab32e in World::Update (this=0x85c6398, diff=94) at ../../../src/game/World.cpp:1548
No locals.
#5  0x0811dbae in WorldRunnable::run (this=0xb2c14cb0) at ../../../src/mangosd/WorldRunnable.cpp:65
   diff = 94
   realCurrTime = 2359783318
   realPrevTime = <value optimized out>
   prevSleepTime = 48
#6  0x0845499f in ACE_Based::Thread::ThreadTask (param=0xb2c14cb0) at ../../../src/shared/Threading.cpp:159
No locals.
#7  0xb7df3b37 in ACE_OS_Thread_Adapter::invoke (this=0xb4515e20) at ../../../../dep/ACE_wrappers/ace/OS_Thread_Adapter.cpp:90
   hook = (class ACE_Thread_Hook *) 0x515
   func = (ACE_THR_FUNC_INTERNAL) 0x8454990 <ACE_Based::Thread::ThreadTask(void*)>
   arg = (void *) 0xb2c14cb0
   status = (ACE_THR_FUNC_RETURN) 0x515
#8  0xb7da421f in ace_thread_adapter (args=0xb4515e20) at ../../../../dep/ACE_wrappers/ace/Base_Thread_Adapter.cpp:124
   status = (ACE_THR_FUNC_RETURN) 0x515
#9  0xb79c71b3 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#10 0xb791e03e in clone () from /lib/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

Core: 7910

SD2: 1106

UDB: 380

ACID: 29

Patch: Anti-cheat by CWN

crash_log_2009-05-30_12-59-18.log

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  0xb7875c87 in raise () from /lib/libc.so.6
#0  0xb7875c87 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0xb78774f8 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0xb786f30c in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#3  0x08416c05 in MapInstanced::GetInstance (this=0x96122ec0, obj=0x1a213748) at ../../../src/game/MapInstanced.cpp:126
   NewInstanceId = <value optimized out>
   pBind = <value optimized out>
   pSave = <value optimized out>
   map = <value optimized out>
   __PRETTY_FUNCTION__ = "Map* MapInstanced::GetInstance(const WorldObject*)"
#4  0x08249ed9 in WorldObject::GetMap (this=0x1a213748) at ../../../src/game/Object.cpp:1555
No locals.
#5  0x08240ee6 in ObjectAccessor::GetCreatureOrPetOrVehicle (u=@0x1a213748, guid=17370384290278529990) at ../../../src/game/ObjectAccessor.cpp:58
No locals.
#6  0x083281e0 in Spell (this=0x7f1424e8, Caster=0x1a213748, info=0xb0a9669c, triggered=true, originalCasterGUID=17370384290278529990, triggeringContainer=0x0)
   at ../../../src/game/Spell.cpp:363
No locals.
#7  0x0837d4c1 in Unit::CastSpell (this=0x1a213748, Victim=0x41eae108, spellInfo=0xb0a9669c, triggered=false, castItem=0x0, triggeredByAura=0x0, 
   originalCaster=17370384290278529990) at ../../../src/game/Unit.cpp:903
   spell = (Spell *) 0x7f1424e8
   targets = {m_srcX = 3.9236357e-44, m_srcY = -4.46894859e-08, m_srcZ = -4.56979876e-08, m_destX = -4.46880506e-08, m_destY = 4.86419654e-34, m_destZ = -4.56979876e-08, 
 m_strTarget = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
     _M_p = 0xb33feef4 "\\210ü°NÈð?³\\223\\f\\032\\bH7!\\032\\báêA\\234f©°\\001"}}, m_targetMask = 34, m_unitTarget = 0x4eb0fc88, m_GOTarget = 0x212, m_itemTarget = 0x4eb0fc88, 
 m_unitTargetGUID = 583863496517611240, m_GOTargetGUID = 4749856182811819144, m_CorpseTargetGUID = 1092616192, m_itemTargetGUID = 31580894527488, 
 m_itemTargetEntry = 1105912072}
#8  0x081a0c93 in GameObject::Update (this=0x4eb0fc88) at ../../../src/game/GameObject.cpp:344
   caster = (class Unit *) 0x1a213748
   owner = (class Unit *) 0x1a213748
   ok = (class Unit *) 0x41eae108
   IsBattleGroundTrap = false
   radius = 1.38899994
   cell = {data = {Part = {grid_x = 28, grid_y = 41, cell_x = 2, cell_y = 5, nocreate = 0, reserved = 31}, All = 65350236}}
   NeedDespawn = false
   goInfo = (const GameObjectInfo *) 0xb4a03898
#9  0x083fc116 in MaNGOS::ObjectUpdater::Visit<GameObject> (this=0xb33ff268, m=@0x10b5708c) at ../../../src/game/GridNotifiers.cpp:213
No locals.
#10 0x0822b1a5 in VisitorHelper<MaNGOS::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > (v=@0xb33ff268, c=@0x10b5708c)
   at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:70
No locals.
#11 0x0822047e in Map::Update (this=0xb3444578, t_diff=@0xb33ff2a8) at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:105
   cell = {data = {Part = {grid_x = 36, grid_y = 27, cell_x = 8, cell_y = 14, nocreate = 0, reserved = 602}, All = 1263437540}}
   cell_id = <value optimized out>
   y = <value optimized out>
   x = <value optimized out>
   obj = <value optimized out>
   updater = {i_timeDiff = 100}
   __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
#12 0x08236601 in MapManager::Update (this=0xa764af0, diff=100) at ../../../src/game/MapManager.cpp:253
   iter = {_M_cur = 0xb4d871a0, _M_ht = 0xa764b38}
#13 0x083ab3db in World::Update (this=0xb6e0da48, diff=100) at ../../../src/game/World.cpp:1587
   next = {_M_cur = 0x0, _M_ht = 0x0}
#14 0x0811dbae in WorldRunnable::run (this=0xb4d6fa28) at ../../../src/mangosd/WorldRunnable.cpp:65
   diff = 100
   realCurrTime = 2431957261
   realPrevTime = <value optimized out>
   prevSleepTime = 67
#15 0x0845499f in ACE_Based::Thread::ThreadTask (param=0xb4d6fa28) at ../../../src/shared/Threading.cpp:159
No locals.
#16 0xb7df1b37 in ACE_OS_Thread_Adapter::invoke (this=0xb4db2430) at ../../../../dep/ACE_wrappers/ace/OS_Thread_Adapter.cpp:90
   hook = (class ACE_Thread_Hook *) 0x0
   func = (ACE_THR_FUNC_INTERNAL) 0x8454990 <ACE_Based::Thread::ThreadTask(void*)>
   arg = (void *) 0xb4d6fa28
   status = (ACE_THR_FUNC_RETURN) 0x0
#17 0xb7da221f in ace_thread_adapter (args=0xb4db2430) at ../../../../dep/ACE_wrappers/ace/Base_Thread_Adapter.cpp:124
   status = (ACE_THR_FUNC_RETURN) 0x0
#18 0xb79c51b3 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#19 0xb791c03e in clone () from /lib/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

Revision : 7911

Patches : SD2 1106

UDB : 380

ACID : 29

http://pastebin.com/m36ee12f1

this could be caused by faked packages because i get empty vectors in socket?? - thats strange....

@ Waza try this :

diff --git a/src/game/ObjectAccessor.cpp b/src/game/ObjectAccessor.cpp
index b235e5a..7b87383 100644
--- a/src/game/ObjectAccessor.cpp
+++ b/src/game/ObjectAccessor.cpp
@@ -383,7 +383,7 @@ ObjectAccessor::Update(uint32 diff)
        {
            Object* obj = *i_objects.begin();
            i_objects.erase(i_objects.begin());
-            if (!obj)
+            if (!obj || !obj->IsInWorld())
                continue;
            _buildUpdateObject(obj, update_players);
            obj->ClearUpdateMask(false);

Link to comment
Share on other sites

Core: 7910

SD2: 1106

UDB: 380

ACID: 29

Patch: Anti-cheat by CWN

crash_log_2009-05-31_04-32-17.log

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  FreezeDetectorRunnable::run (this=0xb4dbdbf8) at ../../../src/mangosd/Master.cpp:110
110                    *((uint32 volatile*)NULL) = 0;                       // bang crash
#0  FreezeDetectorRunnable::run (this=0xb4dbdbf8) at ../../../src/mangosd/Master.cpp:110
   curtime = <value optimized out>
#1  0x0845499f in ACE_Based::Thread::ThreadTask (param=0xb4dbdbf8) at ../../../src/shared/Threading.cpp:159
No locals.
#2  0xb7e05b37 in ACE_OS_Thread_Adapter::invoke (this=0xb4dbda98) at ../../../../dep/ACE_wrappers/ace/OS_Thread_Adapter.cpp:90
   hook = (class ACE_Thread_Hook *) 0x0
   func = (ACE_THR_FUNC_INTERNAL) 0x8454990 <ACE_Based::Thread::ThreadTask(void*)>
   arg = (void *) 0xb4dbdbf8
   status = (ACE_THR_FUNC_RETURN) 0x0
#3  0xb7db621f in ace_thread_adapter (args=0xb4dbda98) at ../../../../dep/ACE_wrappers/ace/Base_Thread_Adapter.cpp:124
   status = (ACE_THR_FUNC_RETURN) 0x0
#4  0xb79d91b3 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#5  0xb793003e in clone () from /lib/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

analyzing my crash dumps further i realized that my las crashes were related to buffer overflows caused by worldsocket somehow... i think this change could be responsible because buffer is set to big : http://github.com/mangos/mangos/commit/128e3d09a55113577139de4613a20dfa194b9697

i will revert and try again.... i hope someone will read this...

@ waza seems your crashes got less... at least if you applied the posted patch this should fix your instance crashes... the other one is related to your freeze handler somehow could also be buffer overflow.... it would help alot if you post more than this but in the end there seems vmaps or bufferoverflow in ace netcode be responsible...

Link to comment
Share on other sites

Core: 7924

SD2: 1110

UDB: 380

ACID: 29

======= Backtrace: =========

/lib/libc.so.6[0x7fe76d2ec08a]

/lib/libc.so.6(cfree+0x8c)[0x7fe76d2efc1c]

./mangos-worldd(_ZNSt6vectorIhSaIhEE14_M_fill_insertEN9__gn u_cxx17__normal_iteratorIPhS1_EEmRKh+0xe8)[0x4da9c8]

./mangos-worldd(_ZN10UpdateData11BuildPacketEP11WorldPacket +0x5e1)[0x7784a1]

./mangos-worldd(_ZN6MaNGOS15VisibleNotifier6NotifyEv+0x35c)[0x7e104c]

./mangos-worldd(_ZN3Map26UpdateObjectsVisibilityForEP6Playe r4Cell9CoordPairILj512EE+0x25f)[0x5dcbff]

./mangos-worldd(_ZN3Map16PlayerRelocationEP6Playerffff+0x55 4)[0x5dd8e4]

./mangos-worldd(_ZN17DestinationHolderI9TravellerI6PlayerEE 15UpdateTravellerERS2_jbb+0xdb)[0x6d1d3b]

./mangos-worldd(_ZN27FlightPathMovementGenerator6UpdateER6P layerRKj+0x6f)[0x77c0ff]

./mangos-worldd(_ZN23MovementGeneratorMediumI6Player27Fligh tPathMovementGeneratorE6UpdateER4UnitRKj+0x9)[0x5f6df9]

./mangos-worldd(_ZN12MotionMaster12UpdateMotionEj+0x52)[0x5f4c42]

./mangos-worldd(_ZN6Player6UpdateEj+0x3c)[0x6bde2c]

./mangos-worldd(_ZN14ObjectAccessor13UpdatePlayersEj+0x56)[0x5fd046]

./mangos-worldd(_ZN10MapManager6UpdateEj+0x49)[0x5f2cb9]

./mangos-worldd(_ZN5World6UpdateEj+0x1fe)[0x78a2ee]

./mangos-worldd(_ZN13WorldRunnable3runEv+0xcd)[0x4cf91d]

./mangos-worldd(_ZN9ACE_Based6Thread10ThreadTaskEPv+0xa)[0x8424da]

/lib/libpthread.so.0[0x7fe76dd7a3f7]

/lib/libc.so.6(clone+0x6d)[0x7fe76d34fb2d]

======= Memory map: ========

00400000-0099a000 r-xp 00000000 08:06 4702941 /opt/mangos/bin/mangos-worldd

00b9a000-00ba7000 rw-p 0059a000 08:06 4702941 /opt/mangos/bin/mangos-worldd

00ba7000-2623d000 rw-p 00ba7000 00:00 0 [heap]

40004000-40005000 ---p 40004000 00:00 0

40005000-40805000 rw-p 40005000 00:00 0

40805000-40806000 ---p 40805000 00:00 0

40806000-41006000 rw-p 40806000 00:00 0

4120a000-4120b000 ---p 4120a000 00:00 0

4120b000-41a0b000 rw-p 4120b000 00:00 0

41a0b000-41a0c000 ---p 41a0b000 00:00 0

41a0c000-4220c000 rw-p 41a0c000 00:00 0

4220c000-4220d000 ---p 4220c000 00:00 0

4220d000-42a0d000 rw-p 4220d000 00:00 0

42a0d000-42a0e000 ---p 42a0d000 00:00 0

42a0e000-4320e000 rw-p 42a0e000 00:00 0

4320e000-4320f000 ---p 4320e000 00:00 0

4320f000-43a0f000 rw-p 4320f000 00:00 0

43a0f000-43a10000 ---p 43a0f000 00:00 0

43a10000-44210000 rw-p 43a10000 00:00 0

44210000-44211000 ---p 44210000 00:00 0

44211000-44a11000 rw-p 44211000 00:00 0

44a11000-44a12000 ---p 44a11000 00:00 0

44a12000-45212000 rw-p 44a12000 00:00 0

45212000-45213000 ---p 45212000 00:00 0

45213000-45a13000 rw-p 45213000 00:00 0

7fe6f0000000-7fe6f242f000 rw-p 7fe6f0000000 00:00 0

7fe6f242f000-7fe6f4000000 ---p 7fe6f242f000 00:00 0

7fe6f8000000-7fe6fc000000 rw-p 7fe6f8000000 00:00 0

7fe6fc000000-7fe6fe0e4000 rw-p 7fe6fc000000 00:00 0

7fe6fe0e4000-7fe700000000 ---p 7fe6fe0e4000 00:00 0

7fe700000000-7fe703ff2000 rw-p 7fe700000000 00:00 0

7fe703ff2000-7fe704000000 ---p 7fe703ff2000 00:00 0

7fe708000000-7fe70c000000 rw-p 7fe708000000 00:00 0

7fe70c000000-7fe710000000 rw-p 7fe70c000000 00:00 0

7fe710000000-7fe714000000 rw-p 7fe710000000 00:00 0

7fe714000000-7fe718000000 rw-p 7fe714000000 00:00 0

7fe718000000-7fe71bf9c000 rw-p 7fe718000000 00:00 0

7fe71bf9c000-7fe71c000000 ---p 7fe71bf9c000 00:00 0

7fe71c000000-7fe71fff1000 rw-p 7fe71c000000 00:00 0

7fe71fff1000-7fe720000000 ---p 7fe71fff1000 00:00 0

7fe720000000-7fe728000000 rw-p 7fe720000000 00:00 0

7fe728000000-7fe72c000000 rw-p 7fe728000000 00:00 0

7fe72c000000-7fe730000000 rw-p 7fe72c000000 00:00 0

7fe730000000-7fe734000000 rw-p 7fe730000000 00:00 0

7fe734000000-7fe737fdd000 rw-p 7fe734000000 00:00 0

7fe737fdd000-7fe738000000 ---p 7fe737fdd000 00:00 0

7fe738000000-7fe73bfff000 rw-p 7fe738000000 00:00 0

7fe73bfff000-7fe73c000000 ---p 7fe73bfff000 00:00 0

7fe73c000000-7fe740000000 rw-p 7fe73c000000 00:00 0

7fe740000000-7fe744000000 rw-p 7fe740000000 00:00 0

7fe748000000-7fe74c000000 rw-p 7fe748000000 00:00 0

7fe74ec19000-7fe757fcd000 rw-p 7fe74ec19000 00:00 0

7fe757fcd000-7fe758000000 ---p 7fe757fcd000 00:00 0

7fe7580ef000-7fe763fbf000 rw-p 7fe7580ef000 00:00 0

7fe763fbf000-7fe764000000 ---p 7fe763fbf000 00:00 0

7fe764150000-7fe76956c000 rw-p 7fe764150000 00:00 0

7fe7696f3000-7fe76c48e000 rw-p 7fe7696f3000 00:00 0

7fe76c48e000-7fe76c498000 r-xp 00000000 08:06 5103648 /lib/libnss_files-2.7.so

7fe76c498000-7fe76c698000 ---p 0000a000 08:06 5103648 /lib/libnss_files-2.7.so

7fe76c698000-7fe76c69a000 rw-p 0000a000 08:06 5103648 /lib/libnss_files-2.7.so

7fe76c69a000-7fe76c6a2000 r-xp 00000000 08:06 5103655 /lib/librt-2.7.so

7fe76c6a2000-7fe76c8a1000 ---p 00008000 08:06 5103655 /lib/librt-2.7.so

7fe76c8a1000-7fe76c8a3000 rw-p 00007000 08:06 5103655 /lib/librt-2.7.so

7fe76c8a3000-7fe76c8b9000 r-xp 00000000 08:06 5103645 /lib/libnsl-2.7.so

7fe76c8b9000-7fe76cab8000 ---p 00016000 08:06 5103645 /lib/libnsl-2.7.so

7fe76cab8000-7fe76caba000 rw-p 00015000 08:06 5103645 /lib/libnsl-2.7.so

7fe76caba000-7fe76cabc000 rw-p 7fe76caba000 00:00 0

7fe76cabc000-7fe76cac5000 r-xp 00000000 08:06 5103641 /lib/libcrypt-2.7.so

7fe76cac5000-7fe76ccc4000 ---p 00009000 08:06 5103641 /lib/libcrypt-2.7.so

7fe76ccc4000-7fe76ccc6000 rw-p 00008000 08:06 5103641 /lib/libcrypt-2.7.so

7fe76ccc6000-7fe76ccf4000 rw-p 7fe76ccc6000 00:00 0

7fe76ccf4000-7fe76ccf6000 r-xp 00000000 08:06 5103642 /lib/libdl-2.7.so

7fe76ccf6000-7fe76cef6000 ---p 00002000 08:06 5103642 /lib/libdl-2.7.so

7fe76cef6000-7fe76cef8000 rw-p 00002000 08:06 5103642 /lib/libdl-2.7.so

7fe76cef8000-7fe76d053000 r-xp 00000000 08:06 7663099 /usr/lib/libcrypto.so.0.9.8

7fe76d053000-7fe76d252000 ---p 0015b000 08:06 7663099 /usr/lib/libcrypto.so.0.9.8

7fe76d252000-7fe76d275000 rw-p 0015a000 08:06 7663099 /usr/lib/libcrypto.so.0.9.8

7fe76d275000-7fe76d278000 rw-p 7fe76d275000 00:00 0

7fe76d278000-7fe76d3d0000 r-xp 00000000 08:06 5103639 /lib/libc-2.7.so

7fe76d3d0000-7fe76d5d0000 ---p 00158000 08:06 5103639 /lib/libc-2.7.so

7fe76d5d0000-7fe76d5d3000 r--p 00158000 08:06 5103639 /lib/libc-2.7.so

7fe76d5d3000-7fe76d5d5000 rw-p 0015b000 08:06 5103639 /lib/libc-2.7.so

7fe76d5d5000-7fe76d5da000 rw-p 7fe76d5d5000 00:00 0

7fe76d5da000-7fe76d5e7000 r-xp 00000000 08:06 5104738 /lib/libgcc_s.so.1

7fe76d5e7000-7fe76d7e7000 ---p 0000d000 08:06 5104738 /lib/libgcc_s.so.1

7fe76d7e7000-7fe76d7e8000 rw-p 0000d000 08:06 5104738 /lib/libgcc_s.so.1

7fe76d7e8000-7fe76d868000 r-xp 00000000 08:06 5103643 /lib/libm-2.7.so

7fe76d868000-7fe76da67000 ---p 00080000 08:06 5103643 /lib/libm-2.7.so

7fe76da67000-7fe76da69000 rw-p 0007f000 08:06 5103643 /lib/libm-2.7.so

7fe76da69000-7fe76db58000 r-xp 00000000 08:06 7660460 /usr/lib/libstdc++.so.6.0.9

7fe76db58000-7fe76dd58000 ---p 000ef000 08:06 7660460 /usr/lib/libstdc++.so.6.0.9

7fe76dd58000-7fe76dd5e000 r--p 000ef000 08:06 7660460 /usr/lib/libstdc++.so.6.0.9

7fe76dd5e000-7fe76dd61000 rw-p 000f5000 08:06 7660460 /usr/lib/libstdc++.so.6.0.9

7fe76dd61000-7fe76dd74000 rw-p 7fe76dd61000 00:00 0

7fe76dd74000-7fe76dd8a000 r-xp 00000000 08:06 5103653 /lib/libpthread-2.7.so

7fe76dd8a000-7fe76df8a000 ---p 00016000 08:06 5103653 /lib/libpthread-2.7.so

7fe76df8a000-7fe76df8c000 rw-p 00016000 08:06 5103653 /lib/libpthread-2.7.so

7fe76df8c000-7fe76df90000 rw-p 7fe76df8c000 00:00 0

7fe76df90000-7fe76e200000 r-xp 00000000 08:06 4702936 /opt/mangos/lib/libmangosscript.so.0.0.0

7fe76e200000-7fe76e400000 ---p 00270000 08:06 4702936 /opt/mangos/lib/libmangosscript.so.0.0.0

7fe76e400000-7fe76e427000 rw-p 00270000 08:06 4702936 /opt/mangos/lib/libmangosscript.so.0.0.0

7fe76e427000-7fe76e431000 rw-p 7fe76e427000 00:00 0

7fe76e431000-7fe76e5e8000 r-xp 00000000 08:06 4702741 /opt/mangos/lib/libACE-5.6.6.so

7fe76e5e8000-7fe76e7e7000 ---p 001b7000 08:06 4702741 /opt/mangos/lib/libACE-5.6.6.so

7fe76e7e7000-7fAborted

Link to comment
Share on other sites

I put char buf [1024];

and again Other more

Can't compress update packet (zlib: deflate should report Z_STREAM_END instead 0 ()

*** glibc detected *** ./mangos-worldd: double free or corruption (!prev): 0x00007f004ba980b0 ***

======= Backtrace: =========

/lib/libc.so.6[0x7f00dfece08a]

/lib/libc.so.6(cfree+0x8c)[0x7f00dfed1c1c]

./mangos-worldd(_ZN6MaNGOS15VisibleNotifier6NotifyEv+0x3d5)[0x7e10c5]

./mangos-worldd(_ZN3Map26UpdateObjectsVisibilityForEP6Player4Cell9CoordPairILj512EE+0x25f)[0x5dcbff]

./mangos-worldd(_ZN3Map6RemoveEP6Playerb+0x264)[0x5de7c4]

./mangos-worldd(_ZN11InstanceMap6RemoveEP6Playerb+0xd6)[0x5de9b6]

./mangos-worldd(_ZN6Player10TeleportToEjffffj+0x902)[0x6bc7d2]

./mangos-worldd(_ZN6Player16RepopAtGraveyardEv+0x152)[0x6bd3a2]

./mangos-worldd(_ZN12WorldSession6UpdateEj+0x1b2)[0x791782]

./mangos-worldd(_ZN5World14UpdateSessionsEj+0x18b)[0x789a6b]

./mangos-worldd(_ZN5World6UpdateEj+0x14a)[0x78a23a]

./mangos-worldd(_ZN13WorldRunnable3runEv+0xcd)[0x4cf91d]

./mangos-worldd(_ZN9ACE_Based6Thread10ThreadTaskEPv+0xa)[0x8424da]

/lib/libpthread.so.0[0x7f00e095c3f7]

/lib/libc.so.6(clone+0x6d)[0x7f00dff31b2d]

======= Memory map: ========

00400000-0099a000 r-xp 00000000 08:06 4702940 /opt/mangos/bin/mangos-worldd

00b9a000-00ba7000 rw-p 0059a000 08:06 4702940 /opt/mangos/bin/mangos-worldd

00ba7000-382c2000 rw-p 00ba7000 00:00 0 [heap]

40183000-40184000 ---p 40183000 00:00 0

40184000-40984000 rw-p 40184000 00:00 0

40e9c000-40e9d000 ---p 40e9c000 00:00 0

40e9d000-4169d000 rw-p 40e9d000 00:00 0

4169d000-4169e000 ---p 4169d000 00:00 0

4169e000-41e9e000 rw-p 4169e000 00:00 0

41e9e000-41e9f000 ---p 41e9e000 00:00 0

41e9f000-4269f000 rw-p 41e9f000 00:00 0

4269f000-426a0000 ---p 4269f000 00:00 0

426a0000-42ea0000 rw-p 426a0000 00:00 0

42ea0000-42ea1000 ---p 42ea0000 00:00 0

42ea1000-436a1000 rw-p 42ea1000 00:00 0

436a1000-436a2000 ---p 436a1000 00:00 0

436a2000-43ea2000 rw-p 436a2000 00:00 0

43ea2000-43ea3000 ---p 43ea2000 00:00 0

43ea3000-446a3000 rw-p 43ea3000 00:00 0

446a3000-446a4000 ---p 446a3000 00:00 0

446a4000-44ea4000 rw-p 446a4000 00:00 0

44ea4000-44ea5000 ---p 44ea4000 00:00 0

44ea5000-456a5000 rw-p 44ea5000 00:00 0

456a5000-456a6000 ---p 456a5000 00:00 0

456a6000-45ea6000 rw-p 456a6000 00:00 0

7f0030000000-7f00302dd000 rw-p 7f0030000000 00:00 0

7f00302dd000-7f0034000000 ---p 7f00302dd000 00:00 0

7f0038000000-7f0038a88000 rw-p 7f0038000000 00:00 0

7f0038a88000-7f003c000000 ---p 7f0038a88000 00:00 0

7f0040000000-7f0042176000 rw-p 7f0040000000 00:00 0

7f0042176000-7f0044000000 ---p 7f0042176000 00:00 0

7f0048000000-7f004c000000 rw-p 7f0048000000 00:00 0

7f0050000000-7f0054000000 rw-p 7f0050000000 00:00 0

7f0058000000-7f005c000000 rw-p 7f0058000000 00:00 0

7f005c000000-7f0060000000 rw-p 7f005c000000 00:00 0

7f0060000000-7f0064000000 rw-p 7f0060000000 00:00 0

7f0064000000-7f0068000000 rw-p 7f0064000000 00:00 0

7f0068000000-7f006bfff000 rw-p 7f0068000000 00:00 0

7f006bfff000-7f006c000000 ---p 7f006bfff000 00:00 0

7f006c000000-7f0070000000 rw-p 7f006c000000 00:00 0

7f0070000000-7f0074000000 rw-p 7f0070000000 00:00 0

7f0074000000-7f0078000000 rw-p 7f0074000000 00:00 0

7f0078000000-7f007c000000 rw-p 7f0078000000 00:00 0

7f007c000000-7f0080000000 rw-p 7f007c000000 00:00 0

7f0080000000-7f0084000000 rw-p 7f0080000000 00:00 0

7f0084000000-7f0088000000 rw-p 7f0084000000 00:00 0

7f0088000000-7f008c000000 rw-p 7f0088000000 00:00 0

7f008c000000-7f008ff82000 rw-p 7f008c000000 00:00 0

7f008ff82000-7f0090000000 ---p 7f008ff82000 00:00 0

7f0090000000-7f0094000000 rw-p 7f0090000000 00:00 0

7f0094000000-7f0097fff000 rw-p 7f0094000000 00:00 0

7f0097fff000-7f0098000000 ---p 7f0097fff000 00:00 0

7f0098000000-7f009bfff000 rw-p 7f0098000000 00:00 0

7f009bfff000-7f009c000000 ---p 7f009bfff000 00:00 0

7f009c000000-7f009ffff000 rw-p 7f009c000000 00:00 0

7f009ffff000-7f00a0000000 ---p 7f009ffff000 00:00 0

7f00a3ddb000-7f00a3ffe000 rw-p 7f00a3ddb000 00:00 0

7f00a4000000-7f00a8000000 rw-p 7f00a4000000 00:00 0

7f00a8000000-7f00abff3000 rw-p 7f00a8000000 00:00 0

7f00abff3000-7f00ac000000 ---p 7f00abff3000 00:00 0

7f00ac000000-7f00b0000000 rw-p 7f00ac000000 00:00 0

7f00b0000000-7f00b4000000 rw-p 7f00b0000000 00:00 0

7f00b4000000-7f00bc000000 rw-p 7f00b4000000 00:00 0

7f00bc000000-7f00c0000000 rw-p 7f00bc000000 00:00 0

7f00c0e62000-7f00cbfaf000 rw-p 7f00c0e62000 00:00 0

7f00cbfaf000-7f00cc000000 ---p 7f00cbfaf000 00:00 0

7f00cc07b000-7f00d7fc5000 rw-p 7f00cc07b000 00:00 0

7f00d7fc5000-7f00d8000000 ---p 7f00d7fc5000 00:00 0

7f00d80d0000-7f00dc14e000 rw-p 7f00d80d0000 00:00 0

7f00dc16d000-7f00df070000 rw-p 7f00dc16d000 00:00 0

7f00df070000-7f00df07a000 r-xp 00000000 08:06 5103648 /lib/libnss_files-2.7.so

7f00df07a000-7f00df27a000 ---p 0000a000 08:06 5103648 /lib/libnss_files-2.7.so

7f00df27a000-7f00df27c000 rw-p 0000a000 08:06 5103648 /lib/libnss_files-2.7.so

7f00df27c000-7f00df284000 r-xp 00000000 08:06 5103655 /lib/librt-2.7.so

7f00df284000-7f00df483000 ---p 00008000 08:06 5103655 /lib/librt-2.7.so

7f00df483000-7f00df485000 rw-p 00007000 08:06 5103655 /lib/librt-2.7.so

7f00df485000-7f00df49b000 r-xp 00000000 08:06 5103645 /lib/libnsl-2.7.so

7f00df49b000-7f00df69a000 ---p 00016000 08:06 5103645 /lib/libnsl-2.7.so

7f00df69a000-7f00df69c000 rw-p 00015000 08:06 5103645 /lib/libnsl-2.7.so

7f00df69c000-7f00df69e000 rw-p 7f00df69c000 00:00 0

7f00df69e000-7f00df6a7000 r-xp 00000000 08:06 5103641 /lib/libcrypt-2.7.so

7f00df6a7000-7f00df8a6000 ---p 00009000 08:06 5103641 /lib/libcrypt-2.7.so

7f00df8a6000-7f00df8a8000 rw-p 00008000 08:06 5103641 /lib/libcrypt-2.7.so

7f00df8a8000-7f00df8d6000 rw-p 7f00df8a8000 00:00 0

7f00df8d6000-7f00df8d8000 r-xp 00000000 08:06 5103642 /lib/libdl-2.7.so

7f00df8d8000-7f00dfad8000 ---p 00002000 08:06 5103642 /lib/libdl-2.7.so

7f00dfad8000-7f00dfada000 rw-p 00002000 08:06 5103642 /lib/libdl-2.7.so

7f00dfada000-7f00dfc35000 r-xp 00000000 08:06 7663099 /usr/lib/libcrypto.so.0.9.8

7f00dfc35000-7f00dfe34000 ---p 0015b000 08:06 7663099 /usr/lib/libcrypto.so.0.9.8

7f00dfe34000-7f00dfe57000 rw-p 0015a000 08:06 7663099 /usr/lib/libcrypto.so.0.9.8

7f00dfe57000-7f00dfe5a000 rw-p 7f00dfe57000 00:00 0

7f00dfe5a000-7f00dffb2000 r-xp 00000000 08:06 5103639 /lib/libc-2.7.so

7f00dffb2000-7f00e01b2000 ---p 00158000 08:06 5103639 /lib/libc-2.7.so

7f00e01b2000-7f00e01b5000 r--p 00158000 08:06 5103639 /lib/libc-2.7.so

7f00e01b5000-7f00e01b7000 rw-p 0015b000 08:06 5103639 /lib/libc-2.7.so

7f00e01b7000-7f00e01bc000 rw-p 7f00e01b7000 00:00 0

7f00e01bc000-7f00e01c9000 r-xp 00000000 08:06 5104738 /lib/libgcc_s.so.1

7f00e01c9000-7f00e03c9000 ---p 0000d000 08:06 5104738 /lib/libgcc_s.so.1

7f00e03c9000-7f00e03ca000 rw-p 0000d000 08:06 5104738 /lib/libgcc_s.so.1

7f00e03ca000-7f00e044a000 r-xp 00000000 08:06 5103643 /lib/libm-2.7.so

7f00e044a000-7f00e0649000 ---p 00080000 08:06 5103643 /lib/libm-2.7.so

7f00e0649000-7f00e064b000 rw-p 0007f000 08:06 5103643 /lib/libm-2.7.so

7f00e064b000-7f00e073a000 r-xp 00000000 08:06 7660460 /usr/lib/libstdc++.so.6.0.9

7f00e073a000-7f00e093a000 ---p 000ef000 08:06 7660460 /usr/lib/libstdc++.so.6.0.9

7f00e093a000-7f00e0940000 r--p 000ef000 08:06 7660460 /usr/lib/libstdc++.so.6.0.9

7f00e0940000-7f00e0943000 rw-p 000f5000 08:06 7660460 /usr/lib/libstdc++.so.6.0.9

7f00e0943000-7f00e0956000 rw-p 7f00e0943000 00:00 0

7f00e0956000-7f00e096c000 r-xp 00000000 08:06 5103653 /lib/libpthread-2.7.so

7f00e096c000-7f00e0b6c000 ---p 00016000 08:06 5103653 /lib/libpthread-2.7.so

7f00e0b6c000-7f00e0b6e000 rw-p 00016000 08:06 5103653 /libAborted

Link to comment
Share on other sites

This looks to be caused by corrupting the heap, possibly by access to already freed() memory. It can be caused by anything that writes to deleted memory. Recently there was no change in netcode, except the bigger buffer, which I don't see how can be related to the heap.

I recommend running valgrind if possible.

Revision : 7911

Patches : SD2 1106

UDB : 380

ACID : 29

http://pastebin.com/m36ee12f1

this could be caused by faked packages because i get empty vectors in socket?? - thats strange....

@ Waza try this :

diff --git a/src/game/ObjectAccessor.cpp b/src/game/ObjectAccessor.cpp
index b235e5a..7b87383 100644
--- a/src/game/ObjectAccessor.cpp
+++ b/src/game/ObjectAccessor.cpp
@@ -383,7 +383,7 @@ ObjectAccessor::Update(uint32 diff)
        {
            Object* obj = *i_objects.begin();
            i_objects.erase(i_objects.begin());
-            if (!obj)
+            if (!obj || !obj->IsInWorld())
                continue;
            _buildUpdateObject(obj, update_players);
            obj->ClearUpdateMask(false);

Link to comment
Share on other sites

Core: 7910

SD2: 1106

UDB: 380

ACID: 29

Patch: Anti-cheat by CWN

crash_log_2009-06-01_00-33-02.log

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  0x00004097 in ?? ()
#0  0x00004097 in ?? ()
No symbol table info available.
#1  0x082d0f3d in Player::UpdateVisibilityOf (this=0x43938ea8, target=0x34150aa8) at ../../../src/game/Player.cpp:17843
No locals.
#2  0x0822b23f in VisitorHelper<MaNGOS::CreatureRelocationNotifier, Player> (v=@0xb01ff068, c=@0xa7ba7b00) at ../../../src/game/GridNotifiersImpl.h:70
No locals.
#3  0x0822b2a5 in VisitorHelper<MaNGOS::CreatureRelocationNotifier, Player, TypeList<Creature, TypeList<Corpse, TypeNull> > > (v=@0xb01ff068, c=@0xa7ba7b00)
   at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:70
No locals.
#4  0x0821e5ad in Map::CreatureRelocationNotify (this=0x8e14038, creature=0x34150aa8, cell=@0xb01ff0c0, cellpair=@0xb01ff0b8)
   at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:105
   relocationNotifier = {i_creature = @0x34150aa8}
#5  0x0821eb86 in Map::CreatureRelocation (this=0x8e14038, creature=0x34150aa8, x=-8831.80566, y=626.910156, z=93.9703217, ang=2.98038983) at ../../../src/game/Map.cpp:830
   old_cell = {data = {Part = {grid_x = 15, grid_y = 33, cell_x = 3, cell_y = 1, nocreate = 0, reserved = 0}, All = 79951}}
   new_cell = {data = {Part = {grid_x = 15, grid_y = 33, cell_x = 3, cell_y = 1, nocreate = 0, reserved = 0}, All = 79951}}
   __PRETTY_FUNCTION__ = "void Map::CreatureRelocation(Creature*, float, float, float, float)"
#6  0x084191ef in WorldSession::HandleMovementOpcodes (this=0x29337d88, recv_data=@0x122a9660) at ../../../src/game/MovementHandler.cpp:667
   map = (class Map *) 0x34c92ee0
   data = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 0, _wpos = 54, _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 = 0x3782eb78 "*\\n\\0254àÈm7", 
         _M_finish = 0x3782ebae "ø3@", _M_end_of_storage = 0x3782ebae "ø3@"}}, <No data fields>}}, m_opcode = 238}
   opcode = <value optimized out>
   mover = (class Unit *) 0x34150aa8
   plMover = (class Player *) 0x0
   movementInfo = {flags = 4096, unk1 = 0, time = 43026288, x = -8831.80566, y = 626.910156, z = 93.9703217, o = 2.98038983, t_guid = 0, t_x = 0, t_y = 0, t_z = 0, 
 t_o = 0, t_time = 0, t_seat = 112 'p', s_pitch = 0, fallTime = 0, j_unk = 0, j_sinAngle = -0.987034917, j_cosAngle = 0.160505548, j_xyspeed = 0, u_unk1 = 0}
   check_passed = <value optimized out>
#7  0x083b252b in WorldSession::Update (this=0x29337d88) at ../../../src/game/WorldSession.cpp:204
   packet = (WorldPacket *) 0x122a9660
   currTime = <value optimized out>
#8  0x083aac23 in World::UpdateSessions (this=0xb6d0da58, diff=76) at ../../../src/game/World.cpp:2713
   next = {_M_cur = 0x20db5418, _M_ht = 0xb6d0dabc}
#9  0x083ab32e in World::Update (this=0xb6d0da58, diff=76) at ../../../src/game/World.cpp:1548
No locals.
#10 0x0811dbae in WorldRunnable::run (this=0x8dfeff8) at ../../../src/mangosd/WorldRunnable.cpp:65
   diff = 76
   realCurrTime = 2559968370
   realPrevTime = <value optimized out>
   prevSleepTime = 63
#11 0x0845499f in ACE_Based::Thread::ThreadTask (param=0x8dfeff8) at ../../../src/shared/Threading.cpp:159
No locals.
#12 0xb7dd4b37 in ACE_OS_Thread_Adapter::invoke (this=0x8e13018) at ../../../../dep/ACE_wrappers/ace/OS_Thread_Adapter.cpp:90
   hook = (class ACE_Thread_Hook *) 0x34c92ee0
   func = (ACE_THR_FUNC_INTERNAL) 0x8454990 <ACE_Based::Thread::ThreadTask(void*)>
   arg = (void *) 0x8dfeff8
   status = (ACE_THR_FUNC_RETURN) 0x34c92ee0
#13 0xb7d8521f in ace_thread_adapter (args=0x8e13018) at ../../../../dep/ACE_wrappers/ace/Base_Thread_Adapter.cpp:124
   status = (ACE_THR_FUNC_RETURN) 0x34c92ee0
#14 0xb79a81b3 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#15 0xb78ff03e 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