aqa-tests: MauveMultiThreadLoadTest_0 and others FAILED in Test_openjdk14_hs_sanity.system_aarch64_linux

Test Info Test Name: MauveMultiThreadLoadTest_0 Test Duration: 7 sec Machine: test-aws-rhel76-armv8-3 TRSS link for the test output: https://trss.adoptopenjdk.net/output/test?id=5f0edf597eaab3443ca8494c

Build Info Build Name: Test_openjdk14_hs_sanity.system_aarch64_linux Jenkins Build start time: Jul 15 2020, 05:39 am Jenkins Build URL: https://ci.adoptopenjdk.net/job/Test_openjdk14_hs_sanity.system_aarch64_linux/140/ TRSS link for the build: https://trss.adoptopenjdk.net/allTestsInfo?buildId=5f0eded87eaab3443ca84781

Java Version openjdk version “14.0.2” 2020-07-14 OpenJDK Runtime Environment AdoptOpenJDK (build 14.0.2+12) OpenJDK 64-Bit Server VM AdoptOpenJDK (build 14.0.2+12, mixed mode, sharing)

This test has been failed 19 times since Jun 25 2020, 04:45 pm Java Version when the issue first seen [0.025s][error][cds] Unable to map CDS archive – os::vm_allocation_granularity() expected: 65536 actual: 4096 openjdk version “14.0.1” 2020-04-14 OpenJDK Runtime Environment AdoptOpenJDK (build 14.0.1+7-202006252018) OpenJDK 64-Bit Server VM AdoptOpenJDK (build 14.0.1+7-202006252018, mixed mode) Jenkins Build URL: https://ci.adoptopenjdk.net/job/Test_openjdk14_hs_sanity.system_aarch64_linux/122/

The test failed on machine test-aws-rhel76-armv8-3 5 times The test failed on machine test-aws-rhel76-armv8-6 1 times The test failed on machine test-aws-rhel76-armv8-5 3 times The test failed on machine test-packet-ubuntu1604-armv8-2 1 times The test failed on machine test-aws-rhel76-armv8-2 1 times The test failed on machine test-aws-rhel76-armv8-4 1 times The test failed on machine test-aws-ubuntu1804-armv8-1 3 times The test failed on machine test-aws-rhel76-armv8-1 3 times The test failed on machine test-packet-ubuntu1604-armv8-1 1 times

2 other Mauve tests are also failing consistently for a long time: MauveSingleInvocationLoadTest_HotSpot_0 (deep history) and MauveSingleThreadLoadTest_HotSpot_0 (deep history)


Console output:

[2020-07-15T10:35:42.981Z] LT  10:35:42.632 - First failure detected by thread: load-0. Not creating dumps as no dump generation is requested for this load test
[2020-07-15T10:35:43.401Z] LT  10:35:43.152 - Uncaught exception: 
[2020-07-15T10:35:43.401Z] LT  java.lang.StackOverflowError: null
[2020-07-15T10:35:43.401Z] LT  	at java.lang.Throwable.getLocalizedMessage(Throwable.java:398) ~[?:?]
[2020-07-15T10:35:43.401Z] LT  	at java.lang.Throwable.toString(Throwable.java:497) ~[?:?]
[2020-07-15T10:35:43.401Z] LT  	at java.lang.String.valueOf(String.java:3388) ~[?:?]
[2020-07-15T10:35:43.401Z] LT  	at java.io.PrintStream.println(PrintStream.java:1047) ~[?:?]
[2020-07-15T10:35:43.401Z] LT  	at java.lang.Throwable$WrappedPrintStream.println(Throwable.java:764) ~[?:?]
[2020-07-15T10:35:43.401Z] LT  	at java.lang.Throwable.printStackTrace(Throwable.java:671) ~[?:?]
[2020-07-15T10:35:43.401Z] LT  	at java.lang.Throwable.printStackTrace(Throwable.java:660) ~[?:?]
[2020-07-15T10:35:43.401Z] LT  	at java.lang.Throwable.printStackTrace(Throwable.java:651) ~[?:?]
[2020-07-15T10:35:43.401Z] LT  	at net.adoptopenjdk.loadTest.reporting.OutputFilter.write(OutputFilter.java:60) ~[bin/:?]
...
[2020-07-15T10:35:45.826Z] LT  10:35:45.682 -   Ran     : 2743
[2020-07-15T10:35:45.826Z] LT  10:35:45.682 -   Passed  : 2740
[2020-07-15T10:35:45.826Z] LT  10:35:45.683 -   Failed  : 0
[2020-07-15T10:35:45.826Z] LT  10:35:45.683 -   Uncaught: 3
[2020-07-15T10:35:45.826Z] LT  10:35:45.683 -   Result  : FAILED
[2020-07-15T10:35:45.826Z] STF 10:35:45.740 - **FAILED** Process LT  ended with exit code (1) and not the expected exit code/s (0)
[2020-07-15T10:35:45.826Z] STF 10:35:45.740 - Monitoring Report Summary:
[2020-07-15T10:35:45.826Z] STF 10:35:45.741 -   o Process LT  ended with exit code (1) and not the expected exit code/s (0)
[2020-07-15T10:35:45.826Z] STF 10:35:45.741 - Killing processes: LT 
[2020-07-15T10:35:45.826Z] STF 10:35:45.741 -   o Process LT  is not running
[2020-07-15T10:35:45.826Z] **FAILED** at step 1 (Run Mauve load test). Expected return value=0 Actual=1 at /home/jenkins/workspace/Test_openjdk14_hs_sanity.system_aarch64_linux/openjdk-tests/TKG/../TKG/test_output_1594806171798/MauveMultiThreadLoadTest_0/20200715-103538-MauveMultiThreadLoadTest/execute.pl line 94.
[2020-07-15T10:35:45.826Z] STF 10:35:45.775 - **FAILED** execute script failed. Expected return value=0 Actual=1

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 17 (17 by maintainers)

Most upvoted comments

It looks like this is a hotspot aarch64 (> jdk11) specific issue where Math.cos inside a static function with a strictfp modifier is not returning the expected value. It may be that the strictfp modifier is not being honored, or that StrictMath.cos itself returns the wrong value. I’ll try to create a test case to narrow it down.