-
-
Notifications
You must be signed in to change notification settings - Fork 925
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
JRuby 9.1.x.x is able to cause a SIGSEGV in OpenJDK 7.x #4365
Comments
Definitely looks like a JVM issue unfortunately. We might be able to mitigate it. This is latest Java 7 yes? And you can't use 8? |
@headius - it is at least two different point releases of JDK7, both of which appear to be the latest for the distribution of the OS on which they're running. These are JVM's that have been happily running JRuby 1.7.x for some time with no such crash, so while I admit that if the JVM is crashing that's got to be a Java issue, it does seem that JRuby 9K knows how to excite that failure mode in a way that 1.7.x never did. I have more log files like the one attached above if they would be helpful. Also, I've submitted a ticket for IcedTea here |
Ok, had a chance to look at your crash log. It is crashing in the GC thread, so it's looking more like a JVM bug. You might try running with a different GC (it's using CMS, you could try parallel or G1 perhaps). I see there are some Ruby threads running, but it's pretty hard to know how closely they are related to the GC crash. |
@bbrowning Any thoughts on this? According to the IcedTea issue, this is happening sporadically while running Torquebox tests. |
To be clear, the crash log above is not from my branch of torquebox (because if there is a way to get arbitrary crash log files out of Travis when it fails then I don't know it). The crash log is from a different code base entirely - the common thread between them is that in both code bases I was trying to transition to 9.1.6.0. |
More samples from our TeamCity CI server running tests for an in-house application. hs_err_pid41990.log.txt |
2 of those 3 crash were within safepoints. I would have expected more all or nothing in that regard. |
FWIW, this issue was observed again today while using 9.1.7.0 |
Haven't observed this issue in a very long time and I am no longer running this configuration. |
Environment
JRuby 9.1.6.0
Observed in two environments:
Most frequent - running tests on our own TeamCity agents
and
Less frequent - running tests for a different project on Travis
Expected Behavior
Actual Behavior
The text was updated successfully, but these errors were encountered: