Ticket #4492: debug2.txt

File debug2.txt, 189.1 KB (added by fatherbushido, 7 years ago)
Line 
1GAME STARTED, ALL INIT COMPLETE
2==2109== Conditional jump or move depends on uninitialised value(s)
3==2109== at 0x393197: CBoundingBoxAligned::Transform(CMatrix3D const&, CBoundingBoxAligned&) const (BoundingBoxAligned.cpp:156)
4==2109== by 0x44025D: CModel::GetObjectSelectionBoundsRec() (Model.cpp:247)
5==2109== by 0x4E993E: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:77)
6==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28)
7==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366)
8==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295)
9==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
10==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
11==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
12==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
13==2109== by 0x38351913: ???
14==2109== by 0x55CFDBFF: ???
15==2109== by 0x37C3C7BB: ???
16==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
17==2109== Uninitialised value was created by a heap allocation
18==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
19==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
20==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
21==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
22==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
23==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
24==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
25==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
26==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
27==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
28==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
29==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
30==2109==
31==2109== Conditional jump or move depends on uninitialised value(s)
32==2109== at 0x3931C9: CBoundingBoxAligned::Transform(CMatrix3D const&, CBoundingBoxAligned&) const (BoundingBoxAligned.cpp:156)
33==2109== by 0x44025D: CModel::GetObjectSelectionBoundsRec() (Model.cpp:247)
34==2109== by 0x4E993E: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:77)
35==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28)
36==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366)
37==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295)
38==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
39==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
40==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
41==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
42==2109== by 0x38351913: ???
43==2109== by 0x55CFDBFF: ???
44==2109== by 0x37C3C7BB: ???
45==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
46==2109== Uninitialised value was created by a heap allocation
47==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
48==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
49==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
50==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
51==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
52==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
53==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
54==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
55==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
56==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
57==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
58==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
59==2109==
60==2109== Conditional jump or move depends on uninitialised value(s)
61==2109== at 0x393204: CBoundingBoxAligned::Transform(CMatrix3D const&, CBoundingBoxAligned&) const (BoundingBoxAligned.cpp:156)
62==2109== by 0x44025D: CModel::GetObjectSelectionBoundsRec() (Model.cpp:247)
63==2109== by 0x4E993E: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:77)
64==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28)
65==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366)
66==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295)
67==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
68==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
69==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
70==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
71==2109== by 0x38351913: ???
72==2109== by 0x55CFDBFF: ???
73==2109== by 0x37C3C7BB: ???
74==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
75==2109== Uninitialised value was created by a heap allocation
76==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
77==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
78==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
79==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
80==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
81==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
82==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
83==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
84==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
85==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
86==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
87==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
88==2109==
89==2109== Conditional jump or move depends on uninitialised value(s)
90==2109== at 0x393245: CBoundingBoxAligned::Transform(CMatrix3D const&, CBoundingBoxAligned&) const (BoundingBoxAligned.cpp:156)
91==2109== by 0x44025D: CModel::GetObjectSelectionBoundsRec() (Model.cpp:247)
92==2109== by 0x4E993E: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:77)
93==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28)
94==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366)
95==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295)
96==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
97==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
98==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
99==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
100==2109== by 0x38351913: ???
101==2109== by 0x55CFDBFF: ???
102==2109== by 0x37C3C7BB: ???
103==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
104==2109== Uninitialised value was created by a heap allocation
105==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
106==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
107==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
108==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
109==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
110==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
111==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
112==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
113==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
114==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
115==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
116==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
117==2109==
118==2109== Conditional jump or move depends on uninitialised value(s)
119==2109== at 0x393278: CBoundingBoxAligned::Transform(CMatrix3D const&, CBoundingBoxAligned&) const (BoundingBoxAligned.cpp:156)
120==2109== by 0x44025D: CModel::GetObjectSelectionBoundsRec() (Model.cpp:247)
121==2109== by 0x4E993E: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:77)
122==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28)
123==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366)
124==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295)
125==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
126==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
127==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
128==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
129==2109== by 0x38351913: ???
130==2109== by 0x55CFDBFF: ???
131==2109== by 0x37C3C7BB: ???
132==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
133==2109== Uninitialised value was created by a heap allocation
134==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
135==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
136==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
137==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
138==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
139==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
140==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
141==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
142==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
143==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
144==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
145==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
146==2109==
147==2109== Conditional jump or move depends on uninitialised value(s)
148==2109== at 0x3932B4: CBoundingBoxAligned::Transform(CMatrix3D const&, CBoundingBoxAligned&) const (BoundingBoxAligned.cpp:156)
149==2109== by 0x44025D: CModel::GetObjectSelectionBoundsRec() (Model.cpp:247)
150==2109== by 0x4E993E: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:77)
151==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28)
152==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366)
153==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295)
154==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
155==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
156==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
157==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
158==2109== by 0x38351913: ???
159==2109== by 0x55CFDBFF: ???
160==2109== by 0x37C3C7BB: ???
161==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
162==2109== Uninitialised value was created by a heap allocation
163==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
164==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
165==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
166==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
167==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
168==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
169==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
170==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
171==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
172==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
173==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
174==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
175==2109==
176==2109== Conditional jump or move depends on uninitialised value(s)
177==2109== at 0x3932F6: CBoundingBoxAligned::Transform(CMatrix3D const&, CBoundingBoxAligned&) const (BoundingBoxAligned.cpp:156)
178==2109== by 0x44025D: CModel::GetObjectSelectionBoundsRec() (Model.cpp:247)
179==2109== by 0x4E993E: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:77)
180==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28)
181==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366)
182==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295)
183==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
184==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
185==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
186==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
187==2109== by 0x38351913: ???
188==2109== by 0x55CFDBFF: ???
189==2109== by 0x37C3C7BB: ???
190==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
191==2109== Uninitialised value was created by a heap allocation
192==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
193==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
194==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
195==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
196==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
197==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
198==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
199==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
200==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
201==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
202==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
203==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
204==2109==
205==2109== Conditional jump or move depends on uninitialised value(s)
206==2109== at 0x393329: CBoundingBoxAligned::Transform(CMatrix3D const&, CBoundingBoxAligned&) const (BoundingBoxAligned.cpp:156)
207==2109== by 0x44025D: CModel::GetObjectSelectionBoundsRec() (Model.cpp:247)
208==2109== by 0x4E993E: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:77)
209==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28)
210==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366)
211==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295)
212==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
213==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
214==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
215==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
216==2109== by 0x38351913: ???
217==2109== by 0x55CFDBFF: ???
218==2109== by 0x37C3C7BB: ???
219==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
220==2109== Uninitialised value was created by a heap allocation
221==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
222==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
223==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
224==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
225==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
226==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
227==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
228==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
229==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
230==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
231==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
232==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
233==2109==
234==2109== Conditional jump or move depends on uninitialised value(s)
235==2109== at 0x393366: CBoundingBoxAligned::Transform(CMatrix3D const&, CBoundingBoxAligned&) const (BoundingBoxAligned.cpp:156)
236==2109== by 0x44025D: CModel::GetObjectSelectionBoundsRec() (Model.cpp:247)
237==2109== by 0x4E993E: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:77)
238==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28)
239==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366)
240==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295)
241==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
242==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
243==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
244==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
245==2109== by 0x38351913: ???
246==2109== by 0x55CFDBFF: ???
247==2109== by 0x37C3C7BB: ???
248==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
249==2109== Uninitialised value was created by a heap allocation
250==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
251==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
252==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
253==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
254==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
255==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
256==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
257==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
258==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
259==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
260==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
261==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
262==2109==
263==2109== Conditional jump or move depends on uninitialised value(s)
264==2109== at 0x44026F: Extend (BoundingBoxAligned.h:75)
265==2109== by 0x44026F: operator+= (BoundingBoxAligned.h:86)
266==2109== by 0x44026F: CModel::GetObjectSelectionBoundsRec() (Model.cpp:249)
267==2109== by 0x4E993E: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:77)
268==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28)
269==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366)
270==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295)
271==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
272==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
273==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
274==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
275==2109== by 0x38351913: ???
276==2109== by 0x55CFDBFF: ???
277==2109== by 0x37C3C7BB: ???
278==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
279==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154)
280==2109== Uninitialised value was created by a heap allocation
281==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
282==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
283==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
284==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
285==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
286==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
287==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
288==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
289==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
290==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
291==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
292==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
293==2109==
294==2109== Conditional jump or move depends on uninitialised value(s)
295==2109== at 0x440288: Extend (BoundingBoxAligned.h:76)
296==2109== by 0x440288: operator+= (BoundingBoxAligned.h:86)
297==2109== by 0x440288: CModel::GetObjectSelectionBoundsRec() (Model.cpp:249)
298==2109== by 0x4E993E: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:77)
299==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28)
300==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366)
301==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295)
302==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
303==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
304==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
305==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
306==2109== by 0x38351913: ???
307==2109== by 0x55CFDBFF: ???
308==2109== by 0x37C3C7BB: ???
309==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
310==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154)
311==2109== Uninitialised value was created by a heap allocation
312==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
313==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
314==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
315==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
316==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
317==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
318==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
319==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
320==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
321==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
322==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
323==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
324==2109==
325==2109== Conditional jump or move depends on uninitialised value(s)
326==2109== at 0x4402A1: Extend (BoundingBoxAligned.h:77)
327==2109== by 0x4402A1: operator+= (BoundingBoxAligned.h:86)
328==2109== by 0x4402A1: CModel::GetObjectSelectionBoundsRec() (Model.cpp:249)
329==2109== by 0x4E993E: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:77)
330==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28)
331==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366)
332==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295)
333==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
334==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
335==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
336==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
337==2109== by 0x38351913: ???
338==2109== by 0x55CFDBFF: ???
339==2109== by 0x37C3C7BB: ???
340==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
341==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154)
342==2109== Uninitialised value was created by a heap allocation
343==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
344==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
345==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
346==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
347==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
348==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
349==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
350==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
351==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
352==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
353==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
354==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
355==2109==
356==2109== Conditional jump or move depends on uninitialised value(s)
357==2109== at 0x4402B6: Extend (BoundingBoxAligned.h:78)
358==2109== by 0x4402B6: operator+= (BoundingBoxAligned.h:86)
359==2109== by 0x4402B6: CModel::GetObjectSelectionBoundsRec() (Model.cpp:249)
360==2109== by 0x4E993E: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:77)
361==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28)
362==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366)
363==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295)
364==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
365==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
366==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
367==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
368==2109== by 0x38351913: ???
369==2109== by 0x55CFDBFF: ???
370==2109== by 0x37C3C7BB: ???
371==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
372==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154)
373==2109== Uninitialised value was created by a heap allocation
374==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
375==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
376==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
377==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
378==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
379==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
380==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
381==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
382==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
383==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
384==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
385==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
386==2109==
387==2109== Conditional jump or move depends on uninitialised value(s)
388==2109== at 0x4402CB: Extend (BoundingBoxAligned.h:79)
389==2109== by 0x4402CB: operator+= (BoundingBoxAligned.h:86)
390==2109== by 0x4402CB: CModel::GetObjectSelectionBoundsRec() (Model.cpp:249)
391==2109== by 0x4E993E: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:77)
392==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28)
393==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366)
394==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295)
395==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
396==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
397==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
398==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
399==2109== by 0x38351913: ???
400==2109== by 0x55CFDBFF: ???
401==2109== by 0x37C3C7BB: ???
402==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
403==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154)
404==2109== Uninitialised value was created by a heap allocation
405==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
406==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
407==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
408==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
409==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
410==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
411==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
412==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
413==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
414==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
415==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
416==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
417==2109==
418==2109== Conditional jump or move depends on uninitialised value(s)
419==2109== at 0x4402E0: Extend (BoundingBoxAligned.h:80)
420==2109== by 0x4402E0: operator+= (BoundingBoxAligned.h:86)
421==2109== by 0x4402E0: CModel::GetObjectSelectionBoundsRec() (Model.cpp:249)
422==2109== by 0x4E993E: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:77)
423==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28)
424==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366)
425==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295)
426==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
427==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
428==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
429==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
430==2109== by 0x38351913: ???
431==2109== by 0x55CFDBFF: ???
432==2109== by 0x37C3C7BB: ???
433==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
434==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154)
435==2109== Uninitialised value was created by a heap allocation
436==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
437==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
438==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
439==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
440==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
441==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
442==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
443==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
444==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
445==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
446==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
447==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
448==2109==
449==2109== Conditional jump or move depends on uninitialised value(s)
450==2109== at 0x3930C2: CBoundingBoxAligned::IsEmpty() const (BoundingBoxAligned.cpp:135)
451==2109== by 0x4E984C: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:78)
452==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28)
453==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366)
454==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295)
455==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
456==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
457==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
458==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
459==2109== by 0x38351913: ???
460==2109== by 0x55CFDBFF: ???
461==2109== by 0x37C3C7BB: ???
462==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
463==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154)
464==2109== Uninitialised value was created by a heap allocation
465==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
466==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
467==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
468==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
469==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
470==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
471==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
472==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
473==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
474==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
475==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
476==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
477==2109==
478==2109== Conditional jump or move depends on uninitialised value(s)
479==2109== at 0x3930C4: CBoundingBoxAligned::IsEmpty() const (BoundingBoxAligned.cpp:135)
480==2109== by 0x4E984C: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:78)
481==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28)
482==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366)
483==2109== by 0x257187: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:295)
484==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
485==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
486==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
487==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
488==2109== by 0x38351913: ???
489==2109== by 0x55CFDBFF: ???
490==2109== by 0x37C3C7BB: ???
491==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
492==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154)
493==2109== Uninitialised value was created by a heap allocation
494==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
495==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
496==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
497==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
498==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
499==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
500==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
501==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
502==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
503==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
504==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
505==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
506==2109==
507==2109== Conditional jump or move depends on uninitialised value(s)
508==2109== at 0x257190: operator== (Vector3D.h:46)
509==2109== by 0x257190: IsEmpty (BoundingBoxOriented.h:94)
510==2109== by 0x257190: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:296)
511==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
512==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
513==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
514==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
515==2109== by 0x38351913: ???
516==2109== by 0x55CFDBFF: ???
517==2109== by 0x37C3C7BB: ???
518==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
519==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154)
520==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
521==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
522==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
523==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle<JSObject*>, char const*, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:4203)
524==2109== Uninitialised value was created by a heap allocation
525==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
526==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
527==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
528==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
529==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
530==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
531==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
532==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
533==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
534==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
535==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
536==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
537==2109==
538==2109== Conditional jump or move depends on uninitialised value(s)
539==2109== at 0x257196: operator== (Vector3D.h:46)
540==2109== by 0x257196: IsEmpty (BoundingBoxOriented.h:94)
541==2109== by 0x257196: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:296)
542==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
543==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
544==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
545==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
546==2109== by 0x38351913: ???
547==2109== by 0x55CFDBFF: ???
548==2109== by 0x37C3C7BB: ???
549==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
550==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154)
551==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
552==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
553==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
554==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle<JSObject*>, char const*, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:4203)
555==2109== Uninitialised value was created by a heap allocation
556==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
557==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
558==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
559==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
560==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
561==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
562==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
563==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
564==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
565==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
566==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
567==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
568==2109==
569==2109== Conditional jump or move depends on uninitialised value(s)
570==2109== at 0x39A8DB: CBoundingBoxOriented::RayIntersect(CVector3D const&, CVector3D const&, float&, float&) const (BoundingBoxOriented.cpp:70)
571==2109== by 0x2570CF: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:318)
572==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
573==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
574==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
575==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
576==2109== by 0x38351913: ???
577==2109== by 0x55CFDBFF: ???
578==2109== by 0x37C3C7BB: ???
579==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
580==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154)
581==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
582==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
583==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
584==2109== Uninitialised value was created by a heap allocation
585==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
586==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
587==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
588==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
589==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
590==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
591==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
592==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
593==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
594==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
595==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
596==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
597==2109==
598==2109== Conditional jump or move depends on uninitialised value(s)
599==2109== at 0x39A906: CBoundingBoxOriented::RayIntersect(CVector3D const&, CVector3D const&, float&, float&) const (BoundingBoxOriented.cpp:79)
600==2109== by 0x2570CF: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:318)
601==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
602==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
603==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
604==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
605==2109== by 0x38351913: ???
606==2109== by 0x55CFDBFF: ???
607==2109== by 0x37C3C7BB: ???
608==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
609==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154)
610==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
611==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
612==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
613==2109== Uninitialised value was created by a heap allocation
614==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
615==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
616==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
617==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
618==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
619==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
620==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
621==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
622==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
623==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
624==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
625==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
626==2109==
627==2109== Conditional jump or move depends on uninitialised value(s)
628==2109== at 0x39A9B4: CBoundingBoxOriented::RayIntersect(CVector3D const&, CVector3D const&, float&, float&) const (BoundingBoxOriented.cpp:82)
629==2109== by 0x2570CF: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:318)
630==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
631==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
632==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
633==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
634==2109== by 0x38351913: ???
635==2109== by 0x55CFDBFF: ???
636==2109== by 0x37C3C7BB: ???
637==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
638==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154)
639==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
640==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
641==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
642==2109== Uninitialised value was created by a heap allocation
643==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
644==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
645==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
646==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
647==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
648==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
649==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
650==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
651==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
652==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
653==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
654==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
655==2109==
656==2109== Conditional jump or move depends on uninitialised value(s)
657==2109== at 0x39A9BE: CBoundingBoxOriented::RayIntersect(CVector3D const&, CVector3D const&, float&, float&) const (BoundingBoxOriented.cpp:83)
658==2109== by 0x2570CF: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:318)
659==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
660==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
661==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
662==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
663==2109== by 0x38351913: ???
664==2109== by 0x55CFDBFF: ???
665==2109== by 0x37C3C7BB: ???
666==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
667==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154)
668==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
669==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
670==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
671==2109== Uninitialised value was created by a heap allocation
672==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
673==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
674==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
675==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
676==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
677==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
678==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
679==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
680==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
681==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
682==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
683==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
684==2109==
685==2109== Conditional jump or move depends on uninitialised value(s)
686==2109== at 0x39AA43: CBoundingBoxOriented::RayIntersect(CVector3D const&, CVector3D const&, float&, float&) const (BoundingBoxOriented.cpp:70)
687==2109== by 0x2570CF: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:318)
688==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
689==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
690==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
691==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
692==2109== by 0x38351913: ???
693==2109== by 0x55CFDBFF: ???
694==2109== by 0x37C3C7BB: ???
695==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
696==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154)
697==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
698==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
699==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
700==2109== Uninitialised value was created by a heap allocation
701==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
702==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
703==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
704==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
705==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
706==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
707==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
708==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
709==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
710==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
711==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
712==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
713==2109==
714==2109== Conditional jump or move depends on uninitialised value(s)
715==2109== at 0x39AA5D: CBoundingBoxOriented::RayIntersect(CVector3D const&, CVector3D const&, float&, float&) const (BoundingBoxOriented.cpp:82)
716==2109== by 0x2570CF: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:318)
717==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
718==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
719==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
720==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
721==2109== by 0x38351913: ???
722==2109== by 0x55CFDBFF: ???
723==2109== by 0x37C3C7BB: ???
724==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
725==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154)
726==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
727==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
728==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
729==2109== Uninitialised value was created by a heap allocation
730==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
731==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
732==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
733==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
734==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
735==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
736==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
737==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
738==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
739==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
740==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
741==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
742==2109==
743==2109== Conditional jump or move depends on uninitialised value(s)
744==2109== at 0x39AA6B: CBoundingBoxOriented::RayIntersect(CVector3D const&, CVector3D const&, float&, float&) const (BoundingBoxOriented.cpp:83)
745==2109== by 0x2570CF: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:318)
746==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
747==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
748==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
749==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
750==2109== by 0x38351913: ???
751==2109== by 0x55CFDBFF: ???
752==2109== by 0x37C3C7BB: ???
753==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
754==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154)
755==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
756==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
757==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
758==2109== Uninitialised value was created by a heap allocation
759==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
760==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
761==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
762==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
763==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
764==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
765==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
766==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
767==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
768==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
769==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
770==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
771==2109==
772==2109== Conditional jump or move depends on uninitialised value(s)
773==2109== at 0x39AAE3: CBoundingBoxOriented::RayIntersect(CVector3D const&, CVector3D const&, float&, float&) const (BoundingBoxOriented.cpp:70)
774==2109== by 0x2570CF: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:318)
775==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
776==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
777==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
778==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
779==2109== by 0x38351913: ???
780==2109== by 0x55CFDBFF: ???
781==2109== by 0x37C3C7BB: ???
782==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
783==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154)
784==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
785==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
786==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
787==2109== Uninitialised value was created by a heap allocation
788==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
789==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
790==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
791==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
792==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
793==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
794==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
795==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
796==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
797==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
798==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
799==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
800==2109==
801==2109== Conditional jump or move depends on uninitialised value(s)
802==2109== at 0x39AAFA: CBoundingBoxOriented::RayIntersect(CVector3D const&, CVector3D const&, float&, float&) const (BoundingBoxOriented.cpp:82)
803==2109== by 0x2570CF: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:318)
804==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
805==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
806==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
807==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
808==2109== by 0x38351913: ???
809==2109== by 0x55CFDBFF: ???
810==2109== by 0x37C3C7BB: ???
811==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
812==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154)
813==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
814==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
815==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
816==2109== Uninitialised value was created by a heap allocation
817==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
818==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
819==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
820==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
821==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
822==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
823==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
824==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
825==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
826==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
827==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
828==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
829==2109==
830==2109== Conditional jump or move depends on uninitialised value(s)
831==2109== at 0x39AB07: CBoundingBoxOriented::RayIntersect(CVector3D const&, CVector3D const&, float&, float&) const (BoundingBoxOriented.cpp:83)
832==2109== by 0x2570CF: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:318)
833==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
834==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
835==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
836==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
837==2109== by 0x38351913: ???
838==2109== by 0x55CFDBFF: ???
839==2109== by 0x37C3C7BB: ???
840==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
841==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154)
842==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
843==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
844==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
845==2109== Uninitialised value was created by a heap allocation
846==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
847==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
848==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
849==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
850==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
851==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
852==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
853==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
854==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
855==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
856==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
857==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
858==2109==
859==2109== Conditional jump or move depends on uninitialised value(s)
860==2109== at 0x694413: void std::__insertion_sort<__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle>, std::allocator<std::pair<float, CEntityHandle> > > >, __gnu_cxx::__ops::_Iter_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool)::{lambda(std::pair<float, CEntityHandle> const&, std::pair<float, CEntityHandle> const&)#1}> >(__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle>, std::allocator<std::pair<float, CEntityHandle> > > >, __gnu_cxx::__ops::_Iter_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool)::{lambda(std::pair<float, CEntityHandle> const&, std::pair<float, CEntityHandle> const&)#1}>, __gnu_cxx::__ops::_Iter_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool)::{lambda(std::pair<float, CEntityHandle> const&, std::pair<float, CEntityHandle> const&)#1}>) [clone .isra.86] (stl_algo.h:1844)
861==2109== by 0x694B67: __final_insertion_sort<__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle> > >, __gnu_cxx::__ops::_Iter_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, const CCamera&, int, int, player_id_t, bool)::<lambda(const std::pair<float, CEntityHandle>&, const std::pair<float, CEntityHandle>&)> > > (stl_algo.h:1887)
862==2109== by 0x694B67: __sort<__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle> > >, __gnu_cxx::__ops::_Iter_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, const CCamera&, int, int, player_id_t, bool)::<lambda(const std::pair<float, CEntityHandle>&, const std::pair<float, CEntityHandle>&)> > > (stl_algo.h:1968)
863==2109== by 0x694B67: sort<__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle> > >, EntitySelection::PickEntityAtPoint(CSimulation2&, const CCamera&, int, int, player_id_t, bool)::<lambda(const std::pair<float, CEntityHandle>&, const std::pair<float, CEntityHandle>&)> > (stl_algo.h:4739)
864==2109== by 0x694B67: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:65)
865==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
866==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
867==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
868==2109== by 0x38351913: ???
869==2109== by 0x55CFDBFF: ???
870==2109== by 0x37C3C7BB: ???
871==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
872==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154)
873==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
874==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
875==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
876==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle<JSObject*>, char const*, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:4203)
877==2109== Uninitialised value was created by a heap allocation
878==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
879==2109== by 0x695D95: allocate (new_allocator.h:104)
880==2109== by 0x695D95: allocate (alloc_traits.h:416)
881==2109== by 0x695D95: _M_allocate (stl_vector.h:170)
882==2109== by 0x695D95: void std::vector<std::pair<float, CEntityHandle>, std::allocator<std::pair<float, CEntityHandle> > >::_M_emplace_back_aux<float&, CEntityHandle&>(float&, CEntityHandle&) (vector.tcc:412)
883==2109== by 0x694AF0: emplace_back<float&, CEntityHandle&> (vector.tcc:101)
884==2109== by 0x694AF0: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:58)
885==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
886==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
887==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
888==2109== by 0x38351913: ???
889==2109== by 0x55CFDBFF: ???
890==2109== by 0x37C3C7BB: ???
891==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
892==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154)
893==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
894==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
895==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
896==2109==
897==2109== Conditional jump or move depends on uninitialised value(s)
898==2109== at 0x6944B4: __unguarded_linear_insert<__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle> > >, __gnu_cxx::__ops::_Val_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, const CCamera&, int, int, player_id_t, bool)::<lambda(const std::pair<float, CEntityHandle>&, const std::pair<float, CEntityHandle>&)> > > (stl_algo.h:1825)
899==2109== by 0x6944B4: void std::__insertion_sort<__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle>, std::allocator<std::pair<float, CEntityHandle> > > >, __gnu_cxx::__ops::_Iter_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool)::{lambda(std::pair<float, CEntityHandle> const&, std::pair<float, CEntityHandle> const&)#1}> >(__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle>, std::allocator<std::pair<float, CEntityHandle> > > >, __gnu_cxx::__ops::_Iter_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool)::{lambda(std::pair<float, CEntityHandle> const&, std::pair<float, CEntityHandle> const&)#1}>, __gnu_cxx::__ops::_Iter_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool)::{lambda(std::pair<float, CEntityHandle> const&, std::pair<float, CEntityHandle> const&)#1}>) [clone .isra.86] (stl_algo.h:1852)
900==2109== by 0x694B67: __final_insertion_sort<__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle> > >, __gnu_cxx::__ops::_Iter_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, const CCamera&, int, int, player_id_t, bool)::<lambda(const std::pair<float, CEntityHandle>&, const std::pair<float, CEntityHandle>&)> > > (stl_algo.h:1887)
901==2109== by 0x694B67: __sort<__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle> > >, __gnu_cxx::__ops::_Iter_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, const CCamera&, int, int, player_id_t, bool)::<lambda(const std::pair<float, CEntityHandle>&, const std::pair<float, CEntityHandle>&)> > > (stl_algo.h:1968)
902==2109== by 0x694B67: sort<__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle> > >, EntitySelection::PickEntityAtPoint(CSimulation2&, const CCamera&, int, int, player_id_t, bool)::<lambda(const std::pair<float, CEntityHandle>&, const std::pair<float, CEntityHandle>&)> > (stl_algo.h:4739)
903==2109== by 0x694B67: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:65)
904==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
905==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
906==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
907==2109== by 0x38351913: ???
908==2109== by 0x55CFDBFF: ???
909==2109== by 0x37C3C7BB: ???
910==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
911==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154)
912==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
913==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
914==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
915==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle<JSObject*>, char const*, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:4203)
916==2109== Uninitialised value was created by a heap allocation
917==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
918==2109== by 0x695D95: allocate (new_allocator.h:104)
919==2109== by 0x695D95: allocate (alloc_traits.h:416)
920==2109== by 0x695D95: _M_allocate (stl_vector.h:170)
921==2109== by 0x695D95: void std::vector<std::pair<float, CEntityHandle>, std::allocator<std::pair<float, CEntityHandle> > >::_M_emplace_back_aux<float&, CEntityHandle&>(float&, CEntityHandle&) (vector.tcc:412)
922==2109== by 0x694AF0: emplace_back<float&, CEntityHandle&> (vector.tcc:101)
923==2109== by 0x694AF0: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:58)
924==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
925==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
926==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
927==2109== by 0x38351913: ???
928==2109== by 0x55CFDBFF: ???
929==2109== by 0x37C3C7BB: ???
930==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
931==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154)
932==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
933==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
934==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
935==2109==
936==2109== Conditional jump or move depends on uninitialised value(s)
937==2109== at 0x4EA581: operator= (Grid.h:61)
938==2109== by 0x4EA581: Grid (Grid.h:52)
939==2109== by 0x4EA581: CTerritoryTexture::RecomputeTexture(int) (TerritoryTexture.cpp:166)
940==2109== by 0x4EA9A9: CTerritoryTexture::GetTexture() (TerritoryTexture.cpp:73)
941==2109== by 0x5AB3D8: CMiniMap::Draw() (MiniMap.cpp:451)
942==2109== by 0x55C0C4: GUI<int>::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:292)
943==2109== by 0x55C0EC: GUI<int>::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:296)
944==2109== by 0x55C0EC: GUI<int>::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:296)
945==2109== by 0x55C0EC: GUI<int>::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:296)
946==2109== by 0x55C0EC: GUI<int>::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:296)
947==2109== by 0x5732DE: CGUI::Draw() (CGUI.cpp:340)
948==2109== by 0x5682CB: CGUIManager::Draw() (GUIManager.cpp:422)
949==2109== by 0x35E12C: Render() (GameSetup.cpp:240)
950==2109== by 0x1620E3: Frame (main.cpp:356)
951==2109== by 0x1620E3: RunGameOrAtlas(int, char const**) (main.cpp:531)
952==2109== Uninitialised value was created by a stack allocation
953==2109== at 0x4EA4A0: CTerritoryTexture::RecomputeTexture(int) (TerritoryTexture.cpp:145)
954==2109==
955==2109== Conditional jump or move depends on uninitialised value(s)
956==2109== at 0x257190: operator== (Vector3D.h:46)
957==2109== by 0x257190: IsEmpty (BoundingBoxOriented.h:94)
958==2109== by 0x257190: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:296)
959==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
960==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
961==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
962==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
963==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226)
964==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498)
965==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602)
966==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448)
967==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
968==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
969==2109== by 0x58A3AE5: js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (BaselineIC.cpp:9572)
970==2109== by 0x37C418F9: ???
971==2109== by 0x58B0C4DF: ???
972==2109== by 0x383530D4: ???
973==2109== Uninitialised value was created by a heap allocation
974==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
975==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
976==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
977==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
978==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
979==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
980==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
981==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
982==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
983==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
984==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
985==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
986==2109==
987==2109== Conditional jump or move depends on uninitialised value(s)
988==2109== at 0x257196: operator== (Vector3D.h:46)
989==2109== by 0x257196: IsEmpty (BoundingBoxOriented.h:94)
990==2109== by 0x257196: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:296)
991==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
992==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
993==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
994==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
995==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226)
996==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498)
997==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602)
998==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448)
999==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1000==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
1001==2109== by 0x58A3AE5: js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (BaselineIC.cpp:9572)
1002==2109== by 0x37C418F9: ???
1003==2109== by 0x58B0C4DF: ???
1004==2109== by 0x383530D4: ???
1005==2109== Uninitialised value was created by a heap allocation
1006==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
1007==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
1008==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
1009==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
1010==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
1011==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
1012==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
1013==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
1014==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
1015==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
1016==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
1017==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
1018==2109==
1019==2109== Conditional jump or move depends on uninitialised value(s)
1020==2109== at 0x694413: void std::__insertion_sort<__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle>, std::allocator<std::pair<float, CEntityHandle> > > >, __gnu_cxx::__ops::_Iter_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool)::{lambda(std::pair<float, CEntityHandle> const&, std::pair<float, CEntityHandle> const&)#1}> >(__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle>, std::allocator<std::pair<float, CEntityHandle> > > >, __gnu_cxx::__ops::_Iter_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool)::{lambda(std::pair<float, CEntityHandle> const&, std::pair<float, CEntityHandle> const&)#1}>, __gnu_cxx::__ops::_Iter_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool)::{lambda(std::pair<float, CEntityHandle> const&, std::pair<float, CEntityHandle> const&)#1}>) [clone .isra.86] (stl_algo.h:1844)
1021==2109== by 0x694B67: __final_insertion_sort<__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle> > >, __gnu_cxx::__ops::_Iter_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, const CCamera&, int, int, player_id_t, bool)::<lambda(const std::pair<float, CEntityHandle>&, const std::pair<float, CEntityHandle>&)> > > (stl_algo.h:1887)
1022==2109== by 0x694B67: __sort<__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle> > >, __gnu_cxx::__ops::_Iter_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, const CCamera&, int, int, player_id_t, bool)::<lambda(const std::pair<float, CEntityHandle>&, const std::pair<float, CEntityHandle>&)> > > (stl_algo.h:1968)
1023==2109== by 0x694B67: sort<__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle> > >, EntitySelection::PickEntityAtPoint(CSimulation2&, const CCamera&, int, int, player_id_t, bool)::<lambda(const std::pair<float, CEntityHandle>&, const std::pair<float, CEntityHandle>&)> > (stl_algo.h:4739)
1024==2109== by 0x694B67: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:65)
1025==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
1026==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
1027==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
1028==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226)
1029==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498)
1030==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602)
1031==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448)
1032==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1033==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
1034==2109== by 0x58A3AE5: js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (BaselineIC.cpp:9572)
1035==2109== by 0x37C418F9: ???
1036==2109== by 0x58B0C4DF: ???
1037==2109== by 0x383530D4: ???
1038==2109== Uninitialised value was created by a heap allocation
1039==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
1040==2109== by 0x695D95: allocate (new_allocator.h:104)
1041==2109== by 0x695D95: allocate (alloc_traits.h:416)
1042==2109== by 0x695D95: _M_allocate (stl_vector.h:170)
1043==2109== by 0x695D95: void std::vector<std::pair<float, CEntityHandle>, std::allocator<std::pair<float, CEntityHandle> > >::_M_emplace_back_aux<float&, CEntityHandle&>(float&, CEntityHandle&) (vector.tcc:412)
1044==2109== by 0x694AF0: emplace_back<float&, CEntityHandle&> (vector.tcc:101)
1045==2109== by 0x694AF0: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:58)
1046==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
1047==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
1048==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
1049==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226)
1050==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498)
1051==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602)
1052==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448)
1053==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1054==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
1055==2109== by 0x58A3AE5: js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (BaselineIC.cpp:9572)
1056==2109== by 0x37C418F9: ???
1057==2109== by 0x58B0C4DF: ???
1058==2109==
1059==2109== Conditional jump or move depends on uninitialised value(s)
1060==2109== at 0x6944B4: __unguarded_linear_insert<__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle> > >, __gnu_cxx::__ops::_Val_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, const CCamera&, int, int, player_id_t, bool)::<lambda(const std::pair<float, CEntityHandle>&, const std::pair<float, CEntityHandle>&)> > > (stl_algo.h:1825)
1061==2109== by 0x6944B4: void std::__insertion_sort<__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle>, std::allocator<std::pair<float, CEntityHandle> > > >, __gnu_cxx::__ops::_Iter_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool)::{lambda(std::pair<float, CEntityHandle> const&, std::pair<float, CEntityHandle> const&)#1}> >(__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle>, std::allocator<std::pair<float, CEntityHandle> > > >, __gnu_cxx::__ops::_Iter_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool)::{lambda(std::pair<float, CEntityHandle> const&, std::pair<float, CEntityHandle> const&)#1}>, __gnu_cxx::__ops::_Iter_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool)::{lambda(std::pair<float, CEntityHandle> const&, std::pair<float, CEntityHandle> const&)#1}>) [clone .isra.86] (stl_algo.h:1852)
1062==2109== by 0x694B67: __final_insertion_sort<__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle> > >, __gnu_cxx::__ops::_Iter_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, const CCamera&, int, int, player_id_t, bool)::<lambda(const std::pair<float, CEntityHandle>&, const std::pair<float, CEntityHandle>&)> > > (stl_algo.h:1887)
1063==2109== by 0x694B67: __sort<__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle> > >, __gnu_cxx::__ops::_Iter_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, const CCamera&, int, int, player_id_t, bool)::<lambda(const std::pair<float, CEntityHandle>&, const std::pair<float, CEntityHandle>&)> > > (stl_algo.h:1968)
1064==2109== by 0x694B67: sort<__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle> > >, EntitySelection::PickEntityAtPoint(CSimulation2&, const CCamera&, int, int, player_id_t, bool)::<lambda(const std::pair<float, CEntityHandle>&, const std::pair<float, CEntityHandle>&)> > (stl_algo.h:4739)
1065==2109== by 0x694B67: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:65)
1066==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
1067==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
1068==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
1069==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226)
1070==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498)
1071==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602)
1072==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448)
1073==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1074==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
1075==2109== by 0x58A3AE5: js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (BaselineIC.cpp:9572)
1076==2109== by 0x37C418F9: ???
1077==2109== by 0x58B0C4DF: ???
1078==2109== by 0x383530D4: ???
1079==2109== Uninitialised value was created by a heap allocation
1080==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
1081==2109== by 0x695D95: allocate (new_allocator.h:104)
1082==2109== by 0x695D95: allocate (alloc_traits.h:416)
1083==2109== by 0x695D95: _M_allocate (stl_vector.h:170)
1084==2109== by 0x695D95: void std::vector<std::pair<float, CEntityHandle>, std::allocator<std::pair<float, CEntityHandle> > >::_M_emplace_back_aux<float&, CEntityHandle&>(float&, CEntityHandle&) (vector.tcc:412)
1085==2109== by 0x694AF0: emplace_back<float&, CEntityHandle&> (vector.tcc:101)
1086==2109== by 0x694AF0: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:58)
1087==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
1088==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
1089==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
1090==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226)
1091==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498)
1092==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602)
1093==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448)
1094==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1095==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
1096==2109== by 0x58A3AE5: js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (BaselineIC.cpp:9572)
1097==2109== by 0x37C418F9: ???
1098==2109== by 0x58B0C4DF: ???
1099==2109==
1100==2109== Conditional jump or move depends on uninitialised value(s)
1101==2109== at 0x257190: operator== (Vector3D.h:46)
1102==2109== by 0x257190: IsEmpty (BoundingBoxOriented.h:94)
1103==2109== by 0x257190: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:296)
1104==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
1105==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
1106==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
1107==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
1108==2109== by 0x46C42A21: ???
1109==2109== by 0x591C7B7: EnterIon (Ion.cpp:2343)
1110==2109== by 0x591C7B7: js::jit::IonCannon(JSContext*, js::RunState&) (Ion.cpp:2424)
1111==2109== by 0x571DE6A: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:428)
1112==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1113==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
1114==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle<JSObject*>, char const*, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:4203)
1115==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, JS::HandleValueArray, JS::MutableHandle<JS::Value>) const (ScriptInterface.cpp:578)
1116==2109== by 0x572792: bool ScriptInterface::CallFunction<bool, SDL_Event_>(JS::Handle<JS::Value>, char const*, bool&, SDL_Event_ const&) const (NativeWrapperDefns.h:191)
1117==2109== by 0x570CA3: CGUIManager::HandleEvent(SDL_Event_ const*) (GUIManager.cpp:369)
1118==2109== Uninitialised value was created by a heap allocation
1119==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
1120==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
1121==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
1122==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
1123==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
1124==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
1125==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
1126==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
1127==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
1128==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
1129==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
1130==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
1131==2109==
1132==2109== Conditional jump or move depends on uninitialised value(s)
1133==2109== at 0x257196: operator== (Vector3D.h:46)
1134==2109== by 0x257196: IsEmpty (BoundingBoxOriented.h:94)
1135==2109== by 0x257196: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:296)
1136==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
1137==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
1138==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
1139==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
1140==2109== by 0x46C42A21: ???
1141==2109== by 0x591C7B7: EnterIon (Ion.cpp:2343)
1142==2109== by 0x591C7B7: js::jit::IonCannon(JSContext*, js::RunState&) (Ion.cpp:2424)
1143==2109== by 0x571DE6A: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:428)
1144==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1145==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
1146==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle<JSObject*>, char const*, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:4203)
1147==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, JS::HandleValueArray, JS::MutableHandle<JS::Value>) const (ScriptInterface.cpp:578)
1148==2109== by 0x572792: bool ScriptInterface::CallFunction<bool, SDL_Event_>(JS::Handle<JS::Value>, char const*, bool&, SDL_Event_ const&) const (NativeWrapperDefns.h:191)
1149==2109== by 0x570CA3: CGUIManager::HandleEvent(SDL_Event_ const*) (GUIManager.cpp:369)
1150==2109== Uninitialised value was created by a heap allocation
1151==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
1152==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
1153==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
1154==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
1155==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
1156==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
1157==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
1158==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
1159==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
1160==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
1161==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
1162==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
1163==2109==
1164==2109== Conditional jump or move depends on uninitialised value(s)
1165==2109== at 0x694413: void std::__insertion_sort<__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle>, std::allocator<std::pair<float, CEntityHandle> > > >, __gnu_cxx::__ops::_Iter_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool)::{lambda(std::pair<float, CEntityHandle> const&, std::pair<float, CEntityHandle> const&)#1}> >(__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle>, std::allocator<std::pair<float, CEntityHandle> > > >, __gnu_cxx::__ops::_Iter_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool)::{lambda(std::pair<float, CEntityHandle> const&, std::pair<float, CEntityHandle> const&)#1}>, __gnu_cxx::__ops::_Iter_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool)::{lambda(std::pair<float, CEntityHandle> const&, std::pair<float, CEntityHandle> const&)#1}>) [clone .isra.86] (stl_algo.h:1844)
1166==2109== by 0x694B67: __final_insertion_sort<__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle> > >, __gnu_cxx::__ops::_Iter_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, const CCamera&, int, int, player_id_t, bool)::<lambda(const std::pair<float, CEntityHandle>&, const std::pair<float, CEntityHandle>&)> > > (stl_algo.h:1887)
1167==2109== by 0x694B67: __sort<__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle> > >, __gnu_cxx::__ops::_Iter_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, const CCamera&, int, int, player_id_t, bool)::<lambda(const std::pair<float, CEntityHandle>&, const std::pair<float, CEntityHandle>&)> > > (stl_algo.h:1968)
1168==2109== by 0x694B67: sort<__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle> > >, EntitySelection::PickEntityAtPoint(CSimulation2&, const CCamera&, int, int, player_id_t, bool)::<lambda(const std::pair<float, CEntityHandle>&, const std::pair<float, CEntityHandle>&)> > (stl_algo.h:4739)
1169==2109== by 0x694B67: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:65)
1170==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
1171==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
1172==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
1173==2109== by 0x46C42A21: ???
1174==2109== by 0x591C7B7: EnterIon (Ion.cpp:2343)
1175==2109== by 0x591C7B7: js::jit::IonCannon(JSContext*, js::RunState&) (Ion.cpp:2424)
1176==2109== by 0x571DE6A: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:428)
1177==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1178==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
1179==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle<JSObject*>, char const*, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:4203)
1180==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, JS::HandleValueArray, JS::MutableHandle<JS::Value>) const (ScriptInterface.cpp:578)
1181==2109== by 0x572792: bool ScriptInterface::CallFunction<bool, SDL_Event_>(JS::Handle<JS::Value>, char const*, bool&, SDL_Event_ const&) const (NativeWrapperDefns.h:191)
1182==2109== by 0x570CA3: CGUIManager::HandleEvent(SDL_Event_ const*) (GUIManager.cpp:369)
1183==2109== Uninitialised value was created by a heap allocation
1184==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
1185==2109== by 0x695D95: allocate (new_allocator.h:104)
1186==2109== by 0x695D95: allocate (alloc_traits.h:416)
1187==2109== by 0x695D95: _M_allocate (stl_vector.h:170)
1188==2109== by 0x695D95: void std::vector<std::pair<float, CEntityHandle>, std::allocator<std::pair<float, CEntityHandle> > >::_M_emplace_back_aux<float&, CEntityHandle&>(float&, CEntityHandle&) (vector.tcc:412)
1189==2109== by 0x694AF0: emplace_back<float&, CEntityHandle&> (vector.tcc:101)
1190==2109== by 0x694AF0: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:58)
1191==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
1192==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
1193==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
1194==2109== by 0x46C42A21: ???
1195==2109== by 0x591C7B7: EnterIon (Ion.cpp:2343)
1196==2109== by 0x591C7B7: js::jit::IonCannon(JSContext*, js::RunState&) (Ion.cpp:2424)
1197==2109== by 0x571DE6A: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:428)
1198==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1199==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
1200==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle<JSObject*>, char const*, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:4203)
1201==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, JS::HandleValueArray, JS::MutableHandle<JS::Value>) const (ScriptInterface.cpp:578)
1202==2109== by 0x572792: bool ScriptInterface::CallFunction<bool, SDL_Event_>(JS::Handle<JS::Value>, char const*, bool&, SDL_Event_ const&) const (NativeWrapperDefns.h:191)
1203==2109==
1204==2109== Conditional jump or move depends on uninitialised value(s)
1205==2109== at 0x6944B4: __unguarded_linear_insert<__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle> > >, __gnu_cxx::__ops::_Val_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, const CCamera&, int, int, player_id_t, bool)::<lambda(const std::pair<float, CEntityHandle>&, const std::pair<float, CEntityHandle>&)> > > (stl_algo.h:1825)
1206==2109== by 0x6944B4: void std::__insertion_sort<__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle>, std::allocator<std::pair<float, CEntityHandle> > > >, __gnu_cxx::__ops::_Iter_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool)::{lambda(std::pair<float, CEntityHandle> const&, std::pair<float, CEntityHandle> const&)#1}> >(__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle>, std::allocator<std::pair<float, CEntityHandle> > > >, __gnu_cxx::__ops::_Iter_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool)::{lambda(std::pair<float, CEntityHandle> const&, std::pair<float, CEntityHandle> const&)#1}>, __gnu_cxx::__ops::_Iter_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool)::{lambda(std::pair<float, CEntityHandle> const&, std::pair<float, CEntityHandle> const&)#1}>) [clone .isra.86] (stl_algo.h:1852)
1207==2109== by 0x694B67: __final_insertion_sort<__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle> > >, __gnu_cxx::__ops::_Iter_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, const CCamera&, int, int, player_id_t, bool)::<lambda(const std::pair<float, CEntityHandle>&, const std::pair<float, CEntityHandle>&)> > > (stl_algo.h:1887)
1208==2109== by 0x694B67: __sort<__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle> > >, __gnu_cxx::__ops::_Iter_comp_iter<EntitySelection::PickEntityAtPoint(CSimulation2&, const CCamera&, int, int, player_id_t, bool)::<lambda(const std::pair<float, CEntityHandle>&, const std::pair<float, CEntityHandle>&)> > > (stl_algo.h:1968)
1209==2109== by 0x694B67: sort<__gnu_cxx::__normal_iterator<std::pair<float, CEntityHandle>*, std::vector<std::pair<float, CEntityHandle> > >, EntitySelection::PickEntityAtPoint(CSimulation2&, const CCamera&, int, int, player_id_t, bool)::<lambda(const std::pair<float, CEntityHandle>&, const std::pair<float, CEntityHandle>&)> > (stl_algo.h:4739)
1210==2109== by 0x694B67: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:65)
1211==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
1212==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
1213==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
1214==2109== by 0x46C42A21: ???
1215==2109== by 0x591C7B7: EnterIon (Ion.cpp:2343)
1216==2109== by 0x591C7B7: js::jit::IonCannon(JSContext*, js::RunState&) (Ion.cpp:2424)
1217==2109== by 0x571DE6A: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:428)
1218==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1219==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
1220==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle<JSObject*>, char const*, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:4203)
1221==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, JS::HandleValueArray, JS::MutableHandle<JS::Value>) const (ScriptInterface.cpp:578)
1222==2109== by 0x572792: bool ScriptInterface::CallFunction<bool, SDL_Event_>(JS::Handle<JS::Value>, char const*, bool&, SDL_Event_ const&) const (NativeWrapperDefns.h:191)
1223==2109== by 0x570CA3: CGUIManager::HandleEvent(SDL_Event_ const*) (GUIManager.cpp:369)
1224==2109== Uninitialised value was created by a heap allocation
1225==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
1226==2109== by 0x695D95: allocate (new_allocator.h:104)
1227==2109== by 0x695D95: allocate (alloc_traits.h:416)
1228==2109== by 0x695D95: _M_allocate (stl_vector.h:170)
1229==2109== by 0x695D95: void std::vector<std::pair<float, CEntityHandle>, std::allocator<std::pair<float, CEntityHandle> > >::_M_emplace_back_aux<float&, CEntityHandle&>(float&, CEntityHandle&) (vector.tcc:412)
1230==2109== by 0x694AF0: emplace_back<float&, CEntityHandle&> (vector.tcc:101)
1231==2109== by 0x694AF0: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:58)
1232==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
1233==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
1234==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
1235==2109== by 0x46C42A21: ???
1236==2109== by 0x591C7B7: EnterIon (Ion.cpp:2343)
1237==2109== by 0x591C7B7: js::jit::IonCannon(JSContext*, js::RunState&) (Ion.cpp:2424)
1238==2109== by 0x571DE6A: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:428)
1239==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1240==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
1241==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle<JSObject*>, char const*, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:4203)
1242==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, JS::HandleValueArray, JS::MutableHandle<JS::Value>) const (ScriptInterface.cpp:578)
1243==2109== by 0x572792: bool ScriptInterface::CallFunction<bool, SDL_Event_>(JS::Handle<JS::Value>, char const*, bool&, SDL_Event_ const&) const (NativeWrapperDefns.h:191)
1244==2109==
1245==2109== Conditional jump or move depends on uninitialised value(s)
1246==2109== at 0x4E9860: CModelAbstract::CalcSelectionBox() (ModelAbstract.cpp:85)
1247==2109== by 0x4E9998: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:28)
1248==2109== by 0x27355D: CCmpVisualActor::GetSelectionBox() const (CCmpVisualActor.cpp:366)
1249==2109== by 0x21F2C1: GetConstructionProgressOffset (CCmpPosition.cpp:611)
1250==2109== by 0x21F2C1: GetInterpolatedPositions (CCmpPosition.cpp:752)
1251==2109== by 0x21F2C1: CCmpPosition::AdvertiseInterpolatedPositionChanges() const (CCmpPosition.cpp:914)
1252==2109== by 0x244404: call<void (ICmpPosition::*)(CFixed<int, 2147483647, 32, 15, 16, 65536>), CFixed<int, 2147483647, 32, 15, 16, 65536> > (NativeWrapperDefns.h:108)
1253==2109== by 0x244404: bool ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145)
1254==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226)
1255==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498)
1256==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602)
1257==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448)
1258==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1259==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
1260==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle<JSObject*>, char const*, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:4203)
1261==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, JS::HandleValueArray, JS::MutableHandle<JS::Value>) const (ScriptInterface.cpp:578)
1262==2109== Uninitialised value was created by a heap allocation
1263==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
1264==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
1265==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
1266==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
1267==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
1268==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
1269==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
1270==2109== by 0x2983DD: call<void (ICmpVisual::*)(unsigned int), unsigned int> (NativeWrapperDefns.h:108)
1271==2109== by 0x2983DD: bool ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145)
1272==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226)
1273==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498)
1274==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602)
1275==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448)
1276==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1277==2109==
1278==2109== Conditional jump or move depends on uninitialised value(s)
1279==2109== at 0x21F2E3: operator== (Vector3D.h:46)
1280==2109== by 0x21F2E3: IsEmpty (BoundingBoxOriented.h:94)
1281==2109== by 0x21F2E3: GetConstructionProgressOffset (CCmpPosition.cpp:612)
1282==2109== by 0x21F2E3: GetInterpolatedPositions (CCmpPosition.cpp:752)
1283==2109== by 0x21F2E3: CCmpPosition::AdvertiseInterpolatedPositionChanges() const (CCmpPosition.cpp:914)
1284==2109== by 0x244404: call<void (ICmpPosition::*)(CFixed<int, 2147483647, 32, 15, 16, 65536>), CFixed<int, 2147483647, 32, 15, 16, 65536> > (NativeWrapperDefns.h:108)
1285==2109== by 0x244404: bool ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145)
1286==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226)
1287==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498)
1288==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602)
1289==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448)
1290==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1291==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
1292==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle<JSObject*>, char const*, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:4203)
1293==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, JS::HandleValueArray, JS::MutableHandle<JS::Value>) const (ScriptInterface.cpp:578)
1294==2109== by 0x1C7BF7: bool ScriptInterface::CallFunctionVoid<JS::Rooted<JS::Value> >(JS::Handle<JS::Value>, char const*, JS::Rooted<JS::Value> const&) const (NativeWrapperDefns.h:230)
1295==2109== by 0x2BC911: CComponentTypeScript::HandleMessage(CMessage const&, bool) (ScriptComponent.cpp:65)
1296==2109== by 0x1CF7B3: CComponentManager::PostMessage(unsigned int, CMessage const&) (ComponentManager.cpp:1023)
1297==2109== Uninitialised value was created by a heap allocation
1298==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
1299==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
1300==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
1301==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
1302==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
1303==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
1304==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
1305==2109== by 0x2983DD: call<void (ICmpVisual::*)(unsigned int), unsigned int> (NativeWrapperDefns.h:108)
1306==2109== by 0x2983DD: bool ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145)
1307==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226)
1308==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498)
1309==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602)
1310==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448)
1311==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1312==2109==
1313==2109== Conditional jump or move depends on uninitialised value(s)
1314==2109== at 0x21F2E5: operator== (Vector3D.h:46)
1315==2109== by 0x21F2E5: IsEmpty (BoundingBoxOriented.h:94)
1316==2109== by 0x21F2E5: GetConstructionProgressOffset (CCmpPosition.cpp:612)
1317==2109== by 0x21F2E5: GetInterpolatedPositions (CCmpPosition.cpp:752)
1318==2109== by 0x21F2E5: CCmpPosition::AdvertiseInterpolatedPositionChanges() const (CCmpPosition.cpp:914)
1319==2109== by 0x244404: call<void (ICmpPosition::*)(CFixed<int, 2147483647, 32, 15, 16, 65536>), CFixed<int, 2147483647, 32, 15, 16, 65536> > (NativeWrapperDefns.h:108)
1320==2109== by 0x244404: bool ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145)
1321==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226)
1322==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498)
1323==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602)
1324==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448)
1325==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1326==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
1327==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle<JSObject*>, char const*, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:4203)
1328==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, JS::HandleValueArray, JS::MutableHandle<JS::Value>) const (ScriptInterface.cpp:578)
1329==2109== by 0x1C7BF7: bool ScriptInterface::CallFunctionVoid<JS::Rooted<JS::Value> >(JS::Handle<JS::Value>, char const*, JS::Rooted<JS::Value> const&) const (NativeWrapperDefns.h:230)
1330==2109== by 0x2BC911: CComponentTypeScript::HandleMessage(CMessage const&, bool) (ScriptComponent.cpp:65)
1331==2109== by 0x1CF7B3: CComponentManager::PostMessage(unsigned int, CMessage const&) (ComponentManager.cpp:1023)
1332==2109== Uninitialised value was created by a heap allocation
1333==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
1334==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
1335==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
1336==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
1337==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
1338==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
1339==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
1340==2109== by 0x2983DD: call<void (ICmpVisual::*)(unsigned int), unsigned int> (NativeWrapperDefns.h:108)
1341==2109== by 0x2983DD: bool ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145)
1342==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226)
1343==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498)
1344==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602)
1345==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448)
1346==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1347==2109==
1348==2109== Conditional jump or move depends on uninitialised value(s)
1349==2109== at 0x21EF3E: operator== (Vector3D.h:46)
1350==2109== by 0x21EF3E: IsEmpty (BoundingBoxOriented.h:94)
1351==2109== by 0x21EF3E: GetConstructionProgressOffset (CCmpPosition.cpp:612)
1352==2109== by 0x21EF3E: GetInterpolatedPositions (CCmpPosition.cpp:753)
1353==2109== by 0x21EF3E: CCmpPosition::AdvertiseInterpolatedPositionChanges() const (CCmpPosition.cpp:914)
1354==2109== by 0x244404: call<void (ICmpPosition::*)(CFixed<int, 2147483647, 32, 15, 16, 65536>), CFixed<int, 2147483647, 32, 15, 16, 65536> > (NativeWrapperDefns.h:108)
1355==2109== by 0x244404: bool ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145)
1356==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226)
1357==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498)
1358==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602)
1359==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448)
1360==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1361==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
1362==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle<JSObject*>, char const*, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:4203)
1363==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, JS::HandleValueArray, JS::MutableHandle<JS::Value>) const (ScriptInterface.cpp:578)
1364==2109== by 0x1C7BF7: bool ScriptInterface::CallFunctionVoid<JS::Rooted<JS::Value> >(JS::Handle<JS::Value>, char const*, JS::Rooted<JS::Value> const&) const (NativeWrapperDefns.h:230)
1365==2109== by 0x2BC911: CComponentTypeScript::HandleMessage(CMessage const&, bool) (ScriptComponent.cpp:65)
1366==2109== by 0x1CF7B3: CComponentManager::PostMessage(unsigned int, CMessage const&) (ComponentManager.cpp:1023)
1367==2109== Uninitialised value was created by a heap allocation
1368==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
1369==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
1370==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
1371==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
1372==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
1373==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
1374==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
1375==2109== by 0x2983DD: call<void (ICmpVisual::*)(unsigned int), unsigned int> (NativeWrapperDefns.h:108)
1376==2109== by 0x2983DD: bool ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145)
1377==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226)
1378==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498)
1379==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602)
1380==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448)
1381==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1382==2109==
1383==2109== Conditional jump or move depends on uninitialised value(s)
1384==2109== at 0x21EF40: operator== (Vector3D.h:46)
1385==2109== by 0x21EF40: IsEmpty (BoundingBoxOriented.h:94)
1386==2109== by 0x21EF40: GetConstructionProgressOffset (CCmpPosition.cpp:612)
1387==2109== by 0x21EF40: GetInterpolatedPositions (CCmpPosition.cpp:753)
1388==2109== by 0x21EF40: CCmpPosition::AdvertiseInterpolatedPositionChanges() const (CCmpPosition.cpp:914)
1389==2109== by 0x244404: call<void (ICmpPosition::*)(CFixed<int, 2147483647, 32, 15, 16, 65536>), CFixed<int, 2147483647, 32, 15, 16, 65536> > (NativeWrapperDefns.h:108)
1390==2109== by 0x244404: bool ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145)
1391==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226)
1392==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498)
1393==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602)
1394==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448)
1395==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1396==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
1397==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle<JSObject*>, char const*, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:4203)
1398==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, JS::HandleValueArray, JS::MutableHandle<JS::Value>) const (ScriptInterface.cpp:578)
1399==2109== by 0x1C7BF7: bool ScriptInterface::CallFunctionVoid<JS::Rooted<JS::Value> >(JS::Handle<JS::Value>, char const*, JS::Rooted<JS::Value> const&) const (NativeWrapperDefns.h:230)
1400==2109== by 0x2BC911: CComponentTypeScript::HandleMessage(CMessage const&, bool) (ScriptComponent.cpp:65)
1401==2109== by 0x1CF7B3: CComponentManager::PostMessage(unsigned int, CMessage const&) (ComponentManager.cpp:1023)
1402==2109== Uninitialised value was created by a heap allocation
1403==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
1404==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
1405==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
1406==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
1407==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
1408==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
1409==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
1410==2109== by 0x2983DD: call<void (ICmpVisual::*)(unsigned int), unsigned int> (NativeWrapperDefns.h:108)
1411==2109== by 0x2983DD: bool ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145)
1412==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226)
1413==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498)
1414==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602)
1415==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448)
1416==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1417==2109==
1418==2109== Conditional jump or move depends on uninitialised value(s)
1419==2109== at 0x3A3144: CVector3D::Length() const (Vector3D.cpp:55)
1420==2109== by 0x255DFA: RecomputeSweptBounds (CCmpUnitRenderer.cpp:233)
1421==2109== by 0x255DFA: CCmpUnitRenderer::UpdateUnitPos(ICmpUnitRenderer::tag_t, bool, CVector3D const&, CVector3D const&) (CCmpUnitRenderer.cpp:252)
1422==2109== by 0x278D9A: CCmpVisualActor::HandleMessage(CMessage const&, bool) (CCmpVisualActor.cpp:333)
1423==2109== by 0x1CF7B3: CComponentManager::PostMessage(unsigned int, CMessage const&) (ComponentManager.cpp:1023)
1424==2109== by 0x21F03B: CCmpPosition::AdvertiseInterpolatedPositionChanges() const (CCmpPosition.cpp:917)
1425==2109== by 0x244404: call<void (ICmpPosition::*)(CFixed<int, 2147483647, 32, 15, 16, 65536>), CFixed<int, 2147483647, 32, 15, 16, 65536> > (NativeWrapperDefns.h:108)
1426==2109== by 0x244404: bool ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145)
1427==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226)
1428==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498)
1429==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602)
1430==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448)
1431==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1432==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
1433==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle<JSObject*>, char const*, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:4203)
1434==2109== Uninitialised value was created by a heap allocation
1435==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
1436==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
1437==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
1438==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
1439==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
1440==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
1441==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
1442==2109== by 0x2983DD: call<void (ICmpVisual::*)(unsigned int), unsigned int> (NativeWrapperDefns.h:108)
1443==2109== by 0x2983DD: bool ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145)
1444==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226)
1445==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498)
1446==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602)
1447==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448)
1448==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1449==2109==
1450==2109== Conditional jump or move depends on uninitialised value(s)
1451==2109== at 0x44BA0A: CFrustum::IsSphereVisible(CVector3D const&, float) const (Frustum.cpp:115)
1452==2109== by 0x255407: CCmpUnitRenderer::RenderSubmit(SceneCollector&, CFrustum const&, bool) (CCmpUnitRenderer.cpp:409)
1453==2109== by 0x1CF926: CComponentManager::BroadcastMessage(CMessage const&) (ComponentManager.cpp:1048)
1454==2109== by 0x1A499A: CSimulation2::RenderSubmit(SceneCollector&, CFrustum const&, bool) (Simulation2.cpp:744)
1455==2109== by 0x4242F8: CGameView::EnumerateObjects(CFrustum const&, SceneCollector*) (GameView.cpp:522)
1456==2109== by 0x4BB2F6: CRenderer::RenderScene(Scene&) (Renderer.cpp:1811)
1457==2109== by 0x35E0F8: Render() (GameSetup.cpp:228)
1458==2109== by 0x1620E3: Frame (main.cpp:356)
1459==2109== by 0x1620E3: RunGameOrAtlas(int, char const**) (main.cpp:531)
1460==2109== by 0x1537B6: main (main.cpp:571)
1461==2109== Uninitialised value was created by a heap allocation
1462==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
1463==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
1464==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
1465==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
1466==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
1467==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
1468==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
1469==2109== by 0x2983DD: call<void (ICmpVisual::*)(unsigned int), unsigned int> (NativeWrapperDefns.h:108)
1470==2109== by 0x2983DD: bool ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145)
1471==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226)
1472==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498)
1473==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602)
1474==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448)
1475==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1476==2109==
1477==2109== Conditional jump or move depends on uninitialised value(s)
1478==2109== at 0x44BA48: CFrustum::IsSphereVisible(CVector3D const&, float) const (Frustum.cpp:115)
1479==2109== by 0x255407: CCmpUnitRenderer::RenderSubmit(SceneCollector&, CFrustum const&, bool) (CCmpUnitRenderer.cpp:409)
1480==2109== by 0x1CF926: CComponentManager::BroadcastMessage(CMessage const&) (ComponentManager.cpp:1048)
1481==2109== by 0x1A499A: CSimulation2::RenderSubmit(SceneCollector&, CFrustum const&, bool) (Simulation2.cpp:744)
1482==2109== by 0x4242F8: CGameView::EnumerateObjects(CFrustum const&, SceneCollector*) (GameView.cpp:522)
1483==2109== by 0x4BB2F6: CRenderer::RenderScene(Scene&) (Renderer.cpp:1811)
1484==2109== by 0x35E0F8: Render() (GameSetup.cpp:228)
1485==2109== by 0x1620E3: Frame (main.cpp:356)
1486==2109== by 0x1620E3: RunGameOrAtlas(int, char const**) (main.cpp:531)
1487==2109== by 0x1537B6: main (main.cpp:571)
1488==2109== Uninitialised value was created by a heap allocation
1489==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
1490==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
1491==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
1492==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
1493==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
1494==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
1495==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
1496==2109== by 0x2983DD: call<void (ICmpVisual::*)(unsigned int), unsigned int> (NativeWrapperDefns.h:108)
1497==2109== by 0x2983DD: bool ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145)
1498==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226)
1499==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498)
1500==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602)
1501==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448)
1502==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1503==2109==
1504==2109== Conditional jump or move depends on uninitialised value(s)
1505==2109== at 0x44BA86: CFrustum::IsSphereVisible(CVector3D const&, float) const (Frustum.cpp:115)
1506==2109== by 0x255407: CCmpUnitRenderer::RenderSubmit(SceneCollector&, CFrustum const&, bool) (CCmpUnitRenderer.cpp:409)
1507==2109== by 0x1CF926: CComponentManager::BroadcastMessage(CMessage const&) (ComponentManager.cpp:1048)
1508==2109== by 0x1A499A: CSimulation2::RenderSubmit(SceneCollector&, CFrustum const&, bool) (Simulation2.cpp:744)
1509==2109== by 0x4242F8: CGameView::EnumerateObjects(CFrustum const&, SceneCollector*) (GameView.cpp:522)
1510==2109== by 0x4BB2F6: CRenderer::RenderScene(Scene&) (Renderer.cpp:1811)
1511==2109== by 0x35E0F8: Render() (GameSetup.cpp:228)
1512==2109== by 0x1620E3: Frame (main.cpp:356)
1513==2109== by 0x1620E3: RunGameOrAtlas(int, char const**) (main.cpp:531)
1514==2109== by 0x1537B6: main (main.cpp:571)
1515==2109== Uninitialised value was created by a heap allocation
1516==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
1517==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
1518==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
1519==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
1520==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
1521==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
1522==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
1523==2109== by 0x2983DD: call<void (ICmpVisual::*)(unsigned int), unsigned int> (NativeWrapperDefns.h:108)
1524==2109== by 0x2983DD: bool ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145)
1525==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226)
1526==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498)
1527==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602)
1528==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448)
1529==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1530==2109==
1531==2109== Conditional jump or move depends on uninitialised value(s)
1532==2109== at 0x256FAB: RayIntersect (BoundingSphere.h:67)
1533==2109== by 0x256FAB: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:280)
1534==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
1535==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
1536==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
1537==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
1538==2109== by 0x46C42A21: ???
1539==2109== by 0x591C7B7: EnterIon (Ion.cpp:2343)
1540==2109== by 0x591C7B7: js::jit::IonCannon(JSContext*, js::RunState&) (Ion.cpp:2424)
1541==2109== by 0x571DE6A: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:428)
1542==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1543==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
1544==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle<JSObject*>, char const*, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:4203)
1545==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, JS::HandleValueArray, JS::MutableHandle<JS::Value>) const (ScriptInterface.cpp:578)
1546==2109== by 0x572792: bool ScriptInterface::CallFunction<bool, SDL_Event_>(JS::Handle<JS::Value>, char const*, bool&, SDL_Event_ const&) const (NativeWrapperDefns.h:191)
1547==2109== by 0x570CA3: CGUIManager::HandleEvent(SDL_Event_ const*) (GUIManager.cpp:369)
1548==2109== Uninitialised value was created by a heap allocation
1549==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
1550==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
1551==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
1552==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
1553==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
1554==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
1555==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
1556==2109== by 0x2983DD: call<void (ICmpVisual::*)(unsigned int), unsigned int> (NativeWrapperDefns.h:108)
1557==2109== by 0x2983DD: bool ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145)
1558==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226)
1559==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498)
1560==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602)
1561==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448)
1562==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1563==2109==
1564==2109== Conditional jump or move depends on uninitialised value(s)
1565==2109== at 0x256FF5: RayIntersect (BoundingSphere.h:71)
1566==2109== by 0x256FF5: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:280)
1567==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
1568==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
1569==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
1570==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
1571==2109== by 0x46C42A21: ???
1572==2109== by 0x591C7B7: EnterIon (Ion.cpp:2343)
1573==2109== by 0x591C7B7: js::jit::IonCannon(JSContext*, js::RunState&) (Ion.cpp:2424)
1574==2109== by 0x571DE6A: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:428)
1575==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1576==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
1577==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle<JSObject*>, char const*, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:4203)
1578==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, JS::HandleValueArray, JS::MutableHandle<JS::Value>) const (ScriptInterface.cpp:578)
1579==2109== by 0x572792: bool ScriptInterface::CallFunction<bool, SDL_Event_>(JS::Handle<JS::Value>, char const*, bool&, SDL_Event_ const&) const (NativeWrapperDefns.h:191)
1580==2109== by 0x570CA3: CGUIManager::HandleEvent(SDL_Event_ const*) (GUIManager.cpp:369)
1581==2109== Uninitialised value was created by a heap allocation
1582==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
1583==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
1584==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
1585==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
1586==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
1587==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
1588==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
1589==2109== by 0x2983DD: call<void (ICmpVisual::*)(unsigned int), unsigned int> (NativeWrapperDefns.h:108)
1590==2109== by 0x2983DD: bool ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145)
1591==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226)
1592==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498)
1593==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602)
1594==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448)
1595==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1596==2109==
1597==2109== Conditional jump or move depends on uninitialised value(s)
1598==2109== at 0x256FAB: RayIntersect (BoundingSphere.h:67)
1599==2109== by 0x256FAB: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:280)
1600==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
1601==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
1602==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
1603==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
1604==2109== by 0x46C444E4: ???
1605==2109== by 0x591C7B7: EnterIon (Ion.cpp:2343)
1606==2109== by 0x591C7B7: js::jit::IonCannon(JSContext*, js::RunState&) (Ion.cpp:2424)
1607==2109== by 0x571DE6A: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:428)
1608==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1609==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
1610==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle<JSObject*>, char const*, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:4203)
1611==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, JS::HandleValueArray, JS::MutableHandle<JS::Value>) const (ScriptInterface.cpp:578)
1612==2109== by 0x572792: bool ScriptInterface::CallFunction<bool, SDL_Event_>(JS::Handle<JS::Value>, char const*, bool&, SDL_Event_ const&) const (NativeWrapperDefns.h:191)
1613==2109== by 0x570CA3: CGUIManager::HandleEvent(SDL_Event_ const*) (GUIManager.cpp:369)
1614==2109== Uninitialised value was created by a heap allocation
1615==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
1616==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
1617==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
1618==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
1619==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
1620==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
1621==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
1622==2109== by 0x2983DD: call<void (ICmpVisual::*)(unsigned int), unsigned int> (NativeWrapperDefns.h:108)
1623==2109== by 0x2983DD: bool ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145)
1624==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226)
1625==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498)
1626==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602)
1627==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448)
1628==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1629==2109==
1630==2109== Conditional jump or move depends on uninitialised value(s)
1631==2109== at 0x256FF5: RayIntersect (BoundingSphere.h:71)
1632==2109== by 0x256FF5: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:280)
1633==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
1634==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
1635==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
1636==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
1637==2109== by 0x46C444E4: ???
1638==2109== by 0x591C7B7: EnterIon (Ion.cpp:2343)
1639==2109== by 0x591C7B7: js::jit::IonCannon(JSContext*, js::RunState&) (Ion.cpp:2424)
1640==2109== by 0x571DE6A: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:428)
1641==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1642==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
1643==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle<JSObject*>, char const*, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:4203)
1644==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, JS::HandleValueArray, JS::MutableHandle<JS::Value>) const (ScriptInterface.cpp:578)
1645==2109== by 0x572792: bool ScriptInterface::CallFunction<bool, SDL_Event_>(JS::Handle<JS::Value>, char const*, bool&, SDL_Event_ const&) const (NativeWrapperDefns.h:191)
1646==2109== by 0x570CA3: CGUIManager::HandleEvent(SDL_Event_ const*) (GUIManager.cpp:369)
1647==2109== Uninitialised value was created by a heap allocation
1648==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
1649==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
1650==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
1651==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
1652==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
1653==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
1654==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
1655==2109== by 0x2983DD: call<void (ICmpVisual::*)(unsigned int), unsigned int> (NativeWrapperDefns.h:108)
1656==2109== by 0x2983DD: bool ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145)
1657==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226)
1658==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498)
1659==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602)
1660==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448)
1661==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1662==2109==
1663==2109== Conditional jump or move depends on uninitialised value(s)
1664==2109== at 0x257190: operator== (Vector3D.h:46)
1665==2109== by 0x257190: IsEmpty (BoundingBoxOriented.h:94)
1666==2109== by 0x257190: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:296)
1667==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
1668==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
1669==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
1670==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
1671==2109== by 0x46C444E4: ???
1672==2109== by 0x591C7B7: EnterIon (Ion.cpp:2343)
1673==2109== by 0x591C7B7: js::jit::IonCannon(JSContext*, js::RunState&) (Ion.cpp:2424)
1674==2109== by 0x571DE6A: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:428)
1675==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1676==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
1677==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle<JSObject*>, char const*, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:4203)
1678==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, JS::HandleValueArray, JS::MutableHandle<JS::Value>) const (ScriptInterface.cpp:578)
1679==2109== by 0x572792: bool ScriptInterface::CallFunction<bool, SDL_Event_>(JS::Handle<JS::Value>, char const*, bool&, SDL_Event_ const&) const (NativeWrapperDefns.h:191)
1680==2109== by 0x570CA3: CGUIManager::HandleEvent(SDL_Event_ const*) (GUIManager.cpp:369)
1681==2109== Uninitialised value was created by a heap allocation
1682==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
1683==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
1684==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
1685==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
1686==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
1687==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
1688==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
1689==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
1690==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
1691==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
1692==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
1693==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
1694==2109==
1695==2109== Conditional jump or move depends on uninitialised value(s)
1696==2109== at 0x257196: operator== (Vector3D.h:46)
1697==2109== by 0x257196: IsEmpty (BoundingBoxOriented.h:94)
1698==2109== by 0x257196: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:296)
1699==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
1700==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
1701==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
1702==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
1703==2109== by 0x46C444E4: ???
1704==2109== by 0x591C7B7: EnterIon (Ion.cpp:2343)
1705==2109== by 0x591C7B7: js::jit::IonCannon(JSContext*, js::RunState&) (Ion.cpp:2424)
1706==2109== by 0x571DE6A: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:428)
1707==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1708==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
1709==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle<JSObject*>, char const*, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:4203)
1710==2109== by 0x2DB7E1: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, JS::HandleValueArray, JS::MutableHandle<JS::Value>) const (ScriptInterface.cpp:578)
1711==2109== by 0x572792: bool ScriptInterface::CallFunction<bool, SDL_Event_>(JS::Handle<JS::Value>, char const*, bool&, SDL_Event_ const&) const (NativeWrapperDefns.h:191)
1712==2109== by 0x570CA3: CGUIManager::HandleEvent(SDL_Event_ const*) (GUIManager.cpp:369)
1713==2109== Uninitialised value was created by a heap allocation
1714==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
1715==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
1716==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
1717==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
1718==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
1719==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
1720==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
1721==2109== by 0x278579: CCmpVisualActor::Deserialize(CParamNode const&, IDeserializer&) (CCmpVisualActor.cpp:269)
1722==2109== by 0x1E846E: CComponentManager::DeserializeState(std::istream&) (ComponentManagerSerialization.cpp:374)
1723==2109== by 0x314B64: CGame::LoadInitialState() (Game.cpp:276)
1724==2109== by 0x313AB3: int MemFunThunk<CGame>(void*, double) (LoaderThunks.h:60)
1725==2109== by 0x2F65B8: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
1726==2109==
1727==2109== Conditional jump or move depends on uninitialised value(s)
1728==2109== at 0x256FAB: RayIntersect (BoundingSphere.h:67)
1729==2109== by 0x256FAB: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:280)
1730==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
1731==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
1732==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
1733==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
1734==2109== by 0x38351913: ???
1735==2109== by 0x60863DAF: ???
1736==2109== by 0x37C3C7BB: ???
1737==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
1738==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154)
1739==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
1740==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1741==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
1742==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle<JSObject*>, char const*, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:4203)
1743==2109== Uninitialised value was created by a heap allocation
1744==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
1745==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
1746==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
1747==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
1748==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
1749==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
1750==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
1751==2109== by 0x2983DD: call<void (ICmpVisual::*)(unsigned int), unsigned int> (NativeWrapperDefns.h:108)
1752==2109== by 0x2983DD: bool ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145)
1753==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226)
1754==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498)
1755==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602)
1756==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448)
1757==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1758==2109==
1759==2109== Conditional jump or move depends on uninitialised value(s)
1760==2109== at 0x256FF5: RayIntersect (BoundingSphere.h:71)
1761==2109== by 0x256FF5: CCmpUnitRenderer::PickAllEntitiesAtPoint(std::vector<std::pair<CEntityHandle, CVector3D>, std::allocator<std::pair<CEntityHandle, CVector3D> > >&, CVector3D const&, CVector3D const&, bool) const (CCmpUnitRenderer.cpp:280)
1762==2109== by 0x69497B: EntitySelection::PickEntityAtPoint(CSimulation2&, CCamera const&, int, int, int, bool) (Selection.cpp:45)
1763==2109== by 0x5BBAFB: PickEntityAtPoint (ScriptFunctions.cpp:162)
1764==2109== by 0x5BBAFB: call<unsigned int(ScriptInterface::CxPrivate*, int, int), int, int> (NativeWrapperDefns.h:75)
1765==2109== by 0x5BBAFB: bool ScriptInterface::call<unsigned int, int, int, &(anonymous namespace)::PickEntityAtPoint>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:125)
1766==2109== by 0x38351913: ???
1767==2109== by 0x60863DAF: ???
1768==2109== by 0x37C3C7BB: ???
1769==2109== by 0x5839633: EnterBaseline(JSContext*, js::jit::EnterJitData&) (BaselineJIT.cpp:123)
1770==2109== by 0x58407BA: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:154)
1771==2109== by 0x571DDB3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
1772==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1773==2109== by 0x571EA1E: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
1774==2109== by 0x5A18931: JS_CallFunctionName(JSContext*, JS::Handle<JSObject*>, char const*, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (jsapi.cpp:4203)
1775==2109== Uninitialised value was created by a heap allocation
1776==2109== at 0x4C2C21F: operator new(unsigned long) (vg_replace_malloc.c:334)
1777==2109== by 0x444F2C: CModel::Clone() const (Model.cpp:596)
1778==2109== by 0x47ECE6: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
1779==2109== by 0x47EF07: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
1780==2109== by 0x46D280: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
1781==2109== by 0x271AA9: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:554)
1782==2109== by 0x27221A: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:708)
1783==2109== by 0x2983DD: call<void (ICmpVisual::*)(unsigned int), unsigned int> (NativeWrapperDefns.h:108)
1784==2109== by 0x2983DD: bool ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:145)
1785==2109== by 0x571E031: CallJSNative (jscntxtinlines.h:226)
1786==2109== by 0x571E031: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:498)
1787==2109== by 0x57128DE: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2602)
1788==2109== by 0x571DD2C: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448)
1789==2109== by 0x571DF98: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
1790==2109==