[compiler-rt] [tsan] Don't symbolize stack traces if dl_iterate_phdr is not ready (PR #143199)

Vitaly Buka via llvm-commits llvm-commits at lists.llvm.org
Fri Jun 6 13:51:43 PDT 2025


================
@@ -846,7 +846,16 @@ ALWAYS_INLINE USED void PrintCurrentStack(uptr pc, bool fast) {
     ptrace->trace_buffer[i] = ptrace->trace_buffer[ptrace->size - i - 1];
     ptrace->trace_buffer[ptrace->size - i - 1] = tmp;
   }
-  PrintStack(SymbolizeStack(*ptrace));
+
+  if (ready_to_symbolize) {
----------------
vitalybuka wrote:

= true should happen before threads

https://github.com/llvm/llvm-project/pull/143199


More information about the llvm-commits mailing list