RFR: 8372380: Make hs_err reporting more robust for unattached threads [v3]

Kevin Walls kevinw at openjdk.org
Wed Nov 26 09:58:53 UTC 2025


On Mon, 24 Nov 2025 02:34:39 GMT, David Holmes <dholmes at openjdk.org> wrote:

>> There were a number of places where the code called by hs_err reporting assumed/required an attached current thread. These would then cause secondary failures during hs_err reporting. Using a simple example of an unattached thread causing a SEGV I went through and eliminated all the problems I encountered. In some cases the thread dependency was obvious and easy to address directly, but in others we just skip that section at the top-level.
>> 
>> Testing:
>>  - manual inspection of hs_err file, for different GCs
>>  - tiers 1-3 sanity
>> 
>> Thanks
>
> David Holmes has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Fix include order

Nice.

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

Marked as reviewed by kevinw (Reviewer).

PR Review: https://git.openjdk.org/jdk/pull/28470#pullrequestreview-3510124704


More information about the hotspot-dev mailing list