Details
-
Bug
-
Status: Closed (View Workflow)
-
High
-
Resolution: Fixed
-
6.24/00
-
None
-
olhswep22
Description
On olhswep22, ROOT commit 5fedce3a5a37, I configured the ROOT build with (copied from our nightlies):
/usr/bin/cmake3 -Wno-deprecated -Dfail-on-missing=On -DCMAKE_BUILD_TYPE=Release -Dalien=Off -Darrow=Off -Dasimage=On -Dbuiltin_afterimage=Off -Dbuiltin_cfitsio=Off -Dbuiltin_davix=Off -Dbuiltin_fftw3=Off -Dbuiltin_freetype=Off -Dbuiltin_ftgl=Off -Dbuiltin_gl2ps=Off -Dbuiltin_glew=Off -Dbuiltin_gsl=Off -Dbuiltin_lz4=On -Dbuiltin_lzma=Off -Dbuiltin_openssl=Off -Dbuiltin_pcre=Off -Dbuiltin_tbb=On -Dbuiltin_unuran=Off -Dbuiltin_vc=Off -Dbuiltin_vdt=On -Dbuiltin_veccore=On -Dbuiltin_xrootd=Off -Dbuiltin_xxhash=Off -Dbuiltin_zlib=Off -Dbuiltin_zstd=Off -Dcefweb=Off -Dclad=On -Dcocoa=Off -Dcuda=Off -Dcudnn=Off -Ddataframe=On -Ddavix=On -Ddcache=On -Ddev=Off -Dfcgi=Off -Dfftw3=On -Dfitsio=On -Dfortran=On -Dgdml=On -Dgfal=On -Dgsl_shared=Off -Dgviz=On -Dhttp=On -Dimt=On -Dlibcxx=Off -Dmathmore=On -Dmemstat=On -Dminuit2=On -Dmlp=On -Dmonalisa=Off -Dmpi=Off -Dmysql=On -Dodbc=On -Dopengl=On -Doracle=Off -Dpgsql=On -Dpyroot=On -Dpythia6=Off -Dpythia6_nolink=Off -Dpythia8=Off -Dqt5web=Off -Dr=On -Droofit=On -Dshadowpw=On -Dspectrum=On -Dsqlite=On -Dssl=On -Dtmva=On -Dtmva-cpu=On -Dtmva-gpu=Off -Dtmva-pymva=On -Dtmva-rmva=On -Dunuran=On -Dvc=Off -Dvdt=On -Dveccore=On -Dvecgeom=Off -Dvmc=On -Dwin_broken_tests=Off -Dx11=On -Dxml=On -Dxproofd=Off -Dxrootd=On -DCMAKE_CXX_STANDARD=11 -Dtesting=ON -Droottest=ON -DCMAKE_CXX_FLAGS=-UNDEBUG -DLLVM_ENABLE_ASSERTIONS=On -DLLVM_ENABLE_ASSERTIONS=YES ../root |
Valgrind reports the following when invoked e.g. as (the actual test does not seem to matter):
valgrind --log-file=valgrind.log --num-callers=100 --suppressions=etc/valgrind-root.supp ./tree/dataframe/test/dataframe_snapshot --gtest_filter="*ClonesArray"
|
==17235== Memcheck, a memory error detector
|
==17235== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
|
==17235== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info
|
==17235== Command: ./tree/dataframe/test/dataframe_snapshot --gtest_filter=*ClonesArray
|
==17235== Parent PID: 502
|
==17235==
|
==17235== Source and destination overlap in memcpy(0x1ffeffd718, 0x1ffeffd718, 12)
|
==17235== at 0x4C2E81D: memcpy@@GLIBC_2.14 (vg_replace_strmem.c:1035)
|
==17235== by 0xDF10438: void llvm::SmallVectorImpl<char>::append<char const*, void>(char const*, char const*) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xFC5BF42: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xFC5D50F: (anonymous namespace)::RedirectingFileSystem::create(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xFC5D9A5: clang::vfs::getVFSFromYAML(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDF156C7: (anonymous namespace)::collectModuleMaps(clang::CompilerInstance&, llvm::SmallVectorImpl<std::string>&) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDF191A4: (anonymous namespace)::createCIImpl(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, cling::CompilerOptions const&, char const*, std::unique_ptr<clang::ASTConsumer, std::default_delete<clang::ASTConsumer> >, std::vector<std::shared_ptr<clang::ModuleFileExtension>, std::allocator<std::shared_ptr<clang::ModuleFileExtension> > > const&, bool, bool) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDF19AA8: cling::CIFactory::createCI(llvm::StringRef, cling::InvocationOptions const&, char const*, std::unique_ptr<clang::ASTConsumer, std::default_delete<clang::ASTConsumer> >, std::vector<std::shared_ptr<clang::ModuleFileExtension>, std::allocator<std::shared_ptr<clang::ModuleFileExtension> > > const&) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDFB4C6E: cling::IncrementalParser::IncrementalParser(cling::Interpreter*, char const*, std::vector<std::shared_ptr<clang::ModuleFileExtension>, std::allocator<std::shared_ptr<clang::ModuleFileExtension> > > const&) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDF43B65: cling::Interpreter::Interpreter(int, char const* const*, char const*, std::vector<std::shared_ptr<clang::ModuleFileExtension>, std::allocator<std::shared_ptr<clang::ModuleFileExtension> > > const&, bool, cling::Interpreter const*) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDEE179E: TCling::TCling(char const*, char const*, char const* const*) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDEE3AE3: CreateInterpreter (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0x8044738: TROOT::InitInterpreter() (in /data/sftnight/eguiraud/build/lib/libCore.so)
|
==17235== by 0x8044B55: ROOT::Internal::GetROOT2() (in /data/sftnight/eguiraud/build/lib/libCore.so)
|
==17235== by 0x8124334: TClass::GetClass(char const*, bool, bool) (in /data/sftnight/eguiraud/build/lib/libCore.so)
|
==17235== by 0x80DF429: TClonesArray::SetClass(char const*, int) (in /data/sftnight/eguiraud/build/lib/libCore.so)
|
==17235== by 0x80DF477: TClonesArray::TClonesArray(char const*, int, bool) (in /data/sftnight/eguiraud/build/lib/libCore.so)
|
==17235== by 0x4CAA12: ReadWriteTClonesArray() (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x5428E2: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x538625: testing::Test::Run() (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x538730: testing::TestInfo::Run() (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x5387F4: testing::TestSuite::Run() (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x538C6C: testing::internal::UnitTestImpl::RunAllTests() (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x538E6A: testing::UnitTest::Run() (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x4B5916: main (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235==
|
==17235== Source and destination overlap in memcpy(0x1ffeffd298, 0x1ffeffd298, 14)
|
==17235== at 0x4C2E81D: memcpy@@GLIBC_2.14 (vg_replace_strmem.c:1035)
|
==17235== by 0xDF10438: void llvm::SmallVectorImpl<char>::append<char const*, void>(char const*, char const*) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xFC5BF42: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xFC5C3C1: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xFC5D50F: (anonymous namespace)::RedirectingFileSystem::create(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xFC5D9A5: clang::vfs::getVFSFromYAML(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDF156C7: (anonymous namespace)::collectModuleMaps(clang::CompilerInstance&, llvm::SmallVectorImpl<std::string>&) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDF191A4: (anonymous namespace)::createCIImpl(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, cling::CompilerOptions const&, char const*, std::unique_ptr<clang::ASTConsumer, std::default_delete<clang::ASTConsumer> >, std::vector<std::shared_ptr<clang::ModuleFileExtension>, std::allocator<std::shared_ptr<clang::ModuleFileExtension> > > const&, bool, bool) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDF19AA8: cling::CIFactory::createCI(llvm::StringRef, cling::InvocationOptions const&, char const*, std::unique_ptr<clang::ASTConsumer, std::default_delete<clang::ASTConsumer> >, std::vector<std::shared_ptr<clang::ModuleFileExtension>, std::allocator<std::shared_ptr<clang::ModuleFileExtension> > > const&) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDFB4C6E: cling::IncrementalParser::IncrementalParser(cling::Interpreter*, char const*, std::vector<std::shared_ptr<clang::ModuleFileExtension>, std::allocator<std::shared_ptr<clang::ModuleFileExtension> > > const&) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDF43B65: cling::Interpreter::Interpreter(int, char const* const*, char const*, std::vector<std::shared_ptr<clang::ModuleFileExtension>, std::allocator<std::shared_ptr<clang::ModuleFileExtension> > > const&, bool, cling::Interpreter const*) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDEE179E: TCling::TCling(char const*, char const*, char const* const*) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDEE3AE3: CreateInterpreter (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0x8044738: TROOT::InitInterpreter() (in /data/sftnight/eguiraud/build/lib/libCore.so)
|
==17235== by 0x8044B55: ROOT::Internal::GetROOT2() (in /data/sftnight/eguiraud/build/lib/libCore.so)
|
==17235== by 0x8124334: TClass::GetClass(char const*, bool, bool) (in /data/sftnight/eguiraud/build/lib/libCore.so)
|
==17235== by 0x80DF429: TClonesArray::SetClass(char const*, int) (in /data/sftnight/eguiraud/build/lib/libCore.so)
|
==17235== by 0x80DF477: TClonesArray::TClonesArray(char const*, int, bool) (in /data/sftnight/eguiraud/build/lib/libCore.so)
|
==17235== by 0x4CAA12: ReadWriteTClonesArray() (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x5428E2: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x538625: testing::Test::Run() (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x538730: testing::TestInfo::Run() (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x5387F4: testing::TestSuite::Run() (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x538C6C: testing::internal::UnitTestImpl::RunAllTests() (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x538E6A: testing::UnitTest::Run() (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x4B5916: main (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235==
|
==17235== Source and destination overlap in memcpy(0x1ffeffd298, 0x1ffeffd298, 54)
|
==17235== at 0x4C2E81D: memcpy@@GLIBC_2.14 (vg_replace_strmem.c:1035)
|
==17235== by 0xDF10438: void llvm::SmallVectorImpl<char>::append<char const*, void>(char const*, char const*) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xFC5C5C1: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xFC5C3C1: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xFC5D50F: (anonymous namespace)::RedirectingFileSystem::create(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xFC5D9A5: clang::vfs::getVFSFromYAML(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDF156C7: (anonymous namespace)::collectModuleMaps(clang::CompilerInstance&, llvm::SmallVectorImpl<std::string>&) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDF191A4: (anonymous namespace)::createCIImpl(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, cling::CompilerOptions const&, char const*, std::unique_ptr<clang::ASTConsumer, std::default_delete<clang::ASTConsumer> >, std::vector<std::shared_ptr<clang::ModuleFileExtension>, std::allocator<std::shared_ptr<clang::ModuleFileExtension> > > const&, bool, bool) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDF19AA8: cling::CIFactory::createCI(llvm::StringRef, cling::InvocationOptions const&, char const*, std::unique_ptr<clang::ASTConsumer, std::default_delete<clang::ASTConsumer> >, std::vector<std::shared_ptr<clang::ModuleFileExtension>, std::allocator<std::shared_ptr<clang::ModuleFileExtension> > > const&) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDFB4C6E: cling::IncrementalParser::IncrementalParser(cling::Interpreter*, char const*, std::vector<std::shared_ptr<clang::ModuleFileExtension>, std::allocator<std::shared_ptr<clang::ModuleFileExtension> > > const&) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDF43B65: cling::Interpreter::Interpreter(int, char const* const*, char const*, std::vector<std::shared_ptr<clang::ModuleFileExtension>, std::allocator<std::shared_ptr<clang::ModuleFileExtension> > > const&, bool, cling::Interpreter const*) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDEE179E: TCling::TCling(char const*, char const*, char const* const*) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDEE3AE3: CreateInterpreter (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0x8044738: TROOT::InitInterpreter() (in /data/sftnight/eguiraud/build/lib/libCore.so)
|
==17235== by 0x8044B55: ROOT::Internal::GetROOT2() (in /data/sftnight/eguiraud/build/lib/libCore.so)
|
==17235== by 0x8124334: TClass::GetClass(char const*, bool, bool) (in /data/sftnight/eguiraud/build/lib/libCore.so)
|
==17235== by 0x80DF429: TClonesArray::SetClass(char const*, int) (in /data/sftnight/eguiraud/build/lib/libCore.so)
|
==17235== by 0x80DF477: TClonesArray::TClonesArray(char const*, int, bool) (in /data/sftnight/eguiraud/build/lib/libCore.so)
|
==17235== by 0x4CAA12: ReadWriteTClonesArray() (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x5428E2: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x538625: testing::Test::Run() (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x538730: testing::TestInfo::Run() (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x5387F4: testing::TestSuite::Run() (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x538C6C: testing::internal::UnitTestImpl::RunAllTests() (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x538E6A: testing::UnitTest::Run() (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x4B5916: main (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235==
|
==17235== Source and destination overlap in memcpy(0x1ffeffe2d8, 0x1ffeffe2d8, 81)
|
==17235== at 0x4C2E81D: memcpy@@GLIBC_2.14 (vg_replace_strmem.c:1035)
|
==17235== by 0xDF10438: void llvm::SmallVectorImpl<char>::append<char const*, void>(char const*, char const*) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xFC5AF4A: (anonymous namespace)::RedirectingFileSystem::lookupPath(llvm::Twine const&) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xFC5B378: (anonymous namespace)::RedirectingFileSystem::status(llvm::Twine const&) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xFC584FB: clang::vfs::OverlayFileSystem::status(llvm::Twine const&) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xFBF6392: clang::FileSystemStatCache::get(llvm::StringRef, clang::FileData&, bool, std::unique_ptr<clang::vfs::File, std::default_delete<clang::vfs::File> >*, clang::FileSystemStatCache*, clang::vfs::FileSystem&) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xFBF1D10: clang::FileManager::getStatValue(llvm::StringRef, clang::FileData&, bool, std::unique_ptr<clang::vfs::File, std::default_delete<clang::vfs::File> >*) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xFBF568F: clang::FileManager::getFile(llvm::StringRef, bool, bool) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDF187A7: (anonymous namespace)::createCIImpl(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, cling::CompilerOptions const&, char const*, std::unique_ptr<clang::ASTConsumer, std::default_delete<clang::ASTConsumer> >, std::vector<std::shared_ptr<clang::ModuleFileExtension>, std::allocator<std::shared_ptr<clang::ModuleFileExtension> > > const&, bool, bool) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDF19AA8: cling::CIFactory::createCI(llvm::StringRef, cling::InvocationOptions const&, char const*, std::unique_ptr<clang::ASTConsumer, std::default_delete<clang::ASTConsumer> >, std::vector<std::shared_ptr<clang::ModuleFileExtension>, std::allocator<std::shared_ptr<clang::ModuleFileExtension> > > const&) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDFB4C6E: cling::IncrementalParser::IncrementalParser(cling::Interpreter*, char const*, std::vector<std::shared_ptr<clang::ModuleFileExtension>, std::allocator<std::shared_ptr<clang::ModuleFileExtension> > > const&) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDF43B65: cling::Interpreter::Interpreter(int, char const* const*, char const*, std::vector<std::shared_ptr<clang::ModuleFileExtension>, std::allocator<std::shared_ptr<clang::ModuleFileExtension> > > const&, bool, cling::Interpreter const*) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDEE179E: TCling::TCling(char const*, char const*, char const* const*) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDEE3AE3: CreateInterpreter (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0x8044738: TROOT::InitInterpreter() (in /data/sftnight/eguiraud/build/lib/libCore.so)
|
==17235== by 0x8044B55: ROOT::Internal::GetROOT2() (in /data/sftnight/eguiraud/build/lib/libCore.so)
|
==17235== by 0x8124334: TClass::GetClass(char const*, bool, bool) (in /data/sftnight/eguiraud/build/lib/libCore.so)
|
==17235== by 0x80DF429: TClonesArray::SetClass(char const*, int) (in /data/sftnight/eguiraud/build/lib/libCore.so)
|
==17235== by 0x80DF477: TClonesArray::TClonesArray(char const*, int, bool) (in /data/sftnight/eguiraud/build/lib/libCore.so)
|
==17235== by 0x4CAA12: ReadWriteTClonesArray() (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x5428E2: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x538625: testing::Test::Run() (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x538730: testing::TestInfo::Run() (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x5387F4: testing::TestSuite::Run() (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x538C6C: testing::internal::UnitTestImpl::RunAllTests() (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x538E6A: testing::UnitTest::Run() (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x4B5916: main (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235==
|
==17235== Source and destination overlap in memcpy(0x1ffeffdcb8, 0x1ffeffdcb8, 81)
|
==17235== at 0x4C2E81D: memcpy@@GLIBC_2.14 (vg_replace_strmem.c:1035)
|
==17235== by 0xDF10438: void llvm::SmallVectorImpl<char>::append<char const*, void>(char const*, char const*) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xFC5AF4A: (anonymous namespace)::RedirectingFileSystem::lookupPath(llvm::Twine const&) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xFC5AF93: (anonymous namespace)::RedirectingFileSystem::openFileForRead(llvm::Twine const&) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xFC5443B: clang::vfs::OverlayFileSystem::openFileForRead(llvm::Twine const&) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xFC56963: clang::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long, bool, bool) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xFBF19DE: clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xFC0CCF2: clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xFB9993A: clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xFB6EA3C: clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xFB6EFE2: clang::HeaderSearch::loadModuleMapFile(clang::FileEntry const*, bool, clang::FileID, unsigned int*, llvm::StringRef) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDF18783: (anonymous namespace)::createCIImpl(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, cling::CompilerOptions const&, char const*, std::unique_ptr<clang::ASTConsumer, std::default_delete<clang::ASTConsumer> >, std::vector<std::shared_ptr<clang::ModuleFileExtension>, std::allocator<std::shared_ptr<clang::ModuleFileExtension> > > const&, bool, bool) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDF19AA8: cling::CIFactory::createCI(llvm::StringRef, cling::InvocationOptions const&, char const*, std::unique_ptr<clang::ASTConsumer, std::default_delete<clang::ASTConsumer> >, std::vector<std::shared_ptr<clang::ModuleFileExtension>, std::allocator<std::shared_ptr<clang::ModuleFileExtension> > > const&) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDFB4C6E: cling::IncrementalParser::IncrementalParser(cling::Interpreter*, char const*, std::vector<std::shared_ptr<clang::ModuleFileExtension>, std::allocator<std::shared_ptr<clang::ModuleFileExtension> > > const&) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDF43B65: cling::Interpreter::Interpreter(int, char const* const*, char const*, std::vector<std::shared_ptr<clang::ModuleFileExtension>, std::allocator<std::shared_ptr<clang::ModuleFileExtension> > > const&, bool, cling::Interpreter const*) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDEE179E: TCling::TCling(char const*, char const*, char const* const*) (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0xDEE3AE3: CreateInterpreter (in /data/sftnight/eguiraud/build/lib/libCling.so)
|
==17235== by 0x8044738: TROOT::InitInterpreter() (in /data/sftnight/eguiraud/build/lib/libCore.so)
|
==17235== by 0x8044B55: ROOT::Internal::GetROOT2() (in /data/sftnight/eguiraud/build/lib/libCore.so)
|
==17235== by 0x8124334: TClass::GetClass(char const*, bool, bool) (in /data/sftnight/eguiraud/build/lib/libCore.so)
|
==17235== by 0x80DF429: TClonesArray::SetClass(char const*, int) (in /data/sftnight/eguiraud/build/lib/libCore.so)
|
==17235== by 0x80DF477: TClonesArray::TClonesArray(char const*, int, bool) (in /data/sftnight/eguiraud/build/lib/libCore.so)
|
==17235== by 0x4CAA12: ReadWriteTClonesArray() (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x5428E2: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x538625: testing::Test::Run() (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x538730: testing::TestInfo::Run() (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x5387F4: testing::TestSuite::Run() (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x538C6C: testing::internal::UnitTestImpl::RunAllTests() (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x538E6A: testing::UnitTest::Run() (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235== by 0x4B5916: main (in /data/sftnight/eguiraud/build/tree/dataframe/test/dataframe_snapshot)
|
==17235==
|
==17235==
|
==17235== HEAP SUMMARY:
|
==17235== in use at exit: 66,509,696 bytes in 91,016 blocks
|
==17235== total heap usage: 1,149,891 allocs, 1,058,875 frees, 728,427,951 bytes allocated
|
==17235==
|
==17235== LEAK SUMMARY:
|
==17235== definitely lost: 265 bytes in 4 blocks
|
==17235== indirectly lost: 0 bytes in 0 blocks
|
==17235== possibly lost: 2,976 bytes in 12 blocks
|
==17235== still reachable: 65,515,717 bytes in 75,424 blocks
|
==17235== of which reachable via heuristic:
|
==17235== stdstring : 415,112 bytes in 9,066 blocks
|
==17235== newarray : 31,504 bytes in 49 blocks
|
==17235== suppressed: 990,738 bytes in 15,576 blocks
|
==17235== Rerun with --leak-check=full to see details of leaked memory
|
==17235==
|
==17235== For lists of detected and suppressed errors, rerun with: -s
|
==17235== ERROR SUMMARY: 6902 errors from 5 contexts (suppressed: 4275 from 265)
|