-
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
JDK8 DaaLoadTest_daa2_ConcurrentScavenge_0_FAILED : ASSERTION FAILED ** at OwnableSynchronizerObjectBuffer.cpp:100 ((false)) #10489
Comments
Corrupted pointer has been discovered in Ownable Synchronizer List (corrupted heap or stall pointer) and takes |
Bogus value has been added to the list by mutator thread (most likely jit code):
The Ownable Synchronizer List is built using |
@andrewcraik FYI |
@gita-omr FYI |
Actual corruption is in Tenure so it might be not a CS specific (or just some side effect of CS) |
@dmitripivkine I could not find the DaaLoadTest in openj9/test. Can you kindly suggest me where can I find the test class? I want to run the test locally and see if I can reproduce. |
I ran the test in question on local system for 200 times and did not see any test failure. Any other suggestion to try to reproduce the failure? |
Another occurrence at https://ci.eclipse.org/openj9/job/Test_openjdk8_j9_sanity.system_ppc64_aix_Nightly/499/tapResults/
This is the error as per #10587 which was closed as dup of this. |
Was not able to reproduce the crash on grinder (100 serial iterations). All 100 run passed. |
Was not able to reproduce the crash on grinder after 200 iterations. All 200 run passed |
@JasonFengJ9 @pshipton considering the same build did not fail after 200 runs should we close this issue or at least declare a non-stop-ship? |
This isn't assigned to the 0.23 milestone, or any milestone, so it was never a ship issue. |
https://ci.eclipse.org/openj9/job/Test_openjdk8_j9_sanity.system_ppc64le_linux_xl_Nightly/325
|
See additional failures in #11379, which is closed as a dup of this. |
There was a failure on the adoptopenjdk 0.24.0-m1 build which looks like a dup of this: https://ci.adoptopenjdk.net/job/Test_openjdk8_j9_sanity.system_ppc64_aix/98/consoleFull.
|
https://ci.eclipse.org/openj9/job/Test_openjdk8_j9_sanity.system_ppc64_aix_Nightly/612
|
I believe this is PPC specific problem, so adding proper tag |
https://ci.eclipse.org/openj9/job/Test_openjdk8_j9_sanity.system_ppc64le_linux_Nightly_testList_1/106 - ub16p8j94
|
https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_sanity.system_ppc64le_linux_Nightly_testList_0/177 - ub18-ppcle-2
|
Appeared at
|
https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_sanity.system_x86-64_mac_Nightly_testList_1/225 - osx1014-x86-3
|
|
https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_sanity.system_ppc64_aix_Nightly_testList_0/237 - p8-java1-ibm07
|
https://openj9-jenkins.osuosl.org/job/Test_openjdk17_j9_special.system_x86-64_linux_Personal_testList_4/14 - ub18-x86-2
|
https://openj9-jenkins.osuosl.org/job/Test_openjdk17_j9_special.system_x86-64_linux_Personal_testList_4/14 - ub18-x86-2
|
https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_sanity.system_ppc64le_linux_Nightly_testList_0/264 - ub16p8j92
|
This was hot for a while in March, but hasn't been seen much since. I don't see any progress mentioned, moving it back to the Backlog. |
I think two comments #10489 (comment) and #10489 (comment) have been added to this item by mistake. These comments mentioned failure with Balanced crash is java thread stack walk. Just bad O-slot perhaps. |
Also I am not sure it is JIT or platform specific. Higher reproducibility rate on Power might be explained we have more large machines for this platform. There is higher chance that not all GC threads performing GC (limited to smaller amount due heap size). We think that it might cause Ownable Synchronizer object become obsolete in thread local sublist (if this thread has not been involved in GC). We are investigating this possibility |
https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_sanity.system_aarch64_linux_Nightly_testList_1/209
|
Should be fixed by eclipse-omr/omr#6651 |
Failure link
https://ci.eclipse.org/openj9/job/Test_openjdk8_j9_sanity.system_ppc64le_linux_Nightly/472/tapResults/
For example, to rebuild the failed tests in =https://ci.eclipse.org/openj9/job/Grinder, use the following links:
23:30:47 https://ci.eclipse.org/openj9/job/Grinder/parambuild/?JDK_VERSION=8&JDK_IMPL=openj9&BUILD_LIST=system&PLATFORM=ppc64le_linux&TARGET=DaaLoadTest_daa2_ConcurrentScavenge_0
Optional info
Failure output (captured from console output)
The text was updated successfully, but these errors were encountered: