Ticket #722: remaining-issues.txt

File remaining-issues.txt, 18.5 KB (added by Russell Taylor, 11 years ago)

Remaining memory issues as of 31st July

Line 
1==29480== Memcheck, a memory error detector.
2==29480== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al.
3==29480== Using LibVEX rev 1575, a library for dynamic binary translation.
4==29480== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP.
5==29480== Using valgrind-3.1.1, a dynamic binary instrumentation framework.
6==29480== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al.
7==29480== For more details, rerun with: -v
8==29480==
9Running 446 tests..............................................................................................................................................................................................................................................................................................................................................................................................................................................................OK!
10==29480==
11==29480== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 4 from 1)
12==29480== malloc/free: in use at exit: 3,675,266 bytes in 925 blocks.
13==29480== malloc/free: 835,166 allocs, 834,241 frees, 116,501,489 bytes allocated.
14==29480== For counts of detected errors, rerun with: -v
15==29480== searching for pointers to 925 not-freed blocks.
16==29480== checked 39,157,480 bytes.
17==29480==
18==29480== 152 (72 direct, 80 indirect) bytes in 1 blocks are definitely lost in loss record 11 of 34
19==29480==    at 0x4904DB5: operator new(unsigned long) (vg_replace_malloc.c:168)
20==29480==    by 0x4BB01B4: Mantid::Geometry::ShapeFactory::parseCone(Poco::XML::Element*, std::map<int, Mantid::Geometry::Surface*, std::less<int>, std::allocator<std::pair<int const, Mantid::Geometry::Surface*> > >&, int&) (ShapeFactory.cpp:590)
21==29480==    by 0x4BB1E38: Mantid::Geometry::ShapeFactory::createShape(Poco::XML::Element*) (ShapeFactory.cpp:189)
22==29480==    by 0x566B3D: ShapeFactoryTest::getObject(std::string) (ShapeFactoryTest.h:321)
23==29480==    by 0x56E967: ShapeFactoryTest::testTypingErrorInAttribute() (ShapeFactoryTest.h:300)
24==29480==    by 0x56E88F: TestDescription_ShapeFactoryTest_testTypingErrorInAttribute::runTest() (runner.cpp:2492)
25==29480==    by 0x422B20: CxxTest::RealTestDescription::run() (RealDescriptions.cpp:96)
26==29480==    by 0x42E93D: CxxTest::TestRunner::runTest(CxxTest::TestDescription&) (TestRunner.h:74)
27==29480==    by 0x42E840: CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) (TestRunner.h:61)
28==29480==    by 0x42E6B3: CxxTest::TestRunner::runWorld() (TestRunner.h:46)
29==29480==    by 0x42E5D4: CxxTest::TestRunner::runAllTests(CxxTest::TestListener&) (TestRunner.h:23)
30==29480==    by 0x42E580: CxxTest::ErrorFormatter::run() (ErrorFormatter.h:47)
31==29480==
32==29480==
33==29480== 184 (104 direct, 80 indirect) bytes in 1 blocks are definitely lost in loss record 13 of 34
34==29480==    at 0x4904DB5: operator new(unsigned long) (vg_replace_malloc.c:168)
35==29480==    by 0x4BAFF93: Mantid::Geometry::ShapeFactory::parseCone(Poco::XML::Element*, std::map<int, Mantid::Geometry::Surface*, std::less<int>, std::allocator<std::pair<int const, Mantid::Geometry::Surface*> > >&, int&) (ShapeFactory.cpp:579)
36==29480==    by 0x4BB1E38: Mantid::Geometry::ShapeFactory::createShape(Poco::XML::Element*) (ShapeFactory.cpp:189)
37==29480==    by 0x566B3D: ShapeFactoryTest::getObject(std::string) (ShapeFactoryTest.h:321)
38==29480==    by 0x56E967: ShapeFactoryTest::testTypingErrorInAttribute() (ShapeFactoryTest.h:300)
39==29480==    by 0x56E88F: TestDescription_ShapeFactoryTest_testTypingErrorInAttribute::runTest() (runner.cpp:2492)
40==29480==    by 0x422B20: CxxTest::RealTestDescription::run() (RealDescriptions.cpp:96)
41==29480==    by 0x42E93D: CxxTest::TestRunner::runTest(CxxTest::TestDescription&) (TestRunner.h:74)
42==29480==    by 0x42E840: CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) (TestRunner.h:61)
43==29480==    by 0x42E6B3: CxxTest::TestRunner::runWorld() (TestRunner.h:46)
44==29480==    by 0x42E5D4: CxxTest::TestRunner::runAllTests(CxxTest::TestListener&) (TestRunner.h:23)
45==29480==    by 0x42E580: CxxTest::ErrorFormatter::run() (ErrorFormatter.h:47)
46==29480==
47==29480==
48==29480== 1,440 bytes in 6 blocks are possibly lost in loss record 19 of 34
49==29480==    at 0x4905D27: calloc (vg_replace_malloc.c:279)
50==29480==    by 0x586A58F: Standard_MMgrOpt::Allocate(unsigned long) (in /opt/OpenCASCADE/lib64/libTKernel-6.3.0.so)
51==29480==    by 0x7846BD3: BRepAdaptor_Curve::Initialize(TopoDS_Edge const&, TopoDS_Face const&) (in /opt/OpenCASCADE/lib64/libTKBRep-6.3.0.so)
52==29480==    by 0x5C405FF: IntTools_FClass2d::Init(TopoDS_Face const&, double) (in /opt/OpenCASCADE/lib64/libTKBO-6.3.0.so)
53==29480==    by 0x5C42613: IntTools_FClass2d::IntTools_FClass2d(TopoDS_Face const&, double) (in /opt/OpenCASCADE/lib64/libTKBO-6.3.0.so)
54==29480==    by 0x5C25B0B: IntTools_Context::FClass2d(TopoDS_Face const&) (in /opt/OpenCASCADE/lib64/libTKBO-6.3.0.so)
55==29480==    by 0x5C27548: IntTools_Context::StatePointFace(TopoDS_Face const&, gp_Pnt2d const&) (in /opt/OpenCASCADE/lib64/libTKBO-6.3.0.so)
56==29480==    by 0x5C276C8: IntTools_Context::IsPointInOnFace(TopoDS_Face const&, gp_Pnt2d const&) (in /opt/OpenCASCADE/lib64/libTKBO-6.3.0.so)
57==29480==    by 0x5C277A1: IntTools_Context::IsValidPointForFace(gp_Pnt const&, TopoDS_Face const&, double) (in /opt/OpenCASCADE/lib64/libTKBO-6.3.0.so)
58==29480==    by 0x5C277DE: IntTools_Context::IsValidPointForFaces(gp_Pnt const&, TopoDS_Face const&, TopoDS_Face const&, double) (in /opt/OpenCASCADE/lib64/libTKBO-6.3.0.so)
59==29480==    by 0x5BD5C1E: BOPTools_PaveFiller::PutBoundPaveOnCurve(BOPTools_Curve&, BOPTools_SSInterference&) (in /opt/OpenCASCADE/lib64/libTKBO-6.3.0.so)
60==29480==    by 0x5BE2EE9: BOPTools_PaveFiller::PutPavesOnCurves() (in /opt/OpenCASCADE/lib64/libTKBO-6.3.0.so)
61==29480==
62==29480==
63==29480== 2,578 bytes in 64 blocks are possibly lost in loss record 22 of 34
64==29480==    at 0x4904DB5: operator new(unsigned long) (vg_replace_malloc.c:168)
65==29480==    by 0x324D4902DD: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib64/libstdc++.so.6.0.3)
66==29480==    by 0x324D49269A: (within /usr/lib64/libstdc++.so.6.0.3)
67==29480==    by 0x324D4927B2: std::string::string(char const*, std::allocator<char> const&) (in /usr/lib64/libstdc++.so.6.0.3)
68==29480==    by 0x4DF3CFD: Mantid::Kernel::UnitFactoryImpl::UnitFactoryImpl() (UnitFactory.cpp:10)
69==29480==    by 0x4DF3771: Mantid::Kernel::CreateUsingNew<Mantid::Kernel::UnitFactoryImpl>::Create() (SingletonHolder.h:65)
70==29480==    by 0x4DF3931: Mantid::Kernel::SingletonHolder<Mantid::Kernel::UnitFactoryImpl>::Instance() (SingletonHolder.h:85)
71==29480==    by 0x4DEB3B1: __static_initialization_and_destruction_0(int, int) (Unit.cpp:82)
72==29480==    by 0x4DEB8B4: _GLOBAL__I__ZNK6Mantid6Kernel4Unit15quickConversionERKS1_RdS4_ (Unit.cpp:586)
73==29480==    by 0x4DF7F05: (within /mnt/isishome/wmx35332/Mantid/Code/Mantid/debug/libMantidKernel.so)
74==29480==    by 0x4D9E5E2: (within /mnt/isishome/wmx35332/Mantid/Code/Mantid/debug/libMantidKernel.so)
75==29480==
76==29480==
77==29480== 2,768 bytes in 1 blocks are possibly lost in loss record 23 of 34
78==29480==    at 0x4905207: operator new[](unsigned long) (vg_replace_malloc.c:201)
79==29480==    by 0x75A36B8: TColgp_Array1OfPnt2d::TColgp_Array1OfPnt2d(int, int) (in /opt/OpenCASCADE/lib64/libTKMath-6.3.0.so)
80==29480==    by 0x75A908A: TColgp_HArray1OfPnt2d::TColgp_HArray1OfPnt2d(int, int) (in /opt/OpenCASCADE/lib64/libTKMath-6.3.0.so)
81==29480==    by 0x761C2B3: Poly_Triangulation::Poly_Triangulation(int, int, unsigned) (in /opt/OpenCASCADE/lib64/libTKMath-6.3.0.so)
82==29480==    by 0x5FC343B: BRepMesh_FastDiscret::AddInShape(TopoDS_Face const&, double) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
83==29480==    by 0x5FC859A: BRepMesh_FastDiscret::Add(TopoDS_Face const&) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
84==29480==    by 0x5FCC8C5: BRepMesh_IncrementalMesh::Update(TopoDS_Face const&) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
85==29480==    by 0x5FCDA9F: BRepMesh_IncrementalMesh::Update(TopoDS_Shape const&) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
86==29480==    by 0x5FCE14E: BRepMesh_IncrementalMesh::Perform() (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
87==29480==    by 0x5FCE28C: BRepMesh_IncrementalMesh::BRepMesh_IncrementalMesh(TopoDS_Shape const&, double, unsigned, double) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
88==29480==    by 0x5FACB7C: BRepMesh::Mesh(TopoDS_Shape const&, double) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
89==29480==    by 0x4B4161C: Mantid::Geometry::OCGeometryGenerator::AnalyzeObject() (OCGeometryGenerator.cpp:99)
90==29480==
91==29480==
92==29480== 4,152 bytes in 1 blocks are possibly lost in loss record 24 of 34
93==29480==    at 0x4905207: operator new[](unsigned long) (vg_replace_malloc.c:201)
94==29480==    by 0x75A391C: TColgp_Array1OfPnt::TColgp_Array1OfPnt(int, int) (in /opt/OpenCASCADE/lib64/libTKMath-6.3.0.so)
95==29480==    by 0x761C209: Poly_Triangulation::Poly_Triangulation(int, int, unsigned) (in /opt/OpenCASCADE/lib64/libTKMath-6.3.0.so)
96==29480==    by 0x5FC343B: BRepMesh_FastDiscret::AddInShape(TopoDS_Face const&, double) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
97==29480==    by 0x5FC859A: BRepMesh_FastDiscret::Add(TopoDS_Face const&) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
98==29480==    by 0x5FCC8C5: BRepMesh_IncrementalMesh::Update(TopoDS_Face const&) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
99==29480==    by 0x5FCDA9F: BRepMesh_IncrementalMesh::Update(TopoDS_Shape const&) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
100==29480==    by 0x5FCE14E: BRepMesh_IncrementalMesh::Perform() (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
101==29480==    by 0x5FCE28C: BRepMesh_IncrementalMesh::BRepMesh_IncrementalMesh(TopoDS_Shape const&, double, unsigned, double) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
102==29480==    by 0x5FACB7C: BRepMesh::Mesh(TopoDS_Shape const&, double) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
103==29480==    by 0x4B4161C: Mantid::Geometry::OCGeometryGenerator::AnalyzeObject() (OCGeometryGenerator.cpp:99)
104==29480==    by 0x4B417DF: Mantid::Geometry::OCGeometryGenerator::Generate() (OCGeometryGenerator.cpp:59)
105==29480==
106==29480==
107==29480== 8,144 bytes in 72 blocks are definitely lost in loss record 25 of 34
108==29480==    at 0x4905207: operator new[](unsigned long) (vg_replace_malloc.c:201)
109==29480==    by 0x58053CE: TColStd_Array1OfInteger::TColStd_Array1OfInteger(int, int) (in /opt/OpenCASCADE/lib64/libTKernel-6.3.0.so)
110==29480==    by 0x761B8B9: Poly_PolygonOnTriangulation::Poly_PolygonOnTriangulation(TColStd_Array1OfInteger const&, TColStd_Array1OfReal const&) (in /opt/OpenCASCADE/lib64/libTKMath-6.3.0.so)
111==29480==    by 0x5FC0FDB: BRepMesh_FastDiscret::Add(TopoDS_Edge const&, TopoDS_Face const&, Handle_BRepAdaptor_HSurface const&, Handle_Geom2d_Curve const&, double, double, double) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
112==29480==    by 0x5FC944D: BRepMesh_FastDiscret::Add(TopoDS_Face const&) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
113==29480==    by 0x5FCC8C5: BRepMesh_IncrementalMesh::Update(TopoDS_Face const&) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
114==29480==    by 0x5FCDA9F: BRepMesh_IncrementalMesh::Update(TopoDS_Shape const&) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
115==29480==    by 0x5FCE14E: BRepMesh_IncrementalMesh::Perform() (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
116==29480==    by 0x5FCE28C: BRepMesh_IncrementalMesh::BRepMesh_IncrementalMesh(TopoDS_Shape const&, double, unsigned, double) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
117==29480==    by 0x5FACB7C: BRepMesh::Mesh(TopoDS_Shape const&, double) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
118==29480==    by 0x4B4161C: Mantid::Geometry::OCGeometryGenerator::AnalyzeObject() (OCGeometryGenerator.cpp:99)
119==29480==    by 0x4B417DF: Mantid::Geometry::OCGeometryGenerator::Generate() (OCGeometryGenerator.cpp:59)
120==29480==
121==29480==
122==29480== 16,288 bytes in 72 blocks are definitely lost in loss record 28 of 34
123==29480==    at 0x4905207: operator new[](unsigned long) (vg_replace_malloc.c:201)
124==29480==    by 0x58059FE: TColStd_Array1OfReal::TColStd_Array1OfReal(int, int) (in /opt/OpenCASCADE/lib64/libTKernel-6.3.0.so)
125==29480==    by 0x580C3FA: TColStd_HArray1OfReal::TColStd_HArray1OfReal(int, int) (in /opt/OpenCASCADE/lib64/libTKernel-6.3.0.so)
126==29480==    by 0x761B8FC: Poly_PolygonOnTriangulation::Poly_PolygonOnTriangulation(TColStd_Array1OfInteger const&, TColStd_Array1OfReal const&) (in /opt/OpenCASCADE/lib64/libTKMath-6.3.0.so)
127==29480==    by 0x5FC26BB: BRepMesh_FastDiscret::Add(TopoDS_Edge const&, TopoDS_Face const&, Handle_BRepAdaptor_HSurface const&, Handle_Geom2d_Curve const&, double, double, double) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
128==29480==    by 0x5FC944D: BRepMesh_FastDiscret::Add(TopoDS_Face const&) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
129==29480==    by 0x5FCC8C5: BRepMesh_IncrementalMesh::Update(TopoDS_Face const&) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
130==29480==    by 0x5FCDA9F: BRepMesh_IncrementalMesh::Update(TopoDS_Shape const&) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
131==29480==    by 0x5FCE14E: BRepMesh_IncrementalMesh::Perform() (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
132==29480==    by 0x5FCE28C: BRepMesh_IncrementalMesh::BRepMesh_IncrementalMesh(TopoDS_Shape const&, double, unsigned, double) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
133==29480==    by 0x5FACB7C: BRepMesh::Mesh(TopoDS_Shape const&, double) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
134==29480==    by 0x4B4161C: Mantid::Geometry::OCGeometryGenerator::AnalyzeObject() (OCGeometryGenerator.cpp:99)
135==29480==
136==29480==
137==29480== 555,088 bytes in 19 blocks are definitely lost in loss record 31 of 34
138==29480==    at 0x4905207: operator new[](unsigned long) (vg_replace_malloc.c:201)
139==29480==    by 0x75A36B8: TColgp_Array1OfPnt2d::TColgp_Array1OfPnt2d(int, int) (in /opt/OpenCASCADE/lib64/libTKMath-6.3.0.so)
140==29480==    by 0x75A908A: TColgp_HArray1OfPnt2d::TColgp_HArray1OfPnt2d(int, int) (in /opt/OpenCASCADE/lib64/libTKMath-6.3.0.so)
141==29480==    by 0x761C2B3: Poly_Triangulation::Poly_Triangulation(int, int, unsigned) (in /opt/OpenCASCADE/lib64/libTKMath-6.3.0.so)
142==29480==    by 0x5FC343B: BRepMesh_FastDiscret::AddInShape(TopoDS_Face const&, double) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
143==29480==    by 0x5FC859A: BRepMesh_FastDiscret::Add(TopoDS_Face const&) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
144==29480==    by 0x5FCC8C5: BRepMesh_IncrementalMesh::Update(TopoDS_Face const&) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
145==29480==    by 0x5FCDA9F: BRepMesh_IncrementalMesh::Update(TopoDS_Shape const&) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
146==29480==    by 0x5FCE14E: BRepMesh_IncrementalMesh::Perform() (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
147==29480==    by 0x5FCE28C: BRepMesh_IncrementalMesh::BRepMesh_IncrementalMesh(TopoDS_Shape const&, double, unsigned, double) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
148==29480==    by 0x5FACB7C: BRepMesh::Mesh(TopoDS_Shape const&, double) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
149==29480==    by 0x4B4161C: Mantid::Geometry::OCGeometryGenerator::AnalyzeObject() (OCGeometryGenerator.cpp:99)
150==29480==
151==29480==
152==29480== 812,736 bytes in 20 blocks are definitely lost in loss record 32 of 34
153==29480==    at 0x4905207: operator new[](unsigned long) (vg_replace_malloc.c:201)
154==29480==    by 0x75A2101: Poly_Array1OfTriangle::Poly_Array1OfTriangle(int, int) (in /opt/OpenCASCADE/lib64/libTKMath-6.3.0.so)
155==29480==    by 0x761C22E: Poly_Triangulation::Poly_Triangulation(int, int, unsigned) (in /opt/OpenCASCADE/lib64/libTKMath-6.3.0.so)
156==29480==    by 0x5FC343B: BRepMesh_FastDiscret::AddInShape(TopoDS_Face const&, double) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
157==29480==    by 0x5FC859A: BRepMesh_FastDiscret::Add(TopoDS_Face const&) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
158==29480==    by 0x5FCC8C5: BRepMesh_IncrementalMesh::Update(TopoDS_Face const&) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
159==29480==    by 0x5FCDA9F: BRepMesh_IncrementalMesh::Update(TopoDS_Shape const&) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
160==29480==    by 0x5FCE14E: BRepMesh_IncrementalMesh::Perform() (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
161==29480==    by 0x5FCE28C: BRepMesh_IncrementalMesh::BRepMesh_IncrementalMesh(TopoDS_Shape const&, double, unsigned, double) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
162==29480==    by 0x5FACB7C: BRepMesh::Mesh(TopoDS_Shape const&, double) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
163==29480==    by 0x4B4161C: Mantid::Geometry::OCGeometryGenerator::AnalyzeObject() (OCGeometryGenerator.cpp:99)
164==29480==    by 0x4B417DF: Mantid::Geometry::OCGeometryGenerator::Generate() (OCGeometryGenerator.cpp:59)
165==29480==
166==29480==
167==29480== 832,632 bytes in 19 blocks are definitely lost in loss record 33 of 34
168==29480==    at 0x4905207: operator new[](unsigned long) (vg_replace_malloc.c:201)
169==29480==    by 0x75A391C: TColgp_Array1OfPnt::TColgp_Array1OfPnt(int, int) (in /opt/OpenCASCADE/lib64/libTKMath-6.3.0.so)
170==29480==    by 0x761C209: Poly_Triangulation::Poly_Triangulation(int, int, unsigned) (in /opt/OpenCASCADE/lib64/libTKMath-6.3.0.so)
171==29480==    by 0x5FC343B: BRepMesh_FastDiscret::AddInShape(TopoDS_Face const&, double) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
172==29480==    by 0x5FC859A: BRepMesh_FastDiscret::Add(TopoDS_Face const&) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
173==29480==    by 0x5FCC8C5: BRepMesh_IncrementalMesh::Update(TopoDS_Face const&) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
174==29480==    by 0x5FCDA9F: BRepMesh_IncrementalMesh::Update(TopoDS_Shape const&) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
175==29480==    by 0x5FCE14E: BRepMesh_IncrementalMesh::Perform() (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
176==29480==    by 0x5FCE28C: BRepMesh_IncrementalMesh::BRepMesh_IncrementalMesh(TopoDS_Shape const&, double, unsigned, double) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
177==29480==    by 0x5FACB7C: BRepMesh::Mesh(TopoDS_Shape const&, double) (in /opt/OpenCASCADE/lib64/libTKMesh-6.3.0.so)
178==29480==    by 0x4B4161C: Mantid::Geometry::OCGeometryGenerator::AnalyzeObject() (OCGeometryGenerator.cpp:99)
179==29480==    by 0x4B417DF: Mantid::Geometry::OCGeometryGenerator::Generate() (OCGeometryGenerator.cpp:59)
180==29480==
181==29480== LEAK SUMMARY:
182==29480==    definitely lost: 2,225,064 bytes in 204 blocks.
183==29480==    indirectly lost: 160 bytes in 2 blocks.
184==29480==      possibly lost: 10,938 bytes in 72 blocks.
185==29480==    still reachable: 1,439,104 bytes in 647 blocks.
186==29480==         suppressed: 0 bytes in 0 blocks.
187==29480== Reachable blocks (those to which a pointer was found) are not shown.
188==29480== To see them, rerun with: --show-reachable=yes