Jump to content

Linux crash dumps


Auntie Mangos

Recommended Posts

  • Replies 986
  • Created
  • Last Reply

Top Posters In This Topic

Core: 7910

SD2: 1106

UDB: 380

ACID: 29

Patch: Anti-cheat by CWN

crash_log_2009-06-01_18-15-47.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  0xb786ec87 in raise () from /lib/libc.so.6
#0  0xb786ec87 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0xb78704f8 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0xb786830c in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#3  0x08402702 in Guild::_CanStoreItem_InTab (this=0xb3152690, tab=<value optimized out>, dest=@0xb01ff220, count=@0xb01ff120, merge=true, pSrcItem=0x48b21010, 
   skip_slot=255 'ÿ') at ../../../src/game/Object.h:167
   need_space = <value optimized out>
   newPosition = {slot = 0 '\\0', count = 3313842975}
   pItem2 = (class Item *) 0x257d6108
   j = 49
#4  0x08402f80 in Guild::CanStoreItem (this=0xb3152690, tab=5 '\\005', slot=255 'ÿ', dest=@0xb01ff220, count=13, pItem=0x48b21010, swap=false)
   at ../../../src/game/Guild.cpp:1928
   res = <value optimized out>
   res = <value optimized out>
#5  0x0840fca1 in WorldSession::HandleGuildBankDepositItem (this=0x3a7d0b58, recv_data=@0x48bf3f30) at ../../../src/game/GuildHandler.cpp:1469
   dest = {<std::_Vector_base<GuildItemPosCount,std::allocator<GuildItemPosCount> >> = {
   _M_impl = {<std::allocator<GuildItemPosCount>> = {<__gnu_cxx::new_allocator<GuildItemPosCount>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, 
     _M_end_of_storage = 0x0}}, <No data fields>}
   msg = <value optimized out>
   BankTab = 5 '\\005'
   BankTabSlot = <value optimized out>
   AutoStore = 0 '\\0'
   PlayerSlot = 35 '#'
   PlayerBag = <value optimized out>
   SplitedAmount = <value optimized out>
   BankTabDst = 204 'Ì'
   BankTabSlotDst = 150 '\\226'
   ToChar = 0 '\\0'
   GuildId = 537
   pGuild = (Guild *) 0xb3152690
   pl = (class Player *) 0x6331bc80
   pItemBank = (class Item *) 0x0
   pItemChar = (class Item *) 0x48b21010
#6  0x083b252b in WorldSession::Update (this=0x3a7d0b58) at ../../../src/game/WorldSession.cpp:204
   packet = (WorldPacket *) 0x48bf3f30
   currTime = <value optimized out>
#7  0x083aac23 in World::UpdateSessions (this=0xb6d0d9d0, diff=96) at ../../../src/game/World.cpp:2713
   next = {_M_cur = 0x4bc9af08, _M_ht = 0xb6d0da34}
#8  0x083ab32e in World::Update (this=0xb6d0d9d0, diff=96) at ../../../src/game/World.cpp:1548
No locals.
#9  0x0811dbae in WorldRunnable::run (this=0xb2999b70) at ../../../src/mangosd/WorldRunnable.cpp:65
   diff = 96
   realCurrTime = 2623733526
   realPrevTime = <value optimized out>
   prevSleepTime = 64
#10 0x0845499f in ACE_Based::Thread::ThreadTask (param=0xb2999b70) at ../../../src/shared/Threading.cpp:159
No locals.
#11 0xb7deab37 in ACE_OS_Thread_Adapter::invoke (this=0xb2dab9e8) 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 *) 0xb2999b70
   status = (ACE_THR_FUNC_RETURN) 0x0
#12 0xb7d9b21f in ace_thread_adapter (args=0xb2dab9e8) at ../../../../dep/ACE_wrappers/ace/Base_Thread_Adapter.cpp:124
   status = (ACE_THR_FUNC_RETURN) 0x0
#13 0xb79be1b3 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#14 0xb791503e in clone () from /lib/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

Core 7947

SD2: 1113

OS: Linux 64 bits

No patches.

Program received signal SIGABRT, Aborted.
[switching to Thread 0x42a28950 (LWP 5582)]
0x00007f0fd3a58f05 in raise () from /lib/libc.so.6
(gdb) bt full
#0  0x00007f0fd3a58f05 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0x00007f0fd3a5a960 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0x00007f0fd3a935bb in __libc_message () from /lib/libc.so.6
No symbol table info available.
#3  0x00007f0fd3a9abca in _int_free () from /lib/libc.so.6
No symbol table info available.
#4  0x00007f0fd3a9e75c in free () from /lib/libc.so.6
No symbol table info available.
#5  0x00000000004f5e08 in std::vector<unsigned char, std::allocator<unsigned char> >::_M_fill_insert ()
No locals.
#6  0x0000000000763f7d in UpdateData::BuildPacket ()
No locals.
#7  0x00000000007c678c in MaNGOS::VisibleNotifier::Notify ()
No locals.
#8  0x00000000005e96eb in Map::UpdateObjectsVisibilityFor ()
No locals.
#9  0x00000000005ea3b4 in Map::Remove ()
No locals.
#10 0x00000000006bafb9 in Player::TeleportTo ()
No locals.
#11 0x000000000070a7ca in Spell::EffectStuck ()
No locals.
#12 0x00000000006f313f in Spell::DoSpellHitOnUnit ()
No locals.
#13 0x00000000006f3dbb in Spell::DoAllEffectOnTarget ()
No locals.
#14 0x00000000007021ff in Spell::handle_immediate ()
No locals.
#15 0x0000000000701353 in Spell::cast ()
No locals.
#16 0x00000000007022e0 in SpellEvent::Execute ()
No locals.
#17 0x000000000083bbc2 in EventProcessor::Update ()
No locals.
#18 0x000000000074a266 in Unit::Update ()
No locals.
#19 0x00000000006c071c in Player::Update ()
No locals.
#20 0x000000000060bfdb in ObjectAccessor::UpdatePlayers ()
No locals.
#21 0x0000000000602815 in MapManager::Update ()
No locals.
#22 0x000000000077412a in World::Update ()
No locals.
#23 0x00000000004eb88d in WorldRunnable::run ()
No locals.
#24 0x000000000082077a in ACE_Based::Thread::ThreadTask ()
---Type <return> to continue, or q <return> to quit---
No locals.
#25 0x00007f0fd421638b in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#26 0x00007f0fd3afcced in clone () from /lib/libc.so.6
No symbol table info available.
(gdb)

Link to comment
Share on other sites

Core: 7947

SD2: 1116

UDB: 380

ACID: 29

Patch: Anti-cheat by CWN

crash_log_2009-06-02_23-25-29.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  0xb7881c87 in raise () from /lib/libc.so.6
#0  0xb7881c87 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0xb78834f8 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0xb78b7c4b in __libc_message () from /lib/libc.so.6
No symbol table info available.
#3  0xb78bfc23 in _int_free () from /lib/libc.so.6
No symbol table info available.
#4  0xb78c30f0 in free () from /lib/libc.so.6
No symbol table info available.
#5  0xb7a94c21 in operator delete () from /usr/lib/libstdc++.so.6
No symbol table info available.
#6  0x083fd0f1 in MaNGOS::VisibleNotifier::Notify (this=0xb33fef14) at /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/ext/new_allocator.h:97
   packet = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 0, _wpos = 169, _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 = 0xa89a75a8 "©", 
         _M_finish = 0xa89a7651 "", _M_end_of_storage = 0xa89a7651 ""}}, <No data fields>}}, m_opcode = 0}
#7  0x0821e689 in Map::UpdateObjectsVisibilityFor (this=0x9713f58, player=0xa0c8b440, cell=@0xb33ff060, cellpair=@0xb33ff04c) at ../../../src/game/Map.cpp:1911
   notifier = {i_player = @0xa0c8b440, i_data = {m_blockCount = 1, m_outOfRangeGUIDs = {_M_t = {
       _M_impl = {<std::allocator<std::_Rb_tree_node<long long unsigned int> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<long long unsigned int> >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<long long unsigned int,long long unsigned int,bool>> = {<No data fields>}, <No data fields>}, _M_header = {
           _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xb33fef20, _M_right = 0xb33fef20}, _M_node_count = 0}}}, m_data = {static DEFAULT_SIZE = 4096, _rpos = 0, 
     _wpos = 165, _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 = 0xa1944d38 "\\003", 
           _M_finish = 0xa1944ddd "à\\017I@ÃõH@\\v", _M_end_of_storage = 0xa1945d38 "12 6)\\004"}}, <No data fields>}}}, i_data_updates = {_M_ht = {
     _M_node_allocator = {<__gnu_cxx::new_allocator<__gnu_cxx::_Hashtable_node<std::Pair<Player* const, UpdateData> > >> = {<No data fields>}, <No data fields>}, 
     _M_hash = {<No data fields>}, _M_equals = {<std::binary_function<Player*,Player*,bool>> = {<No data fields>}, <No data fields>}, 
     _M_get_key = {<std::unary_function<std::Pair<Player* const, UpdateData>,Player* const>> = {<No data fields>}, <No data fields>}, 
     _M_buckets = {<std::_Vector_base<__gnu_cxx::_Hashtable_node<std::Pair<Player* const, UpdateData> >*,std::allocator<__gnu_cxx::_Hashtable_node<std::Pair<Player* const, UpdateData> >*> >> = {
         _M_impl = {<std::allocator<__gnu_cxx::_Hashtable_node<std::Pair<Player* const, UpdateData> >*>> = {<__gnu_cxx::new_allocator<__gnu_cxx::_Hashtable_node<std::Pair<Player* const, UpdateData> >*>> = {<No data fields>}, <No data fields>}, _M_start = 0xa19f8c48, _M_finish = 0xa19f8f4c, _M_end_of_storage = 0xa19f8f4c}}, <No data fields>}, 
     _M_num_elements = 0}}, i_clientGUIDs = {_M_t = {
     _M_impl = {<std::allocator<std::_Rb_tree_node<long long unsigned int> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<long long unsigned int> >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<long long unsigned int,long long unsigned int,bool>> = {<No data fields>}, <No data fields>}, _M_header = {
         _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xb33fef60, _M_right = 0xb33fef60}, _M_node_count = 0}}}, i_visibleNow = {_M_t = {
     _M_impl = {<std::allocator<std::_Rb_tree_node<WorldObject*> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<WorldObject*> >> = {<No data fields>}, <No data fields>}, 
       _M_key_compare = {<std::binary_function<WorldObject*,WorldObject*,bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, 
         _M_parent = 0xa1988290, _M_left = 0xa1988290, _M_right = 0xa1988290}, _M_node_count = 1}}}}
#8  0x08220252 in Map::PlayerRelocation (this=0x9713f58, player=0xa0c8b440, x=2297.07788, y=5393.65137, z=1.66128147, orientation=2.29611731) at ../../../src/game/Map.cpp:797
   old_cell = {data = {Part = {grid_x = 36, grid_y = 42, cell_x = 2, cell_y = 0, nocreate = 0, reserved = 0}, All = 10916}}
   new_cell = {data = {Part = {grid_x = 36, grid_y = 42, cell_x = 2, cell_y = 0, nocreate = 0, reserved = 0}, All = 10916}}
   newGrid = <value optimized out>
   __PRETTY_FUNCTION__ = "void Map::PlayerRelocation(Player*, float, float, float, float)"
#9  0x082f427d in Player::SetPosition (this=0xa0c8b440, x=2297.07788, y=5393.65137, z=1.66128147, orientation=2.29611731, teleport=false) at ../../../src/game/Player.cpp:5551
   m = (class Map *) 0x9713f58
   old_x = 2300.55859
   old_y = 5389.72461
   old_z = 336.904785
   old_r = 5.90625
#10 0x08419de2 in WorldSession::HandleMovementOpcodes (this=0xa16c5240, recv_data=@0xf64d938) at ../../../src/game/MovementHandler.cpp:619
   data = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 0, _wpos = 34, _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 = 0xa197d518 "\\a=J\\001\\001", 
         _M_finish = 0xa197d53a "ǦhU\\231¡", _M_end_of_storage = 0xa197d53f "¡"}}, <No data fields>}}, m_opcode = 238}
   opcode = <value optimized out>
   mover = (class Unit *) 0xa0c8b440
   plMover = (class Player *) 0xa0c8b440
   movementInfo = {flags = 1, unk1 = 0, time = 4717643, x = 2297.07788, y = 5393.65137, z = 1.66128147, o = 2.29611731, t_guid = 0, t_x = 0, t_y = 0, t_z = 0, t_o = 0, 
 t_time = 0, t_seat = 24 '\\030', s_pitch = 0, fallTime = 3, j_unk = 0, j_sinAngle = 0, j_cosAngle = 0, j_xyspeed = 0, u_unk1 = 0}
   check_passed = <value optimized out>
#11 0x083b340b in WorldSession::Update (this=0xa16c5240) at ../../../src/game/WorldSession.cpp:204
   packet = (WorldPacket *) 0xf64d938
   currTime = <value optimized out>
#12 0x083aba63 in World::UpdateSessions (this=0xb6e0e198, diff=94) at ../../../src/game/World.cpp:2707
   next = {_M_cur = 0xa6720b30, _M_ht = 0xb6e0e1fc}
#13 0x083ac16e in World::Update (this=0xb6e0e198, diff=94) at ../../../src/game/World.cpp:1548
No locals.
#14 0x0811dc4e in WorldRunnable::run (this=0xb367aa20) at ../../../src/mangosd/WorldRunnable.cpp:65
   diff = 94
   realCurrTime = 2728764344
   realPrevTime = <value optimized out>
   prevSleepTime = 93
#15 0x08455a4f in ACE_Based::Thread::ThreadTask (param=0xb367aa20) at ../../../src/shared/Threading.cpp:159
No locals.
#16 0xb7e01b37 in ACE_OS_Thread_Adapter::invoke (this=0xb4c9dc50) at ../../../../dep/ACE_wrappers/ace/OS_Thread_Adapter.cpp:90
   hook = (class ACE_Thread_Hook *) 0x0
   func = (ACE_THR_FUNC_INTERNAL) 0x8455a40 <ACE_Based::Thread::ThreadTask(void*)>
   arg = (void *) 0xb367aa20
   status = (ACE_THR_FUNC_RETURN) 0x0
#17 0xb7db221f in ace_thread_adapter (args=0xb4c9dc50) at ../../../../dep/ACE_wrappers/ace/Base_Thread_Adapter.cpp:124
   status = (ACE_THR_FUNC_RETURN) 0x0
#18 0xb79d11b3 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#19 0xb792803e in clone () from /lib/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

mangos revision 7940

Adding some crash logs which are unique after 9704 ( I assume either 7911 or 7929 )

I'm pretty sure its the buffer changes at 7911 in object.cpp

Problem may be thats ByteBuffer wont resize properly at reaching reserved capacity?

We might have this problem before, but since initial buffer was larger ( 10 times ) resize wasn't ever used.

Or change at UpdateData::BuildPacket/UpdateData::Compress ?

http://filebeam.com/9e5b0b480131ba1760c6c9213c700a4e

Take care.

Link to comment
Share on other sites

Core: 7947

SD2: 1116

UDB: 380

ACID: 29

Patch: Anti-cheat by CWN

crash_log_2009-06-04_13-56-12.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  0x4c20e7f1 in ?? ()
#0  0x4c20e7f1 in ?? ()
No symbol table info available.
#1  0x08404cce in Guild::_StoreItem (this=0x8e82dd0, tab=4 '\\004', slot=7 '\\a', pItem=0x383e50e8, count=6, clone=false) at ../../../src/game/Guild.cpp:1782
   pItem2 = (class Item *) 0x30ad2bb0
#2  0x0840504d in Guild::StoreItem (this=0x8e82dd0, tabId=4 '\\004', dest=@0xb32ff208, pItem=0x383e50e8) at ../../../src/game/Guild.cpp:1738
   slot = 88 'X'
   count = <value optimized out>
   lastItem = <value optimized out>
#3  0x08411bb9 in WorldSession::HandleGuildBankSwapItems (this=0x2e0c41b8, recv_data=@0x3678f538) at ../../../src/game/GuildHandler.cpp:1541
   pNewItem = <value optimized out>
   dest = {<std::_Vector_base<ItemPosCount,std::allocator<ItemPosCount> >> = {
   _M_impl = {<std::allocator<ItemPosCount>> = {<__gnu_cxx::new_allocator<ItemPosCount>> = {<No data fields>}, <No data fields>}, _M_start = 0xb7daa17d, 
     _M_finish = 0x2e0c4238, _M_end_of_storage = 0x57ae918}}, <No data fields>}
   remRight = <value optimized out>
   BankTab = 4 '\\004'
   BankTabSlot = <value optimized out>
   AutoStore = 0 '\\0'
   PlayerSlot = 3 '\\003'
   PlayerBag = <value optimized out>
   SplitedAmount = <value optimized out>
   BankTabDst = 188 '¼'
   BankTabSlotDst = 146 '\\222'
   ToChar = 0 '\\0'
   GuildId = 548
   pGuild = (Guild *) 0x8e82dd0
   pl = (class Player *) 0x641d3f0
   pItemBank = (class Item *) 0x0
   pItemChar = (class Item *) 0x383e50e8
#4  0x083b35ab in WorldSession::Update (this=0x2e0c41b8) at ../../../src/game/WorldSession.cpp:204
   packet = (WorldPacket *) 0x3678f538
   currTime = <value optimized out>
#5  0x083abc03 in World::UpdateSessions (this=0xb6d0da40, diff=108) at ../../../src/game/World.cpp:2707
   next = {_M_cur = 0x3dbe9028, _M_ht = 0xb6d0daa4}
#6  0x083ac30e in World::Update (this=0xb6d0da40, diff=108) at ../../../src/game/World.cpp:1548
No locals.
#7  0x0811dc4e in WorldRunnable::run (this=0xb4ca5670) at ../../../src/mangosd/WorldRunnable.cpp:65
   diff = 108
   realCurrTime = 2867360724
   realPrevTime = <value optimized out>
   prevSleepTime = 48
#8  0x08455bef in ACE_Based::Thread::ThreadTask (param=0xb4ca5670) at ../../../src/shared/Threading.cpp:159
No locals.
#9  0xb7dadb37 in ACE_OS_Thread_Adapter::invoke (this=0xb4ca6ee0) at ../../../../dep/ACE_wrappers/ace/OS_Thread_Adapter.cpp:90
   hook = (class ACE_Thread_Hook *) 0x3d520358
   func = (ACE_THR_FUNC_INTERNAL) 0x8455be0 <ACE_Based::Thread::ThreadTask(void*)>
   arg = (void *) 0xb4ca5670
   status = (ACE_THR_FUNC_RETURN) 0x3d520358
#10 0xb7d5e21f in ace_thread_adapter (args=0xb4ca6ee0) at ../../../../dep/ACE_wrappers/ace/Base_Thread_Adapter.cpp:124
   status = (ACE_THR_FUNC_RETURN) 0x3d520358
#11 0xb797d1b3 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#12 0xb78d403e in clone () from /lib/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

Core: 7947

SD2: 1116

UDB: 380

ACID: 29

Patch: Anti-cheat by CWN

crash_log_2009-06-05_12-24-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 6, Aborted.
#0  0xb77e5c87 in raise () from /lib/libc.so.6
#0  0xb77e5c87 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0xb77e74f8 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0xb77df30c in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#3  0x08417e65 in MapInstanced::GetInstance (this=0x8c48b4e0, obj=0x20245520) 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  0x0824b119 in WorldObject::GetMap (this=0x20245520) at ../../../src/game/Object.cpp:1551
No locals.
#5  0x08241bd6 in ObjectAccessor::GetCreatureOrPetOrVehicle (u=@0x20245520, guid=17370384290278549838) at ../../../src/game/ObjectAccessor.cpp:58
No locals.
#6  0x08332975 in Spell (this=0x376d2088, Caster=0x20245520, info=0xb0ec769c, triggered=true, originalCasterGUID=17370384290278549838, triggeringContainer=0x0)
   at ../../../src/game/Spell.cpp:363
No locals.
#7  0x0837e631 in Unit::CastSpell (this=0x20245520, Victim=0x1f509aa0, spellInfo=0xb0ec769c, triggered=<value optimized out>, castItem=0x0, triggeredByAura=0x0, 
   originalCaster=17370384290278549838) at ../../../src/game/Unit.cpp:903
   spell = (Spell *) 0x376d2088
   targets = {m_srcX = 2.24207754e-44, m_srcY = -7.18100709e-13, m_srcZ = -1.56513124e-07, m_destX = -7.18078808e-13, m_destY = 4.86734099e-34, m_destZ = -1.56513124e-07, 
 m_strTarget = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
     _M_p = 0xab4a1ef4 "*Ó\\207JÈ J«Ó\\017\\032\\b U$ *\\232P\\037\\234vì°\\001"}}, m_targetMask = 2846883856, m_unitTarget = 0x4a87d3a0, m_GOTarget = 0x0, m_itemTarget = 0x4a87d3a0, 
 m_unitTargetGUID = 583877171559931624, m_GOTargetGUID = 2256473426548478880, m_CorpseTargetGUID = 1092616192, m_itemTargetGUID = 31580894527488, 
 m_itemTargetEntry = 525376160}
#8  0x081a0fd3 in GameObject::Update (this=0x4a87d3a0) at ../../../src/game/GameObject.cpp:344
   caster = (class Unit *) 0x20245520
   owner = (class Unit *) 0x20245520
   ok = (class Unit *) 0x1f509aa0
   IsBattleGroundTrap = false
   radius = 1.38899994
   cell = {data = {Part = {grid_x = 16, grid_y = 32, cell_x = 2, cell_y = 4, nocreate = 0, reserved = 31}, All = 65284112}}
   NeedDespawn = false
   goInfo = (const GameObjectInfo *) 0xb49dd898
#9  0x083fd396 in MaNGOS::ObjectUpdater::Visit<GameObject> (this=0xab4a2268, m=@0xa6888244) at ../../../src/game/GridNotifiers.cpp:213
No locals.
#10 0x0822b8b5 in VisitorHelper<MaNGOS::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > (v=@0xab4a2268, c=@0xa6888244)
   at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:70
No locals.
#11 0x0822454e in Map::Update (this=0xb4280e00, t_diff=@0xab4a22a8) at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:105
   cell = {data = {Part = {grid_x = 12, grid_y = 58, cell_x = 1, cell_y = 6, nocreate = 0, reserved = 183}, All = 384179852}}
   cell_id = <value optimized out>
   y = <value optimized out>
   x = <value optimized out>
   obj = <value optimized out>
   updater = {i_timeDiff = 173}
   __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
#12 0x08237371 in MapManager::Update (this=0xac014b08, diff=83) at ../../../src/game/MapManager.cpp:253
   iter = {_M_cur = 0xb4278d48, _M_ht = 0xac014b50}
#13 0x083ac3bb in World::Update (this=0x85c3c80, diff=83) at ../../../src/game/World.cpp:1587
   next = {_M_cur = 0x0, _M_ht = 0x0}
#14 0x0811dc4e in WorldRunnable::run (this=0x8fc26c8) at ../../../src/mangosd/WorldRunnable.cpp:65
   diff = 83
   realCurrTime = 2948250488
   realPrevTime = <value optimized out>
   prevSleepTime = 72
#15 0x08455bef in ACE_Based::Thread::ThreadTask (param=0x8fc26c8) at ../../../src/shared/Threading.cpp:159
No locals.
#16 0xb7d65b37 in ACE_OS_Thread_Adapter::invoke (this=0x9319350) at ../../../../dep/ACE_wrappers/ace/OS_Thread_Adapter.cpp:90
   hook = (class ACE_Thread_Hook *) 0x0
   func = (ACE_THR_FUNC_INTERNAL) 0x8455be0 <ACE_Based::Thread::ThreadTask(void*)>
   arg = (void *) 0x8fc26c8
   status = (ACE_THR_FUNC_RETURN) 0x0
#17 0xb7d1621f in ace_thread_adapter (args=0x9319350) at ../../../../dep/ACE_wrappers/ace/Base_Thread_Adapter.cpp:124
   status = (ACE_THR_FUNC_RETURN) 0x0
#18 0xb79351b3 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#19 0xb788c03e in clone () from /lib/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

Core: 7947

SD2: 1116

UDB: 380

ACID: 29

Patch: Anti-cheat by CWN

crash_log_2009-06-05_12-56-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 6, Aborted.
#0  0xb77e3c87 in raise () from /lib/libc.so.6
#0  0xb77e3c87 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0xb77e54f8 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0xb77dd30c in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#3  0x08417e65 in MapInstanced::GetInstance (this=0x9aa33fb0, obj=0xa2edcdb0) 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  0x0824b119 in WorldObject::GetMap (this=0xa2edcdb0) at ../../../src/game/Object.cpp:1551
No locals.
#5  0x08241bd6 in ObjectAccessor::GetCreatureOrPetOrVehicle (u=@0xa2edcdb0, guid=17370384290278529102) at ../../../src/game/ObjectAccessor.cpp:58
No locals.
#6  0x08332975 in Spell (this=0x789b0be0, Caster=0xa2edcdb0, info=0xb099669c, triggered=true, originalCasterGUID=17370384290278529102, triggeringContainer=0x0)
   at ../../../src/game/Spell.cpp:363
No locals.
#7  0x0837e631 in Unit::CastSpell (this=0xa2edcdb0, Victim=0x16dfd940, spellInfo=0xb099669c, triggered=<value optimized out>, castItem=0x0, triggeredByAura=0x0, 
   originalCaster=17370384290278529102) at ../../../src/game/Unit.cpp:903
   spell = (Spell *) 0x789b0be0
   targets = {m_srcX = 2.24207754e-44, m_srcY = -5.23650234e-10, m_srcZ = 9.17407219e-34, m_destX = -5.23627808e-10, m_destY = 4.86734099e-34, m_destZ = 9.17407219e-34, 
 m_strTarget = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
     _M_p = 0xb00feef4 "\\230T©\\201Èð\\017°Ó\\017\\032\\b°Íí¢@Ùß\\026\\234f\\231°\\001"}}, m_targetMask = 3078757681, m_unitTarget = 0x81a95498, m_GOTarget = 0x0, 
 m_itemTarget = 0x81a95498, m_unitTargetGUID = 583877171640004328, m_GOTargetGUID = 1648274859717383320, m_CorpseTargetGUID = 1092616192, m_itemTargetGUID = 31580894527488, 
 m_itemTargetEntry = 383768896}
#8  0x081a0fd3 in GameObject::Update (this=0x81a95498) at ../../../src/game/GameObject.cpp:344
   caster = (class Unit *) 0xa2edcdb0
   owner = (class Unit *) 0xa2edcdb0
   ok = (class Unit *) 0x16dfd940
   IsBattleGroundTrap = false
   radius = 1.38899994
   cell = {data = {Part = {grid_x = 16, grid_y = 32, cell_x = 2, cell_y = 4, nocreate = 0, reserved = 31}, All = 65284112}}
   NeedDespawn = false
   goInfo = (const GameObjectInfo *) 0xb43dd898
#9  0x083fd396 in MaNGOS::ObjectUpdater::Visit<GameObject> (this=0xb00ff268, m=@0xab574bfc) at ../../../src/game/GridNotifiers.cpp:213
No locals.
#10 0x0822b8b5 in VisitorHelper<MaNGOS::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > (v=@0xb00ff268, c=@0xab574bfc)
   at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:70
No locals.
#11 0x0822454e in Map::Update (this=0x8986e30, t_diff=@0xb00ff2a8) at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:105
   cell = {data = {Part = {grid_x = 20, grid_y = 51, cell_x = 11, cell_y = 1, nocreate = 1, reserved = 206}, All = 433175764}}
   cell_id = <value optimized out>
   y = <value optimized out>
   x = <value optimized out>
   obj = <value optimized out>
   updater = {i_timeDiff = 181}
   __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
#12 0x08237371 in MapManager::Update (this=0xa1883b0, diff=85) at ../../../src/game/MapManager.cpp:253
   iter = {_M_cur = 0x931fff0, _M_ht = 0xa1883f8}
#13 0x083ac3bb in World::Update (this=0xb6d0da78, diff=85) at ../../../src/game/World.cpp:1587
   next = {_M_cur = 0x0, _M_ht = 0x0}
#14 0x0811dc4e in WorldRunnable::run (this=0x931dff8) at ../../../src/mangosd/WorldRunnable.cpp:65
   diff = 85
   realCurrTime = 2950239464
   realPrevTime = <value optimized out>
   prevSleepTime = 78
#15 0x08455bef in ACE_Based::Thread::ThreadTask (param=0x931dff8) at ../../../src/shared/Threading.cpp:159
No locals.
#16 0xb7d63b37 in ACE_OS_Thread_Adapter::invoke (this=0x9323dd8) at ../../../../dep/ACE_wrappers/ace/OS_Thread_Adapter.cpp:90
   hook = (class ACE_Thread_Hook *) 0x0
   func = (ACE_THR_FUNC_INTERNAL) 0x8455be0 <ACE_Based::Thread::ThreadTask(void*)>
   arg = (void *) 0x931dff8
   status = (ACE_THR_FUNC_RETURN) 0x0
#17 0xb7d1421f in ace_thread_adapter (args=0x9323dd8) at ../../../../dep/ACE_wrappers/ace/Base_Thread_Adapter.cpp:124
   status = (ACE_THR_FUNC_RETURN) 0x0
#18 0xb79331b3 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#19 0xb788a03e in clone () from /lib/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

Core: 7947

SD2: 1116

UDB: 380

ACID: 29

Patch: Anti-cheat by CWN

crash_log_2009-06-05_18-07-46.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  Guild::_CanStoreItem_InTab (this=0xb4536600, tab=<value optimized out>, dest=@0xab2a2220, count=@0xab2a2120, merge=true, pSrcItem=0x4241e038, skip_slot=255 'ÿ')
   at ../../../src/game/Object.h:164
164                ASSERT( index < m_valuesCount || PrintIndexError( index , false) );
#0  Guild::_CanStoreItem_InTab (this=0xb4536600, tab=<value optimized out>, dest=@0xab2a2220, count=@0xab2a2120, merge=true, pSrcItem=0x4241e038, skip_slot=255 'ÿ')
   at ../../../src/game/Object.h:164
   pItem2 = (class Item *) 0x1000018
   j = 0
#1  0x08404ae0 in Guild::CanStoreItem (this=0xb4536600, tab=3 '\\003', slot=255 'ÿ', dest=@0xab2a2220, count=1, pItem=0x4241e038, swap=false) at ../../../src/game/Guild.cpp:1928
   res = <value optimized out>
   res = <value optimized out>
