Milk13
-
Posts
47 -
Joined
-
Last visited
Never -
Donations
0.00 GBP
Content Type
Profiles
Bug Tracker
Wiki
Release Notes
Forums
Downloads
Blogs
Events
Posts posted by Milk13
-
-
Mangos 0.12 : http://github.com/mangos/mangos/commit/c16722d347a25ab3dca845f3d0972d242573ce3e
Debian Lenny x64
Program received signal SIGABRT, Aborted.[switching to Thread 0x4280c950 (LWP 3520)]
0x00007f07e4668ed5 in raise () from /lib/libc.so.6
"== START info threads =="
11 Thread 0x45011950 (LWP 3525) 0x00007f07e4706b68 in epoll_wait ()
from /lib/libc.so.6
10 Thread 0x44810950 (LWP 3524) 0x00007f07e4706b68 in epoll_wait ()
from /lib/libc.so.6
9 Thread 0x4400f950 (LWP 3523) 0x00007f07e4706b68 in epoll_wait ()
from /lib/libc.so.6
8 Thread 0x4380e950 (LWP 3522) 0x00007f07e513dba1 in recv ()
from /lib/libpthread.so.0
7 Thread 0x4300d950 (LWP 3521) 0x00007f07e46d4ff1 in nanosleep ()
from /lib/libc.so.6
* 6 Thread 0x4280c950 (LWP 3520) 0x00007f07e4668ed5 in raise ()
from /lib/libc.so.6
4 Thread 0x4200b950 (LWP 3497) 0x00007f07e513e0e1 in nanosleep ()
from /lib/libpthread.so.0
3 Thread 0x4180a950 (LWP 3496) 0x00007f07e513e0e1 in nanosleep ()
from /lib/libpthread.so.0
2 Thread 0x41009950 (LWP 3495) 0x00007f07e513e0e1 in nanosleep ()
from /lib/libpthread.so.0
1 Thread 0x7f07e6ef46f0 (LWP 3492) 0x00007f07e5137715 in pthread_join ()
from /lib/libpthread.so.0
"== END info threads ==""== START bt =="#0 0x00007f07e4668ed5 in raise ()
from /lib/libc.so.6
#1 0x00007f07e466a3f3 in abort () from /lib/libc.so.6
#2 0x00007f07e4eec294 in __gnu_cxx::__verbose_terminate_handler ()
from /usr/lib/libstdc++.so.6
#3 0x00007f07e4eea696 in ?? () from /usr/lib/libstdc++.so.6
#4 0x00007f07e4eea6c3 in std::terminate () from /usr/lib/libstdc++.so.6
#5 0x00007f07e4eeaf6f in __cxa_pure_virtual () from /usr/lib/libstdc++.so.6
#6 0x0000000000790753 in Camera::Event_RemovedFromWorld (this=0x7f07d0a36360)
at ../../../src/game/../framework/Utilities/LinkedReference/Reference.h:73
#7 0x0000000000735280 in Unit::RemoveFromWorld (this=0x7f07c4812080)
at ../../../src/game/Camera.h:79
#8 0x000000000053e3df in Creature::RemoveFromWorld (this=0x7f07c4812080)
at ../../../src/game/Creature.cpp:174
#9 0x00000000005e21eb in Map::AddObjectToRemoveList (this=0x1570000,
obj=0x7f07c4812080) at ../../../src/game/Map.cpp:1920
#10 0x00000000005f4946 in VisitorHelper<MaNGOS::ObjectUpdater, Creature> (
v=@0x4280bfd0, c=<value optimized out>)
at ../../../src/game/GridNotifiersImpl.h:45
#11 0x00000000005f2afa in Map::Update (this=0x1570000, t_diff=@0x4280c02c)
at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:57
#12 0x00000000005feb57 in MapManager::Update (this=0x7f07d9240aa0,
diff=<value optimized out>) at ../../../src/game/MapManager.cpp:256
#13 0x000000000075d0b1 in World::Update (this=0x7f07e3b87200, diff=90)
at ../../../src/game/World.cpp:1374
#14 0x000000000050da01 in WorldRunnable::run (this=<value optimized out>)
at ../../../src/mangosd/WorldRunnable.cpp:60
#15 0x000000000084d8ec in ACE_Based::Thread::ThreadTask (param=0xda4)
at ../../../src/shared/Threading.cpp:187
#16 0x00007f07e5136fc7 in start_thread () from /lib/libpthread.so.0
#17 0x00007f07e470659d in clone () from /lib/libc.so.6
#18 0x0000000000000000 in ?? ()
"== END bt ==""== START bt full =="#0 0x00007f07e4668ed5 in raise ()
from /lib/libc.so.6
No symbol table info available.
#1 0x00007f07e466a3f3 in abort () from /lib/libc.so.6
No symbol table info available.
#2 0x00007f07e4eec294 in __gnu_cxx::__verbose_terminate_handler ()
from /usr/lib/libstdc++.so.6
No symbol table info available.
#3 0x00007f07e4eea696 in ?? () from /usr/lib/libstdc++.so.6
No symbol table info available.
#4 0x00007f07e4eea6c3 in std::terminate () from /usr/lib/libstdc++.so.6
No symbol table info available.
#5 0x00007f07e4eeaf6f in __cxa_pure_virtual () from /usr/lib/libstdc++.so.6
No symbol table info available.
#6 0x0000000000790753 in Camera::Event_RemovedFromWorld (this=0x7f07d0a36360)
at ../../../src/game/../framework/Utilities/LinkedReference/Reference.h:73
No locals.
#7 0x0000000000735280 in Unit::RemoveFromWorld (this=0x7f07c4812080)
at ../../../src/game/Camera.h:79
No locals.
#8 0x000000000053e3df in Creature::RemoveFromWorld (this=0x7f07c4812080)
at ../../../src/game/Creature.cpp:174
No locals.
#9 0x00000000005e21eb in Map::AddObjectToRemoveList (this=0x1570000,
obj=0x7f07c4812080) at ../../../src/game/Map.cpp:1920
__FUNCTION__ = "AddObjectToRemoveList"
__PRETTY_FUNCTION__ = "void Map::AddObjectToRemoveList(WorldObject*)"
#10 0x00000000005f4946 in VisitorHelper<MaNGOS::ObjectUpdater, Creature> (
v=@0x4280bfd0, c=<value optimized out>)
at ../../../src/game/GridNotifiersImpl.h:45
No locals.
#11 0x00000000005f2afa in Map::Update (this=0x1570000, t_diff=@0x4280c02c)
at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:57
cell = {data = {Part = {grid_x = 34, grid_y = 23, cell_x = 8,
cell_y = 12, nocreate = 1, reserved = 16}, All = 556828130}}
y = 380
x = 552
plr = <value optimized out>
area = {right_offset = 3, left_offset = 2, upper_offset = 3,
lower_offset = 3}
updater = {i_timeDiff = 189}
grid_object_update = {i_visitor = @0x4280bfd0}
world_object_update = {i_visitor = @0x4280bfd0}
__FUNCTION__ = "Update"
__PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
#12 0x00000000005feb57 in MapManager::Update (this=0x7f07d9240aa0,
diff=<value optimized out>) at ../../../src/game/MapManager.cpp:256
No locals.
#13 0x000000000075d0b1 in World::Update (this=0x7f07e3b87200, diff=90)
at ../../../src/game/World.cpp:1374
No locals.
#14 0x000000000050da01 in WorldRunnable::run (this=<value optimized out>)
at ../../../src/mangosd/WorldRunnable.cpp:60
diff = 90
realCurrTime = 3409618397
realPrevTime = <value optimized out>
prevSleepTime = 88
#15 0x000000000084d8ec in ACE_Based::Thread::ThreadTask (param=0xda4)
at ../../../src/shared/Threading.cpp:187
_task = (class ACE_Based::Runnable *) 0x7f07d61a7c90
#16 0x00007f07e5136fc7 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#17 0x00007f07e470659d in clone () from /lib/libc.so.6
No symbol table info available.
#18 0x0000000000000000 in ?? ()
No symbol table info available.
"== END bt full =="
-
It's a good job, but there is a visual bug.
When we use spell with stacked auras like lifebloom, the number of stack begin by 1, then we have 3, then 4 stacks.
It must be 1 then 2 and 3.
But after many tests, I concluded that is only a visual bug.
I didn't find the packet that send this data.
I looked the RefreshAuraDuration, but it seems to be in another place.
-
-
-
My patch is not a real backport, it's the original patch from DiSlord wich was adapted to the last rev of mangos-0.12.
I think that the procflags of WoTLK are very differents of BC and it's not necessary to make a real backport.
I've no problem with this patch for 2 years.
-
It's for counting the equipment slot in the loop.
-
And these spells wich are in WoTLK and not in TBC :
-
I made some checks on database between TBC and WoTLK
I found these spells wich are in TBC and not WoTLK.
-
-
/*#### ## npc_snake_trap_serpents - Summonned snake id are 19921 and 19833 ####*/ #define SPELL_MIND_NUMBING_POISON 25810 //Viper #define SPELL_CRIPPLING_POISON 30981 //Viper #define SPELL_DEADLY_POISON 34655 //Venomous Snake #define MOB_VIPER 19921 #define VENOMOUS_SNAKE_TIMER 1500 #define VIPER_TIMER 3000 struct MANGOS_DLL_DECL npc_snake_trap_serpentsAI : public ScriptedAI { npc_snake_trap_serpentsAI(Creature *c) : ScriptedAI(c) {} uint32 SpellTimer; bool IsViper; void EnterCombat(Unit *who) {} void Reset() { SpellTimer = 0; Unit *Owner = m_creature->GetOwner(); if (!m_creature->isPet() || !Owner) return; CreatureInfo const *Info = m_creature->GetCreatureInfo(); if (Info->Entry == MOB_VIPER) IsViper = true; else IsViper = false; } //Redefined for random target selection: void MoveInLineOfSight(Unit *who) { if (!m_creature->getVictim() && who->isTargetableForAttack() && (m_creature->IsHostileTo(who)) && who->isInAccessablePlaceFor(m_creature)) { if (m_creature->GetDistanceZ(who) > CREATURE_Z_ATTACK_RANGE) return; float attackRadius = m_creature->GetAttackDistance(who); if (m_creature->IsWithinDistInMap(who, attackRadius) && m_creature->IsWithinLOSInMap(who)) { if (!(rand() % 5)) { m_creature->setAttackTimer(BASE_ATTACK, (rand() % 10) * 100); SpellTimer = (rand() % 10) * 100; AttackStart(who); } } } } void UpdateAI(const uint32 diff) { Unit *Owner = m_creature->GetOwner(); if (!m_creature->isPet() || !Owner) return; if (!m_creature->getVictim()) { if (m_creature->isInCombat()) DoStopAttack(); if (Owner->getAttackerForHelper()) AttackStart(Owner->getAttackerForHelper()); return; } if (SpellTimer <= diff) { if (IsViper) //Viper - 19921 { if (urand(0,2) == 0) //33% chance to cast { uint32 spell; if (urand(0,1) == 0) spell = SPELL_MIND_NUMBING_POISON; else spell = SPELL_CRIPPLING_POISON; m_creature->CastSpell(m_creature->getVictim(), spell, true); } SpellTimer = VIPER_TIMER; } else //Venomous Snake - 19833 { if (urand(0,2) == 0) //80% chance to cast m_creature->CastSpell(m_creature->getVictim(), SPELL_DEADLY_POISON, true); SpellTimer = VENOMOUS_SNAKE_TIMER + (rand() %5)*100; } } else SpellTimer -= diff; DoMeleeAttackIfReady(); } }; CreatureAI* GetAI_npc_snake_trap_serpents(Creature* pCreature) { return new npc_snake_trap_serpentsAI(pCreature); }
-
-
It's work on my serv with mangos-0.12
-
For the faction, I think you need SD2 patch, you can take the code from TC : http://code.google.com/p/trinitycore/source/browse/src/scripts/world/npcs_special.cpp
-
src/game/Pet.cpp @@ -1219,6 +1219,17 @@ bool Pet::InitStatsForLevel(uint32 petlevel, Unit* owner) SetModifierValue(UnitMods(UNIT_MOD_RESISTANCE_START + i), BASE_VALUE, float(createResistance[i])); UpdateAllStats(); + + if(getPetType() == GUARDIAN_PET) + switch (GetEntry()) + { + case 19833: //Snake Trap - Venomous Snake + SetMaxHealth(94); + break; + case 19921: //Snake Trap - Viper + SetMaxHealth(96); + break; + } SetHealth(GetMaxHealth()); SetPower(POWER_MANA, GetMaxPower(POWER_MANA));
The function UpdateAllStats() modify maxhealth with the different stats, you must define the maxhealth after that.
-
-
Thx
I will try with other stuff.
-
MaNGOS/0.12.0 (2008-12-22 00:00:21 Revision 6928 - 159) for Unix (little-endian)
Revision [812] 2008-12-22 11:01:28 (Unix)
UDB 0.10.5 (365) for MaNGOS 6928 with SD2 SQL for rev. 812
(gdb) thread 8[switching to thread 8 (process 24393)]#0 Loot::clear (this=0x5dac1548) at ../../../src/game/LootMgr.h:238
238 delete itr->second;
(gdb) thread apply 8 bt full
Thread 8 (process 24393):
#0 Loot::clear (this=0x5dac1548) at ../../../src/game/LootMgr.h:238
No locals.
#1 0x0828399c in Player::SendLoot (this=0xb8d4890, guid=17379390990678379942, loot_type=LOOT_CORPSE) at ../../../src/game/Player.cpp:7422
lootid = <value optimized out>
a = <value optimized out>
b = <value optimized out>
loot = (Loot *) 0x5dac1548
permission = <value optimized out>
q_list = <value optimized out>
ffa_list = <value optimized out>
conditional_list = <value optimized out>
data = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 2893013432, _wpos = 3079670552,
_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 = 0x19a22b08 "", _M_finish = 0x21 <Address 0x21 out of bounds>, _M_end_of_storage = 0xb77c0ff4 "<Í\\022"}}, <No data fields>}},
m_opcode = 5024}
#2 0x083d8626 in WorldSession::HandleLootOpcode (this=0x8996100, recv_data=@0x9496720) at ../../../src/game/LootHandler.cpp:256
No locals.
#3 0x08361d48 in WorldSession::Update (this=0x8996100) at ../../../src/game/WorldSession.cpp:208
opHandle = (OpcodeHandler &) @0x5dac1548: {name = 0x0, status = STATUS_AUTHED, handler = {__pfn = 0, __delta = 0}}
packet = (WorldPacket *) 0x9496720
currTime = <value optimized out>
#4 0x0835b3c5 in World::UpdateSessions (this=0x85c3df8, diff=123) at ../../../src/game/World.cpp:2597
next = {_M_cur = 0x7af80c68, _M_ht = 0x85c3e64}
#5 0x0835ba2b in World::Update (this=0x85c3df8, diff=123) at ../../../src/game/World.cpp:1478
autobroadcaston = 1
#6 0x0811ab47 in WorldRunnable::run (this=0xadc56bb8) at ../../../src/mangosd/WorldRunnable.cpp:59
diff = 123
realCurrTime = 2919182193
realPrevTime = <value optimized out>
prevSleepTime = 96
#7 0xb79188a9 in ZThread::ThreadImpl::Dispatch (parent=0x85a0e30, impl=0xad196108, task=@0xac6fe424) at ../../../../dep/src/zthread/ThreadImpl.cxx:407
No locals.
#8 0xb791af14 in ZThread::(anonymous namespace)::Launcher::run (this=0xbf99458c) at ../../../../dep/src/zthread/ThreadImpl.cxx:49
No locals.
#9 0xb791e9dc in _dispatch (arg=0x5dac1548) at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
__PRETTY_FUNCTION__ = "void* ZThread::_dispatch(void*)"
#10 0xb78e0240 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#11 0xb775f49e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
-
MaNGOS/0.12.0 (2008-12-22 00:00:21 Revision 6928 - 159) for Unix (little-endian)
Revision [812] 2008-12-22 11:01:28 (Unix)
UDB 0.10.5 (365) for MaNGOS 6928 with SD2 SQL for rev. 812
(gdb) thread 8[switching to thread 8 (process 24393)]#0 Loot::clear (this=0x5dac1548) at ../../../src/game/LootMgr.h:238
238 delete itr->second;
(gdb) thread apply 8 bt full
Thread 8 (process 24393):
#0 Loot::clear (this=0x5dac1548) at ../../../src/game/LootMgr.h:238
No locals.
#1 0x0828399c in Player::SendLoot (this=0xb8d4890, guid=17379390990678379942, loot_type=LOOT_CORPSE) at ../../../src/game/Player.cpp:7422
lootid = <value optimized out>
a = <value optimized out>
b = <value optimized out>
loot = (Loot *) 0x5dac1548
permission = <value optimized out>
q_list = <value optimized out>
ffa_list = <value optimized out>
conditional_list = <value optimized out>
data = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 2893013432, _wpos = 3079670552,
_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 = 0x19a22b08 "", _M_finish = 0x21 <Address 0x21 out of bounds>, _M_end_of_storage = 0xb77c0ff4 "<Í\\022"}}, <No data fields>}},
m_opcode = 5024}
#2 0x083d8626 in WorldSession::HandleLootOpcode (this=0x8996100, recv_data=@0x9496720) at ../../../src/game/LootHandler.cpp:256
No locals.
#3 0x08361d48 in WorldSession::Update (this=0x8996100) at ../../../src/game/WorldSession.cpp:208
opHandle = (OpcodeHandler &) @0x5dac1548: {name = 0x0, status = STATUS_AUTHED, handler = {__pfn = 0, __delta = 0}}
packet = (WorldPacket *) 0x9496720
currTime = <value optimized out>
#4 0x0835b3c5 in World::UpdateSessions (this=0x85c3df8, diff=123) at ../../../src/game/World.cpp:2597
next = {_M_cur = 0x7af80c68, _M_ht = 0x85c3e64}
#5 0x0835ba2b in World::Update (this=0x85c3df8, diff=123) at ../../../src/game/World.cpp:1478
autobroadcaston = 1
#6 0x0811ab47 in WorldRunnable::run (this=0xadc56bb8) at ../../../src/mangosd/WorldRunnable.cpp:59
diff = 123
realCurrTime = 2919182193
realPrevTime = <value optimized out>
prevSleepTime = 96
#7 0xb79188a9 in ZThread::ThreadImpl::Dispatch (parent=0x85a0e30, impl=0xad196108, task=@0xac6fe424) at ../../../../dep/src/zthread/ThreadImpl.cxx:407
No locals.
#8 0xb791af14 in ZThread::(anonymous namespace)::Launcher::run (this=0xbf99458c) at ../../../../dep/src/zthread/ThreadImpl.cxx:49
No locals.
#9 0xb791e9dc in _dispatch (arg=0x5dac1548) at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
__PRETTY_FUNCTION__ = "void* ZThread::_dispatch(void*)"
#10 0xb78e0240 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#11 0xb775f49e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
-
MaNGOS/0.12.0 (2008-12-22 00:00:21 Revision 6928 - 159) for Unix (little-endian)
Revision [812] 2008-12-22 11:01:28 (Unix)
UDB 0.10.5 (365) for MaNGOS 6928 with SD2 SQL for rev. 812
(gdb) info threads12 process 20029 0xffffe410 in __kernel_vsyscall ()
11 process 20033 0xffffe410 in __kernel_vsyscall ()
10 process 20034 0xffffe410 in __kernel_vsyscall ()
9 process 20035 0xffffe410 in __kernel_vsyscall ()
8 process 20041 0x083305b1 in Unit::_UpdateSpells (this=0x22135f50, time=157) at ../../../src/game/Unit.cpp:3693
7 process 20042 0xffffe410 in __kernel_vsyscall ()
6 process 20043 0xffffe410 in __kernel_vsyscall ()
5 process 20044 0xffffe410 in __kernel_vsyscall ()
4 process 20045 0xffffe410 in __kernel_vsyscall ()
3 process 20046 0xffffe410 in __kernel_vsyscall ()
2 process 20047 0xffffe410 in __kernel_vsyscall ()
* 1 process 20048 0xffffe410 in __kernel_vsyscall ()
(gdb) thread apply 8 bt full
Thread 8 (process 20041):
#0 0x083305b1 in Unit::_UpdateSpells (this=0x22135f50, time=157) at ../../../src/game/Unit.cpp:3693
i = <value optimized out>
#1 0x08334c4f in Unit::Update (this=0x22135f50, p_time=157) at ../../../src/game/Unit.cpp:267
No locals.
#2 0x082aed49 in Player::Update (this=0x22135f50, p_time=157) at ../../../src/game/Player.cpp:1022
now = <value optimized out>
pet = <value optimized out>
#3 0x081e4c1b in ObjectAccessor::UpdatePlayers (this=0xafd6220, diff=157) at ../../../src/game/ObjectAccessor.cpp:521
iter = {_M_cur = 0x20137710, _M_ht = 0x85886b0}
#4 0x081db680 in MapManager::Update (this=0x9f03a18, diff=79) at ../../../src/game/MapManager.cpp:247
No locals.
#5 0x0835bab1 in World::Update (this=0x85c3df8, diff=79) at ../../../src/game/World.cpp:1517
next = {_M_cur = 0x0, _M_ht = 0xb79c0a7c}
autobroadcaston = 1
#6 0x0811ab47 in WorldRunnable::run (this=0xb41bfb48) at ../../../src/mangosd/WorldRunnable.cpp:59
diff = 79
realCurrTime = 2907744881
realPrevTime = <value optimized out>
prevSleepTime = 75
#7 0xb79ae8a9 in ZThread::ThreadImpl::Dispatch (parent=0x85a0e30, impl=0xb41c9060, task=@0xb0cfe424) at ../../../../dep/src/zthread/ThreadImpl.cxx:407
No locals.
#8 0xb79b0f14 in ZThread::(anonymous namespace)::Launcher::run (this=0xbf8e358c) at ../../../../dep/src/zthread/ThreadImpl.cxx:49
No locals.
#9 0xb79b49dc in _dispatch (arg=0x0) at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
__PRETTY_FUNCTION__ = "void* ZThread::_dispatch(void*)"
#10 0xb7976240 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#11 0xb77f549e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
-
MaNGOS/0.12.0 (2008-12-22 00:00:21 Revision 6928 - 159) for Unix (little-endian)
Revision [812] 2008-12-22 11:01:28 (Unix)
UDB 0.10.5 (365) for MaNGOS 6928 with SD2 SQL for rev. 812
(gdb) thread 8 [switching to thread 8 (process 24854)]#0 0x081cc89e in MaNGOS::Remove<Player> (obj=0x91097c08) at ../../../src/game/../framework/Utilities/LinkedReference/Reference.h:60 60 inline void unlink() { targetObjectDestroyLink(); delink(); iRefTo = NULL; iRefFrom = NULL; } (gdb) thread apply 8 bt full Thread 8 (process 24854): #0 0x081cc89e in MaNGOS::Remove<Player> (obj=0x91097c08) at ../../../src/game/../framework/Utilities/LinkedReference/Reference.h:60 No locals. #1 0x081cccd2 in MaNGOS::Remove<Player, TypeList<Creature, TypeList<Corpse, TypeNull> >, Player> (elements=@0xaddc0450, obj=0x91097c08, hdl=20213) at ../../../src/game/../framework/GameSystem/TypeContainerFunctions.h:167 t = <value optimized out> #2 0x081c8219 in Map::PlayerRelocation (this=0xadea0628, player=0x91097c08, x=9484.70703, y=-6799.27393, z=16.4922771, orientation=0.998583555) at ../../../src/game/Map.cpp:749 oldGrid = (NGridType *) 0xaddbe210 old_cell = {data = {Part = {grid_x = 49, grid_y = 19, cell_x = 6, cell_y = 1, nocreate = 0, reserved = 1}, All = 2188529}} new_cell = {data = {Part = {grid_x = 49, grid_y = 19, cell_x = 6, cell_y = 2, nocreate = 0, reserved = 2}, All = 4351217}} newGrid = <value optimized out> __PRETTY_FUNCTION__ = "void Map::PlayerRelocation(Player*, float, float, float, float)" #3 0x082a2e88 in Player::SetPosition (this=0x91097c08, x=9484.70703, y=-6799.27393, z=16.4922771, orientation=0.998583555, teleport=false) at ../../../src/game/Player.cpp:5352 m = (class Map *) 0xadea0628 old_x = 9484.30469 old_y = -6800.23779 old_z = 154.010895 old_r = 0 #4 0x083de520 in WorldSession::HandleMovementOpcodes (this=0xab6c980, recv_data=@0x96f03a18) at ../../../src/game/MovementHandler.cpp:595 data = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 0, _wpos = 32, _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 = 0x61deab78 "\\003õN\\001", _M_finish = 0x61deab98 "(", _M_end_of_storage = 0x61deab98 "("}}, <No data fields>}}, m_opcode = 190} check_passed = true curDest = <value optimized out> #5 0x08361d48 in WorldSession::Update (this=0xab6c980) at ../../../src/game/WorldSession.cpp:208 opHandle = (OpcodeHandler &) @0x2100: Cannot access memory at address 0x2100
-
MaNGOS/0.12.0 (2008-12-22 00:00:21 Revision 6928 - 159) for Unix (little-endian)
Revision [812] 2008-12-22 11:01:28 (Unix)
UDB 0.10.5 (365) for MaNGOS 6928 with SD2 SQL for rev. 812
Thread 8 (process 12824):
#0 0xb7c79420 in ACE_Message_Block::release (this=0x1b224aa8) at ../../../../dep/ACE_wrappers/ace/Guard_T.inl:12
tmp = (ACE_Data_Block *) 0x1b48e0c0
destroy_dblock = <value optimized out>
lock = (class ACE_Lock *) 0xa8f69acd
#1 0x08365138 in ~WorldSocket (this=0x19cfc0d8) at ../../../src/game/WorldSocket.cpp:93
No locals.
#2 0xb7c5d895 in ACE_Event_Handler::remove_reference (this=0x19cfc0d8) at ../../../../dep/ACE_wrappers/ace/Event_Handler.cpp:210
result = 0
#3 0x08361e04 in WorldSession::Update (this=0x6e889368) at ../../../src/game/WorldSession.cpp:224
opHandle = <value optimized out>
packet = (WorldPacket *) 0x85c3df8
currTime = <value optimized out>
#4 0x0835b3c5 in World::UpdateSessions (this=0x85c3df8, diff=72) at ../../../src/game/World.cpp:2597
next = {_M_cur = 0x135b3f10, _M_ht = 0x85c3e64}
#5 0x0835ba2b in World::Update (this=0x85c3df8, diff=72) at ../../../src/game/World.cpp:1478
autobroadcaston = 1
#6 0x0811ab47 in WorldRunnable::run (this=0x872e9f0) at ../../../src/mangosd/WorldRunnable.cpp:59
diff = 72
realCurrTime = 2837116159
realPrevTime = <value optimized out>
prevSleepTime = 66
#7 0xb795b8a9 in ZThread::ThreadImpl::Dispatch (parent=0x85a0e30, impl=0x89a06d0, task=@0xac9fe424) at ../../../../dep/src/zthread/ThreadImpl.cxx:407
No locals.
#8 0xb795df14 in ZThread::(anonymous namespace)::Launcher::run (this=0xbfaad57c) at ../../../../dep/src/zthread/ThreadImpl.cxx:49
No locals.
#9 0xb79619dc in _dispatch (arg=0x19cfc0d8) at ../../../../dep/src/zthread/posix/ThreadOps.cxx:137
__PRETTY_FUNCTION__ = "void* ZThread::_dispatch(void*)"
#10 0xb7923240 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#11 0xb77a249e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Linux crash dumps
in OldBug reports
Posted
Mangos 0.12 : http://github.com/mangos/mangos/commit/7edbb87adb29a84b83ca4f9022aa72845fa922e7
Debian Lenny x64
http://pastebin.com/0WpaGkUY