==4851== Memcheck, a memory error detector ==4851== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al. ==4851== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info ==4851== Command: /home/matous/work/UElocal/CHECK/tests/MemLeak ==4851== Parent PID: 4540 ==4851== ==4851== Conditional jump or move depends on uninitialised value(s) ==4851== at 0x5025F95: TObject::operator=(TObject const&) (in /home/matous/work/root5/lib/libCore.so) ==4851== by 0x7FEBCDD: TVectorT::operator=(TVectorT const&) (in /home/matous/work/root5/lib/libMatrix.so) ==4851== by 0x7FEBDAB: TVectorT::TVectorT(TVectorT const&) (in /home/matous/work/root5/lib/libMatrix.so) ==4851== by 0xB84121E: TLinearFitter::Eval() (in /home/matous/work/root5/lib/libMinuit.so) ==4851== by 0xB850C28: TLinearMinimizer::Minimize() (in /home/matous/work/root5/lib/libMinuit.so) ==4851== by 0x5F8C1AF: ROOT::Fit::Fitter::DoMinimization(ROOT::Math::IBaseFunctionMultiDim const*) (in /home/matous/work/root5/lib/libMathCore.so) ==4851== by 0x5F8EC64: ROOT::Fit::Fitter::DoLeastSquareFit(ROOT::Fit::BinData const&) (in /home/matous/work/root5/lib/libMathCore.so) ==4851== by 0x5905F6A: TFitResultPtr HFit::Fit(TGraph*, TF1*, Foption_t&, ROOT::Math::MinimizerOptions const&, char const*, ROOT::Fit::DataRange&) (in /home/matous/work/root5/lib/libHist.so) ==4851== by 0x5900BC9: ROOT::Fit::FitObject(TGraph*, TF1*, Foption_t&, ROOT::Math::MinimizerOptions const&, char const*, ROOT::Fit::DataRange&) (in /home/matous/work/root5/lib/libHist.so) ==4851== by 0x593023B: TGraph::Fit(TF1*, char const*, char const*, double, double) (in /home/matous/work/root5/lib/libHist.so) ==4851== by 0x401492: main (MemLeak.cxx:49) ==4851== Uninitialised value was created by a stack allocation ==4851== at 0xB840F04: TLinearFitter::Eval() (in /home/matous/work/root5/lib/libMinuit.so) ==4851== ==4851== ==4851== HEAP SUMMARY: ==4851== in use at exit: 9,407,748 bytes in 58,118 blocks ==4851== total heap usage: 289,408 allocs, 231,290 frees, 62,132,727 bytes allocated ==4851== ==4851== 392 (184 direct, 208 indirect) bytes in 1 blocks are definitely lost in loss record 29,520 of 29,774 ==4851== at 0x4C2C157: operator new(unsigned long) (vg_replace_malloc.c:333) ==4851== by 0x4FFEDD8: TStorage::ObjectAlloc(unsigned long) (in /home/matous/work/root5/lib/libCore.so) ==4851== by 0x4015D8: TObject::operator new(unsigned long) (TObject.h:156) ==4851== by 0x4012B4: main (MemLeak.cxx:37) ==4851== ==4851== LEAK SUMMARY: ==4851== definitely lost: 184 bytes in 1 blocks ==4851== indirectly lost: 208 bytes in 5 blocks ==4851== possibly lost: 0 bytes in 0 blocks ==4851== still reachable: 7,995,531 bytes in 43,691 blocks ==4851== of which reachable via heuristic: ==4851== stdstring : 2,169 bytes in 63 blocks ==4851== newarray : 7,528 bytes in 11 blocks ==4851== suppressed: 1,411,825 bytes in 14,421 blocks ==4851== Reachable blocks (those to which a pointer was found) are not shown. ==4851== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==4851== ==4851== For counts of detected and suppressed errors, rerun with: -v ==4851== ERROR SUMMARY: 1001 errors from 2 contexts (suppressed: 7077 from 77)