#2  0x08410f01 in WorldSession::HandleGuildBankSwapItems (this=0x99d98bf0, recv_data=@0x83726818) at ../../../src/game/GuildHandler.cpp:1469
   dest = {<std::_Vector_base<GuildItemPosCount,std::allocator<GuildItemPosCount> >> = {
   _M_impl = {<std::allocator<GuildItemPosCount>> = {<__gnu_cxx::new_allocator<GuildItemPosCount>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, 
     _M_end_of_storage = 0x0}}, <No data fields>}
   msg = <value optimized out>
   BankTab = 3 '\\003'
   BankTabSlot = <value optimized out>
   AutoStore = 0 '\\0'
   PlayerSlot = 25 '\\031'
   PlayerBag = <value optimized out>
   SplitedAmount = <value optimized out>
   BankTabDst = 28 '\\034'
   BankTabSlotDst = 140 '\\214'
   ToChar = 0 '\\0'
   GuildId = 539
   pGuild = (Guild *) 0xb4536600
   pl = (class Player *) 0x57a61f08
   pItemBank = (class Item *) 0x0
   pItemChar = (class Item *) 0x4241e038
#3  0x083b35ab in WorldSession::Update (this=0x99d98bf0) at ../../../src/game/WorldSession.cpp:204
   packet = (WorldPacket *) 0x83726818
   currTime = <value optimized out>
#4  0x083abc03 in World::UpdateSessions (this=0xb6d0d9d0, diff=137) at ../../../src/game/World.cpp:2707
   next = {_M_cur = 0x82239ac0, _M_ht = 0xb6d0da34}
#5  0x083ac30e in World::Update (this=0xb6d0d9d0, diff=137) at ../../../src/game/World.cpp:1548
No locals.
#6  0x0811dc4e in WorldRunnable::run (this=0xacb006e0) at ../../../src/mangosd/WorldRunnable.cpp:65
   diff = 137
   realCurrTime = 2968863717
   realPrevTime = <value optimized out>
   prevSleepTime = 92
#7  0x08455bef in ACE_Based::Thread::ThreadTask (param=0xacb006e0) at ../../../src/shared/Threading.cpp:159
No locals.
#8  0xb7d43b37 in ACE_OS_Thread_Adapter::invoke (this=0xb3e2e408) at ../../../../dep/ACE_wrappers/ace/OS_Thread_Adapter.cpp:90
   hook = (class ACE_Thread_Hook *) 0x1
   func = (ACE_THR_FUNC_INTERNAL) 0x8455be0 <ACE_Based::Thread::ThreadTask(void*)>
   arg = (void *) 0xacb006e0
   status = (ACE_THR_FUNC_RETURN) 0x1
#9  0xb7cf421f in ace_thread_adapter (args=0xb3e2e408) at ../../../../dep/ACE_wrappers/ace/Base_Thread_Adapter.cpp:124
   status = (ACE_THR_FUNC_RETURN) 0x1
#10 0xb79131b3 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#11 0xb786a03e in clone () from /lib/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

mangos revision 7940

Adding some crash logs which are unique after 9704 ( I assume either 7911 or 7929 )

I'm pretty sure its the buffer changes at 7911 in object.cpp

Problem may be thats ByteBuffer wont resize properly at reaching reserved capacity?

We might have this problem before, but since initial buffer was larger ( 10 times ) resize wasn't ever used.

Or change at UpdateData::BuildPacket/UpdateData::Compress ?

http://filebeam.com/9e5b0b480131ba1760c6c9213c700a4e

Take care.

Possible fixed in [7968]. Please, test with it rev or later and report is this chnages help :)

Link to comment
Share on other sites

Core: 7969

SD2: 1125

ACID: 0.1.0 Ful

The server crash at a maximum 2 hours ..

trace.log(2009-06-06--23.34)trace.log part 1


[New Thread 0x7f997ecbb950 (LWP 13296)]
[New Thread 0x7f9976353950 (LWP 13298)]
[Thread 0x7f9976353950 (LWP 13298) exited]
[New Thread 0x7f9976353950 (LWP 13299)]
[New Thread 0x7f99733ec950 (LWP 13300)]
[New Thread 0x7f9972beb950 (LWP 13301)]
[New Thread 0x7f99723ea950 (LWP 13302)]
[New Thread 0x7f9971be9950 (LWP 13303)]
[New Thread 0x7f99713e8950 (LWP 13304)]

Program received signal SIGSEGV, Segmentation fault.
[switching to Thread 0x7f99723ea950 (LWP 13302)]
FreezeDetectorRunnable::run (this=0x7f997bb6f820)
   at ../../../src/mangosd/Master.cpp:110
110                    *((uint32 volatile*)NULL) = 0;                       // bang crash
#0  FreezeDetectorRunnable::run (this=0x7f997bb6f820)
   at ../../../src/mangosd/Master.cpp:110
#1  0x00000000007e22ca in ACE_Based::Thread::ThreadTask (param=0x7f99809cc860)
   at ../../../src/shared/Threading.cpp:159
#2  0x00007f99811833ba in start_thread () from /lib/libpthread.so.0
#3  0x00007f9980745fcd in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()
#0  FreezeDetectorRunnable::run (this=0x7f997bb6f820)
   at ../../../src/mangosd/Master.cpp:110
   curtime = <value optimized out>
#1  0x00000000007e22ca in ACE_Based::Thread::ThreadTask (param=0x7f99809cc860)
   at ../../../src/shared/Threading.cpp:159
No locals.
#2  0x00007f99811833ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#3  0x00007f9980745fcd in clone () from /lib/libc.so.6
No symbol table info available.
#4  0x0000000000000000 in ?? ()
No symbol table info available.
 12 Thread 0x7f99713e8950 (LWP 13304)  0x00007f9980746598 in epoll_wait ()
  from /lib/libc.so.6
 11 Thread 0x7f9971be9950 (LWP 13303)  0x00007f9980746598 in epoll_wait ()
  from /lib/libc.so.6
* 10 Thread 0x7f99723ea950 (LWP 13302)  FreezeDetectorRunnable::run (
   this=0x7f997bb6f820) at ../../../src/mangosd/Master.cpp:110
 9 Thread 0x7f9972beb950 (LWP 13301)  0x00007f998118a7e1 in nanosleep ()
  from /lib/libpthread.so.0
 8 Thread 0x7f99733ec950 (LWP 13300)  0x00007f9980707d21 in nanosleep ()
  from /lib/libc.so.6
 7 Thread 0x7f9976353950 (LWP 13299)  G3D::AABSPTree<VMAP::ModelContainer*>::Node::intersectRay<VMAP::IntersectionCallBack<VMAP::ModelContainer> > (
   this=0x5d543d0, ray=@0x7f9976352a70, intersectCallback=@0x7f9976352a10, 
   distance=@0x7f9976352a3c, pStopAtFirstHit=true, 
   intersectCallbackIsFast=false)
   at ../../../../src/shared/vmap/VMapTools.h:130
 5 Thread 0x7f997ecbb950 (LWP 13296)  0x00007f998118a7e1 in nanosleep ()
  from /lib/libpthread.so.0
 4 Thread 0x7f997f4bc950 (LWP 13295)  0x00007f998118a7e1 in nanosleep ()
  from /lib/libpthread.so.0
 3 Thread 0x7f997feca950 (LWP 13294)  0x00007f998118a7e1 in nanosleep ()
  from /lib/libpthread.so.0
 1 Thread 0x7f9982a7d700 (LWP 13290)  0x00007f9981183c95 in pthread_join ()
  from /lib/libpthread.so.0

Thread 12 (Thread 0x7f99713e8950 (LWP 13304)):
#0  0x00007f9980746598 in epoll_wait () from /lib/libc.so.6
No symbol table info available.
#1  0x00007f99818ecea8 in ACE_Dev_Poll_Reactor::work_pending_i ()
  from /usr/lib/libACE-5.6.3.so
No symbol table info available.
#2  0x00007f99818f002b in ACE_Dev_Poll_Reactor::handle_events_i ()
  from /usr/lib/libACE-5.6.3.so
No symbol table info available.
#3  0x00007f99818f0476 in ACE_Dev_Poll_Reactor::handle_events ()
  from /usr/lib/libACE-5.6.3.so
No symbol table info available.
#4  0x00007f998193aba5 in ACE_Reactor::run_reactor_event_loop ()
  from /usr/lib/libACE-5.6.3.so
No symbol table info available.
#5  0x0000000000751d10 in ReactorRunnable::svc (this=0x7f997bb6fc20)
   at ../../../src/game/WorldSocketMgr.cpp:167
   interval = {static zero = {
   static zero = <same as static member of an already seen type>, 
   static max_time = {
     static zero = <same as static member of an already seen type>, 
     static max_time = <same as static member of an already seen type>, 
     tv_ = {tv_sec = 9223372036854775807, tv_usec = 999999}}, tv_ = {
     tv_sec = 0, tv_usec = 0}}, 
 static max_time = <same as static member of an already seen type>, tv_ = {
   tv_sec = 0, tv_usec = 2493}}
#6  0x00007f998195c107 in ACE_Task_Base::svc_run ()
  from /usr/lib/libACE-5.6.3.so
No symbol table info available.
#7  0x00007f998195c417 in ACE_Thread_Adapter::invoke ()
  from /usr/lib/libACE-5.6.3.so
No symbol table info available.
#8  0x00007f99811833ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#9  0x00007f9980745fcd in clone () from /lib/libc.so.6
No symbol table info available.
#10 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 11 (Thread 0x7f9971be9950 (LWP 13303)):
#0  0x00007f9980746598 in epoll_wait () from /lib/libc.so.6
No symbol table info available.
#1  0x00007f99818ecea8 in ACE_Dev_Poll_Reactor::work_pending_i ()
  from /usr/lib/libACE-5.6.3.so
No symbol table info available.
#2  0x00007f99818f002b in ACE_Dev_Poll_Reactor::handle_events_i ()
  from /usr/lib/libACE-5.6.3.so
No symbol table info available.
#3  0x00007f99818f0476 in ACE_Dev_Poll_Reactor::handle_events ()
  from /usr/lib/libACE-5.6.3.so
No symbol table info available.
#4  0x00007f998193aba5 in ACE_Reactor::run_reactor_event_loop ()
  from /usr/lib/libACE-5.6.3.so
No symbol table info available.
#5  0x0000000000751d10 in ReactorRunnable::svc (this=0x7f997bb6fae8)
   at ../../../src/game/WorldSocketMgr.cpp:167
   interval = {static zero = {
   static zero = <same as static member of an already seen type>, 
   static max_time = {
     static zero = <same as static member of an already seen type>, 
     static max_time = <same as static member of an already seen type>, 
     tv_ = {tv_sec = 9223372036854775807, tv_usec = 999999}}, tv_ = {
     tv_sec = 0, tv_usec = 0}}, 
 static max_time = <same as static member of an already seen type>, tv_ = {
   tv_sec = 0, tv_usec = 9999}}
#6  0x00007f998195c107 in ACE_Task_Base::svc_run ()
  from /usr/lib/libACE-5.6.3.so
No symbol table info available.
#7  0x00007f998195c417 in ACE_Thread_Adapter::invoke ()
  from /usr/lib/libACE-5.6.3.so
No symbol table info available.
#8  0x00007f99811833ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#9  0x00007f9980745fcd in clone () from /lib/libc.so.6
No symbol table info available.
#10 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 10 (Thread 0x7f99723ea950 (LWP 13302)):
#0  FreezeDetectorRunnable::run (this=0x7f997bb6f820)
   at ../../../src/mangosd/Master.cpp:110
   curtime = <value optimized out>
#1  0x00000000007e22ca in ACE_Based::Thread::ThreadTask (param=0x7f99809cc860)
   at ../../../src/shared/Threading.cpp:159
No locals.
#2  0x00007f99811833ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#3  0x00007f9980745fcd in clone () from /lib/libc.so.6
No symbol table info available.
#4  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 9 (Thread 0x7f9972beb950 (LWP 13301)):
#0  0x00007f998118a7e1 in nanosleep () from /lib/libpthread.so.0
No symbol table info available.
#1  0x00000000007e2367 in ACE_Based::Thread::Sleep (
   msecs=<value optimized out>) at /usr/include/ace/OS_NS_unistd.inl:918
No locals.
#2  0x00000000004e4cbf in RARunnable::run (this=0x7f997bb6f6d0)
   at ../../../src/mangosd/Master.cpp:183
   h = {<ISocketHandler> = {_vptr.ISocketHandler = 0x89b650}, 
 m_sockets = {_M_t = {
     _M_impl = {<std::allocator<std::_Rb_tree_node<std::Pair<const int, Socket*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::Pair<const int, Socket*> > >> = {<No data fields>}, <No data fields>}, 
       _M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, 
         _M_parent = 0x0, _M_left = 0x7f9972bead00, 
         _M_right = 0x7f9972bead00}, _M_node_count = 0}}}, m_add = {_M_t = {
     _M_impl = {<std::allocator<std::_Rb_tree_node<std::Pair<const int, Socket*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::Pair<const int, Socket*> > >> = {<No data fields>}, <No data fields>}, 
       _M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, 
         _M_parent = 0x0, _M_left = 0x7f9972bead30, 
         _M_right = 0x7f9972bead30}, _M_node_count = 0}}}, 
 m_delete = {<std::_List_base<Socket*, std::allocator<Socket*> >> = {
     _M_impl = {<std::allocator<std::_List_node<Socket*> >> = {<__gnu_cxx::new_allocator<std::_List_node<Socket*> >> = {<No data fields>}, <No data fields>}, 
       _M_node = {_M_next = 0x7f9972bead58, 
         _M_prev = 0x7f9972bead58}}}, <No data fields>}, m_stdlog = 0x0, 
 m_mutex = @0x0, m_b_use_mutex = false, m_maxsock = 0, m_rfds = {fds_bits = {
     0 <repeats 16 times>}}, m_wfds = {fds_bits = {0 <repeats 16 times>}}, 
 m_efds = {fds_bits = {0 <repeats 16 times>}}, m_preverror = -1, 
 m_errcnt = 0, m_tlast = 0, 
 m_fds = {<std::_List_base<int, std::allocator<int> >> = {
     _M_impl = {<std::allocator<std::_List_node<int> >> = {<__gnu_cxx::new_allocator<std::_List_node<int> >> = {<No data fields>}, <No data fields>}, 
       _M_node = {_M_next = 0x7f9972beaf10, 
         _M_prev = 0x7f9972beaf10}}}, <No data fields>}, 
 m_fds_erase = {<std::_List_base<int, std::allocator<int> >> = {
     _M_impl = {<std::allocator<std::_List_node<int> >> = {<__gnu_cxx::new_allocator<std::_List_node<int> >> = {<No data fields>}, <No data fields>}, 
       _M_node = {_M_next = 0x7f9972beaf20, 
         _M_prev = 0x7f9972beaf20}}}, <No data fields>}, 
 m_fds_callonconnect = {<std::_List_base<int, std::allocator<int> >> = {
     _M_impl = {<std::allocator<std::_List_node<int> >> = {<__gnu_cxx::new_allocator<std::_List_node<int> >> = {<No data fields>}, <No data fields>}, 
       _M_node = {_M_next = 0x7f9972beaf30, 
         _M_prev = 0x7f9972beaf30}}}, <No data fields>}, 
 m_fds_detach = {<std::_List_base<int, std::allocator<int> >> = {
     _M_impl = {<std::allocator<std::_List_node<int> >> = {<__gnu_cxx::new_allocator<std::_List_node<int> >> = {<No data fields>}, <No data fields>}, 
       _M_node = {_M_next = 0x7f9972beaf40, 
         _M_prev = 0x7f9972beaf40}}}, <No data fields>}, 
 m_fds_timeout = {<std::_List_base<int, std::allocator<int> >> = {
     _M_impl = {<std::allocator<std::_List_node<int> >> = {<__gnu_cxx::new_allocator<std::_List_node<int> >> = {<No data fields>}, <No data fields>}, 
       _M_node = {_M_next = 0x7f9972beaf50, 
         _M_prev = 0x7f9972beaf50}}}, <No data fields>}, 
 m_fds_retry = {<std::_List_base<int, std::allocator<int> >> = {
     _M_impl = {<std::allocator<std::_List_node<int> >> = {<__gnu_cxx::new_allocator<std::_List_node<int> >> = {<No data fields>}, <No data fields>}, 
       _M_node = {_M_next = 0x7f9972beaf60, 
         _M_prev = 0x7f9972beaf60}}}, <No data fields>}, 
 m_fds_close = {<std::_List_base<int, std::allocator<int> >> = {
     _M_impl = {<std::allocator<std::_List_node<int> >> = {<__gnu_cxx::new_allocator<std::_List_node<int> >> = {<No data fields>}, <No data fields>}, 
       _M_node = {_M_next = 0x7f9972beaf70, 
         _M_prev = 0x7f9972beaf70}}}, <No data fields>}, m_resolv_id = 0, 
 m_resolver = 0x0, m_resolver_port = 4144, m_resolve_q = {_M_t = {
     _M_impl = {<std::allocator<std::_Rb_tree_node<std::Pair<Socket* const, bool> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::Pair<Socket* const, bool> > >> = {<No data fields>}, <No data fields>}, 
       _M_key_compare = {<std::binary_function<Socket*, Socket*, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, 
         _M_parent = 0x0, _M_left = 0x7f9972beafa0, 
         _M_right = 0x7f9972beafa0}, _M_node_count = 0}}}, 

Link to comment
Share on other sites

Core: 7969

SD2: 1125

ACID: 0.1.0 Ful

The server crash at a maximum 2 hours ..

trace.log(2009-06-06--23.34)trace.log part 2

m_b_enable_pool = false, m_slave = false}
   RAListenSocket = {<Socket> = {_vptr.Socket = 0x829b10, 
   m_handler = @0x7f9972beacf0, m_socket = -1, m_bDel = false, 
   m_bClose = false, m_tCreate = 1244311428, m_parent = 0x0, 
   m_b_disable_read = false, m_connected = false, 
   m_b_erased_by_handler = false, m_tClose = 0, m_client_remote_address = {
     _M_ptr = 0x0}, m_remote_address = {_M_ptr = 0x0}, 
   m_traffic_monitor = 0x0, m_timeout_start = 140297264486912, 
   m_timeout_limit = 11657552, m_bLost = false, m_socket_type = 0, 
   m_socket_protocol = {static npos = 18446744073709551615, 
     _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xb1e258 ""}}, 
   m_bClient = false, m_bRetain = false, m_detach = false, 
   m_detached = false, m_pThread = 0x0, m_slave_handler = 0x0}, m_depth = 0, 
 m_creator = 0x123bd10, m_bHasCreate = false}
   usera = <value optimized out>
   socketSelecttime = <value optimized out>
#3  0x00000000007e22ca in ACE_Based::Thread::ThreadTask (param=0x7f9972beacc0)
   at ../../../src/shared/Threading.cpp:159
No locals.
#4  0x00007f99811833ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#5  0x00007f9980745fcd in clone () from /lib/libc.so.6
No symbol table info available.
#6  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 8 (Thread 0x7f99733ec950 (LWP 13300)):
#0  0x00007f9980707d21 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0x00007f998073ef04 in usleep () from /lib/libc.so.6
No symbol table info available.
#2  0x00000000004e1ed9 in CliRunnable::run (this=<value optimized out>)
   at ../../../src/mangosd/CliRunnable.cpp:309
   command_str = <value optimized out>
   commandbuf = "\\001\\020\\000\\000\\000\\000\\000\\000\\017À>sc\\000\\000\\000 À>s\\231\\177\\000\\000\\020À>s\\231\\177\\000\\000p\\020\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000c\\000\\000\\000\\000\\000\\000\\000\\001\\001", '\\0' <repeats 30 times>, "\\b\\001", '\\0' <repeats 18 times>, "\\001\\020\\000\\000\\000\\000\\000\\000\\000Ú\\234\\200\\231\\177\\000\\000Pá±", '\\0' <repeats 13 times>, "@p©\\202\\231\\177\\000\\000\\220L©\\212ÿ\\177\\000\\000(Èm\\200\\231\\177\\000\\000\\001\\020\\000\\000\\000\\000\\000\\000 Y\\033\\001\\000\\000\\000\\000Pá±\\000\\000\\000\\000\\000kjó\\200\\231\\177\\000\\000\\220¬#\\001", '\\0' <repeats 12 times>, "\\220¬#\\001\\000\\000\\000\\000Pá±", '\\0' <repeats 13 times>, "\\006©\\221\\201"...
#3  0x00000000007e22ca in ACE_Based::Thread::ThreadTask (param=0x7f99733ebf50)
   at ../../../src/shared/Threading.cpp:159
No locals.
#4  0x00007f99811833ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#5  0x00007f9980745fcd in clone () from /lib/libc.so.6
No symbol table info available.
#6  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 7 (Thread 0x7f9976353950 (LWP 13299)):
#0  G3D::AABSPTree<VMAP::ModelContainer*>::Node::intersectRay<VMAP::IntersectionCallBack<VMAP::ModelContainer> > (this=0x5d543d0, ray=@0x7f9976352a70, 
   intersectCallback=@0x7f9976352a10, distance=@0x7f9976352a3c, 
   pStopAtFirstHit=true, intersectCallbackIsFast=false)
   at ../../../../src/shared/vmap/VMapTools.h:130
   location = {x = 20735.8809, y = 937.998291, z = 15269.0176, 
 static ZERO = {x = 0, y = 0, z = 0, 
   static ZERO = <same as static member of an already seen type>, 
   static ZERO3 = {x = 0, y = 0, z = 0, 
     static ZERO = <same as static member of an already seen type>, 
     static ZERO3 = <same as static member of an already seen type>, 
     static UNIT_X = {x = 1, y = 0, z = 0, 
       static ZERO = <same as static member of an already seen type>, 
       static ZERO3 = <same as static member of an already seen type>, 
       static UNIT_X = <same as static member of an already seen type>, 
       static UNIT_Y = {x = 0, y = 1, z = 0, 
         static ZERO = <same as static member of an already seen type>, 
         static ZERO3 = <same as static member of an already seen type>, 
         static UNIT_X = <same as static member of an already seen type>, 
         static UNIT_Y = <same as static member of an already seen type>, 
         static UNIT_Z = {x = 0, y = 0, z = 1, 
           static ZERO = <same as static member of an already seen type>, 
           static ZERO3 = <same as static member of an already seen type>, 
           static UNIT_X = <same as static member of an already seen type>, 
           static UNIT_Y = <same as static member of an already seen type>, 
           static UNIT_Z = <same as static member of an already seen type>, 
           static INF3 = {x = inf, y = inf, z = inf, 
             static ZERO = <same as static member of an already seen type>, 
             static ZERO3 = <same as static member of an already seen type>, 
             static UNIT_X = <same as static member of an already seen type>, 
             static UNIT_Y = <same as static member of an already seen type>, 
             static UNIT_Z = <same as static member of an already seen type>, 
             static INF3 = <same as static member of an already seen type>, 
             static NAN3 = {x = nan(0x400000), y = nan(0x400000), 
               z = nan(0x400000), 
               static ZERO = <same as static member of an already seen type>, 
               static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, 
               static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, 
               static INF3 = <same as static member of an already seen type>, 
               static NAN3 = <same as static member of an already seen type>, 
               static dummy = {x = 0, y = 0, z = 0, 
                 static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, 
                 static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, 
                 static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, 
                 static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}}, 
             static dummy = <same as static member of an already seen type>}, 
           static NAN3 = <same as static member of an already seen type>, 
           static dummy = <same as static member of an already seen type>}, 
         static INF3 = <same as static member of an already seen type>, 
         static NAN3 = <same as static member of an already seen type>, 
         static dummy = <same as static member of an already seen type>}, 
       static UNIT_Z = <same as static member of an already seen type>, 
       static INF3 = <same as static member of an already seen type>, 
       static NAN3 = <same as static member of an already seen type>, 
       static dummy = <same as static member of an already seen type>}, 
     static UNIT_Y = <same as static member of an already seen type>, 
     static UNIT_Z = <same as static member of an already seen type>, 
     static INF3 = <same as static member of an already seen type>, 
     static NAN3 = <same as static member of an already seen type>, 
     static dummy = <same as static member of an already seen type>}, 
   static UNIT_X = <same as static member of an already seen type>, 
   static UNIT_Y = <same as static member of an already seen type>, 
   static UNIT_Z = <same as static member of an already seen type>, 
   static INF3 = <same as static member of an already seen type>, 
   static NAN3 = <same as static member of an already seen type>, 
   static dummy = <same as static member of an already seen type>}, 
 static ZERO3 = <same as static member of an already seen type>, 
 static UNIT_X = <same as static member of an already seen type>, 
 static UNIT_Y = <same as static member of an already seen type>, 
 static UNIT_Z = <same as static member of an already seen type>, 
 static INF3 = <same as static member of an already seen type>, 
 static NAN3 = <same as static member of an already seen type>, 
 static dummy = <same as static member of an already seen type>}
   bounds = (const class G3D::AABox &) @0x10e3fa28: {static dummy = 0, 
 lo = {x = 19678.3945, y = -127.826607, z = 15269.0176, static ZERO = {x = 0, 
     y = 0, z = 0, 
     static ZERO = <same as static member of an already seen type>, 
     static ZERO3 = {x = 0, y = 0, z = 0, 
       static ZERO = <same as static member of an already seen type>, 
       static ZERO3 = <same as static member of an already seen type>, 
       static UNIT_X = {x = 1, y = 0, z = 0, 
         static ZERO = <same as static member of an already seen type>, 
         static ZERO3 = <same as static member of an already seen type>, 
         static UNIT_X = <same as static member of an already seen type>, 
         static UNIT_Y = {x = 0, y = 1, z = 0, 
           static ZERO = <same as static member of an already seen type>, 
           static ZERO3 = <same as static member of an already seen type>, 
           static UNIT_X = <same as static member of an already seen type>, 
           static UNIT_Y = <same as static member of an already seen type>, 
           static UNIT_Z = {x = 0, y = 0, z = 1, 
             static ZERO = <same as static member of an already seen type>, 
             static ZERO3 = <same as static member of an already seen type>, 
             static UNIT_X = <same as static member of an already seen type>, 
             static UNIT_Y = <same as static member of an already seen type>, 
             static UNIT_Z = <same as static member of an already seen type>, 
             static INF3 = {x = inf, y = inf, z = inf, 
               static ZERO = <same as static member of an already seen type>, 
               static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, 
               static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, 
               static INF3 = <same as static member of an already seen type>, 
               static NAN3 = {x = nan(0x400000), y = nan(0x400000), 
                 z = nan(0x400000), 
                 static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, 
                 static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, 
                 static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, 
                 static NAN3 = <same as static member of an already seen type>, static dummy = {x = 0, y = 0, z = 0, 
                   static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, 
                   static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, 
                   static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, 
                   static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}}, 
               static dummy = <same as static member of an already seen type>}, static NAN3 = <same as static member of an already seen type>, 
             static dummy = <same as static member of an already seen type>}, 
           static INF3 = <same as static member of an already seen type>, 
           static NAN3 = <same as static member of an already seen type>, 
           static dummy = <same as static member of an already seen type>}, 
         static UNIT_Z = <same as static member of an already seen type>, 
         static INF3 = <same as static member of an already seen type>, 
         static NAN3 = <same as static member of an already seen type>, 
         static dummy = <same as static member of an already seen type>}, 
       static UNIT_Y = <same as static member of an already seen type>, 
       static UNIT_Z = <same as static member of an already seen type>, 
       static INF3 = <same as static member of an already seen type>, 
       static NAN3 = <same as static member of an already seen type>, 
       static dummy = <same as static member of an already seen type>}, 
     static UNIT_X = <same as static member of an already seen type>, 
     static UNIT_Y = <same as static member of an already seen type>, 
     static UNIT_Z = <same as static member of an already seen type>, 
     static INF3 = <same as static member of an already seen type>, 
     static NAN3 = <same as static member of an already seen type>, 
     static dummy = <same as static member of an already seen type>}, 
   static ZERO3 = <same as static member of an already seen type>, 
   static UNIT_X = <same as static member of an already seen type>, 
   static UNIT_Y = <same as static member of an already seen type>, 
   static UNIT_Z = <same as static member of an already seen type>, 
   static INF3 = <same as static member of an already seen type>, 
   static NAN3 = <same as static member of an already seen type>, 
   static dummy = <same as static member of an already seen type>}, hi = {
   x = 20735.8809, y = 218.732132, z = 16056.5371, static ZERO = {x = 0, 
     y = 0, z = 0, 
     static ZERO = <same as static member of an already seen type>, 
     static ZERO3 = {x = 0, y = 0, z = 0, 
       static ZERO = <same as static member of an already seen type>, 
       static ZERO3 = <same as static member of an already seen type>, 
       static UNIT_X = {x = 1, y = 0, z = 0, 
         static ZERO = <same as static member of an already seen type>, 
         static ZERO3 = <same as static member of an already seen type>, 
         static UNIT_X = <same as static member of an already seen type>, 
         static UNIT_Y = {x = 0, y = 1, z = 0, 
           static ZERO = <same as static member of an already seen type>, 
           static ZERO3 = <same as static member of an already seen type>, 
           static UNIT_X = <same as static member of an already seen type>, 
           static UNIT_Y = <same as static member of an already seen type>, 
           static UNIT_Z = {x = 0, y = 0, z = 1, 
             static ZERO = <same as static member of an already seen type>, 
             static ZERO3 = <same as static member of an already seen type>, 
             static UNIT_X = <same as static member of an already seen type>, 
             static UNIT_Y = <same as static member of an already seen type>, 
             static UNIT_Z = <same as static member of an already seen type>, 
             static INF3 = {x = inf, y = inf, z = inf, 
               static ZERO = <same as static member of an already seen type>, 
               static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, 
               static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, 
               static INF3 = <same as static member of an already seen type>, 
               static NAN3 = {x = nan(0x400000), y = nan(0x400000), 
                 z = nan(0x400000), 
                 static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, 
                 static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, 
                 static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, 
                 static NAN3 = <same as static member of an already seen type>, static dummy = {x = 0, y = 0, z = 0, 
                   static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, 
                   static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, 
                   static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, 
                   static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}}, 
               static dummy = <same as static member of an already seen type>}, static NAN3 = <same as static member of an already seen type>, 
             static dummy = <same as static member of an already seen type>}, 
           static INF3 = <same as static member of an already seen type>, 

Link to comment
Share on other sites

Core: 7969

SD2: 1125

ACID: 0.1.0 Ful

The server crash at a maximum 2 hours ..

trace.log(2009-06-06--23.34)trace.log part 3

  static NAN3 = <same as static member of an already seen type>, 
           static dummy = <same as static member of an already seen type>}, 
         static UNIT_Z = <same as static member of an already seen type>, 
         static INF3 = <same as static member of an already seen type>, 
         static NAN3 = <same as static member of an already seen type>, 
         static dummy = <same as static member of an already seen type>}, 
       static UNIT_Y = <same as static member of an already seen type>, 
       static UNIT_Z = <same as static member of an already seen type>, 
       static INF3 = <same as static member of an already seen type>, 
       static NAN3 = <same as static member of an already seen type>, 
       static dummy = <same as static member of an already seen type>}, 
     static UNIT_X = <same as static member of an already seen type>, 
     static UNIT_Y = <same as static member of an already seen type>, 
     static UNIT_Z = <same as static member of an already seen type>, 
     static INF3 = <same as static member of an already seen type>, 
     static NAN3 = <same as static member of an already seen type>, 
     static dummy = <same as static member of an already seen type>}, 
   static ZERO3 = <same as static member of an already seen type>, 
   static UNIT_X = <same as static member of an already seen type>, 
   static UNIT_Y = <same as static member of an already seen type>, 
   static UNIT_Z = <same as static member of an already seen type>, 
   static INF3 = <same as static member of an already seen type>, 
   static NAN3 = <same as static member of an already seen type>, 
   static dummy = <same as static member of an already seen type>}}
   alreadyInsideBounds = <value optimized out>
   v = <value optimized out>
   enterDistance = 0.591836393
   firstChild = <value optimized out>
   secondChild = <value optimized out>
#1  0x00000000007edc1d in G3D::AABSPTree<VMAP::ModelContainer*>::Node::intersectRay<VMAP::IntersectionCallBack<VMAP::ModelContainer> > (this=0x4c659b0, 
   ray=@0x7f9976352a70, intersectCallback=@0x7f9976352a10, 
   distance=@0x7f9976352a3c, pStopAtFirstHit=true, 
   intersectCallbackIsFast=false)
   at ../../../../src/shared/vmap/AABSPTree.h:699
   enterDistance = 0.591836393
   firstChild = <value optimized out>
   secondChild = 0
#2  0x00000000007edc1d in G3D::AABSPTree<VMAP::ModelContainer*>::Node::intersectRay<VMAP::IntersectionCallBack<VMAP::ModelContainer> > (this=0xbdf8480, 
   ray=@0x7f9976352a70, intersectCallback=@0x7f9976352a10, 
   distance=@0x7f9976352a3c, pStopAtFirstHit=true, 
   intersectCallbackIsFast=false)
   at ../../../../src/shared/vmap/AABSPTree.h:699
   enterDistance = 0.591836393
   firstChild = <value optimized out>
   secondChild = 0
#3  0x00000000007e745a in VMAP::MapTree::getIntersectionTime (this=0x1ad5bd0, 
   pRay=@0x7f9976352a70, pMaxDist=0.591836393, pStopAtFirstHit=true)
   at ../../../../src/shared/vmap/AABSPTree.h:1497
   firstDistance = inf
   intersectionCallBack = {closestEntity = 0x4661b671, hitLocation = {
   x = 0, y = 0, z = 0, static ZERO = {x = 0, y = 0, z = 0, 
     static ZERO = <same as static member of an already seen type>, 
     static ZERO3 = {x = 0, y = 0, z = 0, 
       static ZERO = <same as static member of an already seen type>, 
       static ZERO3 = <same as static member of an already seen type>, 
       static UNIT_X = {x = 1, y = 0, z = 0, 
         static ZERO = <same as static member of an already seen type>, 
         static ZERO3 = <same as static member of an already seen type>, 
         static UNIT_X = <same as static member of an already seen type>, 
         static UNIT_Y = {x = 0, y = 1, z = 0, 
           static ZERO = <same as static member of an already seen type>, 
           static ZERO3 = <same as static member of an already seen type>, 
           static UNIT_X = <same as static member of an already seen type>, 
           static UNIT_Y = <same as static member of an already seen type>, 
           static UNIT_Z = {x = 0, y = 0, z = 1, 
             static ZERO = <same as static member of an already seen type>, 
             static ZERO3 = <same as static member of an already seen type>, 
             static UNIT_X = <same as static member of an already seen type>, 
             static UNIT_Y = <same as static member of an already seen type>, 
             static UNIT_Z = <same as static member of an already seen type>, 
             static INF3 = {x = inf, y = inf, z = inf, 
               static ZERO = <same as static member of an already seen type>, 
               static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, 
               static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, 
               static INF3 = <same as static member of an already seen type>, 
               static NAN3 = {x = nan(0x400000), y = nan(0x400000), 
                 z = nan(0x400000), 
                 static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, 
                 static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, 
                 static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, 
                 static NAN3 = <same as static member of an already seen type>, static dummy = {x = 0, y = 0, z = 0, 
                   static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, 
                   static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, 
                   static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, 
                   static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}}, 
               static dummy = <same as static member of an already seen type>}, static NAN3 = <same as static member of an already seen type>, 
             static dummy = <same as static member of an already seen type>}, 
           static INF3 = <same as static member of an already seen type>, 
           static NAN3 = <same as static member of an already seen type>, 
           static dummy = <same as static member of an already seen type>}, 
         static UNIT_Z = <same as static member of an already seen type>, 
         static INF3 = <same as static member of an already seen type>, 
         static NAN3 = <same as static member of an already seen type>, 
         static dummy = <same as static member of an already seen type>}, 
       static UNIT_Y = <same as static member of an already seen type>, 
       static UNIT_Z = <same as static member of an already seen type>, 
       static INF3 = <same as static member of an already seen type>, 
       static NAN3 = <same as static member of an already seen type>, 
       static dummy = <same as static member of an already seen type>}, 
     static UNIT_X = <same as static member of an already seen type>, 
     static UNIT_Y = <same as static member of an already seen type>, 
     static UNIT_Z = <same as static member of an already seen type>, 
     static INF3 = <same as static member of an already seen type>, 
     static NAN3 = <same as static member of an already seen type>, 
     static dummy = <same as static member of an already seen type>}, 
   static ZERO3 = <same as static member of an already seen type>, 
   static UNIT_X = <same as static member of an already seen type>, 
   static UNIT_Y = <same as static member of an already seen type>, 
   static UNIT_Z = <same as static member of an already seen type>, 
   static INF3 = <same as static member of an already seen type>, 
   static NAN3 = <same as static member of an already seen type>, 
   static dummy = <same as static member of an already seen type>}, 
 hitNormal = {x = 0, y = 0, z = 0, static ZERO = {x = 0, y = 0, z = 0, 
     static ZERO = <same as static member of an already seen type>, 
     static ZERO3 = {x = 0, y = 0, z = 0, 
       static ZERO = <same as static member of an already seen type>, 
       static ZERO3 = <same as static member of an already seen type>, 
       static UNIT_X = {x = 1, y = 0, z = 0, 
         static ZERO = <same as static member of an already seen type>, 
         static ZERO3 = <same as static member of an already seen type>, 
         static UNIT_X = <same as static member of an already seen type>, 
         static UNIT_Y = {x = 0, y = 1, z = 0, 
           static ZERO = <same as static member of an already seen type>, 
           static ZERO3 = <same as static member of an already seen type>, 
           static UNIT_X = <same as static member of an already seen type>, 
           static UNIT_Y = <same as static member of an already seen type>, 
           static UNIT_Z = {x = 0, y = 0, z = 1, 
             static ZERO = <same as static member of an already seen type>, 
             static ZERO3 = <same as static member of an already seen type>, 
             static UNIT_X = <same as static member of an already seen type>, 
             static UNIT_Y = <same as static member of an already seen type>, 
             static UNIT_Z = <same as static member of an already seen type>, 
             static INF3 = {x = inf, y = inf, z = inf, 
               static ZERO = <same as static member of an already seen type>, 
               static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, 
               static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, 
               static INF3 = <same as static member of an already seen type>, 
               static NAN3 = {x = nan(0x400000), y = nan(0x400000), 
                 z = nan(0x400000), 
                 static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, 
                 static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, 
                 static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, 
                 static NAN3 = <same as static member of an already seen type>, static dummy = {x = 0, y = 0, z = 0, 
                   static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, 
                   static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, 
                   static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, 
                   static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}}, 
               static dummy = <same as static member of an already seen type>}, static NAN3 = <same as static member of an already seen type>, 
             static dummy = <same as static member of an already seen type>}, 
           static INF3 = <same as static member of an already seen type>, 
           static NAN3 = <same as static member of an already seen type>, 
           static dummy = <same as static member of an already seen type>}, 
         static UNIT_Z = <same as static member of an already seen type>, 
         static INF3 = <same as static member of an already seen type>, 
         static NAN3 = <same as static member of an already seen type>, 
         static dummy = <same as static member of an already seen type>}, 
       static UNIT_Y = <same as static member of an already seen type>, 
       static UNIT_Z = <same as static member of an already seen type>, 
       static INF3 = <same as static member of an already seen type>, 
       static NAN3 = <same as static member of an already seen type>, 
       static dummy = <same as static member of an already seen type>}, 
     static UNIT_X = <same as static member of an already seen type>, 
     static UNIT_Y = <same as static member of an already seen type>, 
     static UNIT_Z = <same as static member of an already seen type>, 
     static INF3 = <same as static member of an already seen type>, 
     static NAN3 = <same as static member of an already seen type>, 
     static dummy = <same as static member of an already seen type>}, 
   static ZERO3 = <same as static member of an already seen type>, 
   static UNIT_X = <same as static member of an already seen type>, 
   static UNIT_Y = <same as static member of an already seen type>, 
   static UNIT_Z = <same as static member of an already seen type>, 
   static INF3 = <same as static member of an already seen type>, 
   static NAN3 = <same as static member of an already seen type>, 
   static dummy = <same as static member of an already seen type>}}
   t = 0.591836393
#4  0x00000000007e7db8 in VMAP::MapTree::isInLineOfSight (this=0x1ad5bd0, 
   pos1=@0x7f9976352ae0, pos2=<value optimized out>)
   at ../../../../src/shared/vmap/VMapManager.cpp:584
   maxDist = 0.591836393
   ray = {_vptr.Ray = 0x89a3d0, origin = {x = 21423.7793, y = 278.250458, 
   z = 14445.9893, static ZERO = {x = 0, y = 0, z = 0, 
     static ZERO = <same as static member of an already seen type>, 
     static ZERO3 = {x = 0, y = 0, z = 0, 
       static ZERO = <same as static member of an already seen type>, 
       static ZERO3 = <same as static member of an already seen type>, 
       static UNIT_X = {x = 1, y = 0, z = 0, 
         static ZERO = <same as static member of an already seen type>, 
         static ZERO3 = <same as static member of an already seen type>, 
         static UNIT_X = <same as static member of an already seen type>, 
         static UNIT_Y = {x = 0, y = 1, z = 0, 
           static ZERO = <same as static member of an already seen type>, 
           static ZERO3 = <same as static member of an already seen type>, 
           static UNIT_X = <same as static member of an already seen type>, 
           static UNIT_Y = <same as static member of an already seen type>, 
           static UNIT_Z = {x = 0, y = 0, z = 1, 
             static ZERO = <same as static member of an already seen type>, 
             static ZERO3 = <same as static member of an already seen type>, 
             static UNIT_X = <same as static member of an already seen type>, 
             static UNIT_Y = <same as static member of an already seen type>, 
             static UNIT_Z = <same as static member of an already seen type>, 
             static INF3 = {x = inf, y = inf, z = inf, 
               static ZERO = <same as static member of an already seen type>, 
               static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, 
               static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, 
               static INF3 = <same as static member of an already seen type>, 

Link to comment
Share on other sites

Core: 7969

SD2: 1125

ACID: 0.1.0 Ful

The server crash at a maximum 2 hours ..

trace.log(2009-06-06--23.34)trace.log part 4

static NAN3 = {x = nan(0x400000), y = nan(0x400000), 
                 z = nan(0x400000), 
                 static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, 
                 static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, 
                 static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, 
                 static NAN3 = <same as static member of an already seen type>, static dummy = {x = 0, y = 0, z = 0, 
                   static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, 
                   static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, 
                   static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, 
                   static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}}, 
               static dummy = <same as static member of an already seen type>}, static NAN3 = <same as static member of an already seen type>, 
             static dummy = <same as static member of an already seen type>}, 
           static INF3 = <same as static member of an already seen type>, 
           static NAN3 = <same as static member of an already seen type>, 
           static dummy = <same as static member of an already seen type>}, 
         static UNIT_Z = <same as static member of an already seen type>, 
         static INF3 = <same as static member of an already seen type>, 
         static NAN3 = <same as static member of an already seen type>, 
         static dummy = <same as static member of an already seen type>}, 
       static UNIT_Y = <same as static member of an already seen type>, 
       static UNIT_Z = <same as static member of an already seen type>, 
       static INF3 = <same as static member of an already seen type>, 
       static NAN3 = <same as static member of an already seen type>, 
       static dummy = <same as static member of an already seen type>}, 
     static UNIT_X = <same as static member of an already seen type>, 
     static UNIT_Y = <same as static member of an already seen type>, 
     static UNIT_Z = <same as static member of an already seen type>, 
     static INF3 = <same as static member of an already seen type>, 
     static NAN3 = <same as static member of an already seen type>, 
     static dummy = <same as static member of an already seen type>}, 
   static ZERO3 = <same as static member of an already seen type>, 
   static UNIT_X = <same as static member of an already seen type>, 
   static UNIT_Y = <same as static member of an already seen type>, 
   static UNIT_Z = <same as static member of an already seen type>, 
   static INF3 = <same as static member of an already seen type>, 
   static NAN3 = <same as static member of an already seen type>, 
   static dummy = <same as static member of an already seen type>}, 
 direction = {x = -0.554418445, y = 0.531730175, z = -0.640221298, 
   static ZERO = {x = 0, y = 0, z = 0, 
     static ZERO = <same as static member of an already seen type>, 
     static ZERO3 = {x = 0, y = 0, z = 0, 
       static ZERO = <same as static member of an already seen type>, 
       static ZERO3 = <same as static member of an already seen type>, 
       static UNIT_X = {x = 1, y = 0, z = 0, 
         static ZERO = <same as static member of an already seen type>, 
         static ZERO3 = <same as static member of an already seen type>, 
         static UNIT_X = <same as static member of an already seen type>, 
         static UNIT_Y = {x = 0, y = 1, z = 0, 
           static ZERO = <same as static member of an already seen type>, 
           static ZERO3 = <same as static member of an already seen type>, 
           static UNIT_X = <same as static member of an already seen type>, 
           static UNIT_Y = <same as static member of an already seen type>, 
           static UNIT_Z = {x = 0, y = 0, z = 1, 
             static ZERO = <same as static member of an already seen type>, 
             static ZERO3 = <same as static member of an already seen type>, 
             static UNIT_X = <same as static member of an already seen type>, 
             static UNIT_Y = <same as static member of an already seen type>, 
             static UNIT_Z = <same as static member of an already seen type>, 
             static INF3 = {x = inf, y = inf, z = inf, 
               static ZERO = <same as static member of an already seen type>, 
               static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, 
               static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, 
               static INF3 = <same as static member of an already seen type>, 
               static NAN3 = {x = nan(0x400000), y = nan(0x400000), 
                 z = nan(0x400000), 
                 static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, 
                 static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, 
                 static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, 
                 static NAN3 = <same as static member of an already seen type>, static dummy = {x = 0, y = 0, z = 0, 
                   static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, 
                   static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, 
                   static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, 
                   static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}}, 
               static dummy = <same as static member of an already seen type>}, static NAN3 = <same as static member of an already seen type>, 
             static dummy = <same as static member of an already seen type>}, 
           static INF3 = <same as static member of an already seen type>, 
           static NAN3 = <same as static member of an already seen type>, 
           static dummy = <same as static member of an already seen type>}, 
         static UNIT_Z = <same as static member of an already seen type>, 
         static INF3 = <same as static member of an already seen type>, 
         static NAN3 = <same as static member of an already seen type>, 
         static dummy = <same as static member of an already seen type>}, 
       static UNIT_Y = <same as static member of an already seen type>, 
       static UNIT_Z = <same as static member of an already seen type>, 
       static INF3 = <same as static member of an already seen type>, 
       static NAN3 = <same as static member of an already seen type>, 
       static dummy = <same as static member of an already seen type>}, 
     static UNIT_X = <same as static member of an already seen type>, 
     static UNIT_Y = <same as static member of an already seen type>, 
     static UNIT_Z = <same as static member of an already seen type>, 
     static INF3 = <same as static member of an already seen type>, 
     static NAN3 = <same as static member of an already seen type>, 
     static dummy = <same as static member of an already seen type>}, 
   static ZERO3 = <same as static member of an already seen type>, 
   static UNIT_X = <same as static member of an already seen type>, 
   static UNIT_Y = <same as static member of an already seen type>, 
   static UNIT_Z = <same as static member of an already seen type>, 
   static INF3 = <same as static member of an already seen type>, 
   static NAN3 = <same as static member of an already seen type>, 
   static dummy = <same as static member of an already seen type>}}
#5  0x00000000007e7f50 in VMAP::VMapManager::isInLineOfSight (
   this=<value optimized out>, pMapId=<value optimized out>, 
   x1=<value optimized out>, y1=<value optimized out>, z1=278.250458, 
   x2=0.314697266, y2=<value optimized out>, z2=278.565155)
   at ../../../../src/shared/vmap/VMapManager.cpp:400
   mapTree = (VMAP::MapTree *) 0x0
   pos1 = {x = 21423.7793, y = 278.250458, z = 14445.9893, static ZERO = {
   x = 0, y = 0, z = 0, 
   static ZERO = <same as static member of an already seen type>, 
   static ZERO3 = {x = 0, y = 0, z = 0, 
     static ZERO = <same as static member of an already seen type>, 
     static ZERO3 = <same as static member of an already seen type>, 
     static UNIT_X = {x = 1, y = 0, z = 0, 
       static ZERO = <same as static member of an already seen type>, 
       static ZERO3 = <same as static member of an already seen type>, 
       static UNIT_X = <same as static member of an already seen type>, 
       static UNIT_Y = {x = 0, y = 1, z = 0, 
         static ZERO = <same as static member of an already seen type>, 
         static ZERO3 = <same as static member of an already seen type>, 
         static UNIT_X = <same as static member of an already seen type>, 
         static UNIT_Y = <same as static member of an already seen type>, 
         static UNIT_Z = {x = 0, y = 0, z = 1, 
           static ZERO = <same as static member of an already seen type>, 
           static ZERO3 = <same as static member of an already seen type>, 
           static UNIT_X = <same as static member of an already seen type>, 
           static UNIT_Y = <same as static member of an already seen type>, 
           static UNIT_Z = <same as static member of an already seen type>, 
           static INF3 = {x = inf, y = inf, z = inf, 
             static ZERO = <same as static member of an already seen type>, 
             static ZERO3 = <same as static member of an already seen type>, 
             static UNIT_X = <same as static member of an already seen type>, 
             static UNIT_Y = <same as static member of an already seen type>, 
             static UNIT_Z = <same as static member of an already seen type>, 
             static INF3 = <same as static member of an already seen type>, 
             static NAN3 = {x = nan(0x400000), y = nan(0x400000), 
               z = nan(0x400000), 
               static ZERO = <same as static member of an already seen type>, 
               static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, 
               static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, 
               static INF3 = <same as static member of an already seen type>, 
               static NAN3 = <same as static member of an already seen type>, 
               static dummy = {x = 0, y = 0, z = 0, 
                 static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, 
                 static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, 
                 static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, 
                 static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}}, 
             static dummy = <same as static member of an already seen type>}, 
           static NAN3 = <same as static member of an already seen type>, 
           static dummy = <same as static member of an already seen type>}, 
         static INF3 = <same as static member of an already seen type>, 
         static NAN3 = <same as static member of an already seen type>, 
         static dummy = <same as static member of an already seen type>}, 
       static UNIT_Z = <same as static member of an already seen type>, 
       static INF3 = <same as static member of an already seen type>, 
       static NAN3 = <same as static member of an already seen type>, 
       static dummy = <same as static member of an already seen type>}, 
     static UNIT_Y = <same as static member of an already seen type>, 
     static UNIT_Z = <same as static member of an already seen type>, 
     static INF3 = <same as static member of an already seen type>, 
     static NAN3 = <same as static member of an already seen type>, 
     static dummy = <same as static member of an already seen type>}, 
   static UNIT_X = <same as static member of an already seen type>, 
   static UNIT_Y = <same as static member of an already seen type>, 
   static UNIT_Z = <same as static member of an already seen type>, 
   static INF3 = <same as static member of an already seen type>, 
   static NAN3 = <same as static member of an already seen type>, 
   static dummy = <same as static member of an already seen type>}, 
 static ZERO3 = <same as static member of an already seen type>, 
 static UNIT_X = <same as static member of an already seen type>, 
 static UNIT_Y = <same as static member of an already seen type>, 
 static UNIT_Z = <same as static member of an already seen type>, 
 static INF3 = <same as static member of an already seen type>, 
 static NAN3 = <same as static member of an already seen type>, 
 static dummy = <same as static member of an already seen type>}
   pos2 = {x = 21423.4512, y = 278.565155, z = 14445.6104, static ZERO = {
   x = 0, y = 0, z = 0, 
   static ZERO = <same as static member of an already seen type>, 
   static ZERO3 = {x = 0, y = 0, z = 0, 
     static ZERO = <same as static member of an already seen type>, 
     static ZERO3 = <same as static member of an already seen type>, 
     static UNIT_X = {x = 1, y = 0, z = 0, 
       static ZERO = <same as static member of an already seen type>, 
       static ZERO3 = <same as static member of an already seen type>, 
       static UNIT_X = <same as static member of an already seen type>, 
       static UNIT_Y = {x = 0, y = 1, z = 0, 
         static ZERO = <same as static member of an already seen type>, 
         static ZERO3 = <same as static member of an already seen type>, 
         static UNIT_X = <same as static member of an already seen type>, 
         static UNIT_Y = <same as static member of an already seen type>, 
         static UNIT_Z = {x = 0, y = 0, z = 1, 
           static ZERO = <same as static member of an already seen type>, 
           static ZERO3 = <same as static member of an already seen type>, 
           static UNIT_X = <same as static member of an already seen type>, 
           static UNIT_Y = <same as static member of an already seen type>, 
           static UNIT_Z = <same as static member of an already seen type>, 
           static INF3 = {x = inf, y = inf, z = inf, 
             static ZERO = <same as static member of an already seen type>, 
             static ZERO3 = <same as static member of an already seen type>, 
             static UNIT_X = <same as static member of an already seen type>, 
             static UNIT_Y = <same as static member of an already seen type>, 
             static UNIT_Z = <same as static member of an already seen type>, 
             static INF3 = <same as static member of an already seen type>, 
             static NAN3 = {x = nan(0x400000), y = nan(0x400000), 
               z = nan(0x400000), 
               static ZERO = <same as static member of an already seen type>, 
               static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, 
               static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, 
               static INF3 = <same as static member of an already seen type>, 
               static NAN3 = <same as static member of an already seen type>, 
               static dummy = {x = 0, y = 0, z = 0, 
                 static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, 
                 static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>, 
                 static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, 
                 static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}}, 
             static dummy = <same as static member of an already seen type>}, 
           static NAN3 = <same as static member of an already seen type>, 
           static dummy = <same as static member of an already seen type>}, 
         static INF3 = <same as static member of an already seen type>, 
         static NAN3 = <same as static member of an already seen type>, 
         static dummy = <same as static member of an already seen type>}, 
       static UNIT_Z = <same as static member of an already seen type>, 
       static INF3 = <same as static member of an already seen type>, 
       static NAN3 = <same as static member of an already seen type>, 
       static dummy = <same as static member of an already seen type>}, 
     static UNIT_Y = <same as static member of an already seen type>, 
     static UNIT_Z = <same as static member of an already seen type>, 
     static INF3 = <same as static member of an already seen type>, 
     static NAN3 = <same as static member of an already seen type>, 
     static dummy = <same as static member of an already seen type>}, 
   static UNIT_X = <same as static member of an already seen type>, 
   static UNIT_Y = <same as static member of an already seen type>, 
   static UNIT_Z = <same as static member of an already seen type>, 
   static INF3 = <same as static member of an already seen type>, 
   static NAN3 = <same as static member of an already seen type>, 
   static dummy = <same as static member of an already seen type>}, 

Link to comment
Share on other sites

Core: 7969

SD2: 1125

ACID: 0.1.0 Ful

The server crash at a maximum 2 hours ..

trace.log(2009-06-06--23.34)trace.log part 5

static ZERO3 = <same as static member of an already seen type>, 
 static UNIT_X = <same as static member of an already seen type>, 
 static UNIT_Y = <same as static member of an already seen type>, 
 static UNIT_Z = <same as static member of an already seen type>, 
 static INF3 = <same as static member of an already seen type>, 
 static NAN3 = <same as static member of an already seen type>, 
 static dummy = <same as static member of an already seen type>}
   result = <value optimized out>
#6  0x00000000005fadac in WorldObject::GetNearPoint (this=0x7f9937828c00, 
   searcher=<value optimized out>, x=@0x7f9976352d9c, y=@0x7f9976352d98, 
   z=@0x7f9976352d94, searcher_size=<value optimized out>, distance2d=0.5, 
   absAngle=0.712352812) at ../../../src/game/Object.cpp:1757
   first_x = 2621.47656
   first_y = -4356.42188
   first_los_conflict = true
   selector = {m_center_x = 2620.67773, m_center_y = -4357.11182, 
 m_size = 0, m_dist = 1.05555499, m_anglestep = 0, m_UsedPosLists = {{_M_t = {
       _M_impl = {<std::allocator<std::_Rb_tree_node<std::Pair<const float, ObjectPosSelector::UsedPos> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::Pair<const float, ObjectPosSelector::UsedPos> > >> = {<No data fields>}, <No data fields>}, 
         _M_key_compare = {<std::binary_function<float, float, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, 
           _M_parent = 0x0, _M_left = 0x7f9976352be0, 
           _M_right = 0x7f9976352be0}, _M_node_count = 0}}}, {_M_t = {
       _M_impl = {<std::allocator<std::_Rb_tree_node<std::Pair<const float, ObjectPosSelector::UsedPos> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::Pair<const float, ObjectPosSelector::UsedPos> > >> = {<No data fields>}, <No data fields>}, 
         _M_key_compare = {<std::binary_function<float, float, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, 
           _M_parent = 0x0, _M_left = 0x7f9976352c10, 
           _M_right = 0x7f9976352c10}, _M_node_count = 0}}}}, 
 m_nextUsedPos = {{_M_node = 0x7f9976352be0}, {_M_node = 0x7f9976352c10}}, 
 m_smallStepAngle = {0, 0}, m_smallStepOk = {true, true}, 
 m_smallStepNextUsedPos = {0x0, 0x0}}
   angle = 0
#7  0x00000000006fc9d0 in TargetedMovementGenerator<Creature>::_setTargetLocation (this=0xaeb9920, owner=@0x7f993e629a20)
   at ../../../src/game/TargetedMovementGenerator.cpp:60
   x = <value optimized out>
   y = <value optimized out>
   z = <value optimized out>
   traveller = {i_traveller = @0xc01ab7c000000000}
#8  0x00000000006fd004 in TargetedMovementGenerator<Creature>::Update (
   this=0xaeb9920, owner=@0x7f993e629a20, time_diff=@0x7f9976352e1c)
   at ../../../src/game/TargetedMovementGenerator.cpp:173
   traveller = {i_traveller = @0x7f993e629a20}
#9  0x00000000005e4df2 in MotionMaster::UpdateMotion (this=0x7f993e62b110, 
   diff=184) at ../../../src/game/MotionMaster.cpp:83
   __PRETTY_FUNCTION__ = "void MotionMaster::UpdateMotion(uint32)"
#10 0x0000000000526fdc in Creature::Update (this=0x7f993e629a20, diff=184)
   at ../../../src/game/Creature.cpp:411
No locals.
#11 0x00000000005d8238 in VisitorHelper<MaNGOS::ObjectUpdater, Creature> (
   v=@0x7f9976352fb0, c=<value optimized out>)
   at ../../../src/game/GridNotifiersImpl.h:46
No locals.
#12 0x00000000005d1c53 in Map::Update (this=0x1af3000, t_diff=@0x7f997635300c)
   at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:70
   cell = {data = {Part = {grid_x = 36, grid_y = 23, cell_x = 7, 
     cell_y = 6, nocreate = 1, reserved = 16}, All = 35026404}}
   y = 190
   x = 295
   plr = <value optimized out>
   updater = {i_timeDiff = 184}
   grid_object_update = {i_visitor = @0x7f9976352fb0}
   world_object_update = {i_visitor = @0x7f9976352fb0}
   __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
#13 0x00000000005e3717 in MapManager::Update (this=0x7f997ad46850, 
   diff=<value optimized out>) at ../../../src/game/MapManager.cpp:253
No locals.
#14 0x0000000000741844 in World::Update (this=0x11f16e0, diff=86)
   at ../../../src/game/World.cpp:1595
   autobroadcaston = 1
#15 0x00000000004e6111 in WorldRunnable::run (this=<value optimized out>)
   at ../../../src/mangosd/WorldRunnable.cpp:65
   diff = 86
   realCurrTime = 3074824364
   realPrevTime = <value optimized out>
   prevSleepTime = 83
#16 0x00000000007e22ca in ACE_Based::Thread::ThreadTask (param=0x0)
   at ../../../src/shared/Threading.cpp:159
No locals.
#17 0x00007f99811833ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#18 0x00007f9980745fcd in clone () from /lib/libc.so.6
No symbol table info available.
#19 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 5 (Thread 0x7f997ecbb950 (LWP 13296)):
#0  0x00007f998118a7e1 in nanosleep () from /lib/libpthread.so.0
No symbol table info available.
#1  0x00000000007e2367 in ACE_Based::Thread::Sleep (
   msecs=<value optimized out>) at /usr/include/ace/OS_NS_unistd.inl:918
No locals.
#2  0x00000000007da12b in SqlDelayThread::run (this=0x11e8d80)
   at ../../../../src/shared/Database/SqlDelayThread.cpp:38
   s = <value optimized out>
#3  0x00000000007e22ca in ACE_Based::Thread::ThreadTask (param=0x7f997ecbb0a0)
   at ../../../src/shared/Threading.cpp:159
No locals.
#4  0x00007f99811833ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#5  0x00007f9980745fcd in clone () from /lib/libc.so.6
No symbol table info available.
#6  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 4 (Thread 0x7f997f4bc950 (LWP 13295)):
#0  0x00007f998118a7e1 in nanosleep () from /lib/libpthread.so.0
No symbol table info available.
#1  0x00000000007e2367 in ACE_Based::Thread::Sleep (
   msecs=<value optimized out>) at /usr/include/ace/OS_NS_unistd.inl:918
No locals.
#2  0x00000000007da12b in SqlDelayThread::run (this=0x11dff80)
   at ../../../../src/shared/Database/SqlDelayThread.cpp:38
   s = <value optimized out>
#3  0x00000000007e22ca in ACE_Based::Thread::ThreadTask (param=0x7f997f4bc0a0)
   at ../../../src/shared/Threading.cpp:159
No locals.
#4  0x00007f99811833ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#5  0x00007f9980745fcd in clone () from /lib/libc.so.6
No symbol table info available.
#6  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 3 (Thread 0x7f997feca950 (LWP 13294)):
#0  0x00007f998118a7e1 in nanosleep () from /lib/libpthread.so.0
No symbol table info available.
#1  0x00000000007e2367 in ACE_Based::Thread::Sleep (
   msecs=<value optimized out>) at /usr/include/ace/OS_NS_unistd.inl:918
No locals.
#2  0x00000000007da12b in SqlDelayThread::run (this=0x11c92e0)
   at ../../../../src/shared/Database/SqlDelayThread.cpp:38
   s = <value optimized out>
#3  0x00000000007e22ca in ACE_Based::Thread::ThreadTask (param=0x7f997feca0a0)
   at ../../../src/shared/Threading.cpp:159
No locals.
#4  0x00007f99811833ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#5  0x00007f9980745fcd in clone () from /lib/libc.so.6
No symbol table info available.
#6  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 1 (Thread 0x7f9982a7d700 (LWP 13290)):
#0  0x00007f9981183c95 in pthread_join () from /lib/libpthread.so.0
No symbol table info available.
#1  0x00007f998195f3e4 in ACE_Thread_Manager::wait_task ()
  from /usr/lib/libACE-5.6.3.so
No symbol table info available.
#2  0x00000000007501f0 in WorldSocketMgr::Wait (this=0x7f997bb6fa78)
   at ../../../src/game/WorldSocketMgr.cpp:102
   i = 1
#3  0x00000000004e3a6f in Master::Run (this=0x11c8da0)
   at ../../../src/mangosd/Master.cpp:318
   pidfile = {static npos = 18446744073709551615, 
 _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x11ba728 "core.pid"}}
   t = {m_iThreadId = 140297089923408, m_hThreadHandle = 140297089923408, 
 m_task = 0x7f997bb6f0d0, static m_ThreadStorage = {_vptr.ACE_TSS = 0x899bb0, 
   keylock_ = {lock_ = {__data = {__lock = 0, __count = 0, __owner = 0, 
         __nusers = 0, __kind = 0, __spins = 0, __list = {__prev = 0x0, 
           __next = 0x0}}, __size = '\\0' <repeats 39 times>, __align = 0}, 
     removed_ = false}, once_ = true, key_ = 3}, static m_TpEnum = {
   m_priority = {0, 0, 0, 0, 0, 0, 0}}}
   td2 = {m_iThreadId = 140297031825744, 
 m_hThreadHandle = 140297031825744, m_task = 0x7f997bb6f6d0, 
 static m_ThreadStorage = {_vptr.ACE_TSS = 0x899bb0, keylock_ = {lock_ = {
       __data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, 
         __kind = 0, __spins = 0, __list = {__prev = 0x0, __next = 0x0}}, 
       __size = '\\0' <repeats 39 times>, __align = 0}, removed_ = false}, 
   once_ = true, key_ = 3}, static m_TpEnum = {m_priority = {0, 0, 0, 0, 0, 
     0, 0}}}
   freeze_delay = <value optimized out>
   wsport = <value optimized out>
   bind_ip = {static npos = 18446744073709551615, 
 _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7f997bb6f9e8 "0.0.0.0"}}
#4  0x00007f998067e5a6 in __libc_start_main () from /lib/libc.so.6
No symbol table info available.
#5  0x00000000004e1a89 in _start () at ../sysdeps/x86_64/elf/start.S:113
No locals.
110                    *((uint32 volatile*)NULL) = 0;                       // bang crash

Link to comment
Share on other sites

Core: 7947

SD2: 1116

UDB: 380

ACID: 29

Patch: Anti-cheat by CWN

crash_log_2009-06-07_17-41-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  0x19edcd01 in ?? ()
#0  0x19edcd01 in ?? ()
No symbol table info available.
#1  0x08404cce in Guild::_StoreItem (this=0x8e45488, tab=3 '\\003', slot=10 '\\n', pItem=0xbaf54010, count=5, clone=false) at ../../../src/game/Guild.cpp:1782
   pItem2 = (class Item *) 0xbc8cfc88
#2  0x0840504d in Guild::StoreItem (this=0x8e45488, tabId=3 '\\003', dest=@0xb33ff220, pItem=0xbaf54010) at ../../../src/game/Guild.cpp:1738
   slot = 88 'X'
   count = <value optimized out>
   lastItem = <value optimized out>
#3  0x08410fbe in WorldSession::HandleGuildBankSwapItems (this=0x24adf328, recv_data=@0x175c3578) at ../../../src/game/GuildHandler.cpp:1487
   dest = {<std::_Vector_base<GuildItemPosCount,std::allocator<GuildItemPosCount> >> = {
   _M_impl = {<std::allocator<GuildItemPosCount>> = {<__gnu_cxx::new_allocator<GuildItemPosCount>> = {<No data fields>}, <No data fields>}, _M_start = 0x810e1c78, 
     _M_finish = 0x810e1c80, _M_end_of_storage = 0x810e1c80}}, <No data fields>}
   msg = <value optimized out>
   BankTab = 3 '\\003'
   BankTabSlot = <value optimized out>
   AutoStore = 0 '\\0'
   PlayerSlot = 30 '\\036'
   PlayerBag = <value optimized out>
   SplitedAmount = <value optimized out>
   BankTabDst = 236 'ì'
   BankTabSlotDst = 142 '\\216'
   ToChar = 0 '\\0'
   GuildId = 537
   pGuild = (Guild *) 0x8e45488
   pl = (class Player *) 0xbaa62f20
   pItemBank = <value optimized out>
   pItemChar = (class Item *) 0xbaf54010
#4  0x083b35ab in WorldSession::Update (this=0x24adf328) at ../../../src/game/WorldSession.cpp:204
   packet = (WorldPacket *) 0x175c3578
   currTime = <value optimized out>
#5  0x083abc03 in World::UpdateSessions (this=0xb6d0da48, diff=112) at ../../../src/game/World.cpp:2707
   next = {_M_cur = 0x38b60e50, _M_ht = 0xb6d0daac}
#6  0x083ac30e in World::Update (this=0xb6d0da48, diff=112) at ../../../src/game/World.cpp:1548
No locals.
#7  0x0811dc4e in WorldRunnable::run (this=0xb35019c0) at ../../../src/mangosd/WorldRunnable.cpp:65
   diff = 112
   realCurrTime = 3140064253
   realPrevTime = <value optimized out>
   prevSleepTime = 63
#8  0x08455bef in ACE_Based::Thread::ThreadTask (param=0xb35019c0) at ../../../src/shared/Threading.cpp:159
No locals.
#9  0xb7d70b37 in ACE_OS_Thread_Adapter::invoke (this=0xb4d7e718) at ../../../../dep/ACE_wrappers/ace/OS_Thread_Adapter.cpp:90
   hook = (class ACE_Thread_Hook *) 0xbb854758
   func = (ACE_THR_FUNC_INTERNAL) 0x8455be0 <ACE_Based::Thread::ThreadTask(void*)>
   arg = (void *) 0xb35019c0
   status = (ACE_THR_FUNC_RETURN) 0xbb854758
#10 0xb7d2121f in ace_thread_adapter (args=0xb4d7e718) at ../../../../dep/ACE_wrappers/ace/Base_Thread_Adapter.cpp:124
   status = (ACE_THR_FUNC_RETURN) 0xbb854758
#11 0xb79401b3 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#12 0xb789703e in clone () from /lib/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

Core: 7947

SD2: 1116

UDB: 380

ACID: 29

Patch: Anti-cheat by CWN

crash_log_2009-06-07_18-05-53.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  0x0832de13 in Spell::CheckItems (this=0xf29b700) at ../../../src/game/Spell.cpp:4887
4887            if( !p_caster->HasItemCount(itemid, 1) )
#0  0x0832de13 in Spell::CheckItems (this=0xf29b700) at ../../../src/game/Spell.cpp:4887
   proto = <value optimized out>
   p_caster = (class Player *) 0xa70e3248
   totems = <value optimized out>
   TotemCategory = <value optimized out>
#1  0x08334b36 in Spell::CheckCast (this=0xf29b700, strict=false) at ../../../src/game/Spell.cpp:3922
   castResult = <value optimized out>
   zone = 4298
   area = 4356
   locRes = <value optimized out>
#2  0x08338c8e in Spell::cast (this=0xf29b700, skipCheck=false) at ../../../src/game/Spell.cpp:2374
   castResult = 587170304
#3  0x0833943b in SpellEvent::Execute (this=0x16b60090, e_time=1255072, p_time=118) at ../../../src/game/Spell.cpp:5551
No locals.
#4  0x084711a8 in EventProcessor::Update (this=0xa70e3330, p_time=118) at ../../../src/framework/Utilities/EventProcessor.cpp:47
   Event = (BasicEvent *) 0x16b60090
#5  0x0838156c in Unit::Update (this=0xa70e3248, p_time=118) at ../../../src/game/Unit.cpp:190
No locals.
#6  0x082f51a7 in Player::Update (this=0xa70e3248, p_time=118) at ../../../src/game/Player.cpp:1109
   now = <value optimized out>
   pet = <value optimized out>
#7  0x08241996 in ObjectAccessor::UpdatePlayers (this=0x887e310, diff=118) at ../../../src/game/ObjectAccessor.cpp:408
   iter = {_M_cur = 0xe9a95a8, _M_ht = 0x85a0728}
#8  0x082372ac in MapManager::Update (this=0xa143150, diff=118) at ../../../src/game/MapManager.cpp:248
No locals.
#9  0x083ac3bb in World::Update (this=0xb6d0daa8, diff=118) at ../../../src/game/World.cpp:1587
   next = {_M_cur = 0x0, _M_ht = 0x0}
#10 0x0811dc4e in WorldRunnable::run (this=0xb4c8cd98) at ../../../src/mangosd/WorldRunnable.cpp:65
   diff = 118
   realCurrTime = 3141571149
   realPrevTime = <value optimized out>
   prevSleepTime = 100
#11 0x08455bef in ACE_Based::Thread::ThreadTask (param=0xb4c8cd98) at ../../../src/shared/Threading.cpp:159
No locals.
#12 0xb7daeb37 in ACE_OS_Thread_Adapter::invoke (this=0xb4c93d40) at ../../../../dep/ACE_wrappers/ace/OS_Thread_Adapter.cpp:90
   hook = (class ACE_Thread_Hook *) 0x22ff8200
   func = (ACE_THR_FUNC_INTERNAL) 0x8455be0 <ACE_Based::Thread::ThreadTask(void*)>
   arg = (void *) 0xb4c8cd98
   status = (ACE_THR_FUNC_RETURN) 0x22ff8200
#13 0xb7d5f21f in ace_thread_adapter (args=0xb4c93d40) at ../../../../dep/ACE_wrappers/ace/Base_Thread_Adapter.cpp:124
   status = (ACE_THR_FUNC_RETURN) 0x22ff8200
#14 0xb797e1b3 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#15 0xb78d503e in clone () from /lib/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

Core: 7947

SD2: 1116

UDB: 380

ACID: 29

Patch: Anti-cheat by CWN

crash_log_2009-06-07_22-34-16.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<Group*, std::allocator<Group*> >::remove (this=0x3bb12f00, __value=@0xb0712144)
   at /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_list.h:142
142        _M_node = _M_node->_M_next;
#0  std::list<Group*, std::allocator<Group*> >::remove (this=0x3bb12f00, __value=@0xb0712144)
   at /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_list.h:142
No locals.
#1  0x081b0816 in ~Group (this=0x5f190920) at ../../../src/game/InstanceSaveMgr.h:85
No locals.
#2  0x082a8de2 in Player::RemoveFromGroup (group=0x5f190920, guid=55314) at ../../../src/game/Player.cpp:2230
No locals.
#3  0x083b292b in WorldSession::LogoutPlayer (this=0x1c429460, Save=true) at ../../../src/game/Player.h:1494
   data = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 0, _wpos = 15, _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 = 0x1c229080 "*¼Ï\\037x®0\\017Ø", _M_finish = 0x1c22908f "\\034Rp\\025", _M_end_of_storage = 0x1c229096 "\\001ñ "}}, <No data fields>}}, m_opcode = 146}
   guild = (Guild *) 0xa756960
   data = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 0, _wpos = 2960204304, _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 = 0xb07121e8 "", 
         _M_finish = 0xb793f28e "\\201ÃfÍ", _M_end_of_storage = 0x1a870800 "\\220¶F\\024\\230Ü\\v\\033Creaxª&\\034"}}, <No data fields>}}, m_opcode = 49608}
#4  0x083b36a4 in WorldSession::Update (this=0x1c429460) at ../../../src/game/WorldSession.cpp:227
   packet = <value optimized out>
   currTime = 173
#5  0x083abc03 in World::UpdateSessions (this=0xb6d0d9d0, diff=143) at ../../../src/game/World.cpp:2707
   next = {_M_cur = 0x906d9698, _M_ht = 0xb6d0da34}
#6  0x083ac30e in World::Update (this=0xb6d0d9d0, diff=143) at ../../../src/game/World.cpp:1548
No locals.
#7  0x0811dc4e in WorldRunnable::run (this=0xb2b28888) at ../../../src/mangosd/WorldRunnable.cpp:65
   diff = 143
   realCurrTime = 3157654529
   realPrevTime = <value optimized out>
   prevSleepTime = 77
#8  0x08455bef in ACE_Based::Thread::ThreadTask (param=0xb2b28888) at ../../../src/shared/Threading.cpp:159
No locals.
#9  0xb7d6db37 in ACE_OS_Thread_Adapter::invoke (this=0xb2b2c4f0) at ../../../../dep/ACE_wrappers/ace/OS_Thread_Adapter.cpp:90
   hook = (class ACE_Thread_Hook *) 0x3
   func = (ACE_THR_FUNC_INTERNAL) 0x8455be0 <ACE_Based::Thread::ThreadTask(void*)>
   arg = (void *) 0xb2b28888
   status = (ACE_THR_FUNC_RETURN) 0x3
#10 0xb7d1e21f in ace_thread_adapter (args=0xb2b2c4f0) at ../../../../dep/ACE_wrappers/ace/Base_Thread_Adapter.cpp:124
   status = (ACE_THR_FUNC_RETURN) 0x3
#11 0xb793d1b3 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#12 0xb789403e in clone () from /lib/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

Core: 7947

SD2: 1116

UDB: 380

ACID: 29

Patch: Anti-cheat by CWN

crash_log_2009-06-08_16-08-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  Spell::cancel (this=0xaa649cf8) at ../../../src/game/Spell.cpp:2320
2320                    if( ihit->missCondition == SPELL_MISS_NONE )
#0  Spell::cancel (this=0xaa649cf8) at ../../../src/game/Spell.cpp:2320
No locals.
#1  0x08470f92 in EventProcessor::KillAllEvents (this=0x50334e60, force=false) at ../../../src/framework/Utilities/EventProcessor.cpp:73
No locals.
#2  0x08389800 in Unit::CleanupsBeforeDelete (this=0x50334d78) at ../../../src/game/Unit.cpp:10282
No locals.
#3  0x0825540c in ObjectGridUnloader::Visit<Creature> (this=0xb2fbe1a8, m=@0x4d52050c) at ../../../src/game/ObjectGridLoader.cpp:276
No locals.
#4  0x082561c5 in VisitorHelper<ObjectGridUnloader, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > (v=@0xb2fbe1a8, c=@0x4d52050c)
   at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:70
No locals.
#5  0x082188fd in Map::UnloadGrid (this=0x4d510020, x=@0xb2fbe1e8, y=@0xb2fbe1e4, pForce=true) at ../../../src/game/../framework/GameSystem/GridLoader.h:72
   unloader = {i_grid = @0x4d5200e0}
   grid = (NGridType *) 0x4d5200e0
   __PRETTY_FUNCTION__ = "bool Map::UnloadGrid(const uint32&, const uint32&, bool)"
#6  0x08218cae in Map::UnloadAll (this=0x4d510020, pForce=true) at ../../../src/game/Map.cpp:1041
   grid = (NGridType &) @0x0: <error reading variable>
#7  0x08417069 in MapInstanced::DestroyInstance (this=0xb4b00868, itr=@0xb2fbe264) at ../../../src/game/MapInstanced.cpp:249
No locals.
#8  0x0841759a in MapInstanced::Update (this=0xb4b00868, t=@0xb2fbe2a8) at ../../../src/game/MapInstanced.cpp:47
   i = {_M_cur = 0x83b15dd8, _M_ht = 0xb4b10918}
#9  0x08237371 in MapManager::Update (this=0xa202298, diff=116) at ../../../src/game/MapManager.cpp:253
   iter = {_M_cur = 0xade76668, _M_ht = 0xa2022e0}
#10 0x083ac3bb in World::Update (this=0xb6d0da68, diff=116) at ../../../src/game/World.cpp:1587
   next = {_M_cur = 0x0, _M_ht = 0x0}
#11 0x0811dc4e in WorldRunnable::run (this=0xb53e2758) at ../../../src/mangosd/WorldRunnable.cpp:65
   diff = 116
   realCurrTime = 3220909979
   realPrevTime = <value optimized out>
   prevSleepTime = 79
#12 0x08455bef in ACE_Based::Thread::ThreadTask (param=0xb53e2758) at ../../../src/shared/Threading.cpp:159
No locals.
#13 0xb7dc2b37 in ACE_OS_Thread_Adapter::invoke (this=0xb533df80) at ../../../../dep/ACE_wrappers/ace/OS_Thread_Adapter.cpp:90
   hook = (class ACE_Thread_Hook *) 0x12196eb8
   func = (ACE_THR_FUNC_INTERNAL) 0x8455be0 <ACE_Based::Thread::ThreadTask(void*)>
   arg = (void *) 0xb53e2758
   status = (ACE_THR_FUNC_RETURN) 0x12196eb8
#14 0xb7d7321f in ace_thread_adapter (args=0xb533df80) at ../../../../dep/ACE_wrappers/ace/Base_Thread_Adapter.cpp:124
   status = (ACE_THR_FUNC_RETURN) 0x12196eb8
#15 0xb79921b3 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#16 0xb78e903e in clone () from /lib/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

Core: 7947

SD2: 1116

UDB: 380

ACID: 29

Patch: Anti-cheat by CWN

crash_log_2009-06-10_13-10-09.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  0xb7806c87 in raise () from /lib/libc.so.6
#0  0xb7806c87 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0xb78084f8 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0xb780030c in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#3  0x084043d2 in Guild::_CanStoreItem_InTab (this=0xb4f2fdd8, tab=<value optimized out>, dest=@0xab2a2220, count=@0xab2a2120, merge=true, pSrcItem=0x18949750, 
   skip_slot=255 'ÿ') at ../../../src/game/Object.h:164
   need_space = <value optimized out>
   newPosition = {slot = 1 '\\001', count = 1149827722}
   pItem2 = (class Item *) 0x1fbb9ed8
   j = 2
#4  0x08404ae0 in Guild::CanStoreItem (this=0xb4f2fdd8, tab=5 '\\005', slot=255 'ÿ', dest=@0xab2a2220, count=1, pItem=0x18949750, swap=false) at ../../../src/game/Guild.cpp:1928
   res = <value optimized out>
   res = <value optimized out>
#5  0x08410f01 in WorldSession::HandleGuildBankSwapItems (this=0x9cff6720, recv_data=@0x8ef12bb8) at ../../../src/game/GuildHandler.cpp:1469
   dest = {<std::_Vector_base<GuildItemPosCount,std::allocator<GuildItemPosCount> >> = {
   _M_impl = {<std::allocator<GuildItemPosCount>> = {<__gnu_cxx::new_allocator<GuildItemPosCount>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, 
     _M_end_of_storage = 0x0}}, <No data fields>}
   msg = <value optimized out>
   BankTab = 5 '\\005'
   BankTabSlot = <value optimized out>
   AutoStore = 0 '\\0'
   PlayerSlot = 38 '&'
   PlayerBag = <value optimized out>
   SplitedAmount = <value optimized out>
   BankTabDst = 76 'L'
   BankTabSlotDst = 144 '\\220'
   ToChar = 0 '\\0'
   GuildId = 548
   pGuild = (Guild *) 0xb4f2fdd8
   pl = (class Player *) 0x27054480
   pItemBank = (class Item *) 0x0
   pItemChar = (class Item *) 0x18949750
#6  0x083b35ab in WorldSession::Update (this=0x9cff6720) at ../../../src/game/WorldSession.cpp:204
   packet = (WorldPacket *) 0x8ef12bb8
   currTime = <value optimized out>
#7  0x083abc03 in World::UpdateSessions (this=0xb6d201c0, diff=124) at ../../../src/game/World.cpp:2707
   next = {_M_cur = 0x41cbfa68, _M_ht = 0xb6d20224}
#8  0x083ac30e in World::Update (this=0xb6d201c0, diff=124) at ../../../src/game/World.cpp:1548
No locals.
#9  0x0811dc4e in WorldRunnable::run (this=0xb2c682f8) at ../../../src/mangosd/WorldRunnable.cpp:65
   diff = 124
   realCurrTime = 3383002734
   realPrevTime = <value optimized out>
   prevSleepTime = 91
#10 0x08455bef in ACE_Based::Thread::ThreadTask (param=0xb2c682f8) at ../../../src/shared/Threading.cpp:159
No locals.
#11 0xb7d86b37 in ACE_OS_Thread_Adapter::invoke (this=0xb3e2dab0) at ../../../../dep/ACE_wrappers/ace/OS_Thread_Adapter.cpp:90
   hook = (class ACE_Thread_Hook *) 0x0
   func = (ACE_THR_FUNC_INTERNAL) 0x8455be0 <ACE_Based::Thread::ThreadTask(void*)>
   arg = (void *) 0xb2c682f8
   status = (ACE_THR_FUNC_RETURN) 0x0
#12 0xb7d3721f in ace_thread_adapter (args=0xb3e2dab0) at ../../../../dep/ACE_wrappers/ace/Base_Thread_Adapter.cpp:124
   status = (ACE_THR_FUNC_RETURN) 0x0
#13 0xb79561b3 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#14 0xb78ad03e in clone () from /lib/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

Core: 7947

SD2: 1116

UDB: 380

ACID: 29

Patch: Anti-cheat by CWN

crash_log_2009-06-12_20-16-59.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  Guild::_CanStoreItem_InSpecificSlot (this=0x938f778, tab=<value optimized out>, slot=91 '[', dest=@0xb3bff220, count=@0xb3bff120, swap=false, pSrcItem=0x2ea582a0)
   at ../../../src/game/Object.h:164
164                ASSERT( index < m_valuesCount || PrintIndexError( index , false) );
#0  Guild::_CanStoreItem_InSpecificSlot (this=0x938f778, tab=<value optimized out>, slot=91 '[', dest=@0xb3bff220, count=@0xb3bff120, swap=false, pSrcItem=0x2ea582a0)
   at ../../../src/game/Object.h:164
   pItem2 = (class Item *) 0x11
   need_space = <value optimized out>
   newPosition = {slot = 1 '\\001', count = 1172958126}
#1  0x08404a9b in Guild::CanStoreItem (this=0x938f778, tab=0 '\\0', slot=91 '[', dest=@0xb3bff220, count=1, pItem=0x2ea582a0, swap=<value optimized out>)
   at ../../../src/game/Guild.cpp:1915
   res = <value optimized out>
   res = <value optimized out>
#2  0x08410f01 in WorldSession::HandleGuildBankSwapItems (this=0x2bb42d68, recv_data=@0x59e66878) at ../../../src/game/GuildHandler.cpp:1469
   dest = {<std::_Vector_base<GuildItemPosCount,std::allocator<GuildItemPosCount> >> = {
   _M_impl = {<std::allocator<GuildItemPosCount>> = {<__gnu_cxx::new_allocator<GuildItemPosCount>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, 
     _M_end_of_storage = 0x0}}, <No data fields>}
   msg = <value optimized out>
   BankTab = 0 '\\0'
   BankTabSlot = <value optimized out>
   AutoStore = 0 '\\0'
   PlayerSlot = 9 '\\t'
   PlayerBag = <value optimized out>
   SplitedAmount = <value optimized out>
   BankTabDst = 220 'Ü'
   BankTabSlotDst = 153 '\\231'
   ToChar = 0 '\\0'
   GuildId = 575
   pGuild = (Guild *) 0x938f778
   pl = (class Player *) 0x3766b060
   pItemBank = (class Item *) 0x0
   pItemChar = (class Item *) 0x2ea582a0
#3  0x083b35ab in WorldSession::Update (this=0x2bb42d68) at ../../../src/game/WorldSession.cpp:204
   packet = (WorldPacket *) 0x59e66878
   currTime = <value optimized out>
#4  0x083abc03 in World::UpdateSessions (this=0x85c3cf0, diff=101) at ../../../src/game/World.cpp:2707
   next = {_M_cur = 0x14316be8, _M_ht = 0x85c3d54}
#5  0x083ac30e in World::Update (this=0x85c3cf0, diff=101) at ../../../src/game/World.cpp:1548
No locals.
#6  0x0811dc4e in WorldRunnable::run (this=0xb3ca5990) at ../../../src/mangosd/WorldRunnable.cpp:65
   diff = 101
   realCurrTime = 3581411546
   realPrevTime = <value optimized out>
   prevSleepTime = 67
#7  0x08455bef in ACE_Based::Thread::ThreadTask (param=0xb3ca5990) at ../../../src/shared/Threading.cpp:159
No locals.
#8  0xb7e1fb37 in ACE_OS_Thread_Adapter::invoke (this=0xb3cf0a58) at ../../../../dep/ACE_wrappers/ace/OS_Thread_Adapter.cpp:90
   hook = (class ACE_Thread_Hook *) 0x5b
   func = (ACE_THR_FUNC_INTERNAL) 0x8455be0 <ACE_Based::Thread::ThreadTask(void*)>
   arg = (void *) 0xb3ca5990
   status = (ACE_THR_FUNC_RETURN) 0x5b
#9  0xb7dd021f in ace_thread_adapter (args=0xb3cf0a58) at ../../../../dep/ACE_wrappers/ace/Base_Thread_Adapter.cpp:124
   status = (ACE_THR_FUNC_RETURN) 0x5b
#10 0xb79ef1b3 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#11 0xb794603e in clone () from /lib/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

Core: 7947

SD2: 1116

UDB: 380

ACID: 29

Patch: Anti-cheat by CWN

crash_log_2009-06-13_14-04-25.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  0xb7825c87 in raise () from /lib/libc.so.6
#0  0xb7825c87 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0xb78274f8 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0xb781f30c in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#3  0x084043d2 in Guild::_CanStoreItem_InTab (this=0xb2c598e8, tab=<value optimized out>, dest=@0xaafa2220, count=@0xaafa2120, merge=true, pSrcItem=0x58eae9c0, 
   skip_slot=255 'ÿ') at ../../../src/game/Object.h:164
   need_space = <value optimized out>
   newPosition = {slot = 1 '\\001', count = 1150048101}
   pItem2 = (class Item *) 0x1a5b14b0
   j = 1
#4  0x08404ae0 in Guild::CanStoreItem (this=0xb2c598e8, tab=1 '\\001', slot=255 'ÿ', dest=@0xaafa2220, count=3, pItem=0x58eae9c0, swap=false) at ../../../src/game/Guild.cpp:1928
   res = <value optimized out>
   res = <value optimized out>
#5  0x08410f01 in WorldSession::HandleGuildBankSwapItems (this=0xa3ba8eb8, recv_data=@0x1c8f2c88) at ../../../src/game/GuildHandler.cpp:1469
   dest = {<std::_Vector_base<GuildItemPosCount,std::allocator<GuildItemPosCount> >> = {
   _M_impl = {<std::allocator<GuildItemPosCount>> = {<__gnu_cxx::new_allocator<GuildItemPosCount>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, 
     _M_end_of_storage = 0x0}}, <No data fields>}
   msg = <value optimized out>
   BankTab = 1 '\\001'
   BankTabSlot = <value optimized out>
   AutoStore = 0 '\\0'
   PlayerSlot = 1 '\\001'
   PlayerBag = <value optimized out>
   SplitedAmount = <value optimized out>
   BankTabDst = 60 '<'
   BankTabSlotDst = 146 '\\222'
   ToChar = 0 '\\0'
   GuildId = 575
   pGuild = (Guild *) 0xb2c598e8
   pl = (class Player *) 0x445b59d0
   pItemBank = (class Item *) 0x0
   pItemChar = (class Item *) 0x58eae9c0
#6  0x083b35ab in WorldSession::Update (this=0xa3ba8eb8) at ../../../src/game/WorldSession.cpp:204
   packet = (WorldPacket *) 0x1c8f2c88
   currTime = <value optimized out>
#7  0x083abc03 in World::UpdateSessions (this=0xb6d0da70, diff=74) at ../../../src/game/World.cpp:2707
   next = {_M_cur = 0x8b545a8, _M_ht = 0xb6d0dad4}
#8  0x083ac30e in World::Update (this=0xb6d0da70, diff=74) at ../../../src/game/World.cpp:1548
No locals.
#9  0x0811dc4e in WorldRunnable::run (this=0xb3b27b98) at ../../../src/mangosd/WorldRunnable.cpp:65
   diff = 74
   realCurrTime = 3645469278
   realPrevTime = <value optimized out>
   prevSleepTime = 70
#10 0x08455bef in ACE_Based::Thread::ThreadTask (param=0xb3b27b98) at ../../../src/shared/Threading.cpp:159
No locals.
#11 0xb7da5b37 in ACE_OS_Thread_Adapter::invoke (this=0xb3b2ab90) at ../../../../dep/ACE_wrappers/ace/OS_Thread_Adapter.cpp:90
   hook = (class ACE_Thread_Hook *) 0x0
   func = (ACE_THR_FUNC_INTERNAL) 0x8455be0 <ACE_Based::Thread::ThreadTask(void*)>
   arg = (void *) 0xb3b27b98
   status = (ACE_THR_FUNC_RETURN) 0x0
#12 0xb7d5621f in ace_thread_adapter (args=0xb3b2ab90) at ../../../../dep/ACE_wrappers/ace/Base_Thread_Adapter.cpp:124
   status = (ACE_THR_FUNC_RETURN) 0x0
#13 0xb79751b3 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#14 0xb78cc03e 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