Jump to content

Linux crash dumps


Auntie Mangos

Recommended Posts

Core 9020

ScriptDev2 1520

DualSpect Kaxias

[New Thread 10627]
Core was generated by `./mangos-worldd'.
Program terminated with signal 6, Aborted.
#0  0x00007f35ab1dd4b5 in raise () from /lib/libc.so.6
#0  0x00007f35ab1dd4b5 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0x00007f35ab1e0f50 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0x00007f35aba7ccc5 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6
No symbol table info available.
#3  0x00007f35aba7b0f6 in ?? () from /usr/lib/libstdc++.so.6
No symbol table info available.
#4  0x00007f35aba7b123 in std::terminate() () from /usr/lib/libstdc++.so.6
No symbol table info available.
#5  0x00007f35aba7b21e in __cxa_throw () from /usr/lib/libstdc++.so.6
No symbol table info available.
#6  0x00000000004df6e0 in MaNGOS::ObjectLifeTime<Log>::OnDeadReference () at ../../../src/mangosd/../framework/Policies/ObjectLifeTime.h:47
No locals.
#7  0x00000000004df7a4 in MaNGOS::Singleton<Log, MaNGOS::SingleThreaded<Log>, MaNGOS::OperatorNew<Log>, MaNGOS::ObjectLifeTime<Log> >::Instance ()
   at ../../../src/mangosd/../framework/Policies/SingletonImp.h:46
No locals.
#8  0x00000000004df894 in FreezeDetectorRunnable::run (this=0xa162ef0) at ../../../src/mangosd/Master.cpp:114
No locals.
#9  0x00000000007de1cc in ACE_Based::Thread::ThreadTask (param=0x2983) at ../../../src/shared/Threading.cpp:183
       _task = 0xa162ef0
#10 0x00007f35abccaa04 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#11 0x00007f35ab2897bd in clone () from /lib/libc.so.6
No symbol table info available.
#12 0x0000000000000000 in ?? ()
No symbol table info available.

Link to comment
Share on other sites

  • Replies 986
  • Created
  • Last Reply

Top Posters In This Topic

Darky88 MaNGOS 9110 Insider42 + MTMAPS + Own patchs

#0  0x00007f596c2715f3 in std::_Rb_tree_increment () from /usr/lib/libstdc++.so.6
(gdb) bt full
#0  0x00007f596c2715f3 in std::_Rb_tree_increment () from /usr/lib/libstdc++.so.6
No symbol table info available.
#1  0x000000000066e375 in Player::_SaveQuestStatus (this=0x9d21500) at /usr/include/c++/4.3/bits/stl_tree.h:182
No locals.
#2  0x00000000006791da in Player::SaveToDB (this=0x9d21500) at ../../../src/game/Player.cpp:16232
   sql_name = {static npos = 18446744073709551615, 
 _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
   _M_p = 0x7f5934627588 "Darkey"}}
   ss = <incomplete type>
   i = <value optimized out>
#3  0x000000000068a045 in Player::Update (this=0x9d21500, p_time=100) at ../../../src/game/Player.cpp:1319
   now = 1262862192
   pet = <value optimized out>
#4  0x00000000005dbc83 in Map::Update (this=0x7f5959f619b0, t_diff=@0x7f594f7fe074) at ../../../src/game/Map.cpp:603
   plr = (class Player *) 0x33bcb50
   updater = {i_timeDiff = 1764143024}
   grid_object_update = {i_visitor = @0x7f594f7fe000}
   world_object_update = {i_visitor = @0x7f594f7fe000}
   __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
#5  0x00000000005e5e6d in MapManager::Update (.omp_data_i=0x7f596926afb0) at ../../../src/game/MapManager.cpp:276
   update_queue = {<std::_Vector_base<Map*, std::allocator<Map*> >> = {
   _M_impl = {<std::allocator<Map*>> = {<__gnu_cxx::new_allocator<Map*>> = {<No data fields>}, <No data fields>}, 
     _M_start = 0x3ce57f0, _M_finish = 0x3ce5868, _M_end_of_storage = 0x3ce5868}}, <No data fields>}
#6  0x00007f596cc4ec85 in ?? () from /usr/lib/libgomp.so.1
No symbol table info available.
#7  0x00007f596c5163ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#8  0x00007f596bad8fcd in clone () from /lib/libc.so.6
No symbol table info available.
#9  0x0000000000000000 in ?? ()
No symbol table info available.

@przemratajczak thx!!

Link to comment
Share on other sites

Core 9113

../../../src/game/Object.h:510: Error: Assertion in GetMap failed: m_currMap
Stack Trace:
/home/git/core/bin/mangos-worldd(_ZN5Group22UpdatePlayerOutOfRangeEP6Player+0xa5) [0x57ccbf]
/home/git/core/bin/mangos-worldd(_ZN6Player34SendUpdateToOutOfRangeGroupMembersEv+0x22) [0x64c568]
/home/git/core/bin/mangos-worldd(_ZN6Player6UpdateEj+0x554) [0x691bb8]
/home/git/core/bin/mangos-worldd(_ZN3Map6UpdateERKj+0x63) [0x5dab55]
/home/git/core/bin/mangos-worldd(_ZN11InstanceMap6UpdateERKj+0x11) [0x5db857]
/home/git/core/bin/mangos-worldd(_ZN12MapInstanced6UpdateERKj+0x49) [0x7a3119]
/home/git/core/bin/mangos-worldd [0x5eb615]
/usr/lib/libgomp.so.1 [0x7f6cbb5f2b55]
/lib/libpthread.so.0 [0x7f6cbae66fc7]
/lib/libc.so.6(clone+0x6d) [0x7f6cba4365ad]

Program received signal SIGABRT, Aborted.
[switching to Thread 0x4b4a0950 (LWP 1606)]
0x00007f6cba398ed5 in raise () from /lib/libc.so.6
#0  0x00007f6cba398ed5 in raise () from /lib/libc.so.6
#1  0x00007f6cba39a3f3 in abort () from /lib/libc.so.6
#2  0x00007f6cba391dc9 in __assert_fail () from /lib/libc.so.6
#3  0x00000000004f6b65 in WorldObject::GetMap ()
#4  0x000000000064c5c5 in Player::GetViewPoint ()
#5  0x000000000057ccbf in Group::UpdatePlayerOutOfRange ()
#6  0x000000000064c568 in Player::SendUpdateToOutOfRangeGroupMembers ()
#7  0x0000000000691bb8 in Player::Update ()
#8  0x00000000005dab55 in Map::Update ()
#9  0x00000000005db857 in InstanceMap::Update ()
#10 0x00000000007a3119 in MapInstanced::Update ()
#11 0x00000000005eb615 in MapManager::Update ()
#12 0x00007f6cbb5f2b55 in ?? () from /usr/lib/libgomp.so.1
#13 0x00007f6cbae66fc7 in start_thread () from /lib/libpthread.so.0
#14 0x00007f6cba4365ad in clone () from /lib/libc.so.6
#15 0x0000000000000000 in ?? ()
#0  0x00007f6cba398ed5 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0x00007f6cba39a3f3 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0x00007f6cba391dc9 in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#3  0x00000000004f6b65 in WorldObject::GetMap ()
No symbol table info available.
#4  0x000000000064c5c5 in Player::GetViewPoint ()
No symbol table info available.
#5  0x000000000057ccbf in Group::UpdatePlayerOutOfRange ()
No symbol table info available.
#6  0x000000000064c568 in Player::SendUpdateToOutOfRangeGroupMembers ()
No symbol table info available.
#7  0x0000000000691bb8 in Player::Update ()
No symbol table info available.
#8  0x00000000005dab55 in Map::Update ()
No symbol table info available.
#9  0x00000000005db857 in InstanceMap::Update ()
No symbol table info available.
#10 0x00000000007a3119 in MapInstanced::Update ()
No symbol table info available.
#11 0x00000000005eb615 in MapManager::Update ()
No symbol table info available.
#12 0x00007f6cbb5f2b55 in ?? () from /usr/lib/libgomp.so.1
No symbol table info available.
#13 0x00007f6cbae66fc7 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#14 0x00007f6cba4365ad in clone () from /lib/libc.so.6
No symbol table info available.
#15 0x0000000000000000 in ?? ()

Link to comment
Share on other sites

MaNGOS 9110 + Insider 42 pack

Crash #1

Core was generated by `./bin/mangos-worldd'.
Program terminated with signal 11, Segmentation fault.
[New process 21026]
[New process 21030]
[New process 21029]
[New process 21028]
[New process 21027]
[New process 21006]
[New process 21010]
[New process 21009]
[New process 21008]
#0  ObjectMgr::DeleteRespawnTimeForInstance (this=0xb6a34e38, instance=66) at /usr/include/c++/4.3/tr1_impl/hashtable_policy.h:240
240  _M_cur_node = _M_cur_node->_M_next;
#0  ObjectMgr::DeleteRespawnTimeForInstance (this=0xb6a34e38, instance=66) at /usr/include/c++/4.3/tr1_impl/hashtable_policy.h:240
No locals.
#1  0x0820a89f in InstanceMap::UnloadAll (this=0xa38dd800, pForce=true) at ../../../mangos/src/game/Map.cpp:2643
No locals.
#2  0x083eac74 in MapInstanced::DestroyInstance (this=0xaac5e020, [email="itr=@0xafaf0294"]itr=@0xafaf0294[/email]) at ../../../mangos/src/game/MapInstanced.cpp:243
No locals.
#3  0x083eb9b3 in MapInstanced::Update (this=0xaac5e020, [email="t=@0xafaf02c8"]t=@0xafaf02c8[/email]) at ../../../mangos/src/game/MapInstanced.cpp:58
i = {<std::tr1::__detail::_Hashtable_iterator_base<std::Pair<const unsigned int, Map*>, false>> = {_M_cur_node = 0xa9df3a08, 
   _M_cur_bucket = 0xa1903030}, <No data fields>}
#4  0x082238fd in MapManager::Update (this=0xf00d6e8, diff=38) at ../../../mangos/src/game/MapManager.cpp:265
No locals.
#5  0x0839062a in World::Update (this=0xb6a342d0, diff=38) at ../../../mangos/src/game/World.cpp:1677
autobroadcaston = 1
#6  0x0811e248 in WorldRunnable::run (this=0x115cd180) at ../../../mangos/src/mangosd/WorldRunnable.cpp:60
diff = 38
realCurrTime = 141706328
realPrevTime = <value optimized out>
prevSleepTime = 35
#7  0x0843be2a in ACE_Based::Thread::ThreadTask (param=0x115cd180) at ../../../mangos/src/shared/Threading.cpp:183
No locals.
#8  0xb7e60fde in ACE_OS_Thread_Adapter::invoke (this=0x115cd1b0) at ../../../../mangos/dep/ACE_wrappers/ace/OS_Thread_Adapter.cpp:90
hook = (class ACE_Thread_Hook *) 0x1
func = (ACE_THR_FUNC_INTERNAL) 0x843be10 <ACE_Based::Thread::ThreadTask(void*)>
arg = (void *) 0x115cd180
status = (ACE_THR_FUNC_RETURN) 0x0
#9  0xb7e0aeb1 in ace_thread_adapter (args=0x115cd1b0) at ../../../../mangos/dep/ACE_wrappers/ace/Base_Thread_Adapter.cpp:124
status = (ACE_THR_FUNC_RETURN) 0x0
#10 0xb76c94c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#11 0xb75266de in clone () from /lib/i686/cmov/libc.so.6
No symbol table info available.

Crash #2

Core was generated by `./bin/mangos-worldd'.
Program terminated with signal 11, Segmentation fault.
[New process 31154]
[New process 31158]
[New process 31157]
[New process 31156]
[New process 31155]
[New process 31130]
[New process 31134]
[New process 31133]
[New process 31132]
#0  ObjectMgr::DeleteRespawnTimeForInstance (this=0xb6b34e20, instance=54) at /usr/include/c++/4.3/tr1_impl/hashtable_policy.h:240
240  _M_cur_node = _M_cur_node->_M_next;
#0  ObjectMgr::DeleteRespawnTimeForInstance (this=0xb6b34e20, instance=54) at /usr/include/c++/4.3/tr1_impl/hashtable_policy.h:240
No locals.
#1  0x0820a89f in InstanceMap::UnloadAll (this=0x128442c0, pForce=true) at ../../../mangos/src/game/Map.cpp:2643
No locals.
#2  0x083eac74 in MapInstanced::DestroyInstance (this=0xd124758, [email="itr=@0xafbf0294"]itr=@0xafbf0294[/email]) at ../../../mangos/src/game/MapInstanced.cpp:243
No locals.
#3  0x083eb9b3 in MapInstanced::Update (this=0xd124758, [email="t=@0xafbf02c8"]t=@0xafbf02c8[/email]) at ../../../mangos/src/game/MapInstanced.cpp:58
i = {<std::tr1::__detail::_Hashtable_iterator_base<std::Pair<const unsigned int, Map*>, false>> = {_M_cur_node = 0x12c3fd20, 
   _M_cur_bucket = 0xd136aa8}, <No data fields>}
#4  0x082238fd in MapManager::Update (this=0xf2679f8, diff=50) at ../../../mangos/src/game/MapManager.cpp:265
No locals.
#5  0x0839062a in World::Update (this=0xb6b342d0, diff=50) at ../../../mangos/src/game/World.cpp:1677
autobroadcaston = 1
#6  0x0811e248 in WorldRunnable::run (this=0x11834f18) at ../../../mangos/src/mangosd/WorldRunnable.cpp:60
diff = 50
realCurrTime = 221770142
realPrevTime = <value optimized out>
prevSleepTime = 48
#7  0x0843be2a in ACE_Based::Thread::ThreadTask (param=0x11834f18) at ../../../mangos/src/shared/Threading.cpp:183
No locals.
#8  0xb7f0afde in ACE_OS_Thread_Adapter::invoke (this=0x11834f48) at ../../../../mangos/dep/ACE_wrappers/ace/OS_Thread_Adapter.cpp:90
hook = (class ACE_Thread_Hook *) 0x84d8e
func = (ACE_THR_FUNC_INTERNAL) 0x843be10 <ACE_Based::Thread::ThreadTask(void*)>
arg = (void *) 0x11834f18
status = (ACE_THR_FUNC_RETURN) 0xaa00
#9  0xb7eb4eb1 in ace_thread_adapter (args=0x11834f48) at ../../../../mangos/dep/ACE_wrappers/ace/Base_Thread_Adapter.cpp:124
status = (ACE_THR_FUNC_RETURN) 0xaa00
#10 0xb77734c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#11 0xb75d06de in clone () from /lib/i686/cmov/libc.so.6
No symbol table info available. 

Link to comment
Share on other sites

What can it be? =((

Core was generated by `./bin/mangos-worldd'.
Program terminated with signal 11, Segmentation fault.
[New process 2672]
[New process 2676]
[New process 2675]
[New process 2674]
[New process 2673]
[New process 2636]
[New process 2640]
[New process 2639]
[New process 2638]
#0  0xb756dec2 in ?? () from /lib/i686/cmov/libc.so.6
#0  0xb756dec2 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#1  0x037f0c7f in ?? ()
No symbol table info available.
#2  0x00000001 in ?? ()
No symbol table info available.
#3  0x00000001 in ?? ()
No symbol table info available.
#4  0xb763bc34 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#5  0xb763d648 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#6  0xb763a544 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#7  0xb763a4ff in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#8  0xb7571655 in malloc () from /lib/i686/cmov/libc.so.6
No symbol table info available.
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Core was generated by `./bin/mangos-worldd'.
Program terminated with signal 6, Aborted.
[New process 31866]
[New process 31870]
[New process 31869]
[New process 31868]
[New process 31867]
[New process 31832]
[New process 31836]
[New process 31835]
[New process 31834]
#0  0xb7fdd424 in __kernel_vsyscall ()
#0  0xb7fdd424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb753f640 in raise () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#2  0xb7541018 in abort () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#3  0xb757c34d in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#4  0x0000005e in ?? ()
No symbol table info available.
#5  0xb7582624 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#6  0x00000002 in ?? ()
No symbol table info available.
#7  0xbfcf9c23 in ?? ()
No symbol table info available.
#8  0xb764f5a4 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#9  0xaf66dff3 in ?? ()
No symbol table info available.
#10 0xb764f5a4 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#11 0x39b00010 in ?? ()
No symbol table info available.
#12 0x35323161 in ?? ()
No symbol table info available.
#13 0x00383138 in ?? ()
No symbol table info available.
#14 0xb766aff4 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#15 0xb766c160 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#16 0x9a125818 in ?? ()
No symbol table info available.
#17 0xaf66e028 in ?? ()
No symbol table info available.
#18 0xb7584826 in free () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#19 0x62696c67 in ?? ()
No symbol table info available.
#20 0x65642063 in ?? ()
No symbol table info available.
#21 0x74636574 in ?? ()
No symbol table info available.
#22 0x2a206465 in ?? ()
No symbol table info available.
#23 0x25202a2a in ?? ()
No symbol table info available.
#24 0x25203a73 in ?? ()
No symbol table info available.
#25 0x30203a73 in ?? ()
No symbol table info available.
#26 0x20732578 in ?? ()
No symbol table info available.
#27 0x0a2a2a2a in ?? ()
No symbol table info available.
#28 0x00000000 in ?? ()
No symbol table info available.

Link to comment
Share on other sites

Core 9127

ScriptDev2 1541

DualSpect Kaxias

[New Thread 5078]
[New Thread 5080]
[New Thread 5050]
[New Thread 5049]
[New Thread 5079]
[New Thread 5048]
[New Thread 5046]
[New Thread 5077]
Core was generated by `./mangos-worldd'.
Program terminated with signal 11, Segmentation fault.
#0  MapInstanced::CreateBattleGroundMap (this=0x2cad670, InstanceId=48, bg=0x0) at ../../../src/game/MapInstanced.cpp:217
217        sLog.outDebug("MapInstanced::CreateBattleGroundMap: instance:%d for map:%d and bgType:%d created.", InstanceId, GetId(), bg->GetTypeID());
#0  MapInstanced::CreateBattleGroundMap (this=0x2cad670, InstanceId=48, bg=0x0) at ../../../src/game/MapInstanced.cpp:217
       __FUNCTION__ = "CreateBattleGroundMap"
       __PRETTY_FUNCTION__ = "BattleGroundMap* MapInstanced::CreateBattleGroundMap(uint32, BattleGround*)"
       spawnMode = <value optimized out>
#1  0x0000000000798d15 in MapInstanced::CreateInstance (this=0x2cad670, mapId=<value optimized out>, player=0x7f898f79ea60)
   at ../../../src/game/MapInstanced.cpp:138
       map = <value optimized out>
       NewInstanceId = 48
       __FUNCTION__ = "CreateInstance"
       __PRETTY_FUNCTION__ = "Map* MapInstanced::CreateInstance(uint32, Player*)"
#2  0x00000000005e055c in MapManager::CreateMap (this=<value optimized out>, id=489, obj=0x7f898f79ea60)
   at ../../../src/game/MapManager.cpp:136
       __FUNCTION__ = "CreateMap"
       __PRETTY_FUNCTION__ = "Map* MapManager::CreateMap(uint32, const WorldObject*)"
       m = 0x0
#3  0x000000000079a657 in WorldSession::HandleMoveWorldportAckOpcode (this=0x7f899eb64900)
   at ../../../src/game/MovementHandler.cpp:73
       mEntry = 0x7f89b83c55f0
       mInstance = 0x7f89b89f9aa8
       corpse = <value optimized out>
#4  0x0000000000746fad in WorldSession::Update (this=0x7f899eb64900) at ../../../src/game/WorldSession.cpp:230
       packet = 0x7f89973a6660
       currTime = <value optimized out>
#5  0x00000000007404aa in World::UpdateSessions (this=0x7f89b8019250, diff=51) at ../../../src/game/World.cpp:2096
       itr = {<std::tr1::__detail::_Hashtable_iterator_base<std::Pair<unsigned int const, WorldSession*>, false>> = {
           _M_cur_node = 0x7fffc7798f60, _M_cur_bucket = 0xffffffffff60041c}, <No data fields>}
       sess = <value optimized out>
#6  0x00000000007406c5 in World::Update (this=0x7f89b8019250, diff=51) at ../../../src/game/World.cpp:1649
No locals.
#7  0x00000000004e18ec in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:60
       diff = 51
       realCurrTime = 328463193
       realPrevTime = <value optimized out>
       prevSleepTime = 44
#8  0x00000000007df13c in ACE_Based::Thread::ThreadTask (param=0x1) at ../../../src/shared/Threading.cpp:183
       _task = 0x7f89ad485370
#9  0x00007f89bde52a04 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#10 0x00007f89bd4117bd in clone () from /lib/libc.so.6
No symbol table info available.
#11 0x0000000000000000 in ?? ()
No symbol table info available.


Link to comment
Share on other sites

MaNGOS/0.15.0 (* * Revision 9110 - *) for Linux_x64 (little-endian)
Using script library: ScriptDev2 (for MaNGOS 9062+) Revision [1539] 2010-01-04 02:13:08 (Unix)
Using World DB: PSDB WotLK (279)
Using creature EventAI: PSDB EventAI & ACID 3.0.0

http://files.alein.org/other/mangos/crashlogs/CRASH_ON_Sat_Jan_9_21-14-29_EET_2010.txt

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);
                }
            }
        }

Link to comment
Share on other sites

[Core 9138 + Insider 42 Pack]

Program received signal SIGABRT, Aborted.

[switching to Thread 0x46e15950 (LWP 638)]

0x00007f9c474a6ed5 in raise () from /lib/libc.so.6

#0 0x00007f9c474a6ed5 in raise () from /lib/libc.so.6

#1 0x00007f9c474a83f3 in abort () from /lib/libc.so.6

#2 0x00007f9c474e33a8 in ?? () from /lib/libc.so.6

#3 0x00007f9c474e8948 in ?? () from /lib/libc.so.6

#4 0x00007f9c474eb699 in ?? () from /lib/libc.so.6

#5 0x00007f9c474eca78 in malloc () from /lib/libc.so.6

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

#7 0x000000000054b5a5 in std::vector<unsigned char, std::allocator<unsigned char> >::_M_fill_insert ()

#8 0x000000000054b93a in ByteBuffer::append ()

#9 0x0000000000794d3e in UpdateData::AddUpdateBlock ()

#10 0x000000000065b2a1 in Object::BuildValuesUpdateBlockForPlayer ()

#11 0x000000000065b5d9 in Object::BuildUpdateDataForPlayer ()

#12 0x000000000065ef7f in VisitorHelper<WorldObjectChangeAccumulator, Player> ()

#13 0x000000000065efb3 in VisitorHelper<WorldObjectChangeAccumulator, Player, TypeList<Creature, TypeList<Corpse, TypeNull> > > ()

#14 0x000000000065efd3 in VisitorHelper<WorldObjectChangeAccumulator, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeNull> > > > ()

#15 0x000000000065c20f in WorldObject::BuildUpdateData ()

#16 0x0000000000626071 in Map::SendObjectUpdates ()

#17 0x0000000000637824 in Map::Update ()

#18 0x0000000000647996 in MapManager::Update ()

Link to comment
Share on other sites

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 :P

Best Regard

hi there

you could fix this with check if mover still present and return if not but you will get other not traceable crashes i already tried this ;)

Link to comment
Share on other sites

Revision 9171 - 2f33f5ad993ecb80df16ef973dbcbc1c62d8d700) for Linux_x32 (little-endian)

Slackware linux

Initialize data stores...

*** glibc detected *** ./mangos-worldd: double free or corruption (out): 0xb64211b8 ***

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

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

/lib/libc.so.6(cfree+0x96)[0xb6e490e6]

/lib/libc.so.6(fclose+0x144)[0xb6e36ac4]

./mangos-worldd[0x815385d]

./mangos-worldd[0x8153a46]

./mangos-worldd(_Z13LoadDBCStoresRKSs+0x31)[0x8153f11]

./mangos-worldd(_ZN5World23SetInitialWorldSettingsEv+0x20c)[0x837a95c]

./mangos-worldd(_ZN6Master3RunEv+0xce)[0x810858e]

./mangos-worldd(main+0x260)[0x8107e90]

/lib/libc.so.6(__libc_start_main+0xe5)[0xb6dee6a5]

./mangos-worldd[0x81067b1]

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

08048000-0853a000 r-xp 00000000 08:02 277805 /opt/mangos/bin/mangos-worldd

0853a000-08542000 rw-p 004f1000 08:02 277805 /opt/mangos/bin/mangos-worldd

08542000-08579000 rw-p 00000000 00:00 0 [heap]

b4c2f000-b5400000 rw-p 00000000 00:00 0

b5400000-b5401000 ---p 00000000 00:00 0

b5401000-b5c00000 rwxp 00000000 00:00 0

b5c00000-b5c01000 ---p 00000000 00:00 0

b5c01000-b6400000 rwxp 00000000 00:00 0

b6400000-b6449000 rw-p 00000000 00:00 0

b6449000-b6500000 ---p 00000000 00:00 0

b6587000-b65ca000 rw-p 00000000 00:00 0

b65ca000-b65d4000 r-xp 00000000 08:02 14816 /lib/libnss_files-2.9.so

b65d4000-b65d5000 r--p 00009000 08:02 14816 /lib/libnss_files-2.9.so

b65d5000-b65d6000 rw-p 0000a000 08:02 14816 /lib/libnss_files-2.9.so

b65d6000-b65d7000 ---p 00000000 00:00 0

b65d7000-b6dd6000 rwxp 00000000 00:00 0

b6dd6000-b6dd8000 rw-p 00000000 00:00 0

b6dd8000-b6f32000 r-xp 00000000 08:02 14807 /lib/libc-2.9.so

b6f32000-b6f34000 r--p 0015a000 08:02 14807 /lib/libc-2.9.so

b6f34000-b6f35000 rw-p 0015c000 08:02 14807 /lib/libc-2.9.so

b6f35000-b6f38000 rw-p 00000000 00:00 0

b6f38000-b6f44000 r-xp 00000000 08:02 224 /usr/lib/libgcc_s.so.1

b6f44000-b6f45000 rw-p 0000b000 08:02 224 /usr/lib/libgcc_s.so.1

b6f45000-b6f69000 r-xp 00000000 08:02 14811 /lib/libm-2.9.so

b6f69000-b6f6a000 r--p 00023000 08:02 14811 /lib/libm-2.9.so

b6f6a000-b6f6b000 rw-p 00024000 08:02 14811 /lib/libm-2.9.so

b6f6b000-b6f7f000 r-xp 00000000 08:02 14821 /lib/libpthread-2.9.so

b6f7f000-b6f80000 r--p 00013000 08:02 14821 /lib/libpthread-2.9.so

b6f80000-b6f81000 rw-p 00014000 08:02 14821 /lib/libpthread-2.9.so

b6f81000-b6f84000 rw-p 00000000 00:00 0

b6f84000-b7061000 r-xp 00000000 08:02 1529 /usr/lib/libstdc++.so.6.0.10

b7061000-b7065000 r--p 000dd000 08:02 1529 /usr/lib/libstdc++.so.6.0.10

b7065000-b7066000 rw-p 000e1000 08:02 1529 /usr/lib/libstdc++.so.6.0.10

b7066000-b706c000 rw-p 00000000 00:00 0

b706c000-b733e000 r-xp 00000000 08:02 277826 /opt/mangos/lib/libmangosscript.so.0.0.0

b733e000-b735a000 rw-p 002d1000 08:02 277826 /opt/mangos/lib/libmangosscript.so.0.0.0

b735a000-b7360000 rw-p 00000000 00:00 0

b7360000-b7362000 r-xp 00000000 08:02 14810 /lib/libdl-2.9.so

b7362000-b7363000 r--p 00001000 08:02 14810 /lib/libdl-2.9.so

b7363000-b7364000 rw-p 00002000 08:02 14810 /lib/libdl-2.9.so

b7364000-b7497000 r-xp 00000000 08:02 23201 /usr/lib/libcrypto.so.0.9.8

b7497000-b74ad000 rw-p 00132000 08:02 23201 /usr/lib/libcrypto.so.0.9.8

b74ad000-b74b0000 rw-p 00000000 00:00 0

b74b0000-b74f2000 r-xp 00000000 08:02 23200 /usr/lib/libssl.so.0.9.8

b74f2000-b74f6000 rw-p 00041000 08:02 23200 /usr/lib/libssl.so.0.9.8

b74f6000-b7509000 r-xp 00000000 08:02 217 /usr/lib/libz.so.1.2.3

b7509000-b750a000 rw-p 00012000 08:02 217 /usr/lib/libz.so.1.2.3

b750a000-b750b000 rw-p 00000000 00:00 0

b750b000-b7520000 r-xp 00000000 08:02 14813 /lib/libnsl-2.9.so

b7520000-b7521000 r--p 00014000 08:02 14813 /lib/libnsl-2.9.so

b7521000-b7522000 rw-p 00015000 08:02 14813 /lib/libnsl-2.9.so

b7522000-b7524000 rw-p 00000000 00:00 0

b7524000-b752d000 r-xp 00000000 08:02 14809 /lib/libcrypt-2.9.so

b752d000-b752e000 r--p 00008000 08:02 14809 /lib/libcrypt-2.9.so

b752e000-b752f000 rw-p 00009000 08:02 14809 /lib/libcrypt-2.9.so

b752f000-b7556000 rw-p 00000000 00:00 0

b7556000-b766d000 r-xp 00000000 08:02 37052 /usr/lib/mysql/libmysqlclient_r.so.15.0.0

b766d000-b769d000 rw-p 00116000 08:02 37052 /usr/lib/mysql/libmysqlclient_r.so.15.0.0

b769d000-b769e000 rw-p 00000000 00:00 0

b769e000-b76a5000 r-xp 00000000 08:02 14823 /lib/librt-2.9.so

b76a5000-b76a6000 r--p 00006000 08:02 14823 /lib/librt-2.9.so

b76a6000-b76a7000 rw-p 00007000 08:02 14823 /lib/librt-2.9.so

b76b4000-b76b8000 rw-p 00000000 00:00 0

b76b8000-b7844000 r-xp 00000000 08:02 277829 /opt/mangos/lib/libACE-5.6.6.so

b7844000-b784f000 rw-p 0018c000 08:02 277829 /opt/mangos/lib/libACE-5.6.6.so

b784f000-b7851000 rw-p 00000000 00:00 0

b7851000-b786f000 r-xp 00000000 08:02 14849 /lib/ld-2.9.so

b786f000-b7870000 r--p 0001e000 08:02 14849 /lib/ld-2.9.so

b7870000-b7871000 rw-p 0001f000 08:02 14849 /lib/ld-2.9.so

bfb42000-bfb56000 rwxp 00000000 00:00 0 [stack]

bfb56000-bfb57000 rw-p 00000000 00:00 0

ffffe000-fffff000 r-xp 00000000 00:00 0 [vdso]

Link to comment
Share on other sites

[Core 9138 + Insider 42]

Program received signal SIGSEGV, Segmentation fault.
[switching to Thread 0x436bd950 (LWP 14769)]
0x00007faca38b3018 in std::_Rb_tree_increment () from /usr/lib/libstdc++.so.6
#0  0x00007faca38b3018 in std::_Rb_tree_increment ()
  from /usr/lib/libstdc++.so.6
#1  0x000000000070d89e in Aura::ReapplyAffectedPassiveAuras ()
#2  0x0000000000713398 in Aura::HandleAddModifier ()
#3  0x000000000070893c in Aura::ApplyModifier ()
#4  0x00000000007135d7 in Aura::SetStackAmount ()
#5  0x000000000071365a in Aura::modStackAmount ()
#6  0x0000000000782da8 in Unit::AddAura ()
#7  0x0000000000741db3 in Spell::EffectApplyAura ()
#8  0x000000000072375e in Spell::HandleEffects ()
#9  0x0000000000723f62 in Spell::DoSpellHitOnUnit ()
#10 0x0000000000724111 in Spell::DoAllEffectOnTarget ()
#11 0x0000000000733277 in Spell::handle_immediate ()
#12 0x00000000007328f1 in Spell::cast ()
#13 0x0000000000732c0e in Spell::Prepare ()
#14 0x0000000000777cad in Unit::CastSpell ()
#15 0x0000000000777d71 in Unit::CastSpell ()
#16 0x000000000077a679 in Unit::HandleProcTriggerSpell ()
#17 0x000000000078e6bf in Unit::ProcDamageAndSpellFor ()
#18 0x000000000078ee69 in Unit::ProcDamageAndSpell ()
#19 0x000000000072442c in Spell::DoAllEffectOnTarget ()
#20 0x0000000000733277 in Spell::handle_immediate ()
#21 0x00000000007328f1 in Spell::cast ()
#22 0x0000000000732c0e in Spell::Prepare ()
#23 0x0000000000777cad in Unit::CastSpell ()
#24 0x0000000000777d71 in Unit::CastSpell ()
#25 0x000000000070d896 in Aura::ReapplyAffectedPassiveAuras ()
#26 0x0000000000713398 in Aura::HandleAddModifier ()
#27 0x000000000070893c in Aura::ApplyModifier ()
#28 0x00000000007135d7 in Aura::SetStackAmount ()
#29 0x000000000071365a in Aura::modStackAmount ()
#30 0x0000000000782da8 in Unit::AddAura ()
#31 0x0000000000741db3 in Spell::EffectApplyAura ()
#32 0x000000000072375e in Spell::HandleEffects ()
#33 0x0000000000723f62 in Spell::DoSpellHitOnUnit ()
#34 0x0000000000724111 in Spell::DoAllEffectOnTarget ()
#35 0x0000000000733277 in Spell::handle_immediate ()
#36 0x00000000007328f1 in Spell::cast ()
#37 0x0000000000732c0e in Spell::Prepare ()
#38 0x0000000000777cad in Unit::CastSpell ()
#39 0x0000000000777d71 in Unit::CastSpell ()
#40 0x000000000077a679 in Unit::HandleProcTriggerSpell ()
#41 0x000000000078e6bf in Unit::ProcDamageAndSpellFor ()
#42 0x000000000078ee69 in Unit::ProcDamageAndSpell ()
#43 0x000000000072442c in Spell::DoAllEffectOnTarget ()
#44 0x0000000000733277 in Spell::handle_immediate ()
#45 0x00000000007328f1 in Spell::cast ()
#46 0x0000000000732c0e in Spell::Prepare ()
#47 0x0000000000777cad in Unit::CastSpell ()
#48 0x0000000000777d71 in Unit::CastSpell ()
#49 0x000000000070d896 in Aura::ReapplyAffectedPassiveAuras ()
#50 0x0000000000713398 in Aura::HandleAddModifier ()
#51 0x000000000070893c in Aura::ApplyModifier ()
#52 0x00000000007135d7 in Aura::SetStackAmount ()
#53 0x000000000071365a in Aura::modStackAmount ()
#54 0x0000000000782da8 in Unit::AddAura ()
#55 0x0000000000741db3 in Spell::EffectApplyAura ()
#56 0x000000000072375e in Spell::HandleEffects ()
#57 0x0000000000723f62 in Spell::DoSpellHitOnUnit ()
#58 0x0000000000724111 in Spell::DoAllEffectOnTarget ()
#59 0x0000000000733277 in Spell::handle_immediate ()
#60 0x00000000007328f1 in Spell::cast ()
#61 0x0000000000732c0e in Spell::Prepare ()
#62 0x0000000000777cad in Unit::CastSpell ()
#63 0x0000000000777d71 in Unit::CastSpell ()
#64 0x000000000077a679 in Unit::HandleProcTriggerSpell ()
#65 0x000000000078e6bf in Unit::ProcDamageAndSpellFor ()
#66 0x000000000078ee69 in Unit::ProcDamageAndSpell ()
#67 0x000000000072442c in Spell::DoAllEffectOnTarget ()
#68 0x0000000000733277 in Spell::handle_immediate ()
#69 0x00000000007328f1 in Spell::cast ()
#70 0x0000000000732c0e in Spell::Prepare ()
#71 0x0000000000777cad in Unit::CastSpell ()
#72 0x0000000000777d71 in Unit::CastSpell ()
#73 0x000000000070d896 in Aura::ReapplyAffectedPassiveAuras ()
#74 0x0000000000713398 in Aura::HandleAddModifier ()
#75 0x000000000070893c in Aura::ApplyModifier ()
#76 0x0000000000783125 in Unit::AddAura ()
#77 0x0000000000741db3 in Spell::EffectApplyAura ()
#78 0x000000000072375e in Spell::HandleEffects ()
#79 0x0000000000723f62 in Spell::DoSpellHitOnUnit ()
#80 0x0000000000724111 in Spell::DoAllEffectOnTarget ()
#81 0x0000000000733277 in Spell::handle_immediate ()
#82 0x00000000007328f1 in Spell::cast ()
#83 0x0000000000732c0e in Spell::Prepare ()
#84 0x0000000000777cad in Unit::CastSpell ()
#85 0x0000000000777d71 in Unit::CastSpell ()
#86 0x000000000077a679 in Unit::HandleProcTriggerSpell ()
#87 0x000000000078e6bf in Unit::ProcDamageAndSpellFor ()
#88 0x000000000078ee69 in Unit::ProcDamageAndSpell ()
#89 0x000000000072442c in Spell::DoAllEffectOnTarget ()
#90 0x0000000000733277 in Spell::handle_immediate ()
#91 0x00000000007328f1 in Spell::cast ()
#92 0x0000000000732c0e in Spell::Prepare ()
#93 0x0000000000777cad in Unit::CastSpell ()
#94 0x0000000000777d71 in Unit::CastSpell ()
#95 0x00000000006c9907 in Player::addSpell ()
#96 0x00000000006c7582 in Player::learnSpell ()
#97 0x00000000006c787e in Player::LearnTalent ()
#98 0x000000000080ec53 in WorldSession::HandleLearnTalentOpcode ()
#99 0x00000000007abd98 in WorldSession::Update ()
#100 0x00000000007a3508 in World::UpdateSessions ()
#101 0x00000000007a432a in World::Update ()
#102 0x0000000000541361 in WorldRunnable::run ()
#103 0x0000000000840b77 in ACE_Based::Thread::ThreadTask ()
#104 0x00007faca3b56fc7 in start_thread () from /lib/libpthread.so.0
#105 0x00007faca31265ad in clone () from /lib/libc.so.6
#106 0x0000000000000000 in ?? ()

Link to comment
Share on other sites

Core: 9134

Custom: Insider42 + mtmaps + dualspec

Program received signal SIGSEGV, Segmentation fault.

[Cambiando a Thread 0x7ff5e3ffe910 (LWP 21931)]

0x000000000084a9db in WorldSession::HandleCastSpellOpcode (

this=0x7fe72f50b170, recvPacket=...)

at ../../../src/game/SpellHandler.cpp:323

323 if (!((Creature*)mover)->HasSpell(spellId) || IsPassiveSpell(spellId) )

#0 0x000000000084a9db in WorldSession::HandleCastSpellOpcode (

this=0x7fe72f50b170, recvPacket=...)

at ../../../src/game/SpellHandler.cpp:323

#1 0x00000000007d455d in WorldSession::Update (this=0x7fe72f50b170)

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

#2 0x00000000007c8aaa in World::UpdateSessions (this=0x7ff9f80099f0, diff=46)

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

#3 0x00000000007c95e8 in World::Update (this=0x7ff9f80099f0, diff=46)

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

#4 0x00000000004de87c in WorldRunnable::run (this=<value optimized out>)

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

#5 0x00000000008813ca in ACE_Based::Thread::ThreadTask (param=0x7fe76e538c10)

at ../../../src/shared/Threading.cpp:183

#6 0x00007ffdfe2c5a04 in start_thread () from /lib/libpthread.so.0

#7 0x00007ffdfd8847bd in clone () from /lib/libc.so.6

#8 0x0000000000000000 in ?? ()

#0 0x000000000084a9db in WorldSession::HandleCastSpellOpcode (

this=0x7fe72f50b170, recvPacket=...)

at ../../../src/game/SpellHandler.cpp:323

spellId = 1002

mover = 0x7fe76e538c10

cast_count = <value optimized out>

unk_flags = <value optimized out>

spellInfo = 0x7ff7f2c14d20

targets = {m_srcX = 0, m_srcY = 0, m_srcZ = 0, m_destX = 0,

m_destY = 0, m_destZ = 0, m_strTarget = {

static npos = 18446744073709551615,

_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},

_M_p = 0x1 <Address 0x1 out of bounds>}}, m_targetMask = 0,

m_unitTarget = 0x21, m_GOTarget = 0x2a17a6f0,

m_itemTarget = 0x2a17a711, m_unitTargetGUID = 706193169,

m_GOTargetGUID = 140631835541694, m_CorpseTargetGUID = 1263445654,

m_itemTargetGUID = 711126, m_itemTargetEntry = 4294967236}

#1 0x00000000007d455d in WorldSession::Update (this=0x7fe72f50b170)

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

packet = 0x7fe7c8b651f0

currTime = <value optimized out>

#2 0x00000000007c8aaa in World::UpdateSessions (this=0x7ff9f80099f0, diff=46)

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

sess = <value optimized out>

#3 0x00000000007c95e8 in World::Update (this=0x7ff9f80099f0, diff=46)

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

autobroadcaston = 0

#4 0x00000000004de87c in WorldRunnable::run (this=<value optimized out>)

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

diff = 46

realCurrTime = 725269685

realPrevTime = <value optimized out>

prevSleepTime = 45

#5 0x00000000008813ca in ACE_Based::Thread::ThreadTask (param=0x7fe76e538c10)

at ../../../src/shared/Threading.cpp:183

No locales.

#6 0x00007ffdfe2c5a04 in start_thread () from /lib/libpthread.so.0

No symbol table info available.

#7 0x00007ffdfd8847bd in clone () from /lib/libc.so.6

No symbol table info available.

#8 0x0000000000000000 in ?? ()

No symbol table info available.

14 Thread 0x7fe9dbffd910 (LWP 21937) 0x00007ffdfd884df8 in epoll_wait ()

from /lib/libc.so.6

13 Thread 0x7febdbffe910 (LWP 21936) 0x00007ffdfd884df8 in epoll_wait ()

from /lib/libc.so.6

12 Thread 0x7feddbfff910 (LWP 21935) 0x00007ffdfd884df8 in epoll_wait ()

from /lib/libc.so.6

11 Thread 0x7fefe3ffb910 (LWP 21934) 0x00007ffdfe2cd8f1 in nanosleep ()

from /lib/libpthread.so.0

10 Thread 0x7ff1e3ffc910 (LWP 21933) 0x00007ffdfd87d3c2 in select ()

from /lib/libc.so.6

9 Thread 0x7ff3e3ffd910 (LWP 21932) 0x00007ffdfd848ed1 in nanosleep ()

from /lib/libc.so.6

* 8 Thread 0x7ff5e3ffe910 (LWP 21931) 0x000000000084a9db in WorldSession::HandleCastSpellOpcode (this=0x7fe72f50b170, recvPacket=...)

at ../../../src/game/SpellHandler.cpp:323

7 Thread 0x7ff7e3fff910 (LWP 21930) 0x00007ffdfe2ca5a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

5 Thread 0x7ff9f7fff910 (LWP 21928) 0x00007ffdfe2ca5a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

4 Thread 0x7ffbfcd24910 (LWP 21927) 0x00007ffdfe2ca5a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

3 Thread 0x7ffdfd351910 (LWP 21926) 0x00007ffdfe2ca5a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

1 Thread 0x7ffdfffec710 (LWP 21922) 0x00007ffdfe2c6cfd in pthread_join ()

from /lib/libpthread.so.0

Hunter relared again =(, some ideas?

Link to comment
Share on other sites

9110 + insider42 pack + dual_spec

YTDB 528

SD2 1542

ACID 3.0.2

Debian

Crash #1:

Core was generated by `./bin/mangos-worldd'.
Program terminated with signal 11, Segmentation fault.
[New process 971]
[New process 945]
[New process 970]
[New process 969]
[New process 968]
[New process 967]
[New process 949]
[New process 948]
[New process 947]
#0  0xb756dec2 in ?? () from /lib/i686/cmov/libc.so.6
#0  0xb756dec2 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#1  0xb7bbd124 in ?? () from /usr/lib/i686/cmov/libcrypto.so.0.9.8
No symbol table info available.
#2  0xa609bec8 in ?? ()
No symbol table info available.
#3  0xb7b36221 in EVP_EncryptFinal_ex () from /usr/lib/i686/cmov/libcrypto.so.0.9.8
No symbol table info available.
#4  0xb756fb6d in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#5  0x09bd6ce0 in ?? ()
No symbol table info available.
#6  0xa609bf38 in ?? ()
No symbol table info available.
#7  0xb756ee74 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#8  0x09bd6eec in ?? ()
No symbol table info available.
#9  0x62fc0308 in ?? ()
No symbol table info available.
#10 0x00000004 in ?? ()
No symbol table info available.
#11 0xb7571655 in malloc () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#12 0xb7746fd7 in operator new () from /usr/lib/libstdc++.so.6
No symbol table info available.
#13 0x083961a2 in WorldSession::QueuePacket (this=0x12905d70, new_packet=0x5d4cb6b8) at /usr/include/c++/4.3/ext/new_allocator.h:92
No locals.
#14 0x0839d518 in WorldSocket::ProcessIncoming (this=0x14002c70, new_pct=0x5d4cb6b8) at ../../../mangos/src/game/WorldSocket.cpp:702
   Guard = {lock_ = 0x14002e08, owner_ = 0}
   aptr = {<ACE_Auto_Basic_Ptr<WorldPacket>> = {p_ = 0x0}, <No data fields>}
   opcode = <value optimized out>
#15 0x0839d74f in WorldSocket::handle_input_payload (this=0x14002c70) at ../../../mangos/src/game/WorldSocket.cpp:511
   ret = <value optimized out>
#16 0x0839d9d7 in WorldSocket::handle_input_missing_data (this=0x14002c70) at ../../../mangos/src/game/WorldSocket.cpp:604
   buf = "П_h╤\\v\\205\\003И\\036\\001\\000\\000\\000\\000\\000\\203\\026<\\000И╜оDФ\\000\\211е\\n-цAчB╖@L\\000\\000\\000ь\\223Чю\\033\\026\\177©rъ╛╫\\000\\000Ю@\\025<\\000хIоDrВ\\210еК\\206бA=Mr?L\\000\\000\\000╚╬о`|║\\003И\\036\\001\\000\\000\\000\\000\\000p\\025<\\000\\213OоDrУ\\210е#\\002цAч\\026J?L\\000\\000\\000o]\\004J\\213J\\003И\\036\\001\\000\\000\\000\\000\\000\\213\\025<\\000\\020XоDLС\\210е\\033\\224цA\\"\\b╩>L\\000\\000\\000=q\\210\\003} \\000\\000\\000\\000\\001\\000\\000\\000\\000\\000\\210йГ\\017S\\b,Eг\\215=еЩЙ\\030Cц\\233ь?\\177\\002\\000\\000\\231\\231\\021A"...
   db = {_vptr.ACE_Data_Block = 0xb7fbc758, type_ = 1, cur_size_ = 4096, max_size_ = 4096, flags_ = 1, 
 base_ = 0xa609c0fc "П_h╤\\v\\205\\003И\\036\\001", allocator_strategy_ = 0xb7fc5ae0, locking_strategy_ = 0x0, reference_count_ = 1, 
 data_block_allocator_ = 0xb7fc5ae0}
   message_block = {_vptr.ACE_Message_Block = 0xb7fbc738, rd_ptr_ = 39, wr_ptr_ = 39, priority_ = 0, cont_ = 0x0, next_ = 0x0, 
 prev_ = 0x0, flags_ = 1, data_block_ = 0xa609d124, message_block_allocator_ = 0x0}
   recv_size = 4096
   n = 39
#17 0x0839db90 in WorldSocket::handle_input (this=0x14002c70) at ../../../mangos/src/game/WorldSocket.cpp:287
No locals.
#18 0xb7ee0f1f in ACE_Dev_Poll_Reactor::Dispatch_io_event (this=0x9a8ed48, guard=@0xa609d264)
   at ../../../../mangos/dep/ACE_wrappers/ace/Dev_Poll_Reactor.inl:180
   status = <value optimized out>
   eh_guard = {eh_ = 0x14002c70, refcounted_ = true}
   handle = 57
   disp_out = false
   disp_exc = false
   disp_in = true
   eh = <value optimized out>
#19 0xb7ee117c in ACE_Dev_Poll_Reactor::Dispatch (this=0x9a8ed48, guard=@0xa609d264)
   at ../../../../mangos/dep/ACE_wrappers/ace/Dev_Poll_Reactor.cpp:1104
   result = 1902331534
#20 0xb7ee12bc in ACE_Dev_Poll_Reactor::handle_events_i (this=0x9a8ed48, max_wait_time=0xa609d300, guard=@0xa609d264)
   at ../../../../mangos/dep/ACE_wrappers/ace/Dev_Poll_Reactor.cpp:1078
   result = <value optimized out>
#21 0xb7ee1391 in ACE_Dev_Poll_Reactor::handle_events (this=0x9a8ed48, max_wait_time=0xa609d300)
   at ../../../../mangos/dep/ACE_wrappers/ace/Dev_Poll_Reactor.cpp:1033
   countdown = {max_wait_time_ = 0xa609d300, 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 = 2147483647, 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 = 1263457996, tv_usec = 743369}}, stopped_ = false}
   guard = {token_ = @0x9a8ed68, owner_ = 0}
   result = -1
#22 0xb7edd288 in ACE_Dev_Poll_Reactor::handle_events (this=0x9a8ed48, max_wait_time=@0xa609d300)
   at ../../../../mangos/dep/ACE_wrappers/ace/Dev_Poll_Reactor.cpp:1336
No locals.
#23 0xb7f3cffa in ACE_Reactor::run_reactor_event_loop (this=0x9db0da0, tv=@0xa609d300, eh=0)
   at ../../../../mangos/dep/ACE_wrappers/ace/Reactor.cpp:271
   result = 1
#24 0x083a116e in ReactorRunnable::svc (this=0x9a8e528) at ../../../mangos/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 = 2147483647, 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 = 9027}}
#25 0xb7f63d82 in ACE_Task_Base::svc_run (args=0x9a8e528) at ../../../../mangos/dep/ACE_wrappers/ace/Task.cpp:275
   svc_status = <value optimized out>
#26 0xb7f6524d in ACE_Thread_Adapter::invoke_i (this=0x9a8f2c0) at ../../../../mangos/dep/ACE_wrappers/ace/Thread_Adapter.cpp:149
   hook = (class ACE_Thread_Hook *) 0x405cdb5b
   func = (ACE_THR_FUNC) 0xb7f63d30 <ACE_Task_Base::svc_run(void*)>
   arg = (void *) 0x9a8e528
   status = (ACE_THR_FUNC_RETURN) 0x7163468e
#27 0xb7f652c6 in ACE_Thread_Adapter::invoke (this=0x9a8f2c0) at ../../../../mangos/dep/ACE_wrappers/ace/Thread_Adapter.cpp:98
   exit_hook_instance = (ACE_Thread_Exit *) 0x9db3218
   exit_hook_maybe = {instance_ = 0x0}
   exit_hook_ptr = <value optimized out>
#28 0xb7ec3eb1 in ace_thread_adapter (args=0x9a8f2c0) at ../../../../mangos/dep/ACE_wrappers/ace/Base_Thread_Adapter.cpp:124
   status = (ACE_THR_FUNC_RETURN) 0x7163468e
#29 0xb77824c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#30 0xb75df6de in clone () from /lib/i686/cmov/libc.so.6
No symbol table info available.

and #2, very strange and old crash dump at me, i don't know reason :(

Core was generated by `./bin/mangos-worldd'.
Program terminated with signal 6, Aborted.
[New process 1628]
[New process 1632]
[New process 1631]
[New process 1630]
[New process 1629]
[New process 1603]
[New process 1607]
[New process 1606]
[New process 1605]
#0  0xb7ef8424 in __kernel_vsyscall ()
#0  0xb7ef8424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb745a640 in raise () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#2  0xb745c018 in abort () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#3  0xb749734d in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#4  0x00000041 in ?? ()
No symbol table info available.
#5  0xb749e0d9 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#6  0x00000002 in ?? ()
No symbol table info available.
#7  0xbfe14c28 in ?? ()
No symbol table info available.
#8  0xb756a544 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#9  0xafabbc27 in ?? ()
No symbol table info available.
#10 0xb756bc34 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#11 0xb756d648 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#12 0xb756a544 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#13 0xb756a4ff in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#14 0xafabbc27 in ?? ()
No symbol table info available.
#15 0xb6a00010 in ?? ()
No symbol table info available.
#16 0x00000025 in ?? ()
No symbol table info available.
#17 0x62696c67 in ?? ()
No symbol table info available.
#18 0x65642063 in ?? ()
No symbol table info available.
#19 0x74636574 in ?? ()
No symbol table info available.
#20 0x2a206465 in ?? ()
No symbol table info available.
#21 0x25202a2a in ?? ()
No symbol table info available.
#22 0x25203a73 in ?? ()
No symbol table info available.
#23 0x30203a73 in ?? ()
No symbol table info available.
#24 0x20732578 in ?? ()
No symbol table info available.
#25 0x0a2a2a2a in ?? ()
No symbol table info available.
#26 0x00000000 in ?? ()
No symbol table info available.

Help pls.

Link to comment
Share on other sites

Core: 9134

Custom: Insider42 + mtmaps + dualspec

Program received signal SIGSEGV, Segmentation fault.

[Cambiando a Thread 0x7ff5e3ffe910 (LWP 21931)]

0x000000000084a9db in WorldSession::HandleCastSpellOpcode (

this=0x7fe72f50b170, recvPacket=...)

at ../../../src/game/SpellHandler.cpp:323

323 if (!((Creature*)mover)->HasSpell(spellId) || IsPassiveSpell(spellId) )

#0 0x000000000084a9db in WorldSession::HandleCastSpellOpcode (

this=0x7fe72f50b170, recvPacket=...)

Hunter relared again =(, some ideas?

MaNGOS crash when this line is call : if (!((Creature*)mover)->HasSpell(spellId) || IsPassiveSpell(spellId) ).

So, mover can't be cast on creature (but, if mover is not player ...), or mover is NULL pointer but i don't think that because if mover is NULL, MaNGOS crash at this line : if(mover->GetTypeId()==TYPEID_PLAYER), or pointer of mover is delete.

What is the version of MTMaps you use ?

You can add a check like that for avoid null pointer and non-creature cast.

   else if(mover && mover->GetTypeId() == TYPEID_UNIT)
   {
       // not have spell in spellbook or spell passive and not casted by client
       if (!((Creature*)mover)->HasSpell(spellId) || IsPassiveSpell(spellId) )
       {
           //cheater? kick? ban?
           recvPacket.rpos(recvPacket.wpos());                 // prevent spam at ignore packet
           return;
       }
   }

Link to comment
Share on other sites

Core 9127

ScriptDev2 1520

DualSpect Kaxias

[New Thread 23565]
[New Thread 23566]
[New Thread 23527]
[New Thread 23528]
[New Thread 23526]
[New Thread 23567]
[New Thread 23524]
[New Thread 23568]
Core was generated by `./mangos-worldd'.
Program terminated with signal 8, Arithmetic exception.
#0  0x00000000006aa8e9 in Aura::HandlePeriodicEnergize (this=0x2a26e80, apply=true, Real=<value optimized out>)
   at ../../../src/game/SpellAuras.cpp:4616
4616                        m_modifier.m_amount = int32(caster->GetCreateMana() * GetBasePoints() / (100 * GetAuraMaxTicks()));
#0  0x00000000006aa8e9 in Aura::HandlePeriodicEnergize (this=0x2a26e80, apply=true, Real=<value optimized out>)
   at ../../../src/game/SpellAuras.cpp:4616
       caster = <value optimized out>
       loading = <value optimized out>
#1  0x00000000006a658a in Aura::ApplyModifier (this=0x2a26e80, apply=168, Real=false)
   at ../../../src/game/SpellAuras.cpp:943
       aura = <value optimized out>
#2  0x00000000007212d1 in Unit::AddAura (this=0x5077740, Aur=0x2a26e80) at ../../../src/game/Unit.cpp:3726
       aurSpellInfo = 0x7f18b1b90510
       aurName = SPELL_AURA_PERIODIC_ENERGIZE
#3  0x00000000007215f2 in Unit::RemoveAurasDueToSpellBySteal (this=0x7f18944be780, spellId=29166, casterGUID=1512, 
   stealer=0x5077740) at ../../../src/game/Unit.cpp:4069
       basePoints = 224
       new_aur = 0xbf300
       aur = 0x7f189e5cd610
       iter = {_M_node = 0x7f18992a8330}
#4  0x00000000006e912a in Spell::EffectStealBeneficialBuff (this=0x66e3310, i=<value optimized out>)
   at ../../../src/game/SpellEffects.cpp:7013
       spellInfo = 0x7f18b1b90510
       count = <value optimized out>
       data = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 0, _wpos = 20, 
           _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 = 0x7fa6740 "\\003è\\005\\003I\\006ñv", _M_finish = 0x7fa6754 "", 
                 _M_end_of_storage = 0x7fa675e ""}}, <No data fields>}}, m_opcode = 819}
       success_list = {<std::_List_base<std::Pair<unsigned int, unsigned long>, std::allocator<std::Pair<unsigned int, unsigned long> > >> = {
           _M_impl = {<std::allocator<std::_List_node<std::Pair<unsigned int, unsigned long> > >> = {<__gnu_cxx::new_allocator<std::_List_node<std::Pair<unsigned int, unsigned long> > >> = {<No data fields>}, <No data fields>}, _M_node = {
               _M_next = 0x170b780, _M_prev = 0x170b780}}}, <No data fields>}
       list_size = <value optimized out>
       steal_list = {<std::_Vector_base<Aura*, std::allocator<Aura*> >> = {
           _M_impl = {<std::allocator<Aura*>> = {<__gnu_cxx::new_allocator<Aura*>> = {<No data fields>}, <No data fields>}, _M_start = 0x37e62f0, _M_finish = 0x37e6308, _M_end_of_storage = 0x37e6310}}, <No data fields>}
       dispelMask = <value optimized out>
#5  0x00000000006c0988 in Spell::DoSpellHitOnUnit (this=0x66e3310, unit=0x7f18944be780, effectMask=1)
   at ../../../src/game/Spell.cpp:1173
       effectNumber = 0
       realCaster = 0x5077740
#6  0x00000000006c0f5b in Spell::DoAllEffectOnTarget (this=0x66e3310, target=0x237e3e0) at ../../../src/game/Spell.cpp:974
       mask = 0
       unit = 0x7f18944be780
       caster = 0x5077740
       missInfo = SPELL_MISS_NONE
       procVictim = 131072
       procAttacker = 65536
       procEx = <value optimized out>
#7  0x00000000006cba54 in Spell::handle_immediate (this=0x66e3310) at ../../../src/game/Spell.cpp:2731
No locals.
#8  0x00000000006d0d58 in Spell::cast (this=0x66e3310, skipCheck=false) at ../../../src/game/Spell.cpp:2705
       castResult = <value optimized out>
#9  0x00000000006d1600 in SpellEvent::Execute (this=0x2cde720, e_time=4870193, p_time=0) at ../../../src/game/Spell.cpp:6104
No locals.
#10 0x00000000007f8b5f in EventProcessor::Update (this=0x5077850, p_time=101)
   at ../../../src/framework/Utilities/EventProcessor.cpp:47
       Event = 0x2cde720
#11 0x000000000072024c in Unit::Update (this=0x5077740, p_time=101) at ../../../src/game/Unit.cpp:197
No locals.
#12 0x000000000068a5f1 in Player::Update (this=0x5077740, p_time=101) at ../../../src/game/Player.cpp:1114
       now = <value optimized out>
       pet = <value optimized out>
#13 0x00000000005d3700 in Map::Update (this=0x7f18983cabc0, t_diff=@0x7f18b54f0ffc) at ../../../src/game/Map.cpp:598
       plr = 0x3e8
       updater = {i_timeDiff = 101}
       __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
#14 0x0000000000799859 in MapInstanced::Update (this=0x4d184a0, t=@0x7f18b54f0ffc) at ../../../src/game/MapInstanced.cpp:63
       i = {<std::tr1::__detail::_Hashtable_iterator_base<std::Pair<unsigned int const, Map*>, false>> = {
           _M_cur_node = 0x7f189f2c9830, _M_cur_bucket = 0x4b5cae8}, <No data fields>}
#15 0x00000000005e08b7 in MapManager::Update (this=0x7f18aea49670, diff=<value optimized out>)
   at ../../../src/game/MapManager.cpp:265
No locals.
#16 0x0000000000740f09 in World::Update (this=0x7f18b800af70, diff=40) at ../../../src/game/World.cpp:1688
No locals.
#17 0x00000000004e197c in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:60
       diff = 40
       realCurrTime = 856514951
       realPrevTime = <value optimized out>
       prevSleepTime = 38
#18 0x00000000007df83c in ACE_Based::Thread::ThreadTask (param=0x3e8) at ../../../src/shared/Threading.cpp:183
       _task = 0x7f18ac32a550
#19 0x00007f18be442a04 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#20 0x00007f18bda0180d in clone () from /lib/libc.so.6
No symbol table info available.
#21 0x0000000000000000 in ?? ()
No symbol table info available.

Link to comment
Share on other sites

Hey, I have a problem concerning the Riding spells:

http://www.wowhead.com/?spell=33388

http://www.wowhead.com/?spell=33391

http://www.wowhead.com/?spell=34090

http://www.wowhead.com/?spell=34091

The core will crash in two cases:

If you learn one of these spells per gm command and trainer

or if there is an entry of this spells in `character_spell` table and you are logging in with this character

Crash-Dump:

http://pastebin.com/m2a71be98

Crash-Position in Source Code:

http://www.pastebin.org/75742

Mangos Revision: 9134

ScriptDev2: 1542

UDB: 386

OS: Linux, Debian 64bit

Changes in Core: Dual-Spec, Vehicles, some other functions implemented which should not be important in this case

Would be nice if someone can help me, I am running out of ideas..

Thanks in advance!

Greetz,

Janu

Link to comment
Share on other sites

Core: 9134

Custom: MTMaps, dualspec

Program received signal SIGSEGV, Segmentation fault.

[Cambiando a Thread 0x7ff7d7fff910 (LWP 3208)]

Map::isGridObjectDataLoaded (this=0x7fe7bd040190, p=...)

at ../../../src/game/Map.h:500

500 bool isGridObjectDataLoaded(uint32 x, uint32 y) const { return getNGrid(x,y)->isGridObjectDataLoaded(); }

#0 Map::isGridObjectDataLoaded (this=0x7fe7bd040190, p=...)

at ../../../src/game/Map.h:500

#1 Map::loaded (this=0x7fe7bd040190, p=...) at ../../../src/game/Map.cpp:646

#2 0x00000000005ed73b in Map::MessageBroadcast (this=0x7fe7bd040190,

obj=0x1b4f18f0, msg=0x7ff7d7ffe870) at ../../../src/game/Map.cpp:583

#3 0x000000000079ff04 in Unit::SendThreatRemove (this=0x1b4f18f0,

pHostileReference=<value optimized out>)

at ../../../src/game/Unit.cpp:13818

#4 0x000000000077c571 in ThreatManager::ProcessThreatEvent (this=0x1b4f3288,

threatRefStatusChangeEvent=<value optimized out>)

at ../../../src/game/ThreatManager.cpp:519

#5 0x000000000077c8a9 in HostileReference::fireStatusChanged (this=0x49e61dc0)

at ../../../src/game/ThreatManager.cpp:94

#6 HostileReference::setOnlineOfflineState (this=0x49e61dc0)

at ../../../src/game/ThreatManager.cpp:169

#7 HostileReference::sourceObjectDestroyLink (this=0x49e61dc0)

at ../../../src/game/ThreatManager.cpp:85

#8 0x000000000077c74e in Reference<Unit, ThreatManager>::invalidate (

this=0x7fe7bd040190)

at ../../../src/game/../framework/Utilities/LinkedReference/Reference.h:66

#9 HostileReference::removeReference (this=0x7fe7bd040190)

at ../../../src/game/ThreatManager.cpp:192

#10 0x000000000058df86 in HostileRefManager::DeleteReferences (

this=<value optimized out>) at ../../../src/game/HostileRefManager.cpp:104

#11 0x000000000073e65e in Spell::EffectSanctuary (this=0x7fe7472b3a30)

at ../../../src/game/SpellEffects.cpp:5989

#12 0x0000000000728d90 in Spell::HandleEffects (this=0x7fe7472b3a30,

unit=0x7fe752bdc490, effectMask=7) at ../../../src/game/Spell.cpp:4046

#13 Spell::DoSpellHitOnUnit (this=0x7fe7472b3a30, unit=0x7fe752bdc490,

effectMask=7) at ../../../src/game/Spell.cpp:1220

#14 0x0000000000729333 in Spell::DoAllEffectOnTarget (this=0x7fe7472b3a30,

target=0x7fe746ef8450) at ../../../src/game/Spell.cpp:1018

#15 0x0000000000731204 in Spell::handle_immediate (this=0x7fe7472b3a30)

at ../../../src/game/Spell.cpp:2867

#16 0x00000000007302b8 in Spell::cast (this=0x7fe7472b3a30,

skipCheck=<value optimized out>) at ../../../src/game/Spell.cpp:2840

#17 0x00000000007a281b in Unit::CastSpell (this=0x7fe752bdc490,

Victim=<value optimized out>, spellInfo=<value optimized out>,

triggered=<value optimized out>, castItem=0x0,

triggeredByAura=0x7fe730ececf0, originalCaster=267450)

at ../../../src/game/Unit.cpp:989

#18 0x00000000006fb480 in Aura::HandlePeriodicTriggerSpell (

this=<value optimized out>, apply=<value optimized out>)

at ../../../src/game/SpellAuras.cpp:4709

#19 0x00000000006fad3a in Aura::ApplyModifier (this=0x7fe730ececf0, apply=192,

Real=false) at ../../../src/game/SpellAuras.cpp:933

#20 0x000000000079c444 in Unit::RemoveAura (this=0x7fe752bdc490, i=...,

mode=AURA_REMOVE_BY_DEFAULT) at ../../../src/game/Unit.cpp:4445

#21 0x000000000079cfc0 in Unit::_UpdateSpells (this=0x7fe752bdc490,

time=<value optimized out>) at ../../../src/game/Unit.cpp:3288

#22 0x00000000007a8357 in Unit::Update (this=0x7fe752bdc490, p_time=148)

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

#23 0x00000000006dae31 in Player::Update (this=0x7fe752bdc490, p_time=148)

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

#24 0x00000000005f6cdd in Map::Update (this=0x4b19c070, t_diff=@0x7fe73e575c40)

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

#25 0x00000000005f7ca9 in InstanceMap::Update (this=0x7fe7bd040190,

t_diff=@0x8c0) at ../../../src/game/Map.cpp:2625

#26 0x00000000008309c1 in MapInstanced::Update (this=0x7fe7bd025e90,

t=@0x7fe73e575c40) at ../../../src/game/MapInstanced.cpp:73

#27 0x0000000000608cc2 in MapUpdateRequest::call (this=0x7fe73e575c20)

at ../../../src/game/MapUpdater.cpp:47

#28 0x000000000087c7b1 in DelayExecutor::svc (this=0x7ff7d85c6a18)

at ../../../src/shared/DelayExecutor.cpp:60

#29 0x00007ffdffb77017 in ACE_Task_Base::svc_run (args=<value optimized out>)

at ../../ace/Task.cpp:275

#30 0x00007ffdffb783a1 in ACE_Thread_Adapter::invoke (this=0xf07d50)

at ../../ace/Thread_Adapter.cpp:98

#31 0x00007ffdfe2c5a04 in start_thread () from /lib/libpthread.so.0

#32 0x00007ffdfd8847bd in clone () from /lib/libc.so.6

#33 0x0000000000000000 in ?? ()

#0 Map::isGridObjectDataLoaded (this=0x7fe7bd040190, p=...)

at ../../../src/game/Map.h:500

1 -6h, some ideas?

Link to comment
Share on other sites

Core 9238

ScriptDev2 1553

DualSpect Kaxias

AutoBroadCast Kaxias

[New Thread 6505]
[New Thread 6455]
[New Thread 6451]
[New Thread 6504]
[New Thread 6454]
[New Thread 6453]
[New Thread 6506]
[New Thread 6507]
Core was generated by `./mangos-worldd'.
Program terminated with signal 11, Segmentation fault.
#0  Group::_getMemberCSlot (this=0x33d38c0, result=<value optimized out>) at ../../../src/game/Group.h:377
377                    if (itr->guid == Guid)
#0  Group::_getMemberCSlot (this=0x33d38c0, result=<value optimized out>) at ../../../src/game/Group.h:377
No locals.
#1  Group::GetMemberGroup (this=0x33d38c0, result=<value optimized out>) at ../../../src/game/Group.h:249
No locals.
#2  Player::_LoadGroup (this=0x33d38c0, result=<value optimized out>) at ../../../src/game/Player.cpp:15972
       group = <value optimized out>
       leaderGuidLow = 2918
#3  0x00000000006a2295 in Player::LoadFromDB (this=0x33d38c0, guid=2918, holder=0x5ded0d0) at ../../../src/game/Player.cpp:14838
       result = 0x7f7c909cf6e0
       time_diff = 362
       difficulty = <value optimized out>
       now = <value optimized out>
       extraflags = 32636
       transGUID = 0
       taxi_nodes = {static npos = 18446744073709551615, 
         _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
           _M_p = 0x33d5e00 ""}}
       dbAccountId = <value optimized out>
       bytes0 = <value optimized out>
       arena_currency = <value optimized out>
       savedPower = {54343872, 0, 6800856, 0, 11752672, 0, 54353928}
       fields = 0x7f7c97f60038
       savedHealth = 3054152173
       __PRETTY_FUNCTION__ = "bool Player::LoadFromDB(uint32, SqlQueryHolder*)"
#4  0x00000000007d2546 in WorldSession::HandlePlayerLogin (this=<value optimized out>, holder=<value optimized out>)
   at ../../../src/game/CharacterHandler.cpp:574
       data = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 140172934161232, _wpos = 5257369, 
           _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 = 0x7f7c8df2a350 "°'\\211", _M_finish = 0x4fdb3e "\\205Àt\\227\\213\\223Ð\\001", 
                 _M_end_of_storage = 0x7f7c8df2a350 "°'\\211"}}, <No data fields>}}, m_opcode = 49}
       resultGuild = <value optimized out>
       IP_str = {static npos = 18446744073709551615, 
         _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
           _M_p = 0x2dd9930 "\\a\\002\\002"}}
#5  0x00000000007f07d0 in SqlResultQueue::Update (this=0xc12ae0) at ../../../../src/shared/Database/SqlOperations.cpp:77
       callback = 0x18ab440
#6  0x000000000075822c in World::UpdateResultQueue (this=0xb797e0, diff=49) at ../../../src/game/World.cpp:2198
No locals.
#7  World::Update (this=0xb797e0, diff=49) at ../../../src/game/World.cpp:1699
       autobroadcaston = 1
#8  0x00000000004e4f1c in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:60
       diff = 49
       realCurrTime = 1549654363
       realPrevTime = <value optimized out>
       prevSleepTime = 41
#9  0x00000000007f851c in ACE_Based::Thread::ThreadTask (param=0x33d38c0) at ../../../src/shared/Threading.cpp:183
       _task = 0xc10950
#10 0x00007f7cb6b36a04 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#11 0x00007f7cb60f580d in clone () from /lib/libc.so.6
No symbol table info available.
#12 0x0000000000000000 in ?? ()
No symbol table info available.


Link to comment
Share on other sites

Core 9127

ScriptDev2 1520

DualSpect Kaxias

[New Thread 23565]
[New Thread 23566]
[New Thread 23527]
[New Thread 23528]
[New Thread 23526]
[New Thread 23567]
[New Thread 23524]
[New Thread 23568]
Core was generated by `./mangos-worldd'.
Program terminated with signal 8, Arithmetic exception.
#0  0x00000000006aa8e9 in Aura::HandlePeriodicEnergize (this=0x2a26e80, apply=true, Real=<value optimized out>)
   at ../../../src/game/SpellAuras.cpp:4616
4616                        m_modifier.m_amount = int32(caster->GetCreateMana() * GetBasePoints() / (100 * GetAuraMaxTicks()));
#0  0x00000000006aa8e9 in Aura::HandlePeriodicEnergize (this=0x2a26e80, apply=true, Real=<value optimized out>)
   at ../../../src/game/SpellAuras.cpp:4616
       caster = <value optimized out>
       loading = <value optimized out>
#1  0x00000000006a658a in Aura::ApplyModifier (this=0x2a26e80, apply=168, Real=false)
   at ../../../src/game/SpellAuras.cpp:943
       aura = <value optimized out>
#2  0x00000000007212d1 in Unit::AddAura (this=0x5077740, Aur=0x2a26e80) at ../../../src/game/Unit.cpp:3726
       aurSpellInfo = 0x7f18b1b90510
       aurName = SPELL_AURA_PERIODIC_ENERGIZE
#3  0x00000000007215f2 in Unit::RemoveAurasDueToSpellBySteal (this=0x7f18944be780, spellId=29166, casterGUID=1512, 
   stealer=0x5077740) at ../../../src/game/Unit.cpp:4069
       basePoints = 224
       new_aur = 0xbf300
       aur = 0x7f189e5cd610
       iter = {_M_node = 0x7f18992a8330}
#4  0x00000000006e912a in Spell::EffectStealBeneficialBuff (this=0x66e3310, i=<value optimized out>)
   at ../../../src/game/SpellEffects.cpp:7013
       spellInfo = 0x7f18b1b90510
       count = <value optimized out>
       data = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 0, _wpos = 20, 
           _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 = 0x7fa6740 "\\003è\\005\\003I\\006ñv", _M_finish = 0x7fa6754 "", 
                 _M_end_of_storage = 0x7fa675e ""}}, <No data fields>}}, m_opcode = 819}
       success_list = {<std::_List_base<std::Pair<unsigned int, unsigned long>, std::allocator<std::Pair<unsigned int, unsigned long> > >> = {
           _M_impl = {<std::allocator<std::_List_node<std::Pair<unsigned int, unsigned long> > >> = {<__gnu_cxx::new_allocator<std::_List_node<std::Pair<unsigned int, unsigned long> > >> = {<No data fields>}, <No data fields>}, _M_node = {
               _M_next = 0x170b780, _M_prev = 0x170b780}}}, <No data fields>}
       list_size = <value optimized out>
       steal_list = {<std::_Vector_base<Aura*, std::allocator<Aura*> >> = {
           _M_impl = {<std::allocator<Aura*>> = {<__gnu_cxx::new_allocator<Aura*>> = {<No data fields>}, <No data fields>}, _M_start = 0x37e62f0, _M_finish = 0x37e6308, _M_end_of_storage = 0x37e6310}}, <No data fields>}
       dispelMask = <value optimized out>
#5  0x00000000006c0988 in Spell::DoSpellHitOnUnit (this=0x66e3310, unit=0x7f18944be780, effectMask=1)
   at ../../../src/game/Spell.cpp:1173
       effectNumber = 0
       realCaster = 0x5077740
#6  0x00000000006c0f5b in Spell::DoAllEffectOnTarget (this=0x66e3310, target=0x237e3e0) at ../../../src/game/Spell.cpp:974
       mask = 0
       unit = 0x7f18944be780
       caster = 0x5077740
       missInfo = SPELL_MISS_NONE
       procVictim = 131072
       procAttacker = 65536
       procEx = <value optimized out>
#7  0x00000000006cba54 in Spell::handle_immediate (this=0x66e3310) at ../../../src/game/Spell.cpp:2731
No locals.
#8  0x00000000006d0d58 in Spell::cast (this=0x66e3310, skipCheck=false) at ../../../src/game/Spell.cpp:2705
       castResult = <value optimized out>
#9  0x00000000006d1600 in SpellEvent::Execute (this=0x2cde720, e_time=4870193, p_time=0) at ../../../src/game/Spell.cpp:6104
No locals.
#10 0x00000000007f8b5f in EventProcessor::Update (this=0x5077850, p_time=101)
   at ../../../src/framework/Utilities/EventProcessor.cpp:47
       Event = 0x2cde720
#11 0x000000000072024c in Unit::Update (this=0x5077740, p_time=101) at ../../../src/game/Unit.cpp:197
No locals.
#12 0x000000000068a5f1 in Player::Update (this=0x5077740, p_time=101) at ../../../src/game/Player.cpp:1114
       now = <value optimized out>
       pet = <value optimized out>
#13 0x00000000005d3700 in Map::Update (this=0x7f18983cabc0, t_diff=@0x7f18b54f0ffc) at ../../../src/game/Map.cpp:598
       plr = 0x3e8
       updater = {i_timeDiff = 101}
       __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
#14 0x0000000000799859 in MapInstanced::Update (this=0x4d184a0, t=@0x7f18b54f0ffc) at ../../../src/game/MapInstanced.cpp:63
       i = {<std::tr1::__detail::_Hashtable_iterator_base<std::Pair<unsigned int const, Map*>, false>> = {
           _M_cur_node = 0x7f189f2c9830, _M_cur_bucket = 0x4b5cae8}, <No data fields>}
#15 0x00000000005e08b7 in MapManager::Update (this=0x7f18aea49670, diff=<value optimized out>)
   at ../../../src/game/MapManager.cpp:265
No locals.
#16 0x0000000000740f09 in World::Update (this=0x7f18b800af70, diff=40) at ../../../src/game/World.cpp:1688
No locals.
#17 0x00000000004e197c in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:60
       diff = 40
       realCurrTime = 856514951
       realPrevTime = <value optimized out>
       prevSleepTime = 38
#18 0x00000000007df83c in ACE_Based::Thread::ThreadTask (param=0x3e8) at ../../../src/shared/Threading.cpp:183
       _task = 0x7f18ac32a550
#19 0x00007f18be442a04 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#20 0x00007f18bda0180d in clone () from /lib/libc.so.6
No symbol table info available.
#21 0x0000000000000000 in ?? ()
No symbol table info available.

GetAuraMaxTicks = 0... Try something like :

if(GetAuraMaxTicks()) m_modifier.m_amount = int32(caster->GetCreateMana() * GetBasePoints() / (100 * GetAuraMaxTicks()));

Link to comment
Share on other sites

MaNGOS 9129 + Insider 42 pack.

Program received signal SIGSEGV, Segmentation fault.
[switching to Thread 0x4dd50950 (LWP 26348)]
0x00000000006e2721 in AreaAura::Update ()
Current language:  auto; currently asm
#0  0x00000000006e2721 in AreaAura::Update ()
#1  0x0000000000749911 in Unit::_UpdateSpells ()
#2  0x0000000000755feb in Unit::Update ()
#3  0x00000000005333d5 in Creature::Update ()
#4  0x00000000005fc370 in VisitorHelper<MaNGOS::ObjectUpdater, Creature> ()
#5  0x00000000005f9f54 in Map::Update ()
#6  0x00000000005fa108 in InstanceMap::Update ()
#7  0x00000000007ce289 in MapInstanced::Update ()
#8  0x000000000060a2c3 in MapManager::Update ()

Link to comment
Share on other sites

Core 9238

ScriptDev2 1553

DualSpect Kaxias

AutoBroadCast Kaxias

[New Thread 22787]
[New Thread 22766]
[New Thread 22788]
[New Thread 22770]
[New Thread 22786]
[New Thread 22785]
[New Thread 22769]
[New Thread 22768]
Core was generated by `./mangos-worldd'.
Program terminated with signal 11, Segmentation fault.
#0  std::_List_const_iterator<Group::MemberSlot>::operator++ (this=0x8066860) at /usr/include/c++/4.4/bits/stl_list.h:223
223        _M_node = _M_node->_M_next;
#0  std::_List_const_iterator<Group::MemberSlot>::operator++ (this=0x8066860) at /usr/include/c++/4.4/bits/stl_list.h:223
No locals.
#1  __distance<std::_List_const_iterator<Group::MemberSlot> > (this=0x8066860)
   at /usr/include/c++/4.4/bits/stl_iterator_base_funcs.h:79
       __n = 0
#2  distance<std::_List_const_iterator<Group::MemberSlot> > (this=0x8066860)
   at /usr/include/c++/4.4/bits/stl_iterator_base_funcs.h:114
No locals.
#3  std::list<Group::MemberSlot, std::allocator<Group::MemberSlot> >::size (this=0x8066860)
   at /usr/include/c++/4.4/bits/stl_list.h:805
No locals.
#4  Group::GetMembersCount (this=0x8066860) at ../../../src/game/Group.h:245
No locals.
#5  Group::EndRoll (this=0x8066860) at ../../../src/game/Group.cpp:779
No locals.
#6  0x0000000000525cec in Creature::Update (this=0x7f1b918a3630, diff=<value optimized out>)
   at ../../../src/game/Creature.cpp:407
       group = 0x0
#7  0x00000000005ebaf3 in MaNGOS::ObjectUpdater::Visit (v=..., c=<value optimized out>)
   at ../../../src/game/GridNotifiersImpl.h:47
No locals.
#8  VisitorHelper<MaNGOS::ObjectUpdater, Creature> (v=..., c=<value optimized out>)
   at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:64
No locals.
#9  0x00000000005e8829 in VisitorHelper<MaNGOS::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > >
   (this=0x7f1b78c740c0, t_diff=<value optimized out>) at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:70
No locals.
#10 VisitorHelper<MaNGOS::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > (this=0x7f1b78c740c0, t_diff=<value optimized out>) at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:71
No locals.
#11 VisitorHelper<MaNGOS::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (this=0x7f1b78c740c0, t_diff=<value optimized out>)
   at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:94
No locals.
#12 TypeContainerVisitor<MaNGOS::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >::Visit (this=0x7f1b78c740c0, t_diff=<value optimized out>)
   at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:105
No locals.
#13 Visit<MaNGOS::ObjectUpdater> (this=0x7f1b78c740c0, t_diff=<value optimized out>)
   at ../../../src/game/../framework/GameSystem/Grid.h:94
No locals.
#14 Visit<MaNGOS::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (this=0x7f1b78c740c0, t_diff=<value optimized out>) at ../../../src/game/../framework/GameSystem/NGrid.h:139
No locals.
#15 Visit<MaNGOS::SingleThreaded<ACE_RW_Thread_Mutex>::Lock, MaNGOS::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > > (this=0x7f1b78c740c0, t_diff=<value optimized out>)
   at ../../../src/game/Map.h:654
       x = <value optimized out>
       y = 33
       cell_x = 3
       cell_y = 3
#16 Visit<MaNGOS::SingleThreaded<ACE_RW_Thread_Mutex>::Lock, MaNGOS::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > > (this=0x7f1b78c740c0, t_diff=<value optimized out>)
   at ../../../src/game/CellImpl.h:47
No locals.
#17 Map::Update (this=0x7f1b78c740c0, t_diff=<value optimized out>) at ../../../src/game/Map.cpp:647
       pair = {x_coord = 283, y_coord = 267}
       cell = {data = {Part = {grid_x = 35, grid_y = 33, cell_x = 3, cell_y = 3, nocreate = 1, reserved = 16}, 
           All = 554448995}}
       y = 267
       x = 283
       plr = <value optimized out>
       area = {right_offset = 2, left_offset = 2, upper_offset = 2, lower_offset = 2}
       updater = {i_timeDiff = 55}
       __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
#18 0x00000000005e9629 in InstanceMap::Update (this=0x8066860, t_diff=@0x10300000103) at ../../../src/game/Map.cpp:2497
No locals.
#19 0x00000000007b0d29 in MapInstanced::Update (this=0x7f1b9123fe00, t=@0x7f1b8e4d4ffc)
   at ../../../src/game/MapInstanced.cpp:63
       i = {<std::tr1::__detail::_Hashtable_iterator_base<std::Pair<unsigned int const, Map*>, false>> = {
           _M_cur_node = 0x7f1b7a212a20, _M_cur_bucket = 0x7f1b911232d8}, <No data fields>}
#20 0x00000000005f5697 in MapManager::Update (this=0x81f7140, diff=<value optimized out>)
   at ../../../src/game/MapManager.cpp:265
No locals.
#21 0x0000000000758281 in World::Update (this=0x7f1b90019250, diff=55) at ../../../src/game/World.cpp:1693
       autobroadcaston = 1
#22 0x00000000004e4f1c in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:60
       diff = 55
       realCurrTime = 1645244935
       realPrevTime = <value optimized out>
       prevSleepTime = 50
#23 0x00000000007f858c in ACE_Based::Thread::ThreadTask (param=0x8066860) at ../../../src/shared/Threading.cpp:183
       _task = 0xa32bed0
#24 0x00007f1b97477a04 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#25 0x00007f1b96a3680d in clone () from /lib/libc.so.6
No symbol table info available.
#26 0x0000000000000000 in ?? ()
No symbol table info available.

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use