[libcxx-commits] [PATCH] D119036: [libc++] Fix modules and benchmarks CI builds when incomplete features are disabled

Shubham Sandeep Rastogi via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Thu Feb 10 02:34:39 PST 2022


rastogishubham added a comment.

Hi this commit broke the lldb greendragon bots.

https://green.lab.llvm.org/green/view/LLDB/job/lldb-cmake/41225/

crashlog backtrace:

0  clang                    0x0000000110741acb llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 43
1  clang                    0x00000001107407c8 llvm::sys::RunSignalHandlers() + 248
2  clang                    0x0000000110740ef0 llvm::sys::CleanupOnSignal(unsigned long) + 208
3  clang                    0x00000001106638ca (anonymous namespace)::CrashRecoveryContextImpl::HandleCrash(int, unsigned long) + 106
4  clang                    0x0000000110663abe CrashRecoverySignalHandler(int) + 110
5  libsystem_platform.dylib 0x00007fff6c8655fd _sigtramp + 29
6  libsystem_platform.dylib 0x00007fc2c50d7e00 _sigtramp + 18446743813201799200
7  libsystem_c.dylib        0x00007fff6c737808 abort + 120
8  libsystem_c.dylib        0x00007fff6c736ac6 err + 0
9  clang                    0x000000011124c7f0 llvm::BitstreamWriter::~BitstreamWriter() + 608
10 clang                    0x00000001113e56e9 clang::PCHGenerator::~PCHGenerator() + 41
11 clang                    0x0000000111241360 clang::MultiplexConsumer::~MultiplexConsumer() + 128
12 clang                    0x000000011114f1bb clang::CompilerInstance::~CompilerInstance() + 683
13 clang                    0x000000011115e1b1 compileModuleImpl(clang::CompilerInstance&, clang::SourceLocation, llvm::StringRef, clang::FrontendInputFile, llvm::StringRef, llvm::StringRef, llvm::function_ref<void (clang::CompilerInstance&)>, llvm::function_ref<void (clang::CompilerInstance&)>) + 4481
14 clang                    0x000000011115feff compileModuleAndReadASTImpl(clang::CompilerInstance&, clang::SourceLocation, clang::SourceLocation, clang::Module*, llvm::StringRef) + 1903
15 clang                    0x0000000111159a8b compileModuleAndReadAST(clang::CompilerInstance&, clang::SourceLocation, clang::SourceLocation, clang::Module*, llvm::StringRef) + 1947
16 clang                    0x0000000111158ebc clang::CompilerInstance::findOrCompileModuleAndReadAST(llvm::StringRef, clang::SourceLocation, clang::SourceLocation, bool) + 3676
17 clang                    0x0000000111159e17 clang::CompilerInstance::loadModule(clang::SourceLocation, llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*, clang::SourceLocation> >, clang::Module::NameVisibilityKind, bool) + 679
18 clang                    0x0000000113540ce6 clang::Preprocessor::HandleHeaderIncludeOrImport(clang::SourceLocation, clang::Token&, clang::Token&, clang::SourceLocation, clang::DirectoryLookup const*, clang::FileEntry const*) + 7910
19 clang                    0x0000000113538e12 clang::Preprocessor::HandleIncludeDirective(clang::SourceLocation, clang::Token&, clang::DirectoryLookup const*, clang::FileEntry const*) + 162
20 clang                    0x0000000113539a2d clang::Preprocessor::HandleDirective(clang::Token&) + 2461
21 clang                    0x000000011350a037 clang::Lexer::LexTokenInternal(clang::Token&, bool) + 6343
22 clang                    0x0000000113507857 clang::Lexer::Lex(clang::Token&) + 119
23 clang                    0x000000011357add4 clang::Preprocessor::Lex(clang::Token&) + 84
24 clang                    0x00000001123c33e6 clang::Parser::Initialize() + 5030
25 clang                    0x00000001122efa26 clang::ParseAST(clang::Sema&, bool, bool) + 438
26 clang                    0x00000001111ffbc3 clang::FrontendAction::Execute() + 99
27 clang                    0x0000000111155f4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 863
28 clang                    0x000000011128ada5 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 709
29 clang                    0x000000010ecb86dc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) + 2108
30 clang                    0x000000010ecb3aee ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) + 286
31 clang                    0x0000000110f7cdd7 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, bool*) const::$_4>(long) + 23
32 clang                    0x00000001106637dc llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) + 236
33 clang                    0x0000000110f7c848 clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, bool*) const + 296
34 clang                    0x0000000110f45233 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&) const + 739
35 clang                    0x0000000110f4565d clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*> >&) const + 125
36 clang                    0x0000000110f5fe2b clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*> >&) + 395
37 clang                    0x000000010ecb307f main + 9663
38 libdyld.dylib            0x00007fff6c668cc9 start + 1
39 libdyld.dylib            0x0000000000000027 start + 18446603338697503583
clang-15: error: clang frontend command failed with exit code 134 (use -v to see invocation)
clang version 15.0.99 (http://labmaster3.local/git/llvm-project.git 3dce6b329ce3efa1d51f1101a08cff31ecdbeb12 <https://reviews.llvm.org/rG3dce6b329ce3efa1d51f1101a08cff31ecdbeb12>)
Target: x86_64-apple-darwin19.5.0
Thread model: posix
InstalledDir: /Users/buildslave/jenkins/workspace/lldb-cmake/lldb-build/bin
clang-15: error: unable to execute command: Abort trap: 6
clang-15: note: diagnostic msg: Error generating preprocessed source(s).
make: *** [main.o] Error 134

The reason it took us this look to find the issue is because there was a cmake error on the bots that caused the build to fail before, but a local git revert 506cf6dc048835c598b654e43ed8f723a42e39ba <https://reviews.llvm.org/rG506cf6dc048835c598b654e43ed8f723a42e39ba> and ninja check-lldb-unit && bin/lldb-do-test -p TestStateAfterExpression.py does not crash like the build does.

Please revert this change or fix it as soon as possible! Thanks


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D119036/new/

https://reviews.llvm.org/D119036



More information about the libcxx-commits mailing list