==19253== Memcheck, a memory error detector ==19253== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==19253== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info ==19253== Command: root.exe -b -l -q Test.C+ ==19253== Parent PID: 16523 ==19253== ==19253== Syscall param msync(start) points to unaddressable byte(s) ==19253== at 0x5CBA0C0: __msync_nocancel (in /usr/lib64/libc-2.17.so) ==19253== by 0x96B2552: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x95BD103: cling_runtime_internal_throwIfInvalidPointer (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x4027042: ??? ==19253== by 0x96361FD: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x95BE89F: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x95BF88F: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x95BFB32: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x9693CB3: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x9504032: TCling::ProcessLine(char const*, TInterpreter::EErrorCode*) (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x9504905: TCling::ProcessLineSynch(char const*, TInterpreter::EErrorCode*) (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x51E977B: TApplication::ExecuteFile(char const*, int*, bool) (in /usr/lib64/root/libCore.so.6.24.08) ==19253== Address 0x7533005 is 0 bytes after a block of size 21 alloc'd ==19253== at 0x4C29F73: malloc (vg_replace_malloc.c:309) ==19253== by 0xBDBB01F: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0xBDBB184: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0xBDBB52C: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x944D125: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x400F9C2: _dl_init (in /usr/lib64/ld-2.17.so) ==19253== by 0x401459D: dl_open_worker (in /usr/lib64/ld-2.17.so) ==19253== by 0x400F7D3: _dl_catch_error (in /usr/lib64/ld-2.17.so) ==19253== by 0x4013B8A: _dl_open (in /usr/lib64/ld-2.17.so) ==19253== by 0x6D01FAA: dlopen_doit (in /usr/lib64/libdl-2.17.so) ==19253== by 0x400F7D3: _dl_catch_error (in /usr/lib64/ld-2.17.so) ==19253== by 0x6D025AC: _dlerror_run (in /usr/lib64/libdl-2.17.so) ==19253== ==19253== Syscall param msync(start) points to unaddressable byte(s) ==19253== at 0x5CBA0C0: __msync_nocancel (in /usr/lib64/libc-2.17.so) ==19253== by 0x96B2552: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x95DAECB: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x95DB06D: cling::printValue(void const**) (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x40FC02B: ??? ==19253== by 0x95DFBF7: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x95E06A2: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x95D9C4C: cling::Value::print(llvm::raw_ostream&, bool) const (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x965D36C: cling::runtime::internal::setValueNoAlloc(void*, void*, void*, char, void const*) (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x40540E2: ??? ==19253== by 0x96361FD: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x95BE89F: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== Address 0x1f3ee8ef is 0 bytes after a block of size 6,479 alloc'd ==19253== at 0x4C2A7E6: operator new(unsigned long, std::nothrow_t const&) (vg_replace_malloc.c:387) ==19253== by 0xBDFA3B8: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0xBDFA74E: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x9CB74E7: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x9CDE73E: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0xBAE92CF: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0xBAEB784: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x95051C7: TCling::IsLoaded(char const*) const (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x52513A9: TSystem::CompileMacro(char const*, char const*, char const*, char const*, unsigned int) (in /usr/lib64/root/libCore.so.6.24.08) ==19253== by 0x950431A: TCling::ProcessLine(char const*, TInterpreter::EErrorCode*) (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x40270C1: ??? ==19253== by 0x96361FD: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== ==19253== Syscall param msync(start) points to unaddressable byte(s) ==19253== at 0x5CBA0C0: __msync_nocancel (in /usr/lib64/libc-2.17.so) ==19253== by 0x96B2552: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x95BD103: cling_runtime_internal_throwIfInvalidPointer (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x40272CA: ??? ==19253== by 0x96361FD: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x95BE89F: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x95BF88F: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x95BFB32: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x9693CB3: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x9504032: TCling::ProcessLine(char const*, TInterpreter::EErrorCode*) (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x9504905: TCling::ProcessLineSynch(char const*, TInterpreter::EErrorCode*) (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x51E977B: TApplication::ExecuteFile(char const*, int*, bool) (in /usr/lib64/root/libCore.so.6.24.08) ==19253== Address 0x743b408 is 0 bytes after a block of size 1,176 alloc'd ==19253== at 0x4C2C089: calloc (vg_replace_malloc.c:762) ==19253== by 0x400B1FE: _dl_new_object (in /usr/lib64/ld-2.17.so) ==19253== by 0x4006023: _dl_map_object_from_fd (in /usr/lib64/ld-2.17.so) ==19253== by 0x4008669: _dl_map_object (in /usr/lib64/ld-2.17.so) ==19253== by 0x40142A3: dl_open_worker (in /usr/lib64/ld-2.17.so) ==19253== by 0x400F7D3: _dl_catch_error (in /usr/lib64/ld-2.17.so) ==19253== by 0x4013B8A: _dl_open (in /usr/lib64/ld-2.17.so) ==19253== by 0x5CFE951: do_dlopen (in /usr/lib64/libc-2.17.so) ==19253== by 0x400F7D3: _dl_catch_error (in /usr/lib64/ld-2.17.so) ==19253== by 0x5CFEA11: __libc_dlopen_mode (in /usr/lib64/libc-2.17.so) ==19253== by 0x5CD39E7: __nss_lookup_function (in /usr/lib64/libc-2.17.so) ==19253== by 0x5CD3CCD: __nss_next2 (in /usr/lib64/libc-2.17.so) ==19253== ==19253== Conditional jump or move depends on uninitialised value(s) ==19253== at 0x5C7626B: __mktime_internal (in /usr/lib64/libc-2.17.so) ==19253== by 0x234738EA: LGADBase::WriteTestBeamBinary(char const*, char const*, char const*, unsigned int, unsigned int) (DataConverters.cxx:1500) ==19253== by 0x2347800F: LGADBase::ConvertData() (DataConverters.cxx:93) ==19253== by 0x4110066: ??? ==19253== by 0x96361FD: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x95BE89F: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x95BF88F: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x95BFB32: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x9692C46: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x94F0849: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x9504391: TCling::ProcessLine(char const*, TInterpreter::EErrorCode*) (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x51E8839: TApplication::ProcessLine(char const*, bool, int*) (in /usr/lib64/root/libCore.so.6.24.08) ==19253== Uninitialised value was created by a stack allocation ==19253== at 0x23473240: LGADBase::WriteTestBeamBinary(char const*, char const*, char const*, unsigned int, unsigned int) (DataConverters.cxx:1238) ==19253== ==19253== Conditional jump or move depends on uninitialised value(s) ==19253== at 0x5C7627F: __mktime_internal (in /usr/lib64/libc-2.17.so) ==19253== by 0x234738EA: LGADBase::WriteTestBeamBinary(char const*, char const*, char const*, unsigned int, unsigned int) (DataConverters.cxx:1500) ==19253== by 0x2347800F: LGADBase::ConvertData() (DataConverters.cxx:93) ==19253== by 0x4110066: ??? ==19253== by 0x96361FD: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x95BE89F: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x95BF88F: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x95BFB32: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x9692C46: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x94F0849: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x9504391: TCling::ProcessLine(char const*, TInterpreter::EErrorCode*) (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x51E8839: TApplication::ProcessLine(char const*, bool, int*) (in /usr/lib64/root/libCore.so.6.24.08) ==19253== Uninitialised value was created by a stack allocation ==19253== at 0x23473240: LGADBase::WriteTestBeamBinary(char const*, char const*, char const*, unsigned int, unsigned int) (DataConverters.cxx:1238) ==19253== ==19253== Conditional jump or move depends on uninitialised value(s) ==19253== at 0x5C76347: __mktime_internal (in /usr/lib64/libc-2.17.so) ==19253== by 0x234738EA: LGADBase::WriteTestBeamBinary(char const*, char const*, char const*, unsigned int, unsigned int) (DataConverters.cxx:1500) ==19253== by 0x2347800F: LGADBase::ConvertData() (DataConverters.cxx:93) ==19253== by 0x4110066: ??? ==19253== by 0x96361FD: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x95BE89F: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x95BF88F: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x95BFB32: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x9692C46: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x94F0849: ??? (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x9504391: TCling::ProcessLine(char const*, TInterpreter::EErrorCode*) (in /usr/lib64/root/libCling.so.6.24.08) ==19253== by 0x51E8839: TApplication::ProcessLine(char const*, bool, int*) (in /usr/lib64/root/libCore.so.6.24.08) ==19253== Uninitialised value was created by a stack allocation ==19253== at 0x23473240: LGADBase::WriteTestBeamBinary(char const*, char const*, char const*, unsigned int, unsigned int) (DataConverters.cxx:1238) ==19253== ==19253== Invalid read of size 8 ==19253== at 0x196252C5: TBranchElement::ReadLeavesMember(TBuffer&) (in /usr/lib64/root/libTree.so.6.24.08) ==19253== by 0x19620242: TBranch::GetEntry(long long, int) (in /usr/lib64/root/libTree.so.6.24.08) ==19253== by 0x1962F020: TBranchElement::GetEntry(long long, int) (in /usr/lib64/root/libTree.so.6.24.08) ==19253== by 0x22E4EE51: ??? (in /afs/cern.ch/work/e/egkougko/public/LGADUtils/Root/TrackCombine_cxx.so) ==19253== by 0x1: ??? ==19253== Address 0x1f624208 is 8 bytes inside a block of size 16 free'd ==19253== at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586) ==19253== by 0x22E5A9E6: ??? (in /afs/cern.ch/work/e/egkougko/public/LGADUtils/Root/TrackCombine_cxx.so) ==19253== by 0x21B85CBF: ??? ==19253== by 0x2465B47F: ??? ==19253== by 0x21531BFF: ??? ==19253== by 0x1F95D237: ??? ==19253== by 0x21B8600F: ??? ==19253== by 0x22E5594A: ??? (in /afs/cern.ch/work/e/egkougko/public/LGADUtils/Root/TrackCombine_cxx.so) ==19253== Block was alloc'd at ==19253== at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344) ==19253== by 0x22E5A9BF: ??? (in /afs/cern.ch/work/e/egkougko/public/LGADUtils/Root/TrackCombine_cxx.so) ==19253== by 0x21B85CBF: ??? ==19253== by 0x183C99EF: ??? ==19253== by 0x21531BFF: ??? ==19253== by 0x16D1ECF7: ??? ==19253== by 0x21B8600F: ??? ==19253== by 0x22E5594A: ??? (in /afs/cern.ch/work/e/egkougko/public/LGADUtils/Root/TrackCombine_cxx.so) ==19253== ==19253== Invalid read of size 8 ==19253== at 0x196252C5: TBranchElement::ReadLeavesMember(TBuffer&) (in /usr/lib64/root/libTree.so.6.24.08) ==19253== by 0x19620242: TBranch::GetEntry(long long, int) (in /usr/lib64/root/libTree.so.6.24.08) ==19253== by 0x1962F020: TBranchElement::GetEntry(long long, int) (in /usr/lib64/root/libTree.so.6.24.08) ==19253== by 0x22E4F2AE: ??? (in /afs/cern.ch/work/e/egkougko/public/LGADUtils/Root/TrackCombine_cxx.so) ==19253== by 0x1: ??? ==19253== Address 0x16d1ecd0 is 0 bytes inside a block of size 48 free'd ==19253== at 0x4C2B51D: operator delete(void*) (vg_replace_malloc.c:586) ==19253== by 0x22E5A926: ??? (in /afs/cern.ch/work/e/egkougko/public/LGADUtils/Root/TrackCombine_cxx.so) ==19253== by 0x21B85CBF: ??? ==19253== Block was alloc'd at ==19253== at 0x4C2A593: operator new(unsigned long) (vg_replace_malloc.c:344) ==19253== by 0x22E5A8FF: ??? (in /afs/cern.ch/work/e/egkougko/public/LGADUtils/Root/TrackCombine_cxx.so) ==19253== by 0x21B85CBF: ??? ==19253== ==19253== ==19253== Process terminating with default action of signal 6 (SIGABRT) ==19253== at 0x5BF7387: raise (in /usr/lib64/libc-2.17.so) ==19253== by 0x5BF8BB7: abort (in /usr/lib64/libc-2.17.so) ==19253== by 0x5703A94: __gnu_cxx::__verbose_terminate_handler() (in /usr/lib64/libstdc++.so.6.0.19) ==19253== by 0x5701A05: ??? (in /usr/lib64/libstdc++.so.6.0.19) ==19253== by 0x5701A32: std::terminate() (in /usr/lib64/libstdc++.so.6.0.19) ==19253== by 0x5701C52: __cxa_throw (in /usr/lib64/libstdc++.so.6.0.19) ==19253== by 0x5756B16: std::__throw_out_of_range(char const*) (in /usr/lib64/libstdc++.so.6.0.19) ==19253== by 0x22E50036: ??? (in /afs/cern.ch/work/e/egkougko/public/LGADUtils/Root/TrackCombine_cxx.so) ==19253== by 0x1: ??? ==19253== by 0x4: ??? ==19253== by 0x27: ??? ==19253== by 0x13: ??? ==19253== ==19253== HEAP SUMMARY: ==19253== in use at exit: 134,944,308 bytes in 182,765 blocks ==19253== total heap usage: 1,546,580 allocs, 1,363,815 frees, 1,007,135,577 bytes allocated ==19253== ==19253== LEAK SUMMARY: ==19253== definitely lost: 70,880 bytes in 281 blocks ==19253== indirectly lost: 87,786 bytes in 1,550 blocks ==19253== possibly lost: 3,614,544 bytes in 31,765 blocks ==19253== still reachable: 130,944,056 bytes in 146,362 blocks ==19253== of which reachable via heuristic: ==19253== stdstring : 347,285 bytes in 7,130 blocks ==19253== newarray : 24,248 bytes in 43 blocks ==19253== multipleinheritance: 5,512 bytes in 8 blocks ==19253== suppressed: 227,042 bytes in 2,807 blocks ==19253== Rerun with --leak-check=full to see details of leaked memory ==19253== ==19253== For lists of detected and suppressed errors, rerun with: -s ==19253== ERROR SUMMARY: 79 errors from 8 contexts (suppressed: 5484 from 223)