==32608== Memcheck, a memory error detector ==32608== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al. ==32608== Using Valgrind-3.10.1 and LibVEX; rerun with -h for copyright info ==32608== Command: ./v5PlottingTest 0 ==32608== ==32608== ==32608== HEAP SUMMARY: ==32608== in use at exit: 3,912,429 bytes in 45,780 blocks ==32608== total heap usage: 100,714 allocs, 54,934 frees, 7,390,368 bytes allocated ==32608== ==32608== 34 bytes in 1 blocks are possibly lost in loss record 24,392 of 42,823 ==32608== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==32608== by 0x35038CF258: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) (in /usr/lib64/libstdc++.so.6.0.21) ==32608== by 0x35038CF376: ??? (in /usr/lib64/libstdc++.so.6.0.21) ==32608== by 0x35038D10F5: std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) (in /usr/lib64/libstdc++.so.6.0.21) ==32608== by 0x7C60B87: G__add_setup_func (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32608== by 0x7BC572B: G__pragma (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32608== by 0x7C2AC59: G__exec_statement (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32608== by 0x7B7228D: G__loadfile (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32608== by 0x7B72A19: G__include_file (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32608== by 0x7C2FE9C: G__exec_statement (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32608== by 0x7CB862A: G__define_struct (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32608== by 0x7C2FA83: G__exec_statement (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32608== ==32608== LEAK SUMMARY: ==32608== definitely lost: 0 bytes in 0 blocks ==32608== indirectly lost: 0 bytes in 0 blocks ==32608== possibly lost: 34 bytes in 1 blocks ==32608== still reachable: 3,140,099 bytes in 40,438 blocks ==32608== suppressed: 772,296 bytes in 5,341 blocks ==32608== Reachable blocks (those to which a pointer was found) are not shown. ==32608== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==32608== ==32608== For counts of detected and suppressed errors, rerun with: -v ==32608== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 1519 from 19) ==32636== Memcheck, a memory error detector ==32636== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al. ==32636== Using Valgrind-3.10.1 and LibVEX; rerun with -h for copyright info ==32636== Command: ./v5PlottingTest 1 ==32636== create tree ==32636== ==32636== HEAP SUMMARY: ==32636== in use at exit: 3,912,429 bytes in 45,780 blocks ==32636== total heap usage: 100,725 allocs, 54,945 frees, 7,391,552 bytes allocated ==32636== ==32636== 34 bytes in 1 blocks are possibly lost in loss record 24,392 of 42,823 ==32636== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==32636== by 0x35038CF258: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) (in /usr/lib64/libstdc++.so.6.0.21) ==32636== by 0x35038CF376: ??? (in /usr/lib64/libstdc++.so.6.0.21) ==32636== by 0x35038D10F5: std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) (in /usr/lib64/libstdc++.so.6.0.21) ==32636== by 0x7C60B87: G__add_setup_func (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32636== by 0x7BC572B: G__pragma (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32636== by 0x7C2AC59: G__exec_statement (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32636== by 0x7B7228D: G__loadfile (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32636== by 0x7B72A19: G__include_file (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32636== by 0x7C2FE9C: G__exec_statement (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32636== by 0x7CB862A: G__define_struct (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32636== by 0x7C2FA83: G__exec_statement (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32636== ==32636== LEAK SUMMARY: ==32636== definitely lost: 0 bytes in 0 blocks ==32636== indirectly lost: 0 bytes in 0 blocks ==32636== possibly lost: 34 bytes in 1 blocks ==32636== still reachable: 3,140,099 bytes in 40,438 blocks ==32636== suppressed: 772,296 bytes in 5,341 blocks ==32636== Reachable blocks (those to which a pointer was found) are not shown. ==32636== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==32636== ==32636== For counts of detected and suppressed errors, rerun with: -v ==32636== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 1519 from 19) ==32638== Memcheck, a memory error detector ==32638== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al. ==32638== Using Valgrind-3.10.1 and LibVEX; rerun with -h for copyright info ==32638== Command: ./v5PlottingTest 2 ==32638== create canvas ==32638== ==32638== HEAP SUMMARY: ==32638== in use at exit: 6,148,429 bytes in 73,953 blocks ==32638== total heap usage: 223,014 allocs, 149,061 frees, 14,447,197 bytes allocated ==32638== ==32638== 32 bytes in 1 blocks are possibly lost in loss record 25,580 of 45,880 ==32638== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==32638== by 0x73FAA7D: TList::NewLink(TObject*, TObjLink*) [clone .part.24] [clone .constprop.49] (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x73FB66A: TList::AddLast(TObject*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x7417F07: TCint::CreateListOfBaseClasses(TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x743CE8C: TClass::GetListOfBases() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x73E8E77: TQObject::CollectClassSignalLists(TList&, TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x73E97D4: TQObject::Emit(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x9BE9B73: TCanvas::Destructor() (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32638== by 0x9BECF94: TCanvas::~TCanvas() (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32638== by 0x9BED068: TCanvas::~TCanvas() (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32638== by 0x401CEB: main (PlottingTest.C:68) ==32638== ==32638== 34 bytes in 1 blocks are possibly lost in loss record 25,690 of 45,880 ==32638== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==32638== by 0x35038CF258: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) (in /usr/lib64/libstdc++.so.6.0.21) ==32638== by 0x35038CF376: ??? (in /usr/lib64/libstdc++.so.6.0.21) ==32638== by 0x35038D10F5: std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) (in /usr/lib64/libstdc++.so.6.0.21) ==32638== by 0x7C60B87: G__add_setup_func (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32638== by 0x7BC572B: G__pragma (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32638== by 0x7C2AC59: G__exec_statement (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32638== by 0x7B7228D: G__loadfile (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32638== by 0x7B72A19: G__include_file (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32638== by 0x7C2FE9C: G__exec_statement (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32638== by 0x7CB862A: G__define_struct (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32638== by 0x7C2FA83: G__exec_statement (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32638== ==32638== 64 bytes in 2 blocks are possibly lost in loss record 32,164 of 45,880 ==32638== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==32638== by 0x73FAA7D: TList::NewLink(TObject*, TObjLink*) [clone .part.24] [clone .constprop.49] (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x73FB66A: TList::AddLast(TObject*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x7417F07: TCint::CreateListOfBaseClasses(TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x743CE8C: TClass::GetListOfBases() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x743CF07: TClass::GetBaseClass(TClass const*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x743EDE7: TClass::InheritsFrom(TClass const*) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x743F5A3: TClass::Property() const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x7440618: TClass::IsForeign() const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x74481B5: TClass::PostLoadCheck() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x73A4ECA: TROOT::LoadClass(char const*, bool) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x74493AE: TClass::GetClass(char const*, bool, bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== ==32638== 504 bytes in 1 blocks are possibly lost in loss record 45,762 of 45,880 ==32638== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==32638== by 0x73F5728: TStorage::ObjectAlloc(unsigned long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x4F0CC4A: ROOT::TQObjectInitBehavior::CreateClass(char const*, short, std::type_info const&, TVirtualIsAProxy*, void (*)(void*, TMemberInspector&), char const*, char const*, int, int) const (in /export/home/jb232551/root_v5.34.36/lib/libEve.so.5.34) ==32638== by 0x7413E82: ROOT::TGenericClassInfo::GetClass() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x9BF41A1: TCanvas::Class() (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32638== by 0x9BB1DB9: TPad::Close(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32638== by 0x9BED3F6: TCanvas::Close(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32638== by 0x9BE9B73: TCanvas::Destructor() (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32638== by 0x9BECF94: TCanvas::~TCanvas() (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32638== by 0x9BED068: TCanvas::~TCanvas() (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32638== by 0x401CEB: main (PlottingTest.C:68) ==32638== ==32638== 504 bytes in 1 blocks are possibly lost in loss record 45,763 of 45,880 ==32638== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==32638== by 0x73F5728: TStorage::ObjectAlloc(unsigned long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x4F0CC4A: ROOT::TQObjectInitBehavior::CreateClass(char const*, short, std::type_info const&, TVirtualIsAProxy*, void (*)(void*, TMemberInspector&), char const*, char const*, int, int) const (in /export/home/jb232551/root_v5.34.36/lib/libEve.so.5.34) ==32638== by 0x7413E82: ROOT::TGenericClassInfo::GetClass() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x9BF423B: TPad::Dictionary() (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32638== by 0x73A4E9C: TROOT::LoadClass(char const*, bool) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x74493AE: TClass::GetClass(char const*, bool, bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x742942A: TBaseClass::GetClassPointer(bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x73E8EA9: TQObject::CollectClassSignalLists(TList&, TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x73E97D4: TQObject::Emit(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x9BE9B73: TCanvas::Destructor() (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32638== by 0x9BECF94: TCanvas::~TCanvas() (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32638== ==32638== 504 bytes in 1 blocks are possibly lost in loss record 45,764 of 45,880 ==32638== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==32638== by 0x73F5728: TStorage::ObjectAlloc(unsigned long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x4F0CC4A: ROOT::TQObjectInitBehavior::CreateClass(char const*, short, std::type_info const&, TVirtualIsAProxy*, void (*)(void*, TMemberInspector&), char const*, char const*, int, int) const (in /export/home/jb232551/root_v5.34.36/lib/libEve.so.5.34) ==32638== by 0x7413E82: ROOT::TGenericClassInfo::GetClass() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x748CC37: TVirtualPad::Dictionary() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x73A4E9C: TROOT::LoadClass(char const*, bool) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x74493AE: TClass::GetClass(char const*, bool, bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x742942A: TBaseClass::GetClassPointer(bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x743CF56: TClass::GetBaseClass(TClass const*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x743EDE7: TClass::InheritsFrom(TClass const*) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x743F5A3: TClass::Property() const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x7440618: TClass::IsForeign() const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== ==32638== 504 bytes in 1 blocks are possibly lost in loss record 45,765 of 45,880 ==32638== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==32638== by 0x73F5728: TStorage::ObjectAlloc(unsigned long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x4F0CC4A: ROOT::TQObjectInitBehavior::CreateClass(char const*, short, std::type_info const&, TVirtualIsAProxy*, void (*)(void*, TMemberInspector&), char const*, char const*, int, int) const (in /export/home/jb232551/root_v5.34.36/lib/libEve.so.5.34) ==32638== by 0x7413E82: ROOT::TGenericClassInfo::GetClass() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x75B6A70: TQObject::Dictionary() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x73A4E9C: TROOT::LoadClass(char const*, bool) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x74493AE: TClass::GetClass(char const*, bool, bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x742942A: TBaseClass::GetClassPointer(bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x73E8EA9: TQObject::CollectClassSignalLists(TList&, TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x73E8EB7: TQObject::CollectClassSignalLists(TList&, TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x73E8EB7: TQObject::CollectClassSignalLists(TList&, TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== by 0x73E97D4: TQObject::Emit(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32638== ==32638== LEAK SUMMARY: ==32638== definitely lost: 0 bytes in 0 blocks ==32638== indirectly lost: 0 bytes in 0 blocks ==32638== possibly lost: 2,146 bytes in 8 blocks ==32638== still reachable: 4,759,831 bytes in 63,187 blocks ==32638== suppressed: 1,386,452 bytes in 10,758 blocks ==32638== Reachable blocks (those to which a pointer was found) are not shown. ==32638== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==32638== ==32638== For counts of detected and suppressed errors, rerun with: -v ==32638== ERROR SUMMARY: 7 errors from 7 contexts (suppressed: 1657 from 70) ==32652== Memcheck, a memory error detector ==32652== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al. ==32652== Using Valgrind-3.10.1 and LibVEX; rerun with -h for copyright info ==32652== Command: ./v5PlottingTest 3 ==32652== create tree create canvas ==32652== ==32652== HEAP SUMMARY: ==32652== in use at exit: 6,148,429 bytes in 73,953 blocks ==32652== total heap usage: 223,025 allocs, 149,072 frees, 14,448,381 bytes allocated ==32652== ==32652== 32 bytes in 1 blocks are possibly lost in loss record 25,580 of 45,880 ==32652== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==32652== by 0x73FAA7D: TList::NewLink(TObject*, TObjLink*) [clone .part.24] [clone .constprop.49] (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x73FB66A: TList::AddLast(TObject*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x7417F07: TCint::CreateListOfBaseClasses(TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x743CE8C: TClass::GetListOfBases() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x73E8E77: TQObject::CollectClassSignalLists(TList&, TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x73E97D4: TQObject::Emit(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x9BE9B73: TCanvas::Destructor() (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32652== by 0x9BECF94: TCanvas::~TCanvas() (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32652== by 0x9BED068: TCanvas::~TCanvas() (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32652== by 0x401CEB: main (PlottingTest.C:68) ==32652== ==32652== 34 bytes in 1 blocks are possibly lost in loss record 25,690 of 45,880 ==32652== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==32652== by 0x35038CF258: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) (in /usr/lib64/libstdc++.so.6.0.21) ==32652== by 0x35038CF376: ??? (in /usr/lib64/libstdc++.so.6.0.21) ==32652== by 0x35038D10F5: std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) (in /usr/lib64/libstdc++.so.6.0.21) ==32652== by 0x7C60B87: G__add_setup_func (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32652== by 0x7BC572B: G__pragma (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32652== by 0x7C2AC59: G__exec_statement (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32652== by 0x7B7228D: G__loadfile (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32652== by 0x7B72A19: G__include_file (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32652== by 0x7C2FE9C: G__exec_statement (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32652== by 0x7CB862A: G__define_struct (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32652== by 0x7C2FA83: G__exec_statement (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32652== ==32652== 64 bytes in 2 blocks are possibly lost in loss record 32,164 of 45,880 ==32652== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==32652== by 0x73FAA7D: TList::NewLink(TObject*, TObjLink*) [clone .part.24] [clone .constprop.49] (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x73FB66A: TList::AddLast(TObject*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x7417F07: TCint::CreateListOfBaseClasses(TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x743CE8C: TClass::GetListOfBases() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x743CF07: TClass::GetBaseClass(TClass const*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x743EDE7: TClass::InheritsFrom(TClass const*) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x743F5A3: TClass::Property() const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x7440618: TClass::IsForeign() const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x74481B5: TClass::PostLoadCheck() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x73A4ECA: TROOT::LoadClass(char const*, bool) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x74493AE: TClass::GetClass(char const*, bool, bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== ==32652== 504 bytes in 1 blocks are possibly lost in loss record 45,762 of 45,880 ==32652== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==32652== by 0x73F5728: TStorage::ObjectAlloc(unsigned long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x4F0CC4A: ROOT::TQObjectInitBehavior::CreateClass(char const*, short, std::type_info const&, TVirtualIsAProxy*, void (*)(void*, TMemberInspector&), char const*, char const*, int, int) const (in /export/home/jb232551/root_v5.34.36/lib/libEve.so.5.34) ==32652== by 0x7413E82: ROOT::TGenericClassInfo::GetClass() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x9BF41A1: TCanvas::Class() (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32652== by 0x9BB1DB9: TPad::Close(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32652== by 0x9BED3F6: TCanvas::Close(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32652== by 0x9BE9B73: TCanvas::Destructor() (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32652== by 0x9BECF94: TCanvas::~TCanvas() (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32652== by 0x9BED068: TCanvas::~TCanvas() (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32652== by 0x401CEB: main (PlottingTest.C:68) ==32652== ==32652== 504 bytes in 1 blocks are possibly lost in loss record 45,763 of 45,880 ==32652== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==32652== by 0x73F5728: TStorage::ObjectAlloc(unsigned long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x4F0CC4A: ROOT::TQObjectInitBehavior::CreateClass(char const*, short, std::type_info const&, TVirtualIsAProxy*, void (*)(void*, TMemberInspector&), char const*, char const*, int, int) const (in /export/home/jb232551/root_v5.34.36/lib/libEve.so.5.34) ==32652== by 0x7413E82: ROOT::TGenericClassInfo::GetClass() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x9BF423B: TPad::Dictionary() (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32652== by 0x73A4E9C: TROOT::LoadClass(char const*, bool) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x74493AE: TClass::GetClass(char const*, bool, bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x742942A: TBaseClass::GetClassPointer(bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x73E8EA9: TQObject::CollectClassSignalLists(TList&, TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x73E97D4: TQObject::Emit(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x9BE9B73: TCanvas::Destructor() (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32652== by 0x9BECF94: TCanvas::~TCanvas() (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32652== ==32652== 504 bytes in 1 blocks are possibly lost in loss record 45,764 of 45,880 ==32652== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==32652== by 0x73F5728: TStorage::ObjectAlloc(unsigned long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x4F0CC4A: ROOT::TQObjectInitBehavior::CreateClass(char const*, short, std::type_info const&, TVirtualIsAProxy*, void (*)(void*, TMemberInspector&), char const*, char const*, int, int) const (in /export/home/jb232551/root_v5.34.36/lib/libEve.so.5.34) ==32652== by 0x7413E82: ROOT::TGenericClassInfo::GetClass() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x748CC37: TVirtualPad::Dictionary() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x73A4E9C: TROOT::LoadClass(char const*, bool) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x74493AE: TClass::GetClass(char const*, bool, bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x742942A: TBaseClass::GetClassPointer(bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x743CF56: TClass::GetBaseClass(TClass const*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x743EDE7: TClass::InheritsFrom(TClass const*) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x743F5A3: TClass::Property() const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x7440618: TClass::IsForeign() const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== ==32652== 504 bytes in 1 blocks are possibly lost in loss record 45,765 of 45,880 ==32652== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==32652== by 0x73F5728: TStorage::ObjectAlloc(unsigned long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x4F0CC4A: ROOT::TQObjectInitBehavior::CreateClass(char const*, short, std::type_info const&, TVirtualIsAProxy*, void (*)(void*, TMemberInspector&), char const*, char const*, int, int) const (in /export/home/jb232551/root_v5.34.36/lib/libEve.so.5.34) ==32652== by 0x7413E82: ROOT::TGenericClassInfo::GetClass() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x75B6A70: TQObject::Dictionary() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x73A4E9C: TROOT::LoadClass(char const*, bool) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x74493AE: TClass::GetClass(char const*, bool, bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x742942A: TBaseClass::GetClassPointer(bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x73E8EA9: TQObject::CollectClassSignalLists(TList&, TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x73E8EB7: TQObject::CollectClassSignalLists(TList&, TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x73E8EB7: TQObject::CollectClassSignalLists(TList&, TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== by 0x73E97D4: TQObject::Emit(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32652== ==32652== LEAK SUMMARY: ==32652== definitely lost: 0 bytes in 0 blocks ==32652== indirectly lost: 0 bytes in 0 blocks ==32652== possibly lost: 2,146 bytes in 8 blocks ==32652== still reachable: 4,759,831 bytes in 63,187 blocks ==32652== suppressed: 1,386,452 bytes in 10,758 blocks ==32652== Reachable blocks (those to which a pointer was found) are not shown. ==32652== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==32652== ==32652== For counts of detected and suppressed errors, rerun with: -v ==32652== ERROR SUMMARY: 7 errors from 7 contexts (suppressed: 1657 from 70) ==32713== Memcheck, a memory error detector ==32713== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al. ==32713== Using Valgrind-3.10.1 and LibVEX; rerun with -h for copyright info ==32713== Command: ./v5PlottingTest 5 ==32713== create tree fill and plot tree Info in : created default TCanvas with name c1 ==32713== ==32713== HEAP SUMMARY: ==32713== in use at exit: 6,589,611 bytes in 79,996 blocks ==32713== total heap usage: 229,942 allocs, 149,946 frees, 31,383,973 bytes allocated ==32713== ==32713== 6 bytes in 1 blocks are definitely lost in loss record 5,090 of 50,909 ==32713== at 0x4A077BC: operator new[](unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==32713== by 0x56ADCE3: TSelectorDraw::Begin(TTree*) (in /export/home/jb232551/root_v5.34.36/lib/libTreePlayer.so.5.34) ==32713== by 0x568C725: TTreePlayer::Process(TSelector*, char const*, long long, long long) (in /export/home/jb232551/root_v5.34.36/lib/libTreePlayer.so.5.34) ==32713== by 0x568EE07: TTreePlayer::DrawSelect(char const*, char const*, char const*, long long, long long) (in /export/home/jb232551/root_v5.34.36/lib/libTreePlayer.so.5.34) ==32713== by 0x401C87: main (PlottingTest.C:60) ==32713== ==32713== 29 bytes in 1 blocks are possibly lost in loss record 23,095 of 50,909 ==32713== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==32713== by 0x35038CF258: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) (in /usr/lib64/libstdc++.so.6.0.21) ==32713== by 0x35038CF376: ??? (in /usr/lib64/libstdc++.so.6.0.21) ==32713== by 0x35038D10F5: std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) (in /usr/lib64/libstdc++.so.6.0.21) ==32713== by 0x7428301: TClassRef::TClassRef(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x568FE9B: TTreePlayer::TTreePlayer() (in /export/home/jb232551/root_v5.34.36/lib/libTreePlayer.so.5.34) ==32713== by 0x56BCCB4: ROOTDict::new_TTreePlayer(void*) (in /export/home/jb232551/root_v5.34.36/lib/libTreePlayer.so.5.34) ==32713== by 0x7442027: TClass::New(TClass::ENewType) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x9EF3F4F: TVirtualTreePlayer::TreePlayer(TTree*) (in /export/home/jb232551/root_v5.34.36/lib/libTree.so.5.34) ==32713== by 0x9F1A6E8: TTree::GetPlayer() (in /export/home/jb232551/root_v5.34.36/lib/libTree.so.5.34) ==32713== by 0x9F1A7E4: TTree::Draw(char const*, char const*, char const*, long long, long long) (in /export/home/jb232551/root_v5.34.36/lib/libTree.so.5.34) ==32713== by 0x401C87: main (PlottingTest.C:60) ==32713== ==32713== 32 bytes in 1 blocks are possibly lost in loss record 27,714 of 50,909 ==32713== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==32713== by 0x73FAA7D: TList::NewLink(TObject*, TObjLink*) [clone .part.24] [clone .constprop.49] (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x73FB66A: TList::AddLast(TObject*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x7417F07: TCint::CreateListOfBaseClasses(TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x743CE8C: TClass::GetListOfBases() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x73E8E77: TQObject::CollectClassSignalLists(TList&, TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x73EA027: TQObject::Emit(char const*, long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x9BC069C: TPad::Clear(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32713== by 0x9BED29A: TCanvas::Clear(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32713== by 0x8E34073: TH1::Draw(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libHist.so.5.34) ==32713== by 0x568F9EC: TTreePlayer::DrawSelect(char const*, char const*, char const*, long long, long long) (in /export/home/jb232551/root_v5.34.36/lib/libTreePlayer.so.5.34) ==32713== by 0x401C87: main (PlottingTest.C:60) ==32713== ==32713== 34 bytes in 1 blocks are possibly lost in loss record 27,829 of 50,909 ==32713== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==32713== by 0x35038CF258: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) (in /usr/lib64/libstdc++.so.6.0.21) ==32713== by 0x35038CF376: ??? (in /usr/lib64/libstdc++.so.6.0.21) ==32713== by 0x35038D10F5: std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) (in /usr/lib64/libstdc++.so.6.0.21) ==32713== by 0x7C60B87: G__add_setup_func (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32713== by 0x7BC572B: G__pragma (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32713== by 0x7C2AC59: G__exec_statement (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32713== by 0x7B7228D: G__loadfile (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32713== by 0x7B72A19: G__include_file (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32713== by 0x7C2FE9C: G__exec_statement (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32713== by 0x7CB862A: G__define_struct (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32713== by 0x7C2FA83: G__exec_statement (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==32713== ==32713== 64 bytes in 2 blocks are possibly lost in loss record 35,749 of 50,909 ==32713== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==32713== by 0x73FAA7D: TList::NewLink(TObject*, TObjLink*) [clone .part.24] [clone .constprop.49] (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x73FB66A: TList::AddLast(TObject*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x7417F07: TCint::CreateListOfBaseClasses(TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x743CE8C: TClass::GetListOfBases() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x743CF07: TClass::GetBaseClass(TClass const*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x743EDE7: TClass::InheritsFrom(TClass const*) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x743F5A3: TClass::Property() const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x7440618: TClass::IsForeign() const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x74481B5: TClass::PostLoadCheck() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x73A4ECA: TROOT::LoadClass(char const*, bool) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x74493AE: TClass::GetClass(char const*, bool, bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== ==32713== 504 bytes in 1 blocks are possibly lost in loss record 50,787 of 50,909 ==32713== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==32713== by 0x73F5728: TStorage::ObjectAlloc(unsigned long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x4F0CC4A: ROOT::TQObjectInitBehavior::CreateClass(char const*, short, std::type_info const&, TVirtualIsAProxy*, void (*)(void*, TMemberInspector&), char const*, char const*, int, int) const (in /export/home/jb232551/root_v5.34.36/lib/libEve.so.5.34) ==32713== by 0x7413E82: ROOT::TGenericClassInfo::GetClass() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x9BF41A1: TCanvas::Class() (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32713== by 0x73EA019: TQObject::Emit(char const*, long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x9BC069C: TPad::Clear(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32713== by 0x9BED29A: TCanvas::Clear(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32713== by 0x8E34073: TH1::Draw(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libHist.so.5.34) ==32713== by 0x568F9EC: TTreePlayer::DrawSelect(char const*, char const*, char const*, long long, long long) (in /export/home/jb232551/root_v5.34.36/lib/libTreePlayer.so.5.34) ==32713== by 0x401C87: main (PlottingTest.C:60) ==32713== ==32713== 504 bytes in 1 blocks are possibly lost in loss record 50,788 of 50,909 ==32713== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==32713== by 0x73F5728: TStorage::ObjectAlloc(unsigned long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x4F0CC4A: ROOT::TQObjectInitBehavior::CreateClass(char const*, short, std::type_info const&, TVirtualIsAProxy*, void (*)(void*, TMemberInspector&), char const*, char const*, int, int) const (in /export/home/jb232551/root_v5.34.36/lib/libEve.so.5.34) ==32713== by 0x7413E82: ROOT::TGenericClassInfo::GetClass() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x9BF423B: TPad::Dictionary() (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32713== by 0x73A4E9C: TROOT::LoadClass(char const*, bool) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x74493AE: TClass::GetClass(char const*, bool, bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x742942A: TBaseClass::GetClassPointer(bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x73E8EA9: TQObject::CollectClassSignalLists(TList&, TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x73EA027: TQObject::Emit(char const*, long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x9BC069C: TPad::Clear(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32713== by 0x9BED29A: TCanvas::Clear(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==32713== ==32713== 504 bytes in 1 blocks are possibly lost in loss record 50,789 of 50,909 ==32713== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==32713== by 0x73F5728: TStorage::ObjectAlloc(unsigned long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x4F0CC4A: ROOT::TQObjectInitBehavior::CreateClass(char const*, short, std::type_info const&, TVirtualIsAProxy*, void (*)(void*, TMemberInspector&), char const*, char const*, int, int) const (in /export/home/jb232551/root_v5.34.36/lib/libEve.so.5.34) ==32713== by 0x7413E82: ROOT::TGenericClassInfo::GetClass() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x748CC37: TVirtualPad::Dictionary() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x73A4E9C: TROOT::LoadClass(char const*, bool) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x74493AE: TClass::GetClass(char const*, bool, bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x742942A: TBaseClass::GetClassPointer(bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x743CF56: TClass::GetBaseClass(TClass const*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x743EDE7: TClass::InheritsFrom(TClass const*) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x743F5A3: TClass::Property() const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x7440618: TClass::IsForeign() const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== ==32713== 504 bytes in 1 blocks are possibly lost in loss record 50,790 of 50,909 ==32713== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==32713== by 0x73F5728: TStorage::ObjectAlloc(unsigned long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x4F0CC4A: ROOT::TQObjectInitBehavior::CreateClass(char const*, short, std::type_info const&, TVirtualIsAProxy*, void (*)(void*, TMemberInspector&), char const*, char const*, int, int) const (in /export/home/jb232551/root_v5.34.36/lib/libEve.so.5.34) ==32713== by 0x7413E82: ROOT::TGenericClassInfo::GetClass() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x75B6A70: TQObject::Dictionary() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x73A4E9C: TROOT::LoadClass(char const*, bool) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x74493AE: TClass::GetClass(char const*, bool, bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x742942A: TBaseClass::GetClassPointer(bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x73E8EA9: TQObject::CollectClassSignalLists(TList&, TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x73E8EB7: TQObject::CollectClassSignalLists(TList&, TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x73E8EB7: TQObject::CollectClassSignalLists(TList&, TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== by 0x73EA027: TQObject::Emit(char const*, long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==32713== ==32713== LEAK SUMMARY: ==32713== definitely lost: 6 bytes in 1 blocks ==32713== indirectly lost: 0 bytes in 0 blocks ==32713== possibly lost: 2,175 bytes in 9 blocks ==32713== still reachable: 4,891,461 bytes in 65,065 blocks ==32713== suppressed: 1,695,969 bytes in 14,921 blocks ==32713== Reachable blocks (those to which a pointer was found) are not shown. ==32713== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==32713== ==32713== For counts of detected and suppressed errors, rerun with: -v ==32713== ERROR SUMMARY: 9 errors from 9 contexts (suppressed: 1702 from 113) ==469== Memcheck, a memory error detector ==469== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al. ==469== Using Valgrind-3.10.1 and LibVEX; rerun with -h for copyright info ==469== Command: ./v5PlottingTest 7 ==469== create tree create canvas fill and plot tree ==469== ==469== HEAP SUMMARY: ==469== in use at exit: 6,462,354 bytes in 78,415 blocks ==469== total heap usage: 228,229 allocs, 149,814 frees, 31,181,917 bytes allocated ==469== ==469== 6 bytes in 1 blocks are definitely lost in loss record 4,879 of 49,521 ==469== at 0x4A077BC: operator new[](unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==469== by 0x56ADCE3: TSelectorDraw::Begin(TTree*) (in /export/home/jb232551/root_v5.34.36/lib/libTreePlayer.so.5.34) ==469== by 0x568C725: TTreePlayer::Process(TSelector*, char const*, long long, long long) (in /export/home/jb232551/root_v5.34.36/lib/libTreePlayer.so.5.34) ==469== by 0x568EE07: TTreePlayer::DrawSelect(char const*, char const*, char const*, long long, long long) (in /export/home/jb232551/root_v5.34.36/lib/libTreePlayer.so.5.34) ==469== by 0x401C87: main (PlottingTest.C:60) ==469== ==469== 29 bytes in 1 blocks are possibly lost in loss record 22,485 of 49,521 ==469== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==469== by 0x35038CF258: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) (in /usr/lib64/libstdc++.so.6.0.21) ==469== by 0x35038CF376: ??? (in /usr/lib64/libstdc++.so.6.0.21) ==469== by 0x35038D10F5: std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) (in /usr/lib64/libstdc++.so.6.0.21) ==469== by 0x7428301: TClassRef::TClassRef(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x568FE9B: TTreePlayer::TTreePlayer() (in /export/home/jb232551/root_v5.34.36/lib/libTreePlayer.so.5.34) ==469== by 0x56BCCB4: ROOTDict::new_TTreePlayer(void*) (in /export/home/jb232551/root_v5.34.36/lib/libTreePlayer.so.5.34) ==469== by 0x7442027: TClass::New(TClass::ENewType) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x9EF3F4F: TVirtualTreePlayer::TreePlayer(TTree*) (in /export/home/jb232551/root_v5.34.36/lib/libTree.so.5.34) ==469== by 0x9F1A6E8: TTree::GetPlayer() (in /export/home/jb232551/root_v5.34.36/lib/libTree.so.5.34) ==469== by 0x9F1A7E4: TTree::Draw(char const*, char const*, char const*, long long, long long) (in /export/home/jb232551/root_v5.34.36/lib/libTree.so.5.34) ==469== by 0x401C87: main (PlottingTest.C:60) ==469== ==469== 32 bytes in 1 blocks are possibly lost in loss record 27,104 of 49,521 ==469== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==469== by 0x73FAA7D: TList::NewLink(TObject*, TObjLink*) [clone .part.24] [clone .constprop.49] (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x73FB66A: TList::AddLast(TObject*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x7417F07: TCint::CreateListOfBaseClasses(TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x743CE8C: TClass::GetListOfBases() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x73E8E77: TQObject::CollectClassSignalLists(TList&, TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x73EA027: TQObject::Emit(char const*, long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x9BC069C: TPad::Clear(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==469== by 0x9BED29A: TCanvas::Clear(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==469== by 0x8E34073: TH1::Draw(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libHist.so.5.34) ==469== by 0x568F9EC: TTreePlayer::DrawSelect(char const*, char const*, char const*, long long, long long) (in /export/home/jb232551/root_v5.34.36/lib/libTreePlayer.so.5.34) ==469== by 0x401C87: main (PlottingTest.C:60) ==469== ==469== 34 bytes in 1 blocks are possibly lost in loss record 27,219 of 49,521 ==469== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==469== by 0x35038CF258: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) (in /usr/lib64/libstdc++.so.6.0.21) ==469== by 0x35038CF376: ??? (in /usr/lib64/libstdc++.so.6.0.21) ==469== by 0x35038D10F5: std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) (in /usr/lib64/libstdc++.so.6.0.21) ==469== by 0x7C60B87: G__add_setup_func (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==469== by 0x7BC572B: G__pragma (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==469== by 0x7C2AC59: G__exec_statement (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==469== by 0x7B7228D: G__loadfile (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==469== by 0x7B72A19: G__include_file (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==469== by 0x7C2FE9C: G__exec_statement (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==469== by 0x7CB862A: G__define_struct (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==469== by 0x7C2FA83: G__exec_statement (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==469== ==469== 64 bytes in 2 blocks are possibly lost in loss record 34,763 of 49,521 ==469== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==469== by 0x73FAA7D: TList::NewLink(TObject*, TObjLink*) [clone .part.24] [clone .constprop.49] (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x73FB66A: TList::AddLast(TObject*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x7417F07: TCint::CreateListOfBaseClasses(TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x743CE8C: TClass::GetListOfBases() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x743CF07: TClass::GetBaseClass(TClass const*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x743EDE7: TClass::InheritsFrom(TClass const*) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x743F5A3: TClass::Property() const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x7440618: TClass::IsForeign() const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x74481B5: TClass::PostLoadCheck() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x73A4ECA: TROOT::LoadClass(char const*, bool) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x74493AE: TClass::GetClass(char const*, bool, bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== ==469== 504 bytes in 1 blocks are possibly lost in loss record 49,401 of 49,521 ==469== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==469== by 0x73F5728: TStorage::ObjectAlloc(unsigned long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x4F0CC4A: ROOT::TQObjectInitBehavior::CreateClass(char const*, short, std::type_info const&, TVirtualIsAProxy*, void (*)(void*, TMemberInspector&), char const*, char const*, int, int) const (in /export/home/jb232551/root_v5.34.36/lib/libEve.so.5.34) ==469== by 0x7413E82: ROOT::TGenericClassInfo::GetClass() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x9BF41A1: TCanvas::Class() (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==469== by 0x73EA019: TQObject::Emit(char const*, long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x9BC069C: TPad::Clear(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==469== by 0x9BED29A: TCanvas::Clear(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==469== by 0x8E34073: TH1::Draw(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libHist.so.5.34) ==469== by 0x568F9EC: TTreePlayer::DrawSelect(char const*, char const*, char const*, long long, long long) (in /export/home/jb232551/root_v5.34.36/lib/libTreePlayer.so.5.34) ==469== by 0x401C87: main (PlottingTest.C:60) ==469== ==469== 504 bytes in 1 blocks are possibly lost in loss record 49,402 of 49,521 ==469== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==469== by 0x73F5728: TStorage::ObjectAlloc(unsigned long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x4F0CC4A: ROOT::TQObjectInitBehavior::CreateClass(char const*, short, std::type_info const&, TVirtualIsAProxy*, void (*)(void*, TMemberInspector&), char const*, char const*, int, int) const (in /export/home/jb232551/root_v5.34.36/lib/libEve.so.5.34) ==469== by 0x7413E82: ROOT::TGenericClassInfo::GetClass() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x9BF423B: TPad::Dictionary() (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==469== by 0x73A4E9C: TROOT::LoadClass(char const*, bool) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x74493AE: TClass::GetClass(char const*, bool, bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x742942A: TBaseClass::GetClassPointer(bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x73E8EA9: TQObject::CollectClassSignalLists(TList&, TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x73EA027: TQObject::Emit(char const*, long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x9BC069C: TPad::Clear(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==469== by 0x9BED29A: TCanvas::Clear(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==469== ==469== 504 bytes in 1 blocks are possibly lost in loss record 49,403 of 49,521 ==469== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==469== by 0x73F5728: TStorage::ObjectAlloc(unsigned long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x4F0CC4A: ROOT::TQObjectInitBehavior::CreateClass(char const*, short, std::type_info const&, TVirtualIsAProxy*, void (*)(void*, TMemberInspector&), char const*, char const*, int, int) const (in /export/home/jb232551/root_v5.34.36/lib/libEve.so.5.34) ==469== by 0x7413E82: ROOT::TGenericClassInfo::GetClass() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x748CC37: TVirtualPad::Dictionary() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x73A4E9C: TROOT::LoadClass(char const*, bool) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x74493AE: TClass::GetClass(char const*, bool, bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x742942A: TBaseClass::GetClassPointer(bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x743CF56: TClass::GetBaseClass(TClass const*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x743EDE7: TClass::InheritsFrom(TClass const*) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x743F5A3: TClass::Property() const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x7440618: TClass::IsForeign() const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== ==469== 504 bytes in 1 blocks are possibly lost in loss record 49,404 of 49,521 ==469== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==469== by 0x73F5728: TStorage::ObjectAlloc(unsigned long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x4F0CC4A: ROOT::TQObjectInitBehavior::CreateClass(char const*, short, std::type_info const&, TVirtualIsAProxy*, void (*)(void*, TMemberInspector&), char const*, char const*, int, int) const (in /export/home/jb232551/root_v5.34.36/lib/libEve.so.5.34) ==469== by 0x7413E82: ROOT::TGenericClassInfo::GetClass() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x75B6A70: TQObject::Dictionary() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x73A4E9C: TROOT::LoadClass(char const*, bool) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x74493AE: TClass::GetClass(char const*, bool, bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x742942A: TBaseClass::GetClassPointer(bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x73E8EA9: TQObject::CollectClassSignalLists(TList&, TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x73E8EB7: TQObject::CollectClassSignalLists(TList&, TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x73E8EB7: TQObject::CollectClassSignalLists(TList&, TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== by 0x73EA027: TQObject::Emit(char const*, long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==469== ==469== LEAK SUMMARY: ==469== definitely lost: 6 bytes in 1 blocks ==469== indirectly lost: 0 bytes in 0 blocks ==469== possibly lost: 2,175 bytes in 9 blocks ==469== still reachable: 4,846,638 bytes in 64,512 blocks ==469== suppressed: 1,613,535 bytes in 13,893 blocks ==469== Reachable blocks (those to which a pointer was found) are not shown. ==469== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==469== ==469== For counts of detected and suppressed errors, rerun with: -v ==469== ERROR SUMMARY: 9 errors from 9 contexts (suppressed: 1702 from 113) ==500== Memcheck, a memory error detector ==500== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al. ==500== Using Valgrind-3.10.1 and LibVEX; rerun with -h for copyright info ==500== Command: ./v5PlottingTest 15 ==500== create tree create canvas fill and plot tree create histo ==500== ==500== HEAP SUMMARY: ==500== in use at exit: 6,739,104 bytes in 82,466 blocks ==500== total heap usage: 236,184 allocs, 153,718 frees, 31,604,442 bytes allocated ==500== ==500== 29 bytes in 1 blocks are possibly lost in loss record 22,506 of 49,643 ==500== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==500== by 0x35038CF258: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) (in /usr/lib64/libstdc++.so.6.0.21) ==500== by 0x35038CF376: ??? (in /usr/lib64/libstdc++.so.6.0.21) ==500== by 0x35038D10F5: std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) (in /usr/lib64/libstdc++.so.6.0.21) ==500== by 0x7428301: TClassRef::TClassRef(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x568FE9B: TTreePlayer::TTreePlayer() (in /export/home/jb232551/root_v5.34.36/lib/libTreePlayer.so.5.34) ==500== by 0x56BCCB4: ROOTDict::new_TTreePlayer(void*) (in /export/home/jb232551/root_v5.34.36/lib/libTreePlayer.so.5.34) ==500== by 0x7442027: TClass::New(TClass::ENewType) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x9EF3F4F: TVirtualTreePlayer::TreePlayer(TTree*) (in /export/home/jb232551/root_v5.34.36/lib/libTree.so.5.34) ==500== by 0x9F1A6E8: TTree::GetPlayer() (in /export/home/jb232551/root_v5.34.36/lib/libTree.so.5.34) ==500== by 0x9F1A7E4: TTree::Draw(char const*, char const*, char const*, long long, long long) (in /export/home/jb232551/root_v5.34.36/lib/libTree.so.5.34) ==500== by 0x401C69: main (PlottingTest.C:57) ==500== ==500== 32 bytes in 1 blocks are possibly lost in loss record 27,135 of 49,643 ==500== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==500== by 0x73FAA7D: TList::NewLink(TObject*, TObjLink*) [clone .part.24] [clone .constprop.49] (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x73FB66A: TList::AddLast(TObject*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x7417F07: TCint::CreateListOfBaseClasses(TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x743CE8C: TClass::GetListOfBases() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x73E8E77: TQObject::CollectClassSignalLists(TList&, TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x73EA027: TQObject::Emit(char const*, long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x9BC069C: TPad::Clear(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==500== by 0x9BED29A: TCanvas::Clear(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==500== by 0x8E34073: TH1::Draw(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libHist.so.5.34) ==500== by 0x568F9EC: TTreePlayer::DrawSelect(char const*, char const*, char const*, long long, long long) (in /export/home/jb232551/root_v5.34.36/lib/libTreePlayer.so.5.34) ==500== by 0x401C69: main (PlottingTest.C:57) ==500== ==500== 34 bytes in 1 blocks are possibly lost in loss record 27,251 of 49,643 ==500== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==500== by 0x35038CF258: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) (in /usr/lib64/libstdc++.so.6.0.21) ==500== by 0x35038CF376: ??? (in /usr/lib64/libstdc++.so.6.0.21) ==500== by 0x35038D10F5: std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) (in /usr/lib64/libstdc++.so.6.0.21) ==500== by 0x7C60B87: G__add_setup_func (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==500== by 0x7BC572B: G__pragma (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==500== by 0x7C2AC59: G__exec_statement (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==500== by 0x7B7228D: G__loadfile (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==500== by 0x7B72A19: G__include_file (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==500== by 0x7C2FE9C: G__exec_statement (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==500== by 0x7CB862A: G__define_struct (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==500== by 0x7C2FA83: G__exec_statement (in /export/home/jb232551/root_v5.34.36/lib/libCint.so.5.34) ==500== ==500== 64 bytes in 2 blocks are possibly lost in loss record 34,815 of 49,643 ==500== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==500== by 0x73FAA7D: TList::NewLink(TObject*, TObjLink*) [clone .part.24] [clone .constprop.49] (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x73FB66A: TList::AddLast(TObject*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x7417F07: TCint::CreateListOfBaseClasses(TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x743CE8C: TClass::GetListOfBases() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x743CF07: TClass::GetBaseClass(TClass const*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x743EDE7: TClass::InheritsFrom(TClass const*) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x743F5A3: TClass::Property() const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x7440618: TClass::IsForeign() const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x74481B5: TClass::PostLoadCheck() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x73A4ECA: TROOT::LoadClass(char const*, bool) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x74493AE: TClass::GetClass(char const*, bool, bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== ==500== 504 bytes in 1 blocks are possibly lost in loss record 49,509 of 49,643 ==500== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==500== by 0x73F5728: TStorage::ObjectAlloc(unsigned long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x4F0CC4A: ROOT::TQObjectInitBehavior::CreateClass(char const*, short, std::type_info const&, TVirtualIsAProxy*, void (*)(void*, TMemberInspector&), char const*, char const*, int, int) const (in /export/home/jb232551/root_v5.34.36/lib/libEve.so.5.34) ==500== by 0x7413E82: ROOT::TGenericClassInfo::GetClass() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x9BF41A1: TCanvas::Class() (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==500== by 0x73EA019: TQObject::Emit(char const*, long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x9BC069C: TPad::Clear(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==500== by 0x9BED29A: TCanvas::Clear(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==500== by 0x8E34073: TH1::Draw(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libHist.so.5.34) ==500== by 0x568F9EC: TTreePlayer::DrawSelect(char const*, char const*, char const*, long long, long long) (in /export/home/jb232551/root_v5.34.36/lib/libTreePlayer.so.5.34) ==500== by 0x401C69: main (PlottingTest.C:57) ==500== ==500== 504 bytes in 1 blocks are possibly lost in loss record 49,510 of 49,643 ==500== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==500== by 0x73F5728: TStorage::ObjectAlloc(unsigned long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x4F0CC4A: ROOT::TQObjectInitBehavior::CreateClass(char const*, short, std::type_info const&, TVirtualIsAProxy*, void (*)(void*, TMemberInspector&), char const*, char const*, int, int) const (in /export/home/jb232551/root_v5.34.36/lib/libEve.so.5.34) ==500== by 0x7413E82: ROOT::TGenericClassInfo::GetClass() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x9BF423B: TPad::Dictionary() (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==500== by 0x73A4E9C: TROOT::LoadClass(char const*, bool) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x74493AE: TClass::GetClass(char const*, bool, bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x742942A: TBaseClass::GetClassPointer(bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x73E8EA9: TQObject::CollectClassSignalLists(TList&, TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x73EA027: TQObject::Emit(char const*, long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x9BC069C: TPad::Clear(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==500== by 0x9BED29A: TCanvas::Clear(char const*) (in /export/home/jb232551/root_v5.34.36/lib/libGpad.so.5.34) ==500== ==500== 504 bytes in 1 blocks are possibly lost in loss record 49,511 of 49,643 ==500== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==500== by 0x73F5728: TStorage::ObjectAlloc(unsigned long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x4F0CC4A: ROOT::TQObjectInitBehavior::CreateClass(char const*, short, std::type_info const&, TVirtualIsAProxy*, void (*)(void*, TMemberInspector&), char const*, char const*, int, int) const (in /export/home/jb232551/root_v5.34.36/lib/libEve.so.5.34) ==500== by 0x7413E82: ROOT::TGenericClassInfo::GetClass() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x748CC37: TVirtualPad::Dictionary() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x73A4E9C: TROOT::LoadClass(char const*, bool) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x74493AE: TClass::GetClass(char const*, bool, bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x742942A: TBaseClass::GetClassPointer(bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x743CF56: TClass::GetBaseClass(TClass const*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x743EDE7: TClass::InheritsFrom(TClass const*) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x743F5A3: TClass::Property() const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x7440618: TClass::IsForeign() const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== ==500== 504 bytes in 1 blocks are possibly lost in loss record 49,512 of 49,643 ==500== at 0x4A07117: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==500== by 0x73F5728: TStorage::ObjectAlloc(unsigned long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x4F0CC4A: ROOT::TQObjectInitBehavior::CreateClass(char const*, short, std::type_info const&, TVirtualIsAProxy*, void (*)(void*, TMemberInspector&), char const*, char const*, int, int) const (in /export/home/jb232551/root_v5.34.36/lib/libEve.so.5.34) ==500== by 0x7413E82: ROOT::TGenericClassInfo::GetClass() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x75B6A70: TQObject::Dictionary() (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x73A4E9C: TROOT::LoadClass(char const*, bool) const (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x74493AE: TClass::GetClass(char const*, bool, bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x742942A: TBaseClass::GetClassPointer(bool) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x73E8EA9: TQObject::CollectClassSignalLists(TList&, TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x73E8EB7: TQObject::CollectClassSignalLists(TList&, TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x73E8EB7: TQObject::CollectClassSignalLists(TList&, TClass*) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== by 0x73EA027: TQObject::Emit(char const*, long) (in /export/home/jb232551/root_v5.34.36/lib/libCore.so.5.34) ==500== ==500== LEAK SUMMARY: ==500== definitely lost: 0 bytes in 0 blocks ==500== indirectly lost: 0 bytes in 0 blocks ==500== possibly lost: 2,175 bytes in 9 blocks ==500== still reachable: 5,122,383 bytes in 68,544 blocks ==500== suppressed: 1,614,546 bytes in 13,913 blocks ==500== Reachable blocks (those to which a pointer was found) are not shown. ==500== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==500== ==500== For counts of detected and suppressed errors, rerun with: -v ==500== ERROR SUMMARY: 8 errors from 8 contexts (suppressed: 1708 from 118)