Issue #5003 has been updated by Motohiro KOSAKI. Status changed from Open to Feedback We haven't try the Lion beta release, but We've try the Lion production release. (yeah, the Lion has been released yesterday) And I'd report we confirmed your testcase work for me on Lion production release. Can you please try latest Lion release? Thanks. ---------------------------------------- Bug #5003: Enumerator#next segfaults in OS X Lion (10.7) http://redmine.ruby-lang.org/issues/5003 Author: Ganesh Gunasegaran Status: Feedback Priority: Low Assignee: Category: Target version: ruby -v: ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin11.0.0] =begin ((*foo.rb (Test program)*)) puts RUBY_VERSION hash = {:name => "Ganesh", :age => 30} hash_iter = hash.to_enum p hash_iter.next p hash_iter.next Output on ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin11.0.0] вк ruby foo.rb 1.9.2 [:name, "Ganesh"] [BUG] Segmentation fault ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin11.0.0] -- control frame ---------- c:0005 p:---- s:0009 b:0009 l:0016b0 d:000008 IFUNC c:0004 p:---- s:0007 b:0007 l:000006 d:000006 CFUNC :each c:0003 p:---- s:0005 b:0005 l:000004 d:000004 CFUNC :each c:0002 p:---- s:0003 b:0003 l:0016b0 d:000002 IFUNC c:0001 p:---- s:0001 b:-001 l:000000 d:000000 ------ --------------------------- -- Ruby level backtrace information ---------------------------------------- foo.rb:0:in `each' foo.rb:0:in `each' -- C level backtrace information ------------------------------------------- [NOTE] You may have encountered a bug in the Ruby interpreter or extension libraries. Bug reports are welcome. For details: http://www.ruby-lang.org/bugreport.html Abort trap: 6 Same program runs fine on ruby 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin11.0] вк ruby foo.rb 1.8.7 [:age, 30] [:name, "Ganesh"] I have attached the crash report, let me know if you need another information. I haven't tried this in any lower version of Mac OS X or other operating systems. =end -- http://redmine.ruby-lang.org