Project

General

Profile

Actions

Backport #5003

closed

Enumerator#next segfaults in OS X Lion (10.7)

Added by itsgg (Ganesh Gunasegaran) over 13 years ago. Updated over 8 years ago.

Status:
Rejected
[ruby-core:37913]

Description

=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


Files

ruby_2011-07-09-135159_imac.crash (8.83 KB) ruby_2011-07-09-135159_imac.crash itsgg (Ganesh Gunasegaran), 07/09/2011 05:28 PM
ruby_2011-07-10-112902_macbook.crash (15.9 KB) ruby_2011-07-10-112902_macbook.crash xeron (Ivan Larionov), 07/11/2011 05:50 AM
ruby_openid_segfault.txt (15.6 KB) ruby_openid_segfault.txt xeron (Ivan Larionov), 07/11/2011 05:50 AM

Related issues 1 (0 open1 closed)

Has duplicate Ruby master - Bug #5031: Enumerable#zip SEGFAULTs with a Range Object (Mac OS X 10.7 LION)Closed07/16/2011Actions
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0