Open JasonFengJ9 opened 1 month ago
Issue Number: 20823 Status: Open Recommended Components: comp:vm, comp:build, comp:jclextensions
The error occurred while building JDK24, and the extension repo was probably unstable back in Dec 2024. @JasonFengJ9 Have you seen this failure recently?
@babsingh This StackOverflowError
occurred often on JDK24 AIX platform.
From the job history, only 2/12 personal builds were successful. The latest occurrence was on Jan. 25th.
This issue shares similarities with #18774, which was linked to the GRA. @mpirvu, does this issue seem related to the GRA? Is there an option we can try to confirm whether it is related to the GRA?
~From @pshipton: The failures have recently only occurred on PPC9 machines, while the builds have successfully completed on PPC8 machines.~ The failure was also observed on an internal PPC8 machine. It might simply be more intermittent on PPC8.
@mpirvu, does this issue seem related to the GRA
Maybe @hzongaro may have a feel for whether this smells like a GRA issue.
Is there an option we can try to confirm whether it is related to the GRA?
I see that there is an option to disable GRA: -Xjit:disableGRA
(for tests that use SCC/AOT you may also need -Xaot:disableGRA
)
Hmmm. It’s very difficult to tell whether this might be related to GRA from just the stack trace.
@a7ehuo, does this failure bear any resemblance to issue #21000 you have been looking at? I suspect not, as that seems to be related to looking up package names, but you mentioned yesterday that you didn’t have any call stack trace for that problem yet. . . .
@Spencer-Comin, if @a7ehuo is able to verify this is unrelated to issue #21000 may I ask you to investigate?
@a7ehuo, does this failure bear any resemblance to issue https://github.com/eclipse-openj9/openj9/issues/21000 you have been looking at?
It doesn't look the same issue as #21000 to me. First all the failed cases from #21000 that I have checked happened on Intel Skylake. This issue happens on Power AIX. Secondly, whenever it fails with cannot access unnamed package
and compiler crashed (exit code 4)
for #21000, there is no other java exception or any other extra error messages are shown. In this case, it shows java.lang.StackOverflowError
but there is no error messages like #21000 cannot access unnamed package
or compiler crashed (exit code 4)
.
2024-12-11T23:13:30.170Z] The system is out of resources.
[2024-12-11T23:13:30.170Z] Consult the following stack trace for details.
[2024-12-11T23:13:30.170Z] java.lang.StackOverflowError
[2024-12-11T23:13:30.170Z] at jdk.compiler.interim/com.sun.tools.javac.tree.JCTree$JCBinary.accept(JCTree.java:2221)
-Xjit:disableGRA
: https://hyc-runtimes-jenkins.swg-devops.com/job/Build_JDK24_ppc64_aix_Personal/16.OPENJ9_JAVA_OPTIONS
env var. Groovy build scripts couldn't process the env var correctly, when two options were specified together: -Xjit:disableGRA
and -Xaot:disableGRA
.-Xint
and all builds successfully completed:
Failure link
From an internal build:
Optional info
Failure output (captured from console output)