Issue #4413 has been updated by nobu (Nobuyoshi Nakada).


hectormalot (Dennis de Reus) wrote:
> Other relevant parts of the setup (based on the discussion above):
> - I'm running an up-2-date version of macports
> - maybe relevant: I'm using a mac on OS X Lion (10.7.4)

Which OpenSSL do you use, Apple's or MacPorts'?
----------------------------------------
Bug #4413: Segmentation fault when using deliver for GMAIL SMTP
https://bugs.ruby-lang.org/issues/4413#change-26761

Author: mhenrixon (Mikael Henriksson)
Status: Rejected
Priority: Normal
Assignee: sorah (Shota Fukumori)
Category: core
Target version: 1.9.2
ruby -v: ruby 1.9.2p136 (2010-12-25 revision 30365) [x86_64-darwin10.6.0]


=begin
 Hi,
 
 First of all please advise me if I make any mistakes in this post. I've done ruby and rails for about a month.
 
 On my local machine I have a problem with sending email through SMTP. Any time I create a new mail and try to send it with the method deliver it crashes. I "think" it crashes in the net/smtp class somewhere and was told in another couple of places to turn to hear since it is supposedly part of the core somehow (and maybe already fixed in some patch)
 
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/mail-2.2.15/lib/mail/core_extensions/smtp.rb:14:
 [BUG] Segmentation fault
 ruby 1.9.2p136 (2010-12-25 revision 30365) [x86_64-darwin10.6.0]
 -- control frame ----------
 c:0084 p:---- s:0442 b:0442 l:000441 d:000441 CFUNC :connect
 c:0083 p:0069 s:0439 b:0439 l:000438 d:000438 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/mail-2.2.15/lib/mail/core_extensions/smtp.rb:14
 c:0082 p:0255 s:0434 b:0433 l:0022b0 d:0022b0 METHOD
 /Users/mhenrixon/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/net/smtp.rb:566
 c:0081 p:0047 s:0425 b:0425 l:000424 d:000424 METHOD
 /Users/mhenrixon/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/net/smtp.rb:525
 c:0080 p:0491 s:0418 b:0418 l:000417 d:000417 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/mail-2.2.15/lib/mail/network/delivery_methods/smtp.rb:127
 c:0079 p:0031 s:0408 b:0408 l:000407 d:000407 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/mail-2.2.15/lib/mail/message.rb:1967
 c:0078 p:0009 s:0404 b:0404 l:000380 d:000403 BLOCK
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/mail-2.2.15/lib/mail/message.rb:228
 c:0077 p:0021 s:0402 b:0402 l:000384 d:000401 BLOCK
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionmailer-3.0.4/lib/action_mailer/base.rb:403
 c:0076 p:0017 s:0399 b:0399 l:000389 d:000398 BLOCK
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activesupport-3.0.4/lib/active_support/notifications.rb:52
 c:0075 p:0032 s:0397 b:0397 l:000396 d:000396 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activesupport-3.0.4/lib/active_support/notifications/instrumenter.rb
 c:0074 p:0036 s:0390 b:0390 l:000389 d:000389 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activesupport-3.0.4/lib/active_support/notifications.rb:52
 c:0073 p:0021 s:0385 b:0385 l:000384 d:000384 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionmailer-3.0.4/lib/action_mailer/base.rb:401
 c:0072 p:0039 s:0381 b:0381 l:000380 d:000380 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/mail-2.2.15/lib/mail/message.rb:228
 c:0071 p:0077 s:0378 b:0378 l:000377 d:000377 METHOD
 /Users/mhenrixon/projects/diglife_rx/app/controllers/orders_controller.rb:35
 c:0070 p:0012 s:0375 b:0375 l:000374 d:000374 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_controller/metal/implicit_render.rb:4
 c:0069 p:0015 s:0370 b:0370 l:000369 d:000369 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/abstract_controller/base.rb:150
 c:0068 p:0041 s:0365 b:0365 l:000364 d:000364 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_controller/metal/rendering.rb:11
 c:0067 p:0012 s:0361 b:0361 l:002178 d:000360 BLOCK
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/abstract_controller/callbacks.rb:18
 c:0066 p:0124 s:0359 b:0359 l:000358 d:000358 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activesupport-3.0.4/lib/active_support/callbacks.rb:445
 c:0065 p:0113 s:0353 b:0353 l:000352 d:000352 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activesupport-3.0.4/lib/active_support/callbacks.rb:409
 c:0064 p:0024 s:0344 b:0344 l:000343 d:000343 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activesupport-3.0.4/lib/active_support/callbacks.rb:93
 c:0063 p:0015 s:0338 b:0338 l:002178 d:002178 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/abstract_controller/callbacks.rb:17
 c:0062 p:0012 s:0333 b:0333 l:000314 d:000332 BLOCK
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_controller/metal/instrumentation.rb:30
 c:0061 p:0017 s:0329 b:0329 l:000319 d:000328 BLOCK
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activesupport-3.0.4/lib/active_support/notifications.rb:52
 c:0060 p:0032 s:0327 b:0327 l:000326 d:000326 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activesupport-3.0.4/lib/active_support/notifications/instrumenter.rb
 c:0059 p:0036 s:0320 b:0320 l:000319 d:000319 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activesupport-3.0.4/lib/active_support/notifications.rb:52
 c:0058 p:0152 s:0315 b:0315 l:000314 d:000314 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_controller/metal/instrumentation.rb:29
 c:0057 p:0012 s:0309 b:0309 l:000308 d:000308 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_controller/metal/rescue.rb:17
 c:0056 p:0093 s:0304 b:0304 l:000303 d:000303 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/abstract_controller/base.rb:119
 c:0055 p:0084 s:0298 b:0298 l:000297 d:000297 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/abstract_controller/rendering.rb:41
 c:0054 p:0048 s:0293 b:0293 l:000292 d:000292 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_controller/metal.rb:138
 c:0053 p:0086 s:0288 b:0288 l:000287 d:000287 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_controller/metal/rack_delegation.rb:14
 c:0052 p:0030 s:0282 b:0282 l:000e78 d:000281 BLOCK
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_controller/metal.rb:178
 c:0051 p:---- s:0279 b:0279 l:000278 d:000278 FINISH
 c:0050 p:---- s:0277 b:0277 l:000276 d:000276 CFUNC :call
 c:0049 p:0022 s:0273 b:0273 l:000272 d:000272 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_dispatch/routing/route_set.rb:62
 c:0048 p:0094 s:0267 b:0267 l:000266 d:000266 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_dispatch/routing/route_set.rb:27
 c:0047 p:0097 s:0261 b:0261 l:000233 d:000260 BLOCK
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/rack-mount-0.6.13/lib/rack/mount/route_set.rb:148
 c:0046 p:0014 s:0255 b:0255 l:000239 d:000254 BLOCK
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/rack-mount-0.6.13/lib/rack/mount/code_generation.rb:93
 c:0045 p:0189 s:0250 b:0250 l:000249 d:000249 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/rack-mount-0.6.13/lib/rack/mount/code_generation.rb:68
 c:0044 p:0198 s:0240 b:0240 l:000239 d:000239 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/rack-mount-0.6.13/lib/rack/mount/code_generation.rb:92
 c:0043 p:0092 s:0234 b:0234 l:000233 d:000233 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/rack-mount-0.6.13/lib/rack/mount/route_set.rb:139
 c:0042 p:0025 s:0228 b:0228 l:000227 d:000227 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_dispatch/routing/route_set.rb:492
 c:0041 p:0033 s:0224 b:0224 l:000223 d:000223 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/haml-3.0.25/lib/sass/plugin/rack.rb:41
 c:0040 p:0014 s:0220 b:0220 l:000211 d:000219 BLOCK
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/warden-1.0.3/lib/warden/manager.rb:35
 c:0039 p:---- s:0218 b:0218 l:000217 d:000217 FINISH
 c:0038 p:---- s:0216 b:0216 l:000215 d:000215 CFUNC :catch
 c:0037 p:0086 s:0212 b:0212 l:000211 d:000211 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/warden-1.0.3/lib/warden/manager.rb:34
 c:0036 p:0015 s:0207 b:0207 l:000206 d:000206 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_dispatch/middleware/best_standards_suppo
 c:0035 p:0093 s:0200 b:0200 l:000199 d:000199 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_dispatch/middleware/head.rb:14
 c:0034 p:0155 s:0193 b:0193 l:000192 d:000192 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/rack-1.2.1/lib/rack/methodoverride.rb:24
 c:0033 p:0046 s:0187 b:0187 l:000186 d:000186 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_dispatch/middleware/params_parser.rb:21
 c:0032 p:0054 s:0182 b:0182 l:000181 d:000181 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_dispatch/middleware/flash.rb:182
 c:0031 p:0027 s:0175 b:0175 l:000174 d:000174 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_dispatch/middleware/session/abstract_sto
 c:0030 p:0015 s:0164 b:0164 l:000163 d:000163 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_dispatch/middleware/cookies.rb:302
 c:0029 p:0014 s:0156 b:0156 l:001a00 d:000155 BLOCK
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activerecord-3.0.4/lib/active_record/query_cache.rb:32
 c:0028 p:0019 s:0154 b:0154 l:000153 d:000153 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activerecord-3.0.4/lib/active_record/connection_adapters/abstract/qu
 c:0027 p:0051 s:0150 b:0150 l:000149 d:000149 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activerecord-3.0.4/lib/active_record/query_cache.rb:12
 c:0026 p:0019 s:0146 b:0146 l:001a00 d:001a00 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activerecord-3.0.4/lib/active_record/query_cache.rb:31
 c:0025 p:0015 s:0142 b:0142 l:000141 d:000141 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activerecord-3.0.4/lib/active_record/connection_adapters/abstract/co
 c:0024 p:0029 s:0138 b:0138 l:0004a0 d:000137 BLOCK
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_dispatch/middleware/callbacks.rb:46
 c:0023 p:0155 s:0136 b:0136 l:000135 d:000135 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activesupport-3.0.4/lib/active_support/callbacks.rb:415
 c:0022 p:0011 s:0126 b:0126 l:0004a0 d:0004a0 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_dispatch/middleware/callbacks.rb:44
 c:0021 p:0015 s:0122 b:0122 l:000121 d:000121 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/rack-1.2.1/lib/rack/sendfile.rb:107
 c:0020 p:0049 s:0112 b:0112 l:000111 d:000111 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_dispatch/middleware/remote_ip.rb:48
 c:0019 p:0017 s:0108 b:0108 l:000107 d:000107 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_dispatch/middleware/show_exceptions.rb:4
 c:0018 p:0027 s:0100 b:0100 l:000099 d:000099 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/railties-3.0.4/lib/rails/rack/logger.rb:13
 c:0017 p:0032 s:0096 b:0096 l:000095 d:000095 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/rack-1.2.1/lib/rack/runtime.rb:17
 c:0016 p:0052 s:0087 b:0087 l:000086 d:000086 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activesupport-3.0.4/lib/active_support/cache/strategy/local_cache.rb
 c:0015 p:0014 s:0083 b:0083 l:000077 d:000082 BLOCK
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/rack-1.2.1/lib/rack/lock.rb:11
 c:0014 p:0019 s:0081 b:0081 l:000080 d:000080 METHOD
 <internal:prelude>:10
 c:0013 p:0054 s:0078 b:0078 l:000077 d:000077 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/rack-1.2.1/lib/rack/lock.rb:11
 c:0012 p:0193 s:0073 b:0073 l:000072 d:000072 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_dispatch/middleware/static.rb:30
 c:0011 p:0032 s:0066 b:0066 l:000065 d:000065 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/railties-3.0.4/lib/rails/application.rb:168
 c:0010 p:0021 s:0062 b:0062 l:000061 d:000061 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/railties-3.0.4/lib/rails/application.rb:77
 c:0009 p:---- s:0057 b:0057 l:000056 d:000056 FINISH
 c:0008 p:0015 s:0055 b:0055 l:000054 d:000054 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/railties-3.0.4/lib/rails/rack/log_tailer.rb:14
 c:0007 p:0015 s:0050 b:0050 l:000049 d:000049 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/rack-1.2.1/lib/rack/content_length.rb:13
 c:0006 p:0338 s:0042 b:0042 l:000041 d:000041 METHOD
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/rack-1.2.1/lib/rack/handler/webrick.rb:52
 c:0005 p:0257 s:0030 b:0030 l:000029 d:000029 METHOD
 /Users/mhenrixon/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/webrick/httpserver.rb:111
 c:0004 p:0393 s:0020 b:0020 l:000019 d:000019 METHOD
 /Users/mhenrixon/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/webrick/httpserver.rb:70
 c:0003 p:0126 s:0009 b:0009 l:000e18 d:000008 BLOCK
 /Users/mhenrixon/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/webrick/server.rb:183
 c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
 c:0001 p:---- s:0002 b:0002 l:000001 d:000001 TOP
 ---------------------------
 -- Ruby level backtrace information
 ----------------------------------------
 /Users/mhenrixon/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/webrick/server.rb:183:in
 `block in start_thread'
 /Users/mhenrixon/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/webrick/httpserver.rb:70:in
 `run'
 /Users/mhenrixon/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/webrick/httpserver.rb:111:in
 `service'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/rack-1.2.1/lib/rack/handler/webrick.rb:52:in
 `service'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/rack-1.2.1/lib/rack/content_length.rb:13:in
 `call'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/railties-3.0.4/lib/rails/rack/log_tailer.rb:14:in
 `call'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/railties-3.0.4/lib/rails/application.rb:77:in
 `method_missing'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/railties-3.0.4/lib/rails/application.rb:168:in
 `call'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_dispatch/middleware/static.rb:30:in
 `call'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/rack-1.2.1/lib/rack/lock.rb:11:in
 `call'
 <internal:prelude>:10:in `synchronize'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/rack-1.2.1/lib/rack/lock.rb:11:in
 `block in call'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activesupport-3.0.4/lib/active_support/cache/strategy/local_cache.rb:72:in
 `call'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/rack-1.2.1/lib/rack/runtime.rb:17:in
 `call'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/railties-3.0.4/lib/rails/rack/logger.rb:13:in
 `call'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_dispatch/middleware/show_exceptions.rb:47:in
 `call'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_dispatch/middleware/remote_ip.rb:48:in
 `call'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/rack-1.2.1/lib/rack/sendfile.rb:107:in
 `call'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_dispatch/middleware/callbacks.rb:44:in
 `call'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activesupport-3.0.4/lib/active_support/callbacks.rb:415:in
 `_run_call_callbacks'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_dispatch/middleware/callbacks.rb:46:in
 `block in call'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activerecord-3.0.4/lib/active_record/connection_adapters/abstract/connection_pool.rb:354:in
 `call'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activerecord-3.0.4/lib/active_record/query_cache.rb:31:in
 `call'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activerecord-3.0.4/lib/active_record/query_cache.rb:12:in
 `cache'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activerecord-3.0.4/lib/active_record/connection_adapters/abstract/query_cache.rb:28:in
 `cache'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activerecord-3.0.4/lib/active_record/query_cache.rb:32:in
 `block in call'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_dispatch/middleware/cookies.rb:302:in
 `call'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_dispatch/middleware/session/abstract_store.rb:149:in
 `call'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_dispatch/middleware/flash.rb:182:in
 `call'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_dispatch/middleware/params_parser.rb:21:in
 `call'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/rack-1.2.1/lib/rack/methodoverride.rb:24:in
 `call'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_dispatch/middleware/head.rb:14:in
 `call'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_dispatch/middleware/best_standards_support.rb:17:in
 `call'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/warden-1.0.3/lib/warden/manager.rb:34:in
 `call'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/warden-1.0.3/lib/warden/manager.rb:34:in
 `catch'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/warden-1.0.3/lib/warden/manager.rb:35:in
 `block in call'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/haml-3.0.25/lib/sass/plugin/rack.rb:41:in
 `call'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_dispatch/routing/route_set.rb:492:in
 `call'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/rack-mount-0.6.13/lib/rack/mount/route_set.rb:139:in
 `call'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/rack-mount-0.6.13/lib/rack/mount/code_generation.rb:92:in
 `recognize'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/rack-mount-0.6.13/lib/rack/mount/code_generation.rb:68:in
 `optimized_each'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/rack-mount-0.6.13/lib/rack/mount/code_generation.rb:93:in
 `block in recognize'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/rack-mount-0.6.13/lib/rack/mount/route_set.rb:148:in
 `block in call'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_dispatch/routing/route_set.rb:27:in
 `call'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_dispatch/routing/route_set.rb:62:in
 `dispatch'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_dispatch/routing/route_set.rb:62:in
 `call'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_controller/metal.rb:178:in
 `block in action'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_controller/metal/rack_delegation.rb:14:in
 `dispatch'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_controller/metal.rb:138:in
 `dispatch'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/abstract_controller/rendering.rb:41:in
 `process'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/abstract_controller/base.rb:119:in
 `process'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_controller/metal/rescue.rb:17:in
 `process_action'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_controller/metal/instrumentation.rb:29:in
 `process_action'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activesupport-3.0.4/lib/active_support/notifications.rb:52:in
 `instrument'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activesupport-3.0.4/lib/active_support/notifications/instrumenter.rb:21:in
 `instrument'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activesupport-3.0.4/lib/active_support/notifications.rb:52:in
 `block in instrument'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_controller/metal/instrumentation.rb:30:in
 `block in process_action'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/abstract_controller/callbacks.rb:17:in
 `process_action'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activesupport-3.0.4/lib/active_support/callbacks.rb:93:in
 `run_callbacks'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activesupport-3.0.4/lib/active_support/callbacks.rb:409:in
 `_run_process_action_callbacks'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activesupport-3.0.4/lib/active_support/callbacks.rb:445:in
 `_run__2852200433127937858__process_action__2416592404725230506__callbacks'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/abstract_controller/callbacks.rb:18:in
 `block in process_action'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_controller/metal/rendering.rb:11:in
 `process_action'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/abstract_controller/base.rb:150:in
 `process_action'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionpack-3.0.4/lib/action_controller/metal/implicit_render.rb:4:in
 `send_action'
 /Users/mhenrixon/projects/diglife_rx/app/controllers/orders_controller.rb:35:in
 `create'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/mail-2.2.15/lib/mail/message.rb:228:in
 `deliver'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionmailer-3.0.4/lib/action_mailer/base.rb:401:in
 `deliver_mail'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activesupport-3.0.4/lib/active_support/notifications.rb:52:in
 `instrument'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activesupport-3.0.4/lib/active_support/notifications/instrumenter.rb:21:in
 `instrument'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/activesupport-3.0.4/lib/active_support/notifications.rb:52:in
 `block in instrument'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/actionmailer-3.0.4/lib/action_mailer/base.rb:403:in
 `block in deliver_mail'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/mail-2.2.15/lib/mail/message.rb:228:in
 `block in deliver'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/mail-2.2.15/lib/mail/message.rb:1967:in
 `do_delivery'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/mail-2.2.15/lib/mail/network/delivery_methods/smtp.rb:127:in
 `deliver!'
 /Users/mhenrixon/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/net/smtp.rb:525:in
 `start'
 /Users/mhenrixon/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/net/smtp.rb:566:in
 `do_start'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/mail-2.2.15/lib/mail/core_extensions/smtp.rb:14:in
 `tlsconnect'
 /Users/mhenrixon/.rvm/gems/ruby-1.9.2-p136@diglife_rx/gems/mail-2.2.15/lib/mail/core_extensions/smtp.rb:14:in
 `connect'
 -- C level backtrace information
 -------------------------------------------
 [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 trap
 
 I have no idea where to start looking. When this happens ruby it self
 stops working so it breaks everything.
 
 I use the exact same credentials on the production site and since that
 works I suppose the credentials bit has nothing to do with things 
 but here goes.
 
 ActionMailer::Base.smtp_settings = {
 :address => "smtp.gmail.com",
 :port => 587,
 :domain => "domain.com",
 :user_name => "us... / domain.com",
 :password => "xxx",
 :authentication => "plain",
 :enable_starttls_auto => true
 }
=end



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