[all-commits] [llvm/llvm-project] 246fa9: Revert gsymutil changes due to concurrency problem...

peremyach via All-commits all-commits at lists.llvm.org
Wed Jun 4 11:34:35 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 246fa9a9f71166b4c7a5ec6544535452a68a07a5
      https://github.com/llvm/llvm-project/commit/246fa9a9f71166b4c7a5ec6544535452a68a07a5
  Author: peremyach <akhabutdinov at meta.com>
  Date:   2025-06-04 (Wed, 04 Jun 2025)

  Changed paths:
    M llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h
    M llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h
    M llvm/lib/DebugInfo/DWARF/DWARFContext.cpp
    M llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp
    M llvm/lib/DebugInfo/GSYM/DwarfTransformer.cpp

  Log Message:
  -----------
  Revert gsymutil changes due to concurrency problems (#142829)

We saw occasional segfaults while processing some binaries. The reason
probably is that we may clear the DIE while we are reading it's data
from another thread which happens due to cross-unit references.

---------

Co-authored-by: Arslan Khabutdinov <akhabutdinov at fb.com>



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list