-
Notifications
You must be signed in to change notification settings - Fork 720
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
Disable isVettedForAOT when getting systemClass #6928
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you please document the problem that prompted this change? It's true that on x86 we always use vettedForAOT==false, but maybe that was just conservative.
Also keep in mind that |
I remember making this change after encountering a crash related to an |
I have recreated the crash. It is a crash during compilation of I'll reproduce this locally today in order to get the trees and backtrace as well.
|
Status Update This one is taking a little bit longer to address as I'm seeing a new crash after updating my development branches to the latest from upstream/jitaas branch. I hope to have a solution soon. |
The original problem that this PR is trying to solve can be reproduced by running the The crash itself happens on the client and produces the following backtrace:
On the server, the call stack would look something like below: From here, the client will handle the message and the call stack in the backtrace above can explain which routine we crash in. The reason this issue is not seen on x86 is because @mpirvu FYI |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
jenkins test sanity zlinux jdk8 |
This item is very old, so it needs a rebase. |
Signed-off-by: Dhruv Chopra <Dhruv.C.Chopra@ibm.com>
8edade9
to
e8f24e7
Compare
@mpirvu It should be good now. |
jenkins test sanity all zlinux jdk8 |
jenkins test sanity zlinux jdk8 |
1 similar comment
jenkins test sanity zlinux jdk8 |
Set isVettedForAOT to false inside VMarrayStoreCHKEvaluator
when calling getSystemClassFromClassName for remote compilations.
This mimics x86 behaviour.
[skip ci]
Signed-off-by: Dhruv Chopra Dhruv.C.Chopra@ibm.com