-
Notifications
You must be signed in to change notification settings - Fork 720
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
j9mm.479 ASSERTION FAILED at ScavengerRootScanner.hpp:108/109 or MarkingSchemeRootMarker.cpp:53 ((MM_StackSlotValidator(MM_StackSlotValidator::NOT_ON_HEAP, *slotPtr, stackLocation, walkState).validate(_env))) #15251
Comments
|
|
Didn't reproduce this 1x in https://openj9-jenkins.osuosl.org/view/Test/job/Grinder/1038 |
The grinder failed, but the results were purged. |
The failure is recreated. @dmitripivkine pls take a look. |
For recreated failure:
Actually bogus value
I wondering can it be missed indirection and intention was to get object pointer from |
https://openj9-jenkins.osuosl.org/job/Test_openjdk19_j9_sanity.openjdk_aarch64_linux_OpenJDK19/4
|
|
An internal build(
50x internal grinder - passed Same assertion as #15476 |
An internal build(
Same as #13369 which was marked as dup of this. |
An internal build(
|
Internal build (p10rhel053)
|
Internal build(
|
Another occurrence #15885 |
An internal build(
|
|
correct, this still be the same issue:
|
I reproduced the issue on Power and I found something interesting in
|
https://openj9-jenkins.osuosl.org/job/Test_openjdk19_j9_sanity.openjdk_aarch64_linux_Nightly/54 https://openj9-jenkins.osuosl.org/job/Test_openjdk19_j9_sanity.openjdk_x86-64_linux_Nightly/53 No diagnostics |
https://openj9-jenkins.osuosl.org/job/Test_openjdk19_j9_sanity.openjdk_ppc64_aix_Nightly/55 https://openj9-jenkins.osuosl.org/job/Test_openjdk19_j9_sanity.openjdk_x86-64_linux_Nightly/55 |
What I suspected about overwritten temp slots in #15251 (comment) is not an issue. After some discussion with @vijaysun-omr, he noticed |
I'm still looking at how to properly fix this issue. Adding more details on what the issue is.
In the transformed IL tree, If java lang class object is not NULL, eventually if it is static, it gets to The issue here is that the first store ( log.25864.9509.20221124.090509.25864.zip
|
https://openj9-jenkins.osuosl.org/job/Test_openjdk19_j9_sanity.system_aarch64_linux_Nightly_testList_2/55 https://openj9-jenkins.osuosl.org/job/Test_openjdk19_j9_sanity.system_aarch64_linux_Nightly_testList_1/56 https://openj9-jenkins.osuosl.org/job/Test_openjdk19_j9_sanity.system_ppc64le_linux_Nightly_testList_1/56 https://openj9-jenkins.osuosl.org/job/Test_openjdk19_j9_sanity.openjdk_x86-64_linux_Nightly/58 |
https://openj9-jenkins.osuosl.org/job/Test_openjdk19_j9_sanity.openjdk_x86-64_mac_Nightly/61
|
Re-opening as there are excluded tests that need to be re-enabled. |
JDK17 internal build(
|
@JasonFengJ9 pls open a new issue for the previous, this one is for jdk19 problems that should have been resolved. |
The following four tests are reenabled since eclipse-openj9/openj9#15251 has been fixed. Previously they were exclude in adoptium#3750 SC_Softmx_JitAot SC_Softmx_JitAot_Linux SharedClasses.SCM23.MultiThread SharedClasses.SCM23.MultiThreadMultiCL Signed-off-by: Annabelle Huo <Annabelle.Huo@ibm.com>
adoptium/aqa-tests#4261 is opened to reenabled the four excluded JDK19 tests |
…4261) The following four tests are reenabled since eclipse-openj9/openj9#15251 has been fixed. Previously they were exclude in #3750 SC_Softmx_JitAot SC_Softmx_JitAot_Linux SharedClasses.SCM23.MultiThread SharedClasses.SCM23.MultiThreadMultiCL Signed-off-by: Annabelle Huo <Annabelle.Huo@ibm.com> Signed-off-by: Annabelle Huo <Annabelle.Huo@ibm.com>
The tests have been unexcluded. |
Failure link
From an internal build
job/Test_openjdknext_j9_extended.system_aarch64_linux_Personal/1/tapResults/
(cent7-aarch64-6
):Rerun in Grinder - Change TARGET to run only the failed test targets.
Optional info
Failure output (captured from console output)
The text was updated successfully, but these errors were encountered: