adoptium / infrastructure

This repo contains all information about machine maintenance.
Apache License 2.0
84 stars 100 forks source link

compiler/loopopts/superword/TestMovingLoadBeforeStore.java.TestMovingLoadBeforeStore failure on x64 linux jdk17 #3377

Open Haroon-Khel opened 4 months ago

Haroon-Khel commented 4 months ago

Continuation of https://github.com/adoptium/infrastructure/issues/2360

compiler/loopopts/superword/TestMovingLoadBeforeStore.java is failing on most of our x64 nodes.

https://ci.adoptium.net/job/Grinder/8787/console test-ibmcloud-rhel7-x64-1 Failed https://ci.adoptium.net/job/Grinder/8788/console test-docker-debian12-x64-1 Passed https://ci.adoptium.net/job/Grinder/8789/console test-equinix_esxi-ubuntu2204-x64-1 Failed https://ci.adoptium.net/job/Grinder/8790/console test-docker-ubi8-x64-2 Failed https://ci.adoptium.net/job/Grinder/8791/console test-docker-ubuntu2204-x64-4 Passed https://ci.adoptium.net/job/Grinder/8792/console test-ibmcloud-rhel6-x64-1 Failed https://ci.adoptium.net/job/Grinder/8795/console test-docker-ubuntu2204-x64-5 Passed https://ci.adoptium.net/job/Grinder/8796/console test-docker-debian11-x64-2 Failed https://ci.adoptium.net/job/Grinder/8797/console test-docker-fedora35-x64-2 Failed https://ci.adoptium.net/job/Grinder/8799/console test-docker-ubi8-x64-2 Failed

Nodes hosted on dockerhost-skytap-ubuntu2204-x64-1 are passing the test.

The test code is found here https://github.com/adoptium/jdk17u/blob/master/test/hotspot/jtreg/compiler/loopopts/superword/TestMovingLoadBeforeStore.java

sxa commented 4 months ago

The test code is found here https://github.com/adoptium/jdk17u/blob/master/test/hotspot/jtreg/compiler/loopopts/superword/TestMovingLoadBeforeStore.java

I've just tried this on the dockerhost-equinix-ubuntu2004-x64-1 hsot (replacing jdk.test.lib.Utils with new java.security.SecureRandom();) and it seems to work ok.

Things to check: