-
-
Notifications
You must be signed in to change notification settings - Fork 923
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
Mysterious core dump / segfault with 9.0.0.0-pre. #2506
Comments
@headius this seems safe to post: https://gist.github.com/digitalextremist/6e79ecc443d7d1632e3e Be advised @tarcieri / @halorgium, I do not believe Celluloid is not stable on |
Here was another piece of output I got right at start up one time. This time I had an actual core dump too, but it's stupid large. Too large for a gist.... over 3 gigs! https://gist.github.com/digitalextremist/7f3c30f0dd3b6ef189dd Once there's some semi-vague verdict even on what's up, I'll go back to testing |
I think 0aef21d will fix your problem. This was a known issue and we meant to figure out a way to disable it before pre, but forgot about it. |
To clarify, this is a JVM bug that @chrisseaton first ran into a few months back and introduced a workaround, but it still crashes the JVM in some scenarios. AFAIK, @headius has brought this up with the JVM team, but since this piece of code is going to be disabled, we may not trigger the JVM bug in that scenario. |
I'm impressed that this crystal-ball-territory mess drew any response at all, much less a possible line of code. Wish I could reliably trigger the crash. When that commit gets into |
That commit is merged (since I am a core committer) and is on the master repo. So, pull the latest version of master and get some popcorn. |
Sweet @subbuss! Thanks!
|
@subbuss I've core dumped again with the new build of jruby: Is that the same fault occurring? Are you still thinking it's the issue you first thought? |
Another only a few minutes later: https://gist.github.com/abb4f94d30926661fe72 Switching back to |
Hmm .. we'll see what our luck is in getting the JVM address this. In any case, we might try to play around some more with the interpreter loop to make the JVM not crash. To be continued ... |
Hi! I'm seeing what I think is the same JVM crash in a similar heavy MH/invokedynamic application (not JRuby). Do you have a JVM bug report @headius? |
@lexs Can you post your crash? This still appears to be a JVM bug, and I can now file such a bug, but without a way to reproduce it they generally just close them. So what we really need here is some way to reproduce this reliably. |
Long defunct, please refile if this issue exists on a supported version of JRuby. |
Not sure where to even begin describing this issue. I have 2.8+ megabytes of error output and am afraid to post it all here in case it has something compromising in it. Let me know where to privately post a secret gist and the trainwreck is all yours free of charge.
The fatal error completely took out all fault-tolerance for my otherwise impossible to kill process, down to crashing the Java VM itself. In other words, major show-stopper.
Using:
jruby 9.0.0.0.pre1 (2.2.0p0) 2015-01-22 e038fe1 Java HotSpot(TM) 64-Bit Server VM 25.25-b02 on 1.8.0_25-b17 +jit [linux-amd64]
I am 90% sure this is related to extremely heavy use of
Celluloid
but am not certain.The text was updated successfully, but these errors were encountered: