walter-erquinigo wrote:

@kevinfrei , I'm so sorry to tell you that I have reverted this patch. The 
revert commit is 27b2f4f861b8aeeabc4eb1a97649062de8fa3992 and I left some notes 
there, which I also copy here:


The patch #98344 causes a crash in LLDB when parsing some files like 
`numpy.libs/libgfortran-daac5196.so.5.0.0` on graviton (you can download it in 
https://drive.google.com/file/d/12ygLjJwWpzdYsrzBPp1JGiFHxcgM0-XY/view?usp=drive_link
 if you want to troubleshoot yourself).
    
    The assert that is hit is the following:
    
    ```
    llvm-project/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:2452: 
std::pair<unsigned int, std::map<long unsigned int, lldb_private::AddressClass> 
> ObjectFileELF::ParseSymbolTable(lldb_private::Symtab*, lldb::user_id_t, 
lldb_private::Section*): Assertion `strtab->GetObjectFile() == this' failed.
    [383588:383636:20240716,025305.572639:ERROR crashpad_client_linux.cc:780] 
Crashpad isn't enabled


https://github.com/llvm/llvm-project/pull/98344
_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to