Jump to content

kero99

Members
  • Posts

    157
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

Everything posted by kero99

  1. Confirmed in Debian Lenny (yes.. I have openssl 0.9.8k and devel installed from debian testing repo)
  2. hmm, with 528 i was 14 crash in 24h, now with 527 only one and not in typecontainer.... I don,t change any more...
  3. Core: 9134 Custom: MTMaps, dualspec 1 -6h, some ideas?
  4. Related with last YTDB version 528, i revert to 527 and crash gone... maybe some buged data in db.
  5. Thank you very much woweur =), I will try this check. I use ACE MTMaps win ACE 5.7.5 Best regard. And thank again ^^
  6. Core: 9134 Custom: Insider42 + mtmaps + dualspec Hunter relared again =(, some ideas?
  7. Uggly but work No more crashes but your problem still there.
  8. Not enought info in this dump =(, but maybe is some custom patch, i have Core 9118 and Insider42 patch (and other stuff), and never see this crash before =(
  9. Not Solution for now, only you can do a ugly temp fix diff --git a/src/game/Map.cpp b/src/game/Map.cpp index 9cb7f42..1f52d71 100644 --- a/src/game/Map.cpp +++ b/src/game/Map.cpp @@ -2402,7 +2402,7 @@ bool InstanceMap::Add(Player *player) if(playerBind->save != mapSave) { sLog.outError("InstanceMap::Add: player %s(%d) is permanently bound to instance %d,%d,%d,%d,%d,%d but he is being put in instance %d,%d,%d,%d,%d,%d", player->GetName(), player->GetGUIDLow(), playerBind->save->GetMapId(), playerBind->save->GetInstanceId(), playerBind->save->GetDifficulty(), playerBind->save->GetPlayerCount(), playerBind->save->GetGroupCount(), playerBind->save->CanReset(), mapSave->GetMapId(), mapSave->GetInstanceId(), mapSave->GetDifficulty(), mapSave->GetPlayerCount(), mapSave->GetGroupCount(), mapSave->CanReset()); - assert(false); + //assert(false); } } else and diff --git a/src/game/Map.cpp b/src/game/Map.cpp index 1f52d71..748fe4f 100644 --- a/src/game/Map.cpp +++ b/src/game/Map.cpp @@ -2455,7 +2455,7 @@ bool InstanceMap::Add(Player *player) player->BindToInstance(mapSave, false); else // cannot jump to a different instance without resetting it - assert(playerBind->save == mapSave); + //assert(playerBind->save == mapSave); } } }
  10. Still in rev 9110, this crash is more time with me that my wife!!!!, ok ok and... if i change some solution by hard sex???
  11. try with: d0fe71232595cb5bf17496e27c19d5764db79997 src/game/Spell.cpp | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index 015fc1c..949b1af 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -2794,10 +2794,12 @@ void Spell::handle_immediate() // process immediate effects (items, ground, etc.) also initialize some variables _handle_immediate_phase(); - + + if (!m_UniqueTargetInfo.empty()) for(std::list<TargetInfo>::iterator ihit= m_UniqueTargetInfo.begin();ihit != m_UniqueTargetInfo.end();++ihit) DoAllEffectOnTarget(&(*ihit)); - + + if (!m_UniqueGOTargetInfo.empty()) for(std::list<GOTargetInfo>::iterator ihit= m_UniqueGOTargetInfo.begin();ihit != m_UniqueGOTargetInfo.end();++ihit) DoAllEffectOnTarget(&(*ihit));
  12. Yes, this crash only appear in hunters, maybe related with her pets but i dunno where i can check that =(
  13. =( WorldSession::HandleMovementOpcodes (this=0x245b610, recv_data=<value optimized out>) at ../../../src/game/MovementHandler.cpp:307 307 movementInfo.guid = mover ? mover->GetGUID() : 0; #0 WorldSession::HandleMovementOpcodes (this=0x245b610, recv_data=<value optimized out>) at ../../../src/game/MovementHandler.cpp:307 #1 0x00000000007d2abd in WorldSession::Update (this=0x245b610) at ../../../src/game/WorldSession.cpp:230 #2 0x00000000007c700a in World::UpdateSessions (this=0x7ff9f80099c0, diff=39) at ../../../src/game/World.cpp:2113 #3 0x00000000007c7b48 in World::Update (this=0x7ff9f80099c0, diff=39) at ../../../src/game/World.cpp:1656 #4 0x00000000004de67c in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:60 #5 0x000000000087faea in ACE_Based::Thread::ThreadTask (param=0x7fe7cc082ce0) at ../../../src/shared/Threading.cpp:183 #6 0x00007ffdfe2c7a04 in start_thread () from /lib/libpthread.so.0 #7 0x00007ffdfd8867bd in clone () from /lib/libc.so.6 #8 0x0000000000000000 in ?? () #0 WorldSession::HandleMovementOpcodes (this=0x245b610, recv_data=<value optimized out>) at ../../../src/game/MovementHandler.cpp:307 opcode = 201 mover = 0x7fe7cc082ce0 plMover = 0x0 data = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 0, _wpos = 0, _storage = {<std::_Vector_base<unsigned char, std::allocator<unsigned char> >> = { _M_impl = {<std::allocator<unsigned char>> = {<__gnu_cxx::new_allocator<unsigned char>> = {<No data fields>}, <No data fields>}, _M_start = 0x7fe7db977140 "°\\"ªÝç\\177", _M_finish = 0x7fe7db977140 "°\\"ªÝç\\177", _M_end_of_storage = 0x7fe7db977162 "="}}, <No data fields>}}, m_opcode = 201} guid = <value optimized out> movementInfo = {guid = 221633, flags = 0, unk1 = 0, time = 4137659934, x = 3542.36328, y = -5148.93408, z = 143.21524, o = 4.3697443, t_guid = 0, t_x = 0, t_y = 0, t_z = 0, t_o = 0, t_time = 0, t_seat = 0 '\\000', s_pitch = 0, fallTime = 0, j_unk = 0, j_sinAngle = 0, j_cosAngle = 0, j_xyspeed = 0, u_unk1 = 0} #1 0x00000000007d2abd in WorldSession::Update (this=0x245b610) at ../../../src/game/WorldSession.cpp:230 packet = 0xf4e3d80 currTime = <value optimized out> #2 0x00000000007c700a in World::UpdateSessions (this=0x7ff9f80099c0, diff=39) at ../../../src/game/World.cpp:2113 sess = <value optimized out> #3 0x00000000007c7b48 in World::Update (this=0x7ff9f80099c0, diff=39) at ../../../src/game/World.cpp:1656 autobroadcaston = 0 #4 0x00000000004de67c in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:60 diff = 39 realCurrTime = 4137659933 realPrevTime = <value optimized out> prevSleepTime = 39 #5 0x000000000087faea in ACE_Based::Thread::ThreadTask (param=0x7fe7cc082ce0) at ../../../src/shared/Threading.cpp:183 No locales. #6 0x00007ffdfe2c7a04 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #7 0x00007ffdfd8867bd in clone () from /lib/libc.so.6 No symbol table info available. #8 0x0000000000000000 in ?? () No symbol table info available. 14 Thread 0x7fe9e3ff8910 (LWP 18841) 0x00007ffdfd886df8 in epoll_wait () from /lib/libc.so.6 13 Thread 0x7febe3ff9910 (LWP 18840) 0x00007ffdfd886df8 in epoll_wait () from /lib/libc.so.6 12 Thread 0x7fede3ffa910 (LWP 18839) 0x00007ffdfd886df8 in epoll_wait () from /lib/libc.so.6 11 Thread 0x7fefe3ffb910 (LWP 18838) 0x00007ffdfe2cf8f1 in nanosleep () from /lib/libpthread.so.0 10 Thread 0x7ff1e3ffc910 (LWP 18837) 0x00007ffdfd87f3c2 in select () from /lib/libc.so.6 9 Thread 0x7ff3e3ffd910 (LWP 18836) 0x00007ffdfd84aed1 in nanosleep () from /lib/libc.so.6 * 8 Thread 0x7ff5e3ffe910 (LWP 18835) WorldSession::HandleMovementOpcodes ( this=0x245b610, recv_data=<value optimized out>) at ../../../src/game/MovementHandler.cpp:307 7 Thread 0x7ff7e3fff910 (LWP 18834) 0x00007ffdfe2cc5a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 5 Thread 0x7ff9f7fff910 (LWP 18831) 0x00007ffdfe2cc5a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 4 Thread 0x7ffdfd353910 (LWP 18830) 0x00007ffdfe2cc5a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 3 Thread 0x7ffbfd145910 (LWP 18829) 0x00007ffdfe2cc5a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 1 Thread 0x7ffdfffec710 (LWP 18825) 0x00007ffdfe2c8cfd in pthread_join () from /lib/libpthread.so.0 Thread 14 (Thread 0x7fe9e3ff8910 (LWP 18841)): #0 0x00007ffdfd886df8 in epoll_wait () from /lib/libc.so.6 No symbol table info available. #1 0x00007ffdffaf67d2 in ACE_Dev_Poll_Reactor::work_pending_i ( this=0x7ff7e8335420, max_wait_time=0x7fe9e3ff8050) at ../../ace/Dev_Poll_Reactor.cpp:960 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 = 0, tv_usec = 0}}, 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 = 9964}} this_timeout = 0xfffffffffffffffc nfds = <value optimized out> #2 0x00007ffdffaf9dec in ACE_Dev_Poll_Reactor::handle_events_i ( this=0x7ff7e8335420, max_wait_time=0x7fe9e3ff8050, guard=...) at ../../ace/Dev_Poll_Reactor.cpp:1030 result = <value optimized out> #3 0x00007ffdffaf9fb6 in ACE_Dev_Poll_Reactor::handle_events ( this=0x7ff7e8335420, max_wait_time=0x7fe9e3ff8050) at ../../ace/Dev_Poll_Reactor.cpp:1012 countdown = {<ACE_Copy_Disabled> = {<No data fields>}, max_wait_time_ = 0x7fe9e3ff8050, 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 = 0, tv_usec = 0}}, tv_ = {tv_sec = 0, tv_usec = 0}}, static max_time = <same as static member of an already seen type>, tv_ = {tv_sec = 1262563077, tv_usec = 660684}}, stopped_ = false} guard = {token_ = @0x7ff7e8335448, owner_ = 1} result = -1 #4 0x00007ffdffb51d6d in ACE_Reactor::run_reactor_event_loop ( this=0x7ff7e9490c50, tv=..., eh=0) at ../../ace/Reactor.cpp:271 result = 1 #5 0x00000000007d9ffb in ReactorRunnable::svc (this=0x7ff7e9447768) 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 = 0, tv_usec = 0}}, 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 = 9964}} #6 0x00007ffdffb77017 in ACE_Task_Base::svc_run (args=<value optimized out>) at ../../ace/Task.cpp:275 t = 0x7ff7e9447768 svc_status = <value optimized out> #7 0x00007ffdffb783a1 in ACE_Thread_Adapter::invoke (this=0x7ff7e944db10) at ../../ace/Thread_Adapter.cpp:98 exit_hook_instance = <value optimized out> exit_hook_maybe = {instance_ = 0x0} exit_hook_ptr = <value optimized out> #8 0x00007ffdfe2c7a04 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #9 0x00007ffdfd8867bd in clone () from /lib/libc.so.6 No symbol table info available. #10 0x0000000000000000 in ?? () No symbol table info available. Hunter again...
  14. http://paste2.org/p/591899 --> Maybe old crash, you will try this fix: void Object::SetUInt64Value( uint16 index, const uint64 &value ) { - ASSERT( index + 1 < m_valuesCount || PrintIndexError( index, true ) ); + if( index + 1 > m_valuesCount) { PrintIndexError( index, true ); return; } if(*((uint64*)&(m_uint32Values[ index ])) != value) { m_uint32Values[ index ] = *((uint32*)&value); And second, i have this some time ago but disapear when i apply Silverice Visibility Patch an tunning visibility paremeters: http://pastebin.com/m936c125 Best Regards
  15. 7250e775d9d30205c22342c6802e168073e56717 src/game/Pet.cpp | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/src/game/Pet.cpp b/src/game/Pet.cpp index 07f2066..c7bdb68 100644 --- a/src/game/Pet.cpp +++ b/src/game/Pet.cpp @@ -491,7 +491,10 @@ void Pet::Update(uint32 diff) { if(m_removed) // pet already removed, just wait in remove queue, no updates return; - + + if(m_loading) + return; + switch( m_deathState ) { case CORPSE:
  16. Core: 9086 (But this crash is soo old for me) SD2: 1532 Custom: Mtmaps, DualSpec Program received signal SIGSEGV, Segmentation fault. [Cambiando a Thread 0x7ff5e3ffe910 (LWP 764)] WorldSession::HandleMovementOpcodes (this=0x7fe7d6326da0, recv_data=<value optimized out>) at ../../../src/game/MovementHandler.cpp:307 307 movementInfo.guid = mover->GetGUID(); #0 WorldSession::HandleMovementOpcodes (this=0x7fe7d6326da0, recv_data=<value optimized out>) at ../../../src/game/MovementHandler.cpp:307 #1 0x00000000007d2acd in WorldSession::Update (this=0x7fe7d6326da0) at ../../../src/game/WorldSession.cpp:230 #2 0x00000000007c701a in World::UpdateSessions (this=0x7ffbf802c460, diff=448) at ../../../src/game/World.cpp:2113 #3 0x00000000007c7b58 in World::Update (this=0x7ffbf802c460, diff=448) at ../../../src/game/World.cpp:1656 #4 0x00000000004de67c in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:60 #5 0x000000000087faea in ACE_Based::Thread::ThreadTask (param=0x7fe7547ee150) at ../../../src/shared/Threading.cpp:183 #6 0x00007ffdfe2c7a04 in start_thread () from /lib/libpthread.so.0 #7 0x00007ffdfd8867bd in clone () from /lib/libc.so.6 #8 0x0000000000000000 in ?? () #0 WorldSession::HandleMovementOpcodes (this=0x7fe7d6326da0, recv_data=<value optimized out>) at ../../../src/game/MovementHandler.cpp:307 opcode = 238 mover = 0x7fe7547ee150 plMover = 0x0 data = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 0, _wpos = 0, _storage = {<std::_Vector_base<unsigned char, std::allocator<unsigned char> >> = { _M_impl = {<std::allocator<unsigned char>> = {<__gnu_cxx::new_allocator<unsigned char>> = {<No data fields>}, <No data fields>}, _M_start = 0x7fe765953a30 "`\\214!Üç\\177", _M_finish = 0x7fe765953a30 "`\\214!Üç\\177", _M_end_of_storage = 0x7fe765953a62 ""}}, <No data fields>}}, m_opcode = 238} guid = <value optimized out> movementInfo = {guid = 280373, flags = 4096, unk1 = 0, time = 4046865250, x = 1228.57617, y = 825.173096, z = -66.5216217, o = 3.46971655, t_guid = 0, t_x = 0, t_y = 0, t_z = 0, t_o = 0, t_time = 0, t_seat = 0 '\\000', s_pitch = 0, fallTime = 0, j_unk = 0, j_sinAngle = -0.946648598, j_cosAngle = -0.322267592, j_xyspeed = 17.0900002, u_unk1 = 0} #1 0x00000000007d2acd in WorldSession::Update (this=0x7fe7d6326da0) at ../../../src/game/WorldSession.cpp:230 packet = 0x7fe7b4456e50 currTime = <value optimized out> #2 0x00000000007c701a in World::UpdateSessions (this=0x7ffbf802c460, diff=448) at ../../../src/game/World.cpp:2113 sess = <value optimized out> #3 0x00000000007c7b58 in World::Update (this=0x7ffbf802c460, diff=448) at ../../../src/game/World.cpp:1656 autobroadcaston = 0 #4 0x00000000004de67c in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:60 diff = 448 realCurrTime = 4046865222 realPrevTime = <value optimized out> prevSleepTime = 0 #5 0x000000000087faea in ACE_Based::Thread::ThreadTask (param=0x7fe7547ee150) at ../../../src/shared/Threading.cpp:183 No locales. #6 0x00007ffdfe2c7a04 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #7 0x00007ffdfd8867bd in clone () from /lib/libc.so.6 No symbol table info available. #8 0x0000000000000000 in ?? () No symbol table info available. 14 Thread 0x7fe9e3ff8910 (LWP 770) 0x00007ffdfd886df8 in epoll_wait () from /lib/libc.so.6 13 Thread 0x7febe3ff9910 (LWP 769) 0x00007ffdfe2cec34 in __lll_lock_wait () from /lib/libpthread.so.0 12 Thread 0x7fede3ffa910 (LWP 768) 0x00007ffdfd886df8 in epoll_wait () from /lib/libc.so.6 11 Thread 0x7fefe3ffb910 (LWP 767) 0x00007ffdfe2cf8f1 in nanosleep () from /lib/libpthread.so.0 10 Thread 0x7ff1e3ffc910 (LWP 766) 0x00007ffdfd87f3c2 in select () from /lib/libc.so.6 9 Thread 0x7ff3e3ffd910 (LWP 765) 0x00007ffdfd84aed1 in nanosleep () from /lib/libc.so.6 * 8 Thread 0x7ff5e3ffe910 (LWP 764) WorldSession::HandleMovementOpcodes ( this=0x7fe7d6326da0, recv_data=<value optimized out>) at ../../../src/game/MovementHandler.cpp:307 7 Thread 0x7ff7e3fff910 (LWP 763) 0x00007ffdfe2cc5a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 5 Thread 0x7ff9f7ffe910 (LWP 761) 0x00007ffdfe2cc5a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 4 Thread 0x7ffbf7fff910 (LWP 760) 0x00007ffdfe2cf0cb in read () from /lib/libpthread.so.0 3 Thread 0x7ffdfd353910 (LWP 759) 0x00007ffdfe2cc5a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 1 Thread 0x7ffdfffec710 (LWP 755) 0x00007ffdfe2c8cfd in pthread_join () from /lib/libpthread.so.0 Thread 14 (Thread 0x7fe9e3ff8910 (LWP 770)): #0 0x00007ffdfd886df8 in epoll_wait () from /lib/libc.so.6 No symbol table info available. #1 0x00007ffdffaf67d2 in ACE_Dev_Poll_Reactor::work_pending_i ( this=0x7ff7e9744350, max_wait_time=0x7fe9e3ff8050) at ../../ace/Dev_Poll_Reactor.cpp:960 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 = 0, tv_usec = 0}}, 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 = 1709}} this_timeout = 0xfffffffffffffffc nfds = <value optimized out> #2 0x00007ffdffaf9dec in ACE_Dev_Poll_Reactor::handle_events_i ( this=0x7ff7e9744350, max_wait_time=0x7fe9e3ff8050, guard=...) at ../../ace/Dev_Poll_Reactor.cpp:1030 result = <value optimized out> #3 0x00007ffdffaf9fb6 in ACE_Dev_Poll_Reactor::handle_events ( this=0x7ff7e9744350, max_wait_time=0x7fe9e3ff8050) at ../../ace/Dev_Poll_Reactor.cpp:1012 countdown = {<ACE_Copy_Disabled> = {<No data fields>}, max_wait_time_ = 0x7fe9e3ff8050, 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 = 0, tv_usec = 0}}, tv_ = {tv_sec = 0, tv_usec = 0}}, static max_time = <same as static member of an already seen type>, tv_ = {tv_sec = 1262472282, tv_usec = 977999}}, stopped_ = false} guard = {token_ = @0x7ff7e9744378, owner_ = 1} result = -1 #4 0x00007ffdffb51d6d in ACE_Reactor::run_reactor_event_loop ( this=0x7ff7ea2d6210, tv=..., eh=0) at ../../ace/Reactor.cpp:271 result = 1 #5 0x00000000007da00b in ReactorRunnable::svc (this=0x7ff7e97440f8) 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 = 0, tv_usec = 0}}, 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 = 1709}} #6 0x00007ffdffb77017 in ACE_Task_Base::svc_run (args=<value optimized out>) at ../../ace/Task.cpp:275 t = 0x7ff7e97440f8 svc_status = <value optimized out> #7 0x00007ffdffb783a1 in ACE_Thread_Adapter::invoke (this=0x7ff7e9744c10) at ../../ace/Thread_Adapter.cpp:98 exit_hook_instance = <value optimized out> exit_hook_maybe = {instance_ = 0x0} exit_hook_ptr = <value optimized out> #8 0x00007ffdfe2c7a04 in start_thread () from /lib/libpthread.so.0 Al guid in movementInfo in all my crashes are Hunter, and mostly low lvls 16 - 29 Please, make Kero99 very happy with some info about this crash, i only need resolve this to have a dream of stable server Best Regard
  17. OpenMP is very Unstable, use ACE Mtmaps instead with ACE 5.7.5 and mapthread=2, very estable for me with 2000+ players =)
  18. Crash still present at 9086, all of them Hunter low level related (lvl 16 - 29): Program received signal SIGSEGV, Segmentation fault. [Cambiando a Thread 0x7ff5e3ffe910 (LWP 28626)] WorldSession::HandleMovementOpcodes (this=0x7fe7cea0e7b0, recv_data=<value optimized out>) at ../../../src/game/MovementHandler.cpp:307 307 movementInfo.guid = mover->GetGUID(); #0 WorldSession::HandleMovementOpcodes (this=0x7fe7cea0e7b0, recv_data=<value optimized out>) at ../../../src/game/MovementHandler.cpp:307 #1 0x0000000000753a82 in WorldSession::Update (this=0x7fe7cea0e7b0) at ../../../src/game/WorldSession.cpp:230 #2 0x000000000074cc3a in World::UpdateSessions (this=0x7ff9f8024100, diff=242) at ../../../src/game/World.cpp:2113 #3 0x000000000074d508 in World::Update (this=0x7ff9f8024100, diff=242) at ../../../src/game/World.cpp:1656 #4 0x00000000004e37cc in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:60 #5 0x00000000007eacba in ACE_Based::Thread::ThreadTask (param=0x7fe76e2deb90) at ../../../src/shared/Threading.cpp:183 #6 0x00007ffdfe2d7a04 in start_thread () from /lib/libpthread.so.0 #7 0x00007ffdfd8967bd in clone () from /lib/libc.so.6 #8 0x0000000000000000 in ?? () #0 WorldSession::HandleMovementOpcodes (this=0x7fe7cea0e7b0, recv_data=<value optimized out>) at ../../../src/game/MovementHandler.cpp:307 opcode = 218 mover = 0x7fe76e2deb90 plMover = 0x0 data = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 0, _wpos = 0, _storage = {<std::_Vector_base<unsigned char, std::allocator<unsigned char> >> = { _M_impl = {<std::allocator<unsigned char>> = {<__gnu_cxx::new_allocator<unsigned char>> = {<No data fields>}, <No data fields>}, _M_start = 0x7fe778636960 "°§Æºç\\177", _M_finish = 0x7fe778636960 "°§Æºç\\177", _M_end_of_storage = 0x7fe778636986 "0ñ5"}}, <No data fields>}}, m_opcode = 218} guid = <value optimized out> movementInfo = {guid = 17384041540866803010, flags = 1, unk1 = 0, time = 3854264905, x = -3973.02344, y = -1847.67029, z = 92.322998, o = 4.37000513, t_guid = 0, t_x = 0, t_y = 0, t_z = 0, t_o = 0, t_time = 0, t_seat = 0 '\\000', s_pitch = 0, fallTime = 842, j_unk = 0, j_sinAngle = 0, j_cosAngle = 0, j_xyspeed = 0, u_unk1 = 0} #1 0x0000000000753a82 in WorldSession::Update (this=0x7fe7cea0e7b0) at ../../../src/game/WorldSession.cpp:230 packet = 0x7fe77fde21d0 currTime = <value optimized out> #2 0x000000000074cc3a in World::UpdateSessions (this=0x7ff9f8024100, diff=242) at ../../../src/game/World.cpp:2113 itr = {<std::tr1::__detail::_Hashtable_iterator_base<std::Pair<unsigned int const, WorldSession*>, false>> = {_M_cur_node = 0x7ff9f8024100, _M_cur_bucket = 0x7ffdffb2ba16}, <No data fields>} sess = <value optimized out> #3 0x000000000074d508 in World::Update (this=0x7ff9f8024100, diff=242) at ../../../src/game/World.cpp:1656 autobroadcaston = 0 #4 0x00000000004e37cc in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:60 diff = 242 realCurrTime = 3854264900 realPrevTime = <value optimized out> prevSleepTime = 0 #5 0x00000000007eacba in ACE_Based::Thread::ThreadTask (param=0x7fe76e2deb90) at ../../../src/shared/Threading.cpp:183 No locales. #6 0x00007ffdfe2d7a04 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #7 0x00007ffdfd8967bd in clone () from /lib/libc.so.6 No symbol table info available. #8 0x0000000000000000 in ?? () No symbol table info available. 14 Thread 0x7fe9e3ff8910 (LWP 28632) 0x00007ffdfd896df8 in epoll_wait () from /lib/libc.so.6 13 Thread 0x7febe3ff9910 (LWP 28631) 0x00007ffdfd896df8 in epoll_wait () from /lib/libc.so.6 12 Thread 0x7fede3ffa910 (LWP 28630) 0x00007ffdfd896df8 in epoll_wait () from /lib/libc.so.6 11 Thread 0x7fefe3ffb910 (LWP 28629) 0x00007ffdfe2df8f1 in nanosleep () from /lib/libpthread.so.0 10 Thread 0x7ff1e3ffc910 (LWP 28628) 0x00007ffdfd88f3c2 in select () from /lib/libc.so.6 9 Thread 0x7ff3e3ffd910 (LWP 28627) 0x00007ffdfd85aed1 in nanosleep () from /lib/libc.so.6 * 8 Thread 0x7ff5e3ffe910 (LWP 28626) WorldSession::HandleMovementOpcodes ( this=0x7fe7cea0e7b0, recv_data=<value optimized out>) at ../../../src/game/MovementHandler.cpp:307 7 Thread 0x7ff7e3fff910 (LWP 28625) 0x00007ffdfe2dc5a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 5 Thread 0x7ff9f7fff910 (LWP 28623) 0x00007ffdfe2dc5a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 4 Thread 0x7ffdfd363910 (LWP 28622) 0x00007ffdfe2dc5a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 3 Thread 0x7ffbfd155910 (LWP 28621) 0x00007ffdfe2dc5a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 1 Thread 0x7ffdfffec710 (LWP 28617) 0x00007ffdfe2d8cfd in pthread_join () from /lib/libpthread.so.0 I test disable all speed change spell in these lvl (Aspect of the Monkey, Aspect of the Cheetah) with same result =( Will be welcome some ideas over origin of problem... i only have this crash =)
  19. More info: All guid in crashdump in: movementInfo = {guid = [color="Red"]275417[/color], flags = 4096, unk1 = 0, time = 3540812358, x = 1890.76758, y = 1525.96326, z = 88.0770264, o = 3.89293504, t_guid = 0, t_x = 0, t_y = 0, t_z = 0, t_o = 0, t_time = 0, t_seat = 0 '\\000', s_pitch = 0, fallTime = 0, j_unk = 0, j_sinAngle = -0.730773211, j_cosAngle = -0.682620347, j_xyspeed = 0, u_unk1 = 0} Are Hunters, levels 19 - 80. Crash appear with 200+ player or with 2000+ in two diferent realm, no population related Sometimes i have other crash related: Program received signal SIGSEGV, Segmentation fault. [Cambiando a Thread 0x7fffec85d910 (LWP 25961)] 0x00000000005c6385 in std::tr1::__detail::_Mod_range_hashing::operator() ( this=<value optimized out>, c=0x7fffac72f150, x=-1724.2323, y=8523.3291, z=196.653229, ang=5.93889093) at /usr/include/c++/4.4/tr1_impl/hashtable_policy.h:403 403 { return __num % __den; } #0 0x00000000005c6385 in std::tr1::__detail::_Mod_range_hashing::operator() ( this=<value optimized out>, c=0x7fffac72f150, x=-1724.2323, y=8523.3291, z=196.653229, ang=5.93889093) at /usr/include/c++/4.4/tr1_impl/hashtable_policy.h:403 #1 std::tr1::__detail::_Hash_code_base<Creature*, std::Pair<Creature* const, CreatureMover>, std::_Select1st<std::Pair<Creature* const, CreatureMover> >, s$ this=<value optimized out>, c=0x7fffac72f150, x=-1724.2323, y=8523.3291, z=196.653229, ang=5.93889093) at /usr/include/c++/4.4/tr1_impl/hashtable_policy.h:759 #2 std::tr1::__detail::_Map_base<Creature*, std::Pair<Creature* const, CreatureMover>, std::_Select1st<std::Pair<Creature* const, CreatureMover> >, true, s$ z=196.653229, ang=5.93889093) at /usr/include/c++/4.4/tr1_impl/hashtable_policy.h:569 #3 Map::AddCreatureToMoveList (this=<value optimized out>, c=0x7fffac72f150, x=-1724.2323, y=8523.3291, z=196.653229, ang=5.93889093) at ../../../src/game/Map.cpp:1039 #4 0x00000000005ce63b in Map::CreatureRelocation (this=0x10000, creature=0x7fffac72f150, x=<value optimized out>, y=<value optimized out>, z=<value optimized out>, ang=<value optimized out>) at ../../../src/game/Map.cpp:1023 #5 0x00000000007a6b6c in WorldSession::HandleMovementOpcodes (this=0xf1e2d0, recv_data=<value optimized out>) at ../../../src/game/MovementHandler.cpp:355 #6 0x0000000000753bb2 in WorldSession::Update (this=0xf1e2d0) at ../../../src/game/WorldSession.cpp:230 #7 0x000000000074cd6a in World::UpdateSessions (this=0x7ffff0024240, diff=79) at ../../../src/game/World.cpp:2113 #8 0x000000000074d638 in World::Update (this=0x7ffff0024240, diff=79) at ../../../src/game/World.cpp:1656 #9 0x00000000004e37cc in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:60 #10 0x00000000007eae0a in ACE_Based::Thread::ThreadTask (param=0x10060) at ../../../src/shared/Threading.cpp:183 #11 0x00007ffff62d7a04 in start_thread () from /lib/libpthread.so.0 #12 0x00007ffff58967bd in clone () from /lib/libc.so.6 #13 0x0000000000000000 in ?? ()
  20. Confirmed, all crashes are related with charmed creatures, when server crash with: Program received signal SIGSEGV, Segmentation fault. [Cambiando a Thread 0x7fffec85d910 (LWP 32162)] WorldSession::HandleMovementOpcodes (this=0x12cdd2c0, recv_data=<value optimized out>) at ../../../src/game/MovementHandler.cpp:307 307 movementInfo.guid = mover->GetGUID(); #0 WorldSession::HandleMovementOpcodes (this=0x12cdd2c0, recv_data=<value optimized out>) at ../../../src/game/MovementHandler.cpp:307 #1 0x0000000000752922 in WorldSession::Update (this=0x12cdd2c0) at ../../../src/game/WorldSession.cpp:230 #2 0x000000000074bada in World::UpdateSessions (this=0x7ffff0024270, diff=110) at ../../../src/game/World.cpp:2113 #3 0x000000000074c3a8 in World::Update (this=0x7ffff0024270, diff=110) at ../../../src/game/World.cpp:1656 #4 0x00000000004e34fc in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:60 #5 0x00000000007e9afa in ACE_Based::Thread::ThreadTask (param=0x7fffa5aae660) at ../../../src/shared/Threading.cpp:183 #6 0x00007ffff62e0a04 in start_thread () from /lib/libpthread.so.0 #7 0x00007ffff589f7bd in clone () from /lib/libc.so.6 #8 0x0000000000000000 in ?? () #0 WorldSession::HandleMovementOpcodes (this=0x12cdd2c0, recv_data=<value optimized out>) at ../../../src/game/MovementHandler.cpp:307 opcode = 238 mover = 0x7fffa5aae660 plMover = 0x0 data = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 0, _wpos = 0, _storage = {<std::_Vector_base<unsigned char, std::allocator<unsigned char> >> = { _M_impl = {<std::allocator<unsigned char>> = {<__gnu_cxx::new_allocator<unsigned char>> = {<No data fields>}, <No data fields>}, _M_start = 0x7fffae5869d0 "�\\032w\\\\�\\177", _M_finish = 0x7fffae5869d0 "�\\032w\\\\�\\177", _M_end_of_storage = 0x7fffae586a02 ""}}, <No data fields>}}, m_opcode = 238} guid = <value optimized out> movementInfo = {guid = 275417, flags = 4096, unk1 = 0, time = 3540812358, x = 1890.76758, y = 1525.96326, z = 88.0770264, o = 3.89293504, t_guid = 0, t_x = 0, t_y = 0, t_z = 0, t_o = 0, t_time = 0, t_seat = 0 '\\000', s_pitch = 0, fallTime = 0, j_unk = 0, j_sinAngle = -0.730773211, j_cosAngle = -0.682620347, j_xyspeed = 0, u_unk1 = 0} Console show in every crash: ERROR:Unit::GetCharm: Charmed creature XXX not exist.
  21. I have related crash in movementInfo.guid = mover->GetGUID(); Every day over 4 - 6 times =(
  22. Related crash: http://pastebin.com/m1401c40e Some ideas about fix?
  23. Core: 9014 + Insider42 Patches + MTMaps + Dualpec Very often crashes on high population 2000+ std::_Rb_tree<Unit*, Unit*, std::_Identity<Unit*>, std::less<Unit*>, std::allocator<Unit*> >::_M_lower_bound (this=0x7fff83559d80, victim=0x7fffbc2805a0, meleeAttack=true) at /usr/include/c++/4.4/bits/stl_tree.h:986 986 if (!_M_impl._M_key_compare(_S_key(__x), __k)) #0 std::_Rb_tree<Unit*, Unit*, std::_Identity<Unit*>, std::less<Unit*>, std::allocator<Unit*> >::_M_lower_bound (this=0x7fff83559d80, victim=0x7fffbc2805a0, meleeAttack=true) at /usr/include/c++/4.4/bits/stl_tree.h:986 #1 std::_Rb_tree<Unit*, Unit*, std::_Identity<Unit*>, std::less<Unit*>, std::allocator<Unit*> >::find (this=0x7fff83559d80, victim=0x7fffbc2805a0, meleeAttack=true) at /usr/include/c++/4.4/bits/stl_tree.h:1421 #2 std::set<Unit*, std::less<Unit*>, std::allocator<Unit*> >::find ( this=0x7fff83559d80, victim=0x7fffbc2805a0, meleeAttack=true) at /usr/include/c++/4.4/bits/stl_set.h:548 #3 Unit::_addAttacker (this=0x7fff83559d80, victim=0x7fffbc2805a0, meleeAttack=true) at ../../../src/game/Unit.h:915 #4 Unit::Attack (this=0x7fff83559d80, victim=0x7fffbc2805a0, meleeAttack=true) at ../../../src/game/Unit.cpp:8476 #5 0x00000000007a72ac in PetAI::AttackStart (this=0x7fff91dd65c0, u=0x7fffbc2805a0) at ../../../src/game/PetAI.cpp:68 #6 0x00000000005db06c in void VisitorHelper<MaNGOS::CreatureRelocationNotifier, Creature>(MaNGOS::CreatureRelocationNotifier&, ContainerMapList<Creature>&) () #7 0x00000000005dfd53 in void Map::Visit<RGuard<ACE_RW_Thread_Mutex, ACE_Thread_Mutex>, MaNGOS::CreatureRelocationNotifier, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >(CellLock<RGuard<ACE_RW_Thread_Mutex, ACE_Thread_Mutex> > const&, TypeContainerVisitor<MaNGOS::CreatureRelocationNotifier, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >&) () #8 0x00000000005d5737 in Visit<RGuard<ACE_RW_Thread_Mutex, ACE_Thread_Mutex>, MaNGOS::CreatureRelocationNotifier, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > > ( this=0x8397ac0, creature=<value optimized out>, cell=<value optimized out>, cellpair=<value optimized out>) at ../../../src/game/CellImpl.h:213 #9 Map::CreatureRelocationNotify (this=0x8397ac0, creature=<value optimized out>, cell=<value optimized out>, cellpair=<value optimized out>) at ../../../src/game/Map.cpp:2052 #10 0x00000000005d95d7 in Map::AddNotifier<Creature> (this=0x7fffcb86d150, obj=0x1, cell=<value optimized out>, cellpair=<value optimized out>) at ../../../src/game/Map.cpp:344 #11 0x00000000005e2ca4 in void Map::Add<Creature>(Creature*) () #12 0x00000000006f1868 in Spell::EffectSummonGuardian (this=0x7fff8341c980, i=<value optimized out>, forceFaction=<value optimized out>) at ../../../src/game/SpellEffects.cpp:4171 #13 0x00000000006c33c0 in Spell::DoSpellHitOnUnit (this=0x7fff8341c980, unit=0x7fffbc27df50, effectMask=1) at ../../../src/game/Spell.cpp:1196 #14 0x00000000006c4f53 in Spell::DoAllEffectOnTarget (this=0x7fff8341c980, target=0x7fff92f42f20) at ../../../src/game/Spell.cpp:994 #15 0x00000000006d3954 in Spell::handle_immediate (this=0x7fff8341c980) at ../../../src/game/Spell.cpp:2800 #16 0x00000000006d2c38 in Spell::cast (this=0x7fff8341c980, skipCheck=true) at ../../../src/game/Spell.cpp:2773 #17 0x000000000071d51a in Unit::CastCustomSpell (this=<value optimized out>, Victim=<value optimized out>, spellInfo=<value optimized out>, bp0=0x7fffe4dfdb40, bp1=0x0, bp2=0x0, triggered=<value optimized out>, castItem=0x0, triggeredByAura=0x7fff79b2cfa0, originalCaster=4033216) at ../../../src/game/Unit.cpp:1016 #18 0x000000000071f414 in Unit::HandleProcTriggerSpell (this=0x7fff82de61a0, pVictim=0x28, damage=<value optimized out>, triggeredByAura=<value optimized out>, procSpell=0x0, procFlags=<value optimized out>, procEx=1, cooldown=0) at ../../../src/game/Unit.cpp:7918 #19 0x000000000073565a in Unit::ProcDamageAndSpellFor (this=0x7fff82de61a0, isVictim=<value optimized out>, pTarget=<value optimized out>, procFlag=<value optimized out>, procExtra=<value optimized out>, attType=<value optimized out>, procSpell=0x0, damage=422) at ../../../src/game/Unit.cpp:12565 #20 0x0000000000735de4 in Unit::ProcDamageAndSpell (this=0x7fff82de61a0, pVictim=0x7fffbc27df50, procAttacker=<value optimized out>, procVictim=1048584, procExtra=1, amount=422, attType=BASE_ATTACK, procSpell=0x0) at ../../../src/game/Unit.cpp:4741 #21 0x0000000000739eba in Unit::AttackerStateUpdate (this=0x7fff82de61a0, pVictim=0x7fffbc27df50, attType=BASE_ATTACK, extra=false) at ../../../src/game/Unit.cpp:2279 #22 0x000000000068c7cb in Player::Update (this=0x7fff82de61a0, p_time=319) at ../../../src/game/Player.cpp:1193 #23 0x00000000005d83f0 in Map::Update (this=0x8397ac0, t_diff=@0x7fff8b438de0) at ../../../src/game/Map.cpp:595 #24 0x00000000005e5562 in MapUpdateRequest::call (this=0x7fff8b438dc0) at ../../../src/game/MapUpdater.cpp:47 #25 0x00000000007ee701 in DelayExecutor::svc (this=0x756cbc8) at ../../../src/shared/DelayExecutor.cpp:60 #26 0x00007ffff7b77017 in ACE_Task_Base::svc_run (args=<value optimized out>) at ../../ace/Task.cpp:275 #27 0x00007ffff7b783a1 in ACE_Thread_Adapter::invoke (this=0x887f2c0) at ../../ace/Thread_Adapter.cpp:98 #28 0x00007ffff62e3a04 in start_thread () from /lib/libpthread.so.0 #29 0x00007ffff58a27bd in clone () from /lib/libc.so.6 WorldSession::HandleSetActiveMoverOpcode (this=0x7fffd01b4960, recv_data=...) at ../../../src/game/MovementHandler.cpp:776 776 if(_player->m_mover->GetGUID() != guid) #0 WorldSession::HandleSetActiveMoverOpcode (this=0x7fffd01b4960, recv_data=...) at ../../../src/game/MovementHandler.cpp:776 #1 0x00000000007514f2 in WorldSession::Update (this=0x7fffd01b4960) at ../../../src/game/WorldSession.cpp:230 #2 0x000000000074a69a in World::UpdateSessions (this=0x7fffec0090f0, diff=103) at ../../../src/game/World.cpp:2111 #3 0x000000000074af68 in World::Update (this=0x7fffec0090f0, diff=103) at ../../../src/game/World.cpp:1654 #4 0x00000000004e386c in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:60 #5 0x00000000007f205a in ACE_Based::Thread::ThreadTask (param=0x1ef167b0) at ../../../src/shared/Threading.cpp:183 #6 0x00007ffff62e3a04 in start_thread () from /lib/libpthread.so.0 #7 0x00007ffff58a27bd in clone () from /lib/libc.so.6 #8 0x0000000000000000 in ?? () #0 WorldSession::HandleSetActiveMoverOpcode (this=0x7fffd01b4960, recv_data=...) at ../../../src/game/MovementHandler.cpp:776 guid = 4032238 #1 0x00000000007514f2 in WorldSession::Update (this=0x7fffd01b4960) at ../../../src/game/WorldSession.cpp:230 packet = 0x7fffac690010 currTime = <value optimized out> #2 0x000000000074a69a in World::UpdateSessions (this=0x7fffec0090f0, diff=103) at ../../../src/game/World.cpp:2111 itr = {<std::tr1::__detail::_Hashtable_iterator_base<std::Pair<unsigned int const, WorldSession*>, false>> = {_M_cur_node = 0x7fffec0090f0, _M_cur_bucket = 0x7ffff7b2ba16}, <No data fields>} sess = <value optimized out> #3 0x000000000074af68 in World::Update (this=0x7fffec0090f0, diff=103) at ../../../src/game/World.cpp:1654 autobroadcaston = 0 #4 0x00000000004e386c in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:60 diff = 103 realCurrTime = 2919503939 realPrevTime = <value optimized out> prevSleepTime = 0 #5 0x00000000007f205a in ACE_Based::Thread::ThreadTask (param=0x1ef167b0) at ../../../src/shared/Threading.cpp:183 No locales. #6 0x00007ffff62e3a04 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #7 0x00007ffff58a27bd in clone () from /lib/libc.so.6 No symbol table info available. #8 0x0000000000000000 in ?? ()
×
×
  • 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