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

[AARCH64] JSR292: LF sharing regression

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P4 P4
    • port-stage-aarch64
    • port-stage-aarch64, 9
    • hotspot

      Test vm/mlvm/mixed/stress/regression/b6969574 fails in PIT (1.9.0-internal-fastdebug-20150121235241.vkozlov.jdk9_aarch64_merg-b00) on all Linux, Solaris and Windows with:

      ### TRACE 1: MH.invokeWithArguments(), exact types: 927.4 ns (stddev: 72.4 = 7%) // 11.3 times slower than Reflection API Method.invoke()
      ### TRACE 1: MH.invokeWithArguments() + type conv.: 937.6 ns (stddev: 60.9 = 6%) // 11.4 times slower than Reflection API Method.invoke()
      ### TRACE 1: invokedynamic instruction: 54.6 ns (stddev: 0.5 = 0%) // 1.5 times FASTER than Reflection API Method.invoke()
      ### TRACE 1:
      ======== Conclusions
      ### TRACE 1: Comparing invocation time orders
      ### TRACE 1: Reflection API Method.invoke() <= MH.invokeExact(): Good.
      ### TRACE 1: MH.invokeExact() <= Direct call: Good.
      ### TRACE 1: MH.invoke() <= Direct call: Good.
      # ERROR: Test marked failed at vm.mlvm.mixed.stress.regression.b6969574.INDIFY_Test.verifyTimeOrder(INDIFY_Test.java:256):
      # ERROR: MH.invokeWithArguments(), exact types invocation time order (927.4 ns) is greater than of MH.invokeExact()(78.6 ns)!
      The following stacktrace is for Aurora. Used to create a RULE:
      nsk.share.TestFailure: Test marked failed at vm.mlvm.mixed.stress.regression.b6969574.INDIFY_Test.verifyTimeOrder(INDIFY_Test.java:256): MH.invokeWithArguments(), exact types invocation time order (927.4 ns) is greater than of MH.invokeExact()(78.6 ns)!
      at nsk.share.Log.logExceptionForAurora(Log.java:410)
      at nsk.share.Log.complain(Log.java:379)
      at nsk.share.Log.complain(Log.java:392)
      at vm.mlvm.share.Env.complain(Env.java:150)
      at vm.mlvm.share.MlvmTest.markTestFailedImpl(MlvmTest.java:252)
      at vm.mlvm.share.MlvmTest.markTestFailed(MlvmTest.java:234)
      at vm.mlvm.mixed.stress.regression.b6969574.INDIFY_Test.verifyTimeOrder(INDIFY_Test.java:256)
      at vm.mlvm.mixed.stress.regression.b6969574.INDIFY_Test.run(INDIFY_Test.java:376)
      at vm.mlvm.share.MlvmTestExecutor.runMlvmTestInstance(MlvmTestExecutor.java:361)
      at vm.mlvm.share.MlvmTestExecutor.runMlvmTest(MlvmTestExecutor.java:305)
      at vm.mlvm.share.MlvmTestExecutor.launch(MlvmTestExecutor.java:222)
      at vm.mlvm.share.MlvmTestExecutor.launch(MlvmTestExecutor.java:164)
      at vm.mlvm.share.MlvmTestExecutor.launch(MlvmTestExecutor.java:135)
      at vm.mlvm.share.MlvmTest.launch(MlvmTest.java:312)
      at vm.mlvm.mixed.stress.regression.b6969574.INDIFY_Test.main(INDIFY_Test.java:400)

            Unassigned Unassigned
            ppunegov Pavel Punegov
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: