-
Notifications
You must be signed in to change notification settings - Fork 721
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
segfaults running cmdLineTester_jvmtitests_hcr_OSRG_nongold rc021 #14115
Comments
Set as a blocker due to the frequent failures. This does not necessarily indicate the problem needs to be fixed with blocking priority. Whether the problem is fixed or the test removed until it can be fixed is TBD. |
I've tentatively set this to the 0.30 milestone as we don't know if the problem is an existing problem exposed by the new test, or a problem introduced by the new changes #14063. |
Here is the Java stacktrace:
|
The crash occurs on an invokeVirtual with |
Method and bytecodes
|
There is a A new bytecode frame is built a 0x451d88, this would mean that the The method being decompiled is Looking at the bytecodes the result of this call is used in:
then
then it becomes the receiver for
|
The receiver that The
The return value from the JIT is
which is incorrect. It does look like we have a |
Yes, this is done unconditionally early during IL generation. I'm not familiar with this particular transformation just yet to say whether it should be correct or not, but this could be another one that we bar from occurring under involuntary OSR. openj9/runtime/compiler/env/VMJ9.cpp Line 8034 in 95691de
The JIT will investigate this angle. |
Also seen in an internal build
Also at |
Another manifestation at JDK11 Windows.
|
Repeated again: https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_extended.functional_s390x_linux_Nightly/345/tapResults/
|
I don't think Daryl has had a chance to make a lot more progress on this one. Peter @pshipton, I think this one should move out of the 0.35 release. |
|
JDK8 0.35 rc1 internal build(
50x internal grinder Another internal build(
50x internal grinder |
Jason FYI we don't need grinders on future failures of this issue, although I added the current grinder results to the last comment. The failure occurs all the time in the nightly builds. We've set the blocker label on this issue for a number of past releases, but so far we've been unable to identify and fix the problem. It doesn't block the 0.35 release. |
Moving to 0.40 |
Sub test
|
The latest crash on ub22-aarch64 above:
Core file is unavailable for the run. |
No further progress on this one. I'm going to move this to the 0.43 release |
Moving this to the backlog for now, rather than moving it from release to release. |
The test fails regularly and fixing it is in the backlog. Issue eclipse-openj9#14115 Signed-off-by: Peter Shipton <Peter_Shipton@ca.ibm.com>
Excluding the test via #18668 |
|
See also #14014 (comment)
rc021 is a new test introduced by #14063
Dec 6:
https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_extended.functional_aarch64_linux_Nightly_testList_1/44
cmdLineTester_jvmtitests_hcr_OSRG_nongold_SE80_2
-Xcompressedrefs -Xgcpolicy:optthruput -Xdebug -Xrunjdwp:transport=dt_socket,address=8888,server=y,onthrow=no.pkg.foo,launch=echo -Xjit:enableOSR,enableOSROnGuardFailure,count=1,disableAsyncCompilation
https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_extended.functional_ppc64le_linux_Nightly_testList_0/156
cmdLineTester_jvmtitests_hcr_OSRG_nongold_SE80_0
-Xgcpolicy:optthruput -Xdebug -Xrunjdwp:transport=dt_socket,address=8888,server=y,onthrow=no.pkg.foo,launch=echo -Xjit:enableOSR,enableOSROnGuardFailure,count=1,disableAsyncCompilation -Xnocompressedrefs
https://openj9-jenkins.osuosl.org/job/Test_openjdk11_j9_extended.functional_aarch64_linux_Nightly_testList_1/48
cmdLineTester_jvmtitests_hcr_OSRG_nongold_0
-Xgcpolicy:optthruput -Xdebug -Xrunjdwp:transport=dt_socket,address=8888,server=y,onthrow=no.pkg.foo,launch=echo -Xjit:enableOSR,enableOSROnGuardFailure,count=1,disableAsyncCompilation
cmdLineTester_jvmtitests_hcr_OSRG_nongold_2
-Xcompressedrefs -Xgcpolicy:optthruput -Xdebug -Xrunjdwp:transport=dt_socket,address=8888,server=y,onthrow=no.pkg.foo,launch=echo -Xjit:enableOSR,enableOSROnGuardFailure,count=1,disableAsyncCompilation
https://openj9-jenkins.osuosl.org/job/Test_openjdk11_j9_extended.functional_aarch64_linux_Nightly_testList_0/49
cmdLineTester_jvmtitests_hcr_OSRG_nongold_2
https://openj9-jenkins.osuosl.org/job/Test_openjdk11_j9_extended.functional_aarch64_linux_Nightly_testList_1/49
cmdLineTester_jvmtitests_hcr_OSRG_nongold_0
Dec 7:
https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_extended.functional_aarch64_linux_Nightly_testList_1/46
cmdLineTester_jvmtitests_hcr_OSRG_nongold_SE80_0
https://openj9-jenkins.osuosl.org/job/Test_openjdk11_j9_extended.functional_aarch64_linux_Nightly_testList_0/50
cmdLineTester_jvmtitests_hcr_OSRG_nongold_2
Dec 8:
https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_extended.functional_aarch64_linux_Nightly_testList_0/47
cmdLineTester_jvmtitests_hcr_OSRG_nongold_SE80_2
Dec 9:
https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_extended.functional_aarch64_linux_Nightly_testList_1/48
cmdLineTester_jvmtitests_hcr_OSRG_nongold_SE80_2
https://openj9-jenkins.osuosl.org/job/Test_openjdk11_j9_extended.functional_aarch64_linux_Nightly_testList_1/52
cmdLineTester_jvmtitests_hcr_OSRG_nongold_0
cmdLineTester_jvmtitests_hcr_OSRG_nongold_2
Dec 10:
https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_extended.functional_aarch64_linux_Nightly_testList_1/49
cmdLineTester_jvmtitests_hcr_OSRG_nongold_SE80_0
cmdLineTester_jvmtitests_hcr_OSRG_nongold_SE80_2
Dec 11:
https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_extended.functional_aarch64_linux_Release_testList_0/5/
https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_extended.functional_aarch64_linux_Release_testList_1/5/
https://openj9-jenkins.osuosl.org/job/Test_openjdk11_j9_extended.functional_aarch64_linux_Release_testList_1/5/
Dec 13:
https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_extended.functional_aarch64_linux_Nightly_testList_0/51/
https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_extended.functional_aarch64_linux_Nightly_testList_1/51/
https://openj9-jenkins.osuosl.org/job/Test_openjdk11_j9_extended.functional_aarch64_linux_Nightly_testList_0/55/
https://openj9-jenkins.osuosl.org/job/Test_openjdk11_j9_extended.functional_aarch64_linux_Nightly_testList_1/55/
Dec 14:
https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_extended.functional_aarch64_linux_Nightly_testList_1/52/
https://openj9-jenkins.osuosl.org/job/Test_openjdk11_j9_extended.functional_aarch64_linux_Nightly_testList_0/56/
Dec 15:
https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_extended.functional_aarch64_linux_Nightly_testList_1/53/
These aarch64 failures happen every day, I'm not going to keep reporting them.
I'll just note one on AIX Dec 16
https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_extended.functional_ppc64_aix_Nightly_testList_0/168/
The text was updated successfully, but these errors were encountered: