Bug #2950
Segmentation fault [gem install failing]
| Status: | Rejected | Start date: | 03/11/2010 | |
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | % Done: | 0% |
||
| Category: | - | |||
| Target version: | - | |||
| ruby -v: | ruby 1.9.1p376 (2009-12-07 revision 26041) [i386-mswin32] |
Description
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 `<main>' [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.
History
Updated by Luis Lavena almost 2 years ago
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
Updated by Usaku NAKAMURA almost 2 years ago
- Status changed from Open to Assigned
- Assignee set to Usaku NAKAMURA
- Priority changed from High to Normal
(maybe 3rd party's issue)
Updated by Yusuke Endoh almost 2 years ago
- Status changed from Assigned to Rejected
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 <mame@tsg.ne.jp>