RFR: 8377665: JFR: Symbol table not setup for early class unloading
Joel Sikström
jsikstro at openjdk.org
Wed Feb 18 14:58:45 UTC 2026
On Wed, 18 Feb 2026 11:08:46 GMT, Markus Grönlund <mgronlun at openjdk.org> wrote:
> This is a second attempt for [29672](https://github.com/openjdk/jdk/pull/29672).
>
> Summary (copied):
>
> "We observe a crash when running a major GC very early, which unloads classes, calling into JFR which is not properly set up for class unloading this early. A simple fix for this is to move the creation of the symbol table to the early setup of JFR, which allows us to successfully call JfrCheckpointManager::on_unloading_classes()."
>
> Thanks to @jsikstro for reporting and investigating this issue.
>
> Testing: jdk_jfr
>
> Markus
Looks good. Thank you!
-------------
Marked as reviewed by jsikstro (Reviewer).
PR Review: https://git.openjdk.org/jdk/pull/29784#pullrequestreview-3820374335
More information about the hotspot-jfr-dev
mailing list