The following test failed in the JDK13 CI:
compiler/uncommontrap/DeoptReallocFailure.java
Here's a snippet from the log file:
----------System.out:(31/4057)----------
CompileCommand: exclude compiler/uncommontrap/DeoptReallocFailure.main
[Use -Dgraal.LogFile=<path> to redirect Graal log output to a file.]
Thread[JVMCI CompilerThread0,9,system]: Compilation of compiler.uncommontrap.DeoptReallocFailure.test() failed:
java.lang.OutOfMemoryError: Java heap space
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.graph.Node.verify(Node.java:1063)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.nodes.PhiNode.verify(PhiNode.java:75)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.nodes.ValuePhiNode.verify(ValuePhiNode.java:96)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.graph.Graph.verify(Graph.java:1165)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.phases.BasePhase.apply(BasePhase.java:212)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.phases.BasePhase.apply(BasePhase.java:139)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.phases.PhaseSuite.run(PhaseSuite.java:212)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.phases.BasePhase.apply(BasePhase.java:197)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.phases.BasePhase.apply(BasePhase.java:139)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.core.GraalCompiler.emitFrontEnd(GraalCompiler.java:225)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.core.GraalCompiler.compile(GraalCompiler.java:144)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.core.GraalCompiler.compileGraph(GraalCompiler.java:129)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.hotspot.HotSpotGraalCompiler.compileHelper(HotSpotGraalCompiler.java:211)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.hotspot.HotSpotGraalCompiler.compile(HotSpotGraalCompiler.java:229)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.hotspot.CompilationTask$HotSpotCompilationWrapper.performCompilation(CompilationTask.java:190)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.hotspot.CompilationTask$HotSpotCompilationWrapper.performCompilation(CompilationTask.java:98)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.core.CompilationWrapper.run(CompilationWrapper.java:177)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.hotspot.CompilationTask.runCompilation(CompilationTask.java:344)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.hotspot.HotSpotGraalCompiler.compileMethod(HotSpotGraalCompiler.java:141)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.hotspot.HotSpotGraalCompiler.compileMethod(HotSpotGraalCompiler.java:108)
at jdk.internal.vm.ci/jdk.vm.ci.hotspot.HotSpotJVMCIRuntime.compileMethod(HotSpotJVMCIRuntime.java:524)
To disable compilation failure notifications, set CompilationFailureAction to Silent (e.g., -Dgraal.CompilationFailureAction=Silent).
To print a message for a compilation failure without retrying the compilation, set CompilationFailureAction to Print (e.g., -Dgraal.CompilationFailureAction=Print).
Retrying compilation of compiler.uncommontrap.DeoptReallocFailure.test()
Dumping IGV graphs in /scratch/opt/mach5/mesos/work_dir/slaves/2dd962d0-8988-479b-a804-57ab764ada59-S77437/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/fc34cbb6-a36f-46d4-81bb-efc6652c6ce2/runs/ce0aeeeb-7cf4-441a-b2ca-d6d2b5473d30/testoutput/test-support/jtreg_open_test_hotspot_jtreg_tier1_compiler_3/scratch/2/graal_dumps/1554828644425/graal_diagnostics_7307/compiler.uncommontrap.DeoptReallocFailure.test()
Exiting VM after retry compilation of compiler.uncommontrap.DeoptReallocFailure.test()
Graal diagnostic output saved in /scratch/opt/mach5/mesos/work_dir/slaves/2dd962d0-8988-479b-a804-57ab764ada59-S77437/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/fc34cbb6-a36f-46d4-81bb-efc6652c6ce2/runs/ce0aeeeb-7cf4-441a-b2ca-d6d2b5473d30/testoutput/test-support/jtreg_open_test_hotspot_jtreg_tier1_compiler_3/scratch/2/graal_dumps/1554828644425/graal_diagnostics_7307.zip
----------System.err:(2/133)----------
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "HotSpotGraalManagement Bean Registration"
----------rerun:(45/7671)*----------
compiler/uncommontrap/DeoptReallocFailure.java
Here's a snippet from the log file:
----------System.out:(31/4057)----------
CompileCommand: exclude compiler/uncommontrap/DeoptReallocFailure.main
[Use -Dgraal.LogFile=<path> to redirect Graal log output to a file.]
Thread[JVMCI CompilerThread0,9,system]: Compilation of compiler.uncommontrap.DeoptReallocFailure.test() failed:
java.lang.OutOfMemoryError: Java heap space
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.graph.Node.verify(Node.java:1063)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.nodes.PhiNode.verify(PhiNode.java:75)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.nodes.ValuePhiNode.verify(ValuePhiNode.java:96)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.graph.Graph.verify(Graph.java:1165)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.phases.BasePhase.apply(BasePhase.java:212)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.phases.BasePhase.apply(BasePhase.java:139)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.phases.PhaseSuite.run(PhaseSuite.java:212)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.phases.BasePhase.apply(BasePhase.java:197)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.phases.BasePhase.apply(BasePhase.java:139)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.core.GraalCompiler.emitFrontEnd(GraalCompiler.java:225)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.core.GraalCompiler.compile(GraalCompiler.java:144)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.core.GraalCompiler.compileGraph(GraalCompiler.java:129)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.hotspot.HotSpotGraalCompiler.compileHelper(HotSpotGraalCompiler.java:211)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.hotspot.HotSpotGraalCompiler.compile(HotSpotGraalCompiler.java:229)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.hotspot.CompilationTask$HotSpotCompilationWrapper.performCompilation(CompilationTask.java:190)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.hotspot.CompilationTask$HotSpotCompilationWrapper.performCompilation(CompilationTask.java:98)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.core.CompilationWrapper.run(CompilationWrapper.java:177)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.hotspot.CompilationTask.runCompilation(CompilationTask.java:344)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.hotspot.HotSpotGraalCompiler.compileMethod(HotSpotGraalCompiler.java:141)
at jdk.internal.vm.compiler@13-internal/org.graalvm.compiler.hotspot.HotSpotGraalCompiler.compileMethod(HotSpotGraalCompiler.java:108)
at jdk.internal.vm.ci/jdk.vm.ci.hotspot.HotSpotJVMCIRuntime.compileMethod(HotSpotJVMCIRuntime.java:524)
To disable compilation failure notifications, set CompilationFailureAction to Silent (e.g., -Dgraal.CompilationFailureAction=Silent).
To print a message for a compilation failure without retrying the compilation, set CompilationFailureAction to Print (e.g., -Dgraal.CompilationFailureAction=Print).
Retrying compilation of compiler.uncommontrap.DeoptReallocFailure.test()
Dumping IGV graphs in /scratch/opt/mach5/mesos/work_dir/slaves/2dd962d0-8988-479b-a804-57ab764ada59-S77437/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/fc34cbb6-a36f-46d4-81bb-efc6652c6ce2/runs/ce0aeeeb-7cf4-441a-b2ca-d6d2b5473d30/testoutput/test-support/jtreg_open_test_hotspot_jtreg_tier1_compiler_3/scratch/2/graal_dumps/1554828644425/graal_diagnostics_7307/compiler.uncommontrap.DeoptReallocFailure.test()
Exiting VM after retry compilation of compiler.uncommontrap.DeoptReallocFailure.test()
Graal diagnostic output saved in /scratch/opt/mach5/mesos/work_dir/slaves/2dd962d0-8988-479b-a804-57ab764ada59-S77437/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/fc34cbb6-a36f-46d4-81bb-efc6652c6ce2/runs/ce0aeeeb-7cf4-441a-b2ca-d6d2b5473d30/testoutput/test-support/jtreg_open_test_hotspot_jtreg_tier1_compiler_3/scratch/2/graal_dumps/1554828644425/graal_diagnostics_7307.zip
----------System.err:(2/133)----------
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "HotSpotGraalManagement Bean Registration"
----------rerun:(45/7671)*----------
- duplicates
-
JDK-8221598 Update Graal
- Resolved