Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8222225

[Graal] compiler/uncommontrap/DeoptReallocFailure.java fails due to OOME

XMLWordPrintable

    • x86_64
    • linux

      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)*----------

            dnsimon Douglas Simon
            dcubed Daniel Daugherty
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: