-
Notifications
You must be signed in to change notification settings - Fork 738
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
jtreg java/lang/invoke/VarHandles/VarHandleTestAccess Unexpected exit from test [exit code: 137] #13368
Comments
https://openj9-jenkins.osuosl.org/job/Test_openjdk17_j9_sanity.openjdk_ppc64le_linux_Nightly/2/ |
This |
I believe internal testing is running obsolete jdk17 code without OJDK MH enabled. |
Internal builds are using |
Are internal builds for jdk17 even running? The last one I see is from July 13. |
Please check
|
We've promoted the jdk17 content regardless of the failures, so this isn't blocking anything any more, except for the tests being green. |
and any future jdk17 acceptance build but we may already have the final level considering it's after the OpenJDK Final Release Candidate date. |
I've tried to reproduce this in the runtimes grinder with
|
Not sure if this is vm or jit so I've set both. https://openj9-jenkins.osuosl.org/job/Test_openjdk17_j9_sanity.openjdk_ppc64le_linux_Nightly/17/ |
Observed at JDK17
Also at JDK17
|
@midronij : Although there seem to be failures occurring on other platforms, I'd appreciate it if you could continue to triage this problem to narrow down the issue please. |
@babsingh Please take a look at this one as well |
Google search for
|
I think ub16-ppcle-1 is the only external more modern / faster machine we have (POWER8 (architected) - 8359424 kB), the only machine from osu in the builds. The others are all older hardware? at unb. I can disable it temporarily but that is not a fix. Plus it also occurs internally on other machines, other platforms, see #13368 (comment). It didn't occur before jdk17 with OJDK MH. If there is a JVM problem using too much memory, customers may also hit the problem. |
Machine has been disabled for the builds tonight anyway. |
Note the very first failure is on cent7-ppcle-3 (POWER8E (raw) - 7834176 kB) |
In this case, the JVM should throw an OOM. But, no error/exception is thrown. Instead, the OS kills the Java process with a SIGKILL. Even, no diagnostic core files are generated for this failure. |
I ran the test locally and in grinders (on internal pLinux machines) to reproduce the issue. But, I was unable to reproduce the failure. I do see differences in the failing and passing test output. Based on the difference, the failure occurs while executing the Next steps: Get access to one of the machines where the failure is reproducible. Study the failure locally on the machine with attempts to generate diagnostic data. Failing test output:
Passing test output:
|
This could indicate a native memory leak. You could try running the test with memory tracking enabled, or using OS memory tools to look at the memory used by the process while it's still running.
Since ub16-ppcle-1 is disabled in jenkins, it's sitting idle. |
Something like |
@LongyuZhang could you create a separate test target for VarHandleTestAccess and run with the jit opt? Thanks. |
Just for the record, VarHandleTestAccess test is separated out of jdk_lang for jdk17 via PR adoptium/aqa-tests#3100 and adoptium/aqa-tests#3101 |
@llxia there is another one here https://openj9-jenkins.osuosl.org/job/Test_openjdk17_j9_sanity.openjdk_ppc64le_linux_Nightly/65/ |
I'll create a PR to exclude this test as well. |
See adoptium#3101 eclipse-openj9/openj9#13368 Signed-off-by: Peter Shipton <Peter_Shipton@ca.ibm.com>
…3111) See #3101 eclipse-openj9/openj9#13368 Signed-off-by: Peter Shipton <Peter_Shipton@ca.ibm.com>
Observed at an internal build
|
Observed at JDK17 Head internal build
And another sub-test.
|
Added the |
Tagging @jdmpapin as he is investigating the excessive memory usage in the JIT relating to OpenJDK MethodHandles. |
Appeared in a
|
Observed at JDK18 0.32 milestone 2 build -
|
An internal build(
|
Blocking promotion of jdk17.
https://openj9-jenkins.osuosl.org/job/Test_openjdk17_j9_sanity.openjdk_ppc64le_linux_OpenJDK17/9
jdk_lang_1
JVM_OPTIONS: -Xdump:system:none -Xdump:heap:none -Xdump:system:events=gpf+abort+traceassert+corruptcache -XX:-JITServerTechPreviewMessage -XX:-UseCompressedOops
java/lang/invoke/VarHandles/VarHandleTestAccessChar.java.VarHandleTestAccessChar
java/lang/invoke/VarHandles/VarHandleTestAccessInt.java.VarHandleTestAccessInt
java/lang/invoke/VarHandles/VarHandleTestAccessLong.java.VarHandleTestAccessLong
java/lang/invoke/VarHandles/VarHandleTestAccessShort.java.VarHandleTestAccessShort
https://openj9-artifactory.osuosl.org/artifactory/ci-openj9/Test/Test_openjdk17_j9_sanity.openjdk_ppc64le_linux_OpenJDK17/9/openjdk_test_output.tar.gz
The text was updated successfully, but these errors were encountered: