Integrated: 8349888: AOTMode=create crashes with EpsilonGC

Ioi Lam iklam at openjdk.org
Tue Feb 25 05:40:59 UTC 2025


On Mon, 24 Feb 2025 04:26:09 GMT, Ioi Lam <iklam at openjdk.org> wrote:

> During AOT cache assembly, some classes may become excluded for various reasons. In the bug report, we have a class that was excluded because it wasn't loaded from a JAR file.
> 
> When AOT-resolving lambda call sites, we already exclude all sites that **refer** to excluded classes. However, we didn't exclude class sites that **live in** an excluded class. This PR fixes that.
> 
> This bug only affects EpsilonGC, which doesn't perform any collection. It doesn't affect other "real" collectors. Please see JBS issue for details.

This pull request has now been integrated.

Changeset: a6cc37fd
Author:    Ioi Lam <iklam at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/a6cc37fdbe77ff3c1bd8e2332f67f48e3850e56b
Stats:     111 lines in 2 files changed: 111 ins; 0 del; 0 mod

8349888: AOTMode=create crashes with EpsilonGC

Reviewed-by: shade, kvn

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

PR: https://git.openjdk.org/jdk/pull/23741


More information about the hotspot-runtime-dev mailing list