From: "Hanmac (Hans Mackowiak)" Date: 2013-11-26T18:58:24+09:00 Subject: [ruby-core:58602] [ruby-trunk - Bug #9151] Segfault in Ruby head Issue #9151 has been updated by Hanmac (Hans Mackowiak). its a similar error to #9003 p a.hash # raises Stack Error p b.hash # Segmentation fault: 11 happens for: ruby 2.1.0dev (2013-11-26 trunk 43854) [x86_64-darwin12.0] does not happen for: ruby 2.1.0dev (2013-09-22 trunk 43011) [i686-linux] ---------------------------------------- Bug #9151: Segfault in Ruby head https://bugs.ruby-lang.org/issues/9151#change-43170 Author: sam.saffron (Sam Saffron) Status: Open Priority: Normal Assignee: Category: Target version: ruby -v: ruby-head Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN Following code causes a segfault in ruby head on x64: class A attr_accessor :b def hash [b,""].hash end end class B attr_accessor :a def hash [a,""].hash end end a = A.new b = B.new a.b = b b.a = a p a.hash p b.hash p [a,"hello"].hash == [b,"world"].hash -- http://bugs.ruby-lang.org/