rendered paste body==32440== Memcheck, a memory error detector.
==32440== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==32440== Using LibVEX rev 1606, a library for dynamic binary translation.
==32440== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==32440== Using valgrind-3.2.0, a dynamic binary instrumentation framework.
==32440== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==32440== For more details, rerun with: -v
==32440==
==32440== My PID = 32440, parent PID = 13803. Prog and args are:
==32440== ./mangosd
==32440==
==32440== Thread 8:
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x824D49C: longest_match (deflate.c:1143)
==32440== by 0x824EA35: deflate_fast (deflate.c:1491)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x8187650: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:78)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFA68: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:69)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440== by 0x81AF7E9: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:439)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x824D4CF: longest_match (deflate.c:1143)
==32440== by 0x824EA35: deflate_fast (deflate.c:1491)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x81875F6: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:64)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFBAD: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:83)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440== by 0x81AF7E9: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:439)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x824D444: longest_match (deflate.c:1121)
==32440== by 0x824EA35: deflate_fast (deflate.c:1491)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x81875F6: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:64)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFBAD: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:83)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440== by 0x81AF7E9: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:439)
==32440==
==32440== Use of uninitialised value of size 4
==32440== at 0x824E9E3: deflate_fast (deflate.c:1473)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x81875F6: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:64)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFBAD: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:83)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440== by 0x81AF7E9: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:439)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440==
==32440== Use of uninitialised value of size 4
==32440== at 0x824EA00: deflate_fast (deflate.c:1473)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x81875F6: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:64)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFBAD: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:83)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440== by 0x81AF7E9: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:439)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440==
==32440== Use of uninitialised value of size 4
==32440== at 0x824EBC9: deflate_fast (deflate.c:1538)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x81875F6: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:64)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFBAD: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:83)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440== by 0x81AF7E9: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:439)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440==
==32440== Use of uninitialised value of size 4
==32440== at 0x824EBD1: deflate_fast (deflate.c:1538)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x81875F6: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:64)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFBAD: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:83)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440== by 0x81AF7E9: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:439)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x824D4DE: longest_match (deflate.c:1143)
==32440== by 0x824EA35: deflate_fast (deflate.c:1491)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x81875F6: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:64)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFBAD: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:83)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440== by 0x81AF7E9: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:439)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x824D4F0: longest_match (deflate.c:1143)
==32440== by 0x824EA35: deflate_fast (deflate.c:1491)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x81875F6: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:64)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFBAD: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:83)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440== by 0x81AF7E9: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:439)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x824D502: longest_match (deflate.c:1143)
==32440== by 0x824EA35: deflate_fast (deflate.c:1491)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x81875F6: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:64)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFBAD: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:83)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440== by 0x81AF7E9: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:439)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x824D489: longest_match (deflate.c:1143)
==32440== by 0x824EA35: deflate_fast (deflate.c:1491)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x81875F6: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:64)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFBAD: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:83)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440== by 0x81AF7E9: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:439)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x824D4AE: longest_match (deflate.c:1143)
==32440== by 0x824EA35: deflate_fast (deflate.c:1491)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x81875F6: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:64)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFBAD: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:83)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440== by 0x81AF7E9: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:439)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x824D4BD: longest_match (deflate.c:1143)
==32440== by 0x824EA35: deflate_fast (deflate.c:1491)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x81875F6: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:64)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFBAD: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:83)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440== by 0x81AF7E9: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:439)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x824D4AE: longest_match (deflate.c:1143)
==32440== by 0x824EA35: deflate_fast (deflate.c:1491)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x8187650: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:78)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFBAD: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:83)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440== by 0x81AF7E9: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:439)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x824D4BD: longest_match (deflate.c:1143)
==32440== by 0x824EA35: deflate_fast (deflate.c:1491)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x8187650: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:78)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFBAD: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:83)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440== by 0x81AF7E9: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:439)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x824D4CF: longest_match (deflate.c:1143)
==32440== by 0x824EA35: deflate_fast (deflate.c:1491)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x8187650: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:78)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFBAD: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:83)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440== by 0x81AF7E9: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:439)
==32440==
==32440== Use of uninitialised value of size 4
==32440== at 0x824FCF8: compress_block (trees.c:1087)
==32440== by 0x8250C18: _tr_flush_block (trees.c:989)
==32440== by 0x824EC78: deflate_fast (deflate.c:1544)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x8187650: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:78)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFBAD: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:83)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440==
==32440== Use of uninitialised value of size 4
==32440== at 0x824FD0D: compress_block (trees.c:1087)
==32440== by 0x8250C18: _tr_flush_block (trees.c:989)
==32440== by 0x824EC78: deflate_fast (deflate.c:1544)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x8187650: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:78)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFBAD: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:83)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440==
==32440== Use of uninitialised value of size 4
==32440== at 0x824FD70: compress_block (trees.c:1087)
==32440== by 0x8250C18: _tr_flush_block (trees.c:989)
==32440== by 0x824EC78: deflate_fast (deflate.c:1544)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x8187650: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:78)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFBAD: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:83)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x824D4DE: longest_match (deflate.c:1143)
==32440== by 0x824EA35: deflate_fast (deflate.c:1491)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x8187650: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:78)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CF54A: MaNGOS::VisibleNotifier::Notify() (GridNotifiers.cpp:95)
==32440== by 0x80B7C40: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:279)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440== by 0x81AF7E9: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:439)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440==
==32440== Thread 1:
==32440== Syscall param socketcall.send(msg) points to uninitialised byte(s)
==32440== at 0x43CEEC8: send (in /lib/libpthread-2.4.so)
==32440== by 0x82445A7: TcpSocket::SendBuf(char const*, unsigned) (TcpSocket.cpp:588)
==32440== by 0x8192741: WorldSocket::Update(long) (WorldSocket.cpp:438)
==32440== by 0x8194BCB: WorldSocketMgr::Update(long) (WorldSocketMgr.cpp:45)
==32440== by 0x80993BE: Master::Run() (Master.cpp:184)
==32440== by 0x8098C0A: main (Main.cpp:77)
==32440== Address 0x15C6649D is 157 bytes inside a block of size 131,070 alloc'd
==32440== at 0x4020B46: operator new[](unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x8239F4A: CircularBuffer::CircularBuffer(Socket&, unsigned) (CircularBuffer.cpp:46)
==32440== by 0x82426B5: TcpSocket::TcpSocket(SocketHandler&) (TcpSocket.cpp:66)
==32440== by 0x81915F0: WorldSocket::WorldSocket(SocketHandler&) (WorldSocket.cpp:64)
==32440== by 0x8099E46: ListenSocket<WorldSocket>::OnRead() (ListenSocket.h:323)
==32440== by 0x824157F: SocketHandler::Select(long, long) (SocketHandler.cpp:297)
==32440== by 0x80993DE: Master::Run() (Master.cpp:187)
==32440== by 0x8098C0A: main (Main.cpp:77)
==32440==
==32440== Thread 8:
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x81CD080: GameObject::Update(unsigned) (DBCStores.h:86)
==32440== by 0x81CFF33: void MaNGOS::ObjectUpdater::Visit<GameObject>(std::map<unsigned long long, GameObject*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, GameObject*> > >&) (GridNotifiers.cpp:224)
==32440== by 0x80DF0CF: void VisitorHelper<MaNGOS::ObjectUpdater, GameObject>(MaNGOS::ObjectUpdater&, ContainerMapList<GameObject>&) (TypeContainerVisitor.h:64)
==32440== by 0x80DFB9F: void VisitorHelper<MaNGOS::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:70)
==32440== by 0x80DFBD1: void VisitorHelper<MaNGOS::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >(MaNGOS::ObjectUpdater&, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:94)
==32440== by 0x80E1793: void Cell::Visit<MaNGOS::SingleThreaded<ZThread::FairReadWriteLock>::Lock, MaNGOS::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >(CellLock<MaNGOS::SingleThreaded<ZThread::FairReadWriteLock>::Lock> const&, TypeContainerVisitor<MaNGOS::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80DE6B2: ObjectAccessor::Update(unsigned const&) (ObjectAccessor.cpp:400)
==32440== by 0x80D4B3A: MapManager::Update(long) (MapManager.cpp:112)
==32440== by 0x818DC69: World::Update(long) (World.cpp:475)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440==
==32440== Use of uninitialised value of size 4
==32440== at 0x81CD08B: GameObject::Update(unsigned) (DBCStores.h:86)
==32440== by 0x81CFF33: void MaNGOS::ObjectUpdater::Visit<GameObject>(std::map<unsigned long long, GameObject*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, GameObject*> > >&) (GridNotifiers.cpp:224)
==32440== by 0x80DF0CF: void VisitorHelper<MaNGOS::ObjectUpdater, GameObject>(MaNGOS::ObjectUpdater&, ContainerMapList<GameObject>&) (TypeContainerVisitor.h:64)
==32440== by 0x80DFB9F: void VisitorHelper<MaNGOS::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:70)
==32440== by 0x80DFBD1: void VisitorHelper<MaNGOS::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >(MaNGOS::ObjectUpdater&, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:94)
==32440== by 0x80E1793: void Cell::Visit<MaNGOS::SingleThreaded<ZThread::FairReadWriteLock>::Lock, MaNGOS::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >(CellLock<MaNGOS::SingleThreaded<ZThread::FairReadWriteLock>::Lock> const&, TypeContainerVisitor<MaNGOS::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80DE6B2: ObjectAccessor::Update(unsigned const&) (ObjectAccessor.cpp:400)
==32440== by 0x80D4B3A: MapManager::Update(long) (MapManager.cpp:112)
==32440== by 0x818DC69: World::Update(long) (World.cpp:475)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x824D444: longest_match (deflate.c:1121)
==32440== by 0x824EA35: deflate_fast (deflate.c:1491)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x8187650: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:78)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFA68: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:69)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440== by 0x81AF7E9: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:439)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x816852C: DestinationHolder<Traveller<Creature> >::SetDestination(Traveller<Creature>&, float, float, float, float) (DestinationHolderImp.h:68)
==32440== by 0x82222B5: RandomMovementGenerator::Update(Creature&, unsigned const&) (RandomMovementGenerator.cpp:117)
==32440== by 0x80D62C7: MotionMaster::UpdateMotion(unsigned const&) (MotionMaster.cpp:47)
==32440== by 0x80A20CE: Creature::AIM_Update(unsigned const&) (Creature.cpp:223)
==32440== by 0x80A239F: Creature::Update(unsigned) (Creature.cpp:306)
==32440== by 0x80DFB1A: void VisitorHelper<MaNGOS::ObjectUpdater, Creature>(MaNGOS::ObjectUpdater&, ContainerMapList<Creature>&) (GridNotifiersImpl.h:153)
==32440== by 0x80DFB67: void VisitorHelper<MaNGOS::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >&) (TypeContainerVisitor.h:70)
==32440== by 0x80DFBAE: void VisitorHelper<MaNGOS::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:71)
==32440== by 0x80DFBD1: void VisitorHelper<MaNGOS::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >(MaNGOS::ObjectUpdater&, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:94)
==32440== by 0x80E1793: void Cell::Visit<MaNGOS::SingleThreaded<ZThread::FairReadWriteLock>::Lock, MaNGOS::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >(CellLock<MaNGOS::SingleThreaded<ZThread::FairReadWriteLock>::Lock> const&, TypeContainerVisitor<MaNGOS::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80DE6B2: ObjectAccessor::Update(unsigned const&) (ObjectAccessor.cpp:400)
==32440== by 0x80D4B3A: MapManager::Update(long) (MapManager.cpp:112)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x824D489: longest_match (deflate.c:1143)
==32440== by 0x824EA35: deflate_fast (deflate.c:1491)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x8187650: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:78)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x80DE32A: ObjectAccessor::_update() (ObjectAccessor.cpp:193)
==32440== by 0x80DE79B: ObjectAccessor::Update(unsigned const&) (ObjectAccessor.cpp:415)
==32440== by 0x80D4B3A: MapManager::Update(long) (MapManager.cpp:112)
==32440== by 0x818DC69: World::Update(long) (World.cpp:475)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x816852C: DestinationHolder<Traveller<Creature> >::SetDestination(Traveller<Creature>&, float, float, float, float) (DestinationHolderImp.h:68)
==32440== by 0x8167E51: TargetedMovementGenerator::_setTargetLocation(Creature&, float) (TargetedMovementGenerator.cpp:58)
==32440== by 0x81680BC: TargetedMovementGenerator::Initialize(Creature&) (TargetedMovementGenerator.cpp:81)
==32440== by 0x809B4EF: AggressorAI::AttackStart(Unit*) (MotionMaster.h:54)
==32440== by 0x81660D4: Spell::EffectDummy(unsigned) (SpellEffects.cpp:241)
==32440== by 0x814F998: Spell::HandleEffects(Unit*, Item*, GameObject*, unsigned) (Spell.cpp:1464)
==32440== by 0x8155D44: Spell::cast(bool) (Spell.cpp:689)
==32440== by 0x81556B4: Spell::prepare(SpellCastTargets*) (Spell.cpp:596)
==32440== by 0x81755B5: Unit::CastSpell(Unit*, SpellEntry*, bool, Item*) (Unit.cpp:566)
==32440== by 0x81756E6: Unit::CastSpell(Unit*, unsigned, bool, Item*) (Unit.cpp:532)
==32440== by 0x809CEAB: Creature::CallAssistence() (Creature.cpp:1527)
==32440== by 0x81828ED: Unit::Attack(Unit*) (Unit.cpp:2869)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x824D502: longest_match (deflate.c:1143)
==32440== by 0x824EA35: deflate_fast (deflate.c:1491)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x8187650: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:78)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CF54A: MaNGOS::VisibleNotifier::Notify() (GridNotifiers.cpp:95)
==32440== by 0x80B7937: Map::PlayerRelocation(Player*, float, float, float, float, bool) (Map.cpp:610)
==32440== by 0x8128ED0: Player::SetPosition(float, float, float, float) (Player.cpp:3532)
==32440== by 0x8218271: WorldSession::HandleMovementOpcodes(WorldPacket&) (MovementHandler.cpp:191)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x8177555: Unit::RemoveAura(std::_Rb_tree_iterator<std::pair<std::pair<unsigned, unsigned> const, Aura*> >&, bool) (Unit.cpp:1942)
==32440== by 0x817BFCF: Unit::_UpdateSpells(unsigned) (Unit.cpp:1538)
==32440== by 0x817C120: Unit::Update(unsigned) (Unit.cpp:114)
==32440== by 0x80A20BA: Creature::AIM_Update(unsigned const&) (Creature.cpp:222)
==32440== by 0x80A239F: Creature::Update(unsigned) (Creature.cpp:306)
==32440== by 0x80DFB1A: void VisitorHelper<MaNGOS::ObjectUpdater, Creature>(MaNGOS::ObjectUpdater&, ContainerMapList<Creature>&) (GridNotifiersImpl.h:153)
==32440== by 0x80DFB67: void VisitorHelper<MaNGOS::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >&) (TypeContainerVisitor.h:70)
==32440== by 0x80DFBAE: void VisitorHelper<MaNGOS::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:71)
==32440== by 0x80DFBD1: void VisitorHelper<MaNGOS::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >(MaNGOS::ObjectUpdater&, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:94)
==32440== by 0x80E1793: void Cell::Visit<MaNGOS::SingleThreaded<ZThread::FairReadWriteLock>::Lock, MaNGOS::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >(CellLock<MaNGOS::SingleThreaded<ZThread::FairReadWriteLock>::Lock> const&, TypeContainerVisitor<MaNGOS::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80DE6B2: ObjectAccessor::Update(unsigned const&) (ObjectAccessor.cpp:400)
==32440== by 0x80D4B3A: MapManager::Update(long) (MapManager.cpp:112)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x816852C: DestinationHolder<Traveller<Creature> >::SetDestination(Traveller<Creature>&, float, float, float, float) (DestinationHolderImp.h:68)
==32440== by 0x81ED34F: HomeMovementGenerator::_setTargetLocation(Creature&) (HomeMovementGenerator.cpp:54)
==32440== by 0x81ED3C9: HomeMovementGenerator::Initialize(Creature&) (HomeMovementGenerator.cpp:31)
==32440== by 0x80D6510: MotionMaster::TargetedHome() (MotionMaster.h:54)
==32440== by 0x809B9DA: AggressorAI::EnterEvadeMode() (AggressorAI.cpp:137)
==32440== by 0x809B37A: AggressorAI::UpdateAI(unsigned) (AggressorAI.cpp:155)
==32440== by 0x80A20E5: Creature::AIM_Update(unsigned const&) (Creature.cpp:224)
==32440== by 0x80A239F: Creature::Update(unsigned) (Creature.cpp:306)
==32440== by 0x80DFB1A: void VisitorHelper<MaNGOS::ObjectUpdater, Creature>(MaNGOS::ObjectUpdater&, ContainerMapList<Creature>&) (GridNotifiersImpl.h:153)
==32440== by 0x80DFB67: void VisitorHelper<MaNGOS::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >&) (TypeContainerVisitor.h:70)
==32440== by 0x80DFBAE: void VisitorHelper<MaNGOS::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:71)
==32440== by 0x80DFBD1: void VisitorHelper<MaNGOS::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >(MaNGOS::ObjectUpdater&, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:94)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x816852C: DestinationHolder<Traveller<Creature> >::SetDestination(Traveller<Creature>&, float, float, float, float) (DestinationHolderImp.h:68)
==32440== by 0x8167E51: TargetedMovementGenerator::_setTargetLocation(Creature&, float) (TargetedMovementGenerator.cpp:58)
==32440== by 0x81680BC: TargetedMovementGenerator::Initialize(Creature&) (TargetedMovementGenerator.cpp:81)
==32440== by 0x408C9DD: ScriptedAI::DoStartAttack(Unit*) (MotionMaster.h:54)
==32440== by 0x4068263: default_casterAI::AttackStart(Unit*) (sc_default_caster.cpp:33)
==32440== by 0x815FDB3: Spell::EffectApplyAura(unsigned) (SpellEffects.cpp:446)
==32440== by 0x814F998: Spell::HandleEffects(Unit*, Item*, GameObject*, unsigned) (Spell.cpp:1464)
==32440== by 0x8155D44: Spell::cast(bool) (Spell.cpp:689)
==32440== by 0x81565CE: Spell::update(unsigned) (Spell.cpp:904)
==32440== by 0x817BBD4: Unit::_UpdateSpells(unsigned) (Unit.cpp:1454)
==32440== by 0x817C120: Unit::Update(unsigned) (Unit.cpp:114)
==32440== by 0x81307D1: Player::Update(unsigned) (Player.cpp:645)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x816852C: DestinationHolder<Traveller<Creature> >::SetDestination(Traveller<Creature>&, float, float, float, float) (DestinationHolderImp.h:68)
==32440== by 0x8167E51: TargetedMovementGenerator::_setTargetLocation(Creature&, float) (TargetedMovementGenerator.cpp:58)
==32440== by 0x81680BC: TargetedMovementGenerator::Initialize(Creature&) (TargetedMovementGenerator.cpp:81)
==32440== by 0x82195B3: PetAI::UpdateAI(unsigned) (MotionMaster.h:54)
==32440== by 0x80A20E5: Creature::AIM_Update(unsigned const&) (Creature.cpp:224)
==32440== by 0x80A239F: Creature::Update(unsigned) (Creature.cpp:306)
==32440== by 0x80DFB1A: void VisitorHelper<MaNGOS::ObjectUpdater, Creature>(MaNGOS::ObjectUpdater&, ContainerMapList<Creature>&) (GridNotifiersImpl.h:153)
==32440== by 0x80DFB67: void VisitorHelper<MaNGOS::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >&) (TypeContainerVisitor.h:70)
==32440== by 0x80DFBAE: void VisitorHelper<MaNGOS::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:71)
==32440== by 0x80DFBD1: void VisitorHelper<MaNGOS::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >(MaNGOS::ObjectUpdater&, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:94)
==32440== by 0x80E1793: void Cell::Visit<MaNGOS::SingleThreaded<ZThread::FairReadWriteLock>::Lock, MaNGOS::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >(CellLock<MaNGOS::SingleThreaded<ZThread::FairReadWriteLock>::Lock> const&, TypeContainerVisitor<MaNGOS::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80DE6B2: ObjectAccessor::Update(unsigned const&) (ObjectAccessor.cpp:400)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x824D4F0: longest_match (deflate.c:1143)
==32440== by 0x824EA35: deflate_fast (deflate.c:1491)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x8187650: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:78)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x80DE32A: ObjectAccessor::_update() (ObjectAccessor.cpp:193)
==32440== by 0x80DE79B: ObjectAccessor::Update(unsigned const&) (ObjectAccessor.cpp:415)
==32440== by 0x80D4B3A: MapManager::Update(long) (MapManager.cpp:112)
==32440== by 0x818DC69: World::Update(long) (World.cpp:475)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x816852C: DestinationHolder<Traveller<Creature> >::SetDestination(Traveller<Creature>&, float, float, float, float) (DestinationHolderImp.h:68)
==32440== by 0x8167E51: TargetedMovementGenerator::_setTargetLocation(Creature&, float) (TargetedMovementGenerator.cpp:58)
==32440== by 0x81680BC: TargetedMovementGenerator::Initialize(Creature&) (TargetedMovementGenerator.cpp:81)
==32440== by 0x821A0E5: WorldSession::HandlePetAction(WorldPacket&) (MotionMaster.h:54)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440== by 0x43C9166: start_thread (in /lib/libpthread-2.4.so)
==32440== by 0x45963FD: clone (in /lib/libc-2.4.so)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x8177555: Unit::RemoveAura(std::_Rb_tree_iterator<std::pair<std::pair<unsigned, unsigned> const, Aura*> >&, bool) (Unit.cpp:1942)
==32440== by 0x81781BA: Unit::AddAura(Aura*, bool) (Unit.cpp:1705)
==32440== by 0x815FDD0: Spell::EffectApplyAura(unsigned) (SpellEffects.cpp:456)
==32440== by 0x814F998: Spell::HandleEffects(Unit*, Item*, GameObject*, unsigned) (Spell.cpp:1464)
==32440== by 0x8155D44: Spell::cast(bool) (Spell.cpp:689)
==32440== by 0x81556B4: Spell::prepare(SpellCastTargets*) (Spell.cpp:596)
==32440== by 0x81755B5: Unit::CastSpell(Unit*, SpellEntry*, bool, Item*) (Unit.cpp:566)
==32440== by 0x81756E6: Unit::CastSpell(Unit*, unsigned, bool, Item*) (Unit.cpp:532)
==32440== by 0x8185DE1: Unit::ProcDamageAndSpell(Unit*, unsigned, unsigned) (Unit.cpp:2677)
==32440== by 0x81869EC: Unit::AttackerStateUpdate(Unit*, WeaponAttackType) (Unit.cpp:1087)
==32440== by 0x408C7B9: ScriptedAI::UpdateAI(unsigned) (ScriptMgr.cpp:371)
==32440== by 0x80A20E5: Creature::AIM_Update(unsigned const&) (Creature.cpp:224)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x824D452: longest_match (deflate.c:1121)
==32440== by 0x824EA35: deflate_fast (deflate.c:1491)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x8187650: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:78)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x80DE32A: ObjectAccessor::_update() (ObjectAccessor.cpp:193)
==32440== by 0x80DE79B: ObjectAccessor::Update(unsigned const&) (ObjectAccessor.cpp:415)
==32440== by 0x80D4B3A: MapManager::Update(long) (MapManager.cpp:112)
==32440== by 0x818DC69: World::Update(long) (World.cpp:475)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x824D46D: longest_match (deflate.c:1121)
==32440== by 0x824EA35: deflate_fast (deflate.c:1491)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x8187650: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:78)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x80DE32A: ObjectAccessor::_update() (ObjectAccessor.cpp:193)
==32440== by 0x80DE79B: ObjectAccessor::Update(unsigned const&) (ObjectAccessor.cpp:415)
==32440== by 0x80D4B3A: MapManager::Update(long) (MapManager.cpp:112)
==32440== by 0x818DC69: World::Update(long) (World.cpp:475)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x8177555: Unit::RemoveAura(std::_Rb_tree_iterator<std::pair<std::pair<unsigned, unsigned> const, Aura*> >&, bool) (Unit.cpp:1942)
==32440== by 0x8177A45: Unit::RemoveAurasDueToSpell(unsigned) (Unit.cpp:1927)
==32440== by 0x81EF35E: RemoveItemsSetItem(Player*, ItemPrototype const*) (Item.cpp:145)
==32440== by 0x810D454: Player::_RemoveAllItemMods() (Player.cpp:4648)
==32440== by 0x812BCAE: Player::SaveToDB() (Player.cpp:9842)
==32440== by 0x81F27C5: ChatHandler::HandleSaveCommand(char const*) (Level0.cpp:182)
==32440== by 0x81B6E90: ChatHandler::ExecuteCommandInTable(ChatCommand*, char const*) (Chat.cpp:420)
==32440== by 0x81B72A7: ChatHandler::ParseCommands(char const*, WorldSession*) (Chat.cpp:467)
==32440== by 0x81B86DB: WorldSession::HandleMessagechatOpcode(WorldPacket&) (ChatHandler.cpp:64)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x8177555: Unit::RemoveAura(std::_Rb_tree_iterator<std::pair<std::pair<unsigned, unsigned> const, Aura*> >&, bool) (Unit.cpp:1942)
==32440== by 0x8177A45: Unit::RemoveAurasDueToSpell(unsigned) (Unit.cpp:1927)
==32440== by 0x817CD25: Unit::AddItemEnchant(Item*, unsigned, bool) (Unit.cpp:2393)
==32440== by 0x810D530: Player::_RemoveAllItemMods() (Player.cpp:4660)
==32440== by 0x812BCAE: Player::SaveToDB() (Player.cpp:9842)
==32440== by 0x81F27C5: ChatHandler::HandleSaveCommand(char const*) (Level0.cpp:182)
==32440== by 0x81B6E90: ChatHandler::ExecuteCommandInTable(ChatCommand*, char const*) (Chat.cpp:420)
==32440== by 0x81B72A7: ChatHandler::ParseCommands(char const*, WorldSession*) (Chat.cpp:467)
==32440== by 0x81B86DB: WorldSession::HandleMessagechatOpcode(WorldPacket&) (ChatHandler.cpp:64)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x8177555: Unit::RemoveAura(std::_Rb_tree_iterator<std::pair<std::pair<unsigned, unsigned> const, Aura*> >&, bool) (Unit.cpp:1942)
==32440== by 0x8177A45: Unit::RemoveAurasDueToSpell(unsigned) (Unit.cpp:1927)
==32440== by 0x810D473: Player::_RemoveAllItemMods() (Player.cpp:4653)
==32440== by 0x812BCAE: Player::SaveToDB() (Player.cpp:9842)
==32440== by 0x81F27C5: ChatHandler::HandleSaveCommand(char const*) (Level0.cpp:182)
==32440== by 0x81B6E90: ChatHandler::ExecuteCommandInTable(ChatCommand*, char const*) (Chat.cpp:420)
==32440== by 0x81B72A7: ChatHandler::ParseCommands(char const*, WorldSession*) (Chat.cpp:467)
==32440== by 0x81B86DB: WorldSession::HandleMessagechatOpcode(WorldPacket&) (ChatHandler.cpp:64)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x816852C: DestinationHolder<Traveller<Creature> >::SetDestination(Traveller<Creature>&, float, float, float, float) (DestinationHolderImp.h:68)
==32440== by 0x8167E51: TargetedMovementGenerator::_setTargetLocation(Creature&, float) (TargetedMovementGenerator.cpp:58)
==32440== by 0x81680BC: TargetedMovementGenerator::Initialize(Creature&) (TargetedMovementGenerator.cpp:81)
==32440== by 0x8222F87: ReactorAI::AttackStart(Unit*) (MotionMaster.h:54)
==32440== by 0x817626E: Unit::SelectHostilTarget() (Unit.cpp:3666)
==32440== by 0x8222BC9: ReactorAI::UpdateAI(unsigned) (ReactorAI.cpp:86)
==32440== by 0x80A20E5: Creature::AIM_Update(unsigned const&) (Creature.cpp:224)
==32440== by 0x80A239F: Creature::Update(unsigned) (Creature.cpp:306)
==32440== by 0x80DFB1A: void VisitorHelper<MaNGOS::ObjectUpdater, Creature>(MaNGOS::ObjectUpdater&, ContainerMapList<Creature>&) (GridNotifiersImpl.h:153)
==32440== by 0x80DFB67: void VisitorHelper<MaNGOS::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >&) (TypeContainerVisitor.h:70)
==32440== by 0x80DFBAE: void VisitorHelper<MaNGOS::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:71)
==32440== by 0x80DFBD1: void VisitorHelper<MaNGOS::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >(MaNGOS::ObjectUpdater&, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:94)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x8177555: Unit::RemoveAura(std::_Rb_tree_iterator<std::pair<std::pair<unsigned, unsigned> const, Aura*> >&, bool) (Unit.cpp:1942)
==32440== by 0x817B7B8: Unit::RemoveAllAurasOnDeath() (Unit.cpp:2024)
==32440== by 0x80A257F: Creature::setDeathState(DeathState) (Unit.h:568)
==32440== by 0x8182CFA: Unit::DealDamage(Unit*, unsigned, DamageEffectType, unsigned, bool) (Unit.cpp:295)
==32440== by 0x8185608: Unit::SpellNonMeleeDamageLog(Unit*, unsigned, unsigned) (Unit.cpp:606)
==32440== by 0x815DC49: Spell::EffectSchoolDMG(unsigned) (SpellEffects.cpp:204)
==32440== by 0x814F998: Spell::HandleEffects(Unit*, Item*, GameObject*, unsigned) (Spell.cpp:1464)
==32440== by 0x8155D44: Spell::cast(bool) (Spell.cpp:689)
==32440== by 0x81565CE: Spell::update(unsigned) (Spell.cpp:904)
==32440== by 0x817BBD4: Unit::_UpdateSpells(unsigned) (Unit.cpp:1454)
==32440== by 0x817C120: Unit::Update(unsigned) (Unit.cpp:114)
==32440== by 0x81307D1: Player::Update(unsigned) (Player.cpp:645)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x809D4C4: Creature::GetLootRecipient() const (Creature.cpp:883)
==32440== by 0x8119777: Player::SendLoot(unsigned long long, LootType) (Player.cpp:4851)
==32440== by 0x8206257: WorldSession::HandleLootOpcode(WorldPacket&) (LootHandler.cpp:217)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440== by 0x43C9166: start_thread (in /lib/libpthread-2.4.so)
==32440== by 0x45963FD: clone (in /lib/libc-2.4.so)
==32440==
==32440== Use of uninitialised value of size 4
==32440== at 0x80DC9EE: ObjectAccessor::FindPlayer(unsigned long long) (hashtable.h:513)
==32440== by 0x809D4DA: Creature::GetLootRecipient() const (Creature.cpp:884)
==32440== by 0x8119777: Player::SendLoot(unsigned long long, LootType) (Player.cpp:4851)
==32440== by 0x8206257: WorldSession::HandleLootOpcode(WorldPacket&) (LootHandler.cpp:217)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440== by 0x43C9166: start_thread (in /lib/libpthread-2.4.so)
==32440== by 0x45963FD: clone (in /lib/libc-2.4.so)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x8177555: Unit::RemoveAura(std::_Rb_tree_iterator<std::pair<std::pair<unsigned, unsigned> const, Aura*> >&, bool) (Unit.cpp:1942)
==32440== by 0x81779D6: Unit::RemoveAllAuras() (Unit.cpp:2014)
==32440== by 0x8131758: Player::~Player() (Player.cpp:177)
==32440== by 0x81B12B3: WorldSession::HandleCharDeleteOpcode(WorldPacket&) (CharacterHandler.cpp:219)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440== by 0x43C9166: start_thread (in /lib/libpthread-2.4.so)
==32440== by 0x45963FD: clone (in /lib/libc-2.4.so)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x8177555: Unit::RemoveAura(std::_Rb_tree_iterator<std::pair<std::pair<unsigned, unsigned> const, Aura*> >&, bool) (Unit.cpp:1942)
==32440== by 0x81779D6: Unit::RemoveAllAuras() (Unit.cpp:2014)
==32440== by 0x8131758: Player::~Player() (Player.cpp:177)
==32440== by 0x818FFF4: WorldSession::LogoutPlayer(bool) (WorldSession.cpp:198)
==32440== by 0x81901AF: WorldSession::KickPlayer() (WorldSession.cpp:215)
==32440== by 0x81F2CC1: ChatHandler::HandleSaveCommand(char const*) (Level0.cpp:192)
==32440== by 0x81B6E90: ChatHandler::ExecuteCommandInTable(ChatCommand*, char const*) (Chat.cpp:420)
==32440== by 0x81B72A7: ChatHandler::ParseCommands(char const*, WorldSession*) (Chat.cpp:467)
==32440== by 0x81B86DB: WorldSession::HandleMessagechatOpcode(WorldPacket&) (ChatHandler.cpp:64)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x8177555: Unit::RemoveAura(std::_Rb_tree_iterator<std::pair<std::pair<unsigned, unsigned> const, Aura*> >&, bool) (Unit.cpp:1942)
==32440== by 0x8177A45: Unit::RemoveAurasDueToSpell(unsigned) (Unit.cpp:1927)
==32440== by 0x8146DC5: HandleShapeshiftBoosts(bool, Aura*) (SpellAuras.cpp:2561)
==32440== by 0x81470C3: Aura::_RemoveAura() (SpellAuras.cpp:655)
==32440== by 0x81778B6: Unit::RemoveAura(std::_Rb_tree_iterator<std::pair<std::pair<unsigned, unsigned> const, Aura*> >&, bool) (Unit.cpp:1982)
==32440== by 0x81779D6: Unit::RemoveAllAuras() (Unit.cpp:2014)
==32440== by 0x8131758: Player::~Player() (Player.cpp:177)
==32440== by 0x818FFF4: WorldSession::LogoutPlayer(bool) (WorldSession.cpp:198)
==32440== by 0x81901AF: WorldSession::KickPlayer() (WorldSession.cpp:215)
==32440== by 0x81F2CC1: ChatHandler::HandleSaveCommand(char const*) (Level0.cpp:192)
==32440== by 0x81B6E90: ChatHandler::ExecuteCommandInTable(ChatCommand*, char const*) (Chat.cpp:420)
==32440== by 0x81B72A7: ChatHandler::ParseCommands(char const*, WorldSession*) (Chat.cpp:467)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x8177555: Unit::RemoveAura(std::_Rb_tree_iterator<std::pair<std::pair<unsigned, unsigned> const, Aura*> >&, bool) (Unit.cpp:1942)
==32440== by 0x8177A45: Unit::RemoveAurasDueToSpell(unsigned) (Unit.cpp:1927)
==32440== by 0x8165246: Spell::EffectScriptEffect(unsigned) (SpellEffects.cpp:1580)
==32440== by 0x814F998: Spell::HandleEffects(Unit*, Item*, GameObject*, unsigned) (Spell.cpp:1464)
==32440== by 0x8155D44: Spell::cast(bool) (Spell.cpp:689)
==32440== by 0x81565CE: Spell::update(unsigned) (Spell.cpp:904)
==32440== by 0x817BBD4: Unit::_UpdateSpells(unsigned) (Unit.cpp:1454)
==32440== by 0x817C120: Unit::Update(unsigned) (Unit.cpp:114)
==32440== by 0x81307D1: Player::Update(unsigned) (Player.cpp:645)
==32440== by 0x80DE49A: ObjectAccessor::Update(unsigned const&) (ObjectAccessor.cpp:366)
==32440== by 0x80D4B3A: MapManager::Update(long) (MapManager.cpp:112)
==32440== by 0x818DC69: World::Update(long) (World.cpp:475)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x80D537A: DestinationHolder<Traveller<Player> >::SetDestination(Traveller<Player>&, float, float, float, float) (DestinationHolderImp.h:68)
==32440== by 0x818875D: FlightPathMovementGenerator::Initialize() (WaypointMovementGenerator.cpp:163)
==32440== by 0x8188B4C: FlightPathMovementGenerator::FlightPathMovementGenerator(Player&, unsigned) (WaypointMovementGenerator.cpp:145)
==32440== by 0x8169963: WorldSession::SendDoFlight(unsigned short, unsigned) (TaxiHandler.cpp:183)
==32440== by 0x816AE70: WorldSession::HandleActivateTaxiOpcode(WorldPacket&) (TaxiHandler.cpp:446)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440== by 0x43C9166: start_thread (in /lib/libpthread-2.4.so)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x8177555: Unit::RemoveAura(std::_Rb_tree_iterator<std::pair<std::pair<unsigned, unsigned> const, Aura*> >&, bool) (Unit.cpp:1942)
==32440== by 0x817BFCF: Unit::_UpdateSpells(unsigned) (Unit.cpp:1538)
==32440== by 0x817C120: Unit::Update(unsigned) (Unit.cpp:114)
==32440== by 0x81307D1: Player::Update(unsigned) (Player.cpp:645)
==32440== by 0x80DE49A: ObjectAccessor::Update(unsigned const&) (ObjectAccessor.cpp:366)
==32440== by 0x80D4B3A: MapManager::Update(long) (MapManager.cpp:112)
==32440== by 0x818DC69: World::Update(long) (World.cpp:475)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440== by 0x43C9166: start_thread (in /lib/libpthread-2.4.so)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x8177555: Unit::RemoveAura(std::_Rb_tree_iterator<std::pair<std::pair<unsigned, unsigned> const, Aura*> >&, bool) (Unit.cpp:1942)
==32440== by 0x8177A45: Unit::RemoveAurasDueToSpell(unsigned) (Unit.cpp:1927)
==32440== by 0x8156282: Spell::cancel() (Spell.cpp:621)
==32440== by 0x81563C2: Spell::DelayedChannel(int) (Spell.cpp:2266)
==32440== by 0x8183C0C: Unit::DealDamage(Unit*, unsigned, DamageEffectType, unsigned, bool) (Unit.cpp:491)
==32440== by 0x81868DD: Unit::AttackerStateUpdate(Unit*, WeaponAttackType) (Unit.cpp:1071)
==32440== by 0x809B344: AggressorAI::UpdateAI(unsigned) (AggressorAI.cpp:201)
==32440== by 0x80A20E5: Creature::AIM_Update(unsigned const&) (Creature.cpp:224)
==32440== by 0x80A239F: Creature::Update(unsigned) (Creature.cpp:306)
==32440== by 0x80DFB1A: void VisitorHelper<MaNGOS::ObjectUpdater, Creature>(MaNGOS::ObjectUpdater&, ContainerMapList<Creature>&) (GridNotifiersImpl.h:153)
==32440== by 0x80DFB67: void VisitorHelper<MaNGOS::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >&) (TypeContainerVisitor.h:70)
==32440== by 0x80DFBAE: void VisitorHelper<MaNGOS::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:71)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x8177555: Unit::RemoveAura(std::_Rb_tree_iterator<std::pair<std::pair<unsigned, unsigned> const, Aura*> >&, bool) (Unit.cpp:1942)
==32440== by 0x820E33B: WorldSession::HandleStandStateChangeOpcode(WorldPacket&) (MiscHandler.cpp:437)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440== by 0x43C9166: start_thread (in /lib/libpthread-2.4.so)
==32440== by 0x45963FD: clone (in /lib/libc-2.4.so)
==32440==
==32440== Use of uninitialised value of size 4
==32440== at 0x824E9E3: deflate_fast (deflate.c:1473)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x8187650: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:78)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFBAD: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:83)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440== by 0x81AF7E9: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:439)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440==
==32440== Use of uninitialised value of size 4
==32440== at 0x824EA00: deflate_fast (deflate.c:1473)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x8187650: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:78)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFBAD: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:83)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440== by 0x81AF7E9: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:439)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440==
==32440== Use of uninitialised value of size 4
==32440== at 0x824EBC9: deflate_fast (deflate.c:1538)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x8187650: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:78)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFBAD: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:83)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440== by 0x81AF7E9: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:439)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440==
==32440== Use of uninitialised value of size 4
==32440== at 0x824EBD1: deflate_fast (deflate.c:1538)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x8187650: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:78)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFBAD: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:83)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440== by 0x81AF7E9: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:439)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x824D460: longest_match (deflate.c:1121)
==32440== by 0x824EA35: deflate_fast (deflate.c:1491)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x8187650: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:78)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFBAD: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:83)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440== by 0x81AF7E9: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:439)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x8177555: Unit::RemoveAura(std::_Rb_tree_iterator<std::pair<std::pair<unsigned, unsigned> const, Aura*> >&, bool) (Unit.cpp:1942)
==32440== by 0x8177A45: Unit::RemoveAurasDueToSpell(unsigned) (Unit.cpp:1927)
==32440== by 0x8224BD9: WorldSession::HandleCancelAuraOpcode(WorldPacket&) (SpellHandler.cpp:415)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440== by 0x43C9166: start_thread (in /lib/libpthread-2.4.so)
==32440== by 0x45963FD: clone (in /lib/libc-2.4.so)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x816852C: DestinationHolder<Traveller<Creature> >::SetDestination(Traveller<Creature>&, float, float, float, float) (DestinationHolderImp.h:68)
==32440== by 0x8167E51: TargetedMovementGenerator::_setTargetLocation(Creature&, float) (TargetedMovementGenerator.cpp:58)
==32440== by 0x81680BC: TargetedMovementGenerator::Initialize(Creature&) (TargetedMovementGenerator.cpp:81)
==32440== by 0x8218A20: PetAI::_taggedToKill(Unit*) (MotionMaster.h:54)
==32440== by 0x8218B05: PetAI::AttackStart(Unit*) (PetAI.cpp:48)
==32440== by 0x821948A: PetAI::UpdateAI(unsigned) (PetAI.cpp:184)
==32440== by 0x80A20E5: Creature::AIM_Update(unsigned const&) (Creature.cpp:224)
==32440== by 0x80A239F: Creature::Update(unsigned) (Creature.cpp:306)
==32440== by 0x80DFB1A: void VisitorHelper<MaNGOS::ObjectUpdater, Creature>(MaNGOS::ObjectUpdater&, ContainerMapList<Creature>&) (GridNotifiersImpl.h:153)
==32440== by 0x80DFB67: void VisitorHelper<MaNGOS::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >&) (TypeContainerVisitor.h:70)
==32440== by 0x80DFBAE: void VisitorHelper<MaNGOS::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:71)
==32440== by 0x80DFBD1: void VisitorHelper<MaNGOS::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >(MaNGOS::ObjectUpdater&, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:94)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x8177555: Unit::RemoveAura(std::_Rb_tree_iterator<std::pair<std::pair<unsigned, unsigned> const, Aura*> >&, bool) (Unit.cpp:1942)
==32440== by 0x8177A45: Unit::RemoveAurasDueToSpell(unsigned) (Unit.cpp:1927)
==32440== by 0x8156282: Spell::cancel() (Spell.cpp:621)
==32440== by 0x817BA3E: Unit::castSpell(Spell*) (Unit.cpp:1610)
==32440== by 0x81556C5: Spell::prepare(SpellCastTargets*) (Spell.cpp:599)
==32440== by 0x8224AC0: WorldSession::HandleCastSpellOpcode(WorldPacket&) (SpellHandler.cpp:401)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x816852E: DestinationHolder<Traveller<Creature> >::SetDestination(Traveller<Creature>&, float, float, float, float) (DestinationHolderImp.h:68)
==32440== by 0x8167E51: TargetedMovementGenerator::_setTargetLocation(Creature&, float) (TargetedMovementGenerator.cpp:58)
==32440== by 0x81680BC: TargetedMovementGenerator::Initialize(Creature&) (TargetedMovementGenerator.cpp:81)
==32440== by 0x809B4EF: AggressorAI::AttackStart(Unit*) (MotionMaster.h:54)
==32440== by 0x809AFA5: AggressorAI::MoveInLineOfSight(Unit*) (AggressorAI.cpp:52)
==32440== by 0x80BD690: void VisitorHelper<MaNGOS::PlayerRelocationNotifier, Creature>(MaNGOS::PlayerRelocationNotifier&, ContainerMapList<Creature>&) (GridNotifiersImpl.h:193)
==32440== by 0x80BD6F7: void VisitorHelper<MaNGOS::PlayerRelocationNotifier, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > >(MaNGOS::PlayerRelocationNotifier&, ContainerMapList<TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >&) (TypeContainerVisitor.h:70)
==32440== by 0x80BD72C: void VisitorHelper<MaNGOS::PlayerRelocationNotifier, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >(MaNGOS::PlayerRelocationNotifier&, ContainerMapList<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:71)
==32440== by 0x80BD747: void VisitorHelper<MaNGOS::PlayerRelocationNotifier, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >(MaNGOS::PlayerRelocationNotifier&, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:94)
==32440== by 0x80BFB17: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerRelocationNotifier, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerRelocationNotifier, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B78A7: Map::PlayerRelocation(Player*, float, float, float, float, bool) (Map.cpp:594)
==32440== by 0x8128ED0: Player::SetPosition(float, float, float, float) (Player.cpp:3532)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x8177555: Unit::RemoveAura(std::_Rb_tree_iterator<std::pair<std::pair<unsigned, unsigned> const, Aura*> >&, bool) (Unit.cpp:1942)
==32440== by 0x8146E23: HandleShapeshiftBoosts(bool, Aura*) (SpellAuras.cpp:2568)
==32440== by 0x81470C3: Aura::_RemoveAura() (SpellAuras.cpp:655)
==32440== by 0x81778B6: Unit::RemoveAura(std::_Rb_tree_iterator<std::pair<std::pair<unsigned, unsigned> const, Aura*> >&, bool) (Unit.cpp:1982)
==32440== by 0x8177A45: Unit::RemoveAurasDueToSpell(unsigned) (Unit.cpp:1927)
==32440== by 0x8224BD9: WorldSession::HandleCancelAuraOpcode(WorldPacket&) (SpellHandler.cpp:415)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x820C7F6: WorldSession::HandleMoveTimeSkippedOpcode(WorldPacket&) (MiscHandler.cpp:907)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x820C7F6: WorldSession::HandleMoveTimeSkippedOpcode(WorldPacket&) (MiscHandler.cpp:907)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x820C7F6: WorldSession::HandleMoveTimeSkippedOpcode(WorldPacket&) (MiscHandler.cpp:907)
==32440==
==32440== Invalid read of size 4
==32440== at 0x80EAFE4: Object::GetAngle(float, float) const (cmath:152)
==32440== by 0x80EB11B: Object::GetAngle(Object const*) const (Object.cpp:629)
==32440== by 0x80EB354: Object::GetContactPoint(Object const*, float&, float&, float&) const (Object.cpp:669)
==32440== by 0x8167DEF: TargetedMovementGenerator::_setTargetLocation(Creature&, float) (TargetedMovementGenerator.cpp:52)
==32440== by 0x81680BC: TargetedMovementGenerator::Initialize(Creature&) (TargetedMovementGenerator.cpp:81)
==32440== by 0x8167BC7: TargetedMovementGenerator::Reset(Creature&) (TargetedMovementGenerator.cpp:87)
==32440== by 0x80D622C: MotionMaster::MovementExpired() (MotionMaster.cpp:79)
==32440== by 0x80D62D3: MotionMaster::UpdateMotion(unsigned const&) (MotionMaster.cpp:48)
==32440== by 0x80A20CE: Creature::AIM_Update(unsigned const&) (Creature.cpp:223)
==32440== by 0x80A239F: Creature::Update(unsigned) (Creature.cpp:306)
==32440== by 0x80DFB1A: void VisitorHelper<MaNGOS::ObjectUpdater, Creature>(MaNGOS::ObjectUpdater&, ContainerMapList<Creature>&) (GridNotifiersImpl.h:153)
==32440== by 0x80DFB67: void VisitorHelper<MaNGOS::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >&) (TypeContainerVisitor.h:70)
==32440== Address 0xDF2232C is not stack'd, malloc'd or (recently) free'd
==32440==
==32440== Invalid read of size 4
==32440== at 0x80EAFEE: Object::GetAngle(float, float) const (cmath:152)
==32440== by 0x80EB11B: Object::GetAngle(Object const*) const (Object.cpp:629)
==32440== by 0x80EB354: Object::GetContactPoint(Object const*, float&, float&, float&) const (Object.cpp:669)
==32440== by 0x8167DEF: TargetedMovementGenerator::_setTargetLocation(Creature&, float) (TargetedMovementGenerator.cpp:52)
==32440== by 0x81680BC: TargetedMovementGenerator::Initialize(Creature&) (TargetedMovementGenerator.cpp:81)
==32440== by 0x8167BC7: TargetedMovementGenerator::Reset(Creature&) (TargetedMovementGenerator.cpp:87)
==32440== by 0x80D622C: MotionMaster::MovementExpired() (MotionMaster.cpp:79)
==32440== by 0x80D62D3: MotionMaster::UpdateMotion(unsigned const&) (MotionMaster.cpp:48)
==32440== by 0x80A20CE: Creature::AIM_Update(unsigned const&) (Creature.cpp:223)
==32440== by 0x80A239F: Creature::Update(unsigned) (Creature.cpp:306)
==32440== by 0x80DFB1A: void VisitorHelper<MaNGOS::ObjectUpdater, Creature>(MaNGOS::ObjectUpdater&, ContainerMapList<Creature>&) (GridNotifiersImpl.h:153)
==32440== by 0x80DFB67: void VisitorHelper<MaNGOS::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >&) (TypeContainerVisitor.h:70)
==32440== Address 0xDF22330 is not stack'd, malloc'd or (recently) free'd
==32440==
==32440== Invalid read of size 4
==32440== at 0x80EB35B: Object::GetContactPoint(Object const*, float&, float&, float&) const (Object.h:140)
==32440== by 0x8167DEF: TargetedMovementGenerator::_setTargetLocation(Creature&, float) (TargetedMovementGenerator.cpp:52)
==32440== by 0x81680BC: TargetedMovementGenerator::Initialize(Creature&) (TargetedMovementGenerator.cpp:81)
==32440== by 0x8167BC7: TargetedMovementGenerator::Reset(Creature&) (TargetedMovementGenerator.cpp:87)
==32440== by 0x80D622C: MotionMaster::MovementExpired() (MotionMaster.cpp:79)
==32440== by 0x80D62D3: MotionMaster::UpdateMotion(unsigned const&) (MotionMaster.cpp:48)
==32440== by 0x80A20CE: Creature::AIM_Update(unsigned const&) (Creature.cpp:223)
==32440== by 0x80A239F: Creature::Update(unsigned) (Creature.cpp:306)
==32440== by 0x80DFB1A: void VisitorHelper<MaNGOS::ObjectUpdater, Creature>(MaNGOS::ObjectUpdater&, ContainerMapList<Creature>&) (GridNotifiersImpl.h:153)
==32440== by 0x80DFB67: void VisitorHelper<MaNGOS::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >&) (TypeContainerVisitor.h:70)
==32440== by 0x80DFBAE: void VisitorHelper<MaNGOS::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:71)
==32440== by 0x80DFBD1: void VisitorHelper<MaNGOS::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >(MaNGOS::ObjectUpdater&, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:94)
==32440== Address 0xDF2232C is not stack'd, malloc'd or (recently) free'd
==32440==
==32440== Invalid read of size 2
==32440== at 0x80EB35E: Object::GetContactPoint(Object const*, float&, float&, float&) const (Object.h:150)
==32440== by 0x8167DEF: TargetedMovementGenerator::_setTargetLocation(Creature&, float) (TargetedMovementGenerator.cpp:52)
==32440== by 0x81680BC: TargetedMovementGenerator::Initialize(Creature&) (TargetedMovementGenerator.cpp:81)
==32440== by 0x8167BC7: TargetedMovementGenerator::Reset(Creature&) (TargetedMovementGenerator.cpp:87)
==32440== by 0x80D622C: MotionMaster::MovementExpired() (MotionMaster.cpp:79)
==32440== by 0x80D62D3: MotionMaster::UpdateMotion(unsigned const&) (MotionMaster.cpp:48)
==32440== by 0x80A20CE: Creature::AIM_Update(unsigned const&) (Creature.cpp:223)
==32440== by 0x80A239F: Creature::Update(unsigned) (Creature.cpp:306)
==32440== by 0x80DFB1A: void VisitorHelper<MaNGOS::ObjectUpdater, Creature>(MaNGOS::ObjectUpdater&, ContainerMapList<Creature>&) (GridNotifiersImpl.h:153)
==32440== by 0x80DFB67: void VisitorHelper<MaNGOS::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >&) (TypeContainerVisitor.h:70)
==32440== by 0x80DFBAE: void VisitorHelper<MaNGOS::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:71)
==32440== by 0x80DFBD1: void VisitorHelper<MaNGOS::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >(MaNGOS::ObjectUpdater&, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:94)
==32440== Address 0xDF2234C is 4 bytes before a block of size 216 alloc'd
==32440== at 0x40211C6: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x80F0C57: void LoadHelper<GameObject>(QueryResult*, CoordPair<512>&, std::map<unsigned long long, GameObject*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, GameObject*> > >&, unsigned&) (ObjectGridLoader.cpp:98)
==32440== by 0x80F0677: ObjectGridLoader::Visit(std::map<unsigned long long, GameObject*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, GameObject*> > >&) (ObjectGridLoader.cpp:144)
==32440== by 0x80F1135: void VisitorHelper<ObjectGridLoader, GameObject>(ObjectGridLoader&, ContainerMapList<GameObject>&) (TypeContainerVisitor.h:64)
==32440== by 0x80F1BFD: void VisitorHelper<ObjectGridLoader, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >(ObjectGridLoader&, ContainerMapList<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:70)
==32440== by 0x80F1C2F: void VisitorHelper<ObjectGridLoader, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >(ObjectGridLoader&, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:94)
==32440== by 0x80F07A5: ObjectGridLoader::Load(Grid<Player, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >, MaNGOS::SingleThreaded<Player> >&) (TypeContainerVisitor.h:105)
==32440== by 0x80F082C: ObjectGridLoader::LoadN() (GridLoader.h:52)
==32440== by 0x80B5CE6: Map::EnsureGridLoadedForPlayer(Cell const&, Player*, bool) (Map.cpp:232)
==32440== by 0x80B7D7E: Map::Add(Player*) (Map.cpp:290)
==32440== by 0x81AF7E9: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:439)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440==
==32440== Invalid read of size 4
==32440== at 0x80EB36E: Object::GetContactPoint(Object const*, float&, float&, float&) const (Object.h:150)
==32440== by 0x8167DEF: TargetedMovementGenerator::_setTargetLocation(Creature&, float) (TargetedMovementGenerator.cpp:52)
==32440== by 0x81680BC: TargetedMovementGenerator::Initialize(Creature&) (TargetedMovementGenerator.cpp:81)
==32440== by 0x8167BC7: TargetedMovementGenerator::Reset(Creature&) (TargetedMovementGenerator.cpp:87)
==32440== by 0x80D622C: MotionMaster::MovementExpired() (MotionMaster.cpp:79)
==32440== by 0x80D62D3: MotionMaster::UpdateMotion(unsigned const&) (MotionMaster.cpp:48)
==32440== by 0x80A20CE: Creature::AIM_Update(unsigned const&) (Creature.cpp:223)
==32440== by 0x80A239F: Creature::Update(unsigned) (Creature.cpp:306)
==32440== by 0x80DFB1A: void VisitorHelper<MaNGOS::ObjectUpdater, Creature>(MaNGOS::ObjectUpdater&, ContainerMapList<Creature>&) (GridNotifiersImpl.h:153)
==32440== by 0x80DFB67: void VisitorHelper<MaNGOS::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >&) (TypeContainerVisitor.h:70)
==32440== by 0x80DFBAE: void VisitorHelper<MaNGOS::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:71)
==32440== by 0x80DFBD1: void VisitorHelper<MaNGOS::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >(MaNGOS::ObjectUpdater&, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:94)
==32440== Address 0xDF22348 is 8 bytes before a block of size 216 alloc'd
==32440== at 0x40211C6: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x80F0C57: void LoadHelper<GameObject>(QueryResult*, CoordPair<512>&, std::map<unsigned long long, GameObject*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, GameObject*> > >&, unsigned&) (ObjectGridLoader.cpp:98)
==32440== by 0x80F0677: ObjectGridLoader::Visit(std::map<unsigned long long, GameObject*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, GameObject*> > >&) (ObjectGridLoader.cpp:144)
==32440== by 0x80F1135: void VisitorHelper<ObjectGridLoader, GameObject>(ObjectGridLoader&, ContainerMapList<GameObject>&) (TypeContainerVisitor.h:64)
==32440== by 0x80F1BFD: void VisitorHelper<ObjectGridLoader, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >(ObjectGridLoader&, ContainerMapList<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:70)
==32440== by 0x80F1C2F: void VisitorHelper<ObjectGridLoader, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >(ObjectGridLoader&, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:94)
==32440== by 0x80F07A5: ObjectGridLoader::Load(Grid<Player, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >, MaNGOS::SingleThreaded<Player> >&) (TypeContainerVisitor.h:105)
==32440== by 0x80F082C: ObjectGridLoader::LoadN() (GridLoader.h:52)
==32440== by 0x80B5CE6: Map::EnsureGridLoadedForPlayer(Cell const&, Player*, bool) (Map.cpp:232)
==32440== by 0x80B7D7E: Map::Add(Player*) (Map.cpp:290)
==32440== by 0x81AF7E9: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:439)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440==
==32440== Invalid read of size 4
==32440== at 0x80EB3B7: Object::GetContactPoint(Object const*, float&, float&, float&) const (Object.h:141)
==32440== by 0x8167DEF: TargetedMovementGenerator::_setTargetLocation(Creature&, float) (TargetedMovementGenerator.cpp:52)
==32440== by 0x81680BC: TargetedMovementGenerator::Initialize(Creature&) (TargetedMovementGenerator.cpp:81)
==32440== by 0x8167BC7: TargetedMovementGenerator::Reset(Creature&) (TargetedMovementGenerator.cpp:87)
==32440== by 0x80D622C: MotionMaster::MovementExpired() (MotionMaster.cpp:79)
==32440== by 0x80D62D3: MotionMaster::UpdateMotion(unsigned const&) (MotionMaster.cpp:48)
==32440== by 0x80A20CE: Creature::AIM_Update(unsigned const&) (Creature.cpp:223)
==32440== by 0x80A239F: Creature::Update(unsigned) (Creature.cpp:306)
==32440== by 0x80DFB1A: void VisitorHelper<MaNGOS::ObjectUpdater, Creature>(MaNGOS::ObjectUpdater&, ContainerMapList<Creature>&) (GridNotifiersImpl.h:153)
==32440== by 0x80DFB67: void VisitorHelper<MaNGOS::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >&) (TypeContainerVisitor.h:70)
==32440== by 0x80DFBAE: void VisitorHelper<MaNGOS::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:71)
==32440== by 0x80DFBD1: void VisitorHelper<MaNGOS::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >(MaNGOS::ObjectUpdater&, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:94)
==32440== Address 0xDF22330 is not stack'd, malloc'd or (recently) free'd
==32440==
==32440== Invalid read of size 2
==32440== at 0x80EB3BA: Object::GetContactPoint(Object const*, float&, float&, float&) const (Object.h:150)
==32440== by 0x8167DEF: TargetedMovementGenerator::_setTargetLocation(Creature&, float) (TargetedMovementGenerator.cpp:52)
==32440== by 0x81680BC: TargetedMovementGenerator::Initialize(Creature&) (TargetedMovementGenerator.cpp:81)
==32440== by 0x8167BC7: TargetedMovementGenerator::Reset(Creature&) (TargetedMovementGenerator.cpp:87)
==32440== by 0x80D622C: MotionMaster::MovementExpired() (MotionMaster.cpp:79)
==32440== by 0x80D62D3: MotionMaster::UpdateMotion(unsigned const&) (MotionMaster.cpp:48)
==32440== by 0x80A20CE: Creature::AIM_Update(unsigned const&) (Creature.cpp:223)
==32440== by 0x80A239F: Creature::Update(unsigned) (Creature.cpp:306)
==32440== by 0x80DFB1A: void VisitorHelper<MaNGOS::ObjectUpdater, Creature>(MaNGOS::ObjectUpdater&, ContainerMapList<Creature>&) (GridNotifiersImpl.h:153)
==32440== by 0x80DFB67: void VisitorHelper<MaNGOS::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >&) (TypeContainerVisitor.h:70)
==32440== by 0x80DFBAE: void VisitorHelper<MaNGOS::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:71)
==32440== by 0x80DFBD1: void VisitorHelper<MaNGOS::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >(MaNGOS::ObjectUpdater&, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:94)
==32440== Address 0xDF2234C is 4 bytes before a block of size 216 alloc'd
==32440== at 0x40211C6: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x80F0C57: void LoadHelper<GameObject>(QueryResult*, CoordPair<512>&, std::map<unsigned long long, GameObject*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, GameObject*> > >&, unsigned&) (ObjectGridLoader.cpp:98)
==32440== by 0x80F0677: ObjectGridLoader::Visit(std::map<unsigned long long, GameObject*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, GameObject*> > >&) (ObjectGridLoader.cpp:144)
==32440== by 0x80F1135: void VisitorHelper<ObjectGridLoader, GameObject>(ObjectGridLoader&, ContainerMapList<GameObject>&) (TypeContainerVisitor.h:64)
==32440== by 0x80F1BFD: void VisitorHelper<ObjectGridLoader, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >(ObjectGridLoader&, ContainerMapList<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:70)
==32440== by 0x80F1C2F: void VisitorHelper<ObjectGridLoader, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >(ObjectGridLoader&, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:94)
==32440== by 0x80F07A5: ObjectGridLoader::Load(Grid<Player, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >, MaNGOS::SingleThreaded<Player> >&) (TypeContainerVisitor.h:105)
==32440== by 0x80F082C: ObjectGridLoader::LoadN() (GridLoader.h:52)
==32440== by 0x80B5CE6: Map::EnsureGridLoadedForPlayer(Cell const&, Player*, bool) (Map.cpp:232)
==32440== by 0x80B7D7E: Map::Add(Player*) (Map.cpp:290)
==32440== by 0x81AF7E9: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:439)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440==
==32440== Invalid read of size 4
==32440== at 0x80EB3CA: Object::GetContactPoint(Object const*, float&, float&, float&) const (Object.h:150)
==32440== by 0x8167DEF: TargetedMovementGenerator::_setTargetLocation(Creature&, float) (TargetedMovementGenerator.cpp:52)
==32440== by 0x81680BC: TargetedMovementGenerator::Initialize(Creature&) (TargetedMovementGenerator.cpp:81)
==32440== by 0x8167BC7: TargetedMovementGenerator::Reset(Creature&) (TargetedMovementGenerator.cpp:87)
==32440== by 0x80D622C: MotionMaster::MovementExpired() (MotionMaster.cpp:79)
==32440== by 0x80D62D3: MotionMaster::UpdateMotion(unsigned const&) (MotionMaster.cpp:48)
==32440== by 0x80A20CE: Creature::AIM_Update(unsigned const&) (Creature.cpp:223)
==32440== by 0x80A239F: Creature::Update(unsigned) (Creature.cpp:306)
==32440== by 0x80DFB1A: void VisitorHelper<MaNGOS::ObjectUpdater, Creature>(MaNGOS::ObjectUpdater&, ContainerMapList<Creature>&) (GridNotifiersImpl.h:153)
==32440== by 0x80DFB67: void VisitorHelper<MaNGOS::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >&) (TypeContainerVisitor.h:70)
==32440== by 0x80DFBAE: void VisitorHelper<MaNGOS::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:71)
==32440== by 0x80DFBD1: void VisitorHelper<MaNGOS::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >(MaNGOS::ObjectUpdater&, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:94)
==32440== Address 0xDF22348 is 8 bytes before a block of size 216 alloc'd
==32440== at 0x40211C6: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x80F0C57: void LoadHelper<GameObject>(QueryResult*, CoordPair<512>&, std::map<unsigned long long, GameObject*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, GameObject*> > >&, unsigned&) (ObjectGridLoader.cpp:98)
==32440== by 0x80F0677: ObjectGridLoader::Visit(std::map<unsigned long long, GameObject*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, GameObject*> > >&) (ObjectGridLoader.cpp:144)
==32440== by 0x80F1135: void VisitorHelper<ObjectGridLoader, GameObject>(ObjectGridLoader&, ContainerMapList<GameObject>&) (TypeContainerVisitor.h:64)
==32440== by 0x80F1BFD: void VisitorHelper<ObjectGridLoader, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >(ObjectGridLoader&, ContainerMapList<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:70)
==32440== by 0x80F1C2F: void VisitorHelper<ObjectGridLoader, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >(ObjectGridLoader&, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:94)
==32440== by 0x80F07A5: ObjectGridLoader::Load(Grid<Player, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >, MaNGOS::SingleThreaded<Player> >&) (TypeContainerVisitor.h:105)
==32440== by 0x80F082C: ObjectGridLoader::LoadN() (GridLoader.h:52)
==32440== by 0x80B5CE6: Map::EnsureGridLoadedForPlayer(Cell const&, Player*, bool) (Map.cpp:232)
==32440== by 0x80B7D7E: Map::Add(Player*) (Map.cpp:290)
==32440== by 0x81AF7E9: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:439)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440==
==32440== Invalid read of size 4
==32440== at 0x80EB413: Object::GetContactPoint(Object const*, float&, float&, float&) const (Object.cpp:672)
==32440== by 0x8167DEF: TargetedMovementGenerator::_setTargetLocation(Creature&, float) (TargetedMovementGenerator.cpp:52)
==32440== by 0x81680BC: TargetedMovementGenerator::Initialize(Creature&) (TargetedMovementGenerator.cpp:81)
==32440== by 0x8167BC7: TargetedMovementGenerator::Reset(Creature&) (TargetedMovementGenerator.cpp:87)
==32440== by 0x80D622C: MotionMaster::MovementExpired() (MotionMaster.cpp:79)
==32440== by 0x80D62D3: MotionMaster::UpdateMotion(unsigned const&) (MotionMaster.cpp:48)
==32440== by 0x80A20CE: Creature::AIM_Update(unsigned const&) (Creature.cpp:223)
==32440== by 0x80A239F: Creature::Update(unsigned) (Creature.cpp:306)
==32440== by 0x80DFB1A: void VisitorHelper<MaNGOS::ObjectUpdater, Creature>(MaNGOS::ObjectUpdater&, ContainerMapList<Creature>&) (GridNotifiersImpl.h:153)
==32440== by 0x80DFB67: void VisitorHelper<MaNGOS::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >&) (TypeContainerVisitor.h:70)
==32440== by 0x80DFBAE: void VisitorHelper<MaNGOS::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:71)
==32440== by 0x80DFBD1: void VisitorHelper<MaNGOS::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >(MaNGOS::ObjectUpdater&, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:94)
==32440== Address 0xDF22334 is not stack'd, malloc'd or (recently) free'd
==32440==
==32440== Invalid read of size 4
==32440== at 0x8167DF3: TargetedMovementGenerator::_setTargetLocation(Creature&, float) (TargetedMovementGenerator.cpp:53)
==32440== by 0x81680BC: TargetedMovementGenerator::Initialize(Creature&) (TargetedMovementGenerator.cpp:81)
==32440== by 0x8167BC7: TargetedMovementGenerator::Reset(Creature&) (TargetedMovementGenerator.cpp:87)
==32440== by 0x80D622C: MotionMaster::MovementExpired() (MotionMaster.cpp:79)
==32440== by 0x80D62D3: MotionMaster::UpdateMotion(unsigned const&) (MotionMaster.cpp:48)
==32440== by 0x80A20CE: Creature::AIM_Update(unsigned const&) (Creature.cpp:223)
==32440== by 0x80A239F: Creature::Update(unsigned) (Creature.cpp:306)
==32440== by 0x80DFB1A: void VisitorHelper<MaNGOS::ObjectUpdater, Creature>(MaNGOS::ObjectUpdater&, ContainerMapList<Creature>&) (GridNotifiersImpl.h:153)
==32440== by 0x80DFB67: void VisitorHelper<MaNGOS::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >&) (TypeContainerVisitor.h:70)
==32440== by 0x80DFBAE: void VisitorHelper<MaNGOS::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:71)
==32440== by 0x80DFBD1: void VisitorHelper<MaNGOS::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >(MaNGOS::ObjectUpdater&, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:94)
==32440== by 0x80E1793: void Cell::Visit<MaNGOS::SingleThreaded<ZThread::FairReadWriteLock>::Lock, MaNGOS::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >(CellLock<MaNGOS::SingleThreaded<ZThread::FairReadWriteLock>::Lock> const&, TypeContainerVisitor<MaNGOS::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >&, Map&) const (TypeContainerVisitor.h:105)
==32440== Address 0xDF22338 is not stack'd, malloc'd or (recently) free'd
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x816852C: DestinationHolder<Traveller<Creature> >::SetDestination(Traveller<Creature>&, float, float, float, float) (DestinationHolderImp.h:68)
==32440== by 0x8167E51: TargetedMovementGenerator::_setTargetLocation(Creature&, float) (TargetedMovementGenerator.cpp:58)
==32440== by 0x81680BC: TargetedMovementGenerator::Initialize(Creature&) (TargetedMovementGenerator.cpp:81)
==32440== by 0x8167BC7: TargetedMovementGenerator::Reset(Creature&) (TargetedMovementGenerator.cpp:87)
==32440== by 0x80D622C: MotionMaster::MovementExpired() (MotionMaster.cpp:79)
==32440== by 0x80D62D3: MotionMaster::UpdateMotion(unsigned const&) (MotionMaster.cpp:48)
==32440== by 0x80A20CE: Creature::AIM_Update(unsigned const&) (Creature.cpp:223)
==32440== by 0x80A239F: Creature::Update(unsigned) (Creature.cpp:306)
==32440== by 0x80DFB1A: void VisitorHelper<MaNGOS::ObjectUpdater, Creature>(MaNGOS::ObjectUpdater&, ContainerMapList<Creature>&) (GridNotifiersImpl.h:153)
==32440== by 0x80DFB67: void VisitorHelper<MaNGOS::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >&) (TypeContainerVisitor.h:70)
==32440== by 0x80DFBAE: void VisitorHelper<MaNGOS::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:71)
==32440== by 0x80DFBD1: void VisitorHelper<MaNGOS::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >(MaNGOS::ObjectUpdater&, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:94)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x8177555: Unit::RemoveAura(std::_Rb_tree_iterator<std::pair<std::pair<unsigned, unsigned> const, Aura*> >&, bool) (Unit.cpp:1942)
==32440== by 0x8177A45: Unit::RemoveAurasDueToSpell(unsigned) (Unit.cpp:1927)
==32440== by 0x817CD25: Unit::AddItemEnchant(Item*, unsigned, bool) (Unit.cpp:2393)
==32440== by 0x8125CA4: Player::_ApplyItemMods(Item*, unsigned char, bool) (Player.cpp:4327)
==32440== by 0x8125DD2: Player::RemoveItem(unsigned char, unsigned char, bool) (Player.cpp:6840)
==32440== by 0x813865E: Player::SwapItem(unsigned short, unsigned short) (Player.cpp:7439)
==32440== by 0x80AD95C: WorldSession::HandleSwapItem(WorldPacket&) (ItemHandler.cpp:71)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x8177555: Unit::RemoveAura(std::_Rb_tree_iterator<std::pair<std::pair<unsigned, unsigned> const, Aura*> >&, bool) (Unit.cpp:1942)
==32440== by 0x81779D6: Unit::RemoveAllAuras() (Unit.cpp:2014)
==32440== by 0x8131758: Player::~Player() (Player.cpp:177)
==32440== by 0x81B0D55: WorldSession::HandleCharCreateOpcode(WorldPacket&) (CharacterHandler.cpp:175)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440== by 0x43C9166: start_thread (in /lib/libpthread-2.4.so)
==32440== by 0x45963FD: clone (in /lib/libc-2.4.so)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x8177555: Unit::RemoveAura(std::_Rb_tree_iterator<std::pair<std::pair<unsigned, unsigned> const, Aura*> >&, bool) (Unit.cpp:1942)
==32440== by 0x8177A45: Unit::RemoveAurasDueToSpell(unsigned) (Unit.cpp:1927)
==32440== by 0x8146CB1: HandleShapeshiftBoosts(bool, Aura*) (SpellAuras.cpp:2540)
==32440== by 0x814C979: Aura::_AddAura() (SpellAuras.cpp:582)
==32440== by 0x81781F4: Unit::AddAura(Aura*, bool) (Unit.cpp:1717)
==32440== by 0x815FDD0: Spell::EffectApplyAura(unsigned) (SpellEffects.cpp:456)
==32440== by 0x814F998: Spell::HandleEffects(Unit*, Item*, GameObject*, unsigned) (Spell.cpp:1464)
==32440== by 0x8155D44: Spell::cast(bool) (Spell.cpp:689)
==32440== by 0x81565CE: Spell::update(unsigned) (Spell.cpp:904)
==32440== by 0x817BBD4: Unit::_UpdateSpells(unsigned) (Unit.cpp:1454)
==32440== by 0x817C120: Unit::Update(unsigned) (Unit.cpp:114)
==32440== by 0x81307D1: Player::Update(unsigned) (Player.cpp:645)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x80D5DA0: FlightMaster::FlightReportUpdate(unsigned const&) (FlightMaster.h:68)
==32440== by 0x80D4B54: MapManager::Update(long) (MapManager.cpp:113)
==32440== by 0x818DC69: World::Update(long) (World.cpp:475)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440== by 0x43C9166: start_thread (in /lib/libpthread-2.4.so)
==32440== by 0x45963FD: clone (in /lib/libc-2.4.so)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x8177555: Unit::RemoveAura(std::_Rb_tree_iterator<std::pair<std::pair<unsigned, unsigned> const, Aura*> >&, bool) (Unit.cpp:1942)
==32440== by 0x8177A45: Unit::RemoveAurasDueToSpell(unsigned) (Unit.cpp:1927)
==32440== by 0x817CD25: Unit::AddItemEnchant(Item*, unsigned, bool) (Unit.cpp:2393)
==32440== by 0x810F6CA: Player::UpdateEnchantTime(unsigned) (Player.cpp:7631)
==32440== by 0x8131633: Player::Update(unsigned) (Player.cpp:901)
==32440== by 0x80DE49A: ObjectAccessor::Update(unsigned const&) (ObjectAccessor.cpp:366)
==32440== by 0x80D4B3A: MapManager::Update(long) (MapManager.cpp:112)
==32440== by 0x818DC69: World::Update(long) (World.cpp:475)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x816852C: DestinationHolder<Traveller<Creature> >::SetDestination(Traveller<Creature>&, float, float, float, float) (DestinationHolderImp.h:68)
==32440== by 0x8167E51: TargetedMovementGenerator::_setTargetLocation(Creature&, float) (TargetedMovementGenerator.cpp:58)
==32440== by 0x81680BC: TargetedMovementGenerator::Initialize(Creature&) (TargetedMovementGenerator.cpp:81)
==32440== by 0x81D8C58: GuardAI::AttackStart(Unit*) (MotionMaster.h:54)
==32440== by 0x81D85C3: GuardAI::MoveInLineOfSight(Unit*) (GuardAI.cpp:49)
==32440== by 0x81D8AB4: GuardAI::UpdateAI(unsigned) (GuardAI.cpp:173)
==32440== by 0x80A20E5: Creature::AIM_Update(unsigned const&) (Creature.cpp:224)
==32440== by 0x80A239F: Creature::Update(unsigned) (Creature.cpp:306)
==32440== by 0x80DFB1A: void VisitorHelper<MaNGOS::ObjectUpdater, Creature>(MaNGOS::ObjectUpdater&, ContainerMapList<Creature>&) (GridNotifiersImpl.h:153)
==32440== by 0x80DFB67: void VisitorHelper<MaNGOS::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >&) (TypeContainerVisitor.h:70)
==32440== by 0x80DFBAE: void VisitorHelper<MaNGOS::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:71)
==32440== by 0x80DFBD1: void VisitorHelper<MaNGOS::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >(MaNGOS::ObjectUpdater&, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:94)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x816852C: DestinationHolder<Traveller<Creature> >::SetDestination(Traveller<Creature>&, float, float, float, float) (DestinationHolderImp.h:68)
==32440== by 0x8167E51: TargetedMovementGenerator::_setTargetLocation(Creature&, float) (TargetedMovementGenerator.cpp:58)
==32440== by 0x81680BC: TargetedMovementGenerator::Initialize(Creature&) (TargetedMovementGenerator.cpp:81)
==32440== by 0x8218FC9: PetAI::_stopAttack() (MotionMaster.h:54)
==32440== by 0x82195FD: PetAI::UpdateAI(unsigned) (PetAI.cpp:144)
==32440== by 0x80A20E5: Creature::AIM_Update(unsigned const&) (Creature.cpp:224)
==32440== by 0x80A239F: Creature::Update(unsigned) (Creature.cpp:306)
==32440== by 0x80DFB1A: void VisitorHelper<MaNGOS::ObjectUpdater, Creature>(MaNGOS::ObjectUpdater&, ContainerMapList<Creature>&) (GridNotifiersImpl.h:153)
==32440== by 0x80DFB67: void VisitorHelper<MaNGOS::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >&) (TypeContainerVisitor.h:70)
==32440== by 0x80DFBAE: void VisitorHelper<MaNGOS::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >(MaNGOS::ObjectUpdater&, ContainerMapList<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:71)
==32440== by 0x80DFBD1: void VisitorHelper<MaNGOS::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >(MaNGOS::ObjectUpdater&, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:94)
==32440== by 0x80E1793: void Cell::Visit<MaNGOS::SingleThreaded<ZThread::FairReadWriteLock>::Lock, MaNGOS::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >(CellLock<MaNGOS::SingleThreaded<ZThread::FairReadWriteLock>::Lock> const&, TypeContainerVisitor<MaNGOS::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >&, Map&) const (TypeContainerVisitor.h:105)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x8128E7E: Player::SetPosition(float, float, float, float) (Player.cpp:3530)
==32440== by 0x8129B49: Player::TeleportTo(unsigned, float, float, float, float, bool, bool) (Player.cpp:1192)
==32440== by 0x8170A28: Transport::TeleportTransport(unsigned, unsigned, float, float, float) (Transports.cpp:369)
==32440== by 0x8170F9A: Transport::Update(unsigned) (Transports.cpp:410)
==32440== by 0x80D4B6F: MapManager::Update(long) (MapManager.cpp:115)
==32440== by 0x818DC69: World::Update(long) (World.cpp:475)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440== by 0x43C9166: start_thread (in /lib/libpthread-2.4.so)
==32440== by 0x45963FD: clone (in /lib/libc-2.4.so)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x8128E80: Player::SetPosition(float, float, float, float) (Player.cpp:3530)
==32440== by 0x8129B49: Player::TeleportTo(unsigned, float, float, float, float, bool, bool) (Player.cpp:1192)
==32440== by 0x8170A28: Transport::TeleportTransport(unsigned, unsigned, float, float, float) (Transports.cpp:369)
==32440== by 0x8170F9A: Transport::Update(unsigned) (Transports.cpp:410)
==32440== by 0x80D4B6F: MapManager::Update(long) (MapManager.cpp:115)
==32440== by 0x818DC69: World::Update(long) (World.cpp:475)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440== by 0x43C9166: start_thread (in /lib/libpthread-2.4.so)
==32440== by 0x45963FD: clone (in /lib/libc-2.4.so)
==32440==
==32440== Invalid read of size 1
==32440== at 0x80D5D9C: FlightMaster::FlightReportUpdate(unsigned const&) (FlightMaster.h:68)
==32440== by 0x80D4B54: MapManager::Update(long) (MapManager.cpp:113)
==32440== by 0x818DC69: World::Update(long) (World.cpp:475)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440== by 0x43C9166: start_thread (in /lib/libpthread-2.4.so)
==32440== by 0x45963FD: clone (in /lib/libc-2.4.so)
==32440== Address 0xD6D62C4 is not stack'd, malloc'd or (recently) free'd
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x8177555: Unit::RemoveAura(std::_Rb_tree_iterator<std::pair<std::pair<unsigned, unsigned> const, Aura*> >&, bool) (Unit.cpp:1942)
==32440== by 0x81779D6: Unit::RemoveAllAuras() (Unit.cpp:2014)
==32440== by 0x809B95F: AggressorAI::EnterEvadeMode() (AggressorAI.cpp:130)
==32440== by 0x8175F8B: Unit::RemoveFromThreatList(unsigned long long) (Unit.cpp:3576)
==32440== by 0x81774D3: Unit::DeleteInHateListOf() (Unit.cpp:3628)
==32440== by 0x818F62E: WorldSession::LogoutPlayer(bool) (WorldSession.cpp:130)
==32440== by 0x819050B: WorldSession::Update(unsigned) (WorldSession.cpp:115)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x824D452: longest_match (deflate.c:1121)
==32440== by 0x824EA35: deflate_fast (deflate.c:1491)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x81875F6: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:64)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFA68: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:69)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440== by 0x821846A: WorldSession::HandleMoveWorldportAckOpcode(WorldPacket&) (MovementHandler.cpp:36)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x824D460: longest_match (deflate.c:1121)
==32440== by 0x824EA35: deflate_fast (deflate.c:1491)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x81875F6: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:64)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFA68: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:69)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440== by 0x821846A: WorldSession::HandleMoveWorldportAckOpcode(WorldPacket&) (MovementHandler.cpp:36)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x824D46D: longest_match (deflate.c:1121)
==32440== by 0x824EA35: deflate_fast (deflate.c:1491)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x81875F6: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:64)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFA68: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:69)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440== by 0x821846A: WorldSession::HandleMoveWorldportAckOpcode(WorldPacket&) (MovementHandler.cpp:36)
==32440==
==32440== Use of uninitialised value of size 4
==32440== at 0x824EB36: deflate_fast (deflate.c:1515)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x81875F6: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:64)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFA68: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:69)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440== by 0x821846A: WorldSession::HandleMoveWorldportAckOpcode(WorldPacket&) (MovementHandler.cpp:36)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440==
==32440== Use of uninitialised value of size 4
==32440== at 0x824EB52: deflate_fast (deflate.c:1515)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x81875F6: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:64)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFA68: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:69)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440== by 0x821846A: WorldSession::HandleMoveWorldportAckOpcode(WorldPacket&) (MovementHandler.cpp:36)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440==
==32440== Use of uninitialised value of size 4
==32440== at 0x824FCF8: compress_block (trees.c:1087)
==32440== by 0x8250F16: _tr_flush_block (trees.c:997)
==32440== by 0x824EC78: deflate_fast (deflate.c:1544)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x8187650: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:78)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFA68: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:69)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440==
==32440== Use of uninitialised value of size 4
==32440== at 0x824FD0D: compress_block (trees.c:1087)
==32440== by 0x8250F16: _tr_flush_block (trees.c:997)
==32440== by 0x824EC78: deflate_fast (deflate.c:1544)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x8187650: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:78)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFA68: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:69)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440==
==32440== Use of uninitialised value of size 4
==32440== at 0x824FD70: compress_block (trees.c:1087)
==32440== by 0x8250F16: _tr_flush_block (trees.c:997)
==32440== by 0x824EC78: deflate_fast (deflate.c:1544)
==32440== by 0x824E2B0: deflate (deflate.c:790)
==32440== by 0x8187650: UpdateData::Compress(void*, unsigned*, void*, int) (UpdateData.cpp:78)
==32440== by 0x81883AA: UpdateData::BuildPacket(WorldPacket*) (UpdateData.cpp:130)
==32440== by 0x81CFA68: MaNGOS::PlayerNotifier::BuildForMySelf() (GridNotifiers.cpp:69)
==32440== by 0x81CFD04: MaNGOS::PlayerNotifier::Visit(std::map<unsigned long long, Player*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, Player*> > >&) (GridNotifiers.cpp:33)
==32440== by 0x80B99BF: void VisitorHelper<MaNGOS::PlayerNotifier, Player>(MaNGOS::PlayerNotifier&, ContainerMapList<Player>&) (TypeContainerVisitor.h:64)
==32440== by 0x80D2266: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::PlayerNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::PlayerNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B7C1B: Map::NotifyPlayerVisibility(Cell const&, CoordPair<512> const&, Player*) (Map.cpp:277)
==32440== by 0x80B7DA5: Map::Add(Player*) (Map.cpp:292)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x8177555: Unit::RemoveAura(std::_Rb_tree_iterator<std::pair<std::pair<unsigned, unsigned> const, Aura*> >&, bool) (Unit.cpp:1942)
==32440== by 0x8177A45: Unit::RemoveAurasDueToSpell(unsigned) (Unit.cpp:1927)
==32440== by 0x8177FF2: Unit::RemoveNoStackAurasDueToAura(Aura*) (Unit.cpp:1816)
==32440== by 0x81781CC: Unit::AddAura(Aura*, bool) (Unit.cpp:1710)
==32440== by 0x815FDD0: Spell::EffectApplyAura(unsigned) (SpellEffects.cpp:456)
==32440== by 0x814F998: Spell::HandleEffects(Unit*, Item*, GameObject*, unsigned) (Spell.cpp:1464)
==32440== by 0x8155D44: Spell::cast(bool) (Spell.cpp:689)
==32440== by 0x81565CE: Spell::update(unsigned) (Spell.cpp:904)
==32440== by 0x817BBD4: Unit::_UpdateSpells(unsigned) (Unit.cpp:1454)
==32440== by 0x817C120: Unit::Update(unsigned) (Unit.cpp:114)
==32440== by 0x81307D1: Player::Update(unsigned) (Player.cpp:645)
==32440== by 0x80DE49A: ObjectAccessor::Update(unsigned const&) (ObjectAccessor.cpp:366)
==32440==
==32440== Invalid read of size 4
==32440== at 0x81F0FEA: Item::SetState(ItemUpdateState, Player*) (Item.cpp:791)
==32440== by 0x8136B69: Player::_LoadInventory(unsigned) (Player.cpp:9563)
==32440== by 0x8137B48: Player::LoadFromDB(unsigned) (Player.cpp:9379)
==32440== by 0x81AD6EA: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:241)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440== by 0x43C9166: start_thread (in /lib/libpthread-2.4.so)
==32440== by 0x45963FD: clone (in /lib/libc-2.4.so)
==32440== Address 0x58F1D8C is 188 bytes inside a block of size 196 free'd
==32440== at 0x4020228: operator delete(void*) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x81F2271: Item::~Item() (Item.h:135)
==32440== by 0x81F1011: Item::SetState(ItemUpdateState, Player*) (Item.cpp:795)
==32440== by 0x810C82D: Player::StoreItem(unsigned short, Item*, bool) (Player.cpp:6740)
==32440== by 0x8136A81: Player::_LoadInventory(unsigned) (Player.cpp:9539)
==32440== by 0x8137B48: Player::LoadFromDB(unsigned) (Player.cpp:9379)
==32440== by 0x81AD6EA: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:241)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440==
==32440== Invalid write of size 2
==32440== at 0x81F1036: Item::SetState(ItemUpdateState, Player*) (Item.cpp:809)
==32440== by 0x8136B69: Player::_LoadInventory(unsigned) (Player.cpp:9563)
==32440== by 0x8137B48: Player::LoadFromDB(unsigned) (Player.cpp:9379)
==32440== by 0x81AD6EA: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:241)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440== by 0x43C9166: start_thread (in /lib/libpthread-2.4.so)
==32440== by 0x45963FD: clone (in /lib/libc-2.4.so)
==32440== Address 0x58F1D90 is 192 bytes inside a block of size 196 free'd
==32440== at 0x4020228: operator delete(void*) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x81F2271: Item::~Item() (Item.h:135)
==32440== by 0x81F1011: Item::SetState(ItemUpdateState, Player*) (Item.cpp:795)
==32440== by 0x810C82D: Player::StoreItem(unsigned short, Item*, bool) (Player.cpp:6740)
==32440== by 0x8136A81: Player::_LoadInventory(unsigned) (Player.cpp:9539)
==32440== by 0x8137B48: Player::LoadFromDB(unsigned) (Player.cpp:9379)
==32440== by 0x81AD6EA: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:241)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440==
==32440== Invalid write of size 4
==32440== at 0x81F103F: Item::SetState(ItemUpdateState, Player*) (Item.cpp:810)
==32440== by 0x8136B69: Player::_LoadInventory(unsigned) (Player.cpp:9563)
==32440== by 0x8137B48: Player::LoadFromDB(unsigned) (Player.cpp:9379)
==32440== by 0x81AD6EA: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:241)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440== by 0x43C9166: start_thread (in /lib/libpthread-2.4.so)
==32440== by 0x45963FD: clone (in /lib/libc-2.4.so)
==32440== Address 0x58F1D8C is 188 bytes inside a block of size 196 free'd
==32440== at 0x4020228: operator delete(void*) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x81F2271: Item::~Item() (Item.h:135)
==32440== by 0x81F1011: Item::SetState(ItemUpdateState, Player*) (Item.cpp:795)
==32440== by 0x810C82D: Player::StoreItem(unsigned short, Item*, bool) (Player.cpp:6740)
==32440== by 0x8136A81: Player::_LoadInventory(unsigned) (Player.cpp:9539)
==32440== by 0x8137B48: Player::LoadFromDB(unsigned) (Player.cpp:9379)
==32440== by 0x81AD6EA: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:241)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440==
==32440== Conditional jump or move depends on uninitialised value(s)
==32440== at 0x8177555: Unit::RemoveAura(std::_Rb_tree_iterator<std::pair<std::pair<unsigned, unsigned> const, Aura*> >&, bool) (Unit.cpp:1942)
==32440== by 0x817B7B8: Unit::RemoveAllAurasOnDeath() (Unit.cpp:2024)
==32440== by 0x813E234: Player::setDeathState(DeathState) (Unit.h:568)
==32440== by 0x8182CFA: Unit::DealDamage(Unit*, unsigned, DamageEffectType, unsigned, bool) (Unit.cpp:295)
==32440== by 0x812AB1F: Player::EnvironmentalDamage(unsigned long long, unsigned char, unsigned) (Player.cpp:524)
==32440== by 0x8216D1B: WorldSession::HandleFallOpcode(WorldPacket&) (MovementHandler.cpp:74)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440==
==32440== ERROR SUMMARY: 108888 errors from 97 contexts (suppressed: 41 from 1)
==32440== malloc/free: in use at exit: 406,411,374 bytes in 889,034 blocks.
==32440== malloc/free: 18,743,902 allocs, 17,854,868 frees, 253,696,549 bytes allocated.
==32440== For counts of detected errors, rerun with: -v
==32440== searching for pointers to 889,034 not-freed blocks.
==32440== checked 323,254,832 bytes.
==32440==
==32440== Thread 1:
==32440==
==32440== 16 bytes in 2 blocks are possibly lost in loss record 24 of 332
==32440== at 0x40211C6: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x811A4B5: Player::addSpell(unsigned short, unsigned char, PlayerSpellState, unsigned short) (Player.cpp:1867)
==32440== by 0x81204E3: Player::_LoadSpells(unsigned) (Player.cpp:9763)
==32440== by 0x8137B23: Player::LoadFromDB(unsigned) (Player.cpp:9373)
==32440== by 0x81AD6EA: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:241)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440== by 0x43C9166: start_thread (in /lib/libpthread-2.4.so)
==32440==
==32440==
==32440== 24 bytes in 1 blocks are definitely lost in loss record 37 of 332
==32440== at 0x40211C6: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x818C01B: World::SetInitialWorldSettings() (World.cpp:289)
==32440== by 0x80990EC: Master::Run() (Master.cpp:82)
==32440== by 0x8098C0A: main (Main.cpp:77)
==32440==
==32440==
==32440== 36 bytes in 3 blocks are definitely lost in loss record 46 of 332
==32440== at 0x40211C6: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x8107BBC: Player::AddEnchantDuration(Item*, unsigned, unsigned) (Player.cpp:7672)
==32440== by 0x810EF93: Player::LoadEnchant() (Player.cpp:7758)
==32440== by 0x81AFEF5: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:479)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440== by 0x43C9166: start_thread (in /lib/libpthread-2.4.so)
==32440== by 0x45963FD: clone (in /lib/libc-2.4.so)
==32440==
==32440==
==32440== 64 bytes in 8 blocks are definitely lost in loss record 90 of 332
==32440== at 0x40211C6: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x81740A8: Unit::ApplySpellImmune(unsigned, unsigned, unsigned, bool) (Unit.cpp:3240)
==32440== by 0x814294D: Aura::HandleModMechanicImmunity(bool) (SpellAuras.cpp:1616)
==32440== by 0x8141F7B: Aura::ApplyModifier(bool) (SpellAuras.cpp:534)
==32440== by 0x817B694: Unit::_ApplyAllAuraMods() (Unit.cpp:2283)
==32440== by 0x812C815: Player::SaveToDB() (Player.cpp:9950)
==32440== by 0x8131458: Player::Update(unsigned) (Player.cpp:836)
==32440== by 0x80DE49A: ObjectAccessor::Update(unsigned const&) (ObjectAccessor.cpp:366)
==32440== by 0x80D4B3A: MapManager::Update(long) (MapManager.cpp:112)
==32440== by 0x818DC69: World::Update(long) (World.cpp:475)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440==
==32440==
==32440== 80 bytes in 2 blocks are possibly lost in loss record 107 of 332
==32440== at 0x4020B46: operator new[](unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x8234208: QueryResultMysql::QueryResultMysql(st_mysql_res*, unsigned long long, unsigned) (QueryResultMysql.cpp:25)
==32440== by 0x82337F7: DatabaseMysql::Query(char const*) (DatabaseMysql.cpp:169)
==32440== by 0x823389E: DatabaseMysql::PQuery(char const*, ...) (DatabaseMysql.cpp:126)
==32440== by 0x8212B2D: WorldSession::HandleAreaTriggerOpcode(WorldPacket&) (MiscHandler.cpp:791)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x820C7F6: WorldSession::HandleMoveTimeSkippedOpcode(WorldPacket&) (MiscHandler.cpp:907)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440==
==32440==
==32440== 200 bytes in 10 blocks are definitely lost in loss record 118 of 332
==32440== at 0x40211C6: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x80F2C02: ObjectMgr::GetAreaTrigger(unsigned) (ObjectMgr.cpp:1546)
==32440== by 0x8212C46: WorldSession::HandleAreaTriggerOpcode(WorldPacket&) (MiscHandler.cpp:804)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440== by 0x43C9166: start_thread (in /lib/libpthread-2.4.so)
==32440== by 0x45963FD: clone (in /lib/libc-2.4.so)
==32440==
==32440==
==32440== 224 bytes in 1 blocks are possibly lost in loss record 120 of 332
==32440== at 0x40211C6: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x8224A5C: WorldSession::HandleCastSpellOpcode(WorldPacket&) (SpellHandler.cpp:397)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440== by 0x43C9166: start_thread (in /lib/libpthread-2.4.so)
==32440== by 0x45963FD: clone (in /lib/libc-2.4.so)
==32440==
==32440==
==32440== 280 bytes in 7 blocks are definitely lost in loss record 126 of 332
==32440== at 0x40211C6: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x81F0712: AddItemsSetItem(Player*, Item*) (Item.cpp:71)
==32440== by 0x810D250: Player::_ApplyAllItemMods() (Player.cpp:4748)
==32440== by 0x812C820: Player::SaveToDB() (Player.cpp:9951)
==32440== by 0x818FDF9: WorldSession::LogoutPlayer(bool) (WorldSession.cpp:188)
==32440== by 0x819050B: WorldSession::Update(unsigned) (WorldSession.cpp:115)
==32440== by 0x820C7F6: WorldSession::HandleMoveTimeSkippedOpcode(WorldPacket&) (MiscHandler.cpp:907)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x820C7F6: WorldSession::HandleMoveTimeSkippedOpcode(WorldPacket&) (MiscHandler.cpp:907)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440==
==32440==
==32440== 496 (64 direct, 432 indirect) bytes in 1 blocks are definitely lost in loss record 133 of 332
==32440== at 0x40211C6: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x8169949: WorldSession::SendDoFlight(unsigned short, unsigned) (TaxiHandler.cpp:183)
==32440== by 0x816BAE0: WorldSession::HandleActivateTaxiFarOpcode(WorldPacket&) (TaxiHandler.cpp:313)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440== by 0x43C9166: start_thread (in /lib/libpthread-2.4.so)
==32440== by 0x45963FD: clone (in /lib/libc-2.4.so)
==32440==
==32440==
==32440== 192 bytes in 1 blocks are possibly lost in loss record 141 of 332
==32440== at 0x4020B46: operator new[](unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x80EBFCA: Object::LoadValues(char const*) (Object.h:287)
==32440== by 0x81F1EB8: Item::LoadFromDB(unsigned, unsigned long long) (Item.cpp:503)
==32440== by 0x8136C01: Player::_LoadInventory(unsigned) (Player.cpp:9523)
==32440== by 0x8137B48: Player::LoadFromDB(unsigned) (Player.cpp:9379)
==32440== by 0x81AD6EA: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:241)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440==
==32440==
==32440== 196 bytes in 1 blocks are possibly lost in loss record 142 of 332
==32440== at 0x40211C6: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x81A0582: Bag::LoadFromDB(unsigned, unsigned long long) (Bag.h:66)
==32440== by 0x8136C01: Player::_LoadInventory(unsigned) (Player.cpp:9523)
==32440== by 0x8137B48: Player::LoadFromDB(unsigned) (Player.cpp:9379)
==32440== by 0x81AD6EA: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:241)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440== by 0x43C9166: start_thread (in /lib/libpthread-2.4.so)
==32440==
==32440==
==32440== 726 bytes in 11 blocks are possibly lost in loss record 155 of 332
==32440== at 0x4021761: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x42B182D: (within /usr/lib/libcrypto.so.0.9.8)
==32440== by 0x42B1DAA: CRYPTO_malloc (in /usr/lib/libcrypto.so.0.9.8)
==32440== by 0x42E3CAA: BN_bn2hex (in /usr/lib/libcrypto.so.0.9.8)
==32440== by 0x8236D88: BigNumber::AsHexStr() (BigNumber.cpp:194)
==32440== by 0x81932AF: WorldSocket::_HandleAuthSession(WorldPacket&) (WorldSocket.cpp:250)
==32440== by 0x8194543: WorldSocket::OnRead() (WorldSocket.cpp:165)
==32440== by 0x824157F: SocketHandler::Select(long, long) (SocketHandler.cpp:297)
==32440== by 0x80993DE: Master::Run() (Master.cpp:187)
==32440== by 0x8098C0A: main (Main.cpp:77)
==32440==
==32440==
==32440== 39,080 bytes in 4,885 blocks are definitely lost in loss record 205 of 332
==32440== at 0x40211C6: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x811A4B5: Player::addSpell(unsigned short, unsigned char, PlayerSpellState, unsigned short) (Player.cpp:1867)
==32440== by 0x81204E3: Player::_LoadSpells(unsigned) (Player.cpp:9763)
==32440== by 0x8137B23: Player::LoadFromDB(unsigned) (Player.cpp:9373)
==32440== by 0x81AD6EA: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:241)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440== by 0x43C9166: start_thread (in /lib/libpthread-2.4.so)
==32440==
==32440==
==32440== 161,650 bytes in 2,457 blocks are definitely lost in loss record 219 of 332
==32440== at 0x4021761: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x42B182D: (within /usr/lib/libcrypto.so.0.9.8)
==32440== by 0x42B1DAA: CRYPTO_malloc (in /usr/lib/libcrypto.so.0.9.8)
==32440== by 0x42E3CAA: BN_bn2hex (in /usr/lib/libcrypto.so.0.9.8)
==32440== by 0x8236D88: BigNumber::AsHexStr() (BigNumber.cpp:194)
==32440== by 0x81932AF: WorldSocket::_HandleAuthSession(WorldPacket&) (WorldSocket.cpp:250)
==32440== by 0x8194543: WorldSocket::OnRead() (WorldSocket.cpp:165)
==32440== by 0x824157F: SocketHandler::Select(long, long) (SocketHandler.cpp:297)
==32440== by 0x80993DE: Master::Run() (Master.cpp:187)
==32440== by 0x8098C0A: main (Main.cpp:77)
==32440==
==32440==
==32440== 311,216 bytes in 2 blocks are possibly lost in loss record 229 of 332
==32440== at 0x4020B46: operator new[](unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x8232836: DBCFile::AutoProduceData(char const*, unsigned*) (dbcfile.cpp:147)
==32440== by 0x822CA32: void LoadDBC<TaxiPathEntry>(barGoLink&, std::list<std::string, std::allocator<std::string> >&, DBCStorage<TaxiPathEntry>&, std::string) (DBCStores.h:104)
==32440== by 0x82297F0: LoadDBCStores(std::string) (DBCStores.cpp:167)
==32440== by 0x818C068: World::SetInitialWorldSettings() (World.cpp:292)
==32440== by 0x80990EC: Master::Run() (Master.cpp:82)
==32440== by 0x8098C0A: main (Main.cpp:77)
==32440==
==32440==
==32440== 448,255 (744 direct, 447,511 indirect) bytes in 31 blocks are definitely lost in loss record 234 of 332
==32440== at 0x40211C6: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x82337D7: DatabaseMysql::Query(char const*) (DatabaseMysql.cpp:169)
==32440== by 0x823389E: DatabaseMysql::PQuery(char const*, ...) (DatabaseMysql.cpp:126)
==32440== by 0x80F2BE9: ObjectMgr::GetAreaTrigger(unsigned) (ObjectMgr.cpp:1542)
==32440== by 0x8212C46: WorldSession::HandleAreaTriggerOpcode(WorldPacket&) (MiscHandler.cpp:804)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440== by 0x43C9166: start_thread (in /lib/libpthread-2.4.so)
==32440==
==32440==
==32440== 1,008 bytes in 7 blocks are possibly lost in loss record 240 of 332
==32440== at 0x401F962: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x401017A: allocate_dtv (in /lib/ld-2.4.so)
==32440== by 0x4010224: _dl_allocate_tls (in /lib/ld-2.4.so)
==32440== by 0x43C989F: pthread_create@@GLIBC_2.1 (in /lib/libpthread-2.4.so)
==32440== by 0x8239744: MThread::Start(void (*)(void*), void*) (Mthread.cpp:74)
==32440== by 0x8238A79: StartEventSystem() (EventSystem.cpp:557)
==32440== by 0x818C406: World::SetInitialWorldSettings() (World.cpp:364)
==32440== by 0x80990EC: Master::Run() (Master.cpp:82)
==32440== by 0x8098C0A: main (Main.cpp:77)
==32440==
==32440==
==32440== 2,240 bytes in 10 blocks are definitely lost in loss record 257 of 332
==32440== at 0x40211C6: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x81754E8: Unit::CastSpell(Unit*, SpellEntry*, bool, Item*) (Unit.cpp:560)
==32440== by 0x4068338: default_casterAI::MoveInLineOfSight(Unit*) (ScriptMgr.h:122)
==32440== by 0x80BC09E: void VisitorHelper<MaNGOS::CreatureRelocationNotifier, Player>(MaNGOS::CreatureRelocationNotifier&, ContainerMapList<Player>&) (GridNotifiersImpl.h:193)
==32440== by 0x80C4696: void Cell::Visit<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable>, MaNGOS::CreatureRelocationNotifier, ContainerMapList<Player> >(CellLock<RGuard<ZThread::FairReadWriteLock, ZThread::Lockable> > const&, TypeContainerVisitor<MaNGOS::CreatureRelocationNotifier, ContainerMapList<Player> >&, Map&) const (TypeContainerVisitor.h:105)
==32440== by 0x80B6661: Map::CreatureRelocationNotifying(Creature*, Cell, CoordPair<512>) (Map.cpp:659)
==32440== by 0x80B6AC9: Map::CreatureRelocation(Creature*, float, float, float, float) (Map.cpp:645)
==32440== by 0x81687F7: DestinationHolder<Traveller<Creature> >::UpdateTraveller(Traveller<Creature>&, unsigned, bool) (Traveller.h:68)
==32440== by 0x81683B3: TargetedMovementGenerator::Update(Creature&, unsigned const&) (TargetedMovementGenerator.cpp:108)
==32440== by 0x80D62C7: MotionMaster::UpdateMotion(unsigned const&) (MotionMaster.cpp:47)
==32440== by 0x80A20CE: Creature::AIM_Update(unsigned const&) (Creature.cpp:223)
==32440== by 0x80A239F: Creature::Update(unsigned) (Creature.cpp:306)
==32440==
==32440==
==32440== 2,688 bytes in 12 blocks are definitely lost in loss record 269 of 332
==32440== at 0x40211C6: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x8225401: WorldSession::HandleUseItemOpcode(WorldPacket&) (SpellHandler.cpp:108)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440== by 0x43C9166: start_thread (in /lib/libpthread-2.4.so)
==32440== by 0x45963FD: clone (in /lib/libc-2.4.so)
==32440==
==32440==
==32440== 4,704 bytes in 21 blocks are definitely lost in loss record 276 of 332
==32440== at 0x40211C6: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x8224A5C: WorldSession::HandleCastSpellOpcode(WorldPacket&) (SpellHandler.cpp:397)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440== by 0x43C9166: start_thread (in /lib/libpthread-2.4.so)
==32440== by 0x45963FD: clone (in /lib/libc-2.4.so)
==32440==
==32440==
==32440== 8,960 bytes in 448 blocks are definitely lost in loss record 288 of 332
==32440== at 0x40211C6: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x814B0A7: Aura::HandleAddModifier(bool) (SpellAuras.cpp:748)
==32440== by 0x8141F7B: Aura::ApplyModifier(bool) (SpellAuras.cpp:534)
==32440== by 0x817B694: Unit::_ApplyAllAuraMods() (Unit.cpp:2283)
==32440== by 0x812C815: Player::SaveToDB() (Player.cpp:9950)
==32440== by 0x818FDF9: WorldSession::LogoutPlayer(bool) (WorldSession.cpp:188)
==32440== by 0x819050B: WorldSession::Update(unsigned) (WorldSession.cpp:115)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440==
==32440==
==32440== 10,836 bytes in 9 blocks are possibly lost in loss record 290 of 332
==32440== at 0x4020B46: operator new[](unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x80F41DD: ObjectMgr::LoadPlayerInfo() (ObjectMgr.cpp:471)
==32440== by 0x818C134: World::SetInitialWorldSettings() (World.cpp:298)
==32440== by 0x80990EC: Master::Run() (Master.cpp:82)
==32440== by 0x8098C0A: main (Main.cpp:77)
==32440==
==32440==
==32440== 355,468 (15,876 direct, 339,592 indirect) bytes in 81 blocks are definitely lost in loss record 297 of 332
==32440== at 0x40211C6: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x8136932: Player::_LoadInventory(unsigned) (Bag.h:66)
==32440== by 0x8137B48: Player::LoadFromDB(unsigned) (Player.cpp:9379)
==32440== by 0x81AD6EA: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:241)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440== by 0x43C9166: start_thread (in /lib/libpthread-2.4.so)
==32440== by 0x45963FD: clone (in /lib/libc-2.4.so)
==32440==
==32440==
==32440== 181,968 (6,664 direct, 175,304 indirect) bytes in 34 blocks are definitely lost in loss record 302 of 332
==32440== at 0x40211C6: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x81A0582: Bag::LoadFromDB(unsigned, unsigned long long) (Bag.h:66)
==32440== by 0x8136C01: Player::_LoadInventory(unsigned) (Player.cpp:9523)
==32440== by 0x8137B48: Player::LoadFromDB(unsigned) (Player.cpp:9379)
==32440== by 0x81AD6EA: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:241)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440== by 0x40518DF: ZThread::(anonymous namespace)::Launcher::run() (ThreadImpl.cxx:49)
==32440== by 0x4055178: _dispatch (ThreadOps.cxx:137)
==32440== by 0x43C9166: start_thread (in /lib/libpthread-2.4.so)
==32440==
==32440==
==32440== 24,576 bytes in 6 blocks are possibly lost in loss record 304 of 332
==32440== at 0x40211C6: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x80A564E: std::vector<unsigned char, std::allocator<unsigned char> >::reserve(unsigned) (new_allocator.h:90)
==32440== by 0x80EC89B: Object::Object() (ByteBuffer.h:36)
==32440== by 0x81EF18B: Item::Item() (Item.cpp:161)
==32440== by 0x81A058C: Bag::LoadFromDB(unsigned, unsigned long long) (Bag.h:66)
==32440== by 0x8136C01: Player::_LoadInventory(unsigned) (Player.cpp:9523)
==32440== by 0x8137B48: Player::LoadFromDB(unsigned) (Player.cpp:9379)
==32440== by 0x81AD6EA: WorldSession::HandlePlayerLoginOpcode(WorldPacket&) (CharacterHandler.cpp:241)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x818DB4B: World::Update(long) (World.cpp:446)
==32440== by 0x809AC50: WorldRunnable::run() (WorldRunnable.cpp:47)
==32440== by 0x4050BA3: ZThread::ThreadImpl::dispatch(ZThread::ThreadImpl*, ZThread::ThreadImpl*, ZThread::Task) (ThreadImpl.cxx:407)
==32440==
==32440==
==32440== 32,656 bytes in 4 blocks are possibly lost in loss record 306 of 332
==32440== at 0x4021761: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x40B2FFF: my_malloc (in /usr/lib/mysql/libmysqlclient_r.so.15.0.0)
==32440== by 0x40B5E4F: alloc_root (in /usr/lib/mysql/libmysqlclient_r.so.15.0.0)
==32440== by 0x40DB74F: unpack_fields (in /usr/lib/mysql/libmysqlclient_r.so.15.0.0)
==32440== by 0x40DBCDE: (within /usr/lib/mysql/libmysqlclient_r.so.15.0.0)
==32440== by 0x40D8F21: mysql_real_query (in /usr/lib/mysql/libmysqlclient_r.so.15.0.0)
==32440== by 0x40ADDC0: mysql_query (in /usr/lib/mysql/libmysqlclient_r.so.15.0.0)
==32440== by 0x8233708: DatabaseMysql::Query(char const*) (DatabaseMysql.cpp:142)
==32440== by 0x823389E: DatabaseMysql::PQuery(char const*, ...) (DatabaseMysql.cpp:126)
==32440== by 0x8212B2D: WorldSession::HandleAreaTriggerOpcode(WorldPacket&) (MiscHandler.cpp:791)
==32440== by 0x819037B: WorldSession::Update(unsigned) (WorldSession.cpp:92)
==32440== by 0x820C7F6: WorldSession::HandleMoveTimeSkippedOpcode(WorldPacket&) (MiscHandler.cpp:907)
==32440==
==32440==
==32440== 4,017,160 bytes in 23,966 blocks are possibly lost in loss record 323 of 332
==32440== at 0x40211C6: operator new(unsigned) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==32440== by 0x446050D: std::string::_Rep::_S_create(unsigned, unsigned, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6.0.8)
==32440== by 0x44614E8: (within /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6.0.8)
==32440== by 0x4461688: std::string::string(char const*, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6.0.8)
==32440== by 0x80F7C02: ObjectMgr::LoadGossipText() (Field.h:46)
==32440== by 0x818C19A: World::SetInitialWorldSettings() (World.cpp:307)
==32440== by 0x80990EC: Master::Run() (Master.cpp:82)
==32440== by 0x8098C0A: main (Main.cpp:77)
==32440==
==32440== LEAK SUMMARY:
==32440== definitely lost: 243,274 bytes in 8,009 blocks.
==32440== indirectly lost: 962,839 bytes in 650 blocks.
==32440== possibly lost: 4,398,886 bytes in 24,012 blocks.
==32440== still reachable: 400,806,375 bytes in 856,363 blocks.
==32440== suppressed: 0 bytes in 0 blocks.
==32440== Reachable blocks (those to which a pointer was found) are not shown.
==32440== To see them, rerun with: --show-reachable=yes