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

vmTestbase/../stress/compiler/deoptimize/Test.java fails with OOME due to CodeCache exhaustion.

    XMLWordPrintable

    Details

    • Subcomponent:
    • Resolved In Build:
      b21
    • CPU:
      generic
    • OS:
      generic

      Description

      The following test failed in the JDK17 CI:

      vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java#id1

      Here's a snippet from the log file:

      ----------System.out:(566/50899)----------
      ### TRACE 1: RNG seed = -2831188475452714326 (0xd8b59914f47612aa)
      For random generator using seed: -2831188475452714326
      To re-run test with same seed value please add "-Djdk.test.lib.random.seed=-2831188475452714326" to command line.
      [170.585s][warning][codecache] CodeCache is full. Compiler has been disabled.
      [170.585s][warning][codecache] Try increasing the code cache size using -XX:ReservedCodeCacheSize=
      CodeCache: size=102400Kb used=101607Kb max_used=101620Kb free=792Kb
       bounds [0x0000023f766c0000, 0x0000023f7cac0000, 0x0000023f7cac0000]
       total_blobs=37618 nmethods=31425 adapters=6149
       compilation: disabled (not enough contiguous free space left)
                    stopped_count=1, restarted_count=0
       full_count=0
      #>
      #> WARNING: switching log to verbose mode,
      #> because error is complained
      #>
      # ERROR: Caught exception in Thread[Thread-19,5,MainThreadGroup]
      # ERROR: java.lang.VirtualMachineError: Out of space in CodeCache for method handle intrinsic
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$Species_LLDJLL.copyWithExtendL(java/lang/invoke/BoundMethodHandle$Species_LLDJLL)
      # ERROR: at java.base/java.lang.invoke.MethodHandles.filterArgument(MethodHandles.java:5592)
      # ERROR: at java.base/java.lang.invoke.MethodHandles.filterArguments(MethodHandles.java:5549)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHFilterTF.computeInboundMH(MHFilterTF.java:94)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHPrimitiveTF.computeInboundCall(MHPrimitiveTF.java:38)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHMacroTF.addTransformation(MHMacroTF.java:70)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.createSequence(MHTransformationGen.java:359)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.createAndCallSequence(MHTransformationGen.java:493)
      # ERROR: at vm.mlvm.meth.stress.compiler.deoptimize.Test.runThread(Test.java:164)
      # ERROR: at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:71)
      # ERROR: at java.base/java.lang.Thread.run(Thread.java:831)
      The following stacktrace is for failure analysis.
      nsk.share.TestFailure: Caught exception in Thread[Thread-19,5,MainThreadGroup] java.lang.VirtualMachineError: Out of space in CodeCache for method handle intrinsic
      at nsk.share.Log.logExceptionForFailureAnalysis(Log.java:432)
      at nsk.share.Log.complain(Log.java:403)
      at nsk.share.Log.complain(Log.java:414)
      at vm.mlvm.share.Env.complain(Env.java:172)
      at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:78)
      at java.base/java.lang.Thread.run(Thread.java:831)
      # ERROR: Caught exception in Thread[Thread-7,5,MainThreadGroup]
      # ERROR: java.lang.VirtualMachineError: Out of space in CodeCache for adapters
      # ERROR: at java.base/java.lang.ClassLoader.defineClass0(Native Method)
      # ERROR: at java.base/java.lang.System$2.defineClass(System.java:2196)
      # ERROR: at java.base/java.lang.invoke.MethodHandles$Lookup$ClassDefiner.defineClass(MethodHandles.java:2445)
      # ERROR: at java.base/java.lang.invoke.InvokerBytecodeGenerator.loadMethod(InvokerBytecodeGenerator.java:319)
      # ERROR: at java.base/java.lang.invoke.InvokerBytecodeGenerator.generateCustomizedCode(InvokerBytecodeGenerator.java:753)
      # ERROR: at java.base/java.lang.invoke.LambdaForm.compileToBytecode(LambdaForm.java:832)
      # ERROR: at java.base/java.lang.invoke.LambdaForm.prepare(LambdaForm.java:790)
      # ERROR: at java.base/java.lang.invoke.MethodHandle.<init>(MethodHandle.java:481)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle.<init>(BoundMethodHandle.java:56)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$Species_LLLLL.<init>(java/lang/invoke/BoundMethodHandle$Species_LLLLL)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$Species_LLLLL.make(java/lang/invoke/BoundMethodHandle$Species_LLLLL)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$Species_LLLL.copyWithExtendL(java/lang/invoke/BoundMethodHandle$Species_LLLL)
      # ERROR: at java.base/java.lang.invoke.MethodHandleImpl.makePairwiseConvertByEditor(MethodHandleImpl.java:328)
      # ERROR: at java.base/java.lang.invoke.MethodHandleImpl.makePairwiseConvert(MethodHandleImpl.java:260)
      # ERROR: at java.base/java.lang.invoke.MethodHandleImpl.makePairwiseConvert(MethodHandleImpl.java:377)
      # ERROR: at java.base/java.lang.invoke.MethodHandle.asTypeUncached(MethodHandle.java:885)
      # ERROR: at java.base/java.lang.invoke.MethodHandle.asType(MethodHandle.java:869)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHCollectSpreadTF.computeCollectorMH(MHCollectSpreadTF.java:37)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHCollectSpreadBaseTF.computeInboundMH(MHCollectSpreadBaseTF.java:37)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHBasicUnaryTF.computeInboundMH(MHBasicUnaryTF.java:56)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHPrimitiveTF.computeInboundCall(MHPrimitiveTF.java:38)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHMacroTF.addTransformation(MHMacroTF.java:70)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.createSequence(MHTransformationGen.java:448)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.createAndCallSequence(MHTransformationGen.java:493)
      # ERROR: at vm.mlvm.meth.stress.compiler.deoptimize.Test.runThread(Test.java:164)
      # ERROR: at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:71)
      # ERROR: at java.base/java.lang.Thread.run(Thread.java:831)
      # ERROR: Caught exception in Thread[Thread-14,5,MainThreadGroup]
      # ERROR: java.lang.VirtualMachineError: Out of space in CodeCache for adapters
      # ERROR: at java.base/java.lang.invoke.MethodHandleNatives.resolve(Native Method)
      # ERROR: at java.base/java.lang.invoke.MemberName$Factory.resolve(MemberName.java:1083)
      # ERROR: at java.base/java.lang.invoke.MemberName$Factory.resolveOrFail(MemberName.java:1112)
      # ERROR: at java.base/java.lang.invoke.MethodHandles$Lookup.resolveOrFail(MethodHandles.java:3650)
      # ERROR: at java.base/java.lang.invoke.MethodHandles$Lookup.findStatic(MethodHandles.java:2594)
      # ERROR: at java.base/java.lang.invoke.ClassSpecializer$Factory.findFactory(ClassSpecializer.java:995)
      # ERROR: at java.base/java.lang.invoke.ClassSpecializer$Factory.findFactories(ClassSpecializer.java:903)
      # ERROR: at java.base/java.lang.invoke.ClassSpecializer$Factory.linkSpeciesDataToCode(ClassSpecializer.java:922)
      # ERROR: at java.base/java.lang.invoke.ClassSpecializer$Factory.loadSpecies(ClassSpecializer.java:493)
      # ERROR: at java.base/java.lang.invoke.ClassSpecializer.findSpecies(ClassSpecializer.java:195)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$SpeciesData.extendWith(BoundMethodHandle.java:375)
      # ERROR: at java.base/java.lang.invoke.LambdaFormEditor.newSpeciesData(LambdaFormEditor.java:465)
      # ERROR: at java.base/java.lang.invoke.LambdaFormEditor.bindArgumentForm(LambdaFormEditor.java:528)
      # ERROR: at java.base/java.lang.invoke.LambdaFormEditor.bindArgumentI(LambdaFormEditor.java:479)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle.bindArgumentI(BoundMethodHandle.java:102)
      # ERROR: at java.base/java.lang.invoke.MethodHandles.insertArgumentPrimitive(MethodHandles.java:5176)
      # ERROR: at java.base/java.lang.invoke.MethodHandles.insertArguments(MethodHandles.java:5157)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHInsertTF.computeInboundMH(MHInsertTF.java:69)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHBasicUnaryTF.computeInboundMH(MHBasicUnaryTF.java:56)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHPrimitiveTF.computeInboundCall(MHPrimitiveTF.java:38)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHMacroTF.addTransformation(MHMacroTF.java:70)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.createSequence(MHTransformationGen.java:448)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.createAndCallSequence(MHTransformationGen.java:493)
      # ERROR: at vm.mlvm.meth.stress.compiler.deoptimize.Test.runThread(Test.java:164)
      # ERROR: at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:71)
      # ERROR: at java.base/java.lang.Thread.run(Thread.java:831)
      # ERROR: Caught exception in Thread[Thread-15,5,MainThreadGroup]
      # ERROR: java.lang.VirtualMachineError: Out of space in CodeCache for method handle intrinsic
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$Species_LLLLLILDL.copyWithExtendL(java/lang/invoke/BoundMethodHandle$Species_LLLLLILDL)
      # ERROR: at java.base/java.lang.invoke.MethodHandleImpl.makePairwiseConvertByEditor(MethodHandleImpl.java:328)
      # ERROR: at java.base/java.lang.invoke.MethodHandleImpl.makePairwiseConvert(MethodHandleImpl.java:260)
      # ERROR: at java.base/java.lang.invoke.MethodHandleImpl.makePairwiseConvert(MethodHandleImpl.java:377)
      # ERROR: at java.base/java.lang.invoke.MethodHandle.asTypeUncached(MethodHandle.java:885)
      # ERROR: at java.base/java.lang.invoke.MethodHandle.asType(MethodHandle.java:869)
      # ERROR: at java.base/java.lang.invoke.MethodHandle.asSpreader(MethodHandle.java:1026)
      # ERROR: at java.base/java.lang.invoke.MethodHandle.asSpreader(MethodHandle.java:982)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHCollectSpreadTF.computeSpreaderMH(MHCollectSpreadTF.java:42)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHCollectSpreadBaseTF.computeInboundMH(MHCollectSpreadBaseTF.java:37)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHBasicUnaryTF.computeInboundMH(MHBasicUnaryTF.java:56)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHPrimitiveTF.computeInboundCall(MHPrimitiveTF.java:38)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHMacroTF.addTransformation(MHMacroTF.java:70)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.createSequence(MHTransformationGen.java:448)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.createAndCallSequence(MHTransformationGen.java:493)
      # ERROR: at vm.mlvm.meth.stress.compiler.deoptimize.Test.runThread(Test.java:164)
      # ERROR: at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:71)
      # ERROR: at java.base/java.lang.Thread.run(Thread.java:831)
      # ERROR: Test marked failed at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:82):
      # ERROR: Thread Thread[Thread-14,5,MainThreadGroup] failed
      # ERROR: Test marked failed at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:82):
      # ERROR: Thread Thread[Thread-15,5,MainThreadGroup] failed
      # ERROR: Test marked failed at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:82):
      # ERROR: Thread Thread[Thread-19,5,MainThreadGroup] failed
      # ERROR: Test marked failed at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:82):
      # ERROR: Thread Thread[Thread-7,5,MainThreadGroup] failed
      # ERROR: Caught exception in Thread[Thread-8,5,MainThreadGroup]
      # ERROR: java.lang.VirtualMachineError: Out of space in CodeCache for adapters
      # ERROR: at java.base/java.lang.ClassLoader.defineClass0(Native Method)
      # ERROR: at java.base/java.lang.System$2.defineClass(System.java:2196)
      # ERROR: at java.base/java.lang.invoke.MethodHandles$Lookup$ClassDefiner.defineClass(MethodHandles.java:2445)
      # ERROR: at java.base/java.lang.invoke.InvokerBytecodeGenerator.loadMethod(InvokerBytecodeGenerator.java:319)
      # ERROR: at java.base/java.lang.invoke.InvokerBytecodeGenerator.generateCustomizedCode(InvokerBytecodeGenerator.java:753)
      # ERROR: at java.base/java.lang.invoke.LambdaForm.compileToBytecode(LambdaForm.java:832)
      # ERROR: at java.base/java.lang.invoke.LambdaForm.prepare(LambdaForm.java:790)
      # ERROR: at java.base/java.lang.invoke.MethodHandle.<init>(MethodHandle.java:481)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle.<init>(BoundMethodHandle.java:56)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$Species_L.<init>(BoundMethodHandle.java:227)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$Species_L.copyWith(BoundMethodHandle.java:247)
      # ERROR: at java.base/java.lang.invoke.MethodHandles.dropArguments0(MethodHandles.java:5252)
      # ERROR: at java.base/java.lang.invoke.MethodHandles.dropArguments(MethodHandles.java:5315)
      # ERROR: at java.base/java.lang.invoke.StringConcatFactory.generateMHInlineCopy(StringConcatFactory.java:514)
      # ERROR: at java.base/java.lang.invoke.StringConcatFactory.makeConcatWithConstants(StringConcatFactory.java:358)
      # ERROR: at java.base/java.lang.invoke.BootstrapMethodInvoker.invoke(BootstrapMethodInvoker.java:102)
      # ERROR: at java.base/java.lang.invoke.CallSite.makeSite(CallSite.java:315)
      # ERROR: at java.base/java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:281)
      # ERROR: at java.base/java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:271)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHCall.prettyPrint(MHCall.java:159)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHMacroTF.appendElement(MHMacroTF.java:126)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHMacroTF.getDescription(MHMacroTF.java:106)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHTF.toString(MHTF.java:35)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.callSequence(MHTransformationGen.java:486)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.createAndCallSequence(MHTransformationGen.java:493)
      # ERROR: at vm.mlvm.meth.stress.compiler.deoptimize.Test.runThread(Test.java:164)
      # ERROR: at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:71)
      # ERROR: at java.base/java.lang.Thread.run(Thread.java:831)
      # ERROR: Test marked failed at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:82):
      # ERROR: Thread Thread[Thread-8,5,MainThreadGroup] failed
      # ERROR: Caught exception in Thread[Thread-2,5,MainThreadGroup]
      # ERROR: java.lang.VirtualMachineError: Out of space in CodeCache for adapters
      # ERROR: at java.base/java.lang.ClassLoader.defineClass0(Native Method)
      # ERROR: at java.base/java.lang.System$2.defineClass(System.java:2196)
      # ERROR: at java.base/java.lang.invoke.MethodHandles$Lookup$ClassDefiner.defineClass(MethodHandles.java:2445)
      # ERROR: at java.base/java.lang.invoke.InvokerBytecodeGenerator.loadMethod(InvokerBytecodeGenerator.java:319)
      # ERROR: at java.base/java.lang.invoke.InvokerBytecodeGenerator.generateCustomizedCode(InvokerBytecodeGenerator.java:753)
      # ERROR: at java.base/java.lang.invoke.LambdaForm.compileToBytecode(LambdaForm.java:832)
      # ERROR: at java.base/java.lang.invoke.LambdaForm.prepare(LambdaForm.java:790)
      # ERROR: at java.base/java.lang.invoke.MethodHandle.<init>(MethodHandle.java:481)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle.<init>(BoundMethodHandle.java:56)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$Species_L.<init>(BoundMethodHandle.java:227)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$Species_L.copyWith(BoundMethodHandle.java:247)
      # ERROR: at java.base/java.lang.invoke.MethodHandles.dropArguments0(MethodHandles.java:5252)
      # ERROR: at java.base/java.lang.invoke.MethodHandles.dropArguments(MethodHandles.java:5315)
      # ERROR: at java.base/java.lang.invoke.StringConcatFactory.generateMHInlineCopy(StringConcatFactory.java:514)
      # ERROR: at java.base/java.lang.invoke.StringConcatFactory.makeConcatWithConstants(StringConcatFactory.java:358)
      # ERROR: at java.base/java.lang.invoke.BootstrapMethodInvoker.invoke(BootstrapMethodInvoker.java:102)
      # ERROR: at java.base/java.lang.invoke.CallSite.makeSite(CallSite.java:315)
      # ERROR: at java.base/java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:281)
      # ERROR: at java.base/java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:271)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHCall.prettyPrint(MHCall.java:159)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHMacroTF.appendElement(MHMacroTF.java:126)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHMacroTF.getDescription(MHMacroTF.java:106)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHTF.toString(MHTF.java:35)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.callSequence(MHTransformationGen.java:486)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.createAndCallSequence(MHTransformationGen.java:493)
      # ERROR: at vm.mlvm.meth.stress.compiler.deoptimize.Test.runThread(Test.java:164)
      # ERROR: at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:71)
      # ERROR: at java.base/java.lang.Thread.run(Thread.java:831)
      # ERROR: Caught exception in Thread[Thread-24,5,MainThreadGroup]
      # ERROR: java.lang.VirtualMachineError: Out of space in CodeCache for adapters
      # ERROR: at java.base/java.lang.ClassLoader.defineClass0(Native Method)
      # ERROR: at java.base/java.lang.System$2.defineClass(System.java:2196)
      # ERROR: at java.base/java.lang.invoke.MethodHandles$Lookup$ClassDefiner.defineClass(MethodHandles.java:2445)
      # ERROR: at java.base/java.lang.invoke.InvokerBytecodeGenerator.loadMethod(InvokerBytecodeGenerator.java:319)
      # ERROR: at java.base/java.lang.invoke.InvokerBytecodeGenerator.generateCustomizedCode(InvokerBytecodeGenerator.java:753)
      # ERROR: at java.base/java.lang.invoke.LambdaForm.compileToBytecode(LambdaForm.java:832)
      # ERROR: at java.base/java.lang.invoke.LambdaForm.prepare(LambdaForm.java:790)
      # ERROR: at java.base/java.lang.invoke.MethodHandle.<init>(MethodHandle.java:481)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle.<init>(BoundMethodHandle.java:56)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$Species_L.<init>(BoundMethodHandle.java:227)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$Species_L.copyWith(BoundMethodHandle.java:247)
      # ERROR: at java.base/java.lang.invoke.MethodHandles.dropArguments0(MethodHandles.java:5252)
      # ERROR: at java.base/java.lang.invoke.MethodHandles.dropArguments(MethodHandles.java:5315)
      # ERROR: at java.base/java.lang.invoke.StringConcatFactory.generateMHInlineCopy(StringConcatFactory.java:514)
      # ERROR: at java.base/java.lang.invoke.StringConcatFactory.makeConcatWithConstants(StringConcatFactory.java:358)
      # ERROR: at java.base/java.lang.invoke.BootstrapMethodInvoker.invoke(BootstrapMethodInvoker.java:102)
      # ERROR: at java.base/java.lang.invoke.CallSite.makeSite(CallSite.java:315)
      # ERROR: at java.base/java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:281)
      # ERROR: at java.base/java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:271)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHCall.prettyPrint(MHCall.java:159)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHMacroTF.appendElement(MHMacroTF.java:126)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHMacroTF.getDescription(MHMacroTF.java:106)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHTF.toString(MHTF.java:35)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.callSequence(MHTransformationGen.java:486)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.createAndCallSequence(MHTransformationGen.java:493)
      # ERROR: at vm.mlvm.meth.stress.compiler.deoptimize.Test.runThread(Test.java:164)
      # ERROR: at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:71)
      # ERROR: at java.base/java.lang.Thread.run(Thread.java:831)
      # ERROR: Caught exception in Thread[Thread-23,5,MainThreadGroup]
      # ERROR: java.lang.VirtualMachineError: Out of space in CodeCache for adapters
      # ERROR: at java.base/java.lang.ClassLoader.defineClass0(Native Method)
      # ERROR: at java.base/java.lang.System$2.defineClass(System.java:2196)
      # ERROR: at java.base/java.lang.invoke.MethodHandles$Lookup$ClassDefiner.defineClass(MethodHandles.java:2445)
      # ERROR: at java.base/java.lang.invoke.InvokerBytecodeGenerator.loadMethod(InvokerBytecodeGenerator.java:319)
      # ERROR: at java.base/java.lang.invoke.InvokerBytecodeGenerator.generateCustomizedCode(InvokerBytecodeGenerator.java:753)
      # ERROR: at java.base/java.lang.invoke.LambdaForm.compileToBytecode(LambdaForm.java:832)
      # ERROR: at java.base/java.lang.invoke.LambdaForm.prepare(LambdaForm.java:790)
      # ERROR: at java.base/java.lang.invoke.MethodHandle.<init>(MethodHandle.java:481)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle.<init>(BoundMethodHandle.java:56)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$Species_L.<init>(BoundMethodHandle.java:227)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$Species_L.copyWith(BoundMethodHandle.java:247)
      # ERROR: at java.base/java.lang.invoke.MethodHandles.dropArguments0(MethodHandles.java:5252)
      # ERROR: at java.base/java.lang.invoke.MethodHandles.dropArguments(MethodHandles.java:5315)
      # ERROR: at java.base/java.lang.invoke.StringConcatFactory.generateMHInlineCopy(StringConcatFactory.java:514)
      # ERROR: at java.base/java.lang.invoke.StringConcatFactory.makeConcatWithConstants(StringConcatFactory.java:358)
      # ERROR: at java.base/java.lang.invoke.BootstrapMethodInvoker.invoke(BootstrapMethodInvoker.java:102)
      # ERROR: at java.base/java.lang.invoke.CallSite.makeSite(CallSite.java:315)
      # ERROR: at java.base/java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:281)
      # ERROR: at java.base/java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:271)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHCall.prettyPrint(MHCall.java:159)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHMacroTF.appendElement(MHMacroTF.java:126)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHMacroTF.getDescription(MHMacroTF.java:106)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHTF.toString(MHTF.java:35)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.callSequence(MHTransformationGen.java:486)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.createAndCallSequence(MHTransformationGen.java:493)
      # ERROR: at vm.mlvm.meth.stress.compiler.deoptimize.Test.runThread(Test.java:164)
      # ERROR: at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:71)
      # ERROR: at java.base/java.lang.Thread.run(Thread.java:831)
      # ERROR: Caught exception in Thread[Thread-11,5,MainThreadGroup]
      # ERROR: java.lang.VirtualMachineError: Out of space in CodeCache for adapters
      # ERROR: at java.base/java.lang.ClassLoader.defineClass0(Native Method)
      # ERROR: at java.base/java.lang.System$2.defineClass(System.java:2196)
      # ERROR: at java.base/java.lang.invoke.MethodHandles$Lookup$ClassDefiner.defineClass(MethodHandles.java:2445)
      # ERROR: at java.base/java.lang.invoke.InvokerBytecodeGenerator.loadMethod(InvokerBytecodeGenerator.java:319)
      # ERROR: at java.base/java.lang.invoke.InvokerBytecodeGenerator.generateCustomizedCode(InvokerBytecodeGenerator.java:753)
      # ERROR: at java.base/java.lang.invoke.LambdaForm.compileToBytecode(LambdaForm.java:832)
      # ERROR: at java.base/java.lang.invoke.LambdaForm.prepare(LambdaForm.java:790)
      # ERROR: at java.base/java.lang.invoke.MethodHandle.<init>(MethodHandle.java:481)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle.<init>(BoundMethodHandle.java:56)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$Species_L.<init>(BoundMethodHandle.java:227)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$Species_L.copyWith(BoundMethodHandle.java:247)
      # ERROR: at java.base/java.lang.invoke.MethodHandles.dropArguments0(MethodHandles.java:5252)
      # ERROR: at java.base/java.lang.invoke.MethodHandles.dropArguments(MethodHandles.java:5315)
      # ERROR: at java.base/java.lang.invoke.StringConcatFactory.generateMHInlineCopy(StringConcatFactory.java:514)
      # ERROR: at java.base/java.lang.invoke.StringConcatFactory.makeConcatWithConstants(StringConcatFactory.java:358)
      # ERROR: at java.base/java.lang.invoke.BootstrapMethodInvoker.invoke(BootstrapMethodInvoker.java:102)
      # ERROR: at java.base/java.lang.invoke.CallSite.makeSite(CallSite.java:315)
      # ERROR: at java.base/java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:281)
      # ERROR: at java.base/java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:271)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHCall.prettyPrint(MHCall.java:159)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHMacroTF.appendElement(MHMacroTF.java:126)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHMacroTF.getDescription(MHMacroTF.java:106)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHTF.toString(MHTF.java:35)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.callSequence(MHTransformationGen.java:486)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.createAndCallSequence(MHTransformationGen.java:493)
      # ERROR: at vm.mlvm.meth.stress.compiler.deoptimize.Test.runThread(Test.java:164)
      # ERROR: at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:71)
      # ERROR: at java.base/java.lang.Thread.run(Thread.java:831)
      # ERROR: Test marked failed at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:82):
      # ERROR: Thread Thread[Thread-2,5,MainThreadGroup] failed
      # ERROR: Test marked failed at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:82):
      # ERROR: Thread Thread[Thread-11,5,MainThreadGroup] failed
      # ERROR: Test marked failed at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:82):
      # ERROR: Thread Thread[Thread-23,5,MainThreadGroup] failed
      # ERROR: Test marked failed at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:82):
      # ERROR: Thread Thread[Thread-24,5,MainThreadGroup] failed
      # ERROR: Failed runs: 1 of 1
      The following stacktrace is for failure analysis.
      nsk.share.TestFailure: Failed runs: 1 of 1
      at nsk.share.Log.logExceptionForFailureAnalysis(Log.java:432)
      at nsk.share.Log.complain(Log.java:403)
      at vm.mlvm.share.Env.complain(Env.java:164)
      at vm.mlvm.share.MlvmTestExecutor.runMlvmTestInstance(MlvmTestExecutor.java:408)
      at vm.mlvm.share.MlvmTestExecutor.runMlvmTest(MlvmTestExecutor.java:327)
      at vm.mlvm.share.MlvmTestExecutor.launch(MlvmTestExecutor.java:244)
      at vm.mlvm.share.MlvmTestExecutor.launch(MlvmTestExecutor.java:186)
      at vm.mlvm.share.MlvmTestExecutor.launch(MlvmTestExecutor.java:157)
      at vm.mlvm.share.MlvmTest.launch(MlvmTest.java:325)
      at vm.mlvm.meth.stress.compiler.deoptimize.Test.main(Test.java:170)
      at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
      at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.base/java.lang.reflect.Method.invoke(Method.java:568)
      at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
      at java.base/java.lang.Thread.run(Thread.java:831)
      ### TRACE 1: TEST FAILED


      #>
      #> SUMMARY: Following errors occured
      #> during test execution:
      #>
      # ERROR: Caught exception in Thread[Thread-19,5,MainThreadGroup]
      # ERROR: java.lang.VirtualMachineError: Out of space in CodeCache for method handle intrinsic
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$Species_LLDJLL.copyWithExtendL(java/lang/invoke/BoundMethodHandle$Species_LLDJLL)
      # ERROR: at java.base/java.lang.invoke.MethodHandles.filterArgument(MethodHandles.java:5592)
      # ERROR: at java.base/java.lang.invoke.MethodHandles.filterArguments(MethodHandles.java:5549)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHFilterTF.computeInboundMH(MHFilterTF.java:94)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHPrimitiveTF.computeInboundCall(MHPrimitiveTF.java:38)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHMacroTF.addTransformation(MHMacroTF.java:70)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.createSequence(MHTransformationGen.java:359)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.createAndCallSequence(MHTransformationGen.java:493)
      # ERROR: at vm.mlvm.meth.stress.compiler.deoptimize.Test.runThread(Test.java:164)
      # ERROR: at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:71)
      # ERROR: at java.base/java.lang.Thread.run(Thread.java:831)
      # ERROR: Caught exception in Thread[Thread-7,5,MainThreadGroup]
      # ERROR: java.lang.VirtualMachineError: Out of space in CodeCache for adapters
      # ERROR: at java.base/java.lang.ClassLoader.defineClass0(Native Method)
      # ERROR: at java.base/java.lang.System$2.defineClass(System.java:2196)
      # ERROR: at java.base/java.lang.invoke.MethodHandles$Lookup$ClassDefiner.defineClass(MethodHandles.java:2445)
      # ERROR: at java.base/java.lang.invoke.InvokerBytecodeGenerator.loadMethod(InvokerBytecodeGenerator.java:319)
      # ERROR: at java.base/java.lang.invoke.InvokerBytecodeGenerator.generateCustomizedCode(InvokerBytecodeGenerator.java:753)
      # ERROR: at java.base/java.lang.invoke.LambdaForm.compileToBytecode(LambdaForm.java:832)
      # ERROR: at java.base/java.lang.invoke.LambdaForm.prepare(LambdaForm.java:790)
      # ERROR: at java.base/java.lang.invoke.MethodHandle.<init>(MethodHandle.java:481)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle.<init>(BoundMethodHandle.java:56)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$Species_LLLLL.<init>(java/lang/invoke/BoundMethodHandle$Species_LLLLL)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$Species_LLLLL.make(java/lang/invoke/BoundMethodHandle$Species_LLLLL)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$Species_LLLL.copyWithExtendL(java/lang/invoke/BoundMethodHandle$Species_LLLL)
      # ERROR: at java.base/java.lang.invoke.MethodHandleImpl.makePairwiseConvertByEditor(MethodHandleImpl.java:328)
      # ERROR: at java.base/java.lang.invoke.MethodHandleImpl.makePairwiseConvert(MethodHandleImpl.java:260)
      # ERROR: at java.base/java.lang.invoke.MethodHandleImpl.makePairwiseConvert(MethodHandleImpl.java:377)
      # ERROR: at java.base/java.lang.invoke.MethodHandle.asTypeUncached(MethodHandle.java:885)
      # ERROR: at java.base/java.lang.invoke.MethodHandle.asType(MethodHandle.java:869)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHCollectSpreadTF.computeCollectorMH(MHCollectSpreadTF.java:37)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHCollectSpreadBaseTF.computeInboundMH(MHCollectSpreadBaseTF.java:37)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHBasicUnaryTF.computeInboundMH(MHBasicUnaryTF.java:56)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHPrimitiveTF.computeInboundCall(MHPrimitiveTF.java:38)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHMacroTF.addTransformation(MHMacroTF.java:70)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.createSequence(MHTransformationGen.java:448)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.createAndCallSequence(MHTransformationGen.java:493)
      # ERROR: at vm.mlvm.meth.stress.compiler.deoptimize.Test.runThread(Test.java:164)
      # ERROR: at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:71)
      # ERROR: at java.base/java.lang.Thread.run(Thread.java:831)
      # ERROR: Caught exception in Thread[Thread-14,5,MainThreadGroup]
      # ERROR: java.lang.VirtualMachineError: Out of space in CodeCache for adapters
      # ERROR: at java.base/java.lang.invoke.MethodHandleNatives.resolve(Native Method)
      # ERROR: at java.base/java.lang.invoke.MemberName$Factory.resolve(MemberName.java:1083)
      # ERROR: at java.base/java.lang.invoke.MemberName$Factory.resolveOrFail(MemberName.java:1112)
      # ERROR: at java.base/java.lang.invoke.MethodHandles$Lookup.resolveOrFail(MethodHandles.java:3650)
      # ERROR: at java.base/java.lang.invoke.MethodHandles$Lookup.findStatic(MethodHandles.java:2594)
      # ERROR: at java.base/java.lang.invoke.ClassSpecializer$Factory.findFactory(ClassSpecializer.java:995)
      # ERROR: at java.base/java.lang.invoke.ClassSpecializer$Factory.findFactories(ClassSpecializer.java:903)
      # ERROR: at java.base/java.lang.invoke.ClassSpecializer$Factory.linkSpeciesDataToCode(ClassSpecializer.java:922)
      # ERROR: at java.base/java.lang.invoke.ClassSpecializer$Factory.loadSpecies(ClassSpecializer.java:493)
      # ERROR: at java.base/java.lang.invoke.ClassSpecializer.findSpecies(ClassSpecializer.java:195)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$SpeciesData.extendWith(BoundMethodHandle.java:375)
      # ERROR: at java.base/java.lang.invoke.LambdaFormEditor.newSpeciesData(LambdaFormEditor.java:465)
      # ERROR: at java.base/java.lang.invoke.LambdaFormEditor.bindArgumentForm(LambdaFormEditor.java:528)
      # ERROR: at java.base/java.lang.invoke.LambdaFormEditor.bindArgumentI(LambdaFormEditor.java:479)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle.bindArgumentI(BoundMethodHandle.java:102)
      # ERROR: at java.base/java.lang.invoke.MethodHandles.insertArgumentPrimitive(MethodHandles.java:5176)
      # ERROR: at java.base/java.lang.invoke.MethodHandles.insertArguments(MethodHandles.java:5157)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHInsertTF.computeInboundMH(MHInsertTF.java:69)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHBasicUnaryTF.computeInboundMH(MHBasicUnaryTF.java:56)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHPrimitiveTF.computeInboundCall(MHPrimitiveTF.java:38)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHMacroTF.addTransformation(MHMacroTF.java:70)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.createSequence(MHTransformationGen.java:448)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.createAndCallSequence(MHTransformationGen.java:493)
      # ERROR: at vm.mlvm.meth.stress.compiler.deoptimize.Test.runThread(Test.java:164)
      # ERROR: at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:71)
      # ERROR: at java.base/java.lang.Thread.run(Thread.java:831)
      # ERROR: Caught exception in Thread[Thread-15,5,MainThreadGroup]
      # ERROR: java.lang.VirtualMachineError: Out of space in CodeCache for method handle intrinsic
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$Species_LLLLLILDL.copyWithExtendL(java/lang/invoke/BoundMethodHandle$Species_LLLLLILDL)
      # ERROR: at java.base/java.lang.invoke.MethodHandleImpl.makePairwiseConvertByEditor(MethodHandleImpl.java:328)
      # ERROR: at java.base/java.lang.invoke.MethodHandleImpl.makePairwiseConvert(MethodHandleImpl.java:260)
      # ERROR: at java.base/java.lang.invoke.MethodHandleImpl.makePairwiseConvert(MethodHandleImpl.java:377)
      # ERROR: at java.base/java.lang.invoke.MethodHandle.asTypeUncached(MethodHandle.java:885)
      # ERROR: at java.base/java.lang.invoke.MethodHandle.asType(MethodHandle.java:869)
      # ERROR: at java.base/java.lang.invoke.MethodHandle.asSpreader(MethodHandle.java:1026)
      # ERROR: at java.base/java.lang.invoke.MethodHandle.asSpreader(MethodHandle.java:982)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHCollectSpreadTF.computeSpreaderMH(MHCollectSpreadTF.java:42)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHCollectSpreadBaseTF.computeInboundMH(MHCollectSpreadBaseTF.java:37)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHBasicUnaryTF.computeInboundMH(MHBasicUnaryTF.java:56)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHPrimitiveTF.computeInboundCall(MHPrimitiveTF.java:38)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHMacroTF.addTransformation(MHMacroTF.java:70)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.createSequence(MHTransformationGen.java:448)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.createAndCallSequence(MHTransformationGen.java:493)
      # ERROR: at vm.mlvm.meth.stress.compiler.deoptimize.Test.runThread(Test.java:164)
      # ERROR: at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:71)
      # ERROR: at java.base/java.lang.Thread.run(Thread.java:831)
      # ERROR: Test marked failed at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:82):
      # ERROR: Thread Thread[Thread-14,5,MainThreadGroup] failed
      # ERROR: Test marked failed at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:82):
      # ERROR: Thread Thread[Thread-15,5,MainThreadGroup] failed
      # ERROR: Test marked failed at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:82):
      # ERROR: Thread Thread[Thread-19,5,MainThreadGroup] failed
      # ERROR: Test marked failed at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:82):
      # ERROR: Thread Thread[Thread-7,5,MainThreadGroup] failed
      # ERROR: Caught exception in Thread[Thread-8,5,MainThreadGroup]
      # ERROR: java.lang.VirtualMachineError: Out of space in CodeCache for adapters
      # ERROR: at java.base/java.lang.ClassLoader.defineClass0(Native Method)
      # ERROR: at java.base/java.lang.System$2.defineClass(System.java:2196)
      # ERROR: at java.base/java.lang.invoke.MethodHandles$Lookup$ClassDefiner.defineClass(MethodHandles.java:2445)
      # ERROR: at java.base/java.lang.invoke.InvokerBytecodeGenerator.loadMethod(InvokerBytecodeGenerator.java:319)
      # ERROR: at java.base/java.lang.invoke.InvokerBytecodeGenerator.generateCustomizedCode(InvokerBytecodeGenerator.java:753)
      # ERROR: at java.base/java.lang.invoke.LambdaForm.compileToBytecode(LambdaForm.java:832)
      # ERROR: at java.base/java.lang.invoke.LambdaForm.prepare(LambdaForm.java:790)
      # ERROR: at java.base/java.lang.invoke.MethodHandle.<init>(MethodHandle.java:481)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle.<init>(BoundMethodHandle.java:56)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$Species_L.<init>(BoundMethodHandle.java:227)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$Species_L.copyWith(BoundMethodHandle.java:247)
      # ERROR: at java.base/java.lang.invoke.MethodHandles.dropArguments0(MethodHandles.java:5252)
      # ERROR: at java.base/java.lang.invoke.MethodHandles.dropArguments(MethodHandles.java:5315)
      # ERROR: at java.base/java.lang.invoke.StringConcatFactory.generateMHInlineCopy(StringConcatFactory.java:514)
      # ERROR: at java.base/java.lang.invoke.StringConcatFactory.makeConcatWithConstants(StringConcatFactory.java:358)
      # ERROR: at java.base/java.lang.invoke.BootstrapMethodInvoker.invoke(BootstrapMethodInvoker.java:102)
      # ERROR: at java.base/java.lang.invoke.CallSite.makeSite(CallSite.java:315)
      # ERROR: at java.base/java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:281)
      # ERROR: at java.base/java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:271)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHCall.prettyPrint(MHCall.java:159)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHMacroTF.appendElement(MHMacroTF.java:126)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHMacroTF.getDescription(MHMacroTF.java:106)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHTF.toString(MHTF.java:35)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.callSequence(MHTransformationGen.java:486)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.createAndCallSequence(MHTransformationGen.java:493)
      # ERROR: at vm.mlvm.meth.stress.compiler.deoptimize.Test.runThread(Test.java:164)
      # ERROR: at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:71)
      # ERROR: at java.base/java.lang.Thread.run(Thread.java:831)
      # ERROR: Test marked failed at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:82):
      # ERROR: Thread Thread[Thread-8,5,MainThreadGroup] failed
      # ERROR: Caught exception in Thread[Thread-2,5,MainThreadGroup]
      # ERROR: java.lang.VirtualMachineError: Out of space in CodeCache for adapters
      # ERROR: at java.base/java.lang.ClassLoader.defineClass0(Native Method)
      # ERROR: at java.base/java.lang.System$2.defineClass(System.java:2196)
      # ERROR: at java.base/java.lang.invoke.MethodHandles$Lookup$ClassDefiner.defineClass(MethodHandles.java:2445)
      # ERROR: at java.base/java.lang.invoke.InvokerBytecodeGenerator.loadMethod(InvokerBytecodeGenerator.java:319)
      # ERROR: at java.base/java.lang.invoke.InvokerBytecodeGenerator.generateCustomizedCode(InvokerBytecodeGenerator.java:753)
      # ERROR: at java.base/java.lang.invoke.LambdaForm.compileToBytecode(LambdaForm.java:832)
      # ERROR: at java.base/java.lang.invoke.LambdaForm.prepare(LambdaForm.java:790)
      # ERROR: at java.base/java.lang.invoke.MethodHandle.<init>(MethodHandle.java:481)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle.<init>(BoundMethodHandle.java:56)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$Species_L.<init>(BoundMethodHandle.java:227)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$Species_L.copyWith(BoundMethodHandle.java:247)
      # ERROR: at java.base/java.lang.invoke.MethodHandles.dropArguments0(MethodHandles.java:5252)
      # ERROR: at java.base/java.lang.invoke.MethodHandles.dropArguments(MethodHandles.java:5315)
      # ERROR: at java.base/java.lang.invoke.StringConcatFactory.generateMHInlineCopy(StringConcatFactory.java:514)
      # ERROR: at java.base/java.lang.invoke.StringConcatFactory.makeConcatWithConstants(StringConcatFactory.java:358)
      # ERROR: at java.base/java.lang.invoke.BootstrapMethodInvoker.invoke(BootstrapMethodInvoker.java:102)
      # ERROR: at java.base/java.lang.invoke.CallSite.makeSite(CallSite.java:315)
      # ERROR: at java.base/java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:281)
      # ERROR: at java.base/java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:271)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHCall.prettyPrint(MHCall.java:159)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHMacroTF.appendElement(MHMacroTF.java:126)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHMacroTF.getDescription(MHMacroTF.java:106)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHTF.toString(MHTF.java:35)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.callSequence(MHTransformationGen.java:486)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.createAndCallSequence(MHTransformationGen.java:493)
      # ERROR: at vm.mlvm.meth.stress.compiler.deoptimize.Test.runThread(Test.java:164)
      # ERROR: at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:71)
      # ERROR: at java.base/java.lang.Thread.run(Thread.java:831)
      # ERROR: Caught exception in Thread[Thread-24,5,MainThreadGroup]
      # ERROR: java.lang.VirtualMachineError: Out of space in CodeCache for adapters
      # ERROR: at java.base/java.lang.ClassLoader.defineClass0(Native Method)
      # ERROR: at java.base/java.lang.System$2.defineClass(System.java:2196)
      # ERROR: at java.base/java.lang.invoke.MethodHandles$Lookup$ClassDefiner.defineClass(MethodHandles.java:2445)
      # ERROR: at java.base/java.lang.invoke.InvokerBytecodeGenerator.loadMethod(InvokerBytecodeGenerator.java:319)
      # ERROR: at java.base/java.lang.invoke.InvokerBytecodeGenerator.generateCustomizedCode(InvokerBytecodeGenerator.java:753)
      # ERROR: at java.base/java.lang.invoke.LambdaForm.compileToBytecode(LambdaForm.java:832)
      # ERROR: at java.base/java.lang.invoke.LambdaForm.prepare(LambdaForm.java:790)
      # ERROR: at java.base/java.lang.invoke.MethodHandle.<init>(MethodHandle.java:481)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle.<init>(BoundMethodHandle.java:56)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$Species_L.<init>(BoundMethodHandle.java:227)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$Species_L.copyWith(BoundMethodHandle.java:247)
      # ERROR: at java.base/java.lang.invoke.MethodHandles.dropArguments0(MethodHandles.java:5252)
      # ERROR: at java.base/java.lang.invoke.MethodHandles.dropArguments(MethodHandles.java:5315)
      # ERROR: at java.base/java.lang.invoke.StringConcatFactory.generateMHInlineCopy(StringConcatFactory.java:514)
      # ERROR: at java.base/java.lang.invoke.StringConcatFactory.makeConcatWithConstants(StringConcatFactory.java:358)
      # ERROR: at java.base/java.lang.invoke.BootstrapMethodInvoker.invoke(BootstrapMethodInvoker.java:102)
      # ERROR: at java.base/java.lang.invoke.CallSite.makeSite(CallSite.java:315)
      # ERROR: at java.base/java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:281)
      # ERROR: at java.base/java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:271)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHCall.prettyPrint(MHCall.java:159)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHMacroTF.appendElement(MHMacroTF.java:126)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHMacroTF.getDescription(MHMacroTF.java:106)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHTF.toString(MHTF.java:35)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.callSequence(MHTransformationGen.java:486)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.createAndCallSequence(MHTransformationGen.java:493)
      # ERROR: at vm.mlvm.meth.stress.compiler.deoptimize.Test.runThread(Test.java:164)
      # ERROR: at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:71)
      # ERROR: at java.base/java.lang.Thread.run(Thread.java:831)
      # ERROR: Caught exception in Thread[Thread-23,5,MainThreadGroup]
      # ERROR: java.lang.VirtualMachineError: Out of space in CodeCache for adapters
      # ERROR: at java.base/java.lang.ClassLoader.defineClass0(Native Method)
      # ERROR: at java.base/java.lang.System$2.defineClass(System.java:2196)
      # ERROR: at java.base/java.lang.invoke.MethodHandles$Lookup$ClassDefiner.defineClass(MethodHandles.java:2445)
      # ERROR: at java.base/java.lang.invoke.InvokerBytecodeGenerator.loadMethod(InvokerBytecodeGenerator.java:319)
      # ERROR: at java.base/java.lang.invoke.InvokerBytecodeGenerator.generateCustomizedCode(InvokerBytecodeGenerator.java:753)
      # ERROR: at java.base/java.lang.invoke.LambdaForm.compileToBytecode(LambdaForm.java:832)
      # ERROR: at java.base/java.lang.invoke.LambdaForm.prepare(LambdaForm.java:790)
      # ERROR: at java.base/java.lang.invoke.MethodHandle.<init>(MethodHandle.java:481)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle.<init>(BoundMethodHandle.java:56)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$Species_L.<init>(BoundMethodHandle.java:227)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$Species_L.copyWith(BoundMethodHandle.java:247)
      # ERROR: at java.base/java.lang.invoke.MethodHandles.dropArguments0(MethodHandles.java:5252)
      # ERROR: at java.base/java.lang.invoke.MethodHandles.dropArguments(MethodHandles.java:5315)
      # ERROR: at java.base/java.lang.invoke.StringConcatFactory.generateMHInlineCopy(StringConcatFactory.java:514)
      # ERROR: at java.base/java.lang.invoke.StringConcatFactory.makeConcatWithConstants(StringConcatFactory.java:358)
      # ERROR: at java.base/java.lang.invoke.BootstrapMethodInvoker.invoke(BootstrapMethodInvoker.java:102)
      # ERROR: at java.base/java.lang.invoke.CallSite.makeSite(CallSite.java:315)
      # ERROR: at java.base/java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:281)
      # ERROR: at java.base/java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:271)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHCall.prettyPrint(MHCall.java:159)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHMacroTF.appendElement(MHMacroTF.java:126)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHMacroTF.getDescription(MHMacroTF.java:106)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHTF.toString(MHTF.java:35)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.callSequence(MHTransformationGen.java:486)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.createAndCallSequence(MHTransformationGen.java:493)
      # ERROR: at vm.mlvm.meth.stress.compiler.deoptimize.Test.runThread(Test.java:164)
      # ERROR: at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:71)
      # ERROR: at java.base/java.lang.Thread.run(Thread.java:831)
      # ERROR: Caught exception in Thread[Thread-11,5,MainThreadGroup]
      # ERROR: java.lang.VirtualMachineError: Out of space in CodeCache for adapters
      # ERROR: at java.base/java.lang.ClassLoader.defineClass0(Native Method)
      # ERROR: at java.base/java.lang.System$2.defineClass(System.java:2196)
      # ERROR: at java.base/java.lang.invoke.MethodHandles$Lookup$ClassDefiner.defineClass(MethodHandles.java:2445)
      # ERROR: at java.base/java.lang.invoke.InvokerBytecodeGenerator.loadMethod(InvokerBytecodeGenerator.java:319)
      # ERROR: at java.base/java.lang.invoke.InvokerBytecodeGenerator.generateCustomizedCode(InvokerBytecodeGenerator.java:753)
      # ERROR: at java.base/java.lang.invoke.LambdaForm.compileToBytecode(LambdaForm.java:832)
      # ERROR: at java.base/java.lang.invoke.LambdaForm.prepare(LambdaForm.java:790)
      # ERROR: at java.base/java.lang.invoke.MethodHandle.<init>(MethodHandle.java:481)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle.<init>(BoundMethodHandle.java:56)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$Species_L.<init>(BoundMethodHandle.java:227)
      # ERROR: at java.base/java.lang.invoke.BoundMethodHandle$Species_L.copyWith(BoundMethodHandle.java:247)
      # ERROR: at java.base/java.lang.invoke.MethodHandles.dropArguments0(MethodHandles.java:5252)
      # ERROR: at java.base/java.lang.invoke.MethodHandles.dropArguments(MethodHandles.java:5315)
      # ERROR: at java.base/java.lang.invoke.StringConcatFactory.generateMHInlineCopy(StringConcatFactory.java:514)
      # ERROR: at java.base/java.lang.invoke.StringConcatFactory.makeConcatWithConstants(StringConcatFactory.java:358)
      # ERROR: at java.base/java.lang.invoke.BootstrapMethodInvoker.invoke(BootstrapMethodInvoker.java:102)
      # ERROR: at java.base/java.lang.invoke.CallSite.makeSite(CallSite.java:315)
      # ERROR: at java.base/java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:281)
      # ERROR: at java.base/java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:271)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHCall.prettyPrint(MHCall.java:159)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHMacroTF.appendElement(MHMacroTF.java:126)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHMacroTF.getDescription(MHMacroTF.java:106)
      # ERROR: at vm.mlvm.meth.share.transform.v2.MHTF.toString(MHTF.java:35)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.callSequence(MHTransformationGen.java:486)
      # ERROR: at vm.mlvm.meth.share.MHTransformationGen.createAndCallSequence(MHTransformationGen.java:493)
      # ERROR: at vm.mlvm.meth.stress.compiler.deoptimize.Test.runThread(Test.java:164)
      # ERROR: at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:71)
      # ERROR: at java.base/java.lang.Thread.run(Thread.java:831)
      # ERROR: Test marked failed at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:82):
      # ERROR: Thread Thread[Thread-2,5,MainThreadGroup] failed
      # ERROR: Test marked failed at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:82):
      # ERROR: Thread Thread[Thread-11,5,MainThreadGroup] failed
      # ERROR: Test marked failed at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:82):
      # ERROR: Thread Thread[Thread-23,5,MainThreadGroup] failed
      # ERROR: Test marked failed at vm.mlvm.share.MultiThreadedTest.lambda$run$1(MultiThreadedTest.java:82):
      # ERROR: Thread Thread[Thread-24,5,MainThreadGroup] failed
      # ERROR: Failed runs: 1 of 1
      ----------System.err:(2/203)----------
      Java HotSpot(TM) 64-Bit Server VM warning: CodeCache is full. Compiler has been disabled.
      Java HotSpot(TM) 64-Bit Server VM warning: Try increasing the code cache size using -XX:ReservedCodeCacheSize=
      ----------rerun:(50/6958)*----------


      This failure mode first appeared in the build-ID that contains:

      JDK-8058176 [mlvm] tests should not allow code cache exhaustion

      so it's likely that these failures are related to that fix.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              enikitin Evgeny Nikitin
              Reporter:
              dcubed Daniel Daugherty
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: