Project

General

Profile

Actions

Bug #2950

closed

Segmentation fault [gem install failing]

Added by jgannonjr (Johnny Gannon) about 14 years ago. Updated almost 13 years ago.

Status:
Rejected
ruby -v:
ruby 1.9.1p376 (2009-12-07 revision 26041) [i386-mswin32]
[ruby-core:28598]

Description

=begin
Running 1.9.1p376 on Windows 7 with all dependency bins as referenced here http://www.garbagecollect.jp/ruby/mswin32/en/documents/install.html included in path

Gem install is causing the segfault. Ruby itself (and irb) seem to be working fine.

c:>gem install rails
C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems.rb:405: [BUG] Segmentation fault
ruby 1.9.1p376 (2009-12-07 revision 26041) [i386-mswin32]

-- control frame ----------
c:0025 p:---- s:0134 b:0134 l:000133 d:000133 CFUNC :(null)
c:0024 p:---- s:0132 b:0132 l:000131 d:000131 CFUNC :new
c:0023 p:0064 s:0128 b:0128 l:000127 d:000127 METHOD C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems.rb:405
c:0022 p:0066 s:0124 b:0124 l:000123 d:000123 METHOD C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/remote_fetcher.rb:143
c:0021 p:0186 s:0116 b:0116 l:000115 d:000115 METHOD C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/spec_fetcher.rb:205
c:0020 p:0128 s:0104 b:0104 l:000093 d:000103 BLOCK C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/spec_fetcher.rb:173
c:0019 p:---- s:0099 b:0099 l:000098 d:000098 FINISH
c:0018 p:---- s:0097 b:0097 l:000096 d:000096 CFUNC :each
c:0017 p:0047 s:0094 b:0094 l:000093 d:000093 METHOD C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/spec_fetcher.rb:165
c:0016 p:0027 s:0088 b:0088 l:000087 d:000087 METHOD C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/spec_fetcher.rb:116
c:0015 p:0025 s:0080 b:0080 l:000079 d:000079 METHOD C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/spec_fetcher.rb:62
c:0014 p:0201 s:0072 b:0072 l:000071 d:000071 METHOD C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/dependency_installer.rb:96
c:0013 p:0175 s:0063 b:0063 l:000062 d:000062 METHOD C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/dependency_installer.rb:189
c:0012 p:0051 s:0053 b:0053 l:000052 d:000052 METHOD C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/dependency_installer.rb:210
c:0011 p:0049 s:0048 b:0048 l:000037 d:000047 BLOCK C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/commands/install_command.rb:86
c:0010 p:---- s:0043 b:0043 l:000042 d:000042 FINISH
c:0009 p:---- s:0041 b:0041 l:000040 d:000040 CFUNC :each
c:0008 p:0241 s:0038 b:0038 l:000037 d:000037 METHOD C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/commands/install_command.rb:83
c:0007 p:0073 s:0031 b:0031 l:000030 d:000030 METHOD C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/command.rb:136
c:0006 p:0196 s:0027 b:0027 l:000026 d:000026 METHOD C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/command_manager.rb:105
c:0005 p:0013 s:0021 b:0021 l:000020 d:000020 METHOD C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/command_manager.rb:75
c:0004 p:0089 s:0016 b:0016 l:000015 d:000015 METHOD C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/gem_runner.rb:39
c:0003 p:0212 s:0009 b:0009 l:00179c d:0024d8 EVAL C:/ruby/ruby-1.9.1-p376-i386-mswin32/bin/gem.bat:32
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:0000 s:0002 b:0002 l:00179c d:00179c TOP

-- Ruby level backtrace information-----------------------------------------
C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems.rb:405:in (null)' C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems.rb:405:in new'
C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems.rb:405:in gunzip' C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/remote_fetcher.rb:143:in fetch_path'
C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/spec_fetcher.rb:205:in load_specs' C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/spec_fetcher.rb:173:in block in list'
C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/spec_fetcher.rb:165:in each' C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/spec_fetcher.rb:165:in list'
C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/spec_fetcher.rb:116:in find_matching' C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/spec_fetcher.rb:62:in fetch'
C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/dependency_installer.rb:96:in find_gems_with_sources' C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/dependency_installer.rb:189:in find_spec_by_name_and_version'
C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/dependency_installer.rb:210:in install' C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/commands/install_command.rb:86:in block in execute'
C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/commands/install_command.rb:83:in each' C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/commands/install_command.rb:83:in execute'
C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/command.rb:136:in invoke' C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/command_manager.rb:105:in process_args'
C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/command_manager.rb:75:in run' C:/ruby/ruby-1.9.1-p376-i386-mswin32/lib/ruby/1.9.1/rubygems/gem_runner.rb:39:in run'
C:/ruby/ruby-1.9.1-p376-i386-mswin32/bin/gem.bat:32:in `'

[NOTE]
You may encounter a bug of Ruby interpreter. Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
=end

Actions #1

Updated by luislavena (Luis Lavena) about 14 years ago

=begin
Hello,

What is the exact version of zlib1.dll ? The binaries has been built around 1.1.x and not 1.2.x of zlib, which could be one of the problems

What version of OpenSSL libraries have you used? the usage of the exact version is important since there could be ABI changes that could generate segfaults.

--
Luis Lavena

=end

Actions #2

Updated by usa (Usaku NAKAMURA) about 14 years ago

  • Status changed from Open to Assigned
  • Assignee set to usa (Usaku NAKAMURA)
  • Priority changed from 5 to Normal

=begin
(maybe 3rd party's issue)
=end

Actions #3

Updated by mame (Yusuke Endoh) about 14 years ago

  • Status changed from Assigned to Rejected

=begin
Hi,

I reject this ticket because OP seems no longer to look the ticket.
As Luis and Usaku said, I believe this is not a bug of ruby core.

--
Yusuke Endoh
=end

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0