[jdk11u-dev] Withdrawn: 8272973: Incorrect compile command used by TestIllegalArrayCopyBeforeInfiniteLoop

duke duke at openjdk.org
Mon Aug 26 14:08:13 UTC 2024


On Mon, 1 Jul 2024 08:51:13 GMT, Antonio Vieiro <duke at openjdk.org> wrote:

> Backport of [JDK-8272973](https://bugs.openjdk.org/browse/JDK-8272973).
> 
> Parity with 11.0.25-oracle. 
> 
> Test passes in both `release`  and `fastdebug` mode with `private static final int iter = 10_000;`
> 
> But with `private static final int iter = 20_000;` the test passes in `release` mode, but **fails in `fastdebug` mode** with **`assert(n->req() == 2 && n->in(1) != __null) failed: Only one data input expected`**:
> 
> 
> # To suppress the following error report, specify this argument
> # after -XX: or in .hotspotrc:  SuppressErrorAt=/cfgnode.cpp:621
> #
> # A fatal error has been detected by the Java Runtime Environment:
> #
> #  Internal Error (/home/avieirov/REPOS/OPENJDK/jdk11u-dev/src/hotspot/share/opto/cfgnode.cpp:621), pid=1641259, tid=1641275
> #  assert(n->req() == 2 && n->in(1) != __null) failed: Only one data input expected
> #
> # JRE version: OpenJDK Runtime Environment (11.0.25) (fastdebug build 11.0.25-internal+0-adhoc.avieirov.jdk11u-dev)
> # Java VM: OpenJDK 64-Bit Server VM (fastdebug 11.0.25-internal+0-adhoc.avieirov.jdk11u-dev, mixed mode, compressed oops, g1 gc, linux-amd64)
> ...
> 
> 
> We may either:
> 
> 1. Keep max iteration to `10_000`, so at least this test  runs (in both `release` and `fastdebug` modes) which seems to be the goal of 8272973.
> 2. Or try to first backport [JDK-8312438](https://bugs.openjdk.org/browse/JDK-8312438) which in turn seems to be related to [JDK-8263577](https://bugs.openjdk.org/browse/JDK-8263577) with seems to be a significant change [20297a1b](https://github.com/openjdk/jdk/commit/20297a1b)
> 
> Please let me know preferred way to proceed.

This pull request has been closed without being integrated.

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

PR: https://git.openjdk.org/jdk11u-dev/pull/2828


More information about the jdk-updates-dev mailing list