{"action":"closed","issue":{"url":"https://api.github.com/repos/excon/excon/issues/495","labels_url":"https://api.github.com/repos/excon/excon/issues/495/labels{/name}","comments_url":"https://api.github.com/repos/excon/excon/issues/495/comments","events_url":"https://api.github.com/repos/excon/excon/issues/495/events","html_url":"https://github.com/excon/excon/issues/495","id":64868103,"number":495,"title":"ruby 2.2.1, ssl, [BUG] object allocation during garbage collection phase ","user":{"login":"francisli","id":140766,"avatar_url":"https://avatars.githubusercontent.com/u/140766?v=3","gravatar_id":"","url":"https://api.github.com/users/francisli","html_url":"https://github.com/francisli","followers_url":"https://api.github.com/users/francisli/followers","following_url":"https://api.github.com/users/francisli/following{/other_user}","gists_url":"https://api.github.com/users/francisli/gists{/gist_id}","starred_url":"https://api.github.com/users/francisli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/francisli/subscriptions","organizations_url":"https://api.github.com/users/francisli/orgs","repos_url":"https://api.github.com/users/francisli/repos","events_url":"https://api.github.com/users/francisli/events{/privacy}","received_events_url":"https://api.github.com/users/francisli/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-03-27T23:06:17Z","updated_at":"2015-03-29T01:40:10Z","closed_at":"2015-03-29T01:40:10Z","body":"I'm frequently, but nondeterministically, getting the following hard crash of the ruby interpreter in ssl related code of excon when using ruby 2.2.1 (which fixed symbol garbage collection).\r\n\r\n/app/vendor/bundle/ruby/2.2.0/gems/excon-0.44.4/lib/excon/ssl_socket.rb:121: [BUG] object allocation during garbage collection phase\r\nruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-linux]\r\n\r\n-- Control frame information -----------------------------------------------\r\nc:0080 p:---- s:0381 e:000380 CFUNC  :connect_nonblock\r\nc:0079 p:0011 s:0378 e:000377 BLOCK  /app/vendor/bundle/ruby/2.2.0/gems/excon-0.44.4/lib/excon/ssl_socket.rb:121 [FINISH]\r\nc:0078 p:---- s:0375 e:000374 CFUNC  :loop\r\nc:0077 p:1122 s:0372 e:000371 METHOD /app/vendor/bundle/ruby/2.2.0/gems/excon-0.44.4/lib/excon/ssl_socket.rb:119 [FINISH]\r\nc:0076 p:---- s:0356 e:000355 CFUNC  :new\r\nc:0075 p:0130 s:0352 e:000348 METHOD /app/vendor/bundle/ruby/2.2.0/gems/excon-0.44.4/lib/excon/connection.rb:387\r\nc:0074 p:0031 s:0345 e:000344 METHOD /app/vendor/bundle/ruby/2.2.0/gems/excon-0.44.4/lib/excon/connection.rb:106\r\nc:0073 p:0155 s:0337 e:000336 METHOD /app/vendor/bundle/ruby/2.2.0/gems/newrelic_rpm-3.10.0.279/lib/new_relic/agent/instrumentation/excon/middleware.rb:30\r\nc:0072 p:0365 s:0328 e:000327 METHOD /app/vendor/bundle/ruby/2.2.0/gems/excon-0.44.4/lib/excon/middlewares/mock.rb:47\r\nc:0071 p:0087 s:0321 e:000320 METHOD /app/vendor/bundle/ruby/2.2.0/gems/excon-0.44.4/lib/excon/middlewares/instrumentor.rb:22\r\nc:0070 p:0011 s:0316 e:000315 METHOD /app/vendor/bundle/ruby/2.2.0/gems/excon-0.44.4/lib/excon/middlewares/base.rb:15\r\nc:0069 p:0011 s:0312 e:000311 METHOD /app/vendor/bundle/ruby/2.2.0/gems/excon-0.44.4/lib/excon/middlewares/base.rb:15\r\nc:0068 p:0011 s:0308 e:000307 METHOD /app/vendor/bundle/ruby/2.2.0/gems/excon-0.44.4/lib/excon/middlewares/base.rb:15\r\nc:0067 p:0306 s:0304 E:0005a8 METHOD /app/vendor/bundle/ruby/2.2.0/gems/excon-0.44.4/lib/excon/connection.rb:233\r\nc:0066 p:0016 s:0296 e:000295 METHOD /app/vendor/bundle/ruby/2.2.0/gems/fog-core-1.29.0/lib/fog/core/connection.rb:81\r\nc:0065 p:0037 s:0291 e:000290 METHOD /app/vendor/bundle/ruby/2.2.0/gems/fog-xml-0.1.1/lib/fog/xml/connection.rb:9\r\nc:0064 p:0019 s:0285 e:000284 METHOD /app/vendor/bundle/ruby/2.2.0/gems/fog-aws-0.1.1/lib/fog/aws/storage.rb:587\r\nc:0063 p:0531 s:0269 e:000268 METHOD /app/vendor/bundle/ruby/2.2.0/gems/fog-aws-0.1.1/lib/fog/aws/storage.rb:582\r\nc:0062 p:0078 s:0255 e:000254 METHOD /app/vendor/bundle/ruby/2.2.0/gems/fog-aws-0.1.1/lib/fog/aws/requests/storage/put_object.rb:43\r\nc:0061 p:0273 s:0247 e:000246 METHOD /app/vendor/bundle/ruby/2.2.0/gems/fog-aws-0.1.1/lib/fog/aws/models/storage/file.rb:209\r\nc:0060 p:0021 s:0242 e:000241 METHOD /app/vendor/bundle/ruby/2.2.0/gems/fog-core-1.29.0/lib/fog/core/collection.rb:51\r\nc:0059 p:0084 s:0237 e:000236 METHOD /app/vendor/bundle/ruby/2.2.0/gems/carrierwave-0.10.0/lib/carrierwave/storage/fog.rb:261\r\nc:0058 p:0038 s:0232 e:000231 METHOD /app/vendor/bundle/ruby/2.2.0/gems/carrierwave-0.10.0/lib/carrierwave/storage/fog.rb:80\r\nc:0057 p:0012 s:0227 e:000226 BLOCK  /app/vendor/bundle/ruby/2.2.0/gems/carrierwave-0.10.0/lib/carrierwave/uploader/store.rb:59\r\nc:0056 p:0020 s:0225 e:000224 METHOD /app/vendor/bundle/ruby/2.2.0/gems/carrierwave-0.10.0/lib/carrierwave/uploader/callbacks.rb:17\r\nc:0055 p:0056 s:0220 e:000219 METHOD /app/vendor/bundle/ruby/2.2.0/gems/carrierwave-0.10.0/lib/carrierwave/uploader/store.rb:58\r\nc:0054 p:0040 s:0216 e:000215 METHOD /app/vendor/bundle/ruby/2.2.0/gems/carrierwave-0.10.0/lib/carrierwave/mount.rb:375\r\nc:0053 p:0011 s:0213 e:000212 METHOD /app/vendor/bundle/ruby/2.2.0/gems/carrierwave-0.10.0/lib/carrierwave/mount.rb:207\r\nc:0052 p:0012 s:0210 e:000209 LAMBDA /app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/callbacks.rb:427 [FINISH]\r\nc:0051 p:---- s:0205 e:000204 CFUNC  :call\r\nc:0050 p:0060 s:0200 e:000199 LAMBDA /app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/callbacks.rb:225 [FINISH]\r\nc:0049 p:---- s:0194 e:000193 CFUNC  :call\r\nc:0048 p:0010 s:0190 e:000189 LAMBDA /app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/callbacks.rb:219 [FINISH]\r\nc:0047 p:---- s:0184 e:000183 CFUNC  :call\r\n...\r\n\r\n\r\n"}}