==23752== Conditional jump or move depends on uninitialised value(s) ==23752== at 0x61B380: std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(unsigned long const&) (stl_tree.h:1317) ==23752== by 0x61B42E: std::map, std::allocator > >::find(unsigned long const&) (stl_map.h:534) ==23752== by 0x61B452: GameObject* MaNGOS::Find(ContainerMapList&, unsigned long, GameObject*) (TypeContainerFunctions.h:64) ==23752== by 0x61B4BA: GameObject* MaNGOS::Find > > >(ContainerMapList > > > >&, unsigned long, GameObject*) (TypeContainerFunctions.h:80) ==23752== by 0x61B514: GameObject* TypeMapContainer > > > >::find(unsigned long, GameObject*) (TypeContainer.h:119) ==23752== by 0x61B53C: GameObject* Grid > >, TypeList > > >, MaNGOS::SingleThreaded >::GetGridObject(unsigned long, GameObject*) (Grid.h:124) ==23752== by 0x61B590: GameObject* Map::FindInGrid(unsigned long, NGrid<8, Player, TypeList > >, TypeList > > >, MaNGOS::SingleThreaded >*, Cell const&, GameObject*) const (Map.cpp:304) ==23752== by 0x61D7A7: GameObject* Map::GetObjectNear(float, float, unsigned long, GameObject*) (Map.cpp:687) ==23752== by 0x61D8B9: GameObject* Map::GetObjectNear(WorldObject const&, unsigned long, GameObject*) (Map.cpp:660) ==23752== by 0x63DFF1: ObjectAccessor::GetGameObject(Unit const&, unsigned long) (ObjectAccessor.cpp:189) ==23752== by 0x709EA5: Spell::EffectSummonObject(unsigned) (SpellEffects.cpp:2775) ==23752== by 0x6F5116: Spell::HandleEffects(Unit*, Item*, GameObject*, unsigned, float) (Spell.cpp:1846) ==23752== ==23752== Conditional jump or move depends on uninitialised value(s) ==23752== at 0x61B3F3: std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(unsigned long const&) (stl_tree.h:1325) ==23752== by 0x61B42E: std::map, std::allocator > >::find(unsigned long const&) (stl_map.h:534) ==23752== by 0x61B452: GameObject* MaNGOS::Find(ContainerMapList&, unsigned long, GameObject*) (TypeContainerFunctions.h:64) ==23752== by 0x61B4BA: GameObject* MaNGOS::Find > > >(ContainerMapList > > > >&, unsigned long, GameObject*) (TypeContainerFunctions.h:80) ==23752== by 0x61B514: GameObject* TypeMapContainer > > > >::find(unsigned long, GameObject*) (TypeContainer.h:119) ==23752== by 0x61B53C: GameObject* Grid > >, TypeList > > >, MaNGOS::SingleThreaded >::GetGridObject(unsigned long, GameObject*) (Grid.h:124) ==23752== by 0x61B590: GameObject* Map::FindInGrid(unsigned long, NGrid<8, Player, TypeList > >, TypeList > > >, MaNGOS::SingleThreaded >*, Cell const&, GameObject*) const (Map.cpp:304) ==23752== by 0x61D7A7: GameObject* Map::GetObjectNear(float, float, unsigned long, GameObject*) (Map.cpp:687) ==23752== by 0x61D8B9: GameObject* Map::GetObjectNear(WorldObject const&, unsigned long, GameObject*) (Map.cpp:660) ==23752== by 0x63DFF1: ObjectAccessor::GetGameObject(Unit const&, unsigned long) (ObjectAccessor.cpp:189) ==23752== by 0x709EA5: Spell::EffectSummonObject(unsigned) (SpellEffects.cpp:2775) ==23752== by 0x6F5116: Spell::HandleEffects(Unit*, Item*, GameObject*, unsigned, float) (Spell.cpp:1846) --23752-- memcheck GC: 8192 nodes, 7156 survivors ( 87.3%) --23752-- memcheck GC: increase table size to 16384 ==23752== ==23752== Conditional jump or move depends on uninitialised value(s) ==23752== at 0x62451E: std::_Rb_tree, std::less, std::allocator >::_Rb_tree(std::_Rb_tree, std::less, std::allocator > const&) (stl_tree.h:568) ==23752== by 0x6245F0: std::set, std::allocator >::set(std::set, std::allocator > const&) (stl_set.h:208) ==23752== by 0x6251DA: MaNGOS::VisibleNotifier::VisibleNotifier(Player&) (GridNotifiers.h:56) ==23752== by 0x6143D2: Map::UpdateObjectsVisibilityFor(Player*, Cell, CoordPair<512>) (Map.cpp:1429) ==23752== by 0x614C7E: Map::PlayerRelocation(Player*, float, float, float, float) (Map.cpp:964) ==23752== by 0x741EC9: Traveller::Relocation(float, float, float, float) (Traveller.h:87) ==23752== by 0x74204F: DestinationHolder >::UpdateTraveller(Traveller&, unsigned, bool) (DestinationHolderImp.h:121) ==23752== by 0x73F84D: FlightPathMovementGenerator::UpdatePath(Player&, unsigned const&) (WaypointMovementGenerator.cpp:388) ==23752== by 0x6361FD: FlightPathMovementGenerator::CheckFlight(unsigned) (WaypointMovementGenerator.h:130) ==23752== by 0x636428: FlightMaster::FlightReportUpdate(unsigned const&) (FlightMaster.h:75) ==23752== by 0x633402: MapManager::Update(long) (MapManager.cpp:120) ==23752== by 0x74747C: World::Update(long) (World.cpp:763) ==23752== ==23752== Conditional jump or move depends on uninitialised value(s) ==23752== at 0x63F511: std::_Rb_tree, std::less, std::allocator >::find(unsigned long const&) (stl_tree.h:1316) ==23752== by 0x63F594: std::set, std::allocator >::find(unsigned long const&) (stl_set.h:444) ==23752== by 0x643933: Player::HaveAtClient(WorldObject const*) (Player.h:1377) ==23752== by 0x6D8D4C: void Player::UpdateVisibilityOf(GameObject*, UpdateData&, __gnu_cxx::hash_map, std::equal_to, std::allocator >&) (Player.cpp:13942) ==23752== by 0x626430: void MaNGOS::VisibleNotifier::Visit(std::map, std::allocator > >&) (GridNotifiersImpl.h:36) ==23752== by 0x6264A6: void VisitorHelper(MaNGOS::VisibleNotifier&, ContainerMapList&) (TypeContainerVisitor.h:64) ==23752== by 0x6265F0: void VisitorHelper > > >(MaNGOS::VisibleNotifier&, ContainerMapList > > > >&) (TypeContainerVisitor.h:70) ==23752== by 0x626628: void VisitorHelper > > > >(MaNGOS::VisibleNotifier&, TypeMapContainer > > > >&) (TypeContainerVisitor.h:94) ==23752== by 0x62664B: TypeContainerVisitor > > > > >::Visit(TypeMapContainer > > > >&) (TypeContainerVisitor.h:105) ==23752== by 0x62666A: void Grid > >, TypeList > > >, MaNGOS::SingleThreaded >::Visit(TypeContainerVisitor > > > > >&) (Grid.h:107) ==23752== by 0x6266B8: void NGrid<8, Player, TypeList > >, TypeList > > >, MaNGOS::SingleThreaded >::Visit > > > >(unsigned const&, unsigned const, TypeContainerVisitor > > > > >&) (NGrid.h:78) ==23752== by 0x62D2A2: void Map::Visit, MaNGOS::VisibleNotifier, TypeMapContainer > > > > >(CellLock > const&, TypeContainerVisitor > > > > >&) (Map.h:304) ==23752== ==23752== Conditional jump or move depends on uninitialised value(s) ==23752== at 0x63F511: std::_Rb_tree, std::less, std::allocator >::find(unsigned long const&) (stl_tree.h:1316) ==23752== by 0x63F594: std::set, std::allocator >::find(unsigned long const&) (stl_set.h:444) ==23752== by 0x643933: Player::HaveAtClient(WorldObject const*) (Player.h:1377) ==23752== by 0x6D6D4A: void Player::UpdateVisibilityOf(Creature*, UpdateData&, __gnu_cxx::hash_map, std::equal_to, std::allocator >&) (Player.cpp:13942) ==23752== by 0x62613E: void MaNGOS::VisibleNotifier::Visit(std::map, std::allocator > >&) (GridNotifiersImpl.h:36) ==23752== by 0x6261B4: void VisitorHelper(MaNGOS::VisibleNotifier&, ContainerMapList&) (TypeContainerVisitor.h:64) ==23752== by 0x6265C0: void VisitorHelper > >(MaNGOS::VisibleNotifier&, ContainerMapList > > >&) (TypeContainerVisitor.h:70) ==23752== by 0x626601: void VisitorHelper > > >(MaNGOS::VisibleNotifier&, ContainerMapList > > > >&) (TypeContainerVisitor.h:71) ==23752== by 0x626628: void VisitorHelper > > > >(MaNGOS::VisibleNotifier&, TypeMapContainer > > > >&) (TypeContainerVisitor.h:94) ==23752== by 0x62664B: TypeContainerVisitor > > > > >::Visit(TypeMapContainer > > > >&) (TypeContainerVisitor.h:105) ==23752== by 0x62666A: void Grid > >, TypeList > > >, MaNGOS::SingleThreaded >::Visit(TypeContainerVisitor > > > > >&) (Grid.h:107) ==23752== by 0x6266B8: void NGrid<8, Player, TypeList > >, TypeList > > >, MaNGOS::SingleThreaded >::Visit > > > >(unsigned const&, unsigned const, TypeContainerVisitor > > > > >&) (NGrid.h:78) ==23752== ==23752== Conditional jump or move depends on uninitialised value(s) ==23752== at 0x63F511: std::_Rb_tree, std::less, std::allocator >::find(unsigned long const&) (stl_tree.h:1316) ==23752== by 0x63F594: std::set, std::allocator >::find(unsigned long const&) (stl_set.h:444) ==23752== by 0x643933: Player::HaveAtClient(WorldObject const*) (Player.h:1377) ==23752== by 0x63C936: ObjectAccessor::WorldObjectChangeAccumulator::Visit(std::map, std::allocator > >&) (ObjectAccessor.cpp:638) ==23752== by 0x6482B6: void VisitorHelper(ObjectAccessor::WorldObjectChangeAccumulator&, ContainerMapList&) (TypeContainerVisitor.h:64) ==23752== by 0x6482D6: void VisitorHelper > >(ObjectAccessor::WorldObjectChangeAccumulator&, ContainerMapList > > >&) (TypeContainerVisitor.h:70) ==23752== by 0x64830E: void VisitorHelper > > >(ObjectAccessor::WorldObjectChangeAccumulator&, TypeMapContainer > > >&) (TypeContainerVisitor.h:94) ==23752== by 0x648331: TypeContainerVisitor > > > >::Visit(TypeMapContainer > > >&) (TypeContainerVisitor.h:105) ==23752== by 0x648357: void Grid > >, TypeList > > >, MaNGOS::SingleThreaded >::Visit(TypeContainerVisitor > > > >&) (Grid.h:114) ==23752== by 0x6483A4: void NGrid<8, Player, TypeList > >, TypeList > > >, MaNGOS::SingleThreaded >::Visit > > >(unsigned const&, unsigned const&, TypeContainerVisitor > > > >&) (NGrid.h:78) ==23752== by 0x6484D0: void Map::Visit, ObjectAccessor::WorldObjectChangeAccumulator, TypeMapContainer > > > >(CellLock > const&, TypeContainerVisitor > > > >&) (Map.h:304) ==23752== by 0x648635: void Cell::Visit, ObjectAccessor::WorldObjectChangeAccumulator, TypeMapContainer > > > >(CellLock > const&, TypeContainerVisitor > > > >&, Map&) const (CellImpl.h:48) ==23752== ==23752== Conditional jump or move depends on uninitialised value(s) ==23752== at 0x5FEAF4: std::_Rb_tree, std::less, std::allocator >::insert_unique(unsigned long const&) (stl_tree.h:918) ==23752== by 0x5FEC84: std::set, std::allocator >::insert(unsigned long const&) (stl_set.h:321) ==23752== by 0x6D6D0C: void UpdateVisibilityOf_helper(std::set, std::allocator >&, Creature*) (Player.cpp:13929) ==23752== by 0x6D6E66: void Player::UpdateVisibilityOf(Creature*, UpdateData&, __gnu_cxx::hash_map, std::equal_to, std::allocator >&) (Player.cpp:13967) ==23752== by 0x62613E: void MaNGOS::VisibleNotifier::Visit(std::map, std::allocator > >&) (GridNotifiersImpl.h:36) ==23752== by 0x6261B4: void VisitorHelper(MaNGOS::VisibleNotifier&, ContainerMapList&) (TypeContainerVisitor.h:64) ==23752== by 0x6265C0: void VisitorHelper > >(MaNGOS::VisibleNotifier&, ContainerMapList > > >&) (TypeContainerVisitor.h:70) ==23752== by 0x626601: void VisitorHelper > > >(MaNGOS::VisibleNotifier&, ContainerMapList > > > >&) (TypeContainerVisitor.h:71) ==23752== by 0x626628: void VisitorHelper > > > >(MaNGOS::VisibleNotifier&, TypeMapContainer > > > >&) (TypeContainerVisitor.h:94) ==23752== by 0x62664B: TypeContainerVisitor > > > > >::Visit(TypeMapContainer > > > >&) (TypeContainerVisitor.h:105) ==23752== by 0x62666A: void Grid > >, TypeList > > >, MaNGOS::SingleThreaded >::Visit(TypeContainerVisitor > > > > >&) (Grid.h:107) ==23752== by 0x6266B8: void NGrid<8, Player, TypeList > >, TypeList > > >, MaNGOS::SingleThreaded >::Visit > > > >(unsigned const&, unsigned const, TypeContainerVisitor > > > > >&) (NGrid.h:78) ==23752== ==23752== Conditional jump or move depends on uninitialised value(s) ==23752== at 0x5FEB38: std::_Rb_tree, std::less, std::allocator >::insert_unique(unsigned long const&) (stl_tree.h:926) ==23752== by 0x5FEC84: std::set, std::allocator >::insert(unsigned long const&) (stl_set.h:321) ==23752== by 0x6D6D0C: void UpdateVisibilityOf_helper(std::set, std::allocator >&, Creature*) (Player.cpp:13929) ==23752== by 0x6D6E66: void Player::UpdateVisibilityOf(Creature*, UpdateData&, __gnu_cxx::hash_map, std::equal_to, std::allocator >&) (Player.cpp:13967) ==23752== by 0x62613E: void MaNGOS::VisibleNotifier::Visit(std::map, std::allocator > >&) (GridNotifiersImpl.h:36) ==23752== by 0x6261B4: void VisitorHelper(MaNGOS::VisibleNotifier&, ContainerMapList&) (TypeContainerVisitor.h:64) ==23752== by 0x6265C0: void VisitorHelper > >(MaNGOS::VisibleNotifier&, ContainerMapList > > >&) (TypeContainerVisitor.h:70) ==23752== by 0x626601: void VisitorHelper > > >(MaNGOS::VisibleNotifier&, ContainerMapList > > > >&) (TypeContainerVisitor.h:71) ==23752== by 0x626628: void VisitorHelper > > > >(MaNGOS::VisibleNotifier&, TypeMapContainer > > > >&) (TypeContainerVisitor.h:94) ==23752== by 0x62664B: TypeContainerVisitor > > > > >::Visit(TypeMapContainer > > > >&) (TypeContainerVisitor.h:105) ==23752== by 0x62666A: void Grid > >, TypeList > > >, MaNGOS::SingleThreaded >::Visit(TypeContainerVisitor > > > > >&) (Grid.h:107) ==23752== by 0x6266B8: void NGrid<8, Player, TypeList > >, TypeList > > >, MaNGOS::SingleThreaded >::Visit > > > >(unsigned const&, unsigned const, TypeContainerVisitor > > > > >&) (NGrid.h:78) ==23752== ==23752== Use of uninitialised value of size 8 ==23752== at 0x599610A: std::_Rb_tree_decrement(std::_Rb_tree_node_base*) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.1.1/libstdc++.so.6.0.8) ==23752== by 0x5FE311: std::_Rb_tree_iterator::operator--() (stl_tree.h:197) ==23752== by 0x5FEBA2: std::_Rb_tree, std::less, std::allocator >::insert_unique(unsigned long const&) (stl_tree.h:929) ==23752== by 0x5FEC84: std::set, std::allocator >::insert(unsigned long const&) (stl_set.h:321) ==23752== by 0x6D6D0C: void UpdateVisibilityOf_helper(std::set, std::allocator >&, Creature*) (Player.cpp:13929) ==23752== by 0x6D6E66: void Player::UpdateVisibilityOf(Creature*, UpdateData&, __gnu_cxx::hash_map, std::equal_to, std::allocator >&) (Player.cpp:13967) ==23752== by 0x62613E: void MaNGOS::VisibleNotifier::Visit(std::map, std::allocator > >&) (GridNotifiersImpl.h:36) ==23752== by 0x6261B4: void VisitorHelper(MaNGOS::VisibleNotifier&, ContainerMapList&) (TypeContainerVisitor.h:64) ==23752== by 0x6265C0: void VisitorHelper > >(MaNGOS::VisibleNotifier&, ContainerMapList > > >&) (TypeContainerVisitor.h:70) ==23752== by 0x626601: void VisitorHelper > > >(MaNGOS::VisibleNotifier&, ContainerMapList > > > >&) (TypeContainerVisitor.h:71) ==23752== by 0x626628: void VisitorHelper > > > >(MaNGOS::VisibleNotifier&, TypeMapContainer > > > >&) (TypeContainerVisitor.h:94) ==23752== by 0x62664B: TypeContainerVisitor > > > > >::Visit(TypeMapContainer > > > >&) (TypeContainerVisitor.h:105) ==23752== ==23752== Invalid read of size 8 ==23752== at 0x599610A: std::_Rb_tree_decrement(std::_Rb_tree_node_base*) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.1.1/libstdc++.so.6.0.8) ==23752== by 0x5FE311: std::_Rb_tree_iterator::operator--() (stl_tree.h:197) ==23752== by 0x5FEBA2: std::_Rb_tree, std::less, std::allocator >::insert_unique(unsigned long const&) (stl_tree.h:929) ==23752== by 0x5FEC84: std::set, std::allocator >::insert(unsigned long const&) (stl_set.h:321) ==23752== by 0x6D6D0C: void UpdateVisibilityOf_helper(std::set, std::allocator >&, Creature*) (Player.cpp:13929) ==23752== by 0x6D6E66: void Player::UpdateVisibilityOf(Creature*, UpdateData&, __gnu_cxx::hash_map, std::equal_to, std::allocator >&) (Player.cpp:13967) ==23752== by 0x62613E: void MaNGOS::VisibleNotifier::Visit(std::map, std::allocator > >&) (GridNotifiersImpl.h:36) ==23752== by 0x6261B4: void VisitorHelper(MaNGOS::VisibleNotifier&, ContainerMapList&) (TypeContainerVisitor.h:64) ==23752== by 0x6265C0: void VisitorHelper > >(MaNGOS::VisibleNotifier&, ContainerMapList > > >&) (TypeContainerVisitor.h:70) ==23752== by 0x626601: void VisitorHelper > > >(MaNGOS::VisibleNotifier&, ContainerMapList > > > >&) (TypeContainerVisitor.h:71) ==23752== by 0x626628: void VisitorHelper > > > >(MaNGOS::VisibleNotifier&, TypeMapContainer > > > >&) (TypeContainerVisitor.h:94) ==23752== by 0x62664B: TypeContainerVisitor > > > > >::Visit(TypeMapContainer > > > >&) (TypeContainerVisitor.h:105) ==23752== Address 0x8 is not stack'd, malloc'd or (recently) free'd ==23752== ==23752== Process terminating with default action of signal 11 (SIGSEGV): dumping core ==23752== Access not within mapped region at address 0x8 ==23752== at 0x599610A: std::_Rb_tree_decrement(std::_Rb_tree_node_base*) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.1.1/libstdc++.so.6.0.8) ==23752== by 0x5FE311: std::_Rb_tree_iterator::operator--() (stl_tree.h:197) ==23752== by 0x5FEBA2: std::_Rb_tree, std::less, std::allocator >::insert_unique(unsigned long const&) (stl_tree.h:929) ==23752== by 0x5FEC84: std::set, std::allocator >::insert(unsigned long const&) (stl_set.h:321) ==23752== by 0x6D6D0C: void UpdateVisibilityOf_helper(std::set, std::allocator >&, Creature*) (Player.cpp:13929) ==23752== by 0x6D6E66: void Player::UpdateVisibilityOf(Creature*, UpdateData&, __gnu_cxx::hash_map, std::equal_to, std::allocator >&) (Player.cpp:13967) ==23752== by 0x62613E: void MaNGOS::VisibleNotifier::Visit(std::map, std::allocator > >&) (GridNotifiersImpl.h:36) ==23752== by 0x6261B4: void VisitorHelper(MaNGOS::VisibleNotifier&, ContainerMapList&) (TypeContainerVisitor.h:64) ==23752== by 0x6265C0: void VisitorHelper > >(MaNGOS::VisibleNotifier&, ContainerMapList > > >&) (TypeContainerVisitor.h:70) ==23752== by 0x626601: void VisitorHelper > > >(MaNGOS::VisibleNotifier&, ContainerMapList > > > >&) (TypeContainerVisitor.h:71) ==23752== by 0x626628: void VisitorHelper > > > >(MaNGOS::VisibleNotifier&, TypeMapContainer > > > >&) (TypeContainerVisitor.h:94) ==23752== by 0x62664B: TypeContainerVisitor > > > > >::Visit(TypeMapContainer > > > >&) (TypeContainerVisitor.h:105) --23752-- Discarding syms at 0x61C8000-0x62D2000 in /lib64/libnss_files-2.5.so due to munmap()