From: Yui NARUSE Date: 2011-11-25T11:53:17+09:00 Subject: [ruby-core:41291] [ruby-trunk - Bug #5655][Third Party's Issue] Segfault in Net::HTTP on OS X Lion Issue #5655 has been updated by Yui NARUSE. Status changed from Open to Third Party's Issue Install openssl with macports or homebrew or something and use it. See http://www.christopherirish.com/2011/09/02/ruby-1-9-2-segmentation-fault-and-openssl/ ---------------------------------------- Bug #5655: Segfault in Net::HTTP on OS X Lion http://redmine.ruby-lang.org/issues/5655 Author: Alex Koppel Status: Third Party's Issue Priority: Normal Assignee: Category: Target version: 1.9.3 ruby -v: ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-darwin11.1.0] When I make an SSL call using Net::HTTP in Ruby 1.9.3p0 (installed via RVM), I'm consistently getting a segfault in OS X Lion. I've attached the OS X crash log and the output from the crash, which includes the control frame information, Ruby level backtrace information, and loaded features. I've also been able to reproduce this in 1.9.3-head (ruby -v: ruby 1.9.3p0 (2011-11-08 revision 33661) [x86_64-darwin11.1.0]). My environment (uname -a): Darwin Ravasaur.local 11.1.0 Darwin Kernel Version 11.1.0: Tue Jul 26 16:07:11 PDT 2011; root:xnu-1699.22.81~1/RELEASE_X86_64 x86_64 Code to reproduce: require 'net/https' http = Net::HTTP.new("facebook.com", 443) store = OpenSSL::X509::Store.new store.set_default_paths http.cert_store = store http.verify_mode = OpenSSL::SSL::VERIFY_PEER http.use_ssl = true http_request = Net::HTTPGenericRequest.new("POST", true, true, "/koppel", {"Content-Length"=>"0"}) http.request http_request, "" -- http://redmine.ruby-lang.org