Bug #3105
closedseg faults and bus errors with ruby 1.8.7 p249
Description
=begin
I am seeing a lot of segmentation faults and bus errors when running
gem rdoc --all --overwrite
with my rvm installed ruby 1.8.7 p249 instance.
Ruby is reporting these errors repeatedly:
/Users/greg/.rvm/gems/ruby-1.8.7-p249/gems/rdoc-2.5/lib/rdoc/ri/store.rb:121: [BUG] Segmentation fault
/Users/greg/.rvm/gems/ruby-1.8.7-p249/gems/rdoc-2.5/lib/rdoc/ri/store.rb:224: [BUG] Segmentation fault
/Users/greg/.rvm/gems/ruby-1.8.7-p249/gems/rdoc-2.5/lib/rdoc/ri/store.rb:243: [BUG] Bus Error
All three errors appear to be in Marshal.
Here's the shell script I ran to get the attached output log.
#!/bin/sh
for i in gem list | awk '{print $1}' | sort
do
gem rdoc --overwrite $i
done
Let me know if there is anything else you need to know.
=end
Files
Updated by jasim (Jasim A Basheer) almost 14 years ago
=begin
Same issue in same environment. However reinstalling after a failed attempt causes the Seg Fault to go away.
C:~/Projects/r3> gem install haml
Successfully installed haml-2.2.24
1 gem installed
Installing ri documentation for haml-2.2.24...
/Users/jasim/.rvm/gems/ruby-1.8.7-p249/gems/rdoc-2.5.8/lib/rdoc/ri/store.rb:243: [BUG] Segmentation fault
ruby 1.8.7 (2010-01-10 patchlevel 249) [i686-darwin9.8.0]
Abort trap
C:~/Projects/r3> gem install haml
Successfully installed haml-2.2.24
1 gem installed
Installing ri documentation for haml-2.2.24...
Installing RDoc documentation for haml-2.2.24...
The environment is a vanilla ruby-1.8.7-p249 installed using RVM.
=end
Updated by swindsor (Scott Windsor) almost 14 years ago
=begin
I've also been getting a large number of seg faults after upgrading to 1.8.7 patchlevel 249. This is the new default for Ubuntu 10.04 and after I upgraded I've gotten repeated issues.
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:313: [BUG] Segmentation fault
ruby 1.8.7 (2010-01-10 patchlevel 249) [x86_64-linux]
I've also tried clearing out and re-install all of my gems, but that didn't help at all. It seems to be crashing regularly in different areas of active support. (Perhaps related to Marshall?). What further information can I provide to help this out?
=end
Updated by tenderlovemaking (Aaron Patterson) almost 14 years ago
=begin
On Thu, Jun 17, 2010 at 06:28:22AM +0900, Scott Windsor wrote:
Issue #3105 has been updated by Scott Windsor.
I've also been getting a large number of seg faults after upgrading to 1.8.7 patchlevel 249. This is the new default for Ubuntu 10.04 and after I upgraded I've gotten repeated issues.
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:313: [BUG] Segmentation fault
ruby 1.8.7 (2010-01-10 patchlevel 249) [x86_64-linux]I've also tried clearing out and re-install all of my gems, but that didn't help at all. It seems to be crashing regularly in different areas of active support. (Perhaps related to Marshall?). What further information can I provide to help this out?
Hi Scott!
Have you tried reducing the gems you use and isolating the problem?
Can you possibly provide code to reproduce the problem?
Are you able to reproduce the problem during your tests?
If you can reproduce the problem while testing, can you try running them
from gdb and providing a stack trace?
--
Aaron Patterson
http://tenderlovemaking.com/
Attachment: (unnamed)
=end
Updated by swindsor (Scott Windsor) over 13 years ago
=begin
I haven't been able to isolate this yet. I tried removing and re-installing all of my gems. Unfortunately, this is on a pretty big web application and is crashing randomly between requests. It's very likely an issue exposed with rails, or one of the gems I'm using, but it's a pretty long list so it's hard to tell right now.
I can get a core dump and load it into gdb, but it's not very helpful without debug symbols. Do you know how to install them?
=end
Updated by tenderlovemaking (Aaron Patterson) over 13 years ago
=begin
On Thu, Jul 29, 2010 at 06:19:52AM +0900, Scott Windsor wrote:
Issue #3105 has been updated by Scott Windsor.
I haven't been able to isolate this yet. I tried removing and re-installing all of my gems. Unfortunately, this is on a pretty big web application and is crashing randomly between requests. It's very likely an issue exposed with rails, or one of the gems I'm using, but it's a pretty long list so it's hard to tell right now.
I can get a core dump and load it into gdb, but it's not very helpful without debug symbols. Do you know how to install them?
Unfortunately you'll have to recompile your ruby with the -g flag on
GCC.
What does the stack trace look like under gdb? Can you send us the
first 10 frames or so? Maybe they will help. If not, you'll definitely
need to recompile ruby. :-(
--
Aaron Patterson
http://tenderlovemaking.com/
Attachment: (unnamed)
=end
Updated by jeremyevans0 (Jeremy Evans) over 4 years ago
- Description updated (diff)
- Status changed from Open to Closed