GAME STARTED, ALL INIT COMPLETE ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x393197: CBoundingBoxAligned::Transform(CMatrix3D const&, CBoundingBoxAligned&) const (BoundingBoxAligned.cpp:156) ==2109== by 0x44025D: CModel::GetObjectSelectionBoundsRec() (Model.cpp:247) ==2109== by 0x4E993E: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:77) ==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28) ==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366) ==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x3931C9: CBoundingBoxAligned::Transform(CMatrix3D const&, CBoundingBoxAligned&) const (BoundingBoxAligned.cpp:156) ==2109== by 0x44025D: CModel::GetObjectSelectionBoundsRec() (Model.cpp:247) ==2109== by 0x4E993E: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:77) ==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28) ==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366) ==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x393204: CBoundingBoxAligned::Transform(CMatrix3D const&, CBoundingBoxAligned&) const (BoundingBoxAligned.cpp:156) ==2109== by 0x44025D: CModel::GetObjectSelectionBoundsRec() (Model.cpp:247) ==2109== by 0x4E993E: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:77) ==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28) ==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366) ==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x393245: CBoundingBoxAligned::Transform(CMatrix3D const&, CBoundingBoxAligned&) const (BoundingBoxAligned.cpp:156) ==2109== by 0x44025D: CModel::GetObjectSelectionBoundsRec() (Model.cpp:247) ==2109== by 0x4E993E: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:77) ==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28) ==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366) ==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x393278: CBoundingBoxAligned::Transform(CMatrix3D const&, CBoundingBoxAligned&) const (BoundingBoxAligned.cpp:156) ==2109== by 0x44025D: CModel::GetObjectSelectionBoundsRec() (Model.cpp:247) ==2109== by 0x4E993E: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:77) ==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28) ==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366) ==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x3932B4: CBoundingBoxAligned::Transform(CMatrix3D const&, CBoundingBoxAligned&) const (BoundingBoxAligned.cpp:156) ==2109== by 0x44025D: CModel::GetObjectSelectionBoundsRec() (Model.cpp:247) ==2109== by 0x4E993E: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:77) ==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28) ==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366) ==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x3932F6: CBoundingBoxAligned::Transform(CMatrix3D const&, CBoundingBoxAligned&) const (BoundingBoxAligned.cpp:156) ==2109== by 0x44025D: CModel::GetObjectSelectionBoundsRec() (Model.cpp:247) ==2109== by 0x4E993E: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:77) ==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28) ==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366) ==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x393329: CBoundingBoxAligned::Transform(CMatrix3D const&, CBoundingBoxAligned&) const (BoundingBoxAligned.cpp:156) ==2109== by 0x44025D: CModel::GetObjectSelectionBoundsRec() (Model.cpp:247) ==2109== by 0x4E993E: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:77) ==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28) ==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366) ==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x393366: CBoundingBoxAligned::Transform(CMatrix3D const&, CBoundingBoxAligned&) const (BoundingBoxAligned.cpp:156) ==2109== by 0x44025D: CModel::GetObjectSelectionBoundsRec() (Model.cpp:247) ==2109== by 0x4E993E: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:77) ==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28) ==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366) ==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x44026F: Extend (BoundingBoxAligned.h:75) ==2109== by 0x44026F: operator+= (BoundingBoxAligned.h:86) ==2109== by 0x44026F: CModel::GetObjectSelectionBoundsRec() (Model.cpp:249) ==2109== by 0x4E993E: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:77) ==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28) ==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366) ==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x440288: Extend (BoundingBoxAligned.h:76) ==2109== by 0x440288: operator+= (BoundingBoxAligned.h:86) ==2109== by 0x440288: CModel::GetObjectSelectionBoundsRec() (Model.cpp:249) ==2109== by 0x4E993E: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:77) ==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28) ==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366) ==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x4402A1: Extend (BoundingBoxAligned.h:77) ==2109== by 0x4402A1: operator+= (BoundingBoxAligned.h:86) ==2109== by 0x4402A1: CModel::GetObjectSelectionBoundsRec() (Model.cpp:249) ==2109== by 0x4E993E: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:77) ==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28) ==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366) ==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x4402B6: Extend (BoundingBoxAligned.h:78) ==2109== by 0x4402B6: operator+= (BoundingBoxAligned.h:86) ==2109== by 0x4402B6: CModel::GetObjectSelectionBoundsRec() (Model.cpp:249) ==2109== by 0x4E993E: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:77) ==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28) ==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366) ==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x4402CB: Extend (BoundingBoxAligned.h:79) ==2109== by 0x4402CB: operator+= (BoundingBoxAligned.h:86) ==2109== by 0x4402CB: CModel::GetObjectSelectionBoundsRec() (Model.cpp:249) ==2109== by 0x4E993E: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:77) ==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28) ==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366) ==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x4402E0: Extend (BoundingBoxAligned.h:80) ==2109== by 0x4402E0: operator+= (BoundingBoxAligned.h:86) ==2109== by 0x4402E0: CModel::GetObjectSelectionBoundsRec() (Model.cpp:249) ==2109== by 0x4E993E: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:77) ==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28) ==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366) ==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x3930C2: CBoundingBoxAligned::IsEmpty() const (BoundingBoxAligned.cpp:135) ==2109== by 0x4E984C: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:78) ==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28) ==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366) ==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x3930C4: CBoundingBoxAligned::IsEmpty() const (BoundingBoxAligned.cpp:135) ==2109== by 0x4E984C: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:78) ==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28) ==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366) ==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x257190: operator== (Vector3D.h:46) ==2109== by 0x257190: IsEmpty (BoundingBoxOriented.h:94) ==2109== by 0x257190: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:296) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154) ==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle, char const*, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:4203) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x257196: operator== (Vector3D.h:46) ==2109== by 0x257196: IsEmpty (BoundingBoxOriented.h:94) ==2109== by 0x257196: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:296) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154) ==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle, char const*, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:4203) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x39A8DB: CBoundingBoxOriented::RayIntersect(CVector3D const&, CVector3D const&, float&, float&) const (BoundingBoxOriented.cpp:70) ==2109== by 0x2570CF: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:318) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154) ==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x39A906: CBoundingBoxOriented::RayIntersect(CVector3D const&, CVector3D const&, float&, float&) const (BoundingBoxOriented.cpp:79) ==2109== by 0x2570CF: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:318) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154) ==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x39A9B4: CBoundingBoxOriented::RayIntersect(CVector3D const&, CVector3D const&, float&, float&) const (BoundingBoxOriented.cpp:82) ==2109== by 0x2570CF: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:318) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154) ==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x39A9BE: CBoundingBoxOriented::RayIntersect(CVector3D const&, CVector3D const&, float&, float&) const (BoundingBoxOriented.cpp:83) ==2109== by 0x2570CF: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:318) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154) ==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x39AA43: CBoundingBoxOriented::RayIntersect(CVector3D const&, CVector3D const&, float&, float&) const (BoundingBoxOriented.cpp:70) ==2109== by 0x2570CF: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:318) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154) ==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x39AA5D: CBoundingBoxOriented::RayIntersect(CVector3D const&, CVector3D const&, float&, float&) const (BoundingBoxOriented.cpp:82) ==2109== by 0x2570CF: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:318) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154) ==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x39AA6B: CBoundingBoxOriented::RayIntersect(CVector3D const&, CVector3D const&, float&, float&) const (BoundingBoxOriented.cpp:83) ==2109== by 0x2570CF: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:318) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154) ==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x39AAE3: CBoundingBoxOriented::RayIntersect(CVector3D const&, CVector3D const&, float&, float&) const (BoundingBoxOriented.cpp:70) ==2109== by 0x2570CF: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:318) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154) ==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x39AAFA: CBoundingBoxOriented::RayIntersect(CVector3D const&, CVector3D const&, float&, float&) const (BoundingBoxOriented.cpp:82) ==2109== by 0x2570CF: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:318) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154) ==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x39AB07: CBoundingBoxOriented::RayIntersect(CVector3D const&, CVector3D const&, float&, float&) const (BoundingBoxOriented.cpp:83) ==2109== by 0x2570CF: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:318) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154) ==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x694413: void std::__insertion_sort<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}> >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>) [clone .isra.86] (stl_algo.h:1844) ==2109== by 0x694B67: __final_insertion_sort<__gnu_cxx::__normal_iterator*, std::vector > >, __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> > > (stl_algo.h:1887) ==2109== by 0x694B67: __sort<__gnu_cxx::__normal_iterator*, std::vector > >, __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> > > (stl_algo.h:1968) ==2109== by 0x694B67: sort<__gnu_cxx::__normal_iterator*, std::vector > >, EntitySelection::PickEntityAtPoint(CSimulation2&, const CCamera&, int, int, player_id_t, bool)::&, const std::pair&)> > (stl_algo.h:4739) ==2109== by 0x694B67: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:65) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154) ==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle, char const*, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:4203) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x695D95: allocate (new_allocator.h:104) ==2109== by 0x695D95: allocate (alloc_traits.h:416) ==2109== by 0x695D95: _M_allocate (stl_vector.h:170) ==2109== by 0x695D95: void std::vector, std::allocator > >::_M_emplace_back_aux(float&, CEntityHandle&) (vector.tcc:412) ==2109== by 0x694AF0: emplace_back (vector.tcc:101) ==2109== by 0x694AF0: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:58) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154) ==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x6944B4: __unguarded_linear_insert<__gnu_cxx::__normal_iterator*, std::vector > >, __gnu_cxx::__ops::_Val_comp_iter&, const std::pair&)> > > (stl_algo.h:1825) ==2109== by 0x6944B4: void std::__insertion_sort<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}> >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>) [clone .isra.86] (stl_algo.h:1852) ==2109== by 0x694B67: __final_insertion_sort<__gnu_cxx::__normal_iterator*, std::vector > >, __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> > > (stl_algo.h:1887) ==2109== by 0x694B67: __sort<__gnu_cxx::__normal_iterator*, std::vector > >, __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> > > (stl_algo.h:1968) ==2109== by 0x694B67: sort<__gnu_cxx::__normal_iterator*, std::vector > >, EntitySelection::PickEntityAtPoint(CSimulation2&, const CCamera&, int, int, player_id_t, bool)::&, const std::pair&)> > (stl_algo.h:4739) ==2109== by 0x694B67: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:65) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154) ==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle, char const*, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:4203) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x695D95: allocate (new_allocator.h:104) ==2109== by 0x695D95: allocate (alloc_traits.h:416) ==2109== by 0x695D95: _M_allocate (stl_vector.h:170) ==2109== by 0x695D95: void std::vector, std::allocator > >::_M_emplace_back_aux(float&, CEntityHandle&) (vector.tcc:412) ==2109== by 0x694AF0: emplace_back (vector.tcc:101) ==2109== by 0x694AF0: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:58) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x55CFDBFF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154) ==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x4EA581: operator= (Grid.h:61) ==2109== by 0x4EA581: Grid (Grid.h:52) ==2109== by 0x4EA581: CTerritoryTexture::RecomputeTexture(int) (TerritoryTexture.cpp:166) ==2109== by 0x4EA9A9: CTerritoryTexture::GetTexture() (TerritoryTexture.cpp:73) ==2109== by 0x5AB3D8: CMiniMap::Draw() (MiniMap.cpp:451) ==2109== by 0x55C0C4: GUI::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:292) ==2109== by 0x55C0EC: GUI::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:296) ==2109== by 0x55C0EC: GUI::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:296) ==2109== by 0x55C0EC: GUI::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:296) ==2109== by 0x55C0EC: GUI::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:296) ==2109== by 0x5732DE: CGUI::Draw() (CGUI.cpp:340) ==2109== by 0x5682CB: CGUIManager::Draw() (GUIManager.cpp:422) ==2109== by 0x35E12C: Render() (GameSetup.cpp:240) ==2109== by 0x1620E3: Frame (main.cpp:356) ==2109== by 0x1620E3: RunGameOrAtlas(int, char const**) (main.cpp:531) ==2109== Uninitialised value was created by a stack allocation ==2109== at 0x4EA4A0: CTerritoryTexture::RecomputeTexture(int) (TerritoryTexture.cpp:145) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x257190: operator== (Vector3D.h:46) ==2109== by 0x257190: IsEmpty (BoundingBoxOriented.h:94) ==2109== by 0x257190: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:296) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226) ==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498) ==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602) ==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== by 0x58A3AE5: js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, unsigned int, JS::Value*, JS::MutableHandle) (BaselineIC.cpp:9572) ==2109== by 0x37C418F9: ??? ==2109== by 0x58B0C4DF: ??? ==2109== by 0x383530D4: ??? ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x257196: operator== (Vector3D.h:46) ==2109== by 0x257196: IsEmpty (BoundingBoxOriented.h:94) ==2109== by 0x257196: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:296) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226) ==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498) ==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602) ==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== by 0x58A3AE5: js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, unsigned int, JS::Value*, JS::MutableHandle) (BaselineIC.cpp:9572) ==2109== by 0x37C418F9: ??? ==2109== by 0x58B0C4DF: ??? ==2109== by 0x383530D4: ??? ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x694413: void std::__insertion_sort<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}> >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>) [clone .isra.86] (stl_algo.h:1844) ==2109== by 0x694B67: __final_insertion_sort<__gnu_cxx::__normal_iterator*, std::vector > >, __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> > > (stl_algo.h:1887) ==2109== by 0x694B67: __sort<__gnu_cxx::__normal_iterator*, std::vector > >, __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> > > (stl_algo.h:1968) ==2109== by 0x694B67: sort<__gnu_cxx::__normal_iterator*, std::vector > >, EntitySelection::PickEntityAtPoint(CSimulation2&, const CCamera&, int, int, player_id_t, bool)::&, const std::pair&)> > (stl_algo.h:4739) ==2109== by 0x694B67: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:65) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226) ==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498) ==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602) ==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== by 0x58A3AE5: js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, unsigned int, JS::Value*, JS::MutableHandle) (BaselineIC.cpp:9572) ==2109== by 0x37C418F9: ??? ==2109== by 0x58B0C4DF: ??? ==2109== by 0x383530D4: ??? ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x695D95: allocate (new_allocator.h:104) ==2109== by 0x695D95: allocate (alloc_traits.h:416) ==2109== by 0x695D95: _M_allocate (stl_vector.h:170) ==2109== by 0x695D95: void std::vector, std::allocator > >::_M_emplace_back_aux(float&, CEntityHandle&) (vector.tcc:412) ==2109== by 0x694AF0: emplace_back (vector.tcc:101) ==2109== by 0x694AF0: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:58) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226) ==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498) ==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602) ==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== by 0x58A3AE5: js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, unsigned int, JS::Value*, JS::MutableHandle) (BaselineIC.cpp:9572) ==2109== by 0x37C418F9: ??? ==2109== by 0x58B0C4DF: ??? ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x6944B4: __unguarded_linear_insert<__gnu_cxx::__normal_iterator*, std::vector > >, __gnu_cxx::__ops::_Val_comp_iter&, const std::pair&)> > > (stl_algo.h:1825) ==2109== by 0x6944B4: void std::__insertion_sort<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}> >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>) [clone .isra.86] (stl_algo.h:1852) ==2109== by 0x694B67: __final_insertion_sort<__gnu_cxx::__normal_iterator*, std::vector > >, __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> > > (stl_algo.h:1887) ==2109== by 0x694B67: __sort<__gnu_cxx::__normal_iterator*, std::vector > >, __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> > > (stl_algo.h:1968) ==2109== by 0x694B67: sort<__gnu_cxx::__normal_iterator*, std::vector > >, EntitySelection::PickEntityAtPoint(CSimulation2&, const CCamera&, int, int, player_id_t, bool)::&, const std::pair&)> > (stl_algo.h:4739) ==2109== by 0x694B67: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:65) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226) ==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498) ==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602) ==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== by 0x58A3AE5: js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, unsigned int, JS::Value*, JS::MutableHandle) (BaselineIC.cpp:9572) ==2109== by 0x37C418F9: ??? ==2109== by 0x58B0C4DF: ??? ==2109== by 0x383530D4: ??? ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x695D95: allocate (new_allocator.h:104) ==2109== by 0x695D95: allocate (alloc_traits.h:416) ==2109== by 0x695D95: _M_allocate (stl_vector.h:170) ==2109== by 0x695D95: void std::vector, std::allocator > >::_M_emplace_back_aux(float&, CEntityHandle&) (vector.tcc:412) ==2109== by 0x694AF0: emplace_back (vector.tcc:101) ==2109== by 0x694AF0: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:58) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226) ==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498) ==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602) ==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== by 0x58A3AE5: js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, unsigned int, JS::Value*, JS::MutableHandle) (BaselineIC.cpp:9572) ==2109== by 0x37C418F9: ??? ==2109== by 0x58B0C4DF: ??? ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x257190: operator== (Vector3D.h:46) ==2109== by 0x257190: IsEmpty (BoundingBoxOriented.h:94) ==2109== by 0x257190: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:296) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x46C42A21: ??? ==2109== by 0x591C7B7: EnterIon (Ion.cpp:2343) ==2109== by 0x591C7B7: js::jit::IonCannon(JSContext*, js::RunState&) (Ion.cpp:2424) ==2109== by 0x571DE6A: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:428) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle, char const*, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:4203) ==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle, char const*, JS::HandleValueArray, JS::MutableHandle) const (ScriptInterface.cpp:578) ==2109== by 0x572792: bool ScriptInterface::CallFunction(JS::Handle, char const*, bool&, SDL_Event_ const&) const (NativeWrapperDefns.h:191) ==2109== by 0x570CA3: CGUIManager::HandleEvent(SDL_Event_ const*) (GUIManager.cpp:369) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x257196: operator== (Vector3D.h:46) ==2109== by 0x257196: IsEmpty (BoundingBoxOriented.h:94) ==2109== by 0x257196: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:296) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x46C42A21: ??? ==2109== by 0x591C7B7: EnterIon (Ion.cpp:2343) ==2109== by 0x591C7B7: js::jit::IonCannon(JSContext*, js::RunState&) (Ion.cpp:2424) ==2109== by 0x571DE6A: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:428) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle, char const*, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:4203) ==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle, char const*, JS::HandleValueArray, JS::MutableHandle) const (ScriptInterface.cpp:578) ==2109== by 0x572792: bool ScriptInterface::CallFunction(JS::Handle, char const*, bool&, SDL_Event_ const&) const (NativeWrapperDefns.h:191) ==2109== by 0x570CA3: CGUIManager::HandleEvent(SDL_Event_ const*) (GUIManager.cpp:369) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x694413: void std::__insertion_sort<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}> >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>) [clone .isra.86] (stl_algo.h:1844) ==2109== by 0x694B67: __final_insertion_sort<__gnu_cxx::__normal_iterator*, std::vector > >, __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> > > (stl_algo.h:1887) ==2109== by 0x694B67: __sort<__gnu_cxx::__normal_iterator*, std::vector > >, __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> > > (stl_algo.h:1968) ==2109== by 0x694B67: sort<__gnu_cxx::__normal_iterator*, std::vector > >, EntitySelection::PickEntityAtPoint(CSimulation2&, const CCamera&, int, int, player_id_t, bool)::&, const std::pair&)> > (stl_algo.h:4739) ==2109== by 0x694B67: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:65) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x46C42A21: ??? ==2109== by 0x591C7B7: EnterIon (Ion.cpp:2343) ==2109== by 0x591C7B7: js::jit::IonCannon(JSContext*, js::RunState&) (Ion.cpp:2424) ==2109== by 0x571DE6A: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:428) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle, char const*, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:4203) ==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle, char const*, JS::HandleValueArray, JS::MutableHandle) const (ScriptInterface.cpp:578) ==2109== by 0x572792: bool ScriptInterface::CallFunction(JS::Handle, char const*, bool&, SDL_Event_ const&) const (NativeWrapperDefns.h:191) ==2109== by 0x570CA3: CGUIManager::HandleEvent(SDL_Event_ const*) (GUIManager.cpp:369) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x695D95: allocate (new_allocator.h:104) ==2109== by 0x695D95: allocate (alloc_traits.h:416) ==2109== by 0x695D95: _M_allocate (stl_vector.h:170) ==2109== by 0x695D95: void std::vector, std::allocator > >::_M_emplace_back_aux(float&, CEntityHandle&) (vector.tcc:412) ==2109== by 0x694AF0: emplace_back (vector.tcc:101) ==2109== by 0x694AF0: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:58) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x46C42A21: ??? ==2109== by 0x591C7B7: EnterIon (Ion.cpp:2343) ==2109== by 0x591C7B7: js::jit::IonCannon(JSContext*, js::RunState&) (Ion.cpp:2424) ==2109== by 0x571DE6A: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:428) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle, char const*, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:4203) ==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle, char const*, JS::HandleValueArray, JS::MutableHandle) const (ScriptInterface.cpp:578) ==2109== by 0x572792: bool ScriptInterface::CallFunction(JS::Handle, char const*, bool&, SDL_Event_ const&) const (NativeWrapperDefns.h:191) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x6944B4: __unguarded_linear_insert<__gnu_cxx::__normal_iterator*, std::vector > >, __gnu_cxx::__ops::_Val_comp_iter&, const std::pair&)> > > (stl_algo.h:1825) ==2109== by 0x6944B4: void std::__insertion_sort<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}> >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>) [clone .isra.86] (stl_algo.h:1852) ==2109== by 0x694B67: __final_insertion_sort<__gnu_cxx::__normal_iterator*, std::vector > >, __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> > > (stl_algo.h:1887) ==2109== by 0x694B67: __sort<__gnu_cxx::__normal_iterator*, std::vector > >, __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> > > (stl_algo.h:1968) ==2109== by 0x694B67: sort<__gnu_cxx::__normal_iterator*, std::vector > >, EntitySelection::PickEntityAtPoint(CSimulation2&, const CCamera&, int, int, player_id_t, bool)::&, const std::pair&)> > (stl_algo.h:4739) ==2109== by 0x694B67: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:65) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x46C42A21: ??? ==2109== by 0x591C7B7: EnterIon (Ion.cpp:2343) ==2109== by 0x591C7B7: js::jit::IonCannon(JSContext*, js::RunState&) (Ion.cpp:2424) ==2109== by 0x571DE6A: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:428) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle, char const*, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:4203) ==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle, char const*, JS::HandleValueArray, JS::MutableHandle) const (ScriptInterface.cpp:578) ==2109== by 0x572792: bool ScriptInterface::CallFunction(JS::Handle, char const*, bool&, SDL_Event_ const&) const (NativeWrapperDefns.h:191) ==2109== by 0x570CA3: CGUIManager::HandleEvent(SDL_Event_ const*) (GUIManager.cpp:369) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x695D95: allocate (new_allocator.h:104) ==2109== by 0x695D95: allocate (alloc_traits.h:416) ==2109== by 0x695D95: _M_allocate (stl_vector.h:170) ==2109== by 0x695D95: void std::vector, std::allocator > >::_M_emplace_back_aux(float&, CEntityHandle&) (vector.tcc:412) ==2109== by 0x694AF0: emplace_back (vector.tcc:101) ==2109== by 0x694AF0: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:58) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x46C42A21: ??? ==2109== by 0x591C7B7: EnterIon (Ion.cpp:2343) ==2109== by 0x591C7B7: js::jit::IonCannon(JSContext*, js::RunState&) (Ion.cpp:2424) ==2109== by 0x571DE6A: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:428) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle, char const*, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:4203) ==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle, char const*, JS::HandleValueArray, JS::MutableHandle) const (ScriptInterface.cpp:578) ==2109== by 0x572792: bool ScriptInterface::CallFunction(JS::Handle, char const*, bool&, SDL_Event_ const&) const (NativeWrapperDefns.h:191) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x4E9860: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:85) ==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28) ==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366) ==2109== by 0x21F2C1: GetConstructionProgressOffset (CCmpPosition.cpp:611) ==2109== by 0x21F2C1: GetInterpolatedPositions (CCmpPosition.cpp:752) ==2109== by 0x21F2C1: CCmpPosition::AdvertiseInterpolatedPositionChanges() const (CCmpPosition.cpp:914) ==2109== by 0x244404: call), CFixed > (NativeWrapperDefns.h:108) ==2109== by 0x244404: bool ScriptInterface::callMethod, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145) ==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226) ==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498) ==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602) ==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle, char const*, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:4203) ==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle, char const*, JS::HandleValueArray, JS::MutableHandle) const (ScriptInterface.cpp:578) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x2983DD: call (NativeWrapperDefns.h:108) ==2109== by 0x2983DD: bool ScriptInterface::callMethod(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145) ==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226) ==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498) ==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602) ==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x21F2E3: operator== (Vector3D.h:46) ==2109== by 0x21F2E3: IsEmpty (BoundingBoxOriented.h:94) ==2109== by 0x21F2E3: GetConstructionProgressOffset (CCmpPosition.cpp:612) ==2109== by 0x21F2E3: GetInterpolatedPositions (CCmpPosition.cpp:752) ==2109== by 0x21F2E3: CCmpPosition::AdvertiseInterpolatedPositionChanges() const (CCmpPosition.cpp:914) ==2109== by 0x244404: call), CFixed > (NativeWrapperDefns.h:108) ==2109== by 0x244404: bool ScriptInterface::callMethod, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145) ==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226) ==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498) ==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602) ==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle, char const*, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:4203) ==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle, char const*, JS::HandleValueArray, JS::MutableHandle) const (ScriptInterface.cpp:578) ==2109== by 0x1C7BF7: bool ScriptInterface::CallFunctionVoid >(JS::Handle, char const*, JS::Rooted const&) const (NativeWrapperDefns.h:230) ==2109== by 0x2BC911: CComponentTypeScript::HandleMessage(CMessage const&, bool) (ScriptComponent.cpp:65) ==2109== by 0x1CF7B3: CComponentManager::PostMessage(unsigned int, CMessage const&) (ComponentManager.cpp:1023) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x2983DD: call (NativeWrapperDefns.h:108) ==2109== by 0x2983DD: bool ScriptInterface::callMethod(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145) ==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226) ==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498) ==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602) ==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x21F2E5: operator== (Vector3D.h:46) ==2109== by 0x21F2E5: IsEmpty (BoundingBoxOriented.h:94) ==2109== by 0x21F2E5: GetConstructionProgressOffset (CCmpPosition.cpp:612) ==2109== by 0x21F2E5: GetInterpolatedPositions (CCmpPosition.cpp:752) ==2109== by 0x21F2E5: CCmpPosition::AdvertiseInterpolatedPositionChanges() const (CCmpPosition.cpp:914) ==2109== by 0x244404: call), CFixed > (NativeWrapperDefns.h:108) ==2109== by 0x244404: bool ScriptInterface::callMethod, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145) ==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226) ==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498) ==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602) ==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle, char const*, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:4203) ==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle, char const*, JS::HandleValueArray, JS::MutableHandle) const (ScriptInterface.cpp:578) ==2109== by 0x1C7BF7: bool ScriptInterface::CallFunctionVoid >(JS::Handle, char const*, JS::Rooted const&) const (NativeWrapperDefns.h:230) ==2109== by 0x2BC911: CComponentTypeScript::HandleMessage(CMessage const&, bool) (ScriptComponent.cpp:65) ==2109== by 0x1CF7B3: CComponentManager::PostMessage(unsigned int, CMessage const&) (ComponentManager.cpp:1023) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x2983DD: call (NativeWrapperDefns.h:108) ==2109== by 0x2983DD: bool ScriptInterface::callMethod(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145) ==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226) ==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498) ==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602) ==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x21EF3E: operator== (Vector3D.h:46) ==2109== by 0x21EF3E: IsEmpty (BoundingBoxOriented.h:94) ==2109== by 0x21EF3E: GetConstructionProgressOffset (CCmpPosition.cpp:612) ==2109== by 0x21EF3E: GetInterpolatedPositions (CCmpPosition.cpp:753) ==2109== by 0x21EF3E: CCmpPosition::AdvertiseInterpolatedPositionChanges() const (CCmpPosition.cpp:914) ==2109== by 0x244404: call), CFixed > (NativeWrapperDefns.h:108) ==2109== by 0x244404: bool ScriptInterface::callMethod, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145) ==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226) ==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498) ==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602) ==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle, char const*, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:4203) ==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle, char const*, JS::HandleValueArray, JS::MutableHandle) const (ScriptInterface.cpp:578) ==2109== by 0x1C7BF7: bool ScriptInterface::CallFunctionVoid >(JS::Handle, char const*, JS::Rooted const&) const (NativeWrapperDefns.h:230) ==2109== by 0x2BC911: CComponentTypeScript::HandleMessage(CMessage const&, bool) (ScriptComponent.cpp:65) ==2109== by 0x1CF7B3: CComponentManager::PostMessage(unsigned int, CMessage const&) (ComponentManager.cpp:1023) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x2983DD: call (NativeWrapperDefns.h:108) ==2109== by 0x2983DD: bool ScriptInterface::callMethod(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145) ==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226) ==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498) ==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602) ==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x21EF40: operator== (Vector3D.h:46) ==2109== by 0x21EF40: IsEmpty (BoundingBoxOriented.h:94) ==2109== by 0x21EF40: GetConstructionProgressOffset (CCmpPosition.cpp:612) ==2109== by 0x21EF40: GetInterpolatedPositions (CCmpPosition.cpp:753) ==2109== by 0x21EF40: CCmpPosition::AdvertiseInterpolatedPositionChanges() const (CCmpPosition.cpp:914) ==2109== by 0x244404: call), CFixed > (NativeWrapperDefns.h:108) ==2109== by 0x244404: bool ScriptInterface::callMethod, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145) ==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226) ==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498) ==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602) ==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle, char const*, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:4203) ==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle, char const*, JS::HandleValueArray, JS::MutableHandle) const (ScriptInterface.cpp:578) ==2109== by 0x1C7BF7: bool ScriptInterface::CallFunctionVoid >(JS::Handle, char const*, JS::Rooted const&) const (NativeWrapperDefns.h:230) ==2109== by 0x2BC911: CComponentTypeScript::HandleMessage(CMessage const&, bool) (ScriptComponent.cpp:65) ==2109== by 0x1CF7B3: CComponentManager::PostMessage(unsigned int, CMessage const&) (ComponentManager.cpp:1023) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x2983DD: call (NativeWrapperDefns.h:108) ==2109== by 0x2983DD: bool ScriptInterface::callMethod(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145) ==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226) ==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498) ==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602) ==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x3A3144: CVector3D::Length() const (Vector3D.cpp:55) ==2109== by 0x255DFA: RecomputeSweptBounds (CCmpUnitRenderer.cpp:233) ==2109== by 0x255DFA: CCmpUnitRenderer::UpdateUnitPos(ICmpUnitRenderer::tag_t, bool, CVector3D const&, CVector3D const&) (CCmpUnitRenderer.cpp:252) ==2109== by 0x278D9A: CCmpVisualActor::HandleMessage(CMessage const&, bool) (CCmpVisualActor.cpp:333) ==2109== by 0x1CF7B3: CComponentManager::PostMessage(unsigned int, CMessage const&) (ComponentManager.cpp:1023) ==2109== by 0x21F03B: CCmpPosition::AdvertiseInterpolatedPositionChanges() const (CCmpPosition.cpp:917) ==2109== by 0x244404: call), CFixed > (NativeWrapperDefns.h:108) ==2109== by 0x244404: bool ScriptInterface::callMethod, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145) ==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226) ==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498) ==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602) ==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle, char const*, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:4203) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x2983DD: call (NativeWrapperDefns.h:108) ==2109== by 0x2983DD: bool ScriptInterface::callMethod(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145) ==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226) ==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498) ==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602) ==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x44BA0A: CFrustum::IsSphereVisible(CVector3D const&, float) const (Frustum.cpp:115) ==2109== by 0x255407: CCmpUnitRenderer::RenderSubmit(SceneCollector&, CFrustum const&, bool) (CCmpUnitRenderer.cpp:409) ==2109== by 0x1CF926: CComponentManager::BroadcastMessage(CMessage const&) (ComponentManager.cpp:1048) ==2109== by 0x1A499A: CSimulation2::RenderSubmit(SceneCollector&, CFrustum const&, bool) (Simulation2.cpp:744) ==2109== by 0x4242F8: CGameView::EnumerateObjects(CFrustum const&, SceneCollector*) (GameView.cpp:522) ==2109== by 0x4BB2F6: CRenderer::RenderScene(Scene&) (Renderer.cpp:1811) ==2109== by 0x35E0F8: Render() (GameSetup.cpp:228) ==2109== by 0x1620E3: Frame (main.cpp:356) ==2109== by 0x1620E3: RunGameOrAtlas(int, char const**) (main.cpp:531) ==2109== by 0x1537B6: main (main.cpp:571) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x2983DD: call (NativeWrapperDefns.h:108) ==2109== by 0x2983DD: bool ScriptInterface::callMethod(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145) ==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226) ==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498) ==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602) ==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x44BA48: CFrustum::IsSphereVisible(CVector3D const&, float) const (Frustum.cpp:115) ==2109== by 0x255407: CCmpUnitRenderer::RenderSubmit(SceneCollector&, CFrustum const&, bool) (CCmpUnitRenderer.cpp:409) ==2109== by 0x1CF926: CComponentManager::BroadcastMessage(CMessage const&) (ComponentManager.cpp:1048) ==2109== by 0x1A499A: CSimulation2::RenderSubmit(SceneCollector&, CFrustum const&, bool) (Simulation2.cpp:744) ==2109== by 0x4242F8: CGameView::EnumerateObjects(CFrustum const&, SceneCollector*) (GameView.cpp:522) ==2109== by 0x4BB2F6: CRenderer::RenderScene(Scene&) (Renderer.cpp:1811) ==2109== by 0x35E0F8: Render() (GameSetup.cpp:228) ==2109== by 0x1620E3: Frame (main.cpp:356) ==2109== by 0x1620E3: RunGameOrAtlas(int, char const**) (main.cpp:531) ==2109== by 0x1537B6: main (main.cpp:571) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x2983DD: call (NativeWrapperDefns.h:108) ==2109== by 0x2983DD: bool ScriptInterface::callMethod(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145) ==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226) ==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498) ==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602) ==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x44BA86: CFrustum::IsSphereVisible(CVector3D const&, float) const (Frustum.cpp:115) ==2109== by 0x255407: CCmpUnitRenderer::RenderSubmit(SceneCollector&, CFrustum const&, bool) (CCmpUnitRenderer.cpp:409) ==2109== by 0x1CF926: CComponentManager::BroadcastMessage(CMessage const&) (ComponentManager.cpp:1048) ==2109== by 0x1A499A: CSimulation2::RenderSubmit(SceneCollector&, CFrustum const&, bool) (Simulation2.cpp:744) ==2109== by 0x4242F8: CGameView::EnumerateObjects(CFrustum const&, SceneCollector*) (GameView.cpp:522) ==2109== by 0x4BB2F6: CRenderer::RenderScene(Scene&) (Renderer.cpp:1811) ==2109== by 0x35E0F8: Render() (GameSetup.cpp:228) ==2109== by 0x1620E3: Frame (main.cpp:356) ==2109== by 0x1620E3: RunGameOrAtlas(int, char const**) (main.cpp:531) ==2109== by 0x1537B6: main (main.cpp:571) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x2983DD: call (NativeWrapperDefns.h:108) ==2109== by 0x2983DD: bool ScriptInterface::callMethod(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145) ==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226) ==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498) ==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602) ==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x256FAB: RayIntersect (BoundingSphere.h:67) ==2109== by 0x256FAB: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:280) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x46C42A21: ??? ==2109== by 0x591C7B7: EnterIon (Ion.cpp:2343) ==2109== by 0x591C7B7: js::jit::IonCannon(JSContext*, js::RunState&) (Ion.cpp:2424) ==2109== by 0x571DE6A: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:428) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle, char const*, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:4203) ==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle, char const*, JS::HandleValueArray, JS::MutableHandle) const (ScriptInterface.cpp:578) ==2109== by 0x572792: bool ScriptInterface::CallFunction(JS::Handle, char const*, bool&, SDL_Event_ const&) const (NativeWrapperDefns.h:191) ==2109== by 0x570CA3: CGUIManager::HandleEvent(SDL_Event_ const*) (GUIManager.cpp:369) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x2983DD: call (NativeWrapperDefns.h:108) ==2109== by 0x2983DD: bool ScriptInterface::callMethod(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145) ==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226) ==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498) ==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602) ==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x256FF5: RayIntersect (BoundingSphere.h:71) ==2109== by 0x256FF5: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:280) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x46C42A21: ??? ==2109== by 0x591C7B7: EnterIon (Ion.cpp:2343) ==2109== by 0x591C7B7: js::jit::IonCannon(JSContext*, js::RunState&) (Ion.cpp:2424) ==2109== by 0x571DE6A: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:428) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle, char const*, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:4203) ==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle, char const*, JS::HandleValueArray, JS::MutableHandle) const (ScriptInterface.cpp:578) ==2109== by 0x572792: bool ScriptInterface::CallFunction(JS::Handle, char const*, bool&, SDL_Event_ const&) const (NativeWrapperDefns.h:191) ==2109== by 0x570CA3: CGUIManager::HandleEvent(SDL_Event_ const*) (GUIManager.cpp:369) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x2983DD: call (NativeWrapperDefns.h:108) ==2109== by 0x2983DD: bool ScriptInterface::callMethod(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145) ==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226) ==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498) ==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602) ==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x256FAB: RayIntersect (BoundingSphere.h:67) ==2109== by 0x256FAB: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:280) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x46C444E4: ??? ==2109== by 0x591C7B7: EnterIon (Ion.cpp:2343) ==2109== by 0x591C7B7: js::jit::IonCannon(JSContext*, js::RunState&) (Ion.cpp:2424) ==2109== by 0x571DE6A: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:428) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle, char const*, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:4203) ==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle, char const*, JS::HandleValueArray, JS::MutableHandle) const (ScriptInterface.cpp:578) ==2109== by 0x572792: bool ScriptInterface::CallFunction(JS::Handle, char const*, bool&, SDL_Event_ const&) const (NativeWrapperDefns.h:191) ==2109== by 0x570CA3: CGUIManager::HandleEvent(SDL_Event_ const*) (GUIManager.cpp:369) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x2983DD: call (NativeWrapperDefns.h:108) ==2109== by 0x2983DD: bool ScriptInterface::callMethod(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145) ==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226) ==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498) ==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602) ==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x256FF5: RayIntersect (BoundingSphere.h:71) ==2109== by 0x256FF5: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:280) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x46C444E4: ??? ==2109== by 0x591C7B7: EnterIon (Ion.cpp:2343) ==2109== by 0x591C7B7: js::jit::IonCannon(JSContext*, js::RunState&) (Ion.cpp:2424) ==2109== by 0x571DE6A: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:428) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle, char const*, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:4203) ==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle, char const*, JS::HandleValueArray, JS::MutableHandle) const (ScriptInterface.cpp:578) ==2109== by 0x572792: bool ScriptInterface::CallFunction(JS::Handle, char const*, bool&, SDL_Event_ const&) const (NativeWrapperDefns.h:191) ==2109== by 0x570CA3: CGUIManager::HandleEvent(SDL_Event_ const*) (GUIManager.cpp:369) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x2983DD: call (NativeWrapperDefns.h:108) ==2109== by 0x2983DD: bool ScriptInterface::callMethod(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145) ==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226) ==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498) ==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602) ==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x257190: operator== (Vector3D.h:46) ==2109== by 0x257190: IsEmpty (BoundingBoxOriented.h:94) ==2109== by 0x257190: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:296) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x46C444E4: ??? ==2109== by 0x591C7B7: EnterIon (Ion.cpp:2343) ==2109== by 0x591C7B7: js::jit::IonCannon(JSContext*, js::RunState&) (Ion.cpp:2424) ==2109== by 0x571DE6A: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:428) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle, char const*, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:4203) ==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle, char const*, JS::HandleValueArray, JS::MutableHandle) const (ScriptInterface.cpp:578) ==2109== by 0x572792: bool ScriptInterface::CallFunction(JS::Handle, char const*, bool&, SDL_Event_ const&) const (NativeWrapperDefns.h:191) ==2109== by 0x570CA3: CGUIManager::HandleEvent(SDL_Event_ const*) (GUIManager.cpp:369) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x257196: operator== (Vector3D.h:46) ==2109== by 0x257196: IsEmpty (BoundingBoxOriented.h:94) ==2109== by 0x257196: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:296) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x46C444E4: ??? ==2109== by 0x591C7B7: EnterIon (Ion.cpp:2343) ==2109== by 0x591C7B7: js::jit::IonCannon(JSContext*, js::RunState&) (Ion.cpp:2424) ==2109== by 0x571DE6A: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:428) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle, char const*, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:4203) ==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle, char const*, JS::HandleValueArray, JS::MutableHandle) const (ScriptInterface.cpp:578) ==2109== by 0x572792: bool ScriptInterface::CallFunction(JS::Handle, char const*, bool&, SDL_Event_ const&) const (NativeWrapperDefns.h:191) ==2109== by 0x570CA3: CGUIManager::HandleEvent(SDL_Event_ const*) (GUIManager.cpp:369) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269) ==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374) ==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276) ==2109== by 0x313AB3: int MemFunThunk(void*, double) (LoaderThunks.h:60) ==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x256FAB: RayIntersect (BoundingSphere.h:67) ==2109== by 0x256FAB: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:280) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x60863DAF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154) ==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle, char const*, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:4203) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x2983DD: call (NativeWrapperDefns.h:108) ==2109== by 0x2983DD: bool ScriptInterface::callMethod(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145) ==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226) ==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498) ==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602) ==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== ==2109== Conditional jump or move depends on uninitialised value(s) ==2109== at 0x256FF5: RayIntersect (BoundingSphere.h:71) ==2109== by 0x256FF5: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector, std::allocator > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:280) ==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45) ==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162) ==2109== by 0x5BBAFB: call (NativeWrapperDefns.h:75) ==2109== by 0x5BBAFB: bool ScriptInterface::call(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125) ==2109== by 0x38351913: ??? ==2109== by 0x60863DAF: ??? ==2109== by 0x37C3C7BB: ??? ==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123) ==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154) ==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle) (Interpreter.cpp:554) ==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle, char const*, JS::HandleValueArray const&, JS::MutableHandle) (jsapi.cpp:4203) ==2109== Uninitialised value was created by a heap allocation ==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334) ==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596) ==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set, std::allocator > const&, unsigned int) (Unit.cpp:31) ==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set, std::allocator > const&, CObjectManager&) (Unit.cpp:64) ==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set, std::allocator > const&) (UnitManager.cpp:95) ==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554) ==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708) ==2109== by 0x2983DD: call (NativeWrapperDefns.h:108) ==2109== by 0x2983DD: bool ScriptInterface::callMethod(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145) ==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226) ==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498) ==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602) ==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448) ==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517) ==2109==