Welcome Page Qweak
Region 3 Drift Chambers
Construction Software DAQ Internal Physics
  Software related Topics  Not logged in Qweak
Entry Klaus Grimm; v42 geometry bug ?!
   Reply Klaus Grimm; v42 valgrind results
      Reply Klaus Grimm; v42 geometry bug found
         Reply Klaus Grimm; Geant3/4 colli #3 z position and total thickness are different
            Reply Klaus Grimm; My Geant4 workaround: shrink MainMagnet_MasterContainer in Z
            Reply Klaus Grimm; SolidWorks view of collimator 3 and magnet structure
Message ID: 92     Entry time: 03/14/2005 12:21:02 PM     In reply to: 91     Reply to this: 94
 Author: Klaus Grimm 
 Type: Simulation 
 Category: Geant4 
 Subject: v42 valgrind results 
 Record date: 03/14/2005 09:48:55 AM 
valgrind --tool=memcheck --leak-check=yes ./QweakSimG4 myRun.mac > /dev/zero

==27868== Memcheck, a memory error detector for x86-linux.
==27868== Copyright (C) 2002-2004, and GNU GPL'd, by Julian Seward et al.
==27868== Using valgrind-2.2.0, a program supervision framework for x86-linux.
==27868== Copyright (C) 2000-2004, and GNU GPL'd, by Julian Seward et al.
==27868== For more details, rerun with: -v
==27868==
==27868== Source and destination overlap in memcpy(0x1EE55838, 0x1EE55838, 4)
==27868==    at 0x1B903A61: memcpy (mac_replace_strmem.c:113)
==27868==    by 0x1DCC72F7: (within /usr/X11R6/lib/libXt.so.6.0)
==27868==    by 0x1DCC7C42: _XtGetResources (in /usr/X11R6/lib/libXt.so.6.0)
==27868==    by 0x1DCB0FAD: (within /usr/X11R6/lib/libXt.so.6.0)
==27868==
==27868== Source and destination overlap in memcpy(0x1EE6389C, 0x1EE6389C, 4)
==27868==    at 0x1B903A61: memcpy (mac_replace_strmem.c:113)
==27868==    by 0x1DCC72F7: (within /usr/X11R6/lib/libXt.so.6.0)
==27868==    by 0x1DCC7F77: _XtGetSubresources (in /usr/X11R6/lib/libXt.so.6.0)
==27868==    by 0x1DCC80CF: XtGetSubresources (in /usr/X11R6/lib/libXt.so.6.0)
==27868==
==27868== Invalid free() / delete / delete[]
==27868==    at 0x1B904265: free (vg_replace_malloc.c:153)
==27868==    by 0x1E1A0E7B: free_mem (in /lib/tls/libc-2.3.2.so)
==27868==    by 0x1E1A0A84: __GI___libc_freeres (in /lib/tls/libc-2.3.2.so)
==27868==    by 0x1B8FDBE0: _vgw(float, long double,...)(...)(long double,...)(short) (vg_intercept.c:117)
==27868==  Address 0x1E31D1A0 is not stack'd, malloc'd or (recently) free'd
==27868==
==27868== ERROR SUMMARY: 6 errors from 3 contexts (suppressed: 195 from 1)
==27868== malloc/free: in use at exit: 15182643 bytes in 51016 blocks.
==27868== malloc/free: 368059 allocs, 317044 frees, 90456789 bytes allocated.
==27868== For counts of detected errors, rerun with: -v
==27868== searching for pointers to 51016 not-freed blocks.
==27868== checked 50485864 bytes.
==27868==
==27868==
==27868== 12 bytes in 1 blocks are definitely lost in loss record 62 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1CADCD51: QweakSimMiniMagnet::ConstructComponent(G4VPhysicalVolume*) (QweakSimMiniMagnet.cc:153)
==27868==    by 0x1CAC148C: QweakSimDetectorConstruction::ConstructQweak() (QweakSimDetectorConstruction.cc:175)
==27868==    by 0x1CAC0981: QweakSimDetectorConstruction::Construct() (QweakSimDetectorConstruction.cc:62)
==27868==
==27868==
==27868== 12 bytes in 1 blocks are definitely lost in loss record 63 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1CAD69A3: QweakSimMainMagnet::ConstructComponent(G4VPhysicalVolume*) (QweakSimMainMagnet.cc:316)
==27868==    by 0x1CAC1460: QweakSimDetectorConstruction::ConstructQweak() (QweakSimDetectorConstruction.cc:168)
==27868==    by 0x1CAC0981: QweakSimDetectorConstruction::Construct() (QweakSimDetectorConstruction.cc:62)
==27868==
==27868==
==27868== 12 bytes in 1 blocks are definitely lost in loss record 67 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x804A140: main (QweakSimG4.cc:43)
==27868==
==27868==
==27868== 16 bytes in 1 blocks are definitely lost in loss record 77 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1CB11066: QweakSimVDC::ConstructComponent(G4VPhysicalVolume*) (QweakSimVDC.cc:423)
==27868==    by 0x1CAC1908: QweakSimDetectorConstruction::ConstructQweak() (QweakSimDetectorConstruction.cc:288)
==27868==    by 0x1CAC0981: QweakSimDetectorConstruction::Construct() (QweakSimDetectorConstruction.cc:62)
==27868==
==27868==
==27868== 20 bytes in 1 blocks are definitely lost in loss record 93 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1D60806A: SoSFTime::createInstance() (SoSFTime.cpp:49)
==27868==    by 0x1D67F630: SoType::createInstance() const (SbList.h:99)
==27868==    by 0x1D673CDE: SoDB::createGlobalField(SbName const&, SoType) (SoDB.cpp:1211)
==27868==
==27868==
==27868== 20 bytes in 1 blocks are definitely lost in loss record 96 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x804A0AF: main (QweakSimG4.cc:42)
==27868==
==27868==
==27868== 28 bytes in 1 blocks are definitely lost in loss record 120 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1CAADEF4: QweakSimCerenkovDetector::ConstructComponent(G4VPhysicalVolume*) (QweakSimCerenkovDetector.cc:445)
==27868==    by 0x1CAC191F: QweakSimDetectorConstruction::ConstructQweak() (QweakSimDetectorConstruction.cc:294)
==27868==    by 0x1CAC0981: QweakSimDetectorConstruction::Construct() (QweakSimDetectorConstruction.cc:62)
==27868==
==27868==
==27868== 28 bytes in 1 blocks are definitely lost in loss record 193 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1D3CBAAB: G4UnitDefinition::G4UnitDefinition(G4String const&, G4String const&, G4String const&, double)
(in /usr/local/geant4.7.0/lib/Linux-g++/libG4globman.so)
==27868==    by 0x1D3CC96B: G4UnitDefinition::BuildUnitsTable() (in /usr/local/geant4.7.0/lib/Linux-g++/libG4globman.so)
==27868==    by 0x1D3CC774: G4UnitDefinition::GetCategory(G4String const&) (in
/usr/local/geant4.7.0/lib/Linux-g++/libG4globman.so)
==27868==
==27868==
==27868== 32 bytes in 13 blocks are definitely lost in loss record 230 of 623
==27868==    at 0x1B903D38: malloc (vg_replace_malloc.c:131)
==27868==    by 0x1C0024BB: G__memfunc_para_setup (in /usr/local/root/lib/libCint.so)
==27868==    by 0x1C00228A: G__parse_parameter_link (in /usr/local/root/lib/libCint.so)
==27868==    by 0x1C001F46: G__memfunc_setup (in /usr/local/root/lib/libCint.so)
==27868==
==27868==
==27868== 60 bytes in 1 blocks are definitely lost in loss record 270 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1CF94EEC: G4RunManagerKernel::G4RunManagerKernel() (in /usr/local/geant4.7.0/lib/Linux-g++/libG4run.so)
==27868==    by 0x1CF97647: G4RunManager::G4RunManager() (in /usr/local/geant4.7.0/lib/Linux-g++/libG4run.so)
==27868==    by 0x8049FBD: main (QweakSimG4.cc:38)
==27868==
==27868==
==27868== 68 bytes in 1 blocks are definitely lost in loss record 282 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1CAAF0D3: QweakSimCerenkovDetector::ConstructComponent(G4VPhysicalVolume*) (QweakSimCerenkovDetector.cc:695)
==27868==    by 0x1CAC191F: QweakSimDetectorConstruction::ConstructQweak() (QweakSimDetectorConstruction.cc:294)
==27868==    by 0x1CAC0981: QweakSimDetectorConstruction::Construct() (QweakSimDetectorConstruction.cc:62)
==27868==
==27868==
==27868== 68 bytes in 1 blocks are definitely lost in loss record 283 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1CAAF00B: QweakSimCerenkovDetector::ConstructComponent(G4VPhysicalVolume*) (QweakSimCerenkovDetector.cc:686)
==27868==    by 0x1CAC191F: QweakSimDetectorConstruction::ConstructQweak() (QweakSimDetectorConstruction.cc:294)
==27868==    by 0x1CAC0981: QweakSimDetectorConstruction::Construct() (QweakSimDetectorConstruction.cc:62)
==27868==
==27868==
==27868== 68 bytes in 1 blocks are definitely lost in loss record 284 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1CAAEF43: QweakSimCerenkovDetector::ConstructComponent(G4VPhysicalVolume*) (QweakSimCerenkovDetector.cc:677)
==27868==    by 0x1CAC191F: QweakSimDetectorConstruction::ConstructQweak() (QweakSimDetectorConstruction.cc:294)
==27868==    by 0x1CAC0981: QweakSimDetectorConstruction::Construct() (QweakSimDetectorConstruction.cc:62)
==27868==
==27868==
==27868== 68 bytes in 1 blocks are definitely lost in loss record 285 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1CAAEE68: QweakSimCerenkovDetector::ConstructComponent(G4VPhysicalVolume*) (QweakSimCerenkovDetector.cc:667)
==27868==    by 0x1CAC191F: QweakSimDetectorConstruction::ConstructQweak() (QweakSimDetectorConstruction.cc:294)
==27868==    by 0x1CAC0981: QweakSimDetectorConstruction::Construct() (QweakSimDetectorConstruction.cc:62)
==27868==
==27868==
==27868== 68 bytes in 1 blocks are definitely lost in loss record 286 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1CAAEDA0: QweakSimCerenkovDetector::ConstructComponent(G4VPhysicalVolume*) (QweakSimCerenkovDetector.cc:657)
==27868==    by 0x1CAC191F: QweakSimDetectorConstruction::ConstructQweak() (QweakSimDetectorConstruction.cc:294)
==27868==    by 0x1CAC0981: QweakSimDetectorConstruction::Construct() (QweakSimDetectorConstruction.cc:62)
==27868==
==27868==
==27868== 68 bytes in 1 blocks are definitely lost in loss record 295 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1CADCF7E: QweakSimMiniMagnet::ConstructComponent(G4VPhysicalVolume*) (QweakSimMiniMagnet.cc:170)
==27868==    by 0x1CAC148C: QweakSimDetectorConstruction::ConstructQweak() (QweakSimDetectorConstruction.cc:175)
==27868==    by 0x1CAC0981: QweakSimDetectorConstruction::Construct() (QweakSimDetectorConstruction.cc:62)
==27868==
==27868==
==27868== 68 bytes in 1 blocks are definitely lost in loss record 296 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1CADC98E: QweakSimMiniMagnet::ConstructComponent(G4VPhysicalVolume*) (QweakSimMiniMagnet.cc:120)
==27868==    by 0x1CAC148C: QweakSimDetectorConstruction::ConstructQweak() (QweakSimDetectorConstruction.cc:175)
==27868==    by 0x1CAC0981: QweakSimDetectorConstruction::Construct() (QweakSimDetectorConstruction.cc:62)
==27868==
==27868==
==27868== 68 bytes in 1 blocks are definitely lost in loss record 297 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1CAD6BD9: QweakSimMainMagnet::ConstructComponent(G4VPhysicalVolume*) (QweakSimMainMagnet.cc:333)
==27868==    by 0x1CAC1460: QweakSimDetectorConstruction::ConstructQweak() (QweakSimDetectorConstruction.cc:168)
==27868==    by 0x1CAC0981: QweakSimDetectorConstruction::Construct() (QweakSimDetectorConstruction.cc:62)
==27868==
==27868==
==27868== 68 bytes in 1 blocks are definitely lost in loss record 298 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1CAD5CEA: QweakSimMainMagnet::ConstructComponent(G4VPhysicalVolume*) (QweakSimMainMagnet.cc:147)
==27868==    by 0x1CAC1460: QweakSimDetectorConstruction::ConstructQweak() (QweakSimDetectorConstruction.cc:168)
==27868==    by 0x1CAC0981: QweakSimDetectorConstruction::Construct() (QweakSimDetectorConstruction.cc:62)
==27868==
==27868==
==27868== 68 bytes in 1 blocks are definitely lost in loss record 299 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1CAE7273: QweakSimTarget::ConstructComponent(G4VPhysicalVolume*) (QweakSimTarget.cc:84)
==27868==    by 0x1CAC1431: QweakSimDetectorConstruction::ConstructQweak() (QweakSimDetectorConstruction.cc:160)
==27868==    by 0x1CAC0981: QweakSimDetectorConstruction::Construct() (QweakSimDetectorConstruction.cc:62)
==27868==
==27868==
==27868== 72 bytes in 1 blocks are definitely lost in loss record 300 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1CB0F2B2: QweakSimVDC::ConstructComponent(G4VPhysicalVolume*) (QweakSimVDC.cc:142)
==27868==    by 0x1CAC1908: QweakSimDetectorConstruction::ConstructQweak() (QweakSimDetectorConstruction.cc:288)
==27868==    by 0x1CAC0981: QweakSimDetectorConstruction::Construct() (QweakSimDetectorConstruction.cc:62)
==27868==
==27868==
==27868== 72 bytes in 1 blocks are definitely lost in loss record 301 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1CAD63F1: QweakSimMainMagnet::ConstructComponent(G4VPhysicalVolume*) (QweakSimMainMagnet.cc:257)
==27868==    by 0x1CAC1460: QweakSimDetectorConstruction::ConstructQweak() (QweakSimDetectorConstruction.cc:168)
==27868==    by 0x1CAC0981: QweakSimDetectorConstruction::Construct() (QweakSimDetectorConstruction.cc:62)
==27868==
==27868==
==27868== 92 bytes in 1 blocks are definitely lost in loss record 315 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1CAC0B56: QweakSimDetectorConstruction::ConstructQweak() (QweakSimDetectorConstruction.cc:89)
==27868==    by 0x1CAC0981: QweakSimDetectorConstruction::Construct() (QweakSimDetectorConstruction.cc:62)
==27868==    by 0x1CF98C8D: G4RunManager::InitializeGeometry() (in /usr/local/geant4.7.0/lib/Linux-g++/libG4run.so)
==27868==
==27868==
==27868== 96 bytes in 6 blocks are definitely lost in loss record 318 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1CB12AC3: QweakSimVDC::SetVDC_DriftCellGeometryUpdate() (QweakSimVDC.cc:713)
==27868==    by 0x1CB125A8: QweakSimVDC::SetVDC_DriftCellFrontWireAngle(double) (QweakSimVDC.cc:617)
==27868==    by 0x1CB0DB1B: QweakSimVDCMessenger::SetNewValue(G4UIcommand*, G4String) (QweakSimVDCMessenger.cc:139)
==27868==
==27868==
==27868== 100 bytes in 10 blocks are definitely lost in loss record 326 of 623
==27868==    at 0x1B903D38: malloc (vg_replace_malloc.c:131)
==27868==    by 0x1BFDA871: G__savestring (in /usr/local/root/lib/libCint.so)
==27868==    by 0x1C001D0D: G__memfunc_setup (in /usr/local/root/lib/libCint.so)
==27868==    by 0x1CA3134E: G__cpp_setup_func3() (in /usr/local/root/lib/libPhysics.so)
==27868==
==27868==
==27868== 116 bytes in 1 blocks are definitely lost in loss record 331 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1D1C20A8: G4Navigator::LocateGlobalPointAndUpdateTouchableHandle(Hep3Vector const&, Hep3Vector const&,
G4ReferenceCountedHandle<G4VTouchable>&, bool) (in /usr/local/geant4.7.0/lib/Linux-g++/libG4navigation.so)
==27868==    by 0x1D083676: G4Transportation::PostStepDoIt(G4Track const&, G4Step const&) (in
/usr/local/geant4.7.0/lib/Linux-g++/libG4transportation.so)
==27868==    by 0x1D03733B: G4SteppingManager::InvokePSDIP(unsigned) (in /usr/local/geant4.7.0/lib/Linux-g++/libG4tracking.so)
==27868==
==27868==
==27868== 128 bytes in 1 blocks are definitely lost in loss record 373 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1CAC2777: QweakSimDetectorMessenger::QweakSimDetectorMessenger(QweakSimDetectorConstruction*)
(QweakSimDetectorMessenger.cc:10)
==27868==    by 0x1CAC0323: QweakSimDetectorConstruction::QweakSimDetectorConstruction()
(QweakSimDetectorConstruction.cc:30)==27868==    by 0x804A03C: main (QweakSimG4.cc:41)
==27868==
==27868==
==27868== 192 bytes in 1 blocks are possibly lost in loss record 402 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1BA54BD5: TStorage::ObjectAlloc(unsigned) (in /usr/local/root/lib/libCore.so)
==27868==    by 0x1BBDB71F: TObject::operator new(unsigned) (in /usr/local/root/lib/libCore.so)
==27868==    by 0x1BBE1A04: ROOT::TQObjectInitBehavior::CreateClass(char const*, short, std::type_info const&, TClass*
(*)(void const*), void (*)(void*, TMemberInspector&, char*), char const*, char const*, int, int) const (in
/usr/local/root/lib/libCore.so)
==27868==
==27868==
==27868== 204 bytes in 3 blocks are definitely lost in loss record 405 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1CABE75A: QweakSimCollimator::ConstructCollimatorHousing_UsingCones(G4VPhysicalVolume*)
(QweakSimCollimator.cc:672)
==27868==    by 0x1CAC159C: QweakSimDetectorConstruction::ConstructQweak() (QweakSimDetectorConstruction.cc:194)
==27868==    by 0x1CAC0981: QweakSimDetectorConstruction::Construct() (QweakSimDetectorConstruction.cc:62)
==27868==
==27868==
==27868== 252 bytes in 1 blocks are possibly lost in loss record 414 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1CADF850: QweakSimPhysicsList::ConstructOp() (QweakSimPhysicsList.cc:194)
==27868==    by 0x1CADE603: QweakSimPhysicsList::ConstructProcess() (QweakSimPhysicsList.cc:114)
==27868==    by 0x1CF95EA0: G4RunManagerKernel::InitializePhysics() (in /usr/local/geant4.7.0/lib/Linux-g++/libG4run.so)
==27868==
==27868==
==27868== 576 bytes in 8 blocks are possibly lost in loss record 455 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1CAD39DE: QweakSimMagnet_MiniTorusCoilParameterisation::ComputeTransformation(int, G4VPhysicalVolume*)
const (QweakSimMagnet_MiniTorusCoilParameterisation.cc:32)
==27868==    by 0x1D1CAD0A: G4ParameterisedNavigation::ComputeSafety(Hep3Vector const&, G4NavigationHistory const&,
double) (in /usr/local/geant4.7.0/lib/Linux-g++/libG4navigation.so)
==27868==    by 0x1D1C4261: G4Navigator::ComputeSafety(Hep3Vector const&, double) (in
/usr/local/geant4.7.0/lib/Linux-g++/libG4navigation.so)
==27868==
==27868==
==27868== 644 bytes in 7 blocks are definitely lost in loss record 463 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1CAD75F9: QweakSimMaterial::DefineMaterials() (QweakSimMaterial.cc:63)
==27868==    by 0x1CABA4B0: QweakSimCollimator::QweakSimCollimator() (QweakSimCollimator.cc:43)
==27868==    by 0x1CAC0C80: QweakSimDetectorConstruction::ConstructQweak() (QweakSimDetectorConstruction.cc:103)
==27868==
==27868==
==27868== 736 bytes in 8 blocks are definitely lost in loss record 467 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1CAD7E7E: QweakSimMaterial::DefineMaterials() (QweakSimMaterial.cc:117)
==27868==    by 0x1CAC03E9: QweakSimDetectorConstruction::QweakSimDetectorConstruction()
(QweakSimDetectorConstruction.cc:33)==27868==    by 0x804A03C: main (QweakSimG4.cc:41)
==27868==
==27868==
==27868== 736 bytes in 8 blocks are definitely lost in loss record 468 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1CAD7D8B: QweakSimMaterial::DefineMaterials() (QweakSimMaterial.cc:111)
==27868==    by 0x1CAC03E9: QweakSimDetectorConstruction::QweakSimDetectorConstruction()
(QweakSimDetectorConstruction.cc:33)==27868==    by 0x804A03C: main (QweakSimG4.cc:41)
==27868==
==27868==
==27868== 736 bytes in 8 blocks are definitely lost in loss record 469 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1CAD7AB2: QweakSimMaterial::DefineMaterials() (QweakSimMaterial.cc:93)
==27868==    by 0x1CAC03E9: QweakSimDetectorConstruction::QweakSimDetectorConstruction()
(QweakSimDetectorConstruction.cc:33)==27868==    by 0x804A03C: main (QweakSimG4.cc:41)
==27868==
==27868==
==27868== 1452 bytes in 2 blocks are definitely lost in loss record 532 of 623
==27868==    at 0x1B903D38: malloc (vg_replace_malloc.c:131)
==27868==    by 0x1C02B403: G__store_dictposition (in /usr/local/root/lib/libCint.so)
==27868==    by 0x1BFEEF99: G__loadfile_tmpfile (in /usr/local/root/lib/libCint.so)
==27868==    by 0x1BFAC5D4: G__load_text (in /usr/local/root/lib/libCint.so)
==27868==
==27868==
==27868== 2340 bytes in 65 blocks are definitely lost in loss record 541 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1D2695A5: G4PhysicsTableHelper::PreparePhysicsTable(G4PhysicsTable*) (in
/usr/local/geant4.7.0/lib/Linux-g++/libG4cuts.so)
==27868==    by 0x1D0C806E: G4VMultipleScattering::PreparePhysicsTable(G4ParticleDefinition const&) (in
/usr/local/geant4.7.0/lib/Linux-g++/libG4emutils.so)
==27868==    by 0x1CFAC544: G4VUserPhysicsList::PreparePhysicsTable(G4ParticleDefinition*) (in
/usr/local/geant4.7.0/lib/Linux-g++/libG4run.so)
==27868==
==27868==
==27868== 3720 bytes in 38 blocks are possibly lost in loss record 553 of 623
==27868==    at 0x1B9040F6: operator new[](unsigned) (vg_replace_malloc.c:139)
==27868==    by 0x1BABD770: TStreamerInfo::Compile() (in /usr/local/root/lib/libCore.so)
==27868==    by 0x1BABB3F2: TStreamerInfo::Build() (in /usr/local/root/lib/libCore.so)
==27868==    by 0x1BAAA5F8: TClass::ReadBuffer(TBuffer&, void*, int, unsigned, unsigned) (in /usr/local/root/lib/libCore.so)
==27868==
==27868==
==27868== 8568 bytes in 1 blocks are possibly lost in loss record 573 of 623
==27868==    at 0x1B903D38: malloc (vg_replace_malloc.c:131)
==27868==    by 0x1C00255D: G__memfunc_next (in /usr/local/root/lib/libCint.so)
==27868==    by 0x1C001FBF: G__memfunc_setup (in /usr/local/root/lib/libCint.so)
==27868==    by 0x1CA315FE: G__cpp_setup_func4() (in /usr/local/root/lib/libPhysics.so)
==27868==
==27868==
==27868== 72048 bytes in 1 blocks are possibly lost in loss record 611 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1CAE1405: QweakSimPrimaryGeneratorAction::QweakSimPrimaryGeneratorAction(QweakSimDetectorConstruction*,
QweakSimUserInformation*) (QweakSimPrimaryGeneratorAction.cc:33)
==27868==    by 0x804A348: main (QweakSimG4.cc:56)
==27868==
==27868==
==27868== 98216 bytes in 6 blocks are possibly lost in loss record 614 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1E019100: std::__default_alloc_template<true, 0>::_S_chunk_alloc(unsigned, int&) (in
/usr/lib/libstdc++.so.5.0.3)
==27868==    by 0x1E01900C: std::__default_alloc_template<true, 0>::_S_refill(unsigned) (in /usr/lib/libstdc++.so.5.0.3)
==27868==    by 0x1CCB8A88: std::vector<G4DataVector*, std::allocator<G4DataVector*>
>::_M_insert_aux(__gnu_cxx::__normal_iterator<G4DataVector**, std::vector<G4DataVector*, std::allocator<G4DataVector*> >
>, G4DataVector* const&) (in /usr/local/geant4.7.0/lib/Linux-g++/libG4muons.so)
==27868==
==27868==
==27868== 107784 bytes in 1497 blocks are definitely lost in loss record 615 of 623
==27868==    at 0x1B903EB2: operator new(unsigned) (vg_replace_malloc.c:133)
==27868==    by 0x1CAD39DE: QweakSimMagnet_MiniTorusCoilParameterisation::ComputeTransformation(int, G4VPhysicalVolume*)
const (QweakSimMagnet_MiniTorusCoilParameterisation.cc:32)
==27868==    by 0x1D2959AB: G4SmartVoxelHeader::BuildNodes(G4LogicalVolume*, G4VoxelLimits, std::vector<int,
std::allocator<int> > const*, EAxis) (in /usr/local/geant4.7.0/lib/Linux-g++/libG4geometrymng.so)
==27868==    by 0x1D293BD9: G4SmartVoxelHeader::BuildReplicaVoxels(G4LogicalVolume*) (in
/usr/local/geant4.7.0/lib/Linux-g++/libG4geometrymng.so)
==27868==
==27868==
==27868== 240906 bytes in 6694 blocks are possibly lost in loss record 617 of 623
==27868==    at 0x1B9040F6: operator new[](unsigned) (vg_replace_malloc.c:139)
==27868==    by 0x1BA550A6: TStringRef::GetRep(int, int) (in /usr/local/root/lib/libCore.so)
==27868==    by 0x1BA5550C: TString::TString(char const*) (in /usr/local/root/lib/libCore.so)
==27868==    by 0x1BA81E7D: TClassTable::Add(char const*, short, std::type_info const&, void (*)(), int) (in
/usr/local/root/lib/libCore.so)
==27868==
==27868== LEAK SUMMARY:
==27868==    definitely lost: 116228 bytes in 1651 blocks.
==27868==    possibly lost:   424478 bytes in 6750 blocks.
==27868==    still reachable: 14641737 bytes in 42614 blocks.
==27868==         suppressed: 200 bytes in 1 blocks.
==27868== Reachable blocks (those to which a pointer was found) are not shown.
==27868== To see them, rerun with: --show-reachable=yes
ELOG V2.6.0-beta