-
Notifications
You must be signed in to change notification settings - Fork 69
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
PR #849 broke JikesRVM RBaseBaseSemiSpace #874
Comments
BaseBase Marksweep and NoGC also segfaults. |
BaseBase Semispace panicked because of "VO bit not set" during GC.
Here is a stack trace from gdb:
I guess the reason is that the allocation fast path did not set the VO bit. OpenJDK's JIT compiler generates the allocation code specially if VO_BIT=1. |
But JikesRVM should not enable |
Oops. I thought you mean you enabled VO bits for JikesRVM and found it crashing. I'll test again without the VO bits. |
Running #849 with the latest JikesRVM binding (4c47fdf904cbb99362f5d1ffa2ecea28150ed6ad). I got a sigsegv when running
RBaseBaseSemiSpace
:Build
Run
The CI tests did not catch this, because of a mistake in JikesRVM
ci-test.sh
(noset -e
in the script).The text was updated successfully, but these errors were encountered: