From: Roger Pack Date: 2010-07-08T02:57:59+09:00 Subject: [ruby-core:31108] Re: [Bug #3140] gem activation has changed between 1.8 and 1.9 > I've commited the patch to trunk. > I'll commit it to ruby_1_9_2 tomorrow unless any critical problem > is reported (such as build trouble on windows). Sorry to throw a wrench in this one... This used to work... C:\dev\ruby\downloads>ruby -v ruby 1.9.3dev (2010-07-08) [i386-mingw32] C:\dev\ruby\downloads>gem search rdoc C:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/specifications/rdoc-data-2.5.1.gemspec:18: [BUG] gc_sweep(): unknown data type 0x0(0x230bd19) ruby 1.9.3dev (2010-07-08) [i386-mingw32] -- control frame ---------- c:0034 p:27769 s:13901 b:0117 l:000b2c d:000116 BLOCK C:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/specifications/rdoc-data-2.5.1.gemspec:18 c:0033 p:0084 s:0113 b:0113 l:000112 d:000112 METHOD C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems/specification.rb:425 c:0032 p:---- s:0108 b:0108 l:000107 d:000107 FINISH c:0031 p:---- s:0106 b:0106 l:000105 d:000105 CFUNC :new c:0030 p:0017 s:0103 b:0103 l:000b2c d:000102 EVAL C:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/specifications/rdoc-data-2.5.1.gemspec:3 c:0029 p:---- s:0101 b:0101 l:000100 d:000100 FINISH c:0028 p:---- s:0099 b:0099 l:000098 d:000098 CFUNC :eval c:0027 p:0115 s:0093 b:0093 l:000b2c d:000b2c METHOD C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems/source_index.rb:95 c:0026 p:0024 s:0086 b:0086 l:000067 d:000085 BLOCK C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems/source_index.rb:153 c:0025 p:---- s:0082 b:0082 l:000081 d:000081 FINISH c:0024 p:---- s:0080 b:0080 l:000079 d:000079 CFUNC :each c:0023 p:0047 s:0077 b:0077 l:000067 d:000076 BLOCK C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems/source_index.rb:152 c:0022 p:---- s:0073 b:0073 l:000072 d:000072 FINISH c:0021 p:---- s:0071 b:0071 l:000070 d:000070 CFUNC :reverse_each c:0020 p:0024 s:0068 b:0068 l:000067 d:000067 METHOD C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems/source_index.rb:149 c:0019 p:0037 s:0064 b:0064 l:000063 d:000063 METHOD C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems/source_index.rb:345 c:0018 p:0036 s:0061 b:0061 l:000060 d:000060 METHOD C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems/source_index.rb:78 c:0017 p:0030 s:0056 b:0056 l:000055 d:000055 METHOD C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems/source_index.rb:58 c:0016 p:0030 s:0052 b:0052 l:000051 d:000051 METHOD C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems.rb:866 c:0015 p:0017 s:0049 b:0049 l:000048 d:000048 METHOD C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems/gem_path_searcher.rb:81 c:0014 p:0011 s:0045 b:0045 l:000044 d:000044 METHOD C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems/gem_path_searcher.rb:13 c:0013 p:---- s:0042 b:0042 l:000041 d:000041 FINISH c:0012 p:---- s:0040 b:0040 l:000039 d:000039 CFUNC :new c:0011 p:0031 s:0037 b:0037 l:000031 d:000036 BLOCK C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems.rb:824 c:0010 p:0019 s:0035 b:0035 l:000034 d:000034 METHOD :10 c:0009 p:0017 s:0032 b:0032 l:000031 d:000031 METHOD C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems.rb:823 c:0008 p:0029 s:0029 b:0029 l:000028 d:000028 METHOD C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems.rb:484 c:0007 p:0019 s:0022 b:0022 l:000021 d:000021 METHOD C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems.rb:966 c:0006 p:0335 s:0018 b:0018 l:000017 d:000017 TOP C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems.rb:1123 c:0005 p:---- s:0015 b:0015 l:000014 d:000014 FINISH C:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/specifications/rdoc-data-2.5.1.gemspec:18: [BUG] Segmentation fault ruby 1.9.3dev (2010-07-08) [i386-mingw32] -- control frame ---------- c:0034 p:27769 s:13901 b:0117 l:000b2c d:000116 BLOCK C:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/specifications/rdoc-data-2.5.1.gemspec:18 c:0033 p:0084 s:0113 b:0113 l:000112 d:000112 METHOD C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems/specification.rb:425 c:0032 p:---- s:0108 b:0108 l:000107 d:000107 FINISH c:0031 p:---- s:0106 b:0106 l:000105 d:000105 CFUNC :new c:0030 p:0017 s:0103 b:0103 l:000b2c d:000102 EVAL C:/installs/ruby_trunk_installed/lib/ruby/gems/1.9.1/specifications/rdoc-data-2.5.1.gemspec:3 c:0029 p:---- s:0101 b:0101 l:000100 d:000100 FINISH c:0028 p:---- s:0099 b:0099 l:000098 d:000098 CFUNC :eval c:0027 p:0115 s:0093 b:0093 l:000b2c d:000b2c METHOD C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems/source_index.rb:95 c:0026 p:0024 s:0086 b:0086 l:000067 d:000085 BLOCK C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems/source_index.rb:153 c:0025 p:---- s:0082 b:0082 l:000081 d:000081 FINISH c:0024 p:---- s:0080 b:0080 l:000079 d:000079 CFUNC :each c:0023 p:0047 s:0077 b:0077 l:000067 d:000076 BLOCK C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems/source_index.rb:152 c:0022 p:---- s:0073 b:0073 l:000072 d:000072 FINISH c:0021 p:---- s:0071 b:0071 l:000070 d:000070 CFUNC :reverse_each c:0020 p:0024 s:0068 b:0068 l:000067 d:000067 METHOD C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems/source_index.rb:149 c:0019 p:0037 s:0064 b:0064 l:000063 d:000063 METHOD C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems/source_index.rb:345 c:0018 p:0036 s:0061 b:0061 l:000060 d:000060 METHOD C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems/source_index.rb:78 c:0017 p:0030 s:0056 b:0056 l:000055 d:000055 METHOD C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems/source_index.rb:58 c:0016 p:0030 s:0052 b:0052 l:000051 d:000051 METHOD C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems.rb:866 c:0015 p:0017 s:0049 b:0049 l:000048 d:000048 METHOD C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems/gem_path_searcher.rb:81 c:0014 p:0011 s:0045 b:0045 l:000044 d:000044 METHOD C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems/gem_path_searcher.rb:13 c:0013 p:---- s:0042 b:0042 l:000041 d:000041 FINISH c:0012 p:---- s:0040 b:0040 l:000039 d:000039 CFUNC :new c:0011 p:0031 s:0037 b:0037 l:000031 d:000036 BLOCK C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems.rb:824 c:0010 p:0019 s:0035 b:0035 l:000034 d:000034 METHOD :10 c:0009 p:0017 s:0032 b:0032 l:000031 d:000031 METHOD C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems.rb:823 c:0008 p:0029 s:0029 b:0029 l:000028 d:000028 METHOD C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems.rb:484 c:0007 p:0019 s:0022 b:0022 l:000021 d:000021 METHOD C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems.rb:966 c:0006 p:0335 s:0018 b:0018 l:000017 d:000017 TOP C:/installs/ruby_trunk_installed/lib/ruby/1.9.1/rubygems.rb:1123 c:0005 p:---- s:0015 b:0015 l:000014 d:000014 FINISH Unable to reproduce this in Linux, unfortunately. -r