Jump to content

Woweur

Members
  • Posts

    104
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

Posts posted by Woweur

  1. MaNGOS 8228

    I dont understrand why i have a many many crash with vector and string ...

    Program received signal SIGSEGV, Segmentation fault.
    [switching to Thread 1115703648 (LWP 959)]
    0x00002ab2c0f6839d in free () from /lib/libc.so.6
    #0  0x00002ab2c0f6839d in free () from /lib/libc.so.6
    #1  0x00002ab2c0f6a16d in malloc () from /lib/libc.so.6
    #2  0x00002ab2c0b2893d in operator new () from /usr/lib/libstdc++.so.6
    #3  0x00002ab2c0b075d1 in std::string::_Rep::_S_create ()
      from /usr/lib/libstdc++.so.6
    #4  0x00002ab2c0b07f8b in std::string::_Rep::_M_clone ()
      from /usr/lib/libstdc++.so.6
    #5  0x00002ab2c0b08895 in std::string::reserve () from /usr/lib/libstdc++.so.6
    #6  0x000000000084b1cb in StrSplit (src=@0x42803e50, sep=@0x42803e40)
       at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/basic_string.h:858
    #7  0x000000000062677b in Object::LoadValues (this=0x2aaadfc2be70, 
       data=0x2aaac74a5080 "44489 0 25 0 1065353216 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1290 92 250 0 0 100 0 0 0 92 250 1000 0 100 0 0 1000 1076691335 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1610 0 0 0 8 2048 4194304 1156415488 1157234688 11"...)
       at ../../../src/game/Object.cpp:787
    #8  0x0000000000688ca3 in Player::MinimalLoadFromDB (this=0x2aaadfc2be70, 
       result=0x2aaae56067f0, guid=44489) at ../../../src/game/Player.cpp:13846
    #9  0x00000000008184c8 in WorldSession::HandleCharEnum (this=0x2aaad24e2a70, 
       result=0x2aaae56067f0) at ../../../src/game/CharacterHandler.cpp:138
    #10 0x0000000000842e55 in SqlResultQueue::Update (this=0x13d1f00)
       at ../../../../src/shared/Database/SqlOperations.cpp:77
    #11 0x0000000000795bda in World::Update (this=0xb1a760, diff=92)
       at ../../../src/game/World.cpp:1614
    #12 0x00000000004fabe4 in WorldRunnable::run (this=<value optimized out>)
       at ../../../src/mangosd/WorldRunnable.cpp:65
    #13 0x00002ab2c0846371 in ZThread::ThreadImpl::Dispatch (parent=0xaf6ba0, 
       impl=0x2aaab5f5fc70, task=@0x428041a0)
       at ../../../../dep/src/zthread/ThreadImpl.cxx:407
    #14 0x00002ab2c0848876 in ZThread::(anonymous namespace)::Launcher::run (
       this=0x7fffeaf7c5c0) at ../../../../dep/src/zthread/ThreadImpl.cxx:49
    #15 0x00002ab2c084c1ce in _dispatch (arg=0x9870ff0)
       at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
    #16 0x00002ab2c095ef1a in start_thread () from /lib/libpthread.so.0
    #17 0x00002ab2c0fc55d2 in clone () from /lib/libc.so.6
    #18 0x0000000000000000 in ?? ()
    #0  0x00002ab2c0f6839d in free () from /lib/libc.so.6
    No symbol table info available.
    #1  0x00002ab2c0f6a16d in malloc () from /lib/libc.so.6
    No symbol table info available.
    #2  0x00002ab2c0b2893d in operator new () from /usr/lib/libstdc++.so.6
    No symbol table info available.
    #3  0x00002ab2c0b075d1 in std::string::_Rep::_S_create ()
      from /usr/lib/libstdc++.so.6
    No symbol table info available.
    #4  0x00002ab2c0b07f8b in std::string::_Rep::_M_clone ()
      from /usr/lib/libstdc++.so.6
    No symbol table info available.
    #5  0x00002ab2c0b08895 in std::string::reserve () from /usr/lib/libstdc++.so.6
    No symbol table info available.
    #6  0x000000000084b1cb in StrSplit (src=@0x42803e50, sep=@0x42803e40)
       at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/basic_string.h:858
       r = (
       std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >,std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &) @0x42803e20: {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >,std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
       _M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0xd409450, _M_finish = 0xd409588, 
         _M_end_of_storage = 0xd409650}}, <No data fields>}
       s = {static npos = 18446744073709551615, 
     _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x3f1ee28 "10766913"}}
    #7  0x000000000062677b in Object::LoadValues (this=0x2aaadfc2be70, 
       data=0x2aaac74a5080 "44489 0 25 0 1065353216 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1290 92 250 0 0 100 0 0 0 92 250 1000 0 100 0 0 1000 1076691335 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1610 0 0 0 8 2048 4194304 1156415488 1157234688 11"...)
       at ../../../src/game/Object.cpp:787
       tokens = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >,std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
       _M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0xd409450, _M_finish = 0xd409588, 
         _M_end_of_storage = 0xd409650}}, <No data fields>}
       index = <value optimized out>
    #8  0x0000000000688ca3 in Player::MinimalLoadFromDB (this=0x2aaadfc2be70, 
       result=0x2aaae56067f0, guid=44489) at ../../../src/game/Player.cpp:13846
       delete_result = false
       fields = (Field *) 0x2aaaec350bd8
    #9  0x00000000008184c8 in WorldSession::HandleCharEnum (this=0x2aaad24e2a70, 
       result=0x2aaae56067f0) at ../../../src/game/CharacterHandler.cpp:138
       guidlow = 44489
       plr = (class Player *) 0x2aaadfc2be70
       data = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 0, 
       _wpos = 251, 
       _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 = 0x2aaae35cecc0 "", _M_finish = 0x2aaae35cedbb "", 
             _M_end_of_storage = 0x2aaae35cee42 ""}}, <No data fields>}}, 
     m_opcode = 59}
       num = 1 '\\001'
    #10 0x0000000000842e55 in SqlResultQueue::Update (this=0x13d1f00)
       at ../../../../src/shared/Database/SqlOperations.cpp:77
       callback = (class MaNGOS::IQueryCallback *) 0x2aaaeade7c20
    #11 0x0000000000795bda in World::Update (this=0xb1a760, diff=92)
       at ../../../src/game/World.cpp:1614
       next = {_M_cur = 0x54, _M_ht = 0x2ab2c084787e}
       autobroadcaston = 1
    #12 0x00000000004fabe4 in WorldRunnable::run (this=<value optimized out>)
       at ../../../src/mangosd/WorldRunnable.cpp:65
       diff = 92
       realCurrTime = 3125690303
       realPrevTime = <value optimized out>
       prevSleepTime = 84
    #13 0x00002ab2c0846371 in ZThread::ThreadImpl::Dispatch (parent=0xaf6ba0, 
       impl=0x2aaab5f5fc70, task=@0x428041a0)
       at ../../../../dep/src/zthread/ThreadImpl.cxx:407
    No locals.
    #14 0x00002ab2c0848876 in ZThread::(anonymous namespace)::Launcher::run (
       this=0x7fffeaf7c5c0) at ../../../../dep/src/zthread/ThreadImpl.cxx:49
    No locals.
    #15 0x00002ab2c084c1ce in _dispatch (arg=0x9870ff0)
       at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
       __PRETTY_FUNCTION__ = "void* ZThread::_dispatch(void*)"
    #16 0x00002ab2c095ef1a in start_thread () from /lib/libpthread.so.0
    No symbol table info available.
    #17 0x00002ab2c0fc55d2 in clone () from /lib/libc.so.6
    No symbol table info available.
    #18 0x0000000000000000 in ?? ()
    No symbol table info available.
     13 Thread 1166059872 (LWP 970)  0x00002ab2c0fc59ac in epoll_wait ()
      from /lib/libc.so.6
     12 Thread 1157667168 (LWP 969)  0x00002ab2c0fc59ac in epoll_wait ()
      from /lib/libc.so.6
     11 Thread 1149274464 (LWP 968)  0x00002ab2c0fc59ac in epoll_wait ()
      from /lib/libc.so.6
     10 Thread 1140881760 (LWP 967)  0x00002ab2c0fc59ac in epoll_wait ()
      from /lib/libc.so.6
     9 Thread 1132489056 (LWP 966)  0x00002ab2c0961d2f in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
     8 Thread 1124096352 (LWP 965)  0x00002ab2c0961d2f in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
     7 Thread 1107310944 (LWP 964)  0x00002ab2c0f8ddf5 in nanosleep ()
      from /lib/libc.so.6
    * 6 Thread 1115703648 (LWP 959)  0x00002ab2c0f6839d in free ()
      from /lib/libc.so.6
     4 Thread 1098918240 (LWP 716)  0x00002ab2c0961d2f in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
     3 Thread 1090525536 (LWP 713)  0x00002ab2c0961d2f in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
     2 Thread 1082132832 (LWP 712)  0x00002ab2c0961d2f in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
     1 Thread 46947238967328 (LWP 703)  0x00002ab2c09600f5 in pthread_join ()
      from /lib/libpthread.so.0
    

  2. MaNGOS 8228

    Program received signal SIGSEGV, Segmentation fault.

    [switching to Thread 1115703648 (LWP 16465)]

    0x00002b5c580b670d in free () from /lib/libc.so.6

    #0 0x00002b5c580b670d in free () from /lib/libc.so.6

    #1 0x00002b5c580b816d in malloc () from /lib/libc.so.6

    #2 0x00002b5c57c7693d in operator new () from /usr/lib/libstdc++.so.6

    #3 0x000000000050367c in std::vector<unsigned char, std::allocator<unsigned char> >::reserve (this=0x42803990, __n=46913303222832)

    at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/ext/new_allocator.h:88

    #4 0x0000000000784cf5 in UpdateData::BuildPacket (this=0x42803ac8,

    packet=0x42803a00, hasTransport=false)

    at ../../../src/game/../shared/ByteBuffer.h:40

    #5 0x00000000007e98b1 in MaNGOS::VisibleNotifier::Notify (this=0x42803ac0)

    at ../../../src/game/GridNotifiers.cpp:114

    #6 0x00000000005f83b6 in Map::UpdateObjectsVisibilityFor (this=0x1770df0,

    player=0xd6, cell=@0x42803cd0, cellpair=@0x42803c80)

    at ../../../src/game/Map.cpp:1815

    #7 0x00000000005fe9e1 in Map::PlayerRelocation (this=0x1770df0,

    player=0x16eabad0, x=<value optimized out>, y=<value optimized out>,

    z=<value optimized out>, orientation=<value optimized out>)

    at ../../../src/game/Map.cpp:811

    #8 0x00000000006c4665 in Player::SetPosition (this=0x16eabad0, x=-3688.15723,

    y=-2931.97241, z=1013.34851, orientation=2.85095358, teleport=false)

    at ../../../src/game/Player.cpp:5674

    #9 0x0000000000804385 in WorldSession::HandleMovementOpcodes (

    this=0x2aaac49ea5d0, recv_data=@0x2aaacd24e670)

    at ../../../src/game/MovementHandler.cpp:575

    #10 0x000000000079e116 in WorldSession::Update (this=0x2aaac49ea5d0)

    at ../../../src/game/WorldSession.cpp:205

    #11 0x0000000000794f8c in World::UpdateSessions (this=0xb1a760, diff=128)

    at ../../../src/game/World.cpp:2767

    #12 0x0000000000795d11 in World::Update (this=0xb1a760, diff=128)

    at ../../../src/game/World.cpp:1565

    #13 0x00000000004fabe4 in WorldRunnable::run (this=<value optimized out>)

    at ../../../src/mangosd/WorldRunnable.cpp:65

    #14 0x00002b5c57994371 in ZThread::ThreadImpl::Dispatch (parent=0xaf6ba0,

    impl=0x18b9700, task=@0x428041a0)

    at ../../../../dep/src/zthread/ThreadImpl.cxx:407

    #15 0x00002b5c57996876 in ZThread::(anonymous namespace)::Launcher::run (

    this=0x7fff53e30470) at ../../../../dep/src/zthread/ThreadImpl.cxx:49

    #16 0x00002b5c5799a1ce in _dispatch (arg=0x2aaad97000e8)

    at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137

    #17 0x00002b5c57aacf1a in start_thread () from /lib/libpthread.so.0

    #18 0x00002b5c581135d2 in clone () from /lib/libc.so.6

    #19 0x0000000000000000 in ?? ()

    #0 0x00002b5c580b670d in free () from /lib/libc.so.6

    No symbol table info available.

    #1 0x00002b5c580b816d in malloc () from /lib/libc.so.6

    No symbol table info available.

    #2 0x00002b5c57c7693d in operator new () from /usr/lib/libstdc++.so.6

    No symbol table info available.

    #3 0x000000000050367c in std::vector<unsigned char, std::allocator<unsigned char> >::reserve (this=0x42803990, __n=46913303222832)

    at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/ext/new_allocator.h:88

    __old_size = 0

    __tmp = <value optimized out>

    #4 0x0000000000784cf5 in UpdateData::BuildPacket (this=0x42803ac8,

    packet=0x42803a00, hasTransport=false)

    at ../../../src/game/../shared/ByteBuffer.h:40

    buf = {static DEFAULT_SIZE = 4096, _rpos = 0, _wpos = 0,

    _storage = {<std::_Vector_base<unsigned char,std::allocator<unsigned char> >> = {

    _M_impl = {<std::allocator<unsigned char>> = {<__gnu_cxx::new_allocator<unsigned char>> = {<No data fields>}, <No data fields>}, _M_start = 0x0,

    _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}}

    #5 0x00000000007e98b1 in MaNGOS::VisibleNotifier::Notify (this=0x42803ac0)

    at ../../../src/game/GridNotifiers.cpp:114

    plr = <value optimized out>

    packet = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 0,

    _wpos = 0,

    _storage = {<std::_Vector_base<unsigned char,std::allocator<unsigned char> >> = {

    _M_impl = {<std::allocator<unsigned char>> = {<__gnu_cxx::new_allocator<unsigned char>> = {<No data fields>}, <No data fields>}, _M_start = 0x0,

    _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}},

    m_opcode = 0}

    #6 0x00000000005f83b6 in Map::UpdateObjectsVisibilityFor (this=0x1770df0,

    player=0xd6, cell=@0x42803cd0, cellpair=@0x42803c80)

    at ../../../src/game/Map.cpp:1815

    notifier = {i_player = @0x16eabad0, i_data = {m_blockCount = 14,

    m_outOfRangeGUIDs = {_M_t = {

    _M_impl = {<std::allocator<std::_Rb_tree_node<long unsigned int> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<long unsigned int> >> = {<No data fields>}, <No data fields>},

    _M_key_compare = {<> = {<No data fields>}, <No data fields>},

    _M_header = {_M_color = std::_S_red, _M_parent = 0x2aaae2c50d90,

    _M_left = 0x2aaaea6d9400, _M_right = 0x2aaae96cd760},

    _M_node_count = 5}}}, m_data = {static DEFAULT_SIZE = 4096,

    _rpos = 0, _wpos = 2915,

    _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 = 0x2aaaeaf805e0 "\\002��,

    _M_finish = 0x2aaaeaf81143 "ꪪ",

    _M_end_of_storage = 0x2aaaeaf815e0 "ᜰ25

  3. Crashlog :

    Thread 7 (Thread 1107310944 (LWP 17793)):
    #0  0x00002ac654bb6df5 in nanosleep () from /lib/libc.so.6
    No symbol table info available.
    #1  0x00002ac654be81e4 in usleep () from /lib/libc.so.6
    No symbol table info available.
    #2  0x00000000004f5e75 in CliRunnable::run (this=<value optimized out>)
       at ../../../src/mangosd/CliRunnable.cpp:309
       command = {static npos = 18446744073709551615, 
     _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xaf5bf8 ""}}
       command_str = <value optimized out>
       commandbuf = "\\001\\000\\000\\000\\000\\000\\000\\000\\231~XTÆ*\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000`ÅÕTÆ*\\000\\000\\036wGTÆ*\\000\\000\\024\\000\\000\\000\\000\\000\\000\\000\\000\\035XTÆ*\\000\\000°O+\\001\\000\\000\\000\\000ø[¯\\000\\000\\000\\000\\000\\2029¸TÆ*\\000\\000\\000\\035XTÆ*\\000\\000ø[¯\\000\\000\\000\\000\\000\\000\\000\\200\\000\\000\\000\\000\\000} GTÆ*\\000\\0000\\035XTÆ*\\000\\000( ¬\\000\\000\\000\\000\\000\\2103³TÆ*\\000\\000t\\200³TÆ*\\000\\000\\2200\\000B", '\\0' <repeats 12 times>, " ÌXTÆ*\\000\\000\\210î UÆ*\\000\\000`[¯\\000\\000\\000\\000\\000\\001\\000\\000\\000\\000\\000\\000\\000ÿ XTÆ*\\000\\000`Å"...
    #3  0x00002ac65446f371 in ZThread::ThreadImpl::Dispatch (parent=0xaf5ac0, 
       impl=0x12b4fb0, task=@0x420031a0)
       at ../../../../dep/src/zthread/ThreadImpl.cxx:407
    No locals.
    #4  0x00002ac654471876 in ZThread::(anonymous namespace)::Launcher::run (
       this=0x7fff5735b9b0) at ../../../../dep/src/zthread/ThreadImpl.cxx:49
    No locals.
    #5  0x00002ac6544751ce in _dispatch (arg=0x42002ef0)
       at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
       __PRETTY_FUNCTION__ = "void* ZThread::_dispatch(void*)"
    #6  0x00002ac654587f1a in start_thread () from /lib/libpthread.so.0
    No symbol table info available.
    #7  0x00002ac654bee5d2 in clone () from /lib/libc.so.6
    No symbol table info available.
    #8  0x0000000000000000 in ?? ()
    No symbol table info available.
    
    Thread 6 (Thread 1115703648 (LWP 17792)):
    #0  0x00002ac65458ceeb in __lll_mutex_lock_wait () from /lib/libpthread.so.0
    No symbol table info available.
    #1  0x0000000000000119 in ?? ()
    No symbol table info available.
    #2  0x0000000000000000 in ?? ()
    No symbol table info available.
    
    Thread 4 (Thread 1098918240 (LWP 17499)):
    #0  0x00002ac65458ad2f in pthread_cond_timedwait@@GLIBC_2.3.2 ()
      from /lib/libpthread.so.0
    No symbol table info available.
    #1  0x00002ac65445b482 in ZThread::Monitor::wait (this=0xb12be0, 
       ms=<value optimized out>)
       at ../../../../dep/src/zthread/posix/Monitor.cxx:118
       t = {_value = {tv_sec = 1247768191, tv_usec = 349530}}
       timeout = {tv_sec = 1247768191, tv_nsec = 359000000}
       state = <value optimized out>
       status = -1
       __PRETTY_FUNCTION__ = "ZThread::Status::STATE ZThread::Monitor::wait(long unsigned int)"
    #2  0x00002ac654470871 in ZThread::ThreadImpl::sleep (ms=10)
       at ../../../../dep/src/zthread/ThreadImpl.cxx:295
       monitor = (ZThread::Monitor &) @0xb12be0: {<ZThread::Status> = {
       _pending = 0, _mask = 65527}, <ZThread::NonCopyable> = {<No data fields>}, 
     _lock = {<ZThread::NonCopyable> = {<No data fields>}, _mtx = {__data = {
           __lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, 
           __spins = 0}, __size = '\\0' <repeats 39 times>, __align = 0}}, 
     _waitCond = {__data = {__lock = 0, __futex = 225811, __total_seq = 112906, 
         __wakeup_seq = 112905, __woken_seq = 112905, __mutex = 0xb12c40, 
         __nwaiters = 2, __broadcast_seq = 0}, 
       __size = "\\000\\000\\000\\000\\023r\\003\\000\\n¹\\001\\000\\000\\000\\000\\000\\t¹\\001\\000\\000\\000\\000\\000\\t¹\\001\\000\\000\\000\\000\\000@,±\\000\\000\\000\\000\\000\\002\\000\\000\\000\\000\\000\\000", __align = 969850860077056}, _waitLock = {__data = {
         __lock = 0, __count = 0, __owner = 0, __nusers = 1, __kind = 0, 
         __spins = 0}, 
       __size = '\\0' <repeats 12 times>, "\\001", '\\0' <repeats 26 times>, 
       __align = 0}, _owner = 1098918240, _waiting = true}
       g = {<ZThread::LockHolder<ZThread::Monitor>> = {_lock = @0xb12be0, 
       _enabled = true}, <ZThread::NonCopyable> = {<No data fields>}, <No data fields>}
    #3  0x00000000008411eb in SqlDelayThread::run (this=0xb0c0a0)
       at ../../../../src/shared/Database/SqlDelayThread.cpp:38
       s = (SqlOperation *) 0x2aaae2a535c0
    #4  0x00002ac65446f371 in ZThread::ThreadImpl::Dispatch (parent=0xaf5ac0, 
       impl=0xb12ba0, task=@0x418021a0)
       at ../../../../dep/src/zthread/ThreadImpl.cxx:407
    No locals.
    #5  0x00002ac654471876 in ZThread::(anonymous namespace)::Launcher::run (
       this=0x7fff5735b850) at ../../../../dep/src/zthread/ThreadImpl.cxx:49
    No locals.
    #6  0x00002ac6544751ce in _dispatch (arg=0xb12c14)
       at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
       __PRETTY_FUNCTION__ = "void* ZThread::_dispatch(void*)"
    #7  0x00002ac654587f1a in start_thread () from /lib/libpthread.so.0
    No symbol table info available.
    #8  0x00002ac654bee5d2 in clone () from /lib/libc.so.6
    No symbol table info available.
    #9  0x0000000000000000 in ?? ()
    No symbol table info available.
    
    Thread 3 (Thread 1090525536 (LWP 17498)):
    #0  0x00002ac65458d1bf in __read_nocancel () from /lib/libpthread.so.0
    No symbol table info available.
    #1  0x00002ac6538e6858 in vio_read () from /usr/lib/libmysqlclient_r.so.15
    No symbol table info available.
    #2  0x00002ac6538e68b3 in vio_read_buff () from /usr/lib/libmysqlclient_r.so.15
    No symbol table info available.
    #3  0x00002ac6538e7b95 in net_realloc () from /usr/lib/libmysqlclient_r.so.15
    No symbol table info available.
    #4  0x00002ac6538e7e89 in my_net_read () from /usr/lib/libmysqlclient_r.so.15
    No symbol table info available.
    #5  0x00002ac6538e21df in cli_safe_read () from /usr/lib/libmysqlclient_r.so.15
    No symbol table info available.
    #6  0x00002ac6538e27e9 in cli_read_rows () from /usr/lib/libmysqlclient_r.so.15
    No symbol table info available.
    #7  0x00002ac6538e14fe in mysql_real_query ()
      from /usr/lib/libmysqlclient_r.so.15
    No symbol table info available.
    #8  0x000000000083c97b in DatabaseMysql::DirectExecute (this=0xab0160, 
       sql=0x2aaac491b160 "DELETE FROM characters WHERE guid = '47969'")
       at ../../../../src/shared/Database/DatabaseMysql.cpp:280
       query_connection_guard = {<ZThread::LockHolder<ZThread::FastMutex>> = {
       _lock = @0xab01d8, 
       _enabled = true}, <ZThread::NonCopyable> = {<No data fields>}, <No data fields>}
    #9  0x0000000000841865 in SqlTransaction::Execute (this=<value optimized out>, 
       db=0xab0160) at ../../../../src/shared/Database/SqlOperations.cpp:42
       sql = 0x2aaac491b160 "DELETE FROM characters WHERE guid = '47969'"
    #10 0x000000000084126d in SqlDelayThread::run (this=0xaf5f90)
       at ../../../../src/shared/Database/SqlDelayThread.cpp:42
       s = (SqlOperation *) 0x2aaac32f17b0
    #11 0x00002ac65446f371 in ZThread::ThreadImpl::Dispatch (parent=0xaf5ac0, 
       impl=0xb0bbe0, task=@0x410011a0)
       at ../../../../dep/src/zthread/ThreadImpl.cxx:407
    No locals.
    #12 0x00002ac654471876 in ZThread::(anonymous namespace)::Launcher::run (
       this=0x7fff5735b850) at ../../../../dep/src/zthread/ThreadImpl.cxx:49
    No locals.
    #13 0x00002ac6544751ce in _dispatch (arg=0xc)
       at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
       __PRETTY_FUNCTION__ = "void* ZThread::_dispatch(void*)"
    #14 0x00002ac654587f1a in start_thread () from /lib/libpthread.so.0
    No symbol table info available.
    #15 0x00002ac654bee5d2 in clone () from /lib/libc.so.6
    No symbol table info available.
    #16 0x0000000000000000 in ?? ()
    No symbol table info available.
    
    Thread 2 (Thread 1082132832 (LWP 17497)):
    #0  0x00002ac65458ad2f in pthread_cond_timedwait@@GLIBC_2.3.2 ()
      from /lib/libpthread.so.0
    No symbol table info available.
    #1  0x00002ac65445b482 in ZThread::Monitor::wait (this=0xaf5780, 
       ms=<value optimized out>)
       at ../../../../dep/src/zthread/posix/Monitor.cxx:118
       t = {_value = {tv_sec = 1247768191, tv_usec = 341527}}
       timeout = {tv_sec = 1247768191, tv_nsec = 351000000}
       state = <value optimized out>
       status = -1
       __PRETTY_FUNCTION__ = "ZThread::Status::STATE ZThread::Monitor::wait(long unsigned int)"
    #2  0x00002ac654470871 in ZThread::ThreadImpl::sleep (ms=10)
       at ../../../../dep/src/zthread/ThreadImpl.cxx:295
       monitor = (ZThread::Monitor &) @0xaf5780: {<ZThread::Status> = {
       _pending = 0, _mask = 65527}, <ZThread::NonCopyable> = {<No data fields>}, 
     _lock = {<ZThread::NonCopyable> = {<No data fields>}, _mtx = {__data = {
           __lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, 
           __spins = 0}, __size = '\\0' <repeats 39 times>, __align = 0}}, 
     _waitCond = {__data = {__lock = 0, __futex = 225763, __total_seq = 112882, 
         __wakeup_seq = 112881, __woken_seq = 112881, __mutex = 0xaf57e0, 
         __nwaiters = 2, __broadcast_seq = 0}, 
       __size = "\\000\\000\\000\\000ãq\\003\\000ò¸\\001\\000\\000\\000\\000\\000ñ¸\\001\\000\\000\\000\\000\\000ñ¸\\001\\000\\000\\000\\000\\000àW¯\\000\\000\\000\\000\\000\\002\\000\\000\\000\\000\\000\\000", __align = 969644701646848}, _waitLock = {__data = {__lock = 0, 
         __count = 0, __owner = 0, __nusers = 1, __kind = 0, __spins = 0}, 
       __size = '\\0' <repeats 12 times>, "\\001", '\\0' <repeats 26 times>, 
       __align = 0}, _owner = 1082132832, _waiting = true}
       g = {<ZThread::LockHolder<ZThread::Monitor>> = {_lock = @0xaf5780, 
       _enabled = true}, <ZThread::NonCopyable> = {<No data fields>}, <No data fields>}
    #3  0x00000000008411eb in SqlDelayThread::run (this=0xaf3df0)
       at ../../../../src/shared/Database/SqlDelayThread.cpp:38
       s = (SqlOperation *) 0x2aaae3369af0
    #4  0x00002ac65446f371 in ZThread::ThreadImpl::Dispatch (parent=0xaf5ac0, 
       impl=0xaf5740, task=@0x408001a0)
       at ../../../../dep/src/zthread/ThreadImpl.cxx:407
    No locals.
    #5  0x00002ac654471876 in ZThread::(anonymous namespace)::Launcher::run (
       this=0x7fff5735b850) at ../../../../dep/src/zthread/ThreadImpl.cxx:49
    No locals.
    #6  0x00002ac6544751ce in _dispatch (arg=0xaf57b4)
       at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
       __PRETTY_FUNCTION__ = "void* ZThread::_dispatch(void*)"
    #7  0x00002ac654587f1a in start_thread () from /lib/libpthread.so.0
    No symbol table info available.
    #8  0x00002ac654bee5d2 in clone () from /lib/libc.so.6
    No symbol table info available.
    #9  0x0000000000000000 in ?? ()
    No symbol table info available.
    
    Thread 1 (Thread 47031322347552 (LWP 17476)):
    #0  0x00002ac6545890f5 in pthread_join () from /lib/libpthread.so.0
    No symbol table info available.
    #1  0x00002ac653f1c49b in ACE_Thread_Manager::wait_task (
       this=<value optimized out>, task=0x132fd38)
       at ../../../../dep/ACE_wrappers/ace/OS_NS_Thread.inl:2794
       i = 0
       copy_count = 1
       result = <value optimized out>
    #2  0x00000000007a4f09 in WorldSocketMgr::Wait (this=0x1318658)
       at ../../../src/game/WorldSocketMgr.cpp:102
       i = 1
    #3  0x00000000004f7d06 in Master::Run (this=)
       at ../../../src/mangosd/Master.cpp:325
       fdr = <value optimized out>
       t = {<ZThread::Cancelable> = {
       _vptr.Cancelable = 0x8eb570}, <ZThread::Waitable> = {
       _vptr.Waitable = 0x2ac654580150}, <ZThread::NonCopyable> = {<No data fields>}, _impl = 0x130bbb0}
       pidfile = {static npos = 18446744073709551615, 
     _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xae2c08 "core.pid"}}
       t = {<ZThread::Cancelable> = {
       _vptr.Cancelable = 0x2ac654580dd0}, <ZThread::Waitable> = {
       _vptr.Waitable = 0x2ac654580e10}, <ZThread::NonCopyable> = {<No data fields>}, _impl = 0x12b4ab0}
       td2 = {<ZThread::Cancelable> = {
       _vptr.Cancelable = 0x2ac654580dd0}, <ZThread::Waitable> = {
       _vptr.Waitable = 0x2ac654580e10}, <ZThread::NonCopyable> = {<No data fields>}, _impl = 0x130b600}
       WorldSocketTest = (class WorldSocketMgr *) 0x1318658
       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 = 0x13186d8 "0.0.0.0"}}
    #4  0x00002ac654b414ca in __libc_start_main () from /lib/libc.so.6
    No symbol table info available.
    #5  0x00000000004f5c6a in _start () at ../sysdeps/x86_64/elf/start.S:113
    No locals.
    109                    *((uint32 volatile*)NULL) = 0;                       // bang crash

  4. hello , currently, I have a lot of crash cause by the freeze detector. Looking at the crashlog, we realize that Mangos freeze in an sql query (I believe that MySQL takes too long to respond), but I'm not sure.

    crashlog:

    [New Thread 1082132832 (LWP 17497)]
    [New Thread 1090525536 (LWP 17498)]
    [New Thread 1098918240 (LWP 17499)]
    [New Thread 1107310944 (LWP 17782)]
    [Thread 1107310944 (zombie) exited]
    [New Thread 1115703648 (LWP 17792)]
    [New Thread 1107310944 (LWP 17793)]
    [New Thread 1124096352 (LWP 17794)]
    [New Thread 1132489056 (LWP 17795)]
    [New Thread 1140881760 (LWP 17796)]
    [New Thread 1149274464 (LWP 17797)]
    [New Thread 1157667168 (LWP 17798)]
    [New Thread 1166059872 (LWP 17799)]
    
    Program received signal SIGSEGV, Segmentation fault.
    [switching to Thread 1132489056 (LWP 17795)]
    FreezeDetectorRunnable::run (this=0x130bb20)
       at ../../../src/mangosd/Master.cpp:109
    109                    *((uint32 volatile*)NULL) = 0;                       // bang crash
    #0  FreezeDetectorRunnable::run (this=0x130bb20)
       at ../../../src/mangosd/Master.cpp:109
    #1  0x00002ac65446f371 in ZThread::ThreadImpl::Dispatch (parent=0xaf5ac0, 
       impl=0x130bbb0, task=@0x438061a0)
       at ../../../../dep/src/zthread/ThreadImpl.cxx:407
    #2  0x00002ac654471876 in ZThread::(anonymous namespace)::Launcher::run (
       this=0x7fff5735b9b0) at ../../../../dep/src/zthread/ThreadImpl.cxx:49
    #3  0x00002ac6544751ce in _dispatch (arg=0x2ac654d5c640)
       at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
    #4  0x00002ac654587f1a in start_thread () from /lib/libpthread.so.0
    #5  0x00002ac654bee5d2 in clone () from /lib/libc.so.6
    #6  0x0000000000000000 in ?? ()
    #0  FreezeDetectorRunnable::run (this=0x130bb20)
       at ../../../src/mangosd/Master.cpp:109
       curtime = <value optimized out>
    #1  0x00002ac65446f371 in ZThread::ThreadImpl::Dispatch (parent=0xaf5ac0, 
       impl=0x130bbb0, task=@0x438061a0)
       at ../../../../dep/src/zthread/ThreadImpl.cxx:407
    No locals.
    #2  0x00002ac654471876 in ZThread::(anonymous namespace)::Launcher::run (
       this=0x7fff5735b9b0) at ../../../../dep/src/zthread/ThreadImpl.cxx:49
    No locals.
    #3  0x00002ac6544751ce in _dispatch (arg=0x2ac654d5c640)
       at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
       __PRETTY_FUNCTION__ = "void* ZThread::_dispatch(void*)"
    #4  0x00002ac654587f1a in start_thread () from /lib/libpthread.so.0
    No symbol table info available.
    #5  0x00002ac654bee5d2 in clone () from /lib/libc.so.6
    No symbol table info available.
    #6  0x0000000000000000 in ?? ()
    No symbol table info available.
     13 Thread 1166059872 (LWP 17799)  0x00002ac65458ceeb in __lll_mutex_lock_wait
       () from /lib/libpthread.so.0
     12 Thread 1157667168 (LWP 17798)  0x00002ac654bee9ac in epoll_wait ()
      from /lib/libc.so.6
     11 Thread 1149274464 (LWP 17797)  0x00002ac654bee9ac in epoll_wait ()
      from /lib/libc.so.6
     10 Thread 1140881760 (LWP 17796)  0x00002ac654bee9ac in epoll_wait ()
      from /lib/libc.so.6
    * 9 Thread 1132489056 (LWP 17795)  FreezeDetectorRunnable::run (this=0x130bb20)
       at ../../../src/mangosd/Master.cpp:109
     8 Thread 1124096352 (LWP 17794)  0x00002ac65458ad2f in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
     7 Thread 1107310944 (LWP 17793)  0x00002ac654bb6df5 in nanosleep ()
      from /lib/libc.so.6
     6 Thread 1115703648 (LWP 17792)  0x00002ac65458ceeb in __lll_mutex_lock_wait
       () from /lib/libpthread.so.0
     4 Thread 1098918240 (LWP 17499)  0x00002ac65458ad2f in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
     3 Thread 1090525536 (LWP 17498)  0x00002ac65458d1bf in __read_nocancel ()
      from /lib/libpthread.so.0
     2 Thread 1082132832 (LWP 17497)  0x00002ac65458ad2f in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
     1 Thread 47031322347552 (LWP 17476)  0x00002ac6545890f5 in pthread_join ()
      from /lib/libpthread.so.0
    
    Thread 13 (Thread 1166059872 (LWP 17799)):
    #0  0x00002ac65458ceeb in __lll_mutex_lock_wait () from /lib/libpthread.so.0
    No symbol table info available.
    #1  0x000000000000003e in ?? ()
    No symbol table info available.
    #2  0x0000000000000000 in ?? ()
    No symbol table info available.
    
    Thread 12 (Thread 1157667168 (LWP 17798)):
    #0  0x00002ac654bee9ac in epoll_wait () from /lib/libc.so.6
    No symbol table info available.
    #1  0x00002ac653e9e1e7 in ACE_Dev_Poll_Reactor::work_pending_i (
       this=0x1330060, max_wait_time=0x45009130)
       at ../../../../dep/ACE_wrappers/ace/Dev_Poll_Reactor.cpp:975
       timer_buf = {static zero = {
       static zero = <same as static member of an already seen type>, 
       static max_time = {
         static zero = <same as static member of an already seen type>, 
         static max_time = <same as static member of an already seen type>, 
         tv_ = {tv_sec = 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 = 10000}}
       this_timeout = <value optimized out>
       timers_pending = 0
       nfds = <value optimized out>
    #2  0x00002ac653e9ede2 in ACE_Dev_Poll_Reactor::handle_events_i (
       this=0x1330060, max_wait_time=0x45009130, guard=@0x45009090)
       at ../../../../dep/ACE_wrappers/ace/Dev_Poll_Reactor.cpp:1052
       result = 1157665072
    #3  0x00002ac653e9fafe in ACE_Dev_Poll_Reactor::handle_events (this=0x1330060, 
       max_wait_time=0x45009130)
       at ../../../../dep/ACE_wrappers/ace/Dev_Poll_Reactor.cpp:1033
       countdown = {max_wait_time_ = 0x45009130, start_time_ = {
       static zero = {
         static zero = <same as static member of an already seen type>, 
         static max_time = {
           static zero = <same as static member of an already seen type>, 
           static max_time = <same as static member of an already seen type>, 
           tv_ = {tv_sec = 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 = 1247768191, tv_usec = 353531}}, stopped_ = false}
       guard = {token_ = @0x1330098, owner_ = 1}
       result = -1
    #4  0x00002ac653ef404e in ACE_Reactor::run_reactor_event_loop (this=0x13395f0, 
       tv=@0x45009130, eh=0) at ../../../../dep/ACE_wrappers/ace/Reactor.cpp:271
       result = 20118840
    #5  0x00000000007a6797 in ReactorRunnable::svc (this=0x132fd38)
       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 = 10000}}
    #6  0x00002ac653f16d97 in ACE_Task_Base::svc_run (args=<value optimized out>)
       at ../../../../dep/ACE_wrappers/ace/Task.cpp:275
       t = (ACE_Task_Base *) 0x132fd38
       svc_status = <value optimized out>
    #7  0x00002ac653f17d15 in ACE_Thread_Adapter::invoke (this=0x1342d20)
       at ../../../../dep/ACE_wrappers/ace/Thread_Adapter.cpp:98
       exit_hook_instance = (ACE_Thread_Exit *) 0x1345070
       exit_hook_maybe = {instance_ = 0x0}
       exit_hook_ptr = <value optimized out>
    #8  0x00002ac654587f1a in start_thread () from /lib/libpthread.so.0
    No symbol table info available.
    #9  0x00002ac654bee5d2 in clone () from /lib/libc.so.6
    No symbol table info available.
    #10 0x0000000000000000 in ?? ()
    No symbol table info available.
    
    Thread 11 (Thread 1149274464 (LWP 17797)):
    #0  0x00002ac654bee9ac in epoll_wait () from /lib/libc.so.6
    No symbol table info available.
    #1  0x00002ac653e9e1e7 in ACE_Dev_Poll_Reactor::work_pending_i (
       this=0x1321ed0, max_wait_time=0x44808130)
       at ../../../../dep/ACE_wrappers/ace/Dev_Poll_Reactor.cpp:975
       timer_buf = {static zero = {
       static zero = <same as static member of an already seen type>, 
       static max_time = {
         static zero = <same as static member of an already seen type>, 
         static max_time = <same as static member of an already seen type>, 
         tv_ = {tv_sec = 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}}
       this_timeout = <value optimized out>
       timers_pending = 0
       nfds = <value optimized out>
    #2  0x00002ac653e9ede2 in ACE_Dev_Poll_Reactor::handle_events_i (
       this=0x1321ed0, max_wait_time=0x44808130, guard=@0x44808090)
       at ../../../../dep/ACE_wrappers/ace/Dev_Poll_Reactor.cpp:1052
       result = 1149272368
    #3  0x00002ac653e9fafe in ACE_Dev_Poll_Reactor::handle_events (this=0x1321ed0, 
       max_wait_time=0x44808130)
       at ../../../../dep/ACE_wrappers/ace/Dev_Poll_Reactor.cpp:1033
       countdown = {max_wait_time_ = 0x44808130, start_time_ = {
       static zero = {
         static zero = <same as static member of an already seen type>, 
         static max_time = {
           static zero = <same as static member of an already seen type>, 
           static max_time = <same as static member of an already seen type>, 
           tv_ = {tv_sec = 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 = 1247768191, tv_usec = 353528}}, stopped_ = false}
       guard = {token_ = @0x1321f08, owner_ = 1}
       result = -1
    #4  0x00002ac653ef404e in ACE_Reactor::run_reactor_event_loop (this=0x132b480, 
       tv=@0x44808130, eh=0) at ../../../../dep/ACE_wrappers/ace/Reactor.cpp:271
       result = 20023344
    #5  0x00000000007a6797 in ReactorRunnable::svc (this=0x1318830)
       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  0x00002ac653f16d97 in ACE_Task_Base::svc_run (args=<value optimized out>)
       at ../../../../dep/ACE_wrappers/ace/Task.cpp:275
       t = (ACE_Task_Base *) 0x1318830
       svc_status = <value optimized out>
    #7  0x00002ac653f17d15 in ACE_Thread_Adapter::invoke (this=0x132b9f0)
       at ../../../../dep/ACE_wrappers/ace/Thread_Adapter.cpp:98
       exit_hook_instance = (ACE_Thread_Exit *) 0x132b870
       exit_hook_maybe = {instance_ = 0x0}
       exit_hook_ptr = <value optimized out>
    #8  0x00002ac654587f1a in start_thread () from /lib/libpthread.so.0
    No symbol table info available.
    #9  0x00002ac654bee5d2 in clone () from /lib/libc.so.6
    No symbol table info available.
    #10 0x0000000000000000 in ?? ()
    No symbol table info available.
    
    Thread 10 (Thread 1140881760 (LWP 17796)):
    #0  0x00002ac654bee9ac in epoll_wait () from /lib/libc.so.6
    No symbol table info available.
    #1  0x00002ac653e9e1e7 in ACE_Dev_Poll_Reactor::work_pending_i (
       this=0x1318970, max_wait_time=0x44007130)
       at ../../../../dep/ACE_wrappers/ace/Dev_Poll_Reactor.cpp:975
       timer_buf = {static zero = {
       static zero = <same as static member of an already seen type>, 
       static max_time = {
         static zero = <same as static member of an already seen type>, 
         static max_time = <same as static member of an already seen type>, 
         tv_ = {tv_sec = 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}}
       this_timeout = <value optimized out>
       timers_pending = 0
       nfds = <value optimized out>
    #2  0x00002ac653e9ede2 in ACE_Dev_Poll_Reactor::handle_events_i (
       this=0x1318970, max_wait_time=0x44007130, guard=@0x44007090)
       at ../../../../dep/ACE_wrappers/ace/Dev_Poll_Reactor.cpp:1052
       result = 1140879664
    #3  0x00002ac653e9fafe in ACE_Dev_Poll_Reactor::handle_events (this=0x1318970, 
       max_wait_time=0x44007130)
       at ../../../../dep/ACE_wrappers/ace/Dev_Poll_Reactor.cpp:1033
       countdown = {max_wait_time_ = 0x44007130, start_time_ = {
       static zero = {
         static zero = <same as static member of an already seen type>, 
         static max_time = {
           static zero = <same as static member of an already seen type>, 
           static max_time = <same as static member of an already seen type>, 
           tv_ = {tv_sec = 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 = 1247768191, tv_usec = 353510}}, stopped_ = false}
       guard = {token_ = @0x13189a8, owner_ = 1}
       result = -1
    #4  0x00002ac653ef404e in ACE_Reactor::run_reactor_event_loop (this=0x1321eb0, 
       tv=@0x44007130, eh=0) at ../../../../dep/ACE_wrappers/ace/Reactor.cpp:271
       result = 20023032
    #5  0x00000000007a6797 in ReactorRunnable::svc (this=0x13186f8)
       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  0x00002ac653f16d97 in ACE_Task_Base::svc_run (args=<value optimized out>)
       at ../../../../dep/ACE_wrappers/ace/Task.cpp:275
       t = (ACE_Task_Base *) 0x13186f8
       svc_status = <value optimized out>
    #7  0x00002ac653f17d15 in ACE_Thread_Adapter::invoke (this=0x132b830)
       at ../../../../dep/ACE_wrappers/ace/Thread_Adapter.cpp:98
       exit_hook_instance = (ACE_Thread_Exit *) 0x132dbd0
       exit_hook_maybe = {instance_ = 0x0}
       exit_hook_ptr = <value optimized out>
    #8  0x00002ac654587f1a in start_thread () from /lib/libpthread.so.0
    No symbol table info available.
    #9  0x00002ac654bee5d2 in clone () from /lib/libc.so.6
    No symbol table info available.
    #10 0x0000000000000000 in ?? ()
    No symbol table info available.

  5. Core : 8100

    Thread 6 (Thread 1115703648 (LWP 13983)):
    #0  0x0000000000677141 in __gnu_cxx::_Hashtable_const_iterator<std::Pair<unsigned int const, PetSpell*>, unsigned int, __gnu_cxx::hash<unsigned int>, std::_Select1st<std::Pair<unsigned int const, PetSpell*> >, std::equal_to<unsigned int>, std::allocator<PetSpell*> >::operator++ (this=0x42803910)
       at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/ext/hashtable.h:678
       __old = (
       const struct __gnu_cxx::_Hashtable_node<std::Pair<const unsigned int, PetSpell*> > *) 0x75
    #1  0x000000000066f0ae in Pet::_SaveSpells (this=0x2aaad0da1870)
       at ../../../src/game/Pet.cpp:1112
       next = {_M_cur = 0x2aaad0dadf80, _M_ht = 0x2aaad0da33d8}
    #2  0x0000000000671552 in Pet::SavePetToDB (this=0x2aaad0da1870, 
       mode=PET_SAVE_AS_CURRENT) at ../../../src/game/Pet.cpp:385
       curhealth = 3911
       curmana = 0
    #3  0x00000000006bf1c1 in Player::SaveToDB (this=0x2aaad07afcd0)
       at ../../../src/game/Player.cpp:15744
       pet = (class Pet *) 0x42803910
       tmp_bytes = 0
       tmp_bytes2 = 257
       tmp_flags = 524296
       tmp_pflags = 1024
       tmp_displayid = 53
       inworld = true
       sql_name = {static npos = 18446744073709551615, 
     _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x2aaadab49108 "Feyzo"}}
       ss = <incomplete type>
       i = <value optimized out>
    #4  0x00000000006d3613 in Player::Update (this=0x2aaad07afcd0, p_time=104)
       at ../../../src/game/Player.cpp:1465
       time_inn = <value optimized out>
       now = 1246795647
       pet = <value optimized out>
    #5  0x0000000000619cf3 in ObjectAccessor::UpdatePlayers (
       this=<value optimized out>, diff=104)
       at ../../../src/game/ObjectAccessor.cpp:506
       iter = {_M_cur = 0x2aaad0d9faa0, _M_ht = 0xac6c80}
    #6  0x0000000000610640 in MapManager::Update (this=0x2aaabc0ceba0, 
       diff=<value optimized out>) at ../../../src/game/MapManager.cpp:252
    No locals.
    #7  0x0000000000792f64 in World::Update (this=0xb196a0, diff=104)
       at ../../../src/game/World.cpp:1604
       next = {_M_cur = 0x0, _M_ht = 0xb19740}
       autobroadcaston = 0
    #8  0x00000000004f9b24 in WorldRunnable::run (this=<value optimized out>)
       at ../../../src/mangosd/WorldRunnable.cpp:65
       diff = 104
       realCurrTime = 1255131997
       realPrevTime = <value optimized out>
       prevSleepTime = 67
    #9  0x00002add247b4371 in ZThread::ThreadImpl::Dispatch (parent=0xaf5ac0, 
       impl=0x131fcf0, task=@0x428041a0)
       at ../../../../dep/src/zthread/ThreadImpl.cxx:407
    No locals.
    #10 0x00002add247b6876 in ZThread::(anonymous namespace)::Launcher::run (
       this=0x7fff8700f650) at ../../../../dep/src/zthread/ThreadImpl.cxx:49
    No locals.
    #11 0x00002add247ba1ce in _dispatch (arg=0x42803910)
       at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
       __PRETTY_FUNCTION__ = "void* ZThread::_dispatch(void*)"
    #12 0x00002add248ccf1a in start_thread () from /lib/libpthread.so.0
    No symbol table info available.
    #13 0x00002add24f335d2 in clone () from /lib/libc.so.6
    No symbol table info available.
    #14 0x0000000000000000 in ?? ()
    No symbol table info available.
    
    

  6. rev 7809

    rogram received signal SIGSEGV, Segmentation fault.
    [switching to Thread 1166059872 (LWP 20389)]
    0x00002ae01cb5c879 in malloc_usable_size () from /lib/libc.so.6
    #0  0x00002ae01cb5c879 in malloc_usable_size () from /lib/libc.so.6
    #1  0x00002ae01cb5e789 in free () from /lib/libc.so.6
    #2  0x00002ae01cb6016d in malloc () from /lib/libc.so.6
    #3  0x00002ae01c71e93d in operator new () from /usr/lib/libstdc++.so.6
    #4  0x000000000078d41f in std::Deque<WorldPacket*, std::allocator<WorldPacket*> >::_M_push_back_aux (this=0x6a51470, __t=@0x0)
       at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/ext/new_allocator.h:88
    #5  0x00000000007892ce in WorldSession::QueuePacket (
       this=<value optimized out>, new_packet=0x9d3eb40)
       at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_deque.h:1045
    #6  0x00000000007910f8 in WorldSocket::ProcessIncoming (this=0x2aaac3de5750, 
       new_pct=0x9d3eb40) at ../../../src/game/WorldSocket.cpp:728
    #7  0x00000000007912b2 in WorldSocket::handle_input_payload (
       this=0x2aaac3de5750) at ../../../src/game/WorldSocket.cpp:524
    #8  0x000000000079177f in WorldSocket::handle_input_missing_data (
       this=0x2aaac3de5750) at ../../../src/game/WorldSocket.cpp:617
    #9  0x0000000000791985 in WorldSocket::handle_input (this=0x2aaac3de5750)
       at ../../../src/game/WorldSocket.cpp:300
    #10 0x00002ae01be7fc50 in ACE_Dev_Poll_Reactor::Dispatch_io_event (
       this=0x13440d0, guard=@0x4580a090)
       at ../../../../dep/ACE_wrappers/ace/Dev_Poll_Reactor.inl:180
    #11 0x00002ae01be80afe in ACE_Dev_Poll_Reactor::handle_events (this=0x13440d0, 
       max_wait_time=0x4580a130)
       at ../../../../dep/ACE_wrappers/ace/Dev_Poll_Reactor.cpp:1033
    #12 0x00002ae01bed504e in ACE_Reactor::run_reactor_event_loop (this=0x134d680, 
       tv=@0x4580a130, eh=0) at ../../../../dep/ACE_wrappers/ace/Reactor.cpp:271
    #13 0x0000000000795287 in ReactorRunnable::svc (this=0x133a9e0)
       at ../../../src/game/WorldSocketMgr.cpp:167
    #14 0x00002ae01bef7d97 in ACE_Task_Base::svc_run (args=<value optimized out>)
       at ../../../../dep/ACE_wrappers/ace/Task.cpp:275
    #15 0x00002ae01bef8d15 in ACE_Thread_Adapter::invoke (this=0x134fb00)
       at ../../../../dep/ACE_wrappers/ace/Thread_Adapter.cpp:98
    #16 0x00002ae01c554f1a in start_thread () from /lib/libpthread.so.0
    #17 0x00002ae01cbbb5d2 in clone () from /lib/libc.so.6
    #18 0x0000000000000000 in ?? ()
    #0  0x00002ae01cb5c879 in malloc_usable_size () from /lib/libc.so.6
    No symbol table info available.
    #1  0x00002ae01cb5e789 in free () from /lib/libc.so.6
    No symbol table info available.
    #2  0x00002ae01cb6016d in malloc () from /lib/libc.so.6
    No symbol table info available.
    #3  0x00002ae01c71e93d in operator new () from /usr/lib/libstdc++.so.6
    No symbol table info available.
    #4  0x000000000078d41f in std::Deque<WorldPacket*, std::allocator<WorldPacket*> >::_M_push_back_aux (this=0x6a51470, __t=@0x0)
       at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/ext/new_allocator.h:88
       __t_copy = (WorldPacket *) 0x9d3eb40
    #5  0x00000000007892ce in WorldSession::QueuePacket (
       this=<value optimized out>, new_packet=0x9d3eb40)
       at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_deque.h:1045
    No locals.
    

  7. Core 7740

    WORLD: Recvd MSG_MOVE_SET_FACING (218, 0xDA) opcode
    Opcode 151
    Opcode 151
    Opcode 151
    Opcode 151
    Opcode 151
    Opcode 151
    [New Thread 1082132832 (LWP 544)]
    [New Thread 1090525536 (LWP 546)]
    [New Thread 1098918240 (LWP 549)]
    [New Thread 1107310944 (LWP 697)]
    [Thread 1107310944 (zombie) exited]
    [New Thread 1115703648 (LWP 698)]
    [New Thread 1107310944 (LWP 699)]
    [New Thread 1124096352 (LWP 700)]
    [New Thread 1132489056 (LWP 701)]
    [New Thread 1140881760 (LWP 702)]
    [New Thread 1149274464 (LWP 703)]
    [New Thread 1157667168 (LWP 704)]
    [New Thread 1166059872 (LWP 705)]
    
    Program received signal SIGSEGV, Segmentation fault.
    [switching to Thread 1115703648 (LWP 698)]
    0x00002b06ed24bc60 in pthread_mutex_lock () from /lib/libpthread.so.0
    #0  0x00002b06ed24bc60 in pthread_mutex_lock () from /lib/libpthread.so.0
    #1  0x00002b06ecba5d86 in ACE_OS::mutex_lock (m=0x1002f58a12961b1f)
       at ../../../../dep/ACE_wrappers/ace/OS_NS_Thread.cpp:2022
    #2  0x000000000078ead1 in WorldSocket::SendPacket (this=0x1002f58a129617ff, 
       pct=@0x42803d80) at ../../../dep/ACE_wrappers/ace/OS_NS_Thread.inl:3400
    #3  0x0000000000788d22 in WorldSession::SendPacket (this=0xa5e1db0, 
       packet=0x42803d80) at ../../../src/game/WorldSession.cpp:132
    #4  0x00000000007bcd6d in Channel::SendToAll (this=<value optimized out>, 
       data=0x42803d80, p=0) at ../../../src/game/Channel.cpp:669
    

  8. [Rev 7740]

    Sending SMSG_SPELL_GO id=33805
    Sending SMSG_SPELL_GO id=33806
    [New Thread 1082132832 (LWP 4730)]
    [New Thread 1090525536 (LWP 4731)]
    [New Thread 1098918240 (LWP 4732)]
    [New Thread 1107310944 (LWP 4881)]
    [Thread 1107310944 (zombie) exited]
    [New Thread 1115703648 (LWP 4888)]
    [New Thread 1107310944 (LWP 4889)]
    [New Thread 1124096352 (LWP 4890)]
    [New Thread 1132489056 (LWP 4891)]
    [New Thread 1140881760 (LWP 4892)]
    [New Thread 1149274464 (LWP 4893)]
    [New Thread 1157667168 (LWP 4894)]
    [New Thread 1166059872 (LWP 4895)]
    
    Program received signal SIGSEGV, Segmentation fault.
    [switching to Thread 1115703648 (LWP 4888)]
    std::_Rb_tree<std::Pair<unsigned int, unsigned char>, std::Pair<std::Pair<unsigned int, unsigned char> const, Aura*>, std::_Select1st<std::Pair<std::Pair<unsigned int, unsigned char> const, Aura*> >, std::less<std::Pair<unsigned int, unsigned char> >, std::allocator<std::Pair<std::Pair<unsigned int, unsigned char> const, Aura*> > >::find (this=<value optimized out>, __k=@0x42803c70)
       at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_pair.h:104
    104             || (!(__y.first < __x.first) && __x.second < __y.second); }
    #0  std::_Rb_tree<std::Pair<unsigned int, unsigned char>, std::Pair<std::Pair<unsigned int, unsigned char> const, Aura*>, std::_Select1st<std::Pair<std::Pair<unsigned int, unsigned char> const, Aura*> >, std::less<std::Pair<unsigned int, unsigned char> >, std::allocator<std::Pair<std::Pair<unsigned int, unsigned char> const, Aura*> > >::find (this=<value optimized out>, __k=@0x42803c70)
       at /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_pair.h:104
    

    Aura: construct Spellid : 58427, Aura : 73 Duration : -1 Target : 1 Damage : -10
    Aura 73 now is remove mode 1
    Aura 73 now is in use
    [New Thread 1082132832 (LWP 25052)]
    [New Thread 1090525536 (LWP 25053)]
    [New Thread 1098918240 (LWP 25054)]
    [New Thread 1107310944 (LWP 25199)]
    [Thread 1107310944 (zombie) exited]
    [New Thread 1115703648 (LWP 25200)]
    [New Thread 1107310944 (LWP 25201)]
    [New Thread 1124096352 (LWP 25202)]
    [New Thread 1132489056 (LWP 25203)]
    [New Thread 1140881760 (LWP 25204)]
    [New Thread 1149274464 (LWP 25205)]
    [New Thread 1157667168 (LWP 25206)]
    [New Thread 1166059872 (LWP 25207)]
    
    Program received signal SIGSEGV, Segmentation fault.
    [switching to Thread 1115703648 (LWP 25200)]
    Aura::HandleModStealth (this=0x428036d0, apply=true, Real=false)
       at ../../../src/game/SpellAuras.cpp:3760
    3760                   switch((*i)->GetSpellProto()->SpellIconID)
    #0  Aura::HandleModStealth (this=0x428036d0, apply=true, Real=false)
       at ../../../src/game/SpellAuras.cpp:3760
    #1  0x00000000006e1491 in Aura::ApplyModifier (this=0x2aaad75b33d0, apply=64, 
       Real=false) at ../../../src/game/SpellAuras.cpp:894
    #2  0x00000000007541d8 in Unit::AddAura (this=0xd776390, Aur=0x2aaad75b33d0)
       at ../../../src/game/Unit.cpp:3744
    #3  0x000000000071478b in Spell::EffectApplyAura (this=0x2aaac693c660, i=1)
       at ../../../src/game/SpellEffects.cpp:2594
    

  9. MaNGOS : 7460

    Loading map ./maps/0013537.map
    [New Thread -1219802192 (LWP 18082)]
    [New Thread -1228194896 (LWP 18083)]
    [New Thread -1236587600 (LWP 18084)]
    [New Thread -1458570320 (LWP 18118)]
    [Thread -1458570320 (zombie) exited]
    [New Thread -1469752400 (LWP 18119)]
    [New Thread -1458570320 (LWP 18120)]
    [New Thread -1478145104 (LWP 18121)]
    [New Thread -1486537808 (LWP 18122)]
    [New Thread -1578120272 (LWP 18123)]
    [New Thread -1586512976 (LWP 18124)]
    
    Program received signal SIGABRT, Aborted.
    [switching to Thread -1469752400 (LWP 18119)]
    0xffffe424 in __kernel_vsyscall ()
    #0  0xffffe424 in __kernel_vsyscall ()
    #1  0xb767b811 in raise () from /lib/tls/i686/cmov/libc.so.6
    #2  0xb767cfb9 in abort () from /lib/tls/i686/cmov/libc.so.6
    #3  0xb7866994 in __gnu_cxx::__verbose_terminate_handler ()
      from /usr/lib/libstdc++.so.6
    #4  0xb78643b5 in std::set_unexpected () from /usr/lib/libstdc++.so.6
    #5  0xb78643f2 in std::terminate () from /usr/lib/libstdc++.so.6
    #6  0xb786452a in __cxa_throw () from /usr/lib/libstdc++.so.6
    #7  0xb786496b in operator new () from /usr/lib/libstdc++.so.6
    #8  0x081ecdee in Map::LoadMap (this=0xaf11a1f8, mapid=1, instanceid=0, x=35, 
       y=37) at ../../../src/game/Map.cpp:180
    #9  0x081ed09c in Map::LoadMapAndVMap (this=0xaf11a1f8, mapid=1, instanceid=0, 
       x=35, y=37) at ../../../src/game/Map.cpp:189
    #10 0x081e4c53 in Map::EnsureGridCreated (this=0xaf11a1f8, p=@0xa8654edc)
       at ../../../src/game/Map.cpp:357
    #11 0x081e580a in Map::EnsureGridLoadedForPlayer (this=0xaf11a1f8, 
       cell=@0xa8654f54, player=0x0, add_player=false)
       at ../../../src/game/Map.cpp:365
    #12 0x081e84d2 in Map::UpdatePlayerVisibility (this=0xaf11a1f8, 
       player=0x13a81338, cell=@0xa8654fd0, cellpair=@0xa8654fb0)
       at ../../../src/game/Map.h:407
    #13 0x081eb9e2 in Map::PlayerRelocation (this=0xaf11a1f8, player=0x13a81338, 
       x=-1534.46606, y=-2534.10767, z=112.472473, orientation=3.38095093)
       at ../../../src/game/Map.cpp:758
    #14 0x082e4507 in DestinationHolder<Traveller<Player> >::UpdateTraveller (
       this=0x3fadc35c, traveller=@0xa8655088, diff=174, force_update=false, 
       micro_movement=false) at ../../../src/game/Traveller.h:95
    #15 0x0837fd70 in FlightPathMovementGenerator::Update (this=0x3fadc350, 
       player=@0x13a81338, diff=@0xa8655114)
       at ../../../src/game/WaypointMovementGenerator.cpp:272
    #16 0x08201abf in MovementGeneratorMedium<Player, FlightPathMovementGenerator>::Update (this=0x3fadc350, u=@0x13a81338, time_diff=@0xa8655114)
       at ../../../src/game/MovementGenerator.h:72
    #17 0x081ffd3a in MotionMaster::UpdateMotion (this=0x13a820c4, 
       diff=@0xa8655114) at ../../../src/game/MotionMaster.cpp:83
    #18 0x08363f05 in Unit::Update (this=0x13a81338, p_time=174)
       at ../../../src/game/Unit.cpp:225
    #19 0x082d73a9 in Player::Update (this=0x13a81338, p_time=174)
       at ../../../src/game/Player.cpp:1062
    #20 0x08207c0b in ObjectAccessor::UpdatePlayers (this=0xb36834d8, diff=174)
       at ../../../src/game/ObjectAccessor.cpp:537
    #21 0x081fdf20 in MapManager::Update (this=0x8978d38, diff=89)
       at ../../../src/game/MapManager.cpp:248
    #22 0x0838d3e1 in World::Update (this=0x8603770, diff=89)
       at ../../../src/game/World.cpp:1579
    #23 0x08122357 in WorldRunnable::run (this=0xa4418930)
       at ../../../src/mangosd/WorldRunnable.cpp:59
    #24 0xb78d78a9 in ZThread::ThreadImpl::Dispatch (parent=0x85e0740, 
       impl=0xaa4246a0, task=@0xa8655424)
       at ../../../../dep/src/zthread/ThreadImpl.cxx:407
    #25 0xb78d9f14 in ZThread::(anonymous namespace)::Launcher::run (
       this=0xbf92893c) at ../../../../dep/src/zthread/ThreadImpl.cxx:49
    #26 0xb78dd9dc in _dispatch (arg=0x6)
       at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
    #27 0xb789f240 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
    #28 0xb771e49e in clone () from /lib/tls/i686/cmov/libc.so.6
    #0  0xffffe424 in __kernel_vsyscall ()
    No symbol table info available.
    #1  0xb767b811 in raise () from /lib/tls/i686/cmov/libc.so.6
    No symbol table info available.
    #2  0xb767cfb9 in abort () from /lib/tls/i686/cmov/libc.so.6
    No symbol table info available.
    #3  0xb7866994 in __gnu_cxx::__verbose_terminate_handler ()
      from /usr/lib/libstdc++.so.6
    No symbol table info available.
    #4  0xb78643b5 in std::set_unexpected () from /usr/lib/libstdc++.so.6
    No symbol table info available.
    #5  0xb78643f2 in std::terminate () from /usr/lib/libstdc++.so.6
    No symbol table info available.
    #6  0xb786452a in __cxa_throw () from /usr/lib/libstdc++.so.6
    No symbol table info available.
    #7  0xb786496b in operator new () from /usr/lib/libstdc++.so.6
    No symbol table info available.
    #8  0x081ecdee in Map::LoadMap (this=0xaf11a1f8, mapid=1, instanceid=0, x=35, 
       y=37) at ../../../src/game/Map.cpp:180
       baseMap = <value optimized out>
       tmp = 0x6ec09238 "銥\\234`"
       pf = (FILE *) 0x6768dce8
       magic = "MAP_2.01"
    #9  0x081ed09c in Map::LoadMapAndVMap (this=0xaf11a1f8, mapid=1, instanceid=0, 
       x=35, y=37) at ../../../src/game/Map.cpp:189
    No locals.
    #10 0x081e4c53 in Map::EnsureGridCreated (this=0xaf11a1f8, p=@0xa8654edc)
       at ../../../src/game/Map.cpp:357
       gx = 18119
       gy = 6
    #11 0x081e580a in Map::EnsureGridLoadedForPlayer (this=0xaf11a1f8, 
       cell=@0xa8654f54, player=0x0, add_player=false)
       at ../../../src/game/Map.cpp:365
       grid = <value optimized out>
       __PRETTY_FUNCTION__ = "void Map::EnsureGridLoadedForPlayer(const Cell&, Player*, bool)"
    #12 0x081e84d2 in Map::UpdatePlayerVisibility (this=0xaf11a1f8, 
       player=0x13a81338, cell=@0xa8654fd0, cellpair=@0xa8654fb0)
       at ../../../src/game/Map.h:407
       r_zone = {data = {Part = {grid_x = 28, grid_y = 26, cell_x = 3, 
         cell_y = 3, nocreate = 0, reserved = 0}, All = 210588}}
       pl_notifier = {i_player = @0x13a81338}
    #13 0x081eb9e2 in Map::PlayerRelocation (this=0xaf11a1f8, player=0x13a81338, 
       x=-1534.46606, y=-2534.10767, z=112.472473, orientation=3.38095093)
       at ../../../src/game/Map.cpp:758
       oldGrid = (NGridType *) 0x5957c498
       old_cell = {data = {Part = {grid_x = 29, grid_y = 27, cell_x = 0, 
         cell_y = 1, nocreate = 0, reserved = 2}, All = 4261597}}
       new_cell = {data = {Part = {grid_x = 29, grid_y = 27, cell_x = 0, 
         cell_y = 0, nocreate = 0, reserved = 1}, All = 2098909}}
       newGrid = <value optimized out>
       __PRETTY_FUNCTION__ = "void Map::PlayerRelocation(Player*, float, float, float, float)"
    #14 0x082e4507 in DestinationHolder<Traveller<Player> >::UpdateTraveller (
       this=0x3fadc35c, traveller=@0xa8655088, diff=174, force_update=false, 
       micro_movement=false) at ../../../src/game/Traveller.h:95
       ori = 3.38095093
    #15 0x0837fd70 in FlightPathMovementGenerator::Update (this=0x3fadc350, 
       player=@0x13a81338, diff=@0xa8655114)
       at ../../../src/game/WaypointMovementGenerator.cpp:272
       curMap = <value optimized out>
       traveller = {i_traveller = @0x13a81338}
    #16 0x08201abf in MovementGeneratorMedium<Player, FlightPathMovementGenerator>::Update (this=0x3fadc350, u=@0x13a81338, time_diff=@0xa8655114)
       at ../../../src/game/MovementGenerator.h:72
    No locals.
    #17 0x081ffd3a in MotionMaster::UpdateMotion (this=0x13a820c4, 
       diff=@0xa8655114) at ../../../src/game/MotionMaster.cpp:83
    No locals.
    #18 0x08363f05 in Unit::Update (this=0x13a81338, p_time=174)
       at ../../../src/game/Unit.cpp:225
    No locals.
    #19 0x082d73a9 in Player::Update (this=0x13a81338, p_time=174)
       at ../../../src/game/Player.cpp:1062
       now = <value optimized out>
       pet = <value optimized out>
    #20 0x08207c0b in ObjectAccessor::UpdatePlayers (this=0xb36834d8, diff=174)
       at ../../../src/game/ObjectAccessor.cpp:537
       iter = {_M_cur = 0x16090c98, _M_ht = 0x85c6470}
    #21 0x081fdf20 in MapManager::Update (this=0x8978d38, diff=89)
       at ../../../src/game/MapManager.cpp:248
    No locals.
    #22 0x0838d3e1 in World::Update (this=0x8603770, diff=89)
       at ../../../src/game/World.cpp:1579
       next = {_M_cur = 0x0, _M_ht = 0xb78e9a7c}
       autobroadcaston = 0
    #23 0x08122357 in WorldRunnable::run (this=0xa4418930)
       at ../../../src/mangosd/WorldRunnable.cpp:59
       diff = 89
       realCurrTime = 264361592
       realPrevTime = <value optimized out>
       prevSleepTime = 88
    #24 0xb78d78a9 in ZThread::ThreadImpl::Dispatch (parent=0x85e0740, 
       impl=0xaa4246a0, task=@0xa8655424)
       at ../../../../dep/src/zthread/ThreadImpl.cxx:407
    No locals.
    #25 0xb78d9f14 in ZThread::(anonymous namespace)::Launcher::run (
       this=0xbf92893c) at ../../../../dep/src/zthread/ThreadImpl.cxx:49
    No locals.
    #26 0xb78dd9dc in _dispatch (arg=0x6)
       at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
       __PRETTY_FUNCTION__ = "void* ZThread::_dispatch(void*)"
    #27 0xb789f240 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
    No symbol table info available.
    #28 0xb771e49e in clone () from /lib/tls/i686/cmov/libc.so.6

  10. Mangos : 7360

    SD2 : 900

    Program received signal SIGSEGV, Segmentation fault.
    [switching to Thread -1395106896 (LWP 19525)]
    std::_List_base<Aura*, std::allocator<Aura*> >::_M_clear (this=0x14ee90e8)
       at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/list.tcc:76
    76          __cur = static_cast<_Node*>(__cur->_M_next);
    #0  std::_List_base<Aura*, std::allocator<Aura*> >::_M_clear (this=0x14ee90e8)
       at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/list.tcc:76
    #1  0x083593ab in ~Unit (this=0x14ee8970)
       at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_list.h:339
    #2  0x0814cb84 in ~Creature (this=0x14ee8970)
       at ../../../src/game/Creature.cpp:149
    #3  0x0821d2ae in ObjectGridUnloader::Visit<Creature> (this=0xacd85128, 
       m=@0x15afb55c) at ../../../src/game/ObjectGridLoader.cpp:280
    #4  0x0821e181 in VisitorHelper<ObjectGridUnloader, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > (v=@0xacd85128, c=@0x15afb55c)
       at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:70
    #5  0x081ed158 in Map::UnloadGrid (this=0xb4d390c8, x=@0xacd85258, 
       y=@0xacd85254, pForce=false)
       at ../../../src/game/../framework/GameSystem/GridLoader.h:72
    #6  0x083ec841 in RemovalState::Update (this=0xb4b06540, m=@0xb4d390c8, 
       grid=@0x15afa338, info=@0x14ee96bc, x=@0xacd85258, y=@0xacd85254, 
       t_diff=@0xacd85288) at ../../../src/game/GridStates.cpp:66
    #7  0x081e6e03 in Map::Update (this=0xb4d390c8, t_diff=@0xacd85288)
       at ../../../src/game/Map.cpp:630
    #8  0x081fdfb5 in MapManager::Update (this=0xb4b06350, diff=99)
       at ../../../src/game/MapManager.cpp:253
    #9  0x0838c681 in World::Update (this=0x8603d00, diff=99)
       at ../../../src/game/World.cpp:1579
    #10 0x08122357 in WorldRunnable::run (this=0xb4d20740)
       at ../../../src/mangosd/WorldRunnable.cpp:59
    #11 0xb78d78a9 in ZThread::ThreadImpl::Dispatch (parent=0x85e0cd0, 
       impl=0xb4d0a158, task=@0xacd85424)
       at ../../../../dep/src/zthread/ThreadImpl.cxx:407
    #12 0xb78d9f14 in ZThread::(anonymous namespace)::Launcher::run (
       this=0xbfd2255c) at ../../../../dep/src/zthread/ThreadImpl.cxx:49
    #13 0xb78dd9dc in _dispatch (arg=0x14ee96bc)
       at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
    #14 0xb789f240 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
    #15 0xb771e49e in clone () from /lib/tls/i686/cmov/libc.so.6
    #0  std::_List_base<Aura*, std::allocator<Aura*> >::_M_clear (this=0x14ee90e8)
       at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/list.tcc:76
       __cur = (class std::_List_node<Aura*> *) 0x0
    #1  0x083593ab in ~Unit (this=0x14ee8970)
       at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_list.h:339
    No locals.
    #2  0x0814cb84 in ~Creature (this=0x14ee8970)
       at ../../../src/game/Creature.cpp:149
    No locals.
    #3  0x0821d2ae in ObjectGridUnloader::Visit<Creature> (this=0xacd85128, 
       m=@0x15afb55c) at ../../../src/game/ObjectGridLoader.cpp:280
       obj = (class Creature *) 0x14ee8970
    #4  0x0821e181 in VisitorHelper<ObjectGridUnloader, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > (v=@0xacd85128, c=@0x15afb55c)
       at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:70
    No locals.
    #5  0x081ed158 in Map::UnloadGrid (this=0xb4d390c8, x=@0xacd85258, 
       y=@0xacd85254, pForce=false)
       at ../../../src/game/../framework/GameSystem/GridLoader.h:72
       unloader = {i_grid = @0x15afa338}
       grid = <value optimized out>
       gx = <value optimized out>
       gy = <value optimized out>
       __PRETTY_FUNCTION__ = "bool Map::UnloadGrid(const uint32&, const uint32&, bool)"
    #6  0x083ec841 in RemovalState::Update (this=0xb4b06540, m=@0xb4d390c8, 
       grid=@0x15afa338, info=@0x14ee96bc, x=@0xacd85258, y=@0xacd85254, 
       t_diff=@0xacd85288) at ../../../src/game/GridStates.cpp:66
    No locals.
    #7  0x081e6e03 in Map::Update (this=0xb4d390c8, t_diff=@0xacd85288)
       at ../../../src/game/Map.cpp:630
       grid = <value optimized out>
       updater = {i_timeDiff = 192}
       __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
    #8  0x081fdfb5 in MapManager::Update (this=0xb4b06350, diff=99)
       at ../../../src/game/MapManager.cpp:253
       iter = {_M_cur = 0xb4d19338, _M_ht = 0xb4b06398}
    #9  0x0838c681 in World::Update (this=0x8603d00, diff=99)
       at ../../../src/game/World.cpp:1579
       next = {_M_cur = 0x0, _M_ht = 0xb78e9a7c}
       autobroadcaston = 0
    #10 0x08122357 in WorldRunnable::run (this=0xb4d20740)
       at ../../../src/mangosd/WorldRunnable.cpp:59
       diff = 99
       realCurrTime = 3493984653
       realPrevTime = <value optimized out>
       prevSleepTime = 99
    #11 0xb78d78a9 in ZThread::ThreadImpl::Dispatch (parent=0x85e0cd0, 
       impl=0xb4d0a158, task=@0xacd85424)
       at ../../../../dep/src/zthread/ThreadImpl.cxx:407
    No locals.
    #12 0xb78d9f14 in ZThread::(anonymous namespace)::Launcher::run (
       this=0xbfd2255c) at ../../../../dep/src/zthread/ThreadImpl.cxx:49
    No locals.
    #13 0xb78dd9dc in _dispatch (arg=0x14ee96bc)
       at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
       __PRETTY_FUNCTION__ = "void* ZThread::_dispatch(void*)"
    #14 0xb789f240 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
    No symbol table info available.
    #15 0xb771e49e in clone () from /lib/tls/i686/cmov/libc.so.6
    No symbol table info available.

    1. * Program received signal SIGSEGV, Segmentation fault.
      * [switching to Thread 1115703648 (LWP 6047)]
      * ObjectAccessor::GetGameObject (u=@0x2aaaebe9edd0, guid=17370386524958691776) at ../../../src/game/ObjectAccessor.cpp:228
      * 228 if(ret->GetInstanceId() != u.GetInstanceId())

    Maybe ret or u is NULL ?

    GameObject*
    ObjectAccessor::GetGameObject(WorldObject const &u, uint64 guid)
    {
       GameObject * ret = GetObjectInWorld(guid, (GameObject*)NULL);
       if(!ret || !u)
           return NULL;
    

    * Program received signal SIGSEGV, Segmentation fault.

    * [switching to Thread 1115703648 (LWP 26724)]

    * Unit::CalcAbsorbResist (this=0x25be0170, pVictim=0x2aab6a3eb7f0, schoolMask=SPELL_SCHOOL_MASK_HOLY, damagetype=SPELL_DIRECT_DAMAGE, damage=163, absorb=0x4280390c, resist=0x42803910)

    * at ../../../src/game/Unit.cpp:1614

    * 1614 Modifier* mod = (*i)->GetModifier();

    I think (*i) is null

       AuraList const& vSchoolAbsorb = pVictim->GetAurasByType(SPELL_AURA_SCHOOL_ABSORB);
       for(AuraList::const_iterator i = vSchoolAbsorb.begin(); i != vSchoolAbsorb.end() && RemainingDamage > 0; ++i)
       {
           if(!(*i))
               continue;
    

  11. Core: 7042

    WORLD: Received (CMSG_GUILD_BANK_SWAP_ITEMS)
    GUILD STORAGE: CanStoreItem tab = 1, slot = 0, item = 5976, count = 1
    GUILD STORAGE: CanStoreItem tab = 1, slot = 0, item = 5976, count = 1
    STORAGE: RemoveItem bag = 255, slot = 25, item = 5976
    GUILD STORAGE: StoreItem tab = 1, slot = 0, item = 5976, count = 1
    
    Program received signal SIGSEGV, Segmentation fault.
    [switching to Thread -1421517904 (LWP 1086)]
    0xa36001f0 in ?? ()
    (gdb) bt full
    #0  0xa36001f0 in ?? ()
    No symbol table info available.
    #1  0x08182396 in Guild::_StoreItem (this=0x9f97bf20, tab=1 '\\001', slot=0 '\\0', pItem=0xa0c3b790, count=3032846764, clone=false) at ../../../src/game/Guild.cpp:1789
           pItem2 = (class Item *) 0xa36001d8
    #2  0x08182751 in Guild::StoreItem (this=0x9f97bf20, tabId=1 '\\001', dest=@0xab4551c8, pItem=0xa0c3b790) at ../../../src/game/Guild.cpp:1745
           slot = <value optimized out>
           count = 0
           lastItem = <value optimized out>
    #3  0x083f5a56 in WorldSession::HandleGuildBankDepositItem (this=0x10e0ed70, recv_data=@0xac6a9e30) at ../../../src/game/GuildHandler.cpp:1542
           iDest = {<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 = 0x0, _M_finish = 0x0,
         _M_end_of_storage = 0x0}}, <No data fields>}
           gDest = {<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 = 0xa01f2ed8, _M_finish = 0xa01f2ee0,
         _M_end_of_storage = 0xa01f2ee0}}, <No data fields>}
           BankToBank = 0 '\\0'
           BankTab = 1 '\\001'
           BankTabSlot = 0 '\\0'
           AutoStore = 0 '\\0'
           PlayerSlot = 25 '\\031'
           PlayerBag = 255 'ÿ'
           SplitedAmount = 0 '\\0'
           BankTabDst = 207 'Ï'
           BankTabSlotDst = 126 '~'
           ToChar = 0 '\\0'
           GuildId = 389
           pGuild = (Guild *) 0x9f97bf20
           pl = (class Player *) 0xa1aedd58
           pItemBank = (class Item *) 0x0
           pItemChar = <value optimized out>
    #4  0x08392dd8 in WorldSession::Update (this=0x10e0ed70) at ../../../src/game/WorldSession.cpp:208
           opHandle = (OpcodeHandler &) @0xa2c90f08: {name = 0x258 <Address 0x258 out of bounds>, status = 409, handler = {__pfn = 0x9ef3fc50, __delta = -1553989160}}
           packet = (WorldPacket *) 0xac6a9e30
           currTime = <value optimized out>
    #5  0x0838b015 in World::UpdateSessions (this=0xb5c067e0, diff=98) at ../../../src/game/World.cpp:2665
           next = {_M_cur = 0x9eef4bc0, _M_ht = 0xb5c0684c}
    #6  0x0838bc3b in World::Update (this=0xb5c067e0, diff=98) at ../../../src/game/World.cpp:1540
           autobroadcaston = 0
    #7  0x08122127 in WorldRunnable::run (this=0xb46643d8) at ../../../src/mangosd/WorldRunnable.cpp:59
           diff = 98
           realCurrTime = 20756612
           realPrevTime = <value optimized out>
           prevSleepTime = 98
    #8  0xb79448a9 in ZThread::ThreadImpl::Dispatch (parent=0x85dfca0, impl=0xac527dc0, task=@0xab455424) at ../../../../dep/src/zthread/ThreadImpl.cxx:407
    No locals.
    #9  0xb7946f14 in ZThread::(anonymous namespace)::Launcher::run (this=0xbfd8b0ec) at ../../../../dep/src/zthread/ThreadImpl.cxx:49
    No locals.
    #10 0xb794a9dc in _dispatch (arg=0xa2c90f08) at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
           __PRETTY_FUNCTION__ = "void* ZThread::_dispatch(void*)"
    #11 0xb790c240 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
    No symbol table info available.
    #12 0xb778b49e in clone () from /lib/tls/i686/cmov/libc.so.6
    

  12. description:

    My patch fix wowerror when character have arena team.

    PS : Sorry i havn't git ^^

    author:

    Woweur

    patch:

    Index: game/ArenaTeam.cpp
    ===================================================================
    --- game/ArenaTeam.cpp    (revision 11)
    +++ game/ArenaTeam.cpp    (working copy)
    @@ -306,6 +306,7 @@
    
        WorldPacket data(SMSG_ARENA_TEAM_ROSTER, 100);
        data << uint32(GetId());                                // arena team id
    +    data << uint8(0);                                       // unknow 3.0.8
        data << uint32(GetMembersSize());                       // members count
        data << uint32(GetType());                              // arena team type?
    
    @@ -325,6 +326,7 @@
            data << uint32(itr->wins_season);               // wins this season
            data << uint32(itr->personal_rating);           // personal rating
        }
    +
        session->SendPacket(&data);
        sLog.outDebug("WORLD: Sent SMSG_ARENA_TEAM_ROSTER");
    }
    
    

  13. void Spell::DoSpellHitOnUnit(Unit *unit, const uint32 effectMask)
    {
       // Check if caster is player and if this player can fly
       if(m_caster->GetTypeId() == TYPEID_PLAYER && ((Player*)m_caster)->CanFly)
       {
           // Your effect
       }
    // Recheck immune (only for delayed spells)
    if( m_spellInfo->speed && (
    .
    .
    .
    .
    }

  14. What bug does the patch fix? What features does the patch add?

    When you invite a member in your group , the new member can't see a first letter of your name.

    For which repository revision was the patch created?

    6848

    Who has been writing this patch? Please include either forum user names or email addresses.

    Woweur.

    diff --git a/src/game/GroupHandler.cpp b/src/game/GroupHandler.cpp
    index 851e210..741a255 100644
    --- a/src/game/GroupHandler.cpp
    +++ b/src/game/GroupHandler.cpp
    @@ -154,6 +154,7 @@ void WorldSession::HandleGroupInviteOpcode( WorldPacket & recv_data )
    
        // ok, we do it
        WorldPacket data(SMSG_GROUP_INVITE, 10);                // guess size
    +    data << uint8(1);                                       // wotlk bool
        data << GetPlayer()->GetName();
        player->GetSession()->SendPacket(&data);

  15. What bug does the patch fix? What features does the patch add?

    Hunter can't use another spell when he use auto-shoot.

    For which repository revision was the patch created?

    6848

    Who has been writing this patch? Please include either forum user names or email addresses.

    Woweur.

    diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp
    index f94b221..150b857 100644
    --- a/src/game/Spell.cpp
    +++ b/src/game/Spell.cpp
    @@ -1953,9 +1953,13 @@ void Spell::Prepare(SpellCastTargets * targets, Aura* triggeredByAura)
        //Prevent casting at cast another spell (ServerSide check)
        if(m_caster->IsNonMeleeSpellCasted(false, true) && m_cast_count)
        {
    -        SendCastResult(SPELL_FAILED_SPELL_IN_PROGRESS);
    -        finish(false);
    -        return;
    +        // Check if player cast Auto Repeat Spell.
    +        if(!m_caster->m_currentSpells[CURRENT_AUTOREPEAT_SPELL])
    +        {
    +            SendCastResult(SPELL_FAILED_SPELL_IN_PROGRESS);
    +            finish(false);
    +            return;
    +        }
        }
    
        // Fill cost data

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