[#56965] [ruby-trunk - Bug #8852][Open] Synology build of ruby-2.0.0-p247 is failing — "barbecuesteve (Steve Sparks)" <sparks@...>

12 messages 2013/09/02

[#57051] [ruby-trunk - Bug #8872][Open] Case statements do not honor a refinement of the '===' method — "jconley88 (Jon Conley)" <schnozberries@...>

21 messages 2013/09/07

[#57058] [ruby-trunk - Bug #8875][Open] Select is not usable with SSLSocket — "headius (Charles Nutter)" <headius@...>

11 messages 2013/09/07

[#57074] [ruby-trunk - Bug #8879][Open] String#to_r fails after moving ruby to other OSX system — "mpapis (Michal Papis)" <mpapis@...>

12 messages 2013/09/08

[#57092] [ruby-trunk - Bug #8883][Open] Rational canonicalization unexpectedly converts to Fixnum — "melquiades (Paul Cantrell)" <cantrell@...>

16 messages 2013/09/09

[#57109] [ruby-trunk - Bug #8886][Open] TracePoint API inconsistence when raise used — deivid (David Rodríguez) <deivid.rodriguez@...>

14 messages 2013/09/10

[#57111] [ruby-trunk - Feature #8887][Open] min(n), max(n), min_by(n), max_by(n) — "akr (Akira Tanaka)" <akr@...>

13 messages 2013/09/10

[#57131] [ruby-trunk - Feature #8895][Open] Destructuring Assignment for Hash — "chendo (Jack Chen)" <ruby-lang@...>

19 messages 2013/09/11

[#57186] [ruby-trunk - Feature #8909][Open] Expand "f" frozen suffix to literal arrays and hashes — "headius (Charles Nutter)" <headius@...>

37 messages 2013/09/14

[#57262] [ruby-trunk - Feature #8921][Open] Allow select, reject, etc to accept a regex — "kyledecot (Kyle Decot)" <kyle.decot@...>

13 messages 2013/09/18

[#57273] [ruby-trunk - Feature #8923][Open] Frozen nil/true/false — "ko1 (Koichi Sasada)" <redmine@...>

13 messages 2013/09/19

[#57353] [ruby-trunk - Feature #8948][Open] Frozen regex — "sawa (Tsuyoshi Sawada)" <sawadatsuyoshi@...>

19 messages 2013/09/24

[#57385] [ruby-trunk - Bug #8953][Open] `str =~ /pattern/` does not call =~ method if (1) str is a String, (2) /pattern/ is a Regexp literal — "gfx (Goro Fuji)" <gfuji@...>

12 messages 2013/09/26

[#57396] [ruby-trunk - Feature #8956][Open] Allow hash members delimited by \n inside of {} — "adamdunson (Adam Dunson)" <adam@...>

20 messages 2013/09/26

[ruby-core:57057] [Backport 200 - Backport #8874][Open] libruby.so.2.0 variable.c segmentation faults in production with rails (ruby-2.0.0-p247)

From: "odog (Owen Tran)" <owen@...>
Date: 2013-09-07 17:14:23 UTC
List: ruby-core #57057
Issue #8874 has been reported by odog (Owen Tran).

----------------------------------------
Backport #8874: libruby.so.2.0 variable.c segmentation faults in production with rails (ruby-2.0.0-p247)
https://bugs.ruby-lang.org/issues/8874

Author: odog (Owen Tran)
Status: Open
Priority: High
Assignee: 
Category: 
Target version: 


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.



-- 
http://bugs.ruby-lang.org/

In This Thread

Prev Next