Project

General

Profile

Actions

Bug #8874

closed

libruby.so.2.0 variable.c segmentation faults in production with rails (ruby-2.0.0-p247)

Added by odog (Owen Tran) over 10 years ago. Updated almost 5 years ago.

Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
2.0.0-p247
Backport:
[ruby-core:57057]

Description

Recently upgraded rails application from ruby-2.0.0-p195 to ruby-2.0.0-p247 and seeing frequent segmentation faults now when rails action-4.0.0 calls the inspect method which loops through all the variables.

/var/www/pointshound/shared/bundle/ruby/2.0.0/gems/actionpack-4.0.0/lib/action_dispatch/request/session.rb:132: [BUG] Segmentation fault
ruby 2.0.0p247 (2013-06-27 revision 41674) [i686-linux]

-- C level backtrace information -------------------------------------------
/home/pointshound/.rvm/rubies/ruby-2.0.0-p247/lib/libruby.so.2.0(+0x1aefb0) [0xb76effb0] vm_dump.c:647
/home/pointshound/.rvm/rubies/ruby-2.0.0-p247/lib/libruby.so.2.0(+0x5bf4d) [0xb759cf4d] error.c:283
/home/pointshound/.rvm/rubies/ruby-2.0.0-p247/lib/libruby.so.2.0(rb_bug+0x40) [0xb759dc90] error.c:302
/home/pointshound/.rvm/rubies/ruby-2.0.0-p247/lib/libruby.so.2.0(+0x12f51d) [0xb767051d] signal.c:672
[0xf57fe40c]
/home/pointshound/.rvm/rubies/ruby-2.0.0-p247/lib/libruby.so.2.0(rb_ivar_count+0xe8) [0xb76b9cd8] variable.c:1303
/home/pointshound/.rvm/rubies/ruby-2.0.0-p247/lib/libruby.so.2.0(+0xbef06) [0xb75fff06] object.c:498
/home/pointshound/.rvm/rubies/ruby-2.0.0-p247/lib/libruby.so.2.0(+0x1954fe) [0xb76d64fe] vm_insnhelper.c:1331
/home/pointshound/.rvm/rubies/ruby-2.0.0-p247/lib/libruby.so.2.0(+0x1a3670) [0xb76e4670] vm_eval.c:117
/home/pointshound/.rvm/rubies/ruby-2.0.0-p247/lib/libruby.so.2.0(rb_funcall+0xc7) [0xb76e6057] vm_eval.c:49
/home/pointshound/.rvm/rubies/ruby-2.0.0-p247/lib/libruby.so.2.0(rb_inspect+0x40) [0xb7600df0] object.c:404

(full crash.log attached)

Not quite sure how to reproduce, other than letting it run in production until it hits this segfault. Right now, restarting application whenever this happens but impacts stability.


Files

crash.log (1.33 MB) crash.log odog (Owen Tran), 09/08/2013 02:14 AM
Actions #1

Updated by nagachika (Tomoyuki Chikanaga) over 10 years ago

  • Tracker changed from Backport to Bug
  • Project changed from Backport200 to Ruby master

Updated by hsbt (Hiroshi SHIBATA) over 10 years ago

  • Status changed from Open to Feedback
  • ruby -v set to 2.0.0-p247

Please feedback to run your code with ruby-trunk.

Actions #3

Updated by jeremyevans0 (Jeremy Evans) almost 5 years ago

  • Status changed from Feedback to Closed
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0