root [2] UMO::exTH2D() /home/marcomeyer/Software/root/6.26.00/etc//cling/std.modulemap:368:10: error: module 'std.codecvt' is incompatible with feature 'header_existence' module "codecvt" { ^ /usr/include/c++/9/bits/fs_path.h:40:10: note: submodule of top-level module 'std' implicitly imported here #include ^ *** Break *** segmentation violation =========================================================== There was a crash. This is the entire stack trace of all threads: =========================================================== #0 0x00007f4dd6f34c3a in __GI___wait4 (pid=1853, stat_loc=stat_loc entry=0x7ffc13584668, options=options entry=0, usage=usage entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 #1 0x00007f4dd6f34bfb in __GI___waitpid (pid=, stat_loc=stat_loc entry=0x7ffc13584668, options=options entry=0) at waitpid.c:38 #2 0x00007f4dd6ea3f67 in do_system (line=) at ../sysdeps/posix/system.c:172 #3 0x00007f4dd754fabe in TUnixSystem::StackTrace() () from /home/marcomeyer/Software/root/6.26.00/lib/libCore.so #4 0x00007f4dd754c945 in TUnixSystem::DispatchSignals(ESignals) () from /home/marcomeyer/Software/root/6.26.00/lib/libCore.so #5 #6 0x00007f4dd5311874 in clang::CXXRecordDecl::getLambdaCallOperator() const () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #7 0x00007f4dd2b779e8 in clang::RecursiveASTVisitor::TraverseLambdaExpr(clang::LambdaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #8 0x00007f4dd2b6c6df in clang::RecursiveASTVisitor::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #9 0x00007f4dd2b73e8d in clang::RecursiveASTVisitor::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .constprop.0] () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #10 0x00007f4dd2b6a846 in clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [clone .part.0] () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #11 0x00007f4dd2b6bf9e in clang::RecursiveASTVisitor::TraverseDeclStmt(clang::DeclStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .isra.0] () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #12 0x00007f4dd2b6dc47 in clang::RecursiveASTVisitor::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #13 0x00007f4dd2b73e8d in clang::RecursiveASTVisitor::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .constprop.0] () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #14 0x00007f4dd2b74a2e in cling::DeclUnloader::VisitFunctionDecl(clang::FunctionDecl*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #15 0x00007f4dd2b38164 in cling::TransactionUnloader::unloadDeserializedDeclarations(cling::Transaction*, cling::DeclUnloader&) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #16 0x00007f4dd2b3869e in cling::TransactionUnloader::RevertTransaction(cling::Transaction*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #17 0x00007f4dd2b19788 in cling::Interpreter::unload(cling::Transaction&) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #18 0x00007f4dd2bb6480 in cling::IncrementalParser::commitTransaction(llvm::PointerIntPair, llvm::PointerIntPairInfo > >&, bool) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #19 0x00007f4dd2bb86fa in cling::IncrementalParser::Compile(llvm::StringRef, cling::CompilationOptions const&) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #20 0x00007f4dd2b189cd in cling::Interpreter::parseForModule(std::__cxx11::basic_string, std::allocator > const&) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #21 0x00007f4dd2a23d4d in ExecAutoParse(char const*, bool, cling::Interpreter*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #22 0x00007f4dd2a274bd in TCling::AutoParseImplRecurse(char const*, bool) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #23 0x00007f4dd2a2f965 in TCling::AutoParse(char const*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #24 0x00007f4dd2a98280 in TClingCallbacks::LookupObject(clang::TagDecl*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #25 0x00007f4dd2b23278 in cling::MultiplexInterpreterCallbacks::LookupObject(clang::TagDecl*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #26 0x00007f4dd350b588 in clang::MultiplexExternalSemaSource::CompleteType(clang::TagDecl*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #27 0x00007f4dd3bfe134 in clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #28 0x00007f4dd3bfe919 in clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser&) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #29 0x00007f4dd38838b2 in clang::Sema::BuildCXXTypeConstructExpr(clang::TypeSourceInfo*, clang::SourceLocation, llvm::MutableArrayRef, clang::SourceLocation, bool) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #30 0x00007f4dd38b6722 in clang::Sema::ActOnCXXTypeConstructExpr(clang::OpaquePtr, clang::SourceLocation, llvm::MutableArrayRef, clang::SourceLocation, bool) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #31 0x00007f4dd3331b69 in clang::Parser::ParseCXXTypeConstructExpression(clang::DeclSpec const&) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #32 0x00007f4dd331f67a in clang::Parser::ParseCastExpression(bool, bool, bool&, clang::Parser::TypeCastState, bool) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #33 0x00007f4dd3329ed0 in clang::Parser::ParseExpression(clang::Parser::TypeCastState) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #34 0x00007f4dd3379411 in clang::Parser::ParseExprStatement(clang::Parser::ParsedStmtContext) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #35 0x00007f4dd337229c in clang::Parser::ParseStatementOrDeclarationAfterAttributes(llvm::SmallVector&, clang::Parser::ParsedStmtContext, clang::SourceLocation*, clang::Parser::ParsedAttributesWithRange&) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #36 0x00007f4dd337371c in clang::Parser::ParseStatementOrDeclaration(llvm::SmallVector&, clang::Parser::ParsedStmtContext, clang::SourceLocation*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #37 0x00007f4dd3374101 in clang::Parser::ParseCompoundStatementBody(bool) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #38 0x00007f4dd3374b62 in clang::Parser::ParseFunctionStatementBody(clang::Decl*, clang::Parser::ParseScope&) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #39 0x00007f4dd3399fc2 in clang::Parser::ParseFunctionDefinition(clang::ParsingDeclarator&, clang::Parser::ParsedTemplateInfo const&, clang::Parser::LateParsedAttrList*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #40 0x00007f4dd32fe3bf in clang::Parser::ParseDeclGroup(clang::ParsingDeclSpec&, clang::DeclaratorContext, clang::SourceLocation*, clang::Parser::ForRangeInit*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #41 0x00007f4dd339227a in clang::Parser::ParseDeclOrFunctionDefInternal(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec&, clang::AccessSpecifier) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #42 0x00007f4dd3392955 in clang::Parser::ParseDeclarationOrFunctionDefinition(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*, clang::AccessSpecifier) [clone .part.0] () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #43 0x00007f4dd3398a89 in clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #44 0x00007f4dd3398e8d in clang::Parser::ParseTopLevelDecl(clang::OpaquePtr&, bool) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #45 0x00007f4dd2bb7960 in cling::IncrementalParser::ParseInternal(llvm::StringRef) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #46 0x00007f4dd2bb86d1 in cling::IncrementalParser::Compile(llvm::StringRef, cling::CompilationOptions const&) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #47 0x00007f4dd2b1bd5f in cling::Interpreter::EvaluateInternal(std::__cxx11::basic_string, std::allocator > const&, cling::CompilationOptions, cling::Value*, cling::Transaction**, unsigned long) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #48 0x00007f4dd2b1c2f4 in cling::Interpreter::process(std::__cxx11::basic_string, std::allocator > const&, cling::Value*, cling::Transaction**, bool) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #49 0x00007f4dd2c09497 in cling::MetaProcessor::process(llvm::StringRef, cling::Interpreter::CompilationResult&, cling::Value*, bool) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #50 0x00007f4dd2a0d7fc in HandleInterpreterException(cling::MetaProcessor*, char const*, cling::Interpreter::CompilationResult&, cling::Value*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #51 0x00007f4dd2a25092 in TCling::ProcessLine(char const*, TInterpreter::EErrorCode*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #52 0x00007f4dd73f7dac in TApplication::ProcessLine(char const*, bool, int*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCore.so #53 0x00007f4dd77ce3d9 in TRint::ProcessLineNr(char const*, char const*, int*) () from /home/marcomeyer/Software/root/6.26.00/lib/libRint.so #54 0x00007f4dd77ce7ea in TRint::HandleTermInput() () from /home/marcomeyer/Software/root/6.26.00/lib/libRint.so #55 0x00007f4dd754b8a2 in TUnixSystem::CheckDescriptors() () from /home/marcomeyer/Software/root/6.26.00/lib/libCore.so #56 0x00007f4dd754d6e8 in TUnixSystem::DispatchOneEvent(bool) () from /home/marcomeyer/Software/root/6.26.00/lib/libCore.so #57 0x00007f4dd745d579 in TSystem::Run() () from /home/marcomeyer/Software/root/6.26.00/lib/libCore.so #58 0x00007f4dd73f4be6 in TApplication::Run(bool) () from /home/marcomeyer/Software/root/6.26.00/lib/libCore.so #59 0x00007f4dd77d030e in TRint::Run(bool) () from /home/marcomeyer/Software/root/6.26.00/lib/libRint.so #60 0x00005581422892d5 in main () =========================================================== The lines below might hint at the cause of the crash. You may get help by asking at the ROOT forum https://root.cern/forum Only if you are really convinced it is a bug in ROOT then please submit a report at https://root.cern/bugs Please post the ENTIRE stack trace from above as an attachment in addition to anything else that might help us fixing this issue. =========================================================== #6 0x00007f4dd5311874 in clang::CXXRecordDecl::getLambdaCallOperator() const () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #7 0x00007f4dd2b779e8 in clang::RecursiveASTVisitor::TraverseLambdaExpr(clang::LambdaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #8 0x00007f4dd2b6c6df in clang::RecursiveASTVisitor::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #9 0x00007f4dd2b73e8d in clang::RecursiveASTVisitor::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .constprop.0] () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #10 0x00007f4dd2b6a846 in clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [clone .part.0] () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #11 0x00007f4dd2b6bf9e in clang::RecursiveASTVisitor::TraverseDeclStmt(clang::DeclStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .isra.0] () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #12 0x00007f4dd2b6dc47 in clang::RecursiveASTVisitor::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #13 0x00007f4dd2b73e8d in clang::RecursiveASTVisitor::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .constprop.0] () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #14 0x00007f4dd2b74a2e in cling::DeclUnloader::VisitFunctionDecl(clang::FunctionDecl*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #15 0x00007f4dd2b38164 in cling::TransactionUnloader::unloadDeserializedDeclarations(cling::Transaction*, cling::DeclUnloader&) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #16 0x00007f4dd2b3869e in cling::TransactionUnloader::RevertTransaction(cling::Transaction*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #17 0x00007f4dd2b19788 in cling::Interpreter::unload(cling::Transaction&) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #18 0x00007f4dd2bb6480 in cling::IncrementalParser::commitTransaction(llvm::PointerIntPair, llvm::PointerIntPairInfo > >&, bool) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #19 0x00007f4dd2bb86fa in cling::IncrementalParser::Compile(llvm::StringRef, cling::CompilationOptions const&) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #20 0x00007f4dd2b189cd in cling::Interpreter::parseForModule(std::__cxx11::basic_string, std::allocator > const&) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #21 0x00007f4dd2a23d4d in ExecAutoParse(char const*, bool, cling::Interpreter*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #22 0x00007f4dd2a274bd in TCling::AutoParseImplRecurse(char const*, bool) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #23 0x00007f4dd2a2f965 in TCling::AutoParse(char const*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #24 0x00007f4dd2a98280 in TClingCallbacks::LookupObject(clang::TagDecl*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #25 0x00007f4dd2b23278 in cling::MultiplexInterpreterCallbacks::LookupObject(clang::TagDecl*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #26 0x00007f4dd350b588 in clang::MultiplexExternalSemaSource::CompleteType(clang::TagDecl*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #27 0x00007f4dd3bfe134 in clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #28 0x00007f4dd3bfe919 in clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser&) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #29 0x00007f4dd38838b2 in clang::Sema::BuildCXXTypeConstructExpr(clang::TypeSourceInfo*, clang::SourceLocation, llvm::MutableArrayRef, clang::SourceLocation, bool) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #30 0x00007f4dd38b6722 in clang::Sema::ActOnCXXTypeConstructExpr(clang::OpaquePtr, clang::SourceLocation, llvm::MutableArrayRef, clang::SourceLocation, bool) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #31 0x00007f4dd3331b69 in clang::Parser::ParseCXXTypeConstructExpression(clang::DeclSpec const&) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #32 0x00007f4dd331f67a in clang::Parser::ParseCastExpression(bool, bool, bool&, clang::Parser::TypeCastState, bool) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #33 0x00007f4dd3329ed0 in clang::Parser::ParseExpression(clang::Parser::TypeCastState) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #34 0x00007f4dd3379411 in clang::Parser::ParseExprStatement(clang::Parser::ParsedStmtContext) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #35 0x00007f4dd337229c in clang::Parser::ParseStatementOrDeclarationAfterAttributes(llvm::SmallVector&, clang::Parser::ParsedStmtContext, clang::SourceLocation*, clang::Parser::ParsedAttributesWithRange&) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #36 0x00007f4dd337371c in clang::Parser::ParseStatementOrDeclaration(llvm::SmallVector&, clang::Parser::ParsedStmtContext, clang::SourceLocation*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #37 0x00007f4dd3374101 in clang::Parser::ParseCompoundStatementBody(bool) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #38 0x00007f4dd3374b62 in clang::Parser::ParseFunctionStatementBody(clang::Decl*, clang::Parser::ParseScope&) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #39 0x00007f4dd3399fc2 in clang::Parser::ParseFunctionDefinition(clang::ParsingDeclarator&, clang::Parser::ParsedTemplateInfo const&, clang::Parser::LateParsedAttrList*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #40 0x00007f4dd32fe3bf in clang::Parser::ParseDeclGroup(clang::ParsingDeclSpec&, clang::DeclaratorContext, clang::SourceLocation*, clang::Parser::ForRangeInit*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #41 0x00007f4dd339227a in clang::Parser::ParseDeclOrFunctionDefInternal(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec&, clang::AccessSpecifier) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #42 0x00007f4dd3392955 in clang::Parser::ParseDeclarationOrFunctionDefinition(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*, clang::AccessSpecifier) [clone .part.0] () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #43 0x00007f4dd3398a89 in clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #44 0x00007f4dd3398e8d in clang::Parser::ParseTopLevelDecl(clang::OpaquePtr&, bool) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #45 0x00007f4dd2bb7960 in cling::IncrementalParser::ParseInternal(llvm::StringRef) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #46 0x00007f4dd2bb86d1 in cling::IncrementalParser::Compile(llvm::StringRef, cling::CompilationOptions const&) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #47 0x00007f4dd2b1bd5f in cling::Interpreter::EvaluateInternal(std::__cxx11::basic_string, std::allocator > const&, cling::CompilationOptions, cling::Value*, cling::Transaction**, unsigned long) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #48 0x00007f4dd2b1c2f4 in cling::Interpreter::process(std::__cxx11::basic_string, std::allocator > const&, cling::Value*, cling::Transaction**, bool) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #49 0x00007f4dd2c09497 in cling::MetaProcessor::process(llvm::StringRef, cling::Interpreter::CompilationResult&, cling::Value*, bool) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so #50 0x00007f4dd2a0d7fc in HandleInterpreterException(cling::MetaProcessor*, char const*, cling::Interpreter::CompilationResult&, cling::Value*) () from /home/marcomeyer/Software/root/6.26.00/lib/libCling.so ===========================================================