Project

General

Profile

Bug #2062

BUS Error on Kernel#gem

Added by yugui (Yuki Sonoda) almost 11 years ago. Updated about 9 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
ruby -v:
ruby 1.9.2dev (2009-09-07 trunk 24782) [i386-darwin9.8.0]
Backport:

Description

=begin
According to nobu, the following code causes Bus Error.
gem("rdoc", ">=2.2.2")

This is a showstopper for Ruby 1.9.2 preview2. Ruby 1.9.2 preview2 will be soon released after this bug will be fixed.
=end

#1

Updated by runpaint (Run Paint Run Run) almost 11 years ago

=begin
Confirmed.

$ ruby -ve 'gem("rdoc", ">=2.2.2")'
ruby 1.9.2dev (2009-09-05 trunk 24762) [i686-linux]
internal:gem_prelude:143: warning: method redefined; discarding old dir
internal:gem_prelude:143: warning: method redefined; discarding old path
internal:gem_prelude:143: warning: method redefined; discarding old post_install
internal:gem_prelude:143: warning: method redefined; discarding old post_uninstall
internal:gem_prelude:143: warning: method redefined; discarding old pre_install
internal:gem_prelude:143: warning: method redefined; discarding old pre_uninstall
internal:gem_prelude:143: warning: method redefined; discarding old set_home
internal:gem_prelude:143: warning: method redefined; discarding old set_paths
internal:gem_prelude:143: warning: method redefined; discarding old user_home
internal:gem_prelude:143: warning: method redefined; discarding old default_sources
internal:gem_prelude:143: warning: method redefined; discarding old default_dir
internal:gem_prelude:143: warning: method redefined; discarding old user_dir
internal:gem_prelude:143: warning: method redefined; discarding old default_path
internal:gem_prelude:143: warning: method redefined; discarding old default_exec_format
internal:gem_prelude:143: warning: method redefined; discarding old default_bindir
internal:gem_prelude:143: warning: method redefined; discarding old default_system_source_cache_dir
internal:gem_prelude:143: warning: method redefined; discarding old default_user_source_cache_dir
internal:gem_prelude:143: warning: method redefined; discarding old ruby_engine
internal:gem_prelude:150: warning: method redefined; discarding old gem
/usr/local/lib/ruby/1.9.1/rubygems.rb:1093: [BUG] Segmentation fault
ruby 1.9.2dev (2009-09-05 trunk 24762) [i686-linux]

-- control frame ----------
c:0010 p:---- s:0036 b:0036 l:000035 d:000035 CFUNC :require
c:0009 p:0209 s:0032 b:0032 l:000031 d:000031 TOP /usr/local/lib/ruby/1.9.1/rubygems.rb:1093
c:0008 p:---- s:0029 b:0029 l:000028 d:000028 FINISH
c:0007 p:---- s:0027 b:0027 l:000026 d:000026 CFUNC :require
c:0006 p:0092 s:0023 b:0023 l:000022 d:000022 METHOD internal:gem_prelude:159
c:0005 p:0314 s:0020 b:0020 l:000019 d:000019 METHOD internal:gem_prelude:213
c:0004 p:38898153 s:0011 b:0011 l:000010 d:000010 METHOD
c:0003 p:0013 s:0006 b:0006 l:00194c d:00187c EVAL -e:1
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:0000 s:0002 b:0002 l:00194c d:00194c TOP


-e:1:in `'
Segmentation fault
=end

#2

Updated by nobu (Nobuyoshi Nakada) almost 11 years ago

  • Status changed from Open to Closed
  • % Done changed from 0 to 100

=begin
Applied in changeset r24790.
=end

Also available in: Atom PDF