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
segfault eventmachine-1.0.8/lib/eventmachine.rb:193 #646
Comments
Hi, same problem now /home/deploy/apps/enroute/shared/bundle/ruby/2.1.0/gems/eventmachine-1.0.8/lib/eventmachine.rb:193: [BUG] Segmentation fault at 0x00000000000018 -- Control frame information ----------------------------------------------- -- Ruby level backtrace information ---------------------------------------- |
Can you run your server with |
No C level backtrace info... Writing PID to /home/deploy/apps/enroute/shared/tmp/pids/thin.0.pid We have this problem after linode update, before that everything was correct |
We also encounter this issue when load testing with 1.0.8 (running with Passenger 4.0.46 under nginx).
Let me know if you require something more verbose. EDIT:
The related EventMachine code looks sane so I have a feeling that the issue may lie within Ruby's garbage collection. I updated from Ruby 2.1.6 to 2.2.4 since there were several related changes and was able to provoke only one SEGFAULT so far, which didn't point to EventMachine (it was some stray string). |
Further thoughts: When EventMachine detects that it was forked, e.g. when using Passenger, |
Please try the new EventMachine 1.2.3 release, it should resolve this crash! |
@sodabrew hi, we use 1.2.3 and Ruby 2.1.9. But still find the segment fault. |
Hi, I've seen this a few times while running our tests on our jenkins ubuntu servers now, but not consistently. It might be the same as #511, but I'm not sure-- I don't know if it's because we're opening a lot of connections or not. Here's what I get:
Sooooo no C backtrace. Is there something I can do to enable more useful logging or get other useful information? Let me know and I'm happy to try :)
The text was updated successfully, but these errors were encountered: