-
Notifications
You must be signed in to change notification settings - Fork 740
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
DaaLoadTest -Xgcpolicy:balanced - SEGV in JIT optimization #21229
Comments
I saw the same failure in value propagation from running ParallelStreamsLoadTest_special_J9_13 (Mode553) with Java 11 on AArch64 Linux. The Java method being compiled is
|
Just tested locally and it doesn't happen with balanced without offheap enabled. I'll continue looking into the core/traces. |
Continuing investigation but got a trace and pinned the relevant nodes at the crash point (in the stack frame of https://ibm.box.com/s/sbio3ar5buhvpt82hq83n2ven0qc4sq4
|
Something does not add up. The node |
The other thing that does not add up is that such OSR guards as you showed above are common in many compiles. So, I wonder what is unique about this guard specifically. Maybe we will need the exact line numbers and the parm/values in the relevant routines on the call stack to understand what may be going on. |
You may also need to specify |
Relevant traceGlobalVP output, diff run.
|
JIT compilation of a Java method fails with SEGV during the optimization phase (global value propagation) in the following test jobs when running the test DaaLoadTest_*_special_5m_13 (Mode551):
This is reproducible as far as I tried.It is intermittent.The off-heap allocation is enabled by PR #20821 in these jobs.
The text was updated successfully, but these errors were encountered: