Withdrawn: 8349888: AOTMode=create crashes with EpsilonGC
Aleksey Shipilev
shade at openjdk.org
Wed Feb 12 18:10:16 UTC 2025
On Wed, 12 Feb 2025 09:58:46 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:
> Reliably reproduces in current mainline, see the bug for reproducer. I think we are crashing after feeding `nullptr` to `class_category_name`. That `nullptr` is from `ArchiveBuilder::current()->get_buffered_addr` of `HelloStream`, which is skipped, as per warning message right before the crash.
>
> So it looks like the fix is to check if we are dealing with class that is available in the buffer before reaching for its buffered address. @iklam, see if this is a right fix?
>
> Additional testing:
> - [x] Linux x86_64 server fastdebug, reproducer now passes
> - [x] Linux x86_64 server fastdebug, `runtime/cds` passes
This pull request has been closed without being integrated.
-------------
PR: https://git.openjdk.org/jdk/pull/23581
More information about the hotspot-runtime-dev
mailing list