==15506== Memcheck, a memory error detector ==15506== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==15506== Using Valgrind-3.14.0 and LibVEX; rerun with -h for copyright info ==15506== Command: root.exe -b -l -q Visualise_Fluctuation3.C ==15506== Parent PID: 3754 ==15506== ==15506== Source and destination overlap in memcpy(0x1ffeffaf78, 0x1ffeffaf78, 12) ==15506== at 0x4C2E74D: memcpy@@GLIBC_2.14 (vg_replace_strmem.c:1035) ==15506== by 0x7C97B28: void llvm::SmallVectorImpl::append(char const*, char const*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x978EF85: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x9790460: (anonymous namespace)::RedirectingFileSystem::create(std::unique_ptr >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x97907E5: clang::vfs::getVFSFromYAML(std::unique_ptr >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7C9ACCF: (anonymous namespace)::collectModuleMaps(clang::CompilerInstance&, llvm::SmallVectorImpl&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7C9CA9B: (anonymous namespace)::setupCxxModules(clang::CompilerInstance&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7C9FB13: (anonymous namespace)::createCIImpl(std::unique_ptr >, cling::CompilerOptions const&, char const*, std::unique_ptr >, std::vector, std::allocator > > const&, bool, bool) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CA07B8: cling::CIFactory::createCI(llvm::StringRef, cling::InvocationOptions const&, char const*, std::unique_ptr >, std::vector, std::allocator > > const&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D22C00: cling::IncrementalParser::IncrementalParser(cling::Interpreter*, char const*, std::vector, std::allocator > > const&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBF336: cling::Interpreter::Interpreter(int, char const* const*, char const*, std::vector, std::allocator > > const&, bool, cling::Interpreter const*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7C6782E: TCling::TCling(char const*, char const*, char const* const*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== ==15506== Source and destination overlap in memcpy(0x1ffeffaaf8, 0x1ffeffaaf8, 14) ==15506== at 0x4C2E74D: memcpy@@GLIBC_2.14 (vg_replace_strmem.c:1035) ==15506== by 0x7C97B28: void llvm::SmallVectorImpl::append(char const*, char const*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x978EF85: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x978F101: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x9790460: (anonymous namespace)::RedirectingFileSystem::create(std::unique_ptr >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x97907E5: clang::vfs::getVFSFromYAML(std::unique_ptr >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7C9ACCF: (anonymous namespace)::collectModuleMaps(clang::CompilerInstance&, llvm::SmallVectorImpl&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7C9CA9B: (anonymous namespace)::setupCxxModules(clang::CompilerInstance&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7C9FB13: (anonymous namespace)::createCIImpl(std::unique_ptr >, cling::CompilerOptions const&, char const*, std::unique_ptr >, std::vector, std::allocator > > const&, bool, bool) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CA07B8: cling::CIFactory::createCI(llvm::StringRef, cling::InvocationOptions const&, char const*, std::unique_ptr >, std::vector, std::allocator > > const&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D22C00: cling::IncrementalParser::IncrementalParser(cling::Interpreter*, char const*, std::vector, std::allocator > > const&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBF336: cling::Interpreter::Interpreter(int, char const* const*, char const*, std::vector, std::allocator > > const&, bool, cling::Interpreter const*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== ==15506== Source and destination overlap in memcpy(0x1ffeffaaf8, 0x1ffeffaaf8, 48) ==15506== at 0x4C2E74D: memcpy@@GLIBC_2.14 (vg_replace_strmem.c:1035) ==15506== by 0x7C97B28: void llvm::SmallVectorImpl::append(char const*, char const*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x978F20D: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x978F101: (anonymous namespace)::RedirectingFileSystemParser::parseEntry(llvm::yaml::Node*, (anonymous namespace)::RedirectingFileSystem*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x9790460: (anonymous namespace)::RedirectingFileSystem::create(std::unique_ptr >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x97907E5: clang::vfs::getVFSFromYAML(std::unique_ptr >, void (*)(llvm::SMDiagnostic const&, void*), llvm::StringRef, void*, llvm::IntrusiveRefCntPtr) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7C9ACCF: (anonymous namespace)::collectModuleMaps(clang::CompilerInstance&, llvm::SmallVectorImpl&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7C9CA9B: (anonymous namespace)::setupCxxModules(clang::CompilerInstance&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7C9FB13: (anonymous namespace)::createCIImpl(std::unique_ptr >, cling::CompilerOptions const&, char const*, std::unique_ptr >, std::vector, std::allocator > > const&, bool, bool) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CA07B8: cling::CIFactory::createCI(llvm::StringRef, cling::InvocationOptions const&, char const*, std::unique_ptr >, std::vector, std::allocator > > const&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D22C00: cling::IncrementalParser::IncrementalParser(cling::Interpreter*, char const*, std::vector, std::allocator > > const&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBF336: cling::Interpreter::Interpreter(int, char const* const*, char const*, std::vector, std::allocator > > const&, bool, cling::Interpreter const*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== ==15506== Source and destination overlap in memcpy(0x1ffeffb7b8, 0x1ffeffb7b8, 75) ==15506== at 0x4C2E74D: memcpy@@GLIBC_2.14 (vg_replace_strmem.c:1035) ==15506== by 0x7C97B28: void llvm::SmallVectorImpl::append(char const*, char const*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x978DE12: (anonymous namespace)::RedirectingFileSystem::lookupPath(llvm::Twine const&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x978E208: (anonymous namespace)::RedirectingFileSystem::status(llvm::Twine const&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x97867E7: clang::vfs::OverlayFileSystem::status(llvm::Twine const&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x9724EF2: clang::FileSystemStatCache::get(llvm::StringRef, clang::FileData&, bool, std::unique_ptr >*, clang::FileSystemStatCache*, clang::vfs::FileSystem&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x9720FD0: clang::FileManager::getStatValue(llvm::StringRef, clang::FileData&, bool, std::unique_ptr >*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x9723944: clang::FileManager::getFile(llvm::StringRef, bool, bool) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7C9F030: (anonymous namespace)::createCIImpl(std::unique_ptr >, cling::CompilerOptions const&, char const*, std::unique_ptr >, std::vector, std::allocator > > const&, bool, bool) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CA07B8: cling::CIFactory::createCI(llvm::StringRef, cling::InvocationOptions const&, char const*, std::unique_ptr >, std::vector, std::allocator > > const&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D22C00: cling::IncrementalParser::IncrementalParser(cling::Interpreter*, char const*, std::vector, std::allocator > > const&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBF336: cling::Interpreter::Interpreter(int, char const* const*, char const*, std::vector, std::allocator > > const&, bool, cling::Interpreter const*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== ==15506== Source and destination overlap in memcpy(0x1ffeffb188, 0x1ffeffb188, 75) ==15506== at 0x4C2E74D: memcpy@@GLIBC_2.14 (vg_replace_strmem.c:1035) ==15506== by 0x7C97B28: void llvm::SmallVectorImpl::append(char const*, char const*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x978DE12: (anonymous namespace)::RedirectingFileSystem::lookupPath(llvm::Twine const&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x978DE53: (anonymous namespace)::RedirectingFileSystem::openFileForRead(llvm::Twine const&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x9787607: clang::vfs::OverlayFileSystem::openFileForRead(llvm::Twine const&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x978A633: clang::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long, bool, bool) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x9720C9E: clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x973A684: clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x96C90B2: clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x969E247: clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x969E7E2: clang::HeaderSearch::loadModuleMapFile(clang::FileEntry const*, bool, clang::FileID, unsigned int*, llvm::StringRef) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7C9F00B: (anonymous namespace)::createCIImpl(std::unique_ptr >, cling::CompilerOptions const&, char const*, std::unique_ptr >, std::vector, std::allocator > > const&, bool, bool) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== ==15506== Syscall param msync(start) points to unaddressable byte(s) ==15506== at 0x5F15E20: __msync_nocancel (in /usr/lib64/libpthread-2.17.so) ==15506== by 0x7D6C7B6: cling::utils::platform::IsMemoryValid(void const*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CB8B2F: cling_runtime_internal_throwIfInvalidPointer (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x40430D0: ??? ==15506== by 0x4043065: ??? ==15506== by 0x7D135C3: cling::IncrementalExecutor::executeWrapper(llvm::StringRef, cling::Value*) const (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBA947: cling::Interpreter::RunFunction(clang::FunctionDecl const*, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBB5E5: cling::Interpreter::EvaluateInternal(std::string const&, cling::CompilationOptions, cling::Value*, cling::Transaction**, unsigned long) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBBB91: cling::Interpreter::echo(std::string const&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D56F62: cling::MetaSema::actOnxCommand(llvm::StringRef, llvm::StringRef, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D6329D: cling::MetaParser::isXCommand(cling::MetaSema::ActionResult&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D6364D: cling::MetaParser::isCommand(cling::MetaSema::ActionResult&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== Address 0x69ac958 is 0 bytes after a block of size 80,056 alloc'd ==15506== at 0x4C2AB68: operator new[](unsigned long) (vg_replace_malloc.c:433) ==15506== by 0x528E5B0: TObjectTable::TObjectTable(int) (in /home/flogoru/Root/root/lib/libCore.so.6.20.04) ==15506== by 0x528EA7E: TObjectTable::AddObj(TObject*) (in /home/flogoru/Root/root/lib/libCore.so.6.20.04) ==15506== by 0x5206AA3: TDirectory::TDirectory() (in /home/flogoru/Root/root/lib/libCore.so.6.20.04) ==15506== by 0x51E19FF: TROOT::TROOT(char const*, char const*, void (**)()) (in /home/flogoru/Root/root/lib/libCore.so.6.20.04) ==15506== by 0x51E3A19: ROOT::Internal::GetROOT1() (in /home/flogoru/Root/root/lib/libCore.so.6.20.04) ==15506== by 0x51D725F: _GLOBAL__sub_I_TROOT.cxx (in /home/flogoru/Root/root/lib/libCore.so.6.20.04) ==15506== by 0x400F992: _dl_init (in /usr/lib64/ld-2.17.so) ==15506== by 0x4001179: ??? (in /usr/lib64/ld-2.17.so) ==15506== by 0x4: ??? ==15506== by 0x1FFEFFF89A: ??? ==15506== by 0x1FFEFFF8A3: ??? ==15506== ==15506== Syscall param msync(start) points to unaddressable byte(s) ==15506== at 0x5F15E20: __msync_nocancel (in /usr/lib64/libpthread-2.17.so) ==15506== by 0x7D6C7B6: cling::utils::platform::IsMemoryValid(void const*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CB8B2F: cling_runtime_internal_throwIfInvalidPointer (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x4215848: ??? ==15506== by 0x4041065: ??? ==15506== by 0x7D135C3: cling::IncrementalExecutor::executeWrapper(llvm::StringRef, cling::Value*) const (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBA947: cling::Interpreter::RunFunction(clang::FunctionDecl const*, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBB5E5: cling::Interpreter::EvaluateInternal(std::string const&, cling::CompilationOptions, cling::Value*, cling::Transaction**, unsigned long) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBBB91: cling::Interpreter::echo(std::string const&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D56F62: cling::MetaSema::actOnxCommand(llvm::StringRef, llvm::StringRef, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D6329D: cling::MetaParser::isXCommand(cling::MetaSema::ActionResult&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D6364D: cling::MetaParser::isCommand(cling::MetaSema::ActionResult&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== Address 0x121a9000 is 16 bytes inside a block of size 69 free'd ==15506== at 0x4C2B44D: operator delete(void*) (vg_replace_malloc.c:586) ==15506== by 0x882CD84: llvm::RuntimeDyldImpl::resolveExternalSymbols() (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x882E384: llvm::RuntimeDyldImpl::resolveRelocations() (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x882E63C: llvm::RuntimeDyld::finalizeWithMemoryManagerLocking() (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D1729A: llvm::orc::RTDyldObjectLinkingLayer::ConcreteLinkedObject, std::shared_ptr, llvm::orc::RTDyldObjectLinkingLayer::addObject(std::shared_ptr >, std::shared_ptr)::{lambda(std::_List_iterator > >, llvm::RuntimeDyld&, std::shared_ptr > const&, std::function)#1}>::finalize() (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D16F86: std::_Function_handler (), llvm::orc::RTDyldObjectLinkingLayer::ConcreteLinkedObject, std::shared_ptr, llvm::orc::RTDyldObjectLinkingLayer::addObject(std::shared_ptr >, std::shared_ptr)::{lambda(std::_List_iterator > >, llvm::RuntimeDyld&, std::shared_ptr > const&, std::function)#1}>::getSymbolMaterializer(std::string)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D1D649: llvm::orc::LazyEmittingLayer >::EmissionDeferredModule::find(llvm::StringRef, bool, llvm::orc::IRCompileLayer&)::{lambda()#1}::operator()() const (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D1DEAB: std::_Function_handler (), llvm::orc::LazyEmittingLayer >::EmissionDeferredModule::find(llvm::StringRef, bool, llvm::orc::IRCompileLayer&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D1BC95: llvm::orc::LambdaResolver const&)::{lambda(std::string const&)#1}, cling::IncrementalJIT::addModule(std::shared_ptr const&)::{lambda(std::string const&)#2}>::findSymbol(std::string const&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x882CA5C: llvm::RuntimeDyldImpl::resolveExternalSymbols() (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x882E384: llvm::RuntimeDyldImpl::resolveRelocations() (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x882E63C: llvm::RuntimeDyld::finalizeWithMemoryManagerLocking() (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== Block was alloc'd at ==15506== at 0x4C2A4C3: operator new(unsigned long) (vg_replace_malloc.c:344) ==15506== by 0x57A4CD8: allocate (new_allocator.h:104) ==15506== by 0x57A4CD8: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator const&) (basic_string.tcc:607) ==15506== by 0x52AC190: char* std::string::_S_construct(char const*, char const*, std::allocator const&, std::forward_iterator_tag) (in /home/flogoru/Root/root/lib/libCore.so.6.20.04) ==15506== by 0x57A6997: _S_construct_aux (basic_string.h:1725) ==15506== by 0x57A6997: _S_construct (basic_string.h:1746) ==15506== by 0x57A6997: std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) (basic_string.tcc:215) ==15506== by 0x882C9AB: llvm::RuntimeDyldImpl::resolveExternalSymbols() (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x882E384: llvm::RuntimeDyldImpl::resolveRelocations() (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x882E63C: llvm::RuntimeDyld::finalizeWithMemoryManagerLocking() (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D1729A: llvm::orc::RTDyldObjectLinkingLayer::ConcreteLinkedObject, std::shared_ptr, llvm::orc::RTDyldObjectLinkingLayer::addObject(std::shared_ptr >, std::shared_ptr)::{lambda(std::_List_iterator > >, llvm::RuntimeDyld&, std::shared_ptr > const&, std::function)#1}>::finalize() (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D16F86: std::_Function_handler (), llvm::orc::RTDyldObjectLinkingLayer::ConcreteLinkedObject, std::shared_ptr, llvm::orc::RTDyldObjectLinkingLayer::addObject(std::shared_ptr >, std::shared_ptr)::{lambda(std::_List_iterator > >, llvm::RuntimeDyld&, std::shared_ptr > const&, std::function)#1}>::getSymbolMaterializer(std::string)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D1D649: llvm::orc::LazyEmittingLayer >::EmissionDeferredModule::find(llvm::StringRef, bool, llvm::orc::IRCompileLayer&)::{lambda()#1}::operator()() const (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D1DEAB: std::_Function_handler (), llvm::orc::LazyEmittingLayer >::EmissionDeferredModule::find(llvm::StringRef, bool, llvm::orc::IRCompileLayer&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D1BC95: llvm::orc::LambdaResolver const&)::{lambda(std::string const&)#1}, cling::IncrementalJIT::addModule(std::shared_ptr const&)::{lambda(std::string const&)#2}>::findSymbol(std::string const&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== ==15506== Syscall param msync(start) points to unaddressable byte(s) ==15506== at 0x5F15E20: __msync_nocancel (in /usr/lib64/libpthread-2.17.so) ==15506== by 0x7D6C7B6: cling::utils::platform::IsMemoryValid(void const*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CB8B2F: cling_runtime_internal_throwIfInvalidPointer (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x4215948: ??? ==15506== by 0x4041065: ??? ==15506== by 0x7D135C3: cling::IncrementalExecutor::executeWrapper(llvm::StringRef, cling::Value*) const (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBA947: cling::Interpreter::RunFunction(clang::FunctionDecl const*, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBB5E5: cling::Interpreter::EvaluateInternal(std::string const&, cling::CompilationOptions, cling::Value*, cling::Transaction**, unsigned long) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBBB91: cling::Interpreter::echo(std::string const&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D56F62: cling::MetaSema::actOnxCommand(llvm::StringRef, llvm::StringRef, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D6329D: cling::MetaParser::isXCommand(cling::MetaSema::ActionResult&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D6364D: cling::MetaParser::isCommand(cling::MetaSema::ActionResult&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== Address 0xd81e028 is 0 bytes after a block of size 88 alloc'd ==15506== at 0x4C2A4C3: operator new(unsigned long) (vg_replace_malloc.c:344) ==15506== by 0x5286ACC: TList::NewLink(TObject*, std::shared_ptr const&) (in /home/flogoru/Root/root/lib/libCore.so.6.20.04) ==15506== by 0x528751C: TList::AddLast(TObject*) (in /home/flogoru/Root/root/lib/libCore.so.6.20.04) ==15506== by 0x527F570: THashTable::Add(TObject*) (in /home/flogoru/Root/root/lib/libCore.so.6.20.04) ==15506== by 0x527C9AF: THashList::AddLast(TObject*) (in /home/flogoru/Root/root/lib/libCore.so.6.20.04) ==15506== by 0x70B3CFF: TDirectoryFile::ReadKeys(bool) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x70B8909: TDirectoryFile::Streamer(TBuffer&) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x70E81EE: TKey::ReadObjectAny(TClass const*) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x70B4918: TDirectoryFile::GetObjectChecked(char const*, TClass const*) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x70B5914: TDirectoryFile::GetDirectory(char const*, bool, char const*) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x52056B8: TDirectory::cd1(char const*) (in /home/flogoru/Root/root/lib/libCore.so.6.20.04) ==15506== by 0x70B65ED: TDirectoryFile::cd(char const*) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== ==15506== Syscall param msync(start) points to unaddressable byte(s) ==15506== at 0x5F15E20: __msync_nocancel (in /usr/lib64/libpthread-2.17.so) ==15506== by 0x7D6C7B6: cling::utils::platform::IsMemoryValid(void const*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CB8B2F: cling_runtime_internal_throwIfInvalidPointer (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x4215A63: ??? ==15506== by 0x4041065: ??? ==15506== by 0x7D135C3: cling::IncrementalExecutor::executeWrapper(llvm::StringRef, cling::Value*) const (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBA947: cling::Interpreter::RunFunction(clang::FunctionDecl const*, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBB5E5: cling::Interpreter::EvaluateInternal(std::string const&, cling::CompilationOptions, cling::Value*, cling::Transaction**, unsigned long) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBBB91: cling::Interpreter::echo(std::string const&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D56F62: cling::MetaSema::actOnxCommand(llvm::StringRef, llvm::StringRef, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D6329D: cling::MetaParser::isXCommand(cling::MetaSema::ActionResult&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D6364D: cling::MetaParser::isCommand(cling::MetaSema::ActionResult&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== Address 0x181d3000 is 96 bytes inside a block of size 104 free'd ==15506== at 0x4C2B44D: operator delete(void*) (vg_replace_malloc.c:586) ==15506== by 0x527E2BC: THashTable::Clear(char const*) (in /home/flogoru/Root/root/lib/libCore.so.6.20.04) ==15506== by 0x527F26A: THashTable::Rehash(int, bool) (in /home/flogoru/Root/root/lib/libCore.so.6.20.04) ==15506== by 0x527F5AC: THashTable::Add(TObject*) (in /home/flogoru/Root/root/lib/libCore.so.6.20.04) ==15506== by 0x527C9AF: THashList::AddLast(TObject*) (in /home/flogoru/Root/root/lib/libCore.so.6.20.04) ==15506== by 0x70B3CFF: TDirectoryFile::ReadKeys(bool) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x70B8909: TDirectoryFile::Streamer(TBuffer&) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x70E81EE: TKey::ReadObjectAny(TClass const*) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x70B4918: TDirectoryFile::GetObjectChecked(char const*, TClass const*) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x70B5914: TDirectoryFile::GetDirectory(char const*, bool, char const*) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x52056B8: TDirectory::cd1(char const*) (in /home/flogoru/Root/root/lib/libCore.so.6.20.04) ==15506== by 0x70B65ED: TDirectoryFile::cd(char const*) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== Block was alloc'd at ==15506== at 0x4C2A4C3: operator new(unsigned long) (vg_replace_malloc.c:344) ==15506== by 0x5232938: TStorage::ObjectAlloc(unsigned long) (in /home/flogoru/Root/root/lib/libCore.so.6.20.04) ==15506== by 0x527F607: THashTable::Add(TObject*) (in /home/flogoru/Root/root/lib/libCore.so.6.20.04) ==15506== by 0x527C9AF: THashList::AddLast(TObject*) (in /home/flogoru/Root/root/lib/libCore.so.6.20.04) ==15506== by 0x70B3CFF: TDirectoryFile::ReadKeys(bool) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x70B8909: TDirectoryFile::Streamer(TBuffer&) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x70E81EE: TKey::ReadObjectAny(TClass const*) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x70B4918: TDirectoryFile::GetObjectChecked(char const*, TClass const*) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x70B5914: TDirectoryFile::GetDirectory(char const*, bool, char const*) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x52056B8: TDirectory::cd1(char const*) (in /home/flogoru/Root/root/lib/libCore.so.6.20.04) ==15506== by 0x70B65ED: TDirectoryFile::cd(char const*) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x42158B3: ??? ==15506== ==15506== Syscall param msync(start) points to uninitialised byte(s) ==15506== at 0x5F15E20: __msync_nocancel (in /usr/lib64/libpthread-2.17.so) ==15506== by 0x7D6C7B6: cling::utils::platform::IsMemoryValid(void const*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CB8B2F: cling_runtime_internal_throwIfInvalidPointer (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x4215AE2: ??? ==15506== by 0x4041065: ??? ==15506== by 0x7D135C3: cling::IncrementalExecutor::executeWrapper(llvm::StringRef, cling::Value*) const (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBA947: cling::Interpreter::RunFunction(clang::FunctionDecl const*, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBB5E5: cling::Interpreter::EvaluateInternal(std::string const&, cling::CompilationOptions, cling::Value*, cling::Transaction**, unsigned long) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBBB91: cling::Interpreter::echo(std::string const&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D56F62: cling::MetaSema::actOnxCommand(llvm::StringRef, llvm::StringRef, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D6329D: cling::MetaParser::isXCommand(cling::MetaSema::ActionResult&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D6364D: cling::MetaParser::isCommand(cling::MetaSema::ActionResult&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== Address 0xb11d004 is 5,556 bytes inside a block of size 8,192 alloc'd ==15506== at 0x4C29EA3: malloc (vg_replace_malloc.c:309) ==15506== by 0x956F821: clang::Decl::operator new(unsigned long, clang::ASTContext const&, unsigned int, unsigned long) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x95605ED: clang::ParmVarDecl::CreateDeserialized(clang::ASTContext&, unsigned int) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x827A39A: clang::ASTReader::ReadDeclRecord(unsigned int) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x8230502: clang::ASTReader::GetDecl(unsigned int) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x82733F4: clang::ASTDeclReader::VisitFunctionDecl(clang::FunctionDecl*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x82797D4: clang::ASTDeclReader::Visit(clang::Decl*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x827A0A2: clang::ASTReader::ReadDeclRecord(unsigned int) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x8230502: clang::ASTReader::GetDecl(unsigned int) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x824C7DC: clang::ASTReader::FindExternalVisibleDeclsByName(clang::DeclContext const*, clang::DeclarationName) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x83176F3: clang::MultiplexExternalSemaSource::FindExternalVisibleDeclsByName(clang::DeclContext const*, clang::DeclarationName) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x9577C67: clang::DeclContext::lookup(clang::DeclarationName) const (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== ==15506== Syscall param msync(start) points to unaddressable byte(s) ==15506== at 0x5F15E20: __msync_nocancel (in /usr/lib64/libpthread-2.17.so) ==15506== by 0x7D6C7B6: cling::utils::platform::IsMemoryValid(void const*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CB8B2F: cling_runtime_internal_throwIfInvalidPointer (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x4215E9F: ??? ==15506== by 0x4041065: ??? ==15506== by 0x7D135C3: cling::IncrementalExecutor::executeWrapper(llvm::StringRef, cling::Value*) const (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBA947: cling::Interpreter::RunFunction(clang::FunctionDecl const*, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBB5E5: cling::Interpreter::EvaluateInternal(std::string const&, cling::CompilationOptions, cling::Value*, cling::Transaction**, unsigned long) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBBB91: cling::Interpreter::echo(std::string const&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D56F62: cling::MetaSema::actOnxCommand(llvm::StringRef, llvm::StringRef, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D6329D: cling::MetaParser::isXCommand(cling::MetaSema::ActionResult&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D6364D: cling::MetaParser::isCommand(cling::MetaSema::ActionResult&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== Address 0x2c091000 is 560 bytes inside a block of size 3,755 free'd ==15506== at 0x4C2BABF: operator delete[](void*) (vg_replace_malloc.c:651) ==15506== by 0x70E6F99: TKey::ReadObj() (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x4215E69: ??? ==15506== by 0x4041065: ??? ==15506== by 0x7D135C3: cling::IncrementalExecutor::executeWrapper(llvm::StringRef, cling::Value*) const (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBA947: cling::Interpreter::RunFunction(clang::FunctionDecl const*, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBB5E5: cling::Interpreter::EvaluateInternal(std::string const&, cling::CompilationOptions, cling::Value*, cling::Transaction**, unsigned long) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBBB91: cling::Interpreter::echo(std::string const&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D56F62: cling::MetaSema::actOnxCommand(llvm::StringRef, llvm::StringRef, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D6329D: cling::MetaParser::isXCommand(cling::MetaSema::ActionResult&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D6364D: cling::MetaParser::isCommand(cling::MetaSema::ActionResult&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D512F0: cling::MetaProcessor::process(llvm::StringRef, cling::Interpreter::CompilationResult&, cling::Value*, bool) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== Block was alloc'd at ==15506== at 0x4C2AB68: operator new[](unsigned long) (vg_replace_malloc.c:433) ==15506== by 0x70E6E54: TKey::ReadObj() (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x4215E69: ??? ==15506== by 0x4041065: ??? ==15506== by 0x7D135C3: cling::IncrementalExecutor::executeWrapper(llvm::StringRef, cling::Value*) const (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBA947: cling::Interpreter::RunFunction(clang::FunctionDecl const*, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBB5E5: cling::Interpreter::EvaluateInternal(std::string const&, cling::CompilationOptions, cling::Value*, cling::Transaction**, unsigned long) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBBB91: cling::Interpreter::echo(std::string const&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D56F62: cling::MetaSema::actOnxCommand(llvm::StringRef, llvm::StringRef, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D6329D: cling::MetaParser::isXCommand(cling::MetaSema::ActionResult&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D6364D: cling::MetaParser::isCommand(cling::MetaSema::ActionResult&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D512F0: cling::MetaProcessor::process(llvm::StringRef, cling::Interpreter::CompilationResult&, cling::Value*, bool) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== ==15506== Syscall param msync(start) points to uninitialised byte(s) ==15506== at 0x5F15E20: __msync_nocancel (in /usr/lib64/libpthread-2.17.so) ==15506== by 0x7D6C7B6: cling::utils::platform::IsMemoryValid(void const*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CB8B2F: cling_runtime_internal_throwIfInvalidPointer (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x4215A63: ??? ==15506== by 0x4041065: ??? ==15506== by 0x7D135C3: cling::IncrementalExecutor::executeWrapper(llvm::StringRef, cling::Value*) const (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBA947: cling::Interpreter::RunFunction(clang::FunctionDecl const*, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBB5E5: cling::Interpreter::EvaluateInternal(std::string const&, cling::CompilationOptions, cling::Value*, cling::Transaction**, unsigned long) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBBB91: cling::Interpreter::echo(std::string const&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D56F62: cling::MetaSema::actOnxCommand(llvm::StringRef, llvm::StringRef, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D6329D: cling::MetaParser::isXCommand(cling::MetaSema::ActionResult&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D6364D: cling::MetaParser::isCommand(cling::MetaSema::ActionResult&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== Address 0xc5b0019 is 105 bytes inside a block of size 112 alloc'd ==15506== at 0x4C2A4C3: operator new(unsigned long) (vg_replace_malloc.c:344) ==15506== by 0x98B0A5F: llvm::User::operator new(unsigned long, unsigned int) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7F1A061: clang::CodeGen::CodeGenFunction::EmitStoreOfScalar(llvm::Value*, clang::CodeGen::Address, bool, clang::QualType, clang::CodeGen::LValueBaseInfo, llvm::MDNode*, bool, clang::QualType, unsigned long, bool) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7F1A5A5: clang::CodeGen::CodeGenFunction::EmitStoreOfScalar(llvm::Value*, clang::CodeGen::LValue, bool) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7F06317: clang::CodeGen::CodeGenFunction::EmitParmDecl(clang::VarDecl const&, clang::CodeGen::CodeGenFunction::ParamValue, unsigned int) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7EDCB03: clang::CodeGen::CodeGenFunction::EmitFunctionProlog(clang::CodeGen::CGFunctionInfo const&, llvm::Function*, clang::CodeGen::FunctionArgList const&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7E1B189: clang::CodeGen::CodeGenFunction::StartFunction(clang::GlobalDecl, clang::QualType, llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::FunctionArgList const&, clang::SourceLocation, clang::SourceLocation) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7E1E002: clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7EC884B: clang::CodeGen::CodeGenModule::codegenCXXStructor(clang::CXXMethodDecl const*, clang::CodeGen::StructorType) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7E72BBF: (anonymous namespace)::ItaniumCXXABI::emitCXXStructor(clang::CXXMethodDecl const*, clang::CodeGen::StructorType) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7E44A4F: clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7E44B6B: clang::CodeGen::CodeGenModule::EmitDeferred() (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== ==15506== Syscall param msync(start) points to uninitialised byte(s) ==15506== at 0x5F15E20: __msync_nocancel (in /usr/lib64/libpthread-2.17.so) ==15506== by 0x7D6C7B6: cling::utils::platform::IsMemoryValid(void const*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CB8B2F: cling_runtime_internal_throwIfInvalidPointer (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x4215E9F: ??? ==15506== by 0x4041065: ??? ==15506== by 0x7D135C3: cling::IncrementalExecutor::executeWrapper(llvm::StringRef, cling::Value*) const (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBA947: cling::Interpreter::RunFunction(clang::FunctionDecl const*, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBB5E5: cling::Interpreter::EvaluateInternal(std::string const&, cling::CompilationOptions, cling::Value*, cling::Transaction**, unsigned long) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBBB91: cling::Interpreter::echo(std::string const&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D56F62: cling::MetaSema::actOnxCommand(llvm::StringRef, llvm::StringRef, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D6329D: cling::MetaParser::isXCommand(cling::MetaSema::ActionResult&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D6364D: cling::MetaParser::isCommand(cling::MetaSema::ActionResult&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== Address 0x1b425007 is 23 bytes inside a block of size 32 alloc'd ==15506== at 0x4C2AB68: operator new[](unsigned long) (vg_replace_malloc.c:433) ==15506== by 0x52330D3: TString::Init(int, int) (in /home/flogoru/Root/root/lib/libCore.so.6.20.04) ==15506== by 0x5233524: TString::ReadBuffer(char*&) (in /home/flogoru/Root/root/lib/libCore.so.6.20.04) ==15506== by 0x70B3C52: TDirectoryFile::ReadKeys(bool) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x70B8909: TDirectoryFile::Streamer(TBuffer&) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x70E81EE: TKey::ReadObjectAny(TClass const*) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x70B4918: TDirectoryFile::GetObjectChecked(char const*, TClass const*) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x70B5914: TDirectoryFile::GetDirectory(char const*, bool, char const*) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x52056B8: TDirectory::cd1(char const*) (in /home/flogoru/Root/root/lib/libCore.so.6.20.04) ==15506== by 0x70B65ED: TDirectoryFile::cd(char const*) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x42158B3: ??? ==15506== by 0x4041065: ??? ==15506== ==15506== Syscall param msync(start) points to unaddressable byte(s) ==15506== at 0x5F15E20: __msync_nocancel (in /usr/lib64/libpthread-2.17.so) ==15506== by 0x7D6C7B6: cling::utils::platform::IsMemoryValid(void const*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CB8B2F: cling_runtime_internal_throwIfInvalidPointer (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x421652B: ??? ==15506== by 0x4041065: ??? ==15506== by 0x7D135C3: cling::IncrementalExecutor::executeWrapper(llvm::StringRef, cling::Value*) const (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBA947: cling::Interpreter::RunFunction(clang::FunctionDecl const*, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBB5E5: cling::Interpreter::EvaluateInternal(std::string const&, cling::CompilationOptions, cling::Value*, cling::Transaction**, unsigned long) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBBB91: cling::Interpreter::echo(std::string const&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D56F62: cling::MetaSema::actOnxCommand(llvm::StringRef, llvm::StringRef, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D6329D: cling::MetaParser::isXCommand(cling::MetaSema::ActionResult&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D6364D: cling::MetaParser::isCommand(cling::MetaSema::ActionResult&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== Address 0xf8fe048 is 0 bytes after a block of size 184 alloc'd ==15506== at 0x4C2A4C3: operator new(unsigned long) (vg_replace_malloc.c:344) ==15506== by 0x5232938: TStorage::ObjectAlloc(unsigned long) (in /home/flogoru/Root/root/lib/libCore.so.6.20.04) ==15506== by 0x70B3C39: TDirectoryFile::ReadKeys(bool) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x70B8909: TDirectoryFile::Streamer(TBuffer&) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x70E81EE: TKey::ReadObjectAny(TClass const*) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x70B4918: TDirectoryFile::GetObjectChecked(char const*, TClass const*) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x70B5914: TDirectoryFile::GetDirectory(char const*, bool, char const*) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x52056B8: TDirectory::cd1(char const*) (in /home/flogoru/Root/root/lib/libCore.so.6.20.04) ==15506== by 0x70B65ED: TDirectoryFile::cd(char const*) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x42158B3: ??? ==15506== by 0x4041065: ??? ==15506== by 0x7D135C3: cling::IncrementalExecutor::executeWrapper(llvm::StringRef, cling::Value*) const (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== ==15506== Syscall param msync(start) points to unaddressable byte(s) ==15506== at 0x5F15E20: __msync_nocancel (in /usr/lib64/libpthread-2.17.so) ==15506== by 0x7D6C7B6: cling::utils::platform::IsMemoryValid(void const*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CB8B2F: cling_runtime_internal_throwIfInvalidPointer (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x42165A4: ??? ==15506== by 0x4041065: ??? ==15506== by 0x7D135C3: cling::IncrementalExecutor::executeWrapper(llvm::StringRef, cling::Value*) const (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBA947: cling::Interpreter::RunFunction(clang::FunctionDecl const*, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBB5E5: cling::Interpreter::EvaluateInternal(std::string const&, cling::CompilationOptions, cling::Value*, cling::Transaction**, unsigned long) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBBB91: cling::Interpreter::echo(std::string const&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D56F62: cling::MetaSema::actOnxCommand(llvm::StringRef, llvm::StringRef, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D6329D: cling::MetaParser::isXCommand(cling::MetaSema::ActionResult&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D6364D: cling::MetaParser::isCommand(cling::MetaSema::ActionResult&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== Address 0x121a9028 is 0 bytes after a block of size 184 alloc'd ==15506== at 0x4C2A4C3: operator new(unsigned long) (vg_replace_malloc.c:344) ==15506== by 0x5232938: TStorage::ObjectAlloc(unsigned long) (in /home/flogoru/Root/root/lib/libCore.so.6.20.04) ==15506== by 0x70B3C39: TDirectoryFile::ReadKeys(bool) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x70B8909: TDirectoryFile::Streamer(TBuffer&) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x70E81EE: TKey::ReadObjectAny(TClass const*) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x70B4918: TDirectoryFile::GetObjectChecked(char const*, TClass const*) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x70B5914: TDirectoryFile::GetDirectory(char const*, bool, char const*) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x52056B8: TDirectory::cd1(char const*) (in /home/flogoru/Root/root/lib/libCore.so.6.20.04) ==15506== by 0x70B65ED: TDirectoryFile::cd(char const*) (in /home/flogoru/Root/root/lib/libRIO.so.6.20.04) ==15506== by 0x42158B3: ??? ==15506== by 0x4041065: ??? ==15506== by 0x7D135C3: cling::IncrementalExecutor::executeWrapper(llvm::StringRef, cling::Value*) const (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== ==15506== Syscall param msync(start) points to uninitialised byte(s) ==15506== at 0x5F15E20: __msync_nocancel (in /usr/lib64/libpthread-2.17.so) ==15506== by 0x7D6C7B6: cling::utils::platform::IsMemoryValid(void const*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CB8B2F: cling_runtime_internal_throwIfInvalidPointer (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x4215848: ??? ==15506== by 0x4041065: ??? ==15506== by 0x7D135C3: cling::IncrementalExecutor::executeWrapper(llvm::StringRef, cling::Value*) const (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBA947: cling::Interpreter::RunFunction(clang::FunctionDecl const*, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBB5E5: cling::Interpreter::EvaluateInternal(std::string const&, cling::CompilationOptions, cling::Value*, cling::Transaction**, unsigned long) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBBB91: cling::Interpreter::echo(std::string const&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D56F62: cling::MetaSema::actOnxCommand(llvm::StringRef, llvm::StringRef, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D6329D: cling::MetaParser::isXCommand(cling::MetaSema::ActionResult&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D6364D: cling::MetaParser::isCommand(cling::MetaSema::ActionResult&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== Address 0x6c20018 is 1,128 bytes inside a block of size 1,368 alloc'd ==15506== at 0x4C2A4C3: operator new(unsigned long) (vg_replace_malloc.c:344) ==15506== by 0x96BBFE0: clang::ModuleMap::findOrCreateModule(llvm::StringRef, clang::Module*, bool, bool) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x96C849B: clang::ModuleMapParser::parseModuleDecl() (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x96C8F17: clang::ModuleMapParser::parseModuleMapFile() (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x96C92A6: clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x969E247: clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x969E7E2: clang::HeaderSearch::loadModuleMapFile(clang::FileEntry const*, bool, clang::FileID, unsigned int*, llvm::StringRef) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7C9F00B: (anonymous namespace)::createCIImpl(std::unique_ptr >, cling::CompilerOptions const&, char const*, std::unique_ptr >, std::vector, std::allocator > > const&, bool, bool) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CA07B8: cling::CIFactory::createCI(llvm::StringRef, cling::InvocationOptions const&, char const*, std::unique_ptr >, std::vector, std::allocator > > const&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D22C00: cling::IncrementalParser::IncrementalParser(cling::Interpreter*, char const*, std::vector, std::allocator > > const&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBF336: cling::Interpreter::Interpreter(int, char const* const*, char const*, std::vector, std::allocator > > const&, bool, cling::Interpreter const*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7C6782E: TCling::TCling(char const*, char const*, char const* const*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== ==15506== Syscall param msync(start) points to uninitialised byte(s) ==15506== at 0x5F15E20: __msync_nocancel (in /usr/lib64/libpthread-2.17.so) ==15506== by 0x7D6C7B6: cling::utils::platform::IsMemoryValid(void const*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CB8B2F: cling_runtime_internal_throwIfInvalidPointer (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x42165A4: ??? ==15506== by 0x4041065: ??? ==15506== by 0x7D135C3: cling::IncrementalExecutor::executeWrapper(llvm::StringRef, cling::Value*) const (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBA947: cling::Interpreter::RunFunction(clang::FunctionDecl const*, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBB5E5: cling::Interpreter::EvaluateInternal(std::string const&, cling::CompilationOptions, cling::Value*, cling::Transaction**, unsigned long) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBBB91: cling::Interpreter::echo(std::string const&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D56F62: cling::MetaSema::actOnxCommand(llvm::StringRef, llvm::StringRef, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D6329D: cling::MetaParser::isXCommand(cling::MetaSema::ActionResult&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D6364D: cling::MetaParser::isCommand(cling::MetaSema::ActionResult&, cling::Value*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== Address 0x6c20018 is 1,128 bytes inside a block of size 1,368 alloc'd ==15506== at 0x4C2A4C3: operator new(unsigned long) (vg_replace_malloc.c:344) ==15506== by 0x96BBFE0: clang::ModuleMap::findOrCreateModule(llvm::StringRef, clang::Module*, bool, bool) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x96C849B: clang::ModuleMapParser::parseModuleDecl() (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x96C8F17: clang::ModuleMapParser::parseModuleMapFile() (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x96C92A6: clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x969E247: clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x969E7E2: clang::HeaderSearch::loadModuleMapFile(clang::FileEntry const*, bool, clang::FileID, unsigned int*, llvm::StringRef) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7C9F00B: (anonymous namespace)::createCIImpl(std::unique_ptr >, cling::CompilerOptions const&, char const*, std::unique_ptr >, std::vector, std::allocator > > const&, bool, bool) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CA07B8: cling::CIFactory::createCI(llvm::StringRef, cling::InvocationOptions const&, char const*, std::unique_ptr >, std::vector, std::allocator > > const&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7D22C00: cling::IncrementalParser::IncrementalParser(cling::Interpreter*, char const*, std::vector, std::allocator > > const&) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7CBF336: cling::Interpreter::Interpreter(int, char const* const*, char const*, std::vector, std::allocator > > const&, bool, cling::Interpreter const*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== by 0x7C6782E: TCling::TCling(char const*, char const*, char const* const*) (in /home/flogoru/Root/root/lib/libCling.so.6.20.04) ==15506== ==15506== Stack overflow in thread #1: can't grow stack to 0x1ffe801000 ==15506== Stack overflow in thread #1: can't grow stack to 0x1ffe801000 ==15506== Can't extend stack to 0x1ffe8010a8 during signal delivery for thread 1: ==15506== no stack segment ==15506== ==15506== Process terminating with default action of signal 11 (SIGSEGV) ==15506== Access not within mapped region at address 0x1FFE8010A8 ==15506== Stack overflow in thread #1: can't grow stack to 0x1ffe801000 ==15506== at 0x5289D19: TObjLink::~TObjLink() (in /home/flogoru/Root/root/lib/libCore.so.6.20.04) ==15506== If you believe this happened as a result of a stack ==15506== overflow in your program's main thread (unlikely but ==15506== possible), you can try to increase the size of the ==15506== main thread stack using the --main-stacksize= flag. ==15506== The main thread stack size used in this run was 8388608. ==15506== Stack overflow in thread #1: can't grow stack to 0x1ffe801000 ==15506== ==15506== Process terminating with default action of signal 11 (SIGSEGV) ==15506== Access not within mapped region at address 0x1FFE801F70 ==15506== Stack overflow in thread #1: can't grow stack to 0x1ffe801000 ==15506== at 0x4A24710: _vgnU_freeres (vg_preloaded.c:59) ==15506== If you believe this happened as a result of a stack ==15506== overflow in your program's main thread (unlikely but ==15506== possible), you can try to increase the size of the ==15506== main thread stack using the --main-stacksize= flag. ==15506== The main thread stack size used in this run was 8388608. ==15506== ==15506== HEAP SUMMARY: ==15506== in use at exit: 66,341,545 bytes in 371,179 blocks ==15506== total heap usage: 8,286,262 allocs, 7,915,083 frees, 9,379,569,096 bytes allocated ==15506== ==15506== LEAK SUMMARY: ==15506== definitely lost: 80 bytes in 20 blocks ==15506== indirectly lost: 0 bytes in 0 blocks ==15506== possibly lost: 4,232 bytes in 23 blocks ==15506== still reachable: 65,707,597 bytes in 362,480 blocks ==15506== of which reachable via heuristic: ==15506== stdstring : 444,659 bytes in 9,821 blocks ==15506== newarray : 12,296 bytes in 21 blocks ==15506== multipleinheritance: 3,040 bytes in 6 blocks ==15506== suppressed: 629,636 bytes in 8,656 blocks ==15506== Rerun with --leak-check=full to see details of leaked memory ==15506== ==15506== For counts of detected and suppressed errors, rerun with: -v ==15506== Use --track-origins=yes to see where uninitialised values come from ==15506== ERROR SUMMARY: 459883 errors from 17 contexts (suppressed: 1509 from 181)