On Sun, 3 Mar 2024 17:01:53 GMT, Doug Simon <dnsi...@openjdk.org> wrote:
> The `java/util/concurrent/Executors/UnreferencedExecutor.java` test can fail > when run on libgraal and `-Xcomp` is specified. The problem is that libgraal > in `-Xcomp` temporarily causes some extra memory pressure (probably due to > [JDK-8310218](https://bugs.openjdk.org/browse/JDK-8310218)) which can cause > recoverable OOMEs to occur (memory is recovered when the relevant libgraal > compilations complete). It also seems related to async threads used for > cleaning weak references when using G1 or ZGC as I cannot reproduce the > failure under `-XX:+UseSerialGC`. > > Installing a global `Thread.UncaughtExceptionHandler` that ignores > `OutOfMemoryError`s resolves the problem. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk/pull/18098