Sha256: 839138ab1208f948777649220d40d176bc63a78557a9ba7da0bbec2c7e15f9b2

Contents?: true

Size: 1.28 KB

Versions: 93

Compression:

Stored size: 1.28 KB

Contents

# From Vlad Jebelev:
# 
# - if I have a require statement after "require 'curb'" and there is a 
# POST with at least 1 field, the script will fail with a segmentation 
# fault, e.g. the following sequence fails every time for me (Ruby 1.8.5):
# -----------------------------------------------------------------
# require 'curb'
# require 'uri'
#  
#  url = 'https://www.google.com/accounts/ServiceLoginAuth'
#   
#  c = Curl::Easy.http_post(
#         'https://www.google.com/accounts/ServiceLoginAuth',
#               [Curl:: PostField.content('ltmpl','m_blanco')] ) do |curl|
#  end
#  ------------------------------------------------------------------
#  :..dev/util$ ruby seg.rb
#  seg.rb:6: [BUG] Segmentation fault
#  ruby 1.8.5 (2006-08-25) [i686-linux]
#                
#  Aborted
#  ------------------------------------------------------------------
#
$:.unshift(File.expand_path(File.join(File.dirname(__FILE__), '..', 'ext')))
$:.unshift(File.expand_path(File.join(File.dirname(__FILE__), '..', 'lib')))
require 'curb'
require 'uri'
 
url = 'https://www.google.com/accounts/ServiceLoginAuth'
 
c = Curl::Easy.http_post('https://www.google.com/accounts/ServiceLoginAuth',
                         Curl:: PostField.content('ltmpl','m_blanco')) #do
#                         end

puts "success"

Version data entries

93 entries across 93 versions & 7 rubygems

Version Path
curb-0.7.16 tests/require_last_or_segfault_script.rb
ghazel-curb-0.7.15.1 tests/require_last_or_segfault_script.rb
curb-0.7.15 tests/require_last_or_segfault_script.rb
curb-0.7.14 tests/require_last_or_segfault_script.rb
curb-0.7.13 tests/require_last_or_segfault_script.rb
curb-0.7.12 tests/require_last_or_segfault_script.rb
curb-0.7.11 tests/require_last_or_segfault_script.rb
vim-jar-0.1.2.0001 bundler/ruby/1.8/gems/curb-0.7.8/tests/require_last_or_segfault_script.rb
curb-0.7.10 tests/require_last_or_segfault_script.rb
ghazel-curb-0.7.9.1 tests/require_last_or_segfault_script.rb
vim-jar-0.1.2 bundler/ruby/1.8/gems/curb-0.7.8/tests/require_last_or_segfault_script.rb
vim-jar-0.1.1 bundler/ruby/1.8/gems/curb-0.7.8/tests/require_last_or_segfault_script.rb
vim-jar-0.1.0 bundler/ruby/1.8/gems/curb-0.7.8/tests/require_last_or_segfault_script.rb
curb-0.7.9 tests/require_last_or_segfault_script.rb
vim-jar-0.0.3 bundler/ruby/1.8/gems/curb-0.7.8/tests/require_last_or_segfault_script.rb
vim-jar-0.0.2 bundler/ruby/1.8/gems/curb-0.7.8/tests/require_last_or_segfault_script.rb
vim-jar-0.0.1 bundler/ruby/1.8/gems/curb-0.7.8/tests/require_last_or_segfault_script.rb
curb-0.7.8 tests/require_last_or_segfault_script.rb
fotonauts-curb-0.7.7 tests/require_last_or_segfault_script.rb
curb-0.7.7.1 tests/require_last_or_segfault_script.rb