-
Notifications
You must be signed in to change notification settings - Fork 729
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
core files found from cmdLineTester_GCRegressionTests #18048
Comments
The reason cores were created is OOM:
from test:
|
https://openj9-jenkins.osuosl.org/job/Test_openjdk21_j9_sanity.functional_s390x_linux_Nightly_testList_0/264 - rh8-390-1
|
At the first glance, just genuinely OOM. Last Global GC expectedly did a compact, but still no help.
But then, for Balanced GC, per design, we have to free up a whole region, to be able to proceed with allocation. This (also from traces) indicates we might have some free memory
This is enough for one region (524288), but perhaps somewhat scattered/fragmented so actually not enough to free one. Parallel Compact is indeed non-perfect, and this can happened to some degree (can't tell exactly what the imperfection factor is). This is another indication of large live set size (this might exclude leafs/primitive arrays, hence a bit smaller than the real one):
Long story short, it could be that just the heap of 8M is occasionally insufficient. Explicitely specified (both from console logs and from traces): -Xmx8m |
https://openj9-jenkins.osuosl.org/job/Test_openjdk23_j9_sanity.functional_s390x_linux_Nightly_testList_1/60 - ub20-390-6
|
I am confused with this one. Cores are thrown at OOM event:
by test with this command line:
The console output of this test:
Test filters out
@pshipton How do you think it has failed? |
I think the filter means you only get java/lang/OutOfMemoryError.
The success criteria for the sub-test is |
There is a way to always show the output from the subtest by running the cmdlinetester with |
https://openj9-jenkins.osuosl.org/job/Test_openjdk23_j9_sanity.functional_s390x_linux_Nightly_testList_0/116 - rh8-390-2
|
https://openj9-jenkins.osuosl.org/job/Test_openjdk17_j9_sanity.functional_s390x_linux_OMR_testList_1/372/ - ub20-390-2
cmdLineTester_GCRegressionTests_1
https://openj9-artifactory.osuosl.org/artifactory/ci-openj9/Test/Test_openjdk17_j9_sanity.functional_s390x_linux_OMR_testList_1/372/functional_test_output.tar.gz
The text was updated successfully, but these errors were encountered: