nanounico
-
Posts
239 -
Joined
-
Last visited
Never -
Donations
0.00 GBP
Content Type
Profiles
Bug Tracker
Wiki
Release Notes
Forums
Downloads
Blogs
Events
Posts posted by nanounico
-
-
But Ambal, After Oracle adquire Mysql, is very probable that dont continue free license.
-
How about SQlite, i read, and i see that is a good improvement for latency.
-
dont support more than 1 item, in item_count, allways send 1 item
-
We need attention in this crash, is very important!
Core: 8740
SD2: 1484
ACID: 31
Frecuently: 1-2Hrs
In Object::SetUInt64Value
crash_log_2009-10-27_01-49-59.log
Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'. Program terminated with signal 11, Segmentation fault. [New process 2112] [New process 2135] [New process 2134] [New process 2133] [New process 2132] [New process 2131] [New process 2130] [New process 2129] [New process 2128] [New process 2127] [New process 2126] [New process 2125] [New process 2124] [New process 2123] [New process 2122] [New process 2121] [New process 2120] [New process 2119] [New process 2118] [New process 2117] [New process 2116] [New process 2115] [New process 2114] [New process 2113] [New process 2111] [New process 2110] [New process 2109] [New process 2108] [New process 2106] #0 0x00000000006047b7 in Object::SetUInt64Value (this=0x2aaae82ce860, index=6, value=@0x444fabc8) at /root/Desktop/Mangos/Sources/src/game/Object.cpp:849 849 if(*((uint64*)&(m_uint32Values[ index ])) != value) #0 0x00000000006047b7 in Object::SetUInt64Value (this=0x2aaae82ce860, index=6, value=@0x444fabc8) at /root/Desktop/Mangos/Sources/src/game/Object.cpp:849 __FUNCTION__ = "SetUInt64Value" __PRETTY_FUNCTION__ = "void Object::SetUInt64Value(uint16, const uint64&)" #1 0x000000000076fbb0 in Unit::_UpdateSpells (this=<value optimized out>, time=295) at /root/Desktop/Mangos/Sources/src/game/GameObject.h:590 No locals. #2 0x000000000078433c in Unit::Update (this=0x2aaacd618570, p_time=295) at /root/Desktop/Mangos/Sources/src/game/Unit.cpp:194 No locals. #3 0x00000000006c28b5 in Player::Update (this=0x2aaacd618570, p_time=295) at /root/Desktop/Mangos/Sources/src/game/Player.cpp:1085 now = <value optimized out> pet = <value optimized out> #4 0x00000000005ea29a in Map::Update (this=0x2aaaefe07ee0, t_diff=@0x444fcef4) at /root/Desktop/Mangos/Sources/src/game/Map.cpp:596 plr = (class Player *) 0x2aaae82ce860 updater = {i_timeDiff = 295} grid_object_update = {i_visitor = @0x444fce50} world_object_update = {i_visitor = @0x444fce50} __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)" #5 0x0000000000804b14 in MapInstanced::Update (this=0x2aaad8b84e80, t=@0x444fcef4) at /root/Desktop/Mangos/Sources/src/game/MapInstanced.cpp:63 i = {_M_cur = 0x2aaaeca86c70, _M_ht = 0x2aaad8b9d118} #6 0x00000000005f74cb in MapManager::Update (.omp_data_i=0x444fcf50) at /root/Desktop/Mangos/Sources/src/game/MapManager.cpp:274 i = 7 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 = 0x2aab0802b780, _M_finish = 0x2aab0802b858, _M_end_of_storage = 0x2aab0802b858}}, <No data fields>} this = (MapManager * const) 0x206270c0 #7 0x00000000005f6c4a in MapManager::Update (this=0x206270c0, diff=<value optimized out>) at /root/Desktop/Mangos/Sources/src/game/MapManager.cpp:258 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 = 0x2aab0802b780, _M_finish = 0x2aab0802b858, _M_end_of_storage = 0x2aab0802b858}}, <No data fields>} #8 0x0000000000796641 in World::Update (this=0x2aaaac023690, diff=98) at /root/Desktop/Mangos/Sources/src/game/World.cpp:1658 No locals. #9 0x00000000004c464f in WorldRunnable::run (this=<value optimized out>) at /root/Desktop/Mangos/Sources/src/mangosd/WorldRunnable.cpp:64 diff = 98 realCurrTime = 2495747435 realPrevTime = <value optimized out> prevSleepTime = 94 #10 0x000000000084c54d in ACE_Based::Thread::ThreadTask (param=0x2aaae82ce860) at /root/Desktop/Mangos/Sources/src/shared/Threading.cpp:183 _task = (class ACE_Based::Runnable *) 0x2aaaacced9b0 #11 0x0000003e0c2064a7 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #12 0x0000003e0b6d3c2d in clone () from /lib64/libc.so.6 No symbol table info available.
-
Sounds interesting, could you post or PM them please?
For me too please.
-
Dont leave die this thread!
-
but 3.2.2a?
-
Balrok, is any chance to adapt for 3.2.2a?
-
Mangos Dont Support Privated Servers!
-
Congrats Ambal for Push on Master.. Great Work, We need more improvements like this..
Chears.
PD: I dont know if is only me, but i feel a little angry when "Trinity" Stole(adapt) the best codes(Updates) created for Mangos, i say this, becouse, i suppose that not be long before they implement it well. sorry if I offend someone, is only my opinion.
-
Ok Ambal, after test, i think the improvement is not the same in Linux System's, i noted that in the latest rev, i have more speed whitout Intel Allocator, noted that i tested in RHEL 5.4 x64.
-
Core: [8712]
Latest ScriptDev2
NO Custom Patches
[?1034h[New Thread 30105][New Thread 30109]
[New Thread 30108]
[New Thread 30101]
[New Thread 30110]
[New Thread 30103]
[New Thread 30104]
[New Thread 30114]
[New Thread 30115]
[New Thread 30111]
[New Thread 30113]
[New Thread 30112]
Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'.
Program terminated with signal 6, Aborted.
#0 0x0000003297a332f5 in raise () from /lib64/libc.so.6
#0 0x0000003297a332f5 in raise () from /lib64/libc.so.6
No symbol table info available.
#1 0x0000003297a34b20 in abort () from /lib64/libc.so.6
No symbol table info available.
#2 0x0000003297a2c2fa in __assert_fail () from /lib64/libc.so.6
No symbol table info available.
#3 0x00000000005f563d in Object::SetUInt64Value (this=<value optimized out>,
index=6, value=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/Object.cpp:829
st = {static SYMBUFSIZ = 4096,
buf_ = "./bin/mangos-worldd(_ZN3Map6RemoveEP6Playerb+0x26c) [0x5d96fc]\\n./bin/mangos-worldd(_ZN12WorldSession12LogoutPlayerEb+0x7aa) [0x79642a]\\n./bin/mangos-worldd(_ZN12WorldSession6UpdateEj+0x115) [0x7981a5]\\n./bin/mangos-worldd(_ZN5World14UpdateSessionsEj+0xea) [0x78cefa]\\n./bin/mangos-worldd(_ZN5World6UpdateEj+0x158) [0x78d1e8]\\n./bin/mangos-worldd(_ZN13WorldRunnable3runEv+0x7c) [0x4c88cc]\\n./bin/mangos-worldd(_ZN9ACE_Based6Thread10ThreadTaskEPv+0x1c) [0x83c94c]\\n/lib64/libpthread.so.0 [0x329820686a]\\n/lib64/libc.so.6(clone+0x6d) [0x3297ade3bd]\\n\\0\\0\\177\\0\\0\\60\\343"..., buflen_ = 539, static UNSUPPORTED =
0x7f9f28f54c80 "<stack traces unsupported platform>",
static UNABLE_TO_GET_TRACE = 0x7f9f28f54cb0 "<unable to get trace>"}
#4 0x000000000076b8dc in GameObject::SetOwnerGUID (owner=0,
this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/GameObject.h:590
No locals.
#5 Unit::RemoveAllGameObjects (owner=0, this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/Unit.cpp:4377
No locals.
#6 Unit::CleanupsBeforeDelete (owner=0, this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/Unit.cpp:11099
No locals.
#7 0x00000000005d96fc in Map::Remove (this=0xa94aeb0, player=0x7f9dfe4fd1b0,
remove=true) at /root/Desktop/Mangos/Sources/src/game/Map.cpp:762
p = {x_coord = 119, y_coord = 261}
cell = {data = {Part = {grid_x = 14, grid_y = 32, cell_x = 7,
cell_y = 5, nocreate = 0, reserved = 0}, All = 1341454}}
grid = 0x0
__PRETTY_FUNCTION__ = "virtual void Map::Remove(Player*, bool)"
#8 0x000000000079642a in WorldSession::LogoutPlayer (this=0x7f9ee8018590,
Save=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/WorldSession.cpp:437
guild = <value optimized out>
_map = 0x0
data = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 0,
_wpos = 3208340570112,
_storage = std::vector of length 0, capacity 140316581560320},
m_opcode = 28608}
#9 0x00000000007981a5 in WorldSession::Update (this=0x7f9ee8018590)
at /root/Desktop/Mangos/Sources/src/game/WorldSession.cpp:274
packet = 0x7f9e2ce2a2b0
currTime = 0
#10 0x000000000078cefa in World::UpdateSessions (this=0x1686140, diff=425)
at /root/Desktop/Mangos/Sources/src/game/World.cpp:2051
sess = <value optimized out>
#11 0x000000000078d1e8 in World::Update (this=0x1686140, diff=425)
at /root/Desktop/Mangos/Sources/src/game/World.cpp:1598
No locals.
#12 0x00000000004c88cc in WorldRunnable::run (this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/mangosd/WorldRunnable.cpp:64
diff = 425
realCurrTime = 2122424650
realPrevTime = <value optimized out>
prevSleepTime = 0
#13 0x000000000083c94c in ACE_Based::Thread::ThreadTask (param=0x7595)
at /root/Desktop/Mangos/Sources/src/shared/Threading.cpp:183
_task = 0x7048110
#14 0x000000329820686a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#15 0x0000003297ade3bd in clone () from /lib64/libc.so.6
No symbol table info available.
#16 0x0000000000000000 in ?? ()
No symbol table info available.
-
Core: [8712]
Latest ScriptDev2
NO Custom Patches
[?1034h[New Thread 30013][New Thread 30014]
[New Thread 30007]
[New Thread 30016]
[New Thread 30005]
[New Thread 30012]
[New Thread 30019]
[New Thread 30009]
[New Thread 30017]
[New Thread 30015]
[New Thread 30018]
[New Thread 30008]
Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'.
Program terminated with signal 6, Aborted.
#0 0x0000003297a332f5 in raise () from /lib64/libc.so.6
#0 0x0000003297a332f5 in raise () from /lib64/libc.so.6
No symbol table info available.
#1 0x0000003297a34b20 in abort () from /lib64/libc.so.6
No symbol table info available.
#2 0x0000003297a2c2fa in __assert_fail () from /lib64/libc.so.6
No symbol table info available.
#3 0x00000000006d7b63 in Aura::UnregisterSingleCastAura (
this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/SpellAuras.cpp:7395
caster = <value optimized out>
__PRETTY_FUNCTION__ = "void Aura::UnregisterSingleCastAura()"
#4 0x00000000007694ad in Unit::RemoveAura (this=0x7f637e894390, i=
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/gdb/libstdcxx/v6/printers.py", line 249, in to_string
return self.val.cast(nodetype).dereference()['_M_value_field']
RuntimeError: Cannot access memory at address 0x753b
, mode=6) at /root/Desktop/Mangos/Sources/src/game/Unit.cpp:4047
Aur = 0x7535
AurSpellInfo = 0x7f642ebdf400
statue = <value optimized out>
caster_channeled = false
#5 0x0000000000771e35 in Unit::RemoveAura (aura=<value optimized out>,
this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/Unit.cpp:4035
i = {first = {first = 118, second = 0 '\\0'}, second = 0x7f632afb6930}
#6 Unit::RemoveNotOwnSingleTargetAuras (aura=<value optimized out>,
this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/Unit.cpp:4018
aura = 0x7f632afb6930
#7 0x0000000000771f0f in Unit::RemoveFromWorld (this=0x7535)
at /root/Desktop/Mangos/Sources/src/game/Unit.cpp:11081
No locals.
#8 0x0000000000511433 in Creature::RemoveFromWorld (this=0x7f63183ecc00)
at /root/Desktop/Mangos/Sources/src/game/Creature.cpp:156
No locals.
#9 0x000000000076b999 in Unit::CleanupsBeforeDelete (this=0x7f63183ecc00)
at /root/Desktop/Mangos/Sources/src/game/Unit.cpp:11103
No locals.
#10 0x00000000005c7ff3 in Map::AddObjectToRemoveList (this=0xb3b8530, obj=
0x7f63183ecc00) at /root/Desktop/Mangos/Sources/src/game/Map.cpp:2134
No locals.
#11 0x00000000005e2ac9 in MaNGOS::ObjectUpdater::Visit (
m=<value optimized out>, this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/GridNotifiersImpl.h:47
No locals.
#12 VisitorHelper<MaNGOS::ObjectUpdater, Creature> (m=<value optimized out>,
this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/../framework/GameSystem/TypeContainerVisitor.h:64
No locals.
#13 VisitorHelper<MaNGOS::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > (m=<value optimized out>, this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/../framework/GameSystem/TypeContainerVisitor.h:70
No locals.
#14 VisitorHelper<MaNGOS::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > (m=<value optimized out>,
this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/../framework/GameSystem/TypeContainerVisitor.h:71
No locals.
#15 VisitorHelper<MaNGOS::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (
m=<value optimized out>, this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/../framework/GameSystem/TypeContainerVisitor.h:94
No locals.
#16 TypeContainerVisitor<MaNGOS::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >::Visit (m=<value optimized out>, this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/../framework/GameSystem/TypeContainerVisitor.h:105
No locals.
#17 Visit<MaNGOS::ObjectUpdater> (m=<value optimized out>,
this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/../framework/GameSystem/Grid.h:94
No locals.
#18 Visit<MaNGOS::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (m=<value optimized out>,
this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/../framework/GameSystem/NGrid.h:139
No locals.
#19 Map::Visit<MaNGOS::SingleThreaded<ACE_RW_Thread_Mutex>::Lock, MaNGOS::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > > (m=<value optimized out>,
this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/Map.h:651
x = <value optimized out>
y = 34
cell_x = 3
cell_y = 7
#20 0x00000000005d85d7 in Visit<MaNGOS::SingleThreaded<ACE_RW_Thread_Mutex>::Lock, MaNGOS::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > > (
m=<value optimized out>, visitor=<value optimized out>,
l=<value optimized out>, this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/CellImpl.h:47
No locals.
#21 Map::Update (m=<value optimized out>, visitor=<value optimized out>,
l=<value optimized out>, this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/Map.cpp:644
pair = {x_coord = 91, y_coord = 279}
cell = {data = {Part = {grid_x = 11, grid_y = 34, cell_x = 3,
cell_y = 7, nocreate = 1, reserved = 16}, All = 555497611}}
cell_lock = {i_cell = @0x7f6432ea1ed0, i_cellPair = @0x7f6432ea1e70}
y = 279
x = 91
plr = <value optimized out>
area = {right_offset = 1, left_offset = 1, upper_offset = 1,
lower_offset = 1}
updater = {i_timeDiff = 262}
grid_object_update = {i_visitor = @0x7f6432ea1ee0}
world_object_update = {i_visitor = @0x7f6432ea1ee0}
__PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
#22 0x00000000005e6857 in MapManager::Update (this=0xad0dd10,
diff=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/MapManager.cpp:267
No locals.
#23 0x000000000078d335 in World::Update (this=0x20ff110, diff=262)
at /root/Desktop/Mangos/Sources/src/game/World.cpp:1639
No locals.
#24 0x00000000004c88cc in WorldRunnable::run (this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/mangosd/WorldRunnable.cpp:64
diff = 262
realCurrTime = 2116887328
realPrevTime = <value optimized out>
prevSleepTime = 0
#25 0x000000000083c94c in ACE_Based::Thread::ThreadTask (param=0x7535)
at /root/Desktop/Mangos/Sources/src/shared/Threading.cpp:183
_task = 0x74f6460
#26 0x000000329820686a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#27 0x0000003297ade3bd in clone () from /lib64/libc.so.6
No symbol table info available.
#28 0x0000000000000000 in ?? ()
No symbol table info available.
-
Core: [8712]
Latest ScriptDev2
NO Custom Patches
Frecuently: more than 15 in 24hrs
[?1034h[New Thread 29962][New Thread 29964]
[New Thread 29954]
[New Thread 29963]
[New Thread 29956]
[New Thread 29958]
[New Thread 29968]
[New Thread 29965]
[New Thread 29957]
[New Thread 29967]
[New Thread 29966]
[New Thread 29961]
Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'.
Program terminated with signal 11, Segmentation fault.
#0 0x00000000005f5558 in Object::SetUInt64Value (this=0x7fb61030c800,
index=<value optimized out>, value=@0x7fb6df892d48)
at /root/Desktop/Mangos/Sources/src/game/Object.cpp:830
830 if(*((uint64*)&(m_uint32Values[ index ])) != value)
#0 0x00000000005f5558 in Object::SetUInt64Value (this=0x7fb61030c800,
index=<value optimized out>, value=@0x7fb6df892d48)
at /root/Desktop/Mangos/Sources/src/game/Object.cpp:830
No locals.
#1 0x000000000076b8dc in GameObject::SetOwnerGUID (owner=0,
this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/GameObject.h:590
No locals.
#2 Unit::RemoveAllGameObjects (owner=0, this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/Unit.cpp:4377
No locals.
#3 Unit::CleanupsBeforeDelete (owner=0, this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/Unit.cpp:11099
No locals.
#4 0x00000000005d96fc in Map::Remove (this=0xa7b1b00, player=0x7fb641b9cb00,
remove=true) at /root/Desktop/Mangos/Sources/src/game/Map.cpp:762
p = {x_coord = 343, y_coord = 265}
cell = {data = {Part = {grid_x = 42, grid_y = 33, cell_x = 7,
cell_y = 1, nocreate = 0, reserved = 0}, All = 292970}}
grid = 0x3f800000
__PRETTY_FUNCTION__ = "virtual void Map::Remove(Player*, bool)"
#5 0x000000000079642a in WorldSession::LogoutPlayer (this=0x7fb6c407a020,
Save=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/WorldSession.cpp:437
guild = <value optimized out>
_map = 0x3f800000
data = {<ByteBuffer> = {static DEFAULT_SIZE = 4096,
_rpos = 4294967296, _wpos = 140422949609784,
_storage = std::vector of length 140423027403584, capacity 4294967296 = {<error reading variable>
#6 0x00000000007981a5 in WorldSession::Update (this=0x7fb6c407a020)
at /root/Desktop/Mangos/Sources/src/game/WorldSession.cpp:274
packet = 0x7fb66bbb3190
currTime = 1065353216
#7 0x000000000078cefa in World::UpdateSessions (this=0x1bc3140, diff=170)
at /root/Desktop/Mangos/Sources/src/game/World.cpp:2051
sess = <value optimized out>
#8 0x000000000078d1e8 in World::Update (this=0x1bc3140, diff=170)
at /root/Desktop/Mangos/Sources/src/game/World.cpp:1598
No locals.
#9 0x00000000004c88cc in WorldRunnable::run (this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/mangosd/WorldRunnable.cpp:64
diff = 170
realCurrTime = 2115446624
realPrevTime = <value optimized out>
prevSleepTime = 0
#10 0x000000000083c94c in ACE_Based::Thread::ThreadTask (param=0x7fb61030c800)
at /root/Desktop/Mangos/Sources/src/shared/Threading.cpp:183
_task = 0x3f87060
#11 0x000000329820686a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#12 0x0000003297ade3bd in clone () from /lib64/libc.so.6
No symbol table info available.
#13 0x0000000000000000 in ?? ()
No symbol table info available.
-
I have more crashes than never:
please, enjoy:
Core: [8712]
Latest ScriptDev2
NO Custom Patches
Frecuently: more than 30 in 24hrs
[?1034h[New Thread 29142][New Thread 29143]
[New Thread 29134]
[New Thread 29144]
[New Thread 29136]
[New Thread 29146]
[New Thread 29147]
[New Thread 29137]
[New Thread 29145]
[New Thread 29138]
[New Thread 29148]
[New Thread 29141]
Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'.
Program terminated with signal 11, Segmentation fault.
#0 0x000000000076791f in Unit::ClearInCombat (this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/Unit.cpp:9595
9595 if (((Creature*)this)->GetCreatureInfo()->unit_flags & UNIT_FLAG_OOC_NOT_ATTACKABLE)
#0 0x000000000076791f in Unit::ClearInCombat (this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/Unit.cpp:9595
No locals.
#1 Unit::CombatStop (this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/Unit.cpp:7803
No locals.
#2 0x000000000076b838 in Unit::CleanupsBeforeDelete (this=0x7fbf53fe5a70)
at /root/Desktop/Mangos/Sources/src/game/Unit.cpp:11094
No locals.
#3 0x0000000000517614 in Creature::~Creature (this=0x7fbf53fe5a70,
__in_chrg=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/Creature.cpp:133
No locals.
#4 0x000000000064724c in Pet::~Pet (this=0x7fbf53fe5a70,
__in_chrg=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/Pet.cpp:61
No locals.
#5 0x000000000071c87f in Spell::EffectSummonCritter (this=0x7fbf53ff90a0,
i=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/SpellEffects.cpp:6317
old_critter = <value optimized out>
y = 9.44713386e-41
duration = <value optimized out>
pet_entry = 35399
map = 0x10759
pet_number = 4927514
x = 0
z = -8.04937527e-17
name = Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/gdb/libstdcxx/v6/printers.py", line 453, in to_string
return self.val['_M_dataplus']['_M_p'].string(encoding)
RuntimeError: Error reading string from inferior: Input/output error
#6 0x00000000006f9255 in Spell::HandleEffects (
DamageMultiplier=<value optimized out>, i=<value optimized out>,
pGOTarget=<value optimized out>, pItemTarget=<value optimized out>,
pUnitTarget=<value optimized out>, this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/Spell.cpp:3793
eff = 28 '\\34'
#7 Spell::DoSpellHitOnUnit (DamageMultiplier=<value optimized out>,
i=<value optimized out>, pGOTarget=<value optimized out>,
pItemTarget=<value optimized out>, pUnitTarget=<value optimized out>,
this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/Spell.cpp:1139
realCaster = 0x7fbeccbe9a20
#8 0x00000000006f9823 in Spell::DoAllEffectOnTarget (this=0x7fbf53ff90a0,
target=0x7fbee0c465e0)
at /root/Desktop/Mangos/Sources/src/game/Spell.cpp:947
mask = 0
unit = 0x7fbeccbe9a20
caster = 0x7fbeccbe9a20
missInfo = SPELL_MISS_NONE
procVictim = 32768
procAttacker = 16384
procEx = <value optimized out>
#9 0x0000000000705414 in Spell::handle_immediate (this=0x7fbf53ff90a0)
at /root/Desktop/Mangos/Sources/src/game/Spell.cpp:2620
No locals.
#10 0x0000000000704828 in Spell::cast (this=0x7fbf53ff90a0,
skipCheck=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/Spell.cpp:2594
castResult = <value optimized out>
#11 0x0000000000706180 in SpellEvent::Execute (this=0x7fbf743cbfe0,
e_time=940025, p_time=0)
at /root/Desktop/Mangos/Sources/src/game/Spell.cpp:5864
No locals.
#12 0x00000000008595ee in EventProcessor::Update (this=0x7fbeccbe9b30,
p_time=234)
at /root/Desktop/Mangos/Sources/src/framework/Utilities/EventProcessor.cpp:47
Event = 0x7fbf743cbfe0
#13 0x000000000076b47c in Unit::Update (this=0x7fbeccbe9a20, p_time=234)
at /root/Desktop/Mangos/Sources/src/game/Unit.cpp:193
No locals.
#14 0x00000000006b4491 in Player::Update (this=0x7fbeccbe9a20, p_time=234)
at /root/Desktop/Mangos/Sources/src/game/Player.cpp:1074
now = <value optimized out>
pet = <value optimized out>
#15 0x00000000005d82fd in Map::Update (this=0xb62c910, t_diff=@0x7fbfa4b99f3c)
at /root/Desktop/Mangos/Sources/src/game/Map.cpp:595
plr = 0x7fbf53fe5a70
updater = {i_timeDiff = 635276776}
grid_object_update = {i_visitor = @0x7fbf000000ea}
world_object_update = {i_visitor = @0x7fbfa4b99ee0}
__PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
#16 0x00000000005e6857 in MapManager::Update (this=0xa917ac0,
diff=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/MapManager.cpp:267
No locals.
#17 0x000000000078d335 in World::Update (this=0x1d3c140, diff=92)
at /root/Desktop/Mangos/Sources/src/game/World.cpp:1639
No locals.
#18 0x00000000004c88cc in WorldRunnable::run (this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/mangosd/WorldRunnable.cpp:64
diff = 92
realCurrTime = 2110773747
realPrevTime = <value optimized out>
prevSleepTime = 89
#19 0x000000000083c94c in ACE_Based::Thread::ThreadTask (param=0x7fbf53fe5a70)
at /root/Desktop/Mangos/Sources/src/shared/Threading.cpp:183
_task = 0x711edf0
#20 0x000000329820686a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#21 0x0000003297ade3bd in clone () from /lib64/libc.so.6
No symbol table info available.
#22 0x0000000000000000 in ?? ()
No symbol table info available.
-
Core: 8710
SD2: 1480
ACID: 31
[?1034h[New Thread 29027][New Thread 29034]
[New Thread 29033]
[New Thread 29028]
[New Thread 29024]
[New Thread 29029]
[New Thread 29020]
[New Thread 29022]
[New Thread 29023]
[New Thread 29030]
[New Thread 29032]
[New Thread 29031]
Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'.
Program terminated with signal 11, Segmentation fault.
#0 0x00000000005f5558 in Object::SetUInt64Value (this=0x7f365360c9c0,
index=<value optimized out>, value=@0x7f372cf74d48)
at /root/Desktop/Mangos/Sources/src/game/Object.cpp:830
830 if(*((uint64*)&(m_uint32Values[ index ])) != value)
#0 0x00000000005f5558 in Object::SetUInt64Value (this=0x7f365360c9c0,
index=<value optimized out>, value=@0x7f372cf74d48)
at /root/Desktop/Mangos/Sources/src/game/Object.cpp:830
No locals.
#1 0x000000000076b8dc in GameObject::SetOwnerGUID (owner=0,
this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/GameObject.h:590
No locals.
#2 Unit::RemoveAllGameObjects (owner=0, this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/Unit.cpp:4377
No locals.
#3 Unit::CleanupsBeforeDelete (owner=0, this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/Unit.cpp:11099
No locals.
#4 0x00000000005d96fc in Map::Remove (this=0x7f363d4421a0, player=
0x7f3703ea3f10, remove=true)
at /root/Desktop/Mangos/Sources/src/game/Map.cpp:762
p = {x_coord = 276, y_coord = 278}
cell = {data = {Part = {grid_x = 34, grid_y = 34, cell_x = 4,
cell_y = 6, nocreate = 0, reserved = 0}, All = 1591458}}
grid = 0x3f800000
__PRETTY_FUNCTION__ = "virtual void Map::Remove(Player*, bool)"
#5 0x000000000079642a in WorldSession::LogoutPlayer (this=0x7f37180179b0,
Save=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/WorldSession.cpp:437
guild = <value optimized out>
_map = 0x3f800000
data = {<ByteBuffer> = {static DEFAULT_SIZE = 4096,
_rpos = 4294967296, _wpos = 139874602678984,
_storage = std::vector of length 139874787747376, capacity 4294967296 = {<error reading variable>
#6 0x00000000007981a5 in WorldSession::Update (this=0x7f37180179b0)
at /root/Desktop/Mangos/Sources/src/game/WorldSession.cpp:274
packet = 0x7f363b58d8a0
currTime = 1065353216
#7 0x000000000078cefa in World::UpdateSessions (this=0x29fd140, diff=211)
at /root/Desktop/Mangos/Sources/src/game/World.cpp:2051
sess = <value optimized out>
#8 0x000000000078d1e8 in World::Update (this=0x29fd140, diff=211)
at /root/Desktop/Mangos/Sources/src/game/World.cpp:1598
No locals.
#9 0x00000000004c88cc in WorldRunnable::run (this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/mangosd/WorldRunnable.cpp:64
diff = 211
realCurrTime = 2109195898
realPrevTime = <value optimized out>
prevSleepTime = 0
#10 0x000000000083c94c in ACE_Based::Thread::ThreadTask (param=0x7f365360c9c0)
at /root/Desktop/Mangos/Sources/src/shared/Threading.cpp:183
_task = 0xb002060
#11 0x000000329820686a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#12 0x0000003297ade3bd in clone () from /lib64/libc.so.6
No symbol table info available.
#13 0x0000000000000000 in ?? ()
No symbol table info available.
-
Core: [8699]
Latest ScriptDev2
Custom Patches: None
Frequency: 10-60Min
Crash In: Object.cpp
void Object::SetUInt64Value( uint16 index, const uint64 &value ){
ASSERT( index + 1 < m_valuesCount || PrintIndexError( index, true ) );
if(*((uint64*)&(m_uint32Values[ index ])) != value)
{
m_uint32Values[ index ] = *((uint32*)&value);
m_uint32Values[ index + 1 ] = *(((uint32*)&value) + 1);
if(m_inWorld)
{
if(!m_objectUpdated)
{
AddToClientUpdateList();
m_objectUpdated = true;
}
}
}
}
CrashLog
[?1034h[New Thread 10202][New Thread 10203]
[New Thread 10197]
[New Thread 10198]
[New Thread 10199]
[New Thread 10172]
[New Thread 10204]
[New Thread 10175]
[New Thread 10200]
[New Thread 10176]
[New Thread 10174]
[New Thread 10201]
Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'.
Program terminated with signal 6, Aborted.
#0 0x0000003297a332f5 in raise () from /lib64/libc.so.6
#0 0x0000003297a332f5 in raise () from /lib64/libc.so.6
No symbol table info available.
#1 0x0000003297a34b20 in abort () from /lib64/libc.so.6
No symbol table info available.
#2 0x0000003297a2c2fa in __assert_fail () from /lib64/libc.so.6
No symbol table info available.
#3 0x00000000005f907d in Object::SetUInt64Value (this=<value optimized out>,
index=6, value=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/Object.cpp:829
st = {static SYMBUFSIZ = 4096,
buf_ = "./bin/mangos-worldd(_ZN4Unit6UpdateEj+0x36) [0x77d2e6]\\n./bin/mangos-worldd(_ZN6Player6UpdateEj+0x41) [0x6b8e61]\\n./bin/mangos-worldd(_ZN3Map6UpdateERKj+0x7d) [0x5d7c0d]\\n./bin/mangos-worldd(_ZN10MapManager6UpdateEj+0x157) [0x5e8d17]\\n./bin/mangos-worldd(_ZN5World6UpdateEj+0x2b5) [0x79d165]\\n./bin/mangos-worldd(_ZN13WorldRunnable3runEv+0x7c) [0x4caa0c]\\n./bin/mangos-worldd(_ZN9ACE_Based6Thread10ThreadTaskEPv+0x1c) [0x85540c]\\n/lib64/libpthread.so.0 [0x329820686a]\\n/lib64/libc.so.6(clone+0x6d) [0x3297ade3bd]\\nU\\0_D\\177\\0\\0\\0\\0\\200"...,
buflen_ = 505, static UNSUPPORTED =
0x7f447ee2fc80 "<stack traces unsupported platform>",
static UNABLE_TO_GET_TRACE = 0x7f447ee2fcb0 "<unable to get trace>"}
#4 0x000000000077d134 in GameObject::SetOwnerGUID (owner=0,
this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/GameObject.h:590
No locals.
#5 Unit::_UpdateSpells (owner=0, this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/Unit.cpp:3089
No locals.
#6 0x000000000077d2e6 in Unit::Update (this=0x7f4416ac0ac0, p_time=265)
at /root/Desktop/Mangos/Sources/src/game/Unit.cpp:196
No locals.
#7 0x00000000006b8e61 in Player::Update (this=0x7f4416ac0ac0, p_time=265)
at /root/Desktop/Mangos/Sources/src/game/Player.cpp:1074
now = <value optimized out>
pet = <value optimized out>
#8 0x00000000005d7c0d in Map::Update (this=0xb7d05f0, t_diff=@0x7f445faf5f3c)
at /root/Desktop/Mangos/Sources/src/game/Map.cpp:594
plr = 0x27bc
updater = {i_timeDiff = 4042118152}
grid_object_update = {i_visitor = @0x7f4400000109}
world_object_update = {i_visitor = @0x7f44211848a3}
__PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
#9 0x00000000005e8d17 in MapManager::Update (this=0xa86fe10,
diff=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/MapManager.cpp:267
No locals.
#10 0x000000000079d165 in World::Update (this=0x1e46140, diff=72)
at /root/Desktop/Mangos/Sources/src/game/World.cpp:1646
autobroadcaston = 0
#11 0x00000000004caa0c in WorldRunnable::run (this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/mangosd/WorldRunnable.cpp:64
diff = 72
realCurrTime = 2027500399
realPrevTime = <value optimized out>
prevSleepTime = 70
#12 0x000000000085540c in ACE_Based::Thread::ThreadTask (param=0x27bc)
at /root/Desktop/Mangos/Sources/src/shared/Threading.cpp:183
_task = 0x722ff30
#13 0x000000329820686a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#14 0x0000003297ade3bd in clone () from /lib64/libc.so.6
No symbol table info available.
#15 0x0000000000000000 in ?? ()
No symbol table info available.
-
Core: [8699]
Latest ScriptDev2
Custom Patches: None
Frequency: 10-60Min
Crash In: Spell.cpp
Spell::Spell( Unit* Caster, SpellEntry const *info, bool triggered, uint64 originalCasterGUID, Spell** triggeringContainer )
{
ASSERT( Caster != NULL && info != NULL );
ASSERT( info == sSpellStore.LookupEntry( info->Id ) && "`info` must be pointer to sSpellStore element");
m_spellInfo = info;
m_caster = Caster;
m_selfContainer = NULL;
m_triggeringContainer = triggeringContainer;
m_referencedFromCurrentSpell = false;
m_executedCurrently = false;
m_delayStart = 0;
m_delayAtDamageCount = 0;
m_applyMultiplierMask = 0;
CrashLog
[?1034h[New Thread 9121][New Thread 9124]
[New Thread 9126]
[New Thread 9122]
[New Thread 9113]
[New Thread 9116]
[New Thread 9117]
[New Thread 9123]
[New Thread 9120]
[New Thread 9127]
[New Thread 9115]
[New Thread 9125]
Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'.
Program terminated with signal 6, Aborted.
#0 0x0000003297a332f5 in raise () from /lib64/libc.so.6
#0 0x0000003297a332f5 in raise () from /lib64/libc.so.6
No symbol table info available.
#1 0x0000003297a34b20 in abort () from /lib64/libc.so.6
No symbol table info available.
#2 0x0000003297a2c2fa in __assert_fail () from /lib64/libc.so.6
No symbol table info available.
#3 0x00000000006fafb8 in Spell::Spell(struct Unit *, const SpellEntry *, bool, uint64, Spell **) (this=0x7fb1a506f400, Caster=<value optimized out>,
info=<value optimized out>, triggered=<value optimized out>,
originalCasterGUID=<value optimized out>,
triggeringContainer=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/Spell.cpp:339
st = {static SYMBUFSIZ = 4096,
buf_ = "./bin/mangos-worldd(_ZN12WorldSession6UpdateEj+0x192) [0x7a7842]\\n./bin/mangos-worldd(_ZN5World14UpdateSessionsEj+0xea) [0x79c3aa]\\n./bin/mangos-worldd(_ZN5World6UpdateEj+0x175) [0x79d025]\\n./bin/mangos-worldd(_ZN13WorldRunnable3runEv+0x7c) [0x4caa0c]\\n./bin/mangos-worldd(_ZN9ACE_Based6Thread10ThreadTaskEPv+0x1c) [0x85540c]\\n/lib64/libpthread.so.0 [0x329820686a]\\n/lib64/libc.so.6(clone+0x6d) [0x3297ade3bd]\\n\\33\\0\\343"..., buflen_ = 404,
static UNSUPPORTED =
0x7fb2bd765c80 "<stack traces unsupported platform>",
static UNABLE_TO_GET_TRACE = 0x7fb2bd765cb0 "<unable to get trace>"}
#4 0x000000000055b1d2 in GameObject::Use (this=0x7fb298515560, user=
0x7fb267cf3000)
at /root/Desktop/Mangos/Sources/src/game/GameObject.cpp:1303
spellId = 30420
triggered = <value optimized out>
spellCaster = 0x7fb267cf3000
spellInfo = 0x0
targets = {m_srcX = 1.35149632e-40, m_srcY = 0,
m_srcZ = -3.76005755e+10, m_destX = -7.13107033e+29,
m_destY = -2.72100214e-24, m_destZ = 4.58084468e-41,
m_strTarget = Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/gdb/libstdcxx/v6/printers.py", line 453, in to_string
return self.val['_M_dataplus']['_M_p'].string(encoding)
File "/usr/lib64/python2.6/encodings/utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode byte 0x89 in position 1: unexpected code byte
, m_targetMask = 2555467744, m_unitTarget = 0x6, m_GOTarget = 0x7fb2abffee50,
m_itemTarget = 0xf11002c5d10c12b4,
m_unitTargetGUID = 140405036451584,
m_GOTargetGUID = 140405036444080,
m_CorpseTargetGUID = 140405036451552,
m_itemTargetGUID = 140405036451584, m_itemTargetEntry = 96446}
#5 0x00000000007a7842 in WorldSession::Update (this=0x7fb27c012380)
at /root/Desktop/Mangos/Sources/src/game/WorldSession.cpp:240
packet = 0x7fb27c07fec0
currTime = <value optimized out>
#6 0x000000000079c3aa in World::UpdateSessions (this=0x1cd2140, diff=250)
at /root/Desktop/Mangos/Sources/src/game/World.cpp:2068
sess = <value optimized out>
#7 0x000000000079d025 in World::Update (this=0x1cd2140, diff=250)
at /root/Desktop/Mangos/Sources/src/game/World.cpp:1605
autobroadcaston = 0
#8 0x00000000004caa0c in WorldRunnable::run (this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/mangosd/WorldRunnable.cpp:64
diff = 250
realCurrTime = 2022586985
realPrevTime = <value optimized out>
prevSleepTime = 99
#9 0x000000000085540c in ACE_Based::Thread::ThreadTask (param=0x2399)
at /root/Desktop/Mangos/Sources/src/shared/Threading.cpp:183
_task = 0xa0f3a70
#10 0x000000329820686a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#11 0x0000003297ade3bd in clone () from /lib64/libc.so.6
No symbol table info available.
#12 0x0000000000000000 in ?? ()
No symbol table info available.
-
Core: 8686
SD2: 1476
this crash is very enoyng.
void Map::SendObjectUpdates(){
UpdateDataMapType update_players;
while(!i_objectsToClientUpdate.empty())
{
Object* obj = *i_objectsToClientUpdate.begin();
i_objectsToClientUpdate.erase(i_objectsToClientUpdate.begin());
if (!obj)
continue;
obj->BuildUpdateData(update_players);
}
WorldPacket packet; // here we allocate a std::vector with a size of 0x10000
for(UpdateDataMapType::iterator iter = update_players.begin(); iter != update_players.end(); ++iter)
{
iter->second.BuildPacket(&packet);
iter->first->GetSession()->SendPacket(&packet);
packet.clear(); // clean the string
}
}
[?1034h[New Thread 9724][New Thread 9725]
[New Thread 9400]
[New Thread 9399]
[New Thread 9729]
[New Thread 9726]
[New Thread 9727]
[New Thread 9728]
[New Thread 9396]
[New Thread 9730]
[New Thread 9398]
[New Thread 9731]
Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'.
Program terminated with signal 11, Segmentation fault.
#0 0x00007fce46262c10 in ?? ()
#0 0x00007fce46262c10 in ?? ()
No symbol table info available.
#1 0x00000000005d5642 in Map::SendObjectUpdates (this=0x7fce46175cb0)
at /root/Desktop/Mangos/Sources/src/game/Map.cpp:3437
obj = 0x7fce46170940
update_players = std::tr1::unordered_map with 0 elements
packet = {<ByteBuffer> = {static DEFAULT_SIZE = 4096,
_rpos = 140526358584976, _wpos = 140523916039824,
_storage = std::vector of length -140526358584865, capacity -140393214598688 = {144 '\\220', 94 '^', 175 '\\257', 215 '\\327', 206 '\\316',
127 '\\177', 0 '\\0', 0 '\\0', 34 '"', 0 '\\0', 0 '\\0', 0 '\\0',
0 '\\0', 0 '\\0', 0 '\\0', 0 '\\0', 176 '\\260', 94 '^', 175 '\\257',
215 '\\327', 206 '\\316', 127 '\\177', 0 '\\0', 0 '\\0', 78 'N',
0 '\\0', 96 '`', 255 '\\377', 255 '\\377', 255 '\\377', 255 '\\377',
255 '\\377', 176 '\\260', 94 '^', 175 '\\257', 215 '\\327',
206 '\\316', 127 '\\177', 0 '\\0', 0 '\\0', 31 '\\37', 0 '\\0',
0 '\\0', 0 '\\0', 32 ' ', 0 '\\0', 0 '\\0', 0 '\\0', 121 'y', 0 '\\0',
0 '\\0', 0 '\\0', 8 '\\b', 1 '\\1', 0 '\\0', 0 '\\0', 104 'h',
203 '\\313', 1 '\\1', 184 '\\270', 206 '\\316', 127 '\\177', 0 '\\0',
0 '\\0', 224 '\\340', 71 'G', 20 '\\24', 33 '!', 206 '\\316',
127 '\\177', 0 '\\0', 0 '\\0', 31 '\\37', 0 '\\0', 0 '\\0', 0 '\\0',
32 ' ', 0 '\\0', 0 '\\0', 0 '\\0', 61 '=', 1 '\\1', 0 '\\0', 0 '\\0',
206 '\\316', 127 '\\177', 0 '\\0', 0 '\\0', 109 'm', 252 '\\374',
5 '\\5', 0 '\\0', 0 '\\0', 0 '\\0', 0 '\\0', 0 '\\0', 96 '`', 104 'h',
4 '\\4', 176 '\\260', 206 '\\316', 127 '\\177', 0 '\\0', 0 '\\0',
176 '\\260', 92 '\\\\', 23 '\\27', 70 'F', 206 '\\316', 127 '\\177',
0 '\\0', 0 '\\0', 60 '<', 95 '_', 175 '\\257', 215 '\\327',
206 '\\316', 127 '\\177', 0 '\\0', 0 '\\0', 60 '<', 95 '_',
175 '\\257', 215 '\\327', 206 '\\316', 127 '\\177', 0 '\\0', 0 '\\0',
168 '\\250', 207 '\\317', 41 ')', 66 'B', 206 '\\316', 127 '\\177',
0 '\\0', 0 '\\0', 118 'v', 0 '\\0', 0 '\\0', 0 '\\0', 0 '\\0', 0 '\\0',
0 '\\0', 0 '\\0', 45 '-', 174 '\\256', 2 '\\2', 0 '\\0', 0 '\\0',
0 '\\0', 0 '\\0', 0 '\\0', 9 '\\t', 139 '\\213', 93 ']', 0 '\\0',
0 '\\0', 0 '\\0', 0 '\\0', 0 '\\0', 168 '\\250', 207 '\\317', 41 ')',
66 'B', 206 '\\316', 127 '\\177', 0 '\\0', 0 '\\0', 96 '`', 3 '\\3',
251 '\\373', 4 '\\4', 0 '\\0', 0 '\\0', 0 '\\0', 0 '\\0', 60 '<',
95 '_', 175 '\\257', 215 '\\327', 206 '\\316', 127 '\\177', 0 '\\0',
0 '\\0', 241 '\\361', 135 '\\207', 128 '\\200', 0 '\\0', 0 '\\0',
0 '\\0', 0 '\\0', 0 '\\0', 240 '\\360', 68 'D', 165 '\\245', 80 'P',
206 '\\316', 127 '\\177', 0 '\\0', 0 '\\0'...}}, m_opcode = 38149}
#2 0x00000000005d80dc in Map::Update (this=0x7fce46175cb0,
t_diff=@0x7fced7af5e80)
at /root/Desktop/Mangos/Sources/src/game/Map.cpp:701
updater = {i_timeDiff = 317}
grid_object_update = {i_visitor = @0x7fced7af5e90}
world_object_update = {i_visitor = @0x7fced7af5e90}
__PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
#3 0x00000000005d8b09 in InstanceMap::Update (this=0x7fce46170940,
t_diff=@0x7fced7af5d00)
at /root/Desktop/Mangos/Sources/src/game/Map.cpp:2436
No locals.
#4 0x00000000008087f1 in MapInstanced::Update (this=0x4fb0360,
t=@0x7fced7af5f3c)
at /root/Desktop/Mangos/Sources/src/game/MapInstanced.cpp:63
i = {<std::tr1::__detail::_Hashtable_iterator_base<std::Pair<unsigned int const, Map*>, false>> = {_M_cur_node = 0x7fce50a544f0,
_M_cur_bucket = 0x4fca8c0}, <No data fields>}
#5 0x00000000005e8c87 in MapManager::Update (this=0x2a28ab0,
diff=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/MapManager.cpp:267
No locals.
#6 0x000000000079cb25 in World::Update (this=0x1e5c140, diff=118)
at /root/Desktop/Mangos/Sources/src/game/World.cpp:1646
autobroadcaston = 0
#7 0x00000000004ca8ec in WorldRunnable::run (this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/mangosd/WorldRunnable.cpp:64
diff = 118
realCurrTime = 1923390952
realPrevTime = <value optimized out>
prevSleepTime = 85
#8 0x0000000000854ddc in ACE_Based::Thread::ThreadTask (param=0x7fce46170940)
at /root/Desktop/Mangos/Sources/src/shared/Threading.cpp:183
_task = 0x722de80
#9 0x000000329820686a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#10 0x0000003297ade3bd in clone () from /lib64/libc.so.6
No symbol table info available.
#11 0x0000000000000000 in ?? ()
No symbol table info available.
-
Rev [8682]
Latest ScriptDev2
ACID: 31
[?1034h[New Thread 13722][New Thread 13725]
[New Thread 13723]
[New Thread 13715]
[New Thread 13729]
[New Thread 13718]
[New Thread 13726]
[New Thread 13717]
[New Thread 13727]
[New Thread 13728]
[New Thread 13719]
[New Thread 13724]
Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'.
Program terminated with signal 11, Segmentation fault.
#0 0x0000000000000000 in ?? ()
#0 0x0000000000000000 in ?? ()
No symbol table info available.
#1 0x00000000005d5eb2 in Map::SendObjectUpdates (this=0x7fcaf0489190)
at /root/Desktop/Mangos/Sources/src/game/Map.cpp:3438
obj = 0x7fcaef192610
update_players = std::tr1::unordered_map with 0 elements
packet = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 11,
_wpos = 11,
_storage = std::vector of length 4056595, capacity -2062866 = {
<error reading variable>
#2 0x00000000005d894c in Map::Update (this=0x7fcaf0489190,
t_diff=@0x7fcbc90a6f3c)
at /root/Desktop/Mangos/Sources/src/game/Map.cpp:701
updater = {i_timeDiff = 204}
grid_object_update = {i_visitor = @0x7fcbc90a6e90}
world_object_update = {i_visitor = @0x7fcbc90a6e90}
__PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
#3 0x00000000005d9379 in InstanceMap::Update (this=0x7fcaef192610,
t_diff=@0x7fcbc90a6d00)
at /root/Desktop/Mangos/Sources/src/game/Map.cpp:2437
No locals.
#4 0x00000000008092b1 in MapInstanced::Update (this=0x7fcb33878940,
t=@0x7fcbc90a6f3c)
at /root/Desktop/Mangos/Sources/src/game/MapInstanced.cpp:63
i = {<std::tr1::__detail::_Hashtable_iterator_base<std::Pair<unsigned int const, Map*>, false>> = {_M_cur_node = 0x7fcb1e989df0,
_M_cur_bucket = 0x7fcb325bd1b8}, <No data fields>}
#5 0x00000000005e94a7 in MapManager::Update (this=0x2165f70,
diff=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/MapManager.cpp:267
No locals.
#6 0x000000000079d4e5 in World::Update (this=0x160e140, diff=67)
at /root/Desktop/Mangos/Sources/src/game/World.cpp:1646
autobroadcaston = 0
#7 0x00000000004caccc in WorldRunnable::run (this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/mangosd/WorldRunnable.cpp:64
diff = 67
realCurrTime = 1904414239
realPrevTime = <value optimized out>
prevSleepTime = 57
#8 0x000000000085589c in ACE_Based::Thread::ThreadTask (param=0x7fcaef192610)
at /root/Desktop/Mangos/Sources/src/shared/Threading.cpp:183
_task = 0x7071610
#9 0x000000329820686a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#10 0x0000003297ade3bd in clone () from /lib64/libc.so.6
No symbol table info available.
#11 0x0000000000000000 in ?? ()
No symbol table info available.
-
i think didn't compile becouse the problem is cant find to copy so do error in compile i think so.
-
Cant compile
/root/Desktop/Mangos/Sources/src/shared/vmap/AABSPTree.h:1535: instantiated from \\u2018void G3D::AABSPTree<T>::getMembers(G3D::Array<Key>&) const [with T = VMAP::ModelContainer*]\\u2019/root/Desktop/Mangos/Sources/src/shared/vmap/VMapManager.h:113: instantiated from here
/root/Desktop/Mangos/Sources/src/shared/vmap/../../../dep/include/g3dlite/G3D/Array.h:125: warning: \\u2018cdecl\\u2019 attribute ignored
/root/Desktop/Mangos/Sources/src/shared/vmap/../../../dep/include/g3dlite/G3D/Array.h: In instantiation of \\u2018G3D::Array<G3D::_AABSPTree::Handle<VMAP::ModelContainer*>*>\\u2019:
/root/Desktop/Mangos/Sources/src/shared/vmap/AABSPTree.h:380: instantiated from \\u2018G3D::AABSPTree<VMAP::ModelContainer*>::Node\\u2019
/root/Desktop/Mangos/Sources/src/shared/vmap/AABSPTree.h:1497: instantiated from \\u2018void G3D::AABSPTree<T>::intersectRay(const G3D::Ray&, RayCallback&, float&, bool, bool) const [with RayCallback = VMAP::IntersectionCallBack<VMAP::ModelContainer>, T = VMAP::ModelContainer*]\\u2019
/root/Desktop/Mangos/Sources/src/shared/vmap/VMapManager.cpp:560: instantiated from here
/root/Desktop/Mangos/Sources/src/shared/vmap/../../../dep/include/g3dlite/G3D/Array.h:125: warning: \\u2018cdecl\\u2019 attribute ignored
AR libmangosvmaps.a
make[5]: Entering directory `/root/Desktop/Mangos/Sources/objdir/src/shared/vmap'
make[5]: Nothing to be done for `install-exec-am'.
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory `/root/Desktop/Mangos/Sources/objdir/src/shared/vmap'
make[4]: Leaving directory `/root/Desktop/Mangos/Sources/objdir/src/shared/vmap'
make[4]: Entering directory `/root/Desktop/Mangos/Sources/objdir/src/shared'
CXX Base.o
CXX Common.o
CXX Log.o
CXX MemoryLeaks.o
CXX ProgressBar.o
CXX Threading.o
CXX Util.o
AR libmangosshared.a
make[5]: Entering directory `/root/Desktop/Mangos/Sources/objdir/src/shared'
make[5]: Nothing to be done for `install-exec-am'.
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory `/root/Desktop/Mangos/Sources/objdir/src/shared'
make[4]: Leaving directory `/root/Desktop/Mangos/Sources/objdir/src/shared'
make[3]: Leaving directory `/root/Desktop/Mangos/Sources/objdir/src/shared'
make[2]: Leaving directory `/root/Desktop/Mangos/Sources/objdir/src/shared'
Making install in realmd
make[2]: Entering directory `/root/Desktop/Mangos/Sources/objdir/src/realmd'
CXX AuthSocket.o
CXX Main.o
CXX RealmList.o
CXXLD mangos-realmd
/usr/bin/ld: cannot find libtbbmalloc.so.2
collect2: ld returned 1 exit status
make[2]: *** [mangos-realmd] Error 1
make[2]: Leaving directory `/root/Desktop/Mangos/Sources/objdir/src/realmd'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/root/Desktop/Mangos/Sources/objdir/src'
make: *** [install-recursive] Error 1
-
Please, see this crash dump (WITHOUT MTMAPS) i dont have any patch
[?1034h[New Thread 23509][New Thread 23507]
[New Thread 23506]
[New Thread 23512]
[New Thread 23508]
[New Thread 23511]
[New Thread 23510]
[New Thread 23495]
[New Thread 23497]
[New Thread 23498]
[New Thread 23499]
[New Thread 23505]
Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'.
Program terminated with signal 6, Aborted.
#0 0x0000003297a332f5 in raise () from /lib64/libc.so.6
#0 0x0000003297a332f5 in raise () from /lib64/libc.so.6
No symbol table info available.
#1 0x0000003297a34b20 in abort () from /lib64/libc.so.6
No symbol table info available.
#2 0x0000003297a2c2fa in __assert_fail () from /lib64/libc.so.6
No symbol table info available.
#3 0x0000000000559824 in insert<GameObject> (obj=<value optimized out>,
handle=<value optimized out>, elements=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/../framework/GameSystem/TypeContainer.h:78
No locals.
#4 insert<GameObject, GameObject, TypeList<DynamicObject, TypeNull> > (
obj=<value optimized out>, handle=<value optimized out>,
elements=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/../framework/GameSystem/TypeContainer.h:92
No locals.
#5 insert<GameObject, Vehicle, TypeList<GameObject, TypeList<DynamicObject, TypeNull> > > (obj=<value optimized out>, handle=<value optimized out>,
elements=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/../framework/GameSystem/TypeContainer.h:93
No locals.
#6 insert<GameObject, Pet, TypeList<Vehicle, TypeList<GameObject, TypeList<DynamicObject, TypeNull> > > > (obj=<value optimized out>,
handle=<value optimized out>, elements=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/../framework/GameSystem/TypeContainer.h:93
No locals.
#7 insert<GameObject, Creature, TypeList<Pet, TypeList<Vehicle, TypeList<GameObject, TypeList<DynamicObject, TypeNull> > > > > (obj=<value optimized out>,
handle=<value optimized out>, elements=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/../framework/GameSystem/TypeContainer.h:93
No locals.
#8 insert<GameObject> (obj=<value optimized out>,
handle=<value optimized out>, elements=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/../framework/GameSystem/TypeContainer.h:53
No locals.
#9 GameObject::AddToWorld (obj=<value optimized out>,
handle=<value optimized out>, elements=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/GameObject.cpp:69
No locals.
#10 0x00000000006033a7 in LoadHelper<GameObject> (
guid_set=<value optimized out>, cell=<value optimized out>,
m=<value optimized out>, count=@0x7fb12c1d59e8, map=0xbc12b00)
at /root/Desktop/Mangos/Sources/src/game/ObjectGridLoader.cpp:129
bg = 0x0
#11 0x00000000006025c9 in ObjectGridLoader::Visit (m=<value optimized out>,
this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/ObjectGridLoader.cpp:177
x = <value optimized out>
y = 740124944
cell_pair = {x_coord = 160, y_coord = 240}
cell_guids = @0x0
#12 VisitorHelper<ObjectGridLoader, GameObject> (m=<value optimized out>,
this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/../framework/GameSystem/TypeContainerVisitor.h:64
No locals.
#13 VisitorHelper<ObjectGridLoader, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > (m=<value optimized out>,
this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/../framework/GameSystem/TypeContainerVisitor.h:70
No locals.
#14 VisitorHelper<ObjectGridLoader, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (
m=<value optimized out>, this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/../framework/GameSystem/TypeContainerVisitor.h:94
No locals.
#15 TypeContainerVisitor<ObjectGridLoader, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >::Visit (m=<value optimized out>, this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/../framework/GameSystem/TypeContainerVisitor.h:105
No locals.
#16 Visit<ObjectGridLoader> (m=<value optimized out>,
this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/../framework/GameSystem/Grid.h:94
No locals.
#17 ObjectGridLoader::Load (m=<value optimized out>,
this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/ObjectGridLoader.cpp:211
No locals.
#18 Load<ObjectGridLoader> (m=<value optimized out>,
this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/../framework/GameSystem/GridLoader.h:53
No locals.
#19 ObjectGridLoader::LoadN (m=<value optimized out>,
this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/ObjectGridLoader.cpp:233
y = 0
x = 0
#20 0x00000000005cbe8f in Map::EnsureGridLoaded (this=0xbc12b00,
cell=@0x7fb12c1d5b30) at /root/Desktop/Mangos/Sources/src/game/Map.cpp:410
loader = {i_cell = {data = {Part = {grid_x = 20, grid_y = 30,
cell_x = 0, cell_y = 0, nocreate = 0, reserved = 0},
All = 1940}}, i_grid = @0xc271d80, i_map = 0xbc12b00,
i_gameObjects = 2, i_creatures = 0, i_corpses = 0}
grid = 0xc271d80
__PRETTY_FUNCTION__ = "bool Map::EnsureGridLoaded(const Cell&)"
#21 0x00000000005cfb2e in Visit<RGuard<ACE_RW_Thread_Mutex, ACE_Thread_Mutex>, MaNGOS::PlayerNotifier, TypeMapContainer<TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeNull> > > > > (visitor=<value optimized out>,
cell=<value optimized out>, this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/Map.h:623
x = 20
y = <value optimized out>
cell_x = 3
cell_y = 0
#22 Visit<RGuard<ACE_RW_Thread_Mutex, ACE_Thread_Mutex>, MaNGOS::PlayerNotifier, TypeMapContainer<TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeNull> > > > > (visitor=<value optimized out>, cell=<value optimized out>,
this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/CellImpl.h:227
r_zone = {data = {Part = {grid_x = 20, grid_y = 30, cell_x = 3,
cell_y = 0, nocreate = 0, reserved = 0}, All = 14228}}
cell_pair = {x_coord = 163, y_coord = 240}
area = {right_offset = 1, left_offset = 1, upper_offset = 1,
lower_offset = 1}
#23 Map::UpdatePlayerVisibility (visitor=<value optimized out>,
cell=<value optimized out>, this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/Map.cpp:1959
pl_notifier = {i_player = @0x7fb0d209e150}
player_notifier = {i_visitor = @0x7fb12c1d5b20}
cell_lock = {i_cell = @0x7fb12c1d5c90, i_cellPair = @0x7fb12c1d5c40}
#24 0x00000000005d79e1 in Map::PlayerRelocation (this=0xbc12b00,
player=0x7fb0d209e150, x=<value optimized out>, y=<value optimized out>,
z=<value optimized out>, orientation=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/Map.cpp:859
__PRETTY_FUNCTION__ = "void Map::PlayerRelocation(Player*, float, float, float, float)"
old_val = {x_coord = 164, y_coord = 239}
old_cell = {data = {Part = {grid_x = 20, grid_y = 29, cell_x = 4,
cell_y = 7, nocreate = 0, reserved = 0}, All = 1853268}}
new_val = {x_coord = 164, y_coord = 239}
new_cell = {data = {Part = {grid_x = 20, grid_y = 29, cell_x = 4,
cell_y = 7, nocreate = 0, reserved = 0}, All = 1853268}}
timems = <value optimized out>
newGrid = <value optimized out>
#25 0x00000000006a2326 in Player::SetPosition (this=0x7fb0d209e150,
x=<value optimized out>, y=<value optimized out>, z=<value optimized out>,
orientation=<value optimized out>, teleport=false)
at /root/Desktop/Mangos/Sources/src/game/Player.cpp:5677
m = 0xbc12b00
old_y = -1132.69226
old_x = -6111.99365
old_z = <value optimized out>
old_r = <value optimized out>
#26 0x00000000007fb83d in WorldSession::HandleMovementOpcodes (
this=0x7fb10400d0a0, recv_data=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/game/MovementHandler.cpp:321
opcode = 190
mover = 0x7fb0d209e150
plMover = 0x7fb0d209e150
data = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 0,
_wpos = 34, _storage = std::vector of length 34, capacity 34 = {
7 '\\a', 223 '\\337', 136 '\\210', 4 '\\4', 1 '\\1', 0 '\\0', 0 '\\0',
0 '\\0', 0 '\\0', 0 '\\0', 130 '\\202', 98 'b', 100 'd', 102 'f',
75 'K', 9 '\\t', 191 '\\277', 197 '\\305', 144 '\\220', 87 'W',
141 '\\215', 196 '\\304', 28 '\\34', 224 '\\340', 59 ';',
195 '\\303', 38 '&', 43 '+', 32 ' ', 64 '@', 0 '\\0', 0 '\\0',
0 '\\0', 0 '\\0'}}, m_opcode = 190}
guid = <value optimized out>
movementInfo = {guid = 297183, flags = 1, unk1 = 0, time = 1717854850,
x = -6113.16162, y = -1130.73633, z = -187.875427, o = 2.50263357,
t_guid = 0, t_x = 0, t_y = 0, t_z = 0, t_o = 0, t_time = 0,
t_seat = 0 '\\0', s_pitch = 0, fallTime = 0, j_unk = 0,
j_sinAngle = 0, j_cosAngle = 0, j_xyspeed = 0, u_unk1 = 0}
#27 0x0000000000797ee2 in WorldSession::Update (this=0x7fb10400d0a0)
at /root/Desktop/Mangos/Sources/src/game/WorldSession.cpp:238
packet = 0x7fb104015b10
currTime = <value optimized out>
#28 0x000000000078cb8a in World::UpdateSessions (this=0x1e43e20, diff=80)
at /root/Desktop/Mangos/Sources/src/game/World.cpp:2051
sess = <value optimized out>
#29 0x000000000078ce78 in World::Update (this=0x1e43e20, diff=80)
at /root/Desktop/Mangos/Sources/src/game/World.cpp:1598
No locals.
#30 0x00000000004c86ac in WorldRunnable::run (this=<value optimized out>)
at /root/Desktop/Mangos/Sources/src/mangosd/WorldRunnable.cpp:64
diff = 80
realCurrTime = 1717854848
realPrevTime = <value optimized out>
prevSleepTime = 78
#31 0x000000000083c59c in ACE_Based::Thread::ThreadTask (param=0x5bc7)
at /root/Desktop/Mangos/Sources/src/shared/Threading.cpp:183
_task = 0xa95a360
#32 0x000000329820686a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#33 0x0000003297ade3bd in clone () from /lib64/libc.so.6
No symbol table info available.
#34 0x0000000000000000 in ?? ()
No symbol table info available.
No, something is wrong, crash every 2 minuts... maybe is my db? is possible?
Well, I switch back again to 8650
the problem is here.
template<class SPECIFIC_TYPE> static bool insert(ContainerUnorderedMap<SPECIFIC_TYPE, KEY_TYPE>& elements, KEY_TYPE handle, SPECIFIC_TYPE* obj){
typename UNORDERED_MAP<OBJECT_HANDLE, SPECIFIC_TYPE*>::iterator i = elements._element.find(handle);
if (i == elements._element.end())
{
elements._element[handle] = obj;
return true;
}
else
{
assert (i->second == obj && "Object with certain key already in but objects are different!");
return false;
}
}
-
my good friend ambal, i'm going to test again with the patch for 3.2.2 ^^
[patch][8799] Thread safe BGQueue updates
in ... acceptedOld
Posted
Triplex, Can you update to latest rev please