Jake-Egan added a comment. Sorry for the late response @jansvoboda11, when `lookupModuleFile` is called, the file `build/tools/clang/test/Index/Core/Output/index-with-module.m.tmp.mcp/A03A61VI43WA/ModA-21USRMHJNU3PG.pcm` doesn't exist. So it seems there's some issue with the creation of the file.
The backtrace is: #0 0x09000000005cefe4 in pthread_kill () from /usr/lib/libpthreads.a(shr_xpg5_64.o) #1 0x09000000005ce808 in _p_raise () from /usr/lib/libpthreads.a(shr_xpg5_64.o) #2 0x090000000004130c in raise () from /usr/lib/libc.a(shr_64.o) #3 0x090000000005f49c in abort () from /usr/lib/libc.a(shr_64.o) #4 0x0900000006cb4e30 in llvm::llvm_unreachable_internal (msg=<optimized out>, file=0x8001000a0014bee <L.._MergedGlobals.658+12910> "/llvm-project/llvm/include/llvm/Support/Error.h", line=755) at /llvm-project/llvm/lib/Support/ErrorHandling.cpp:212 #5 0x0900000006ccc5ec in llvm::cantFail (Err=..., Msg= 0x0 <clang::driver::toolchains::AMDGPUToolChain::getDefaultDenormsAreZeroForTarget(llvm::AMDGPU::GPUKind)>) at /llvm-project/llvm/include/llvm/Support/Error.h:755 #6 llvm::handleAllErrors<llvm::consumeError(llvm::Error)::{lambda(llvm::ErrorInfoBase const&)#1}>(llvm::Error, llvm::consumeError(llvm::Error)::{lambda(llvm::ErrorInfoBase const&)#1}&&) (E=..., Handlers=...) at /llvm-project/llvm/include/llvm/Support/Error.h:967 #7 0x0900000006d0ef30 in llvm::consumeError (Err=...) at /llvm-project/llvm/include/llvm/Support/Error.h:1044 #8 llvm::expectedToOptional<clang::FileEntryRef> (E=...) at /llvm-project/llvm/include/llvm/Support/Error.h:1057 #9 0x0000000102dc03a0 in clang::serialization::ModuleManager::lookupModuleFile (this=<optimized out>, FileName=..., ExpectedSize=576478347173894528, ExpectedModTime=0, File=...) at /llvm-project/clang/lib/Serialization/ModuleManager.cpp:451 #10 0x0000000102dbf380 in clang::serialization::ModuleManager::addModule (this=0x110950d40, FileName=..., Type=clang::serialization::MK_ExplicitModule, ImportLoc=..., ImportedBy=0x0 <clang::driver::toolchains::AMDGPUToolChain::getDefaultDenormsAreZeroForTarget(llvm::AMDGPU::GPUKind)>, Generation=67, ExpectedSize=-1, ExpectedModTime=-1, ExpectedSignature=..., ReadSignature=@0x11071e1a8: 0x102dbd514 <readASTFileSignature(llvm::StringRef)>, Module=@0xfffffffffffd678: 0x0 <clang::driver::toolchains::AMDGPUToolChain::getDefaultDenormsAreZeroForTarget(llvm::AMDGPU::GPUKind)>, ErrorStr=...) at /llvm-project/clang/lib/Serialization/ModuleManager.cpp:121 #11 0x0000000102dbc2a8 in clang::ASTReader::ReadASTCore (this=0x110950cb0, FileName=..., Type=clang::serialization::MK_ImplicitModule, ImportLoc=..., ImportedBy=0x0 <clang::driver::toolchains::AMDGPUToolChain::getDefaultDenormsAreZeroForTarget(llvm::AMDGPU::GPUKind)>, Loaded=..., ExpectedSize=-1, ExpectedModTime=0, ExpectedSignature=..., ClientLoadCapabilities=19) at /llvm-project/clang/lib/Serialization/ASTReader.cpp:4584 #12 0x0000000102dbad14 in clang::ASTReader::ReadAST(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, unsigned int, llvm::SmallVectorImpl<clang::ASTReader::ImportedSubmodule>*) () #13 0x0000000102c826a8 in clang::CompilerInstance::findOrCompileModuleAndReadAST(llvm::StringRef, clang::SourceLocation, clang::SourceLocation, bool) () #14 0x0000000102c7e75c in clang::CompilerInstance::loadModule (this=0x110950cc8, ImportLoc=..., Path=..., Visibility=(clang::Module::AllVisible | unknown: 0x12), IsInclusionDirective=<optimized out>) at /llvm-project/clang/lib/Frontend/CompilerInstance.cpp:1995 #15 0x00000001001143ac in clang::Preprocessor::LexAfterModuleImport (this=0x1108ee6c8, Result=...) at /llvm-project/clang/lib/Lex/Preprocessor.cpp:1323 #16 0x00000001001132e4 in clang::Preprocessor::Lex ( this=0x110981100, Result=...) at /llvm-project/clang/lib/Lex/Preprocessor.cpp:899 #17 0x000000010271eb1c in clang::Parser::ConsumeToken (this=0x1109810f0) at /llvm-project/clang/include/clang/Parse/Parser.h:504 #18 clang::Parser::ParseModuleName (this=0x1109810f0, UseLoc=..., Path=..., IsImport=<optimized out>) at /llvm-project/clang/lib/Parse/Parser.cpp:2638 #19 0x000000010271de04 in clang::Parser::ParseModuleImport (this=0x1109810f0, AtLoc=..., ImportState=@0x1: clang::Sema::FirstDecl) at /llvm-project/clang/lib/Parse/Parser.cpp:2526 #20 0x000000010296637c in clang::Parser::ParseObjCAtDirectives (this=0x1109810f0, DeclAttrs=..., DeclSpecAttrs=...) at /llvm-project/clang/lib/Parse/ParseObjc.cpp:99 #21 0x0000000102842e58 in clang::Parser::ParseExternalDeclaration (this=0x1109810f0, Attrs=..., DeclSpecAttrs=..., DS=0x0 <clang::driver::toolchains::AMDGPUToolChain::getDefaultDenormsAreZeroForTarget(llvm::AMDGPU::GPUKind)>) at /llvm-project/clang/lib/Parse/Parser.cpp:908 #22 0x000000010271a934 in clang::Parser::ParseTopLevelDecl (this=0x1109810f0, Result=..., ImportState=@0xfffffffffffeef8: clang::Sema::FirstDecl) at /llvm-project/clang/lib/Parse/Parser.cpp:742 #23 0x0000000102719524 in clang::Parser::ParseFirstTopLevelDecl (this=0xfffffffffffef90, Result=..., ImportState=@0xffffffffffff1e8: clang::Sema::FirstDecl) at /llvm-project/clang/lib/Parse/Parser.cpp:594 #24 0x0000000101693200 in clang::ParseAST (S=..., PrintStats=<optimized out>, SkipFunctionBodies=<optimized out>) at /llvm-project/clang/lib/Parse/ParseAST.cpp:162 #25 0x00000001015f4d80 in clang::ASTFrontendAction::ExecuteAction() () #26 0x0000000102f96d18 in clang::FrontendAction::Execute() () at /opt/IBM/openxlC/17.1.1/bin/../include/c++/v1/optional:957 #27 0x0000000102c77838 in clang::ASTUnit::LoadFromCompilerInvocationAction (CI=..., PCHContainerOps=..., Diags=..., Action=<optimized out>, Unit=<optimized out>, Persistent=<optimized out>, ResourceFilesPath=..., OnlyLocalDecls=<optimized out>, CaptureDiagnostics=<optimized out>, PrecompilePreambleAfterNParses=<optimized out>, CacheCodeCompletionResults=<optimized out>, UserFilesAreVolatile=<optimized out>, ErrAST=<optimized out>) at /llvm-project/clang/lib/Frontend/ASTUnit.cpp:1651 #28 0x000000010002c1c4 in printSourceSymbols (Executable=<optimized out>, Args=..., indexLocals=<optimized out>, dumpModuleImports=<optimized out>, ignoreMacros=<optimized out>) at /llvm-project/clang/tools/c-index-test/core_main.cpp:241 #29 indextest_core_main (argc=<optimized out>, argv=<optimized out>) at /llvm-project/clang/tools/c-index-test/core_main.cpp:370 #30 0x0000000100000a1c in main (argc=276155128, argv=0xffffffffffff8c0) at /llvm-project/clang/tools/c-index-test/c-index-test.c:5142 Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D151938/new/ https://reviews.llvm.org/D151938 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits