-
Notifications
You must be signed in to change notification settings - Fork 722
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
harmony crash vmState=0x00020015 or vmState=0x00020011 #20567
Comments
Issue Number: 20567 |
@dmitripivkine @hzongaro another problem which seems recently introduced, and is repeatable. Unfortunately we're not getting diagnostic upload on AIX, but only on Linux PPC (automation/issues/116). |
I will check what I can see, but this one is JIT related most likely. The crash occur in the GC End Hook event. |
@zl-wang FYI |
I tried looking at the core file for http://vmfarm.rtp.raleigh.ibm.com/job_output.php?id=95773976 (internal link) What happens is The J9Method passed into the
The trampPtr passed into ppcCreateMethodTrampoline looks to be 0x9dffa280 .
The code starting from
|
a reasonable fix is: at the point to re-create the permanent trampoline, testing newPC. if it is not compiled (meaning trials of compilation all failed), recreate with oldPC (at oldPC location, it is already patched to go back to interpreter). |
this should happen very very rarely ... never run into this situation before. |
http://vmfarm.rtp.raleigh.ibm.com/job_output.php?id=95916557 |
http://vmfarm.rtp.raleigh.ibm.com/job_output.php?id=95953865 |
Different state vmState=0x00020012 http://vmfarm.rtp.raleigh.ibm.com/job_output.php?id=96052043
|
just curious why
|
The JIT doesn't print GC states. I shouldn't have tried to look it up like I do for JIT states. |
AIX core files can be found under http://vmfarm.rtp.raleigh.ibm.com/etc/cores/tmp/ |
I created a PR for a fix here: I was able to create a small test case to reproduce the failure. The verbose log output looks like this:
After that, I get a global GC to happen which triggers Crash example:
|
Fixes for the This is not expected to fix #20546 but I am moving on to looking at that one next since the problem looks similar. |
0.49.0 version of the above PRs: |
Issue Number: 20567 |
This also occurred on AIX with a 6/30 failure rate.
#20536 (comment)
Internal build
[Linux PPC] 80 Load_Level_2.harmony.5mins.Mode112
-Xgcpolicy:gencon -Xjit:count=0 -Xnocompressedrefs
30x grinder failed 4/30, one with vmstate=0x0005ffff #20546
The text was updated successfully, but these errors were encountered: