JDK-8217800 : MH.invokeWithArguments(), exact types invocation time > MH.invokeExact()
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 13
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • Submitted: 2019-01-25
  • Updated: 2021-04-15
  • Resolved: 2019-01-25
Related Reports
Duplicate :  
Relates :  
Sub Tasks
JDK-8217801 :  
Description
Test: vmTestbase/vm/mlvm/mixed/stress/regression/b6969574/INDIFY_Test.java
Fails consistently in tier 3.

# ERROR: Test marked failed at vm.mlvm.mixed.stress.regression.b6969574.INDIFY_Test.verifyTimeOrder(INDIFY_Test.java:298):
# ERROR: MH.invokeWithArguments(), exact types invocation time order (1365.6 ns) is greater than of MH.invokeExact()(92.7 ns)!
The following stacktrace is for failure analysis.
nsk.share.TestFailure: Test marked failed at vm.mlvm.mixed.stress.regression.b6969574.INDIFY_Test.verifyTimeOrder(INDIFY_Test.java:298): MH.invokeWithArguments(), exact types invocation time order (1365.6 ns) is greater than of MH.invokeExact()(92.7 ns)!
	at nsk.share.Log.logExceptionForFailureAnalysis(Log.java:428)
	at nsk.share.Log.complain(Log.java:399)
	at nsk.share.Log.complain(Log.java:412)
	at vm.mlvm.share.Env.complain(Env.java:173)
	at vm.mlvm.share.MlvmTest.markTestFailedImpl(MlvmTest.java:275)
	at vm.mlvm.share.MlvmTest.markTestFailed(MlvmTest.java:257)
	at vm.mlvm.mixed.stress.regression.b6969574.INDIFY_Test.verifyTimeOrder(INDIFY_Test.java:298)
	at vm.mlvm.mixed.stress.regression.b6969574.INDIFY_Test.run(INDIFY_Test.java:418)
	at vm.mlvm.share.MlvmTestExecutor.runMlvmTestInstance(MlvmTestExecutor.java:383)
	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:335)
	at vm.mlvm.mixed.stress.regression.b6969574.INDIFY_Test.main(INDIFY_Test.java:442)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:567)
	at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
	at java.base/java.lang.Thread.run(Thread.java:835)
### TRACE 1: MH.invokeWithArguments(), exact types <= MH.invokeExact(): Good.
# ERROR: Test marked failed at vm.mlvm.mixed.stress.regression.b6969574.INDIFY_Test.verifyTimeOrder(INDIFY_Test.java:298):
# ERROR: MH.invokeWithArguments() + type conv. invocation time order (1060.6 ns) is greater than of MH.invokeExact()(92.7 ns)!
### TRACE 1: MH.invokeWithArguments() + type conv. <= MH.invokeExact(): Good.
### TRACE 1: MH.invokeExact() <= invokedynamic instruction: Good.
# 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:428)
	at nsk.share.Log.complain(Log.java:399)
	at vm.mlvm.share.Env.complain(Env.java:165)
	at vm.mlvm.share.MlvmTestExecutor.runMlvmTestInstance(MlvmTestExecutor.java:409)
	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:335)
	at vm.mlvm.mixed.stress.regression.b6969574.INDIFY_Test.main(INDIFY_Test.java:442)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:567)
	at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
	at java.base/java.lang.Thread.run(Thread.java:835)
### TRACE 1: TEST FAILED


#>  
#>  SUMMARY: Following errors occured
#>      during test execution:
#>  
# ERROR: Test marked failed at vm.mlvm.mixed.stress.regression.b6969574.INDIFY_Test.verifyTimeOrder(INDIFY_Test.java:298):
# ERROR: MH.invokeWithArguments(), exact types invocation time order (1365.6 ns) is greater than of MH.invokeExact()(92.7 ns)!
# ERROR: Test marked failed at vm.mlvm.mixed.stress.regression.b6969574.INDIFY_Test.verifyTimeOrder(INDIFY_Test.java:298):
# ERROR: MH.invokeWithArguments() + type conv. invocation time order (1060.6 ns) is greater than of MH.invokeExact()(92.7 ns)!