On Thu, 14 May 2026 07:08:02 GMT, Yasumasa Suenaga <[email protected]> wrote:

>> serviceability/sa/TestJhsdbJstackMixedWithXComp.java failure on CentOS 7 was 
>> reported.
>> 
>> That error is caused that glibc on CentOS 7 has Personality Routine and LSDA 
>> (language-specific data area). SA does not support them, and skip them so 
>> far. Thus DWARF parser could not continue to unwind call stacks.
>> 
>> Personality Routine and LSDA are for exception handling for the language 
>> which supports exception like C++ (See [LLVM 
>> document](https://llvm.org/docs/ExceptionHandling.html) for details). They 
>> are not needed for stack unwinding in debugger like SA, but we need to skip 
>> DWARF augmentation correctly.
>> 
>> This change has passed serviceability/sa tests on both CentOS 7 and Fedora 
>> 44.
>> 
>> ---------
>> - [x] I confirm that I make this contribution in accordance with the 
>> [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai).
>
> Yasumasa Suenaga has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   Return null if DWARF is missing

gcc version is 14.2.0
binutils version is 2.43

-------------

PR Comment: https://git.openjdk.org/jdk/pull/31085#issuecomment-4456603751

Reply via email to