Page MenuHomePhabricator

Please use GitHub pull requests for new patches. Phabricator shutdown timeline

thurston (Thurston Dang)
User

Projects

User does not belong to any projects.

User Details

User Since
Jul 19 2016, 1:30 PM (376 w, 1 d)

Recent Activity

Thu, Sep 28

thurston committed rG3f608ab710e2: [hwasan] Replace &LI with *LI, to fix build breakage (authored by thurston).
[hwasan] Replace &LI with *LI, to fix build breakage
Thu, Sep 28, 12:36 PM · Restricted Project, Restricted Project

Aug 18 2023

thurston added a comment to rG9c08e76f3e5f: [Attributor] Introduce AAIndirectCallInfo.

[Cross-post from github because I posted there before realizing it wasn't phabricator; apologies for the spam]

Aug 18 2023, 9:21 PM · Restricted Project, Restricted Project, Restricted Project
thurston added a comment to D156821: [CodeGen] [ubsan] Respect integer overflow handling in abs builtin.
Failed Tests (4):
  LLVM :: CodeGen/RISCV/rvv/fixed-vectors-int.ll
  LLVM :: CodeGen/SystemZ/ctpop-01.ll
  LLVM :: MC/ARM/basic-thumb2-instructions.s
  LLVM :: tools/llvm-readobj/ELF/relocations.test

AFAICT these failures have been fixed and the change can reland after the clang/ test is fixed.

Aug 18 2023, 2:17 PM · Restricted Project, Restricted Project, Restricted Project
thurston added a reverting change for rG1783185790de: Respect integer overflow handling in abs builtin: rGfc06cce30d2b: Revert "Respect integer overflow handling in abs builtin".
Aug 18 2023, 1:01 PM · Restricted Project, Restricted Project
thurston committed rGfc06cce30d2b: Revert "Respect integer overflow handling in abs builtin" (authored by thurston).
Revert "Respect integer overflow handling in abs builtin"
Aug 18 2023, 1:01 PM · Restricted Project, Restricted Project
thurston added a reverting change for D156821: [CodeGen] [ubsan] Respect integer overflow handling in abs builtin: rGfc06cce30d2b: Revert "Respect integer overflow handling in abs builtin".
Aug 18 2023, 1:01 PM · Restricted Project, Restricted Project, Restricted Project
thurston added a reverting change for rG54d663d58960: [DAG] SimplifyDemandedBits - if we're only demanding the signbit, a SMIN/SMAX…: rG29b200906155: Revert "[DAG] SimplifyDemandedBits - if we're only demanding the signbit, a….
Aug 18 2023, 11:09 AM · Restricted Project, Restricted Project
thurston committed rG29b200906155: Revert "[DAG] SimplifyDemandedBits - if we're only demanding the signbit, a… (authored by thurston).
Revert "[DAG] SimplifyDemandedBits - if we're only demanding the signbit, a…
Aug 18 2023, 11:09 AM · Restricted Project, Restricted Project
thurston added a comment to D156821: [CodeGen] [ubsan] Respect integer overflow handling in abs builtin.

This patch might have broke the buildbots, starting with when it was first built in https://lab.llvm.org/buildbot/#/builders/85/builds/18390

/b/sanitizer-x86_64-linux-bootstrap-ubsan/build/libcxx_build_ubsan/include/c++/v1/stdlib.h:114:25: runtime error: negation of -9223372036854775808 cannot be represented in type 'long'; cast to an unsigned type to negate this value to itself
    #0 0x5586b6dfb9aa in abs /b/sanitizer-x86_64-linux-bootstrap-ubsan/build/libcxx_build_ubsan/include/c++/v1/stdlib.h:114:10
    #1 0x5586b6dfb9aa in (anonymous namespace)::GNUELFDumper<llvm::object::ELFType<(llvm::support::endianness)1, true>>::printRelRelaReloc((anonymous namespace)::Relocation<llvm::object::ELFType<(llvm::support::endianness)1, true>> const&, (anonymous namespace)::RelSymbol<llvm::object::ELFType<(llvm::support::endianness)1, true>> const&) /b/sanitizer-x86_64-linux-bootstrap-ubsan/build/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:3778:21

(which is good insofar as it finds a real bug, but nonetheless is turning the buildbots red)

Aug 18 2023, 10:00 AM · Restricted Project, Restricted Project, Restricted Project
thurston added a comment to rGca1295c5a15f: [DebugInfo] Alternate (more efficient) MD5 fix.

@probinson Ah, I overlooked that! Thanks for the quick update.

Aug 18 2023, 9:22 AM · Restricted Project, Restricted Project
thurston added a comment to rGca1295c5a15f: [DebugInfo] Alternate (more efficient) MD5 fix.

The re-applied commit (https://github.com/llvm/llvm-project/commit/2e4d2d800b9ce0924513a2f24e7a1f3d22b52383) might have led to the same memory issues: https://lab.llvm.org/buildbot/#/builders/168/builds/15163

Aug 18 2023, 9:04 AM · Restricted Project, Restricted Project

Aug 16 2023

thurston committed rG6f1175031971: Fix -DCOMPILER_RT_HWASAN_WITH_INTERCEPTORS=OFF regression (authored by thurston).
Fix -DCOMPILER_RT_HWASAN_WITH_INTERCEPTORS=OFF regression
Aug 16 2023, 2:41 PM · Restricted Project, Restricted Project
thurston closed D158116: Fix -DCOMPILER_RT_HWASAN_WITH_INTERCEPTORS=OFF regression.
Aug 16 2023, 2:40 PM · Restricted Project, Restricted Project
thurston added a reviewer for D158116: Fix -DCOMPILER_RT_HWASAN_WITH_INTERCEPTORS=OFF regression: fmayer.
Aug 16 2023, 1:52 PM · Restricted Project, Restricted Project
thurston requested review of D158116: Fix -DCOMPILER_RT_HWASAN_WITH_INTERCEPTORS=OFF regression.
Aug 16 2023, 1:52 PM · Restricted Project, Restricted Project

Jul 24 2023

thurston accepted D156180: [NFC] Add MprotectReadWrite.
Jul 24 2023, 4:05 PM · Restricted Project, Restricted Project

Jul 11 2023

thurston committed rG0c9145f41343: [msan] Fix -Wcast-qual error in msan_dl.cpp (authored by thurston).
[msan] Fix -Wcast-qual error in msan_dl.cpp
Jul 11 2023, 2:06 PM · Restricted Project, Restricted Project
thurston committed rG9095d5c44bf7: Reland '[msan] Intercept dladdr1, and refactor dladdr' (authored by thurston).
Reland '[msan] Intercept dladdr1, and refactor dladdr'
Jul 11 2023, 1:13 PM · Restricted Project, Restricted Project, Restricted Project
thurston closed D154272: [msan] Intercept dladdr1, and refactor dladdr.
Jul 11 2023, 1:13 PM · Restricted Project, Restricted Project, Restricted Project
thurston updated the diff for D154272: [msan] Intercept dladdr1, and refactor dladdr.

Add '#if SANITIZER_GLIBC' guards to avoid breaking FreeBSD

Jul 11 2023, 10:53 AM · Restricted Project, Restricted Project, Restricted Project
thurston reopened D154272: [msan] Intercept dladdr1, and refactor dladdr.
Jul 11 2023, 10:53 AM · Restricted Project, Restricted Project, Restricted Project

Jul 6 2023

thurston added a reverting change for rGc1e283851772: [gn build] Manually port 015dabd7: rG74369923a909: Revert "[gn build] Manually port 015dabd7".
Jul 6 2023, 5:28 PM · Restricted Project, Restricted Project
thurston committed rG74369923a909: Revert "[gn build] Manually port 015dabd7" (authored by thurston).
Revert "[gn build] Manually port 015dabd7"
Jul 6 2023, 5:28 PM · Restricted Project, Restricted Project
thurston added a reverting change for D154272: [msan] Intercept dladdr1, and refactor dladdr: rG74369923a909: Revert "[gn build] Manually port 015dabd7".
Jul 6 2023, 5:28 PM · Restricted Project, Restricted Project, Restricted Project
thurston added a comment to D154272: [msan] Intercept dladdr1, and refactor dladdr.

This change broke the build of msan on FreeBSD. dladdr1 seems to be a glibc-ism and is not present in FreeBSD or musl. All this functionality needs to be gated by a CMake check.

Jul 6 2023, 5:24 PM · Restricted Project, Restricted Project, Restricted Project
thurston committed rG667b9add73e0: Revert "Reland '[msan] Intercept dladdr1, and refactor dladdr'" (authored by thurston).
Revert "Reland '[msan] Intercept dladdr1, and refactor dladdr'"
Jul 6 2023, 5:23 PM · Restricted Project, Restricted Project
thurston committed rG1da10d25d9af: [msan] Fix -Wcast-qual error in msan_dl.cpp (authored by thurston).
[msan] Fix -Wcast-qual error in msan_dl.cpp
Jul 6 2023, 11:05 AM · Restricted Project, Restricted Project
thurston committed rG015dabd7672f: Reland '[msan] Intercept dladdr1, and refactor dladdr' (authored by thurston).
Reland '[msan] Intercept dladdr1, and refactor dladdr'
Jul 6 2023, 9:19 AM · Restricted Project, Restricted Project
thurston closed D154272: [msan] Intercept dladdr1, and refactor dladdr.
Jul 6 2023, 9:19 AM · Restricted Project, Restricted Project, Restricted Project

Jul 5 2023

thurston updated the diff for D154272: [msan] Intercept dladdr1, and refactor dladdr.

Fix 'cast from 'void ' to 'const Elf64_Sym ' must have all intermediate pointers const qualified to be safe [-Werror,-Wcast-qual]'

Jul 5 2023, 2:11 PM · Restricted Project, Restricted Project, Restricted Project
thurston reopened D154272: [msan] Intercept dladdr1, and refactor dladdr.
Jul 5 2023, 2:11 PM · Restricted Project, Restricted Project, Restricted Project

Jul 1 2023

thurston added a reverting change for rGd0b0dbeae177: [msan] Intercept dladdr1, and refactor dladdr: rG8ccf0426a424: Revert "[msan] Intercept dladdr1, and refactor dladdr".
Jul 1 2023, 1:28 PM · Restricted Project, Restricted Project
thurston committed rG8ccf0426a424: Revert "[msan] Intercept dladdr1, and refactor dladdr" (authored by thurston).
Revert "[msan] Intercept dladdr1, and refactor dladdr"
Jul 1 2023, 1:28 PM · Restricted Project, Restricted Project
thurston added a reverting change for D154272: [msan] Intercept dladdr1, and refactor dladdr: rG8ccf0426a424: Revert "[msan] Intercept dladdr1, and refactor dladdr".
Jul 1 2023, 1:28 PM · Restricted Project, Restricted Project, Restricted Project
thurston committed rGd0b0dbeae177: [msan] Intercept dladdr1, and refactor dladdr (authored by thurston).
[msan] Intercept dladdr1, and refactor dladdr
Jul 1 2023, 12:28 PM · Restricted Project, Restricted Project
thurston closed D154272: [msan] Intercept dladdr1, and refactor dladdr.
Jul 1 2023, 12:28 PM · Restricted Project, Restricted Project, Restricted Project

Jun 30 2023

thurston retitled D154272: [msan] Intercept dladdr1, and refactor dladdr from [msan] Intercept dladdr1, and add lit test to [msan] Intercept dladdr1, and refactor dladdr.
Jun 30 2023, 8:54 PM · Restricted Project, Restricted Project, Restricted Project
thurston updated the diff for D154272: [msan] Intercept dladdr1, and refactor dladdr.

Made 'if (! map) return;' change

Jun 30 2023, 8:53 PM · Restricted Project, Restricted Project, Restricted Project
thurston updated the diff for D154272: [msan] Intercept dladdr1, and refactor dladdr.

Fix null pointer case
Add license to top of header files

Jun 30 2023, 8:23 PM · Restricted Project, Restricted Project, Restricted Project
thurston added inline comments to D154272: [msan] Intercept dladdr1, and refactor dladdr.
Jun 30 2023, 8:16 PM · Restricted Project, Restricted Project, Restricted Project
thurston added inline comments to D154272: [msan] Intercept dladdr1, and refactor dladdr.
Jun 30 2023, 8:12 PM · Restricted Project, Restricted Project, Restricted Project
thurston updated the diff for D154272: [msan] Intercept dladdr1, and refactor dladdr.

Change order of headers

Jun 30 2023, 8:12 PM · Restricted Project, Restricted Project, Restricted Project
thurston updated the diff for D154272: [msan] Intercept dladdr1, and refactor dladdr.

Refactor

Jun 30 2023, 8:08 PM · Restricted Project, Restricted Project, Restricted Project
thurston added inline comments to D154272: [msan] Intercept dladdr1, and refactor dladdr.
Jun 30 2023, 7:47 PM · Restricted Project, Restricted Project, Restricted Project
thurston updated the diff for D154272: [msan] Intercept dladdr1, and refactor dladdr.

"#include <dlfcn.h> and friends in a cpp file and export function like UnpoisonDllAddr1ExtraInfo"

Jun 30 2023, 5:25 PM · Restricted Project, Restricted Project, Restricted Project
thurston planned changes to D154272: [msan] Intercept dladdr1, and refactor dladdr.
Jun 30 2023, 5:18 PM · Restricted Project, Restricted Project, Restricted Project
thurston updated the diff for D154272: [msan] Intercept dladdr1, and refactor dladdr.

Refactor into UnpoisonDllAddr1ExtraInfo(), per Vitaly's suggestion

Jun 30 2023, 5:17 PM · Restricted Project, Restricted Project, Restricted Project
thurston planned changes to D154272: [msan] Intercept dladdr1, and refactor dladdr.
Jun 30 2023, 4:56 PM · Restricted Project, Restricted Project, Restricted Project
thurston updated the diff for D154272: [msan] Intercept dladdr1, and refactor dladdr.

Adds a new header file, msan_dl.h, per Vitaly's suggestion.

Jun 30 2023, 4:53 PM · Restricted Project, Restricted Project, Restricted Project
thurston added inline comments to D154272: [msan] Intercept dladdr1, and refactor dladdr.
Jun 30 2023, 4:42 PM · Restricted Project, Restricted Project, Restricted Project
thurston added inline comments to D154272: [msan] Intercept dladdr1, and refactor dladdr.
Jun 30 2023, 4:40 PM · Restricted Project, Restricted Project, Restricted Project
thurston added a reviewer for D154272: [msan] Intercept dladdr1, and refactor dladdr: vitalybuka.
Jun 30 2023, 4:08 PM · Restricted Project, Restricted Project, Restricted Project
thurston requested review of D154272: [msan] Intercept dladdr1, and refactor dladdr.
Jun 30 2023, 4:08 PM · Restricted Project, Restricted Project, Restricted Project
thurston committed rG850daa51f0b7: [msan] Add lit test for dladdr (authored by thurston).
[msan] Add lit test for dladdr
Jun 30 2023, 1:53 PM · Restricted Project, Restricted Project
thurston closed D154255: [msan] Add lit test for dladdr.
Jun 30 2023, 1:53 PM · Restricted Project, Restricted Project
thurston added a reviewer for D154255: [msan] Add lit test for dladdr: vitalybuka.
Jun 30 2023, 1:19 PM · Restricted Project, Restricted Project
thurston requested review of D154255: [msan] Add lit test for dladdr.
Jun 30 2023, 1:19 PM · Restricted Project, Restricted Project

Jun 23 2023

thurston accepted D153599: [msan] Optimize zeroing allocated memory.
Jun 23 2023, 1:18 PM · Restricted Project, Restricted Project

Jun 22 2023

thurston accepted D153496: [NFC][asan] Add QuarantineCallback::{PreQuarantine,RecyclePassThrough}.
Jun 22 2023, 10:19 AM · Restricted Project, Restricted Project
thurston added inline comments to D153496: [NFC][asan] Add QuarantineCallback::{PreQuarantine,RecyclePassThrough}.
Jun 22 2023, 9:26 AM · Restricted Project, Restricted Project
thurston accepted D153500: [asan] Don't double poison secondary allocations.
Jun 22 2023, 9:16 AM · Restricted Project, Restricted Project
thurston accepted D153497: [asan] Optimize Quarantine of secondary allocations.
Jun 22 2023, 9:04 AM · Restricted Project, Restricted Project
thurston accepted D153495: [asan] Don't quarantine large blocks.
Jun 22 2023, 9:03 AM · Restricted Project, Restricted Project

Jun 14 2023

thurston accepted D152893: [hwasan] Fixup mmap tagging regions.
Jun 14 2023, 9:18 AM · Restricted Project, Restricted Project
thurston added inline comments to D152893: [hwasan] Fixup mmap tagging regions.
Jun 14 2023, 9:12 AM · Restricted Project, Restricted Project

Jun 13 2023

thurston added inline comments to D152763: [HWASAN] Implement munmap interceptor for HWASAN.
Jun 13 2023, 9:42 AM · Restricted Project, Restricted Project

Jun 12 2023

thurston added inline comments to D152763: [HWASAN] Implement munmap interceptor for HWASAN.
Jun 12 2023, 5:36 PM · Restricted Project, Restricted Project
thurston added inline comments to D152763: [HWASAN] Implement munmap interceptor for HWASAN.
Jun 12 2023, 5:34 PM · Restricted Project, Restricted Project
thurston added a comment to D152598: [Sanitizer] Add munmap interceptor in sanitizer_common.

What is the use case for this? If sanitizers other than TSan haven't needed to intercept munmap, adding it to sanitizer-common seems to just be adding overhead and possible complications.

Jun 12 2023, 11:13 AM · Restricted Project, Restricted Project

May 26 2023

thurston added a comment to D149893: Rewrite LSV to handle longer chains..

edit: Craig beat me to it :-)

May 26 2023, 4:18 PM · Restricted Project, Restricted Project
thurston committed rG6ce34c089bf6: hwasan: enable mmap interception (no tagging used) (authored by thurston).
hwasan: enable mmap interception (no tagging used)
May 26 2023, 9:35 AM · Restricted Project, Restricted Project
thurston closed D151262: hwasan: enable mmap interception (no tagging used).
May 26 2023, 9:34 AM · Restricted Project, Restricted Project

May 25 2023

thurston updated the diff for D151262: hwasan: enable mmap interception (no tagging used).

Remove unnecessary braces

May 25 2023, 4:39 PM · Restricted Project, Restricted Project
thurston abandoned D151514: Update cxx26 transitive_includes.
May 25 2023, 4:06 PM · Restricted Project, Restricted Project
thurston updated subscribers of D151514: Update cxx26 transitive_includes.
May 25 2023, 3:54 PM · Restricted Project, Restricted Project
thurston requested review of D151514: Update cxx26 transitive_includes.
May 25 2023, 3:53 PM · Restricted Project, Restricted Project
thurston added inline comments to D151262: hwasan: enable mmap interception (no tagging used).
May 25 2023, 3:14 PM · Restricted Project, Restricted Project
thurston updated the diff for D151262: hwasan: enable mmap interception (no tagging used).

For readability, change CHECK(tag == 0) to CHECK_EQ(addr, UntagPtr(addr));

May 25 2023, 3:13 PM · Restricted Project, Restricted Project
thurston updated the diff for D151262: hwasan: enable mmap interception (no tagging used).

clang-format'ed

May 25 2023, 3:05 PM · Restricted Project, Restricted Project
thurston added inline comments to D151262: hwasan: enable mmap interception (no tagging used).
May 25 2023, 3:04 PM · Restricted Project, Restricted Project
thurston added inline comments to D151262: hwasan: enable mmap interception (no tagging used).
May 25 2023, 3:00 PM · Restricted Project, Restricted Project
thurston added a comment to D144394: [libc++] Forward to std::{,w}memchr in std::find.

The libcxx tests might also need updating:

May 25 2023, 2:57 PM · Restricted Project, Restricted Project
thurston added inline comments to D151262: hwasan: enable mmap interception (no tagging used).
May 25 2023, 2:27 PM · Restricted Project, Restricted Project
thurston retitled D151262: hwasan: enable mmap interception (no tagging used) from hwasan: enable mmap interception and tag mmap allocations to hwasan: enable mmap interception (no tagging used).
May 25 2023, 2:26 PM · Restricted Project, Restricted Project
thurston updated the diff for D151262: hwasan: enable mmap interception (no tagging used).

Disallow MAP_FIXED with a tagged pointer, which is an odd usecase. This simplifies the code greatly, since an invariant
is that mmap will no longer return any tagged pointers, hence there is no need to intercept munmap.

May 25 2023, 2:26 PM · Restricted Project, Restricted Project
thurston updated the summary of D151262: hwasan: enable mmap interception (no tagging used).
May 25 2023, 1:39 PM · Restricted Project, Restricted Project
thurston updated the diff for D151262: hwasan: enable mmap interception (no tagging used).

Changed mmap interceptor to use tagging only if given a tagged address plus MAP_FIXED.

May 25 2023, 1:39 PM · Restricted Project, Restricted Project
thurston added a comment to D144394: [libc++] Forward to std::{,w}memchr in std::find.

I think this might have broken one of the sanitizer buildbots:

https://lab.llvm.org/buildbot/#/builders/37/builds/22340

+ diff -u /b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/sanitizer_common/symbolizer/scripts/global_symbols.txt undefined.new
+wmemchr U
+ echo 'Failed: unexpected symbols'

(it might just need to have that line added?)

Yeah, that looks like a compiler-rt thing. I guess they check which symbols they rely on (and apparently now they rely on ẁmemchr`). Given that wmemcpy, wmemmove and wmemset are also listed there, it's probably fine to add wmemchr.

May 25 2023, 12:25 PM · Restricted Project, Restricted Project
thurston committed rG9762854538a2: [sanitizer] Add new symbolizer symbol (authored by thurston).
[sanitizer] Add new symbolizer symbol
May 25 2023, 12:25 PM · Restricted Project, Restricted Project
thurston closed D151484: [sanitizer] Add new symbolizer symbol.
May 25 2023, 12:24 PM · Restricted Project, Restricted Project
thurston added a reviewer for D151484: [sanitizer] Add new symbolizer symbol: vitalybuka.
May 25 2023, 12:17 PM · Restricted Project, Restricted Project
thurston requested review of D151484: [sanitizer] Add new symbolizer symbol.
May 25 2023, 12:17 PM · Restricted Project, Restricted Project
thurston added a comment to D144394: [libc++] Forward to std::{,w}memchr in std::find.

I think this might have broken one of the sanitizer buildbots:

May 25 2023, 10:54 AM · Restricted Project, Restricted Project
thurston accepted D150499: [AST] Initialized data after TypeSourceInfo.
May 25 2023, 9:45 AM · Restricted Project, Restricted Project
thurston added a comment to D150577: [CodeGen] Fix for MachineBasicBlock::rfindDebugLoc(instr_rend()).

https://reviews.llvm.org/rGa23f9846163956b74ab578bc972415c015022d10
added llvm/unittests/CodeGen/MachineBasicBlockTest.cpp
which is leading to uninitialized memory errors:

https://lab.llvm.org/buildbot/#/builders/239/builds/2416

Direct leak of 48 byte(s) in 1 object(s) allocated from:
    #0 0xaaaad2ec0254 in operator new(unsigned long) /b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm-project/compiler-rt/lib/asan/asan_new_delete.cpp:95:3
    #1 0xaaaad821b360 in operator new /b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm-project/llvm/lib/IR/Metadata.cpp:531:40
    #2 0xaaaad821b360 in llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef<llvm::Metadata*>, llvm::Metadata::StorageType, bool) /b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm-project/llvm/lib/IR/Metadata.cpp:937:20
    #3 0xaaaad800a32c in getTemporary /b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm-project/llvm/include/llvm/IR/Metadata.h:1395:24
    #4 0xaaaad800a32c in llvm::DIBuilder::createFunction(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, unsigned int, llvm::DINode::DIFlags, llvm::DISubprogram::DISPFlags, llvm::MDTupleTypedArrayWrapper<llvm::DITemplateParameter>, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper<llvm::DIType>, llvm::MDTupleTypedArrayWrapper<llvm::DINode>, llvm::StringRef) /b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm-project/llvm/lib/IR/DIBuilder.cpp:854:7
    #5 0xaaaad30c3a8c in (anonymous namespace)::FindDebugLocTest_DifferentIterators_Test::TestBody() /b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm-project/llvm/unittests/CodeGen/MachineBasicBlockTest.cpp:47:11
    #6 0xaaaad90750e0 in HandleExceptionsInMethodIfSupported<testing::Test, void> /b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm-project/third-party/unittest/googletest/src/gtest.cc

(this was the closest Differential revision I could find for this file)

Thanks!
I've actually been working on a fix (struggled a bit to verify it since I'm not so used to running single unittests with asan, so it took some time to rebuild/rerun all tests using asan).
But I've pushed a fix now that hopefully should work: https://reviews.llvm.org/rG28d418b16c6cd4836ad9d8bc8006d3dabe3c5559

May 25 2023, 9:37 AM · Restricted Project, Restricted Project
thurston added a comment to D150577: [CodeGen] Fix for MachineBasicBlock::rfindDebugLoc(instr_rend()).

https://reviews.llvm.org/rGa23f9846163956b74ab578bc972415c015022d10
added llvm/unittests/CodeGen/MachineBasicBlockTest.cpp
which is leading to uninitialized memory errors:

May 25 2023, 9:24 AM · Restricted Project, Restricted Project
thurston added a comment to D151319: [sanitizer_common] Support stripping interceptor prefixes in RenderFrame().

I see, thanks Marco for the quick reply!

May 25 2023, 8:45 AM · Restricted Project, Restricted Project
thurston added a comment to D151319: [sanitizer_common] Support stripping interceptor prefixes in RenderFrame().
May 25 2023, 8:45 AM · Restricted Project, Restricted Project
thurston added 1 auditor(s) for rG5c0f96da4c81: sanitizer-common: temporarily disable release_to_os test for powerpc64: vitalybuka.
May 25 2023, 8:39 AM · Restricted Project, Restricted Project
thurston committed rG5c0f96da4c81: sanitizer-common: temporarily disable release_to_os test for powerpc64 (authored by thurston).
sanitizer-common: temporarily disable release_to_os test for powerpc64
May 25 2023, 8:38 AM · Restricted Project, Restricted Project