bash-3.2# /opt/puppet/bin/ruby /tmp/test.rb
/opt/puppet/lib/ruby/2.1.0/net/http.rb:920: [BUG] Segmentation fault at 0xfe9f3511
ruby 2.1.3p242 (2014-09-19 revision 47630) [i386-solaris2.10]

-- Control frame information -----------------------------------------------
c:0009 p:---- s:0048 e:000047 CFUNC  :connect
c:0008 p:0008 s:0045 e:000044 BLOCK  /opt/puppet/lib/ruby/2.1.0/net/http.rb:920
c:0007 p:0026 s:0043 e:000042 METHOD /opt/puppet/lib/ruby/2.1.0/timeout.rb:76
c:0006 p:0508 s:0032 e:000031 METHOD /opt/puppet/lib/ruby/2.1.0/net/http.rb:920
c:0005 p:0007 s:0021 e:000020 METHOD /opt/puppet/lib/ruby/2.1.0/net/http.rb:863
c:0004 p:0036 s:0018 e:000017 METHOD /opt/puppet/lib/ruby/2.1.0/net/http.rb:852
c:0003 p:0017 s:0015 e:000014 METHOD /opt/puppet/lib/ruby/2.1.0/net/http.rb:1369
c:0002 p:0110 s:0008 E:000e14 EVAL   /tmp/test.rb:13 [FINISH]
c:0001 p:0000 s:0002 E:0025e4 TOP    [FINISH]

/tmp/test.rb:13:in `<main>'
/opt/puppet/lib/ruby/2.1.0/net/http.rb:1369:in `request'
/opt/puppet/lib/ruby/2.1.0/net/http.rb:852:in `start'
/opt/puppet/lib/ruby/2.1.0/net/http.rb:863:in `do_start'
/opt/puppet/lib/ruby/2.1.0/net/http.rb:920:in `connect'
/opt/puppet/lib/ruby/2.1.0/timeout.rb:76:in `timeout'
/opt/puppet/lib/ruby/2.1.0/net/http.rb:920:in `block in connect'
/opt/puppet/lib/ruby/2.1.0/net/http.rb:920:in `connect'

-- Other runtime information -----------------------------------------------

* Loaded script: /tmp/test.rb

* Loaded features:

    0 enumerator.so
    1 /opt/puppet/lib/ruby/2.1.0/i386-solaris2.10/enc/encdb.so
    2 /opt/puppet/lib/ruby/2.1.0/i386-solaris2.10/enc/trans/transdb.so
    3 /opt/puppet/lib/ruby/2.1.0/i386-solaris2.10/rbconfig.rb
    4 /opt/puppet/lib/ruby/2.1.0/rubygems/compatibility.rb
    5 /opt/puppet/lib/ruby/2.1.0/rubygems/defaults.rb
    6 /opt/puppet/lib/ruby/2.1.0/rubygems/deprecate.rb
    7 /opt/puppet/lib/ruby/2.1.0/rubygems/errors.rb
    8 /opt/puppet/lib/ruby/2.1.0/rubygems/version.rb
    9 /opt/puppet/lib/ruby/2.1.0/rubygems/requirement.rb
   10 /opt/puppet/lib/ruby/2.1.0/rubygems/platform.rb
   11 /opt/puppet/lib/ruby/2.1.0/rubygems/basic_specification.rb
   12 /opt/puppet/lib/ruby/2.1.0/rubygems/stub_specification.rb
   13 /opt/puppet/lib/ruby/2.1.0/rubygems/util/stringio.rb
   14 /opt/puppet/lib/ruby/2.1.0/rubygems/specification.rb
   15 /opt/puppet/lib/ruby/2.1.0/rubygems/exceptions.rb
   16 /opt/puppet/lib/ruby/2.1.0/rubygems/core_ext/kernel_gem.rb
   17 thread.rb
   18 /opt/puppet/lib/ruby/2.1.0/i386-solaris2.10/thread.so
   19 /opt/puppet/lib/ruby/2.1.0/monitor.rb
   20 /opt/puppet/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb
   21 /opt/puppet/lib/ruby/2.1.0/rubygems.rb
   22 /opt/puppet/lib/ruby/2.1.0/i386-solaris2.10/socket.so
   23 /opt/puppet/lib/ruby/2.1.0/socket.rb
   24 /opt/puppet/lib/ruby/2.1.0/timeout.rb
   25 /opt/puppet/lib/ruby/2.1.0/net/protocol.rb
   26 /opt/puppet/lib/ruby/2.1.0/uri/common.rb
   27 /opt/puppet/lib/ruby/2.1.0/uri/generic.rb
   28 /opt/puppet/lib/ruby/2.1.0/uri/ftp.rb
   29 /opt/puppet/lib/ruby/2.1.0/uri/http.rb
   30 /opt/puppet/lib/ruby/2.1.0/uri/https.rb
   31 /opt/puppet/lib/ruby/2.1.0/uri/ldap.rb
   32 /opt/puppet/lib/ruby/2.1.0/uri/ldaps.rb
   33 /opt/puppet/lib/ruby/2.1.0/uri/mailto.rb
   34 /opt/puppet/lib/ruby/2.1.0/uri.rb
   35 /opt/puppet/lib/ruby/2.1.0/i386-solaris2.10/zlib.so
   36 /opt/puppet/lib/ruby/2.1.0/i386-solaris2.10/stringio.so
   37 /opt/puppet/lib/ruby/2.1.0/net/http/exceptions.rb
   38 /opt/puppet/lib/ruby/2.1.0/net/http/header.rb
   39 /opt/puppet/lib/ruby/2.1.0/net/http/generic_request.rb
   40 /opt/puppet/lib/ruby/2.1.0/net/http/request.rb
   41 /opt/puppet/lib/ruby/2.1.0/net/http/requests.rb
   42 /opt/puppet/lib/ruby/2.1.0/net/http/response.rb
   43 /opt/puppet/lib/ruby/2.1.0/net/http/responses.rb
   44 /opt/puppet/lib/ruby/2.1.0/net/http/proxy_delta.rb
   45 /opt/puppet/lib/ruby/2.1.0/net/http/backward.rb
   46 /opt/puppet/lib/ruby/2.1.0/net/http.rb
   47 /opt/puppet/lib/ruby/2.1.0/i386-solaris2.10/digest.so
   48 /opt/puppet/lib/ruby/2.1.0/digest.rb
   49 /opt/puppet/lib/ruby/2.1.0/i386-solaris2.10/openssl.so
   50 /opt/puppet/lib/ruby/2.1.0/openssl/bn.rb
   51 /opt/puppet/lib/ruby/2.1.0/openssl/cipher.rb
   52 /opt/puppet/lib/ruby/2.1.0/openssl/config.rb
   53 /opt/puppet/lib/ruby/2.1.0/openssl/digest.rb
   54 /opt/puppet/lib/ruby/2.1.0/openssl/x509.rb
   55 /opt/puppet/lib/ruby/2.1.0/openssl/buffering.rb
   56 /opt/puppet/lib/ruby/2.1.0/i386-solaris2.10/fcntl.so
   57 /opt/puppet/lib/ruby/2.1.0/openssl/ssl.rb
   58 /opt/puppet/lib/ruby/2.1.0/openssl.rb
   59 /opt/puppet/lib/ruby/2.1.0/net/https.rb

[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html

Abort (core dumped)
