[#43120] [ruby-trunk - Bug #6124][Open] What is the purpose of "fake" gems in Ruby — Vit Ondruch <v.ondruch@...>

27 messages 2012/03/07

[#43142] Questions about thread performance (with benchmark included) — Rodrigo Rosenfeld Rosas <rr.rosas@...>

A while ago I've written an article entitled "How Nokogiri and JRuby

10 messages 2012/03/08

[#43148] [ruby-trunk - Feature #6126][Open] Introduce yes/no constants aliases for true/false — Egor Homakov <homakov@...>

16 messages 2012/03/09

[#43238] [ruby-trunk - Feature #6130][Open] inspect using to_s is pain — Thomas Sawyer <transfire@...>

21 messages 2012/03/11

[#43313] [ruby-trunk - Feature #6150][Open] add Enumerable#grep_v — Suraj Kurapati <sunaku@...>

17 messages 2012/03/15

[#43325] [ruby-trunk - Bug #6154][Open] Eliminate extending WaitReadable/Writable at runtime — Charles Nutter <headius@...>

25 messages 2012/03/16

[#43334] [ruby-trunk - Bug #6155][Open] Enumerable::Lazy#flat_map raises an exception when an element does not respond to #each — Dan Kubb <dan.kubb@...>

9 messages 2012/03/16

[#43370] [ruby-trunk - Feature #6166][Open] Enumerator::Lazy#pinch — Thomas Sawyer <transfire@...>

15 messages 2012/03/17

[#43373] [ruby-trunk - Bug #6168][Open] Segfault in OpenSSL bindings — Nguma Abojo <git.email.address@...>

14 messages 2012/03/17

[#43454] [ruby-trunk - Bug #6174][Open] Fix collision of ConditionVariable#wait timeout and #signal (+ other cosmetic changes) — "funny_falcon (Yura Sokolov)" <funny.falcon@...>

10 messages 2012/03/18

[#43497] [ruby-trunk - Bug #6179][Open] File::pos broken in Windows 1.9.3p125 — "jmthomas (Jason Thomas)" <jmthomas@...>

24 messages 2012/03/20

[#43502] [ruby-trunk - Feature #6180][Open] to_b for converting objects to a boolean value — "AaronLasseigne (Aaron Lasseigne)" <aaron.lasseigne@...>

17 messages 2012/03/20

[#43529] [ruby-trunk - Bug #6183][Open] Enumerator::Lazy performance issue — "gregolsen (Innokenty Mikhailov)" <anotheroneman@...>

36 messages 2012/03/21

[#43543] [ruby-trunk - Bug #6184][Open] [BUG] Segmentation fault ruby 1.9.3p165 (2012-03-18 revision 35078) [x86_64-darwin11.3.0] — "Gebor (Pierre-Henry Frohring)" <frohring.pierrehenry@...>

8 messages 2012/03/21

[#43672] [ruby-trunk - Feature #6201][Open] do_something then return :special_case (include "then" operator) — "rosenfeld (Rodrigo Rosenfeld Rosas)" <rr.rosas@...>

12 messages 2012/03/26

[#43678] [ruby-trunk - Bug #6203][Open] Array#values_at does not handle ranges with end index past the end of the array — "ferrous26 (Mark Rada)" <markrada26@...>

15 messages 2012/03/26

[#43794] [ruby-trunk - Feature #6216][Open] SystemStackError backtraces should not be reduced to one line — "postmodern (Hal Brodigan)" <postmodern.mod3@...>

15 messages 2012/03/28

[#43814] [ruby-trunk - Feature #6219][Open] Return value of Hash#store — "MartinBosslet (Martin Bosslet)" <Martin.Bosslet@...>

20 messages 2012/03/28

[#43858] [ruby-trunk - Feature #6222][Open] Use ++ to connect statements — "gcao (Guoliang Cao)" <gcao99@...>

12 messages 2012/03/29

[#43904] [ruby-trunk - Feature #6225][Open] Hash#+ — "trans (Thomas Sawyer)" <transfire@...>

36 messages 2012/03/29

[#43951] [ruby-trunk - Bug #6228][Open] [mingw] Errno::EBADF in ruby/test_io.rb on ruby_1_9_3 — "jonforums (Jon Forums)" <redmine@...>

28 messages 2012/03/30

[#43996] [ruby-trunk - Bug #6236][Open] WEBrick::HTTPServer swallows Exception — "regularfry (Alex Young)" <alex@...>

13 messages 2012/03/31

[ruby-core:43170] [ruby-trunk - Bug #4912][Rejected] Segmentation fault while HTTPS request

From: Shota Fukumori <sorah@...>
Date: 2012-03-11 06:14:26 UTC
List: ruby-core #43170
Issue #4912 has been updated by Shota Fukumori.

Status changed from Feedback to Rejected

Rejecting because we have no feedback.
----------------------------------------
Bug #4912: Segmentation fault while HTTPS request
https://bugs.ruby-lang.org/issues/4912

Author: Juan de Bravo
Status: Rejected
Priority: Normal
Assignee: Shota Fukumori
Category: 
Target version: 
ruby -v: ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.6.0]


Hi,

I'm throwing a SOAP request to a third party using soap4r (git://github.com/noeticpenguin/soap4r-noeticpenguin.git) and I'm getting this stacktrace. It's weird because it seems some kind of incompatibility with another gems, but in another cleaner gemset it doesn't happen:

ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.6.0]

-- control frame ----------
c:0048 p:---- s:0237 b:0237 l:000236 d:000236 CFUNC  :connect
c:0047 p:0049 s:0234 b:0234 l:000233 d:000233 METHOD /Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/gems/httpclient-2.1.7.2/lib/httpclient/session.rb:276
c:0046 p:0166 s:0230 b:0230 l:000178 d:000229 BLOCK  /Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/gems/httpclient-2.1.7.2/lib/httpclient/session.rb:712
c:0045 p:0109 s:0228 b:0228 l:0005a0 d:0005a0 METHOD /Users/jdbd/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/timeout.rb:57
c:0044 p:0026 s:0216 b:0216 l:000215 d:000215 METHOD /Users/jdbd/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/timeout.rb:87
c:0043 p:0043 s:0210 b:0210 l:000178 d:000178 METHOD /Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/gems/httpclient-2.1.7.2/lib/httpclient/session.rb:704
c:0042 p:0020 s:0205 b:0205 l:000204 d:000204 METHOD /Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/gems/httpclient-2.1.7.2/lib/httpclient/session.rb:568
c:0041 p:0063 s:0201 b:0201 l:000200 d:000200 METHOD /Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/gems/httpclient-2.1.7.2/lib/httpclient/session.rb:158
c:0040 p:0161 s:0195 b:0195 l:000194 d:000194 METHOD /Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/gems/httpclient-2.1.7.2/lib/httpclient.rb:991
c:0039 p:0021 s:0183 b:0183 l:000176 d:000182 BLOCK  /Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/gems/httpclient-2.1.7.2/lib/httpclient.rb:800
c:0038 p:0009 s:0181 b:0181 l:000180 d:000180 METHOD /Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/gems/httpclient-2.1.7.2/lib/httpclient.rb:887
c:0037 p:0149 s:0177 b:0177 l:000176 d:000176 METHOD /Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/gems/httpclient-2.1.7.2/lib/httpclient.rb:799
c:0036 p:0063 s:0162 b:0162 l:000161 d:000161 METHOD /Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/gems/httpclient-2.1.7.2/lib/httpclient.rb:697
c:0035 p:0030 s:0152 b:0152 l:000151 d:000151 METHOD /Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/gems/httpclient-2.1.7.2/lib/httpclient.rb:619
c:0034 p:0248 s:0145 b:0145 l:000144 d:000144 METHOD /Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/bundler/gems/soap4r-noeticpenguin-cd6c0f91eeec/lib/soap/streamHandler.rb:237
c:0033 p:0022 s:0132 b:0132 l:000131 d:000131 METHOD /Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/bundler/gems/soap4r-noeticpenguin-cd6c0f91eeec/lib/soap/streamHandler.rb:171
c:0032 p:0247 s:0126 b:0126 l:000125 d:000125 METHOD /Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/bundler/gems/soap4r-noeticpenguin-cd6c0f91eeec/lib/soap/rpc/proxy.rb:186
c:0031 p:0287 s:0115 b:0115 l:000114 d:000114 METHOD /Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/bundler/gems/soap4r-noeticpenguin-cd6c0f91eeec/lib/soap/rpc/proxy.rb:149
c:0030 p:0029 s:0102 b:0102 l:000101 d:000101 METHOD /Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/bundler/gems/soap4r-noeticpenguin-cd6c0f91eeec/lib/soap/rpc/driver.rb:151
c:0029 p:0061 s:0097 b:0097 l:000096 d:000096 METHOD (eval):6
c:0028 p:0113 s:0093 b:0092 l:000091 d:000091 METHOD /Users/jdbd/projects/TID/10_fridays/wcm/lib/jajah_client.rb:18
c:0027 p:0021 s:0085 b:0085 l:001ea8 d:000084 BLOCK  /Users/jdbd/projects/TID/10_fridays/wcm/lib/tasks/conferences_handler.rake:7
c:0026 p:---- s:0083 b:0083 l:000082 d:000082 FINISH
c:0025 p:---- s:0081 b:0081 l:000080 d:000080 CFUNC  :call
c:0024 p:0043 s:0076 b:0076 l:000067 d:000075 BLOCK  /Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.8.7/lib/rake.rb:636
c:0023 p:---- s:0073 b:0073 l:000072 d:000072 FINISH
c:0022 p:---- s:0071 b:0071 l:000070 d:000070 CFUNC  :each
c:0021 p:0171 s:0068 b:0068 l:000067 d:000067 METHOD /Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.8.7/lib/rake.rb:631
c:0020 p:0110 s:0064 b:0064 l:000058 d:000063 BLOCK  /Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.8.7/lib/rake.rb:597
c:0019 p:0019 s:0062 b:0062 l:000061 d:000061 METHOD /Users/jdbd/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/monitor.rb:201
c:0018 p:0033 s:0059 b:0059 l:000058 d:000058 METHOD /Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.8.7/lib/rake.rb:590
c:0017 p:0048 s:0053 b:0053 l:000052 d:000052 METHOD /Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.8.7/lib/rake.rb:583
c:0016 p:0045 s:0048 b:0048 l:000047 d:000047 METHOD /Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.8.7/lib/rake.rb:2051
c:0015 p:0012 s:0041 b:0041 l:000026 d:000040 BLOCK  /Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.8.7/lib/rake.rb:2029
c:0014 p:---- s:0038 b:0038 l:000037 d:000037 FINISH
c:0013 p:---- s:0036 b:0036 l:000035 d:000035 CFUNC  :each
c:0012 p:0069 s:0033 b:0033 l:000026 d:000032 BLOCK  /Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.8.7/lib/rake.rb:2029
c:0011 p:0009 s:0031 b:0031 l:000030 d:000030 METHOD /Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.8.7/lib/rake.rb:2068
c:0010 p:0011 s:0027 b:0027 l:000026 d:000026 METHOD /Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.8.7/lib/rake.rb:2023
c:0009 p:0029 s:0024 b:0024 l:000017 d:000023 BLOCK  /Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.8.7/lib/rake.rb:2001
c:0008 p:0009 s:0022 b:0022 l:000021 d:000021 METHOD /Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.8.7/lib/rake.rb:2068
c:0007 p:0011 s:0018 b:0018 l:000017 d:000017 METHOD /Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.8.7/lib/rake.rb:1998
c:0006 p:0036 s:0015 b:0015 l:000014 d:000014 TOP    /Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.8.7/bin/rake:31
c:0005 p:---- s:0013 b:0013 l:000012 d:000012 FINISH
c:0004 p:---- s:0011 b:0011 l:000010 d:000010 CFUNC  :load
c:0003 p:0127 s:0007 b:0007 l:0014e8 d:001510 EVAL   /Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/bin/rake:19
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:0000 s:0002 b:0002 l:0014e8 d:0014e8 TOP   
---------------------------
-- Ruby level backtrace information ----------------------------------------
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/bin/rake:19:in `<main>'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/bin/rake:19:in `load'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.8.7/bin/rake:31:in `<top (required)>'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.8.7/lib/rake.rb:1998:in `run'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.8.7/lib/rake.rb:2001:in `block in run'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.8.7/lib/rake.rb:2023:in `top_level'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.8.7/lib/rake.rb:2029:in `block in top_level'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.8.7/lib/rake.rb:2029:in `each'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.8.7/lib/rake.rb:2029:in `block (2 levels) in top_level'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.8.7/lib/rake.rb:2051:in `invoke_task'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.8.7/lib/rake.rb:583:in `invoke'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.8.7/lib/rake.rb:590:in `invoke_with_call_chain'
/Users/jdbd/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.8.7/lib/rake.rb:597:in `block in invoke_with_call_chain'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.8.7/lib/rake.rb:631:in `execute'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.8.7/lib/rake.rb:631:in `each'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.8.7/lib/rake.rb:636:in `block in execute'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.8.7/lib/rake.rb:636:in `call'
/Users/jdbd/projects/TID/10_fridays/wcm/lib/tasks/conferences_handler.rake:7:in `block (2 levels) in <top (required)>'
/Users/jdbd/projects/TID/10_fridays/wcm/lib/jajah_client.rb:18:in `create_conference'
(eval):6:in `initCall1'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/bundler/gems/soap4r-noeticpenguin-cd6c0f91eeec/lib/soap/rpc/driver.rb:151:in `call'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/bundler/gems/soap4r-noeticpenguin-cd6c0f91eeec/lib/soap/rpc/proxy.rb:149:in `call'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/bundler/gems/soap4r-noeticpenguin-cd6c0f91eeec/lib/soap/rpc/proxy.rb:186:in `route'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/bundler/gems/soap4r-noeticpenguin-cd6c0f91eeec/lib/soap/streamHandler.rb:171:in `send'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/bundler/gems/soap4r-noeticpenguin-cd6c0f91eeec/lib/soap/streamHandler.rb:237:in `send_post'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/gems/httpclient-2.1.7.2/lib/httpclient.rb:619:in `post'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/gems/httpclient-2.1.7.2/lib/httpclient.rb:697:in `request'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/gems/httpclient-2.1.7.2/lib/httpclient.rb:799:in `do_request'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/gems/httpclient-2.1.7.2/lib/httpclient.rb:887:in `protect_keep_alive_disconnected'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/gems/httpclient-2.1.7.2/lib/httpclient.rb:800:in `block in do_request'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/gems/httpclient-2.1.7.2/lib/httpclient.rb:991:in `do_get_block'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/gems/httpclient-2.1.7.2/lib/httpclient/session.rb:158:in `query'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/gems/httpclient-2.1.7.2/lib/httpclient/session.rb:568:in `query'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/gems/httpclient-2.1.7.2/lib/httpclient/session.rb:704:in `connect'
/Users/jdbd/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/timeout.rb:87:in `timeout'
/Users/jdbd/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/timeout.rb:57:in `timeout'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/gems/httpclient-2.1.7.2/lib/httpclient/session.rb:712:in `block in connect'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/gems/httpclient-2.1.7.2/lib/httpclient/session.rb:276:in `ssl_connect'
/Users/jdbd/.rvm/gems/ruby-1.9.2-p180@wcm2/gems/httpclient-2.1.7.2/lib/httpclient/session.rb:276:in `connect'

-- C level backtrace information -------------------------------------------

$ruby -v

ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.6.0]

$rvm -v

rvm 1.5.2 by Wayne E. Seguin (wayneeseguin@gmail.com) [http://rvm.beginrescueend.com/]


-- 
http://bugs.ruby-lang.org/

In This Thread

Prev Next