-
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
JDK8 Segmentation error vmState=0x000551ff #15335
Comments
It reproduces for me, on 0.32 and 033 |
I will take a look at this one.
|
This does not reproduce on PPC, however is definitely an opt bug. The issue is definitely related to the way in which the SIMD reduction operations are rejected. The issue seems to only be exposed on x86 because vgetelem is disabled. The issue did not reproduce by enabling the vgetelem opcode. Still trying to investigate how this caused the crash. |
Fixes eclipse-openj9#15335 Signed-off-by: BradleyWood <[email protected]>
This is not a 0.33 regression. It fails at least as far back as 0.24 on JDK11. |
UseDefs nodes from method entry are represented as null. When checking for loop independence one of these nodes got dereferenced which caused the seg-fault. PR #15373 specially handles this case. The unsupported SIMD reduction operations (such as vgetelem) caused the compiler to follow a different path than which exposed this issue. |
Fixes eclipse-openj9#15335 Signed-off-by: BradleyWood <[email protected]>
Java -version output
Summary of problem
The following
Test.java
, which is reduced by us, crashes OpenJ9's JIT compilerDiagnostic files
By issuing
the following crash log is given:
Please also check openj9-bug-70.tar.gz for all the logs (jitdump, snap, etc.), the test (Test.java, Test.class), and the unreduced test (Test.java.orig).
Notice
The given
Test.java
(which is reduced by us) is always reproducible for us. If it is not reproducible for you, please useTest.java.orig
in the above link.The text was updated successfully, but these errors were encountered: