Issue #11930 has been updated by Brian Giaraffa.

Subject changed from Segmentation Fault in gc_mark_ptr with activesupport 4.2.x to Segmentation Fault in gc_mark_ptr in 2.3.0p0

Nobuyoshi Nakada wrote:
> Seems a GC problem with `Proc`.
> 
> ```
> -- C level backtrace information -------------------------------------------
> /home/devbox/.rvm/rubies/ruby-2.3.0/bin/../lib/libruby.so.2.3(rb_vm_bugreport+0x51f) [0x7fe25c8c6b7f] vm_dump.c:688
> /home/devbox/.rvm/rubies/ruby-2.3.0/bin/../lib/libruby.so.2.3(rb_bug_context+0xd0) [0x7fe25c750320] error.c:435
> /home/devbox/.rvm/rubies/ruby-2.3.0/bin/../lib/libruby.so.2.3(sigsegv+0x3e) [0x7fe25c82f7ee] signal.c:890
> /lib/x86_64-linux-gnu/libc.so.6 [0x7fe25c341d40]
> /home/devbox/.rvm/rubies/ruby-2.3.0/bin/../lib/libruby.so.2.3(gc_mark_ptr+0x62) [0x7fe25c773cd2] gc.c:1067
> /home/devbox/.rvm/rubies/ruby-2.3.0/bin/../lib/libruby.so.2.3(proc_mark+0x68) [0x7fe25c75dd68] 
> ```
> 
> If you can reproduce it with a debugger, could you show the content of `*proc` in this `proc_mark` frame?

Do you still need feedback?


----------------------------------------
Bug #11930: Segmentation Fault in gc_mark_ptr in 2.3.0p0
https://bugs.ruby-lang.org/issues/11930#change-56846

* Author: Brian Giaraffa
* Status: Feedback
* Priority: Normal
* Assignee: 
* ruby -v: ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-linux]
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: UNKNOWN
----------------------------------------
/home/devbox/.rvm/gems/ruby-2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/module/attribute_accessors.rb:208: [BUG] Segmentation fault at 0x00000000000000
ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-linux]

---Files--------------------------------
ruby_exception.txt (158 KB)
ruby_2016-01-05-141309_galaxy.crash (48.5 KB)


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

Unsubscribe: <mailto:ruby-core-request / ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>