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