Ticket #2394: LoadLeaks.txt

File LoadLeaks.txt, 50.5 KB (added by Russell Taylor, 10 years ago)

rhel5 valgrind output in revision 9459

Line 
1==10596== Memcheck, a memory error detector
2==10596== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.
3==10596== Using Valgrind-3.5.0 and LibVEX; rerun with -h for copyright info
4==10596== Command: bin/DataHandlingTest LoadTest
5==10596==
6Running 17 tests.....
7%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
8Assertion violation: !_path.empty() [in file "src/File_UNIX.cpp", line 89]
9%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
10.==10596== Conditional jump or move depends on uninitialised value(s)
11==10596==    at 0x4A06D89: strlen (mc_replace_strmem.c:275)
12==10596==    by 0x35C069D3EB: std::string::operator=(char const*) (in /usr/lib64/libstdc++.so.6.0.8)
13==10596==    by 0x53B4895: Mantid::NeXus::NXClass::getNextEntry() (NexusClasses.cpp:160)
14==10596==    by 0x53B4B5E: Mantid::NeXus::NXClass::readAllInfo() (NexusClasses.cpp:169)
15==10596==    by 0x53B63C5: Mantid::NeXus::NXRoot::NXRoot(std::string const&) (NexusClasses.cpp:417)
16==10596==    by 0x535E4B8: Mantid::NeXus::LoadMuonNexus2::exec() (LoadMuonNexus2.cpp:51)
17==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
18==10596==    by 0x4DDB72C: Mantid::DataHandling::Load::exec() (Load.cpp:256)
19==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
20==10596==    by 0x4F0AC7: LoadTest::testHDF4Nexus() (LoadTest.h:139)
21==10596==    by 0x4F4B21: TestDescription_suite_LoadTest_testHDF4Nexus::runTest() (LoadTest.cpp:65)
22==10596==    by 0x60975C: CxxTest::RealTestDescription::run() (RealDescriptions.cpp:96)
23==10596==
24==10596== Conditional jump or move depends on uninitialised value(s)
25==10596==    at 0x4A06D98: strlen (mc_replace_strmem.c:275)
26==10596==    by 0x35C069D3EB: std::string::operator=(char const*) (in /usr/lib64/libstdc++.so.6.0.8)
27==10596==    by 0x53B4895: Mantid::NeXus::NXClass::getNextEntry() (NexusClasses.cpp:160)
28==10596==    by 0x53B4B5E: Mantid::NeXus::NXClass::readAllInfo() (NexusClasses.cpp:169)
29==10596==    by 0x53B63C5: Mantid::NeXus::NXRoot::NXRoot(std::string const&) (NexusClasses.cpp:417)
30==10596==    by 0x535E4B8: Mantid::NeXus::LoadMuonNexus2::exec() (LoadMuonNexus2.cpp:51)
31==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
32==10596==    by 0x4DDB72C: Mantid::DataHandling::Load::exec() (Load.cpp:256)
33==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
34==10596==    by 0x4F0AC7: LoadTest::testHDF4Nexus() (LoadTest.h:139)
35==10596==    by 0x4F4B21: TestDescription_suite_LoadTest_testHDF4Nexus::runTest() (LoadTest.cpp:65)
36==10596==    by 0x60975C: CxxTest::RealTestDescription::run() (RealDescriptions.cpp:96)
37==10596==
38==10596== Conditional jump or move depends on uninitialised value(s)
39==10596==    at 0x4A06D89: strlen (mc_replace_strmem.c:275)
40==10596==    by 0x35C069D3EB: std::string::operator=(char const*) (in /usr/lib64/libstdc++.so.6.0.8)
41==10596==    by 0x53B48AE: Mantid::NeXus::NXClass::getNextEntry() (NexusClasses.cpp:161)
42==10596==    by 0x53B4B5E: Mantid::NeXus::NXClass::readAllInfo() (NexusClasses.cpp:169)
43==10596==    by 0x53B63C5: Mantid::NeXus::NXRoot::NXRoot(std::string const&) (NexusClasses.cpp:417)
44==10596==    by 0x535E4B8: Mantid::NeXus::LoadMuonNexus2::exec() (LoadMuonNexus2.cpp:51)
45==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
46==10596==    by 0x4DDB72C: Mantid::DataHandling::Load::exec() (Load.cpp:256)
47==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
48==10596==    by 0x4F0AC7: LoadTest::testHDF4Nexus() (LoadTest.h:139)
49==10596==    by 0x4F4B21: TestDescription_suite_LoadTest_testHDF4Nexus::runTest() (LoadTest.cpp:65)
50==10596==    by 0x60975C: CxxTest::RealTestDescription::run() (RealDescriptions.cpp:96)
51==10596==
52==10596== Conditional jump or move depends on uninitialised value(s)
53==10596==    at 0x4A06D98: strlen (mc_replace_strmem.c:275)
54==10596==    by 0x35C069D3EB: std::string::operator=(char const*) (in /usr/lib64/libstdc++.so.6.0.8)
55==10596==    by 0x53B48AE: Mantid::NeXus::NXClass::getNextEntry() (NexusClasses.cpp:161)
56==10596==    by 0x53B4B5E: Mantid::NeXus::NXClass::readAllInfo() (NexusClasses.cpp:169)
57==10596==    by 0x53B63C5: Mantid::NeXus::NXRoot::NXRoot(std::string const&) (NexusClasses.cpp:417)
58==10596==    by 0x535E4B8: Mantid::NeXus::LoadMuonNexus2::exec() (LoadMuonNexus2.cpp:51)
59==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
60==10596==    by 0x4DDB72C: Mantid::DataHandling::Load::exec() (Load.cpp:256)
61==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
62==10596==    by 0x4F0AC7: LoadTest::testHDF4Nexus() (LoadTest.h:139)
63==10596==    by 0x4F4B21: TestDescription_suite_LoadTest_testHDF4Nexus::runTest() (LoadTest.cpp:65)
64==10596==    by 0x60975C: CxxTest::RealTestDescription::run() (RealDescriptions.cpp:96)
65==10596==
66...........OK!
67==10596==
68==10596== HEAP SUMMARY:
69==10596==     in use at exit: 1,087,739 bytes in 333 blocks
70==10596==   total heap usage: 3,096,199 allocs, 3,095,866 frees, 1,366,576,447 bytes allocated
71==10596==
72==10596== 9 bytes in 1 blocks are definitely lost in loss record 2 of 133
73==10596==    at 0x4A05E1C: malloc (vg_replace_malloc.c:195)
74==10596==    by 0x5930C1B: ??? (in /usr/lib64/libNeXus.so.0.4.2)
75==10596==    by 0x5930C68: ??? (in /usr/lib64/libNeXus.so.0.4.2)
76==10596==    by 0x592F279: nxiopenpath_ (in /usr/lib64/libNeXus.so.0.4.2)
77==10596==    by 0x53C65B8: NeXus::File::openPath(std::string const&) (NeXusFile.cpp:270)
78==10596==    by 0x5362619: Mantid::NeXus::LoadMuonNexus2::fileCheck(std::string const&) (LoadMuonNexus2.cpp:361)
79==10596==    by 0x4DD9BC1: Mantid::DataHandling::Load::getFileLoader(std::string const&) (Load.cpp:129)
80==10596==    by 0x4DD93E2: Mantid::DataHandling::Load::setPropertyValue(std::string const&, std::string const&) (Load.cpp:42)
81==10596==    by 0x4F092C: LoadTest::testHDF4Nexus() (LoadTest.h:137)
82==10596==    by 0x4F4B21: TestDescription_suite_LoadTest_testHDF4Nexus::runTest() (LoadTest.cpp:65)
83==10596==    by 0x60975C: CxxTest::RealTestDescription::run() (RealDescriptions.cpp:96)
84==10596==    by 0x60CF11: CxxTest::TestRunner::runTest(CxxTest::TestDescription&) (TestRunner.h:74)
85==10596==
86==10596== 9 bytes in 1 blocks are definitely lost in loss record 3 of 133
87==10596==    at 0x4A05E1C: malloc (vg_replace_malloc.c:195)
88==10596==    by 0x5930C1B: ??? (in /usr/lib64/libNeXus.so.0.4.2)
89==10596==    by 0x5930C68: ??? (in /usr/lib64/libNeXus.so.0.4.2)
90==10596==    by 0x592F279: nxiopenpath_ (in /usr/lib64/libNeXus.so.0.4.2)
91==10596==    by 0x53B6EF8: Mantid::NeXus::NXDataSet::open() (NexusClasses.cpp:473)
92==10596==    by 0x5329EE7: Mantid::NeXus::NXDataSetTyped<char> Mantid::NeXus::NXClass::openNXDataSet<char>(std::string const&) const (NexusClasses.h:499)
93==10596==    by 0x532864D: Mantid::NeXus::NXClass::openNXChar(std::string const&) const (NexusClasses.h:522)
94==10596==    by 0x53B5340: Mantid::NeXus::NXClass::getString(std::string const&) const (NexusClasses.cpp:260)
95==10596==    by 0x535EA84: Mantid::NeXus::LoadMuonNexus2::exec() (LoadMuonNexus2.cpp:67)
96==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
97==10596==    by 0x4DDB72C: Mantid::DataHandling::Load::exec() (Load.cpp:256)
98==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
99==10596==
100==10596== 9 bytes in 1 blocks are definitely lost in loss record 4 of 133
101==10596==    at 0x4A05E1C: malloc (vg_replace_malloc.c:195)
102==10596==    by 0x5930C1B: ??? (in /usr/lib64/libNeXus.so.0.4.2)
103==10596==    by 0x5930C68: ??? (in /usr/lib64/libNeXus.so.0.4.2)
104==10596==    by 0x592F279: nxiopenpath_ (in /usr/lib64/libNeXus.so.0.4.2)
105==10596==    by 0x53B6EF8: Mantid::NeXus::NXDataSet::open() (NexusClasses.cpp:473)
106==10596==    by 0x5329EE7: Mantid::NeXus::NXDataSetTyped<char> Mantid::NeXus::NXClass::openNXDataSet<char>(std::string const&) const (NexusClasses.h:499)
107==10596==    by 0x532864D: Mantid::NeXus::NXClass::openNXChar(std::string const&) const (NexusClasses.h:522)
108==10596==    by 0x53B5340: Mantid::NeXus::NXClass::getString(std::string const&) const (NexusClasses.cpp:260)
109==10596==    by 0x536BF97: Mantid::NeXus::LoadMuonNexus::loadRunDetails(boost::shared_ptr<Mantid::DataObjects::Workspace2D>) (LoadMuonNexus.cpp:474)
110==10596==    by 0x53694E8: Mantid::NeXus::LoadMuonNexus::exec() (LoadMuonNexus.cpp:190)
111==10596==    by 0x535EB82: Mantid::NeXus::LoadMuonNexus2::exec() (LoadMuonNexus2.cpp:69)
112==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
113==10596==
114==10596== 9 bytes in 1 blocks are definitely lost in loss record 5 of 133
115==10596==    at 0x4A05E1C: malloc (vg_replace_malloc.c:195)
116==10596==    by 0x5930C1B: ??? (in /usr/lib64/libNeXus.so.0.4.2)
117==10596==    by 0x5930C68: ??? (in /usr/lib64/libNeXus.so.0.4.2)
118==10596==    by 0x592F279: nxiopenpath_ (in /usr/lib64/libNeXus.so.0.4.2)
119==10596==    by 0x53B6EF8: Mantid::NeXus::NXDataSet::open() (NexusClasses.cpp:473)
120==10596==    by 0x5329DEB: Mantid::NeXus::NXDataSetTyped<int> Mantid::NeXus::NXClass::openNXDataSet<int>(std::string const&) const (NexusClasses.h:499)
121==10596==    by 0x53283B1: Mantid::NeXus::NXClass::openNXInt(std::string const&) const (NexusClasses.h:507)
122==10596==    by 0x536CE3B: Mantid::NeXus::LoadMuonNexus::runLoadMappingTable(boost::shared_ptr<Mantid::DataObjects::Workspace2D>) (LoadMuonNexus.cpp:548)
123==10596==    by 0x53695B8: Mantid::NeXus::LoadMuonNexus::exec() (LoadMuonNexus.cpp:192)
124==10596==    by 0x535EB82: Mantid::NeXus::LoadMuonNexus2::exec() (LoadMuonNexus2.cpp:69)
125==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
126==10596==    by 0x4DDB72C: Mantid::DataHandling::Load::exec() (Load.cpp:256)
127==10596==
128==10596== 9 bytes in 1 blocks are definitely lost in loss record 6 of 133
129==10596==    at 0x4A05E1C: malloc (vg_replace_malloc.c:195)
130==10596==    by 0x5930C1B: ??? (in /usr/lib64/libNeXus.so.0.4.2)
131==10596==    by 0x5931D1D: ??? (in /usr/lib64/libNeXus.so.0.4.2)
132==10596==    by 0x53AD272: MuonNexusReader::readLogData(std::string const&) (MuonNexusReader.cpp:193)
133==10596==    by 0x535C70D: Mantid::NeXus::LoadMuonLog::exec() (LoadMuonLog.cpp:59)
134==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
135==10596==    by 0x536D3C6: Mantid::NeXus::LoadMuonNexus::runLoadLog(boost::shared_ptr<Mantid::DataObjects::Workspace2D>) (LoadMuonNexus.cpp:569)
136==10596==    by 0x5369620: Mantid::NeXus::LoadMuonNexus::exec() (LoadMuonNexus.cpp:193)
137==10596==    by 0x535EB82: Mantid::NeXus::LoadMuonNexus2::exec() (LoadMuonNexus2.cpp:69)
138==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
139==10596==    by 0x4DDB72C: Mantid::DataHandling::Load::exec() (Load.cpp:256)
140==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
141==10596==
142==10596== 9 bytes in 1 blocks are definitely lost in loss record 7 of 133
143==10596==    at 0x4A05E1C: malloc (vg_replace_malloc.c:195)
144==10596==    by 0x5930C1B: ??? (in /usr/lib64/libNeXus.so.0.4.2)
145==10596==    by 0x5930C68: ??? (in /usr/lib64/libNeXus.so.0.4.2)
146==10596==    by 0x592F279: nxiopenpath_ (in /usr/lib64/libNeXus.so.0.4.2)
147==10596==    by 0x53B6EF8: Mantid::NeXus::NXDataSet::open() (NexusClasses.cpp:473)
148==10596==    by 0x5329DEB: Mantid::NeXus::NXDataSetTyped<int> Mantid::NeXus::NXClass::openNXDataSet<int>(std::string const&) const (NexusClasses.h:499)
149==10596==    by 0x53283B1: Mantid::NeXus::NXClass::openNXInt(std::string const&) const (NexusClasses.h:507)
150==10596==    by 0x53B5613: Mantid::NeXus::NXClass::getInt(std::string const&) const (NexusClasses.cpp:289)
151==10596==    by 0x536E2F8: Mantid::NeXus::LoadMuonNexus::runLoadLog(boost::shared_ptr<Mantid::DataObjects::Workspace2D>) (LoadMuonNexus.cpp:622)
152==10596==    by 0x5369620: Mantid::NeXus::LoadMuonNexus::exec() (LoadMuonNexus.cpp:193)
153==10596==    by 0x535EB82: Mantid::NeXus::LoadMuonNexus2::exec() (LoadMuonNexus2.cpp:69)
154==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
155==10596==
156==10596== 16 bytes in 1 blocks are definitely lost in loss record 9 of 133
157==10596==    at 0x4A0666E: operator new(unsigned long) (vg_replace_malloc.c:220)
158==10596==    by 0x612751: CxxTest::XmlPrinter::XmlPrinter(std::ostream&, char const*, char const*) (XmlPrinter.h:32)
159==10596==    by 0x612AA8: CxxTest::XUnitPrinter::XUnitPrinter(std::ostream&) (XUnitPrinter.h:22)
160==10596==    by 0x6084CE: main (DataHandlingTest_runner.cpp:25)
161==10596==
162==10596== 20 bytes in 1 blocks are definitely lost in loss record 10 of 133
163==10596==    at 0x4A062CA: operator new[](unsigned long) (vg_replace_malloc.c:264)
164==10596==    by 0x53AD732: MuonNexusReader::readLogData(std::string const&) (MuonNexusReader.cpp:245)
165==10596==    by 0x535C70D: Mantid::NeXus::LoadMuonLog::exec() (LoadMuonLog.cpp:59)
166==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
167==10596==    by 0x536D3C6: Mantid::NeXus::LoadMuonNexus::runLoadLog(boost::shared_ptr<Mantid::DataObjects::Workspace2D>) (LoadMuonNexus.cpp:569)
168==10596==    by 0x5369620: Mantid::NeXus::LoadMuonNexus::exec() (LoadMuonNexus.cpp:193)
169==10596==    by 0x535EB82: Mantid::NeXus::LoadMuonNexus2::exec() (LoadMuonNexus2.cpp:69)
170==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
171==10596==    by 0x4DDB72C: Mantid::DataHandling::Load::exec() (Load.cpp:256)
172==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
173==10596==    by 0x4F0AC7: LoadTest::testHDF4Nexus() (LoadTest.h:139)
174==10596==    by 0x4F4B21: TestDescription_suite_LoadTest_testHDF4Nexus::runTest() (LoadTest.cpp:65)
175==10596==
176==10596== 24 bytes in 1 blocks are definitely lost in loss record 15 of 133
177==10596==    at 0x4A05E1C: malloc (vg_replace_malloc.c:195)
178==10596==    by 0x5B7FA44: ??? (in /usr/lib64/libNeXus.so.0.4.2)
179==10596==    by 0x5B683B0: ??? (in /usr/lib64/libNeXus.so.0.4.2)
180==10596==    by 0x5B5C44B: ??? (in /usr/lib64/libNeXus.so.0.4.2)
181==10596==    by 0x5B3C234: ??? (in /usr/lib64/libNeXus.so.0.4.2)
182==10596==    by 0x59318F1: ??? (in /usr/lib64/libNeXus.so.0.4.2)
183==10596==    by 0x592E8E3: nxigetdata_ (in /usr/lib64/libNeXus.so.0.4.2)
184==10596==    by 0x53C9C9C: NeXus::File::getData(void*) (NeXusFile.cpp:623)
185==10596==    by 0x53CAC66: NeXus::File::getStrData() (NeXusFile.cpp:822)
186==10596==    by 0x536265F: Mantid::NeXus::LoadMuonNexus2::fileCheck(std::string const&) (LoadMuonNexus2.cpp:362)
187==10596==    by 0x4DD9BC1: Mantid::DataHandling::Load::getFileLoader(std::string const&) (Load.cpp:129)
188==10596==    by 0x4DD93E2: Mantid::DataHandling::Load::setPropertyValue(std::string const&, std::string const&) (Load.cpp:42)
189==10596==
190==10596== 24 bytes in 1 blocks are definitely lost in loss record 16 of 133
191==10596==    at 0x4A05E1C: malloc (vg_replace_malloc.c:195)
192==10596==    by 0x5B7FA44: ??? (in /usr/lib64/libNeXus.so.0.4.2)
193==10596==    by 0x5B683B0: ??? (in /usr/lib64/libNeXus.so.0.4.2)
194==10596==    by 0x5B5C44B: ??? (in /usr/lib64/libNeXus.so.0.4.2)
195==10596==    by 0x5B3C234: ??? (in /usr/lib64/libNeXus.so.0.4.2)
196==10596==    by 0x59318F1: ??? (in /usr/lib64/libNeXus.so.0.4.2)
197==10596==    by 0x592E8E3: nxigetdata_ (in /usr/lib64/libNeXus.so.0.4.2)
198==10596==    by 0x53ED7CF: Mantid::NeXus::getNexusEntryTypes(std::string const&, std::vector<std::string, std::allocator<std::string> >&, std::vector<std::string, std::allocator<std::string> >&) (NexusFileIO.cpp:1541)
199==10596==    by 0x5389571: Mantid::NeXus::LoadNexusProcessed::fileCheck(std::string const&) (LoadNexusProcessed.cpp:1457)
200==10596==    by 0x4DD9BC1: Mantid::DataHandling::Load::getFileLoader(std::string const&) (Load.cpp:129)
201==10596==    by 0x4DD93E2: Mantid::DataHandling::Load::setPropertyValue(std::string const&, std::string const&) (Load.cpp:42)
202==10596==    by 0x4F092C: LoadTest::testHDF4Nexus() (LoadTest.h:137)
203==10596==
204==10596== 24 bytes in 1 blocks are definitely lost in loss record 17 of 133
205==10596==    at 0x4A05E1C: malloc (vg_replace_malloc.c:195)
206==10596==    by 0x5B7FA44: ??? (in /usr/lib64/libNeXus.so.0.4.2)
207==10596==    by 0x5B6421B: ??? (in /usr/lib64/libNeXus.so.0.4.2)
208==10596==    by 0x5B64E06: ??? (in /usr/lib64/libNeXus.so.0.4.2)
209==10596==    by 0x5B41441: ??? (in /usr/lib64/libNeXus.so.0.4.2)
210==10596==    by 0x5B41912: ??? (in /usr/lib64/libNeXus.so.0.4.2)
211==10596==    by 0x5B431FB: ??? (in /usr/lib64/libNeXus.so.0.4.2)
212==10596==    by 0x5B3C2FC: ??? (in /usr/lib64/libNeXus.so.0.4.2)
213==10596==    by 0x59318F1: ??? (in /usr/lib64/libNeXus.so.0.4.2)
214==10596==    by 0x592E877: nxigetdata_ (in /usr/lib64/libNeXus.so.0.4.2)
215==10596==    by 0x53ACD19: MuonNexusReader::readFromFile(std::string const&) (MuonNexusReader.cpp:90)
216==10596==    by 0x5368725: Mantid::NeXus::LoadMuonNexus::exec() (LoadMuonNexus.cpp:98)
217==10596==
218==10596== 24 bytes in 1 blocks are definitely lost in loss record 18 of 133
219==10596==    at 0x4A05E1C: malloc (vg_replace_malloc.c:195)
220==10596==    by 0x5B7FA44: ??? (in /usr/lib64/libNeXus.so.0.4.2)
221==10596==    by 0x5B6421B: ??? (in /usr/lib64/libNeXus.so.0.4.2)
222==10596==    by 0x5B64E06: ??? (in /usr/lib64/libNeXus.so.0.4.2)
223==10596==    by 0x5B41441: ??? (in /usr/lib64/libNeXus.so.0.4.2)
224==10596==    by 0x5B41912: ??? (in /usr/lib64/libNeXus.so.0.4.2)
225==10596==    by 0x5B431FB: ??? (in /usr/lib64/libNeXus.so.0.4.2)
226==10596==    by 0x5B3C2FC: ??? (in /usr/lib64/libNeXus.so.0.4.2)
227==10596==    by 0x59318F1: ??? (in /usr/lib64/libNeXus.so.0.4.2)
228==10596==    by 0x592E877: nxigetdata_ (in /usr/lib64/libNeXus.so.0.4.2)
229==10596==    by 0x53ACDFA: MuonNexusReader::readFromFile(std::string const&) (MuonNexusReader.cpp:103)
230==10596==    by 0x5368725: Mantid::NeXus::LoadMuonNexus::exec() (LoadMuonNexus.cpp:98)
231==10596==
232==10596== 24 bytes in 1 blocks are definitely lost in loss record 19 of 133
233==10596==    at 0x4A05E1C: malloc (vg_replace_malloc.c:195)
234==10596==    by 0x5B7FA44: ??? (in /usr/lib64/libNeXus.so.0.4.2)
235==10596==    by 0x5B683B0: ??? (in /usr/lib64/libNeXus.so.0.4.2)
236==10596==    by 0x5B5C44B: ??? (in /usr/lib64/libNeXus.so.0.4.2)
237==10596==    by 0x5B3C234: ??? (in /usr/lib64/libNeXus.so.0.4.2)
238==10596==    by 0x59318F1: ??? (in /usr/lib64/libNeXus.so.0.4.2)
239==10596==    by 0x592E8E3: nxigetdata_ (in /usr/lib64/libNeXus.so.0.4.2)
240==10596==    by 0x53ACEF0: MuonNexusReader::readFromFile(std::string const&) (MuonNexusReader.cpp:119)
241==10596==    by 0x5368725: Mantid::NeXus::LoadMuonNexus::exec() (LoadMuonNexus.cpp:98)
242==10596==    by 0x535EB82: Mantid::NeXus::LoadMuonNexus2::exec() (LoadMuonNexus2.cpp:69)
243==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
244==10596==    by 0x4DDB72C: Mantid::DataHandling::Load::exec() (Load.cpp:256)
245==10596==
246==10596== 24 bytes in 1 blocks are definitely lost in loss record 20 of 133
247==10596==    at 0x4A05E1C: malloc (vg_replace_malloc.c:195)
248==10596==    by 0x5B7FA44: ??? (in /usr/lib64/libNeXus.so.0.4.2)
249==10596==    by 0x5B6421B: ??? (in /usr/lib64/libNeXus.so.0.4.2)
250==10596==    by 0x5B64E06: ??? (in /usr/lib64/libNeXus.so.0.4.2)
251==10596==    by 0x5B41441: ??? (in /usr/lib64/libNeXus.so.0.4.2)
252==10596==    by 0x5B41912: ??? (in /usr/lib64/libNeXus.so.0.4.2)
253==10596==    by 0x5B431FB: ??? (in /usr/lib64/libNeXus.so.0.4.2)
254==10596==    by 0x5B3C2FC: ??? (in /usr/lib64/libNeXus.so.0.4.2)
255==10596==    by 0x59318F1: ??? (in /usr/lib64/libNeXus.so.0.4.2)
256==10596==    by 0x592E877: nxigetdata_ (in /usr/lib64/libNeXus.so.0.4.2)
257==10596==    by 0x53ACF8B: MuonNexusReader::readFromFile(std::string const&) (MuonNexusReader.cpp:134)
258==10596==    by 0x5368725: Mantid::NeXus::LoadMuonNexus::exec() (LoadMuonNexus.cpp:98)
259==10596==
260==10596== 24 bytes in 1 blocks are definitely lost in loss record 21 of 133
261==10596==    at 0x4A05E1C: malloc (vg_replace_malloc.c:195)
262==10596==    by 0x5B7FA44: ??? (in /usr/lib64/libNeXus.so.0.4.2)
263==10596==    by 0x5B683B0: ??? (in /usr/lib64/libNeXus.so.0.4.2)
264==10596==    by 0x5B5C44B: ??? (in /usr/lib64/libNeXus.so.0.4.2)
265==10596==    by 0x5B3C234: ??? (in /usr/lib64/libNeXus.so.0.4.2)
266==10596==    by 0x59318F1: ??? (in /usr/lib64/libNeXus.so.0.4.2)
267==10596==    by 0x592E8E3: nxigetdata_ (in /usr/lib64/libNeXus.so.0.4.2)
268==10596==    by 0x53AD749: MuonNexusReader::readLogData(std::string const&) (MuonNexusReader.cpp:246)
269==10596==    by 0x535C70D: Mantid::NeXus::LoadMuonLog::exec() (LoadMuonLog.cpp:59)
270==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
271==10596==    by 0x536D3C6: Mantid::NeXus::LoadMuonNexus::runLoadLog(boost::shared_ptr<Mantid::DataObjects::Workspace2D>) (LoadMuonNexus.cpp:569)
272==10596==    by 0x5369620: Mantid::NeXus::LoadMuonNexus::exec() (LoadMuonNexus.cpp:193)
273==10596==
274==10596== 24 bytes in 1 blocks are definitely lost in loss record 22 of 133
275==10596==    at 0x4A05E1C: malloc (vg_replace_malloc.c:195)
276==10596==    by 0x5B7FA44: ??? (in /usr/lib64/libNeXus.so.0.4.2)
277==10596==    by 0x5B6421B: ??? (in /usr/lib64/libNeXus.so.0.4.2)
278==10596==    by 0x5B64E06: ??? (in /usr/lib64/libNeXus.so.0.4.2)
279==10596==    by 0x5B41441: ??? (in /usr/lib64/libNeXus.so.0.4.2)
280==10596==    by 0x5B41912: ??? (in /usr/lib64/libNeXus.so.0.4.2)
281==10596==    by 0x5B431FB: ??? (in /usr/lib64/libNeXus.so.0.4.2)
282==10596==    by 0x5B3C2FC: ??? (in /usr/lib64/libNeXus.so.0.4.2)
283==10596==    by 0x59318F1: ??? (in /usr/lib64/libNeXus.so.0.4.2)
284==10596==    by 0x592E7FC: nxigetinfo_ (in /usr/lib64/libNeXus.so.0.4.2)
285==10596==    by 0x53AD5F3: MuonNexusReader::readLogData(std::string const&) (MuonNexusReader.cpp:230)
286==10596==    by 0x535C70D: Mantid::NeXus::LoadMuonLog::exec() (LoadMuonLog.cpp:59)
287==10596==
288==10596== 24 bytes in 1 blocks are definitely lost in loss record 23 of 133
289==10596==    at 0x4A05E1C: malloc (vg_replace_malloc.c:195)
290==10596==    by 0x5B7FA44: ??? (in /usr/lib64/libNeXus.so.0.4.2)
291==10596==    by 0x5B683B0: ??? (in /usr/lib64/libNeXus.so.0.4.2)
292==10596==    by 0x5B5C44B: ??? (in /usr/lib64/libNeXus.so.0.4.2)
293==10596==    by 0x5B3C234: ??? (in /usr/lib64/libNeXus.so.0.4.2)
294==10596==    by 0x59318F1: ??? (in /usr/lib64/libNeXus.so.0.4.2)
295==10596==    by 0x592E8E3: nxigetdata_ (in /usr/lib64/libNeXus.so.0.4.2)
296==10596==    by 0x53AD620: MuonNexusReader::readLogData(std::string const&) (MuonNexusReader.cpp:232)
297==10596==    by 0x535C70D: Mantid::NeXus::LoadMuonLog::exec() (LoadMuonLog.cpp:59)
298==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
299==10596==    by 0x536D3C6: Mantid::NeXus::LoadMuonNexus::runLoadLog(boost::shared_ptr<Mantid::DataObjects::Workspace2D>) (LoadMuonNexus.cpp:569)
300==10596==    by 0x5369620: Mantid::NeXus::LoadMuonNexus::exec() (LoadMuonNexus.cpp:193)
301==10596==
302==10596== 24 bytes in 1 blocks are definitely lost in loss record 24 of 133
303==10596==    at 0x4A0666E: operator new(unsigned long) (vg_replace_malloc.c:220)
304==10596==    by 0x4E0D378: Mantid::DataHandling::LoadGSS::exec() (LoadGSS.cpp:53)
305==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
306==10596==    by 0x4DDB72C: Mantid::DataHandling::Load::exec() (Load.cpp:256)
307==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
308==10596==    by 0x4F331B: LoadTest::testGSS() (LoadTest.h:236)
309==10596==    by 0x4F4D5F: TestDescription_suite_LoadTest_testGSS::runTest() (LoadTest.cpp:107)
310==10596==    by 0x60975C: CxxTest::RealTestDescription::run() (RealDescriptions.cpp:96)
311==10596==    by 0x60CF11: CxxTest::TestRunner::runTest(CxxTest::TestDescription&) (TestRunner.h:74)
312==10596==    by 0x60CE14: CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) (TestRunner.h:61)
313==10596==    by 0x60CCD2: CxxTest::TestRunner::runWorld() (TestRunner.h:46)
314==10596==    by 0x60CB5C: CxxTest::TestRunner::runAllTests(CxxTest::TestListener&) (TestRunner.h:23)
315==10596==
316==10596== 24 bytes in 1 blocks are definitely lost in loss record 25 of 133
317==10596==    at 0x4A0666E: operator new(unsigned long) (vg_replace_malloc.c:220)
318==10596==    by 0x4E0D39A: Mantid::DataHandling::LoadGSS::exec() (LoadGSS.cpp:54)
319==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
320==10596==    by 0x4DDB72C: Mantid::DataHandling::Load::exec() (Load.cpp:256)
321==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
322==10596==    by 0x4F331B: LoadTest::testGSS() (LoadTest.h:236)
323==10596==    by 0x4F4D5F: TestDescription_suite_LoadTest_testGSS::runTest() (LoadTest.cpp:107)
324==10596==    by 0x60975C: CxxTest::RealTestDescription::run() (RealDescriptions.cpp:96)
325==10596==    by 0x60CF11: CxxTest::TestRunner::runTest(CxxTest::TestDescription&) (TestRunner.h:74)
326==10596==    by 0x60CE14: CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) (TestRunner.h:61)
327==10596==    by 0x60CCD2: CxxTest::TestRunner::runWorld() (TestRunner.h:46)
328==10596==    by 0x60CB5C: CxxTest::TestRunner::runAllTests(CxxTest::TestListener&) (TestRunner.h:23)
329==10596==
330==10596== 24 bytes in 1 blocks are definitely lost in loss record 26 of 133
331==10596==    at 0x4A0666E: operator new(unsigned long) (vg_replace_malloc.c:220)
332==10596==    by 0x4E0D3D7: Mantid::DataHandling::LoadGSS::exec() (LoadGSS.cpp:55)
333==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
334==10596==    by 0x4DDB72C: Mantid::DataHandling::Load::exec() (Load.cpp:256)
335==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
336==10596==    by 0x4F331B: LoadTest::testGSS() (LoadTest.h:236)
337==10596==    by 0x4F4D5F: TestDescription_suite_LoadTest_testGSS::runTest() (LoadTest.cpp:107)
338==10596==    by 0x60975C: CxxTest::RealTestDescription::run() (RealDescriptions.cpp:96)
339==10596==    by 0x60CF11: CxxTest::TestRunner::runTest(CxxTest::TestDescription&) (TestRunner.h:74)
340==10596==    by 0x60CE14: CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) (TestRunner.h:61)
341==10596==    by 0x60CCD2: CxxTest::TestRunner::runWorld() (TestRunner.h:46)
342==10596==    by 0x60CB5C: CxxTest::TestRunner::runAllTests(CxxTest::TestListener&) (TestRunner.h:23)
343==10596==
344==10596== 48 (24 direct, 24 indirect) bytes in 1 blocks are definitely lost in loss record 31 of 133
345==10596==    at 0x4A05E1C: malloc (vg_replace_malloc.c:195)
346==10596==    by 0x5B7FA44: ??? (in /usr/lib64/libNeXus.so.0.4.2)
347==10596==    by 0x5B6421B: ??? (in /usr/lib64/libNeXus.so.0.4.2)
348==10596==    by 0x5B64E06: ??? (in /usr/lib64/libNeXus.so.0.4.2)
349==10596==    by 0x5B41441: ??? (in /usr/lib64/libNeXus.so.0.4.2)
350==10596==    by 0x5B41912: ??? (in /usr/lib64/libNeXus.so.0.4.2)
351==10596==    by 0x5B431FB: ??? (in /usr/lib64/libNeXus.so.0.4.2)
352==10596==    by 0x5B3C2FC: ??? (in /usr/lib64/libNeXus.so.0.4.2)
353==10596==    by 0x59318F1: ??? (in /usr/lib64/libNeXus.so.0.4.2)
354==10596==    by 0x592E877: nxigetdata_ (in /usr/lib64/libNeXus.so.0.4.2)
355==10596==    by 0x53B78D4: Mantid::NeXus::NXDataSet::getData(void*) (NexusClasses.cpp:510)
356==10596==    by 0x532D35F: Mantid::NeXus::NXDataSetTyped<float>::load(int, int, int, int, int) (NexusClasses.h:385)
357==10596==
358==10596== 48 (24 direct, 24 indirect) bytes in 1 blocks are definitely lost in loss record 32 of 133
359==10596==    at 0x4A05E1C: malloc (vg_replace_malloc.c:195)
360==10596==    by 0x5B7FA44: ??? (in /usr/lib64/libNeXus.so.0.4.2)
361==10596==    by 0x5B6421B: ??? (in /usr/lib64/libNeXus.so.0.4.2)
362==10596==    by 0x5B64E06: ??? (in /usr/lib64/libNeXus.so.0.4.2)
363==10596==    by 0x5B41441: ??? (in /usr/lib64/libNeXus.so.0.4.2)
364==10596==    by 0x5B41912: ??? (in /usr/lib64/libNeXus.so.0.4.2)
365==10596==    by 0x5B431FB: ??? (in /usr/lib64/libNeXus.so.0.4.2)
366==10596==    by 0x5B3C2FC: ??? (in /usr/lib64/libNeXus.so.0.4.2)
367==10596==    by 0x59318F1: ??? (in /usr/lib64/libNeXus.so.0.4.2)
368==10596==    by 0x592E877: nxigetdata_ (in /usr/lib64/libNeXus.so.0.4.2)
369==10596==    by 0x53B78D4: Mantid::NeXus::NXDataSet::getData(void*) (NexusClasses.cpp:510)
370==10596==    by 0x532BBF3: Mantid::NeXus::NXDataSetTyped<int>::load(int, int, int, int, int) (NexusClasses.h:385)
371==10596==
372==10596== 48 bytes in 2 blocks are definitely lost in loss record 33 of 133
373==10596==    at 0x4A05E1C: malloc (vg_replace_malloc.c:195)
374==10596==    by 0x5B7FA44: ??? (in /usr/lib64/libNeXus.so.0.4.2)
375==10596==    by 0x5B6421B: ??? (in /usr/lib64/libNeXus.so.0.4.2)
376==10596==    by 0x5B64E06: ??? (in /usr/lib64/libNeXus.so.0.4.2)
377==10596==    by 0x5B650CE: ??? (in /usr/lib64/libNeXus.so.0.4.2)
378==10596==    by 0x5B65ED4: ??? (in /usr/lib64/libNeXus.so.0.4.2)
379==10596==    by 0x5B4A85E: ??? (in /usr/lib64/libNeXus.so.0.4.2)
380==10596==    by 0x5B4BF18: ??? (in /usr/lib64/libNeXus.so.0.4.2)
381==10596==    by 0x5B3AF76: ??? (in /usr/lib64/libNeXus.so.0.4.2)
382==10596==    by 0x593380A: ??? (in /usr/lib64/libNeXus.so.0.4.2)
383==10596==    by 0x592ECF8: ??? (in /usr/lib64/libNeXus.so.0.4.2)
384==10596==    by 0x592F8E2: nxiopen_ (in /usr/lib64/libNeXus.so.0.4.2)
385==10596==
386==10596== 48 bytes in 2 blocks are definitely lost in loss record 34 of 133
387==10596==    at 0x4A05E1C: malloc (vg_replace_malloc.c:195)
388==10596==    by 0x5B7FA44: ??? (in /usr/lib64/libNeXus.so.0.4.2)
389==10596==    by 0x5B683B0: ??? (in /usr/lib64/libNeXus.so.0.4.2)
390==10596==    by 0x5B640E5: ??? (in /usr/lib64/libNeXus.so.0.4.2)
391==10596==    by 0x5B64E06: ??? (in /usr/lib64/libNeXus.so.0.4.2)
392==10596==    by 0x5B64FAC: ??? (in /usr/lib64/libNeXus.so.0.4.2)
393==10596==    by 0x5B783B0: ??? (in /usr/lib64/libNeXus.so.0.4.2)
394==10596==    by 0x5B78A05: ??? (in /usr/lib64/libNeXus.so.0.4.2)
395==10596==    by 0x5B4A87D: ??? (in /usr/lib64/libNeXus.so.0.4.2)
396==10596==    by 0x5B4BF18: ??? (in /usr/lib64/libNeXus.so.0.4.2)
397==10596==    by 0x5B3AF76: ??? (in /usr/lib64/libNeXus.so.0.4.2)
398==10596==    by 0x593380A: ??? (in /usr/lib64/libNeXus.so.0.4.2)
399==10596==
400==10596== 48 bytes in 2 blocks are definitely lost in loss record 35 of 133
401==10596==    at 0x4A05E1C: malloc (vg_replace_malloc.c:195)
402==10596==    by 0x5B7FA44: ??? (in /usr/lib64/libNeXus.so.0.4.2)
403==10596==    by 0x5B6421B: ??? (in /usr/lib64/libNeXus.so.0.4.2)
404==10596==    by 0x5B64E06: ??? (in /usr/lib64/libNeXus.so.0.4.2)
405==10596==    by 0x5B64FAC: ??? (in /usr/lib64/libNeXus.so.0.4.2)
406==10596==    by 0x5B783B0: ??? (in /usr/lib64/libNeXus.so.0.4.2)
407==10596==    by 0x5B78A05: ??? (in /usr/lib64/libNeXus.so.0.4.2)
408==10596==    by 0x5B4A87D: ??? (in /usr/lib64/libNeXus.so.0.4.2)
409==10596==    by 0x5B4BF18: ??? (in /usr/lib64/libNeXus.so.0.4.2)
410==10596==    by 0x5B3AF76: ??? (in /usr/lib64/libNeXus.so.0.4.2)
411==10596==    by 0x593380A: ??? (in /usr/lib64/libNeXus.so.0.4.2)
412==10596==    by 0x592ECF8: ??? (in /usr/lib64/libNeXus.so.0.4.2)
413==10596==
414==10596== 64 bytes in 1 blocks are definitely lost in loss record 36 of 133
415==10596==    at 0x4A062CA: operator new[](unsigned long) (vg_replace_malloc.c:264)
416==10596==    by 0x53AD245: MuonNexusReader::readLogData(std::string const&) (MuonNexusReader.cpp:191)
417==10596==    by 0x535C70D: Mantid::NeXus::LoadMuonLog::exec() (LoadMuonLog.cpp:59)
418==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
419==10596==    by 0x536D3C6: Mantid::NeXus::LoadMuonNexus::runLoadLog(boost::shared_ptr<Mantid::DataObjects::Workspace2D>) (LoadMuonNexus.cpp:569)
420==10596==    by 0x5369620: Mantid::NeXus::LoadMuonNexus::exec() (LoadMuonNexus.cpp:193)
421==10596==    by 0x535EB82: Mantid::NeXus::LoadMuonNexus2::exec() (LoadMuonNexus2.cpp:69)
422==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
423==10596==    by 0x4DDB72C: Mantid::DataHandling::Load::exec() (Load.cpp:256)
424==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
425==10596==    by 0x4F0AC7: LoadTest::testHDF4Nexus() (LoadTest.h:139)
426==10596==    by 0x4F4B21: TestDescription_suite_LoadTest_testHDF4Nexus::runTest() (LoadTest.cpp:65)
427==10596==
428==10596== 64 bytes in 1 blocks are definitely lost in loss record 37 of 133
429==10596==    at 0x4A062CA: operator new[](unsigned long) (vg_replace_malloc.c:264)
430==10596==    by 0x53AD253: MuonNexusReader::readLogData(std::string const&) (MuonNexusReader.cpp:192)
431==10596==    by 0x535C70D: Mantid::NeXus::LoadMuonLog::exec() (LoadMuonLog.cpp:59)
432==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
433==10596==    by 0x536D3C6: Mantid::NeXus::LoadMuonNexus::runLoadLog(boost::shared_ptr<Mantid::DataObjects::Workspace2D>) (LoadMuonNexus.cpp:569)
434==10596==    by 0x5369620: Mantid::NeXus::LoadMuonNexus::exec() (LoadMuonNexus.cpp:193)
435==10596==    by 0x535EB82: Mantid::NeXus::LoadMuonNexus2::exec() (LoadMuonNexus2.cpp:69)
436==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
437==10596==    by 0x4DDB72C: Mantid::DataHandling::Load::exec() (Load.cpp:256)
438==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
439==10596==    by 0x4F0AC7: LoadTest::testHDF4Nexus() (LoadTest.h:139)
440==10596==    by 0x4F4B21: TestDescription_suite_LoadTest_testHDF4Nexus::runTest() (LoadTest.cpp:65)
441==10596==
442==10596== 72 bytes in 3 blocks are definitely lost in loss record 40 of 133
443==10596==    at 0x4A05E1C: malloc (vg_replace_malloc.c:195)
444==10596==    by 0x5B7FA44: ??? (in /usr/lib64/libNeXus.so.0.4.2)
445==10596==    by 0x5B6421B: ??? (in /usr/lib64/libNeXus.so.0.4.2)
446==10596==    by 0x5B64E06: ??? (in /usr/lib64/libNeXus.so.0.4.2)
447==10596==    by 0x5B41441: ??? (in /usr/lib64/libNeXus.so.0.4.2)
448==10596==    by 0x5B41912: ??? (in /usr/lib64/libNeXus.so.0.4.2)
449==10596==    by 0x5B431FB: ??? (in /usr/lib64/libNeXus.so.0.4.2)
450==10596==    by 0x5B3C2FC: ??? (in /usr/lib64/libNeXus.so.0.4.2)
451==10596==    by 0x59318F1: ??? (in /usr/lib64/libNeXus.so.0.4.2)
452==10596==    by 0x592E7FC: nxigetinfo_ (in /usr/lib64/libNeXus.so.0.4.2)
453==10596==    by 0x53B7222: Mantid::NeXus::NXDataSet::open() (NexusClasses.cpp:481)
454==10596==    by 0x5329EE7: Mantid::NeXus::NXDataSetTyped<char> Mantid::NeXus::NXClass::openNXDataSet<char>(std::string const&) const (NexusClasses.h:499)
455==10596==
456==10596== 120 (96 direct, 24 indirect) bytes in 4 blocks are definitely lost in loss record 41 of 133
457==10596==    at 0x4A05E1C: malloc (vg_replace_malloc.c:195)
458==10596==    by 0x5B7FA44: ??? (in /usr/lib64/libNeXus.so.0.4.2)
459==10596==    by 0x5B6421B: ??? (in /usr/lib64/libNeXus.so.0.4.2)
460==10596==    by 0x5B64E06: ??? (in /usr/lib64/libNeXus.so.0.4.2)
461==10596==    by 0x5B41441: ??? (in /usr/lib64/libNeXus.so.0.4.2)
462==10596==    by 0x5B41912: ??? (in /usr/lib64/libNeXus.so.0.4.2)
463==10596==    by 0x5B431FB: ??? (in /usr/lib64/libNeXus.so.0.4.2)
464==10596==    by 0x5B3C2FC: ??? (in /usr/lib64/libNeXus.so.0.4.2)
465==10596==    by 0x59318F1: ??? (in /usr/lib64/libNeXus.so.0.4.2)
466==10596==    by 0x592E8E3: nxigetdata_ (in /usr/lib64/libNeXus.so.0.4.2)
467==10596==    by 0x53B78D4: Mantid::NeXus::NXDataSet::getData(void*) (NexusClasses.cpp:510)
468==10596==    by 0x532ECCD: Mantid::NeXus::NXDataSetTyped<char>::load(int, int, int, int, int) (NexusClasses.h:385)
469==10596==
470==10596== 128 bytes in 1 blocks are definitely lost in loss record 42 of 133
471==10596==    at 0x4A062CA: operator new[](unsigned long) (vg_replace_malloc.c:264)
472==10596==    by 0x53ACCEB: MuonNexusReader::readFromFile(std::string const&) (MuonNexusReader.cpp:89)
473==10596==    by 0x5368725: Mantid::NeXus::LoadMuonNexus::exec() (LoadMuonNexus.cpp:98)
474==10596==    by 0x535EB82: Mantid::NeXus::LoadMuonNexus2::exec() (LoadMuonNexus2.cpp:69)
475==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
476==10596==    by 0x4DDB72C: Mantid::DataHandling::Load::exec() (Load.cpp:256)
477==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
478==10596==    by 0x4F0AC7: LoadTest::testHDF4Nexus() (LoadTest.h:139)
479==10596==    by 0x4F4B21: TestDescription_suite_LoadTest_testHDF4Nexus::runTest() (LoadTest.cpp:65)
480==10596==    by 0x60975C: CxxTest::RealTestDescription::run() (RealDescriptions.cpp:96)
481==10596==    by 0x60CF11: CxxTest::TestRunner::runTest(CxxTest::TestDescription&) (TestRunner.h:74)
482==10596==    by 0x60CE14: CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) (TestRunner.h:61)
483==10596==
484==10596== 144 (120 direct, 24 indirect) bytes in 5 blocks are definitely lost in loss record 43 of 133
485==10596==    at 0x4A05E1C: malloc (vg_replace_malloc.c:195)
486==10596==    by 0x5B7FA44: ??? (in /usr/lib64/libNeXus.so.0.4.2)
487==10596==    by 0x5B7AAA6: ??? (in /usr/lib64/libNeXus.so.0.4.2)
488==10596==    by 0x5B48DA7: ??? (in /usr/lib64/libNeXus.so.0.4.2)
489==10596==    by 0x5B49117: ??? (in /usr/lib64/libNeXus.so.0.4.2)
490==10596==    by 0x5B4A454: ??? (in /usr/lib64/libNeXus.so.0.4.2)
491==10596==    by 0x5B4A569: ??? (in /usr/lib64/libNeXus.so.0.4.2)
492==10596==    by 0x5B4AA29: ??? (in /usr/lib64/libNeXus.so.0.4.2)
493==10596==    by 0x5B4BF18: ??? (in /usr/lib64/libNeXus.so.0.4.2)
494==10596==    by 0x5B3AF76: ??? (in /usr/lib64/libNeXus.so.0.4.2)
495==10596==    by 0x593380A: ??? (in /usr/lib64/libNeXus.so.0.4.2)
496==10596==    by 0x592ECF8: ??? (in /usr/lib64/libNeXus.so.0.4.2)
497==10596==
498==10596== 162 bytes in 2 blocks are definitely lost in loss record 44 of 133
499==10596==    at 0x4A05E1C: malloc (vg_replace_malloc.c:195)
500==10596==    by 0x5930B06: ??? (in /usr/lib64/libNeXus.so.0.4.2)
501==10596==    by 0x5930C68: ??? (in /usr/lib64/libNeXus.so.0.4.2)
502==10596==    by 0x592F279: nxiopenpath_ (in /usr/lib64/libNeXus.so.0.4.2)
503==10596==    by 0x53B6EF8: Mantid::NeXus::NXDataSet::open() (NexusClasses.cpp:473)
504==10596==    by 0x5329DEB: Mantid::NeXus::NXDataSetTyped<int> Mantid::NeXus::NXClass::openNXDataSet<int>(std::string const&) const (NexusClasses.h:499)
505==10596==    by 0x53283B1: Mantid::NeXus::NXClass::openNXInt(std::string const&) const (NexusClasses.h:507)
506==10596==    by 0x536CE3B: Mantid::NeXus::LoadMuonNexus::runLoadMappingTable(boost::shared_ptr<Mantid::DataObjects::Workspace2D>) (LoadMuonNexus.cpp:548)
507==10596==    by 0x53695B8: Mantid::NeXus::LoadMuonNexus::exec() (LoadMuonNexus.cpp:192)
508==10596==    by 0x535EB82: Mantid::NeXus::LoadMuonNexus2::exec() (LoadMuonNexus2.cpp:69)
509==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
510==10596==    by 0x4DDB72C: Mantid::DataHandling::Load::exec() (Load.cpp:256)
511==10596==
512==10596== 162 bytes in 2 blocks are definitely lost in loss record 45 of 133
513==10596==    at 0x4A05E1C: malloc (vg_replace_malloc.c:195)
514==10596==    by 0x5930B1B: ??? (in /usr/lib64/libNeXus.so.0.4.2)
515==10596==    by 0x5930C68: ??? (in /usr/lib64/libNeXus.so.0.4.2)
516==10596==    by 0x592F279: nxiopenpath_ (in /usr/lib64/libNeXus.so.0.4.2)
517==10596==    by 0x53B6EF8: Mantid::NeXus::NXDataSet::open() (NexusClasses.cpp:473)
518==10596==    by 0x5329DEB: Mantid::NeXus::NXDataSetTyped<int> Mantid::NeXus::NXClass::openNXDataSet<int>(std::string const&) const (NexusClasses.h:499)
519==10596==    by 0x53283B1: Mantid::NeXus::NXClass::openNXInt(std::string const&) const (NexusClasses.h:507)
520==10596==    by 0x536CE3B: Mantid::NeXus::LoadMuonNexus::runLoadMappingTable(boost::shared_ptr<Mantid::DataObjects::Workspace2D>) (LoadMuonNexus.cpp:548)
521==10596==    by 0x53695B8: Mantid::NeXus::LoadMuonNexus::exec() (LoadMuonNexus.cpp:192)
522==10596==    by 0x535EB82: Mantid::NeXus::LoadMuonNexus2::exec() (LoadMuonNexus2.cpp:69)
523==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
524==10596==    by 0x4DDB72C: Mantid::DataHandling::Load::exec() (Load.cpp:256)
525==10596==
526==10596== 205 bytes in 19 blocks are definitely lost in loss record 46 of 133
527==10596==    at 0x4A062CA: operator new[](unsigned long) (vg_replace_malloc.c:264)
528==10596==    by 0x53AD9DE: MuonNexusReader::readMuonLogData(void*) (MuonNexusReader.cpp:274)
529==10596==    by 0x53AD491: MuonNexusReader::readLogData(std::string const&) (MuonNexusReader.cpp:216)
530==10596==    by 0x535C70D: Mantid::NeXus::LoadMuonLog::exec() (LoadMuonLog.cpp:59)
531==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
532==10596==    by 0x536D3C6: Mantid::NeXus::LoadMuonNexus::runLoadLog(boost::shared_ptr<Mantid::DataObjects::Workspace2D>) (LoadMuonNexus.cpp:569)
533==10596==    by 0x5369620: Mantid::NeXus::LoadMuonNexus::exec() (LoadMuonNexus.cpp:193)
534==10596==    by 0x535EB82: Mantid::NeXus::LoadMuonNexus2::exec() (LoadMuonNexus2.cpp:69)
535==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
536==10596==    by 0x4DDB72C: Mantid::DataHandling::Load::exec() (Load.cpp:256)
537==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
538==10596==    by 0x4F0AC7: LoadTest::testHDF4Nexus() (LoadTest.h:139)
539==10596==
540==10596== 408 (384 direct, 24 indirect) bytes in 16 blocks are definitely lost in loss record 56 of 133
541==10596==    at 0x4A05E1C: malloc (vg_replace_malloc.c:195)
542==10596==    by 0x5B7FA44: ??? (in /usr/lib64/libNeXus.so.0.4.2)
543==10596==    by 0x5B683B0: ??? (in /usr/lib64/libNeXus.so.0.4.2)
544==10596==    by 0x5B5C44B: ??? (in /usr/lib64/libNeXus.so.0.4.2)
545==10596==    by 0x5B3C234: ??? (in /usr/lib64/libNeXus.so.0.4.2)
546==10596==    by 0x59318F1: ??? (in /usr/lib64/libNeXus.so.0.4.2)
547==10596==    by 0x592E8E3: nxigetdata_ (in /usr/lib64/libNeXus.so.0.4.2)
548==10596==    by 0x53AD9F8: MuonNexusReader::readMuonLogData(void*) (MuonNexusReader.cpp:275)
549==10596==    by 0x53AD491: MuonNexusReader::readLogData(std::string const&) (MuonNexusReader.cpp:216)
550==10596==    by 0x535C70D: Mantid::NeXus::LoadMuonLog::exec() (LoadMuonLog.cpp:59)
551==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
552==10596==    by 0x536D3C6: Mantid::NeXus::LoadMuonNexus::runLoadLog(boost::shared_ptr<Mantid::DataObjects::Workspace2D>) (LoadMuonNexus.cpp:569)
553==10596==
554==10596== 432 (384 direct, 48 indirect) bytes in 16 blocks are definitely lost in loss record 57 of 133
555==10596==    at 0x4A05E1C: malloc (vg_replace_malloc.c:195)
556==10596==    by 0x5B7FA44: ??? (in /usr/lib64/libNeXus.so.0.4.2)
557==10596==    by 0x5B6421B: ??? (in /usr/lib64/libNeXus.so.0.4.2)
558==10596==    by 0x5B64E06: ??? (in /usr/lib64/libNeXus.so.0.4.2)
559==10596==    by 0x5B41441: ??? (in /usr/lib64/libNeXus.so.0.4.2)
560==10596==    by 0x5B41912: ??? (in /usr/lib64/libNeXus.so.0.4.2)
561==10596==    by 0x5B431FB: ??? (in /usr/lib64/libNeXus.so.0.4.2)
562==10596==    by 0x5B3C2FC: ??? (in /usr/lib64/libNeXus.so.0.4.2)
563==10596==    by 0x59318F1: ??? (in /usr/lib64/libNeXus.so.0.4.2)
564==10596==    by 0x592E877: nxigetdata_ (in /usr/lib64/libNeXus.so.0.4.2)
565==10596==    by 0x53ADB5F: MuonNexusReader::readMuonLogData(void*) (MuonNexusReader.cpp:286)
566==10596==    by 0x53AD491: MuonNexusReader::readLogData(std::string const&) (MuonNexusReader.cpp:216)
567==10596==
568==10596== 432 (408 direct, 24 indirect) bytes in 17 blocks are definitely lost in loss record 58 of 133
569==10596==    at 0x4A05E1C: malloc (vg_replace_malloc.c:195)
570==10596==    by 0x5B7FA44: ??? (in /usr/lib64/libNeXus.so.0.4.2)
571==10596==    by 0x5B6421B: ??? (in /usr/lib64/libNeXus.so.0.4.2)
572==10596==    by 0x5B64E06: ??? (in /usr/lib64/libNeXus.so.0.4.2)
573==10596==    by 0x5B41441: ??? (in /usr/lib64/libNeXus.so.0.4.2)
574==10596==    by 0x5B41912: ??? (in /usr/lib64/libNeXus.so.0.4.2)
575==10596==    by 0x5B431FB: ??? (in /usr/lib64/libNeXus.so.0.4.2)
576==10596==    by 0x5B3C2FC: ??? (in /usr/lib64/libNeXus.so.0.4.2)
577==10596==    by 0x59318F1: ??? (in /usr/lib64/libNeXus.so.0.4.2)
578==10596==    by 0x592E7FC: nxigetinfo_ (in /usr/lib64/libNeXus.so.0.4.2)
579==10596==    by 0x53AD9BB: MuonNexusReader::readMuonLogData(void*) (MuonNexusReader.cpp:273)
580==10596==    by 0x53AD491: MuonNexusReader::readLogData(std::string const&) (MuonNexusReader.cpp:216)
581==10596==
582==10596== 432 (408 direct, 24 indirect) bytes in 17 blocks are definitely lost in loss record 59 of 133
583==10596==    at 0x4A05E1C: malloc (vg_replace_malloc.c:195)
584==10596==    by 0x5B7FA44: ??? (in /usr/lib64/libNeXus.so.0.4.2)
585==10596==    by 0x5B6421B: ??? (in /usr/lib64/libNeXus.so.0.4.2)
586==10596==    by 0x5B64E06: ??? (in /usr/lib64/libNeXus.so.0.4.2)
587==10596==    by 0x5B41441: ??? (in /usr/lib64/libNeXus.so.0.4.2)
588==10596==    by 0x5B41912: ??? (in /usr/lib64/libNeXus.so.0.4.2)
589==10596==    by 0x5B431FB: ??? (in /usr/lib64/libNeXus.so.0.4.2)
590==10596==    by 0x5B3C2FC: ??? (in /usr/lib64/libNeXus.so.0.4.2)
591==10596==    by 0x59318F1: ??? (in /usr/lib64/libNeXus.so.0.4.2)
592==10596==    by 0x592E877: nxigetdata_ (in /usr/lib64/libNeXus.so.0.4.2)
593==10596==    by 0x53ADCD8: MuonNexusReader::readMuonLogData(void*) (MuonNexusReader.cpp:304)
594==10596==    by 0x53AD491: MuonNexusReader::readLogData(std::string const&) (MuonNexusReader.cpp:216)
595==10596==
596==10596== 528 (408 direct, 120 indirect) bytes in 17 blocks are definitely lost in loss record 68 of 133
597==10596==    at 0x4A05E1C: malloc (vg_replace_malloc.c:195)
598==10596==    by 0x5B7FA44: ??? (in /usr/lib64/libNeXus.so.0.4.2)
599==10596==    by 0x5B6421B: ??? (in /usr/lib64/libNeXus.so.0.4.2)
600==10596==    by 0x5B64E06: ??? (in /usr/lib64/libNeXus.so.0.4.2)
601==10596==    by 0x5B41441: ??? (in /usr/lib64/libNeXus.so.0.4.2)
602==10596==    by 0x5B41912: ??? (in /usr/lib64/libNeXus.so.0.4.2)
603==10596==    by 0x5B431FB: ??? (in /usr/lib64/libNeXus.so.0.4.2)
604==10596==    by 0x5B3C2FC: ??? (in /usr/lib64/libNeXus.so.0.4.2)
605==10596==    by 0x59318F1: ??? (in /usr/lib64/libNeXus.so.0.4.2)
606==10596==    by 0x592E7FC: nxigetinfo_ (in /usr/lib64/libNeXus.so.0.4.2)
607==10596==    by 0x53B49A6: Mantid::NeXus::NXClass::readAllInfo() (NexusClasses.cpp:175)
608==10596==    by 0x53B4EB2: Mantid::NeXus::NXClass::open() (NexusClasses.cpp:209)
609==10596==
610==10596== 8,384 (192 direct, 8,192 indirect) bytes in 8 blocks are definitely lost in loss record 74 of 133
611==10596==    at 0x4A0666E: operator new(unsigned long) (vg_replace_malloc.c:220)
612==10596==    by 0x4E0D7FA: Mantid::DataHandling::LoadGSS::exec() (LoadGSS.cpp:116)
613==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
614==10596==    by 0x4DDB72C: Mantid::DataHandling::Load::exec() (Load.cpp:256)
615==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
616==10596==    by 0x4F331B: LoadTest::testGSS() (LoadTest.h:236)
617==10596==    by 0x4F4D5F: TestDescription_suite_LoadTest_testGSS::runTest() (LoadTest.cpp:107)
618==10596==    by 0x60975C: CxxTest::RealTestDescription::run() (RealDescriptions.cpp:96)
619==10596==    by 0x60CF11: CxxTest::TestRunner::runTest(CxxTest::TestDescription&) (TestRunner.h:74)
620==10596==    by 0x60CE14: CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) (TestRunner.h:61)
621==10596==    by 0x60CCD2: CxxTest::TestRunner::runWorld() (TestRunner.h:46)
622==10596==    by 0x60CB5C: CxxTest::TestRunner::runAllTests(CxxTest::TestListener&) (TestRunner.h:23)
623==10596==
624==10596== 8,384 (192 direct, 8,192 indirect) bytes in 8 blocks are definitely lost in loss record 75 of 133
625==10596==    at 0x4A0666E: operator new(unsigned long) (vg_replace_malloc.c:220)
626==10596==    by 0x4E0D81C: Mantid::DataHandling::LoadGSS::exec() (LoadGSS.cpp:117)
627==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
628==10596==    by 0x4DDB72C: Mantid::DataHandling::Load::exec() (Load.cpp:256)
629==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
630==10596==    by 0x4F331B: LoadTest::testGSS() (LoadTest.h:236)
631==10596==    by 0x4F4D5F: TestDescription_suite_LoadTest_testGSS::runTest() (LoadTest.cpp:107)
632==10596==    by 0x60975C: CxxTest::RealTestDescription::run() (RealDescriptions.cpp:96)
633==10596==    by 0x60CF11: CxxTest::TestRunner::runTest(CxxTest::TestDescription&) (TestRunner.h:74)
634==10596==    by 0x60CE14: CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) (TestRunner.h:61)
635==10596==    by 0x60CCD2: CxxTest::TestRunner::runWorld() (TestRunner.h:46)
636==10596==    by 0x60CB5C: CxxTest::TestRunner::runAllTests(CxxTest::TestListener&) (TestRunner.h:23)
637==10596==
638==10596== 8,384 (192 direct, 8,192 indirect) bytes in 8 blocks are definitely lost in loss record 76 of 133
639==10596==    at 0x4A0666E: operator new(unsigned long) (vg_replace_malloc.c:220)
640==10596==    by 0x4E0D859: Mantid::DataHandling::LoadGSS::exec() (LoadGSS.cpp:118)
641==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
642==10596==    by 0x4DDB72C: Mantid::DataHandling::Load::exec() (Load.cpp:256)
643==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
644==10596==    by 0x4F331B: LoadTest::testGSS() (LoadTest.h:236)
645==10596==    by 0x4F4D5F: TestDescription_suite_LoadTest_testGSS::runTest() (LoadTest.cpp:107)
646==10596==    by 0x60975C: CxxTest::RealTestDescription::run() (RealDescriptions.cpp:96)
647==10596==    by 0x60CF11: CxxTest::TestRunner::runTest(CxxTest::TestDescription&) (TestRunner.h:74)
648==10596==    by 0x60CE14: CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) (TestRunner.h:61)
649==10596==    by 0x60CCD2: CxxTest::TestRunner::runWorld() (TestRunner.h:46)
650==10596==    by 0x60CB5C: CxxTest::TestRunner::runAllTests(CxxTest::TestListener&) (TestRunner.h:23)
651==10596==
652==10596== 80,288 bytes in 19 blocks are definitely lost in loss record 132 of 133
653==10596==    at 0x4A062CA: operator new[](unsigned long) (vg_replace_malloc.c:264)
654==10596==    by 0x53ADB35: MuonNexusReader::readMuonLogData(void*) (MuonNexusReader.cpp:283)
655==10596==    by 0x53AD491: MuonNexusReader::readLogData(std::string const&) (MuonNexusReader.cpp:216)
656==10596==    by 0x535C70D: Mantid::NeXus::LoadMuonLog::exec() (LoadMuonLog.cpp:59)
657==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
658==10596==    by 0x536D3C6: Mantid::NeXus::LoadMuonNexus::runLoadLog(boost::shared_ptr<Mantid::DataObjects::Workspace2D>) (LoadMuonNexus.cpp:569)
659==10596==    by 0x5369620: Mantid::NeXus::LoadMuonNexus::exec() (LoadMuonNexus.cpp:193)
660==10596==    by 0x535EB82: Mantid::NeXus::LoadMuonNexus2::exec() (LoadMuonNexus2.cpp:69)
661==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
662==10596==    by 0x4DDB72C: Mantid::DataHandling::Load::exec() (Load.cpp:256)
663==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
664==10596==    by 0x4F0AC7: LoadTest::testHDF4Nexus() (LoadTest.h:139)
665==10596==
666==10596== 80,288 bytes in 19 blocks are definitely lost in loss record 133 of 133
667==10596==    at 0x4A062CA: operator new[](unsigned long) (vg_replace_malloc.c:264)
668==10596==    by 0x53ADCAE: MuonNexusReader::readMuonLogData(void*) (MuonNexusReader.cpp:301)
669==10596==    by 0x53AD491: MuonNexusReader::readLogData(std::string const&) (MuonNexusReader.cpp:216)
670==10596==    by 0x535C70D: Mantid::NeXus::LoadMuonLog::exec() (LoadMuonLog.cpp:59)
671==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
672==10596==    by 0x536D3C6: Mantid::NeXus::LoadMuonNexus::runLoadLog(boost::shared_ptr<Mantid::DataObjects::Workspace2D>) (LoadMuonNexus.cpp:569)
673==10596==    by 0x5369620: Mantid::NeXus::LoadMuonNexus::exec() (LoadMuonNexus.cpp:193)
674==10596==    by 0x535EB82: Mantid::NeXus::LoadMuonNexus2::exec() (LoadMuonNexus2.cpp:69)
675==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
676==10596==    by 0x4DDB72C: Mantid::DataHandling::Load::exec() (Load.cpp:256)
677==10596==    by 0x62E5EA1: Mantid::API::Algorithm::execute() (Algorithm.cpp:256)
678==10596==    by 0x4F0AC7: LoadTest::testHDF4Nexus() (LoadTest.h:139)
679==10596==
680==10596== LEAK SUMMARY:
681==10596==    definitely lost: 164,787 bytes in 211 blocks
682==10596==    indirectly lost: 24,912 bytes in 38 blocks
683==10596==      possibly lost: 0 bytes in 0 blocks
684==10596==    still reachable: 898,040 bytes in 84 blocks
685==10596==         suppressed: 0 bytes in 0 blocks
686==10596== Reachable blocks (those to which a pointer was found) are not shown.
687==10596== To see them, rerun with: --leak-check=full --show-reachable=yes
688==10596==
689==10596== For counts of detected and suppressed errors, rerun with: -v
690==10596== Use --track-origins=yes to see where uninitialised values come from
691==10596== ERROR SUMMARY: 325 errors from 48 contexts (suppressed: 111 from 7)