-
Sub-task
-
Resolution: Fixed
-
P4
-
11, 12, 13, 14
-
b14
-
generic
-
linux
Jtreg test:
jdk/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
fails by throwing OutOfMemoryException:
Timeout for each iteration is 80 seconds
Before memory allocation: 15603016 bytes free
Exception during JVMCI compiler initialization:
java.lang.OutOfMemoryError: Java heap space
at org.graalvm.compiler.hotspot.HotSpotGraalRuntime.<init>(jdk.internal.vm.compiler@14-internal/HotSpotGraalRuntime.java:144)
at org.graalvm.compiler.hotspot.HotSpotGraalCompilerFactory.createCompiler(jdk.internal.vm.compiler@14-internal/HotSpotGraalCompilerFactory.java:156)
at org.graalvm.compiler.hotspot.HotSpotGraalCompilerFactory.createCompiler(jdk.internal.vm.compiler@14-internal/HotSpotGraalCompilerFactory.java:134)
at org.graalvm.compiler.hotspot.HotSpotGraalCompilerFactory.createCompiler(jdk.internal.vm.compiler@14-internal/HotSpotGraalCompilerFactory.java:52)
at jdk.vm.ci.hotspot.HotSpotJVMCIRuntime.getCompiler(jdk.internal.vm.ci@14-internal/HotSpotJVMCIRuntime.java:629)
at jdk.vm.ci.hotspot.HotSpotJVMCIRuntime.compileMethod(jdk.internal.vm.ci@14-internal/HotSpotJVMCIRuntime.java:696)
Here is the test message:
----------messages:(4/178)----------
command: main -Xmx20m TestProviderLeak
reason: User specified action: run main/othervm -Xmx20m TestProviderLeak
Mode: othervm [/othervm specified]
elapsed time (seconds): 2.151
The full log: http://ent-x86-04.shanghai.arm.com/openjdk/test_results/jtreg/aarch64/201908260656_141277_v5_arm-d05-03_graal_-XX__UnlockExperime/jtwork_rerun/com/sun/crypto/provider/KeyFactory/TestProviderLeak.jtr
This exception is caused by "-Xmx20m", which is not enough for JVMCI initialization. A simple fix is to move it to the problem list. Hope it's ok for libgraal, so that we can move it out from the problem list once libgraal is enabled.
jdk/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
fails by throwing OutOfMemoryException:
Timeout for each iteration is 80 seconds
Before memory allocation: 15603016 bytes free
Exception during JVMCI compiler initialization:
java.lang.OutOfMemoryError: Java heap space
at org.graalvm.compiler.hotspot.HotSpotGraalRuntime.<init>(jdk.internal.vm.compiler@14-internal/HotSpotGraalRuntime.java:144)
at org.graalvm.compiler.hotspot.HotSpotGraalCompilerFactory.createCompiler(jdk.internal.vm.compiler@14-internal/HotSpotGraalCompilerFactory.java:156)
at org.graalvm.compiler.hotspot.HotSpotGraalCompilerFactory.createCompiler(jdk.internal.vm.compiler@14-internal/HotSpotGraalCompilerFactory.java:134)
at org.graalvm.compiler.hotspot.HotSpotGraalCompilerFactory.createCompiler(jdk.internal.vm.compiler@14-internal/HotSpotGraalCompilerFactory.java:52)
at jdk.vm.ci.hotspot.HotSpotJVMCIRuntime.getCompiler(jdk.internal.vm.ci@14-internal/HotSpotJVMCIRuntime.java:629)
at jdk.vm.ci.hotspot.HotSpotJVMCIRuntime.compileMethod(jdk.internal.vm.ci@14-internal/HotSpotJVMCIRuntime.java:696)
Here is the test message:
----------messages:(4/178)----------
command: main -Xmx20m TestProviderLeak
reason: User specified action: run main/othervm -Xmx20m TestProviderLeak
Mode: othervm [/othervm specified]
elapsed time (seconds): 2.151
The full log: http://ent-x86-04.shanghai.arm.com/openjdk/test_results/jtreg/aarch64/201908260656_141277_v5_arm-d05-03_graal_-XX__UnlockExperime/jtwork_rerun/com/sun/crypto/provider/KeyFactory/TestProviderLeak.jtr
This exception is caused by "-Xmx20m", which is not enough for JVMCI initialization. A simple fix is to move it to the problem list. Hope it's ok for libgraal, so that we can move it out from the problem list once libgraal is enabled.
- relates to
-
JDK-7177045 [TEST_BUG] Rework the TestProviderLeak.java regression test, it is too fragile to low memory errors.
-
- Closed
-