hctim added a comment.

This change broke the sanitizer buildbots: 
http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-fast/builds/37446

Reverted in `b19d87b16f81e7c0a22a0a103c867c1b844eb8bc`

  ******************** TEST 'Clang-Unit :: 
Frontend/./FrontendTests/PCHPreambleTest.ParseWithBom' FAILED 
********************
  Note: Google Test filter = PCHPreambleTest.ParseWithBom
  [==========] Running 1 test from 1 test case.
  [----------] Global test environment set-up.
  [----------] 1 test from PCHPreambleTest
  [ RUN      ] PCHPreambleTest.ParseWithBom
  ==39360==WARNING: MemorySanitizer: use-of-uninitialized-value
      #0 0x149ea6f in 
clang::CompilerInstance::createOutputFile(llvm::StringRef, 
std::__1::error_code&, bool, bool, llvm::StringRef, llvm::StringRef, bool, 
bool, std::__1::basic_string<char, std::__1::char_traits<char>, 
std::__1::allocator<char> >*, std::__1::basic_string<char, 
std::__1::char_traits<char>, std::__1::allocator<char> >*) 
/b/sanitizer-x86_64-linux-fast/build/llvm-project/clang/lib/Frontend/CompilerInstance.cpp:730:7
      #1 0x149bbb4 in 
clang::CompilerInstance::createOutputFile(llvm::StringRef, bool, bool, 
llvm::StringRef, llvm::StringRef, bool, bool) 
/b/sanitizer-x86_64-linux-fast/build/llvm-project/clang/lib/Frontend/CompilerInstance.cpp:689:43
      #2 0x15a6240 in 
clang::GeneratePCHAction::CreateOutputFile(clang::CompilerInstance&, 
llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, 
std::__1::allocator<char> >&) 
/b/sanitizer-x86_64-linux-fast/build/llvm-project/clang/lib/Frontend/FrontendActions.cpp:141:10
      #3 0x1673eed in (anonymous 
namespace)::PrecompilePreambleAction::CreateASTConsumer(clang::CompilerInstance&,
 llvm::StringRef) 
/b/sanitizer-x86_64-linux-fast/build/llvm-project/clang/lib/Frontend/PrecompiledPreamble.cpp:208:10
      #4 0x158cc44 in 
clang::FrontendAction::CreateWrappedASTConsumer(clang::CompilerInstance&, 
llvm::StringRef) 
/b/sanitizer-x86_64-linux-fast/build/llvm-project/clang/lib/Frontend/FrontendAction.cpp:152:43
      #5 0x1596d7c in 
clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, 
clang::FrontendInputFile const&) 
/b/sanitizer-x86_64-linux-fast/build/llvm-project/clang/lib/Frontend/FrontendAction.cpp:825:9
      #6 0x166b40e in 
clang::PrecompiledPreamble::Build(clang::CompilerInvocation const&, 
llvm::MemoryBuffer const*, clang::PreambleBounds, clang::DiagnosticsEngine&, 
llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, 
std::__1::shared_ptr<clang::PCHContainerOperations>, bool, 
clang::PreambleCallbacks&) 
/b/sanitizer-x86_64-linux-fast/build/llvm-project/clang/lib/Frontend/PrecompiledPreamble.cpp:345:13
      #7 0x1454602 in 
clang::ASTUnit::getMainBufferWithPrecompiledPreamble(std::__1::shared_ptr<clang::PCHContainerOperations>,
 clang::CompilerInvocation&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, 
bool, unsigned int) 
/b/sanitizer-x86_64-linux-fast/build/llvm-project/clang/lib/Frontend/ASTUnit.cpp:1378:54
      #8 0x145a5a5 in 
clang::ASTUnit::LoadFromCompilerInvocation(std::__1::shared_ptr<clang::PCHContainerOperations>,
 unsigned int, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>) 
/b/sanitizer-x86_64-linux-fast/build/llvm-project/clang/lib/Frontend/ASTUnit.cpp:1677:9
      #9 0x145bf13 in 
clang::ASTUnit::LoadFromCompilerInvocation(std::__1::shared_ptr<clang::CompilerInvocation>,
 std::__1::shared_ptr<clang::PCHContainerOperations>, 
llvm::IntrusiveRefCntPtr<clang::DiagnosticsEngine>, clang::FileManager*, bool, 
clang::CaptureDiagsKind, unsigned int, clang::TranslationUnitKind, bool, bool, 
bool) 
/b/sanitizer-x86_64-linux-fast/build/llvm-project/clang/lib/Frontend/ASTUnit.cpp:1722:12
      #10 0x5d14d4 in (anonymous 
namespace)::PCHPreambleTest::ParseAST(std::__1::basic_string<char, 
std::__1::char_traits<char>, std::__1::allocator<char> > const&) 
/b/sanitizer-x86_64-linux-fast/build/llvm-project/clang/unittests/Frontend/PCHPreambleTest.cpp:98:36
      #11 0x5da805 in (anonymous 
namespace)::PCHPreambleTest_ParseWithBom_Test::TestBody() 
/b/sanitizer-x86_64-linux-fast/build/llvm-project/clang/unittests/Frontend/PCHPreambleTest.cpp:230:32
      #12 0x790d1f in HandleExceptionsInMethodIfSupported<testing::Test, void> 
/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/unittest/googletest/src/gtest.cc
      #13 0x790d1f in testing::Test::Run() 
/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/unittest/googletest/src/gtest.cc:2474:5
      #14 0x7937c3 in testing::TestInfo::Run() 
/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/unittest/googletest/src/gtest.cc:2656:11
      #15 0x794d0f in testing::TestCase::Run() 
/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/unittest/googletest/src/gtest.cc:2774:28
      #16 0x7b16d9 in testing::internal::UnitTestImpl::RunAllTests() 
/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/unittest/googletest/src/gtest.cc:4649:43
      #17 0x7b03e7 in 
HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> 
/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/unittest/googletest/src/gtest.cc
      #18 0x7b03e7 in testing::UnitTest::Run() 
/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/unittest/googletest/src/gtest.cc:4257:10
      #19 0x77b994 in RUN_ALL_TESTS 
/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:2233:46
      #20 0x77b994 in main 
/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/unittest/UnitTestMain/TestMain.cpp:50:10
      #21 0x7f0b7c0732e0 in __libc_start_main 
(/lib/x86_64-linux-gnu/libc.so.6+0x202e0)
      #22 0x4caec9 in _start 
(/b/sanitizer-x86_64-linux-fast/build/llvm_build_msan/tools/clang/unittests/Frontend/FrontendTests+0x4caec9)
  
  SUMMARY: MemorySanitizer: use-of-uninitialized-value 
/b/sanitizer-x86_64-linux-fast/build/llvm-project/clang/lib/Frontend/CompilerInstance.cpp:730:7
 in clang::CompilerInstance::createOutputFile(llvm::StringRef, 
std::__1::error_code&, bool, bool, llvm::StringRef, llvm::StringRef, bool, 
bool, std::__1::basic_string<char, std::__1::char_traits<char>, 
std::__1::allocator<char> >*, std::__1::basic_string<char, 
std::__1::char_traits<char>, std::__1::allocator<char> >*)
  Exiting


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D70615



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to