Fixes: 0c81a62d9d76 ("[Sanitizer] Adding setvbuf in supported platforms and other stream buffer functions")
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Unit Tests
Time | Test | |
---|---|---|
60 ms | x64 debian > LLVM.Bindings/Go::go.test |
Event Timeline
Comment Actions
Thanks!
BTW I'm seeing some buildbot issues, but seems that it is not related to this patch?
/usr/bin/ld:/home/buildbots/ppc64be-sanitizer/sanitizer-ppc64be/build/llvm_build64/tools/clang/runtime/compiler-rt-bins/lib/asan/clang_rt.asan-dynamic-powerpc64.vers:1172: syntax error in VERSION script
==25139==ERROR: LeakSanitizer: detected memory leaks ... Direct leak of 280 byte(s) in 1 object(s) allocated from: #0 0x554d4d8 in operator new(unsigned long) /b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/compiler-rt/lib/asan/asan_new_delete.cpp:95:3 #1 0x60cdb1c in make_unique<lld::elf::SymbolTableSection<llvm::object::ELFType<llvm::support::little, true> >, lld::elf::StringTableSection &> /b/sanitizer-x86_64-linux-bootstra> #2 0x60cdb1c in void lld::elf::createSyntheticSections<llvm::object::ELFType<(llvm::support::endianness)1, true> >() /b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/> #3 0x5a8fdd7 in void lld::elf::LinkerDriver::link<llvm::object::ELFType<(llvm::support::endianness)1, true> >(llvm::opt::InputArgList&) /b/sanitizer-x86_64-linux-bootstrap-asan/> #4 0x5a5f628 in lld::elf::LinkerDriver::linkerMain(llvm::ArrayRef<char const*>) /b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/lld/ELF/Driver.cpp:569:7 #5 0x5a5b118 in lld::elf::link(llvm::ArrayRef<char const*>, bool, llvm::raw_ostream&, llvm::raw_ostream&) /b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/lld/ELF/Dri> #6 0x5552273 in lldMain(int, char const**, llvm::raw_ostream&, llvm::raw_ostream&, bool) /b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/lld/tools/lld/lld.cpp:146:13 #7 0x555442c in operator() /b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/lld/tools/lld/lld.cpp:171:15 #8 0x555442c in void llvm::function_ref<void ()>::callback_fn<lld::safeLldMain(int, char const**, llvm::raw_ostream&, llvm::raw_ostream&)::$_0>(long) /b/sanitizer-x86_64-linux-b> #9 0x55a4b3a in operator() /b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/llvm/include/llvm/ADT/STLExtras.h:255:12 #10 0x55a4b3a in llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) /b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/llvm/lib/Support/CrashRecoveryCon> #11 0x5550d1e in lld::safeLldMain(int, char const**, llvm::raw_ostream&, llvm::raw_ostream&) /b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/lld/tools/lld/lld.cpp:17> #12 0x55512b5 in main /b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/lld/tools/lld/lld.cpp:214:14 #13 0x7f8da2a4409a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2409a) (BuildId: 18b9a9a8c523e5cfe5b5d946d605d09242f09798) ...
==53555==WARNING: MemorySanitizer: use-of-uninitialized-value #0 0x379a9cd in begin /b/sanitizer-x86_64-linux-bootstrap-msan/build/llvm-project/llvm/include/llvm/ADT/TinyPtrVector.h:186:9 #1 0x379a9cd in lld::elf::LinkerScript::discard(lld::elf::InputSectionBase&) /b/sanitizer-x86_64-linux-bootstrap-msan/build/llvm-project/lld/ELF/LinkerScript.cpp:577:26 #2 0x379dc04 in lld::elf::LinkerScript::processSectionCommands()::$_4::operator()(lld::elf::OutputSection*) const /b/sanitizer-x86_64-linux-bootstrap-msan/build/llvm-project/lld/ELF/LinkerScript.cpp:621:9 #3 0x379ce6b in lld::elf::LinkerScript::processSectionCommands() /b/sanitizer-x86_64-linux-bootstrap-msan/build/llvm-project/lld/ELF/LinkerScript.cpp:670:18 #4 0x352b3e5 in void lld::elf::LinkerDriver::link<llvm::object::ELFType<(llvm::support::endianness)1, true> >(llvm::opt::InputArgList&) /b/sanitizer-x86_64-linux-bootstrap-msan/build/llvm-project/lld/ELF/Driver.cpp:2505:13 #5 0x34f6add in lld::elf::LinkerDriver::linkerMain(llvm::ArrayRef<char const*>) /b/sanitizer-x86_64-linux-bootstrap-msan/build/llvm-project/lld/ELF/Driver.cpp:569:7 #6 0x34f0990 in lld::elf::link(llvm::ArrayRef<char const*>, bool, llvm::raw_ostream&, llvm::raw_ostream&) /b/sanitizer-x86_64-linux-bootstrap-msan/build/llvm-project/lld/ELF/Driver.cpp:125:11 #7 0x2fd7ab0 in lldMain(int, char const**, llvm::raw_ostream&, llvm::raw_ostream&, bool) /b/sanitizer-x86_64-linux-bootstrap-msan/build/llvm-project/lld/tools/lld/lld.cpp:146:13 #8 0x2fd98b1 in operator() /b/sanitizer-x86_64-linux-bootstrap-msan/build/llvm-project/lld/tools/lld/lld.cpp:171:15 #9 0x2fd98b1 in void llvm::function_ref<void ()>::callback_fn<lld::safeLldMain(int, char const**, llvm::raw_ostream&, llvm::raw_ostream&)::$_0>(long) /b/sanitizer-x86_64-linux-bootstrap-msan/build/llvm-project/llvm/include/llvm/ADT/STLExtras.h:232:12 #10 0x302bfd6 in operator() /b/sanitizer-x86_64-linux-bootstrap-msan/build/llvm-project/llvm/include/llvm/ADT/STLExtras.h:255:12 #11 0x302bfd6 in llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) /b/sanitizer-x86_64-linux-bootstrap-msan/build/llvm-project/llvm/lib/Support/CrashRecoveryContext.cpp:425:3 #12 0x2fd5dd7 in lld::safeLldMain(int, char const**, llvm::raw_ostream&, llvm::raw_ostream&) /b/sanitizer-x86_64-linux-bootstrap-msan/build/llvm-project/lld/tools/lld/lld.cpp:170:14 #13 0x2fd644f in main /b/sanitizer-x86_64-linux-bootstrap-msan/build/llvm-project/lld/tools/lld/lld.cpp:214:14 #14 0x7f14c618509a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2409a) (BuildId: 18b9a9a8c523e5cfe5b5d946d605d09242f09798) #15 0x2f438b9 in _start (/b/sanitizer-x86_64-linux-bootstrap-msan/build/llvm_build_msan/bin/lld+0x2f438b9)
typo j->s ?