-
-
Notifications
You must be signed in to change notification settings - Fork 314
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
vector issue on jdk17 win32 #3279
Comments
Failures are not machine related. Tests passed with earlier releases Both test cases haven't been updated since last release. |
Also running same test against a different vendor build (https://cdn.azul.com/zulu/bin/zulu17.32.13-ca-jdk17.0.2-win_i686.zip in https://ci.adoptopenjdk.net/job/Grinder/3343) to see how it behaves. Edit: Grinder/3343 passes |
@smlambert Vector test suite failed in a re-build of 17.0.1 at https://ci.adoptopenjdk.net/job/Test_openjdk17_hs_extended.openjdk_x86-32_windows_testList_1/29/console |
@smlambert Can you take a look at the output from the above job and confirm my evaluation here? If so we should think about what we want to do as the next action. e.g. We could get someone to attempt a rebuild using an old version of the |
We have published win32 jdk17 as is, given the tests that have regressed are not mainstream usage and this investigation will take time. Working with 2 builds for a detailed comparison:
From a glance the builds are very similar (same size, believe to be building same source code from same tags, running same test material), taking a closer look with dumpbin to determine how they vary. Will report findings here as part of this investigation. |
Things we know:
|
The other thing that could have been different is which machine they were built on. If other avenues prove fruitless and we don'thave the information about which machine they were on, we could trying building it on each build machine and run the test against it ... |
Attaching dump files of dll's which when diffed indicate some things are different, many of the api-ms ones are pretty close to identical) others hold more differences. My thought was to reduce the testcase to a standalone, then do a 'binary search' approach of swapping out 1/2 the dlls, from a working binary to a failing binary and see how the testcase behaves, and keep narrowing it down that way. But ya, feel free to also pursue other approaches... (this is where the SSDF and SBOM info would be tremendously handy)... |
|
Noting same tests fail on arm_linux (aarch32) noted in jdk17 triage & jdk18 triage, tracked under #2874. |
@sophia-guo - adding the 'more triage required' tag as this is a candidate for further scrutiny. |
Interesting - in which case that smacks of it being a generic 32-bit issue I feel, although from this issue it started failing between 17.0.1 and 17.0.2 but the arm32 one mentions crashes in 17+35. |
jdk/incubator/vector/Short256VectorTests.java.Short256VectorTests
jdk/incubator/vector/ShortMaxVectorTests.java.ShortMaxVectorTests
Both tests failed the job with error:
https://ci.adoptopenjdk.net/job/Test_openjdk17_hs_extended.openjdk_x86-32_windows_testList_1/26/consoleFull
The text was updated successfully, but these errors were encountered: