Bug #4373

http.rb:677: [BUG] Segmentation fault

Added by Christian Fazzini about 3 years ago. Updated over 2 years ago.

[ruby-core:35114]
Status:Third Party's Issue
Priority:Normal
Assignee:-
Category:-
Target version:-
ruby -v:ruby 1.9.2p136 (2010-12-25 revision 30365) [x86_64-darwin10.6.0] Backport:

Description

=begin
Where is this error coming from?

The following happens after I start the rails server via "rails s":

rails s
=> Booting WEBrick
=> Rails 3.0.3 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2011-02-05 18:27:34] INFO WEBrick 1.3.1
[2011-02-05 18:27:34] INFO ruby 1.9.2 (2010-12-25) [x86_64-darwin10.6.0]
[2011-02-05 18:27:34] INFO WEBrick::HTTPServer#start: pid=770 port=3000

After I reload the page on a browser, the following error displays:

/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/net/http.rb:677: [BUG] Segmentation fault
ruby 1.9.2p136 (2010-12-25 revision 30365) [x86_64-darwin10.6.0]

-- control frame ----------
c:0098 p:---- s:0522 b:0522 l:000521 d:000521 CFUNC :connect
c:0097 p:0440 s:0519 b:0519 l:001108 d:001108 METHOD /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/net/http.rb:677
c:0096 p:0011 s:0512 b:0512 l:000511 d:000511 METHOD /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/net/http.rb:637
c:0095 p:0048 s:0509 b:0509 l:000508 d:000508 METHOD /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/net/http.rb:626
c:0094 p:0025 s:0506 b:0506 l:000505 d:000505 METHOD /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/net/http.rb:1160
c:0093 p:0504 s:0499 b:0499 l:000498 d:000498 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faraday-0.5.3/lib/faraday/adapter/nethttp.rb:45
c:0092 p:0053 s:0487 b:0487 l:000486 d:000486 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/twitter-1.0.0/lib/faraday/multipart.rb:16
c:0091 p:0041 s:0483 b:0483 l:000482 d:000482 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faraday-0.5.3/lib/faraday/request.rb:84
c:0090 p:0044 s:0476 b:0476 l:000475 d:000475 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faraday-0.5.3/lib/faraday/request.rb:26
c:0089 p:0065 s:0470 b:0470 l:000469 d:000469 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faraday-0.5.3/lib/faraday/connection.rb:169
c:0088 p:0026 s:0463 b:0463 l:000462 d:000462 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faraday-0.5.3/lib/faraday/connection.rb:64
c:0087 p:0021 s:0457 b:0457 l:002550 d:002550 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/twitter-1.0.0/lib/twitter/request.rb:28
c:0086 p:0027 s:0449 b:0449 l:000448 d:000448 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/twitter-1.0.0/lib/twitter/request.rb:6
c:0085 p:0084 s:0443 b:0443 l:000442 d:000442 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/twitter-1.0.0/lib/twitter/client/user.rb:90
c:0084 p:0013 s:0435 b:0435 l:000413 d:000434 BLOCK /Users/Chris/Sites/site
name/app/controllers/pagescontroller.rb:63
c:0083 p:0005 s:0433 b:0433 l:000422 d:000432 BLOCK /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/active
support/cache.rb:297
c:0082 p:0114 s:0430 b:0430 l:000429 d:000429 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/cache.rb:519
c:0081 p:0268 s:0423 b:0423 l:000422 d:000422 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/active
support/cache.rb:296
c:0080 p:0291 s:0414 b:0414 l:000413 d:000413 METHOD /Users/Chris/Sites/sitename/app/controllers/pagescontroller.rb:63
c:0079 p:0012 s:0407 b:0407 l:000406 d:000406 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/metal/implicitrender.rb:4
c:0078 p:0015 s:0402 b:0402 l:000401 d:000401 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/abstractcontroller/base.rb:151
c:0077 p:0041 s:0397 b:0397 l:000396 d:000396 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/action
controller/metal/rendering.rb:11
c:0076 p:0010 s:0393 b:0393 l:001970 d:000392 BLOCK /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/abstractcontroller/callbacks.rb:18
c:0075 p:0153 s:0391 b:0391 l:000390 d:000390 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/active
support/callbacks.rb:450
c:0074 p:0113 s:0385 b:0385 l:000384 d:000384 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/callbacks.rb:409
c:0073 p:0024 s:0376 b:0376 l:000375 d:000375 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/active
support/callbacks.rb:93
c:0072 p:0015 s:0370 b:0370 l:001970 d:001970 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/abstractcontroller/callbacks.rb:17
c:0071 p:0012 s:0366 b:0366 l:000347 d:000365 BLOCK /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/action
controller/metal/instrumentation.rb:30
c:0070 p:0017 s:0362 b:0362 l:000352 d:000361 BLOCK /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/notifications.rb:52
c:0069 p:0032 s:0360 b:0360 l:000359 d:000359 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/active
support/notifications/instrumenter.rb:21
c:0068 p:0036 s:0353 b:0353 l:000352 d:000352 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/notifications.rb:52
c:0067 p:0152 s:0348 b:0348 l:000347 d:000347 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/action
controller/metal/instrumentation.rb:29
c:0066 p:0012 s:0342 b:0342 l:000341 d:000341 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/metal/rescue.rb:17
c:0065 p:0093 s:0337 b:0337 l:000336 d:000336 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/abstract
controller/base.rb:120
c:0064 p:0084 s:0331 b:0331 l:000330 d:000330 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/abstractcontroller/rendering.rb:40
c:0063 p:0048 s:0326 b:0326 l:000325 d:000325 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/action
controller/metal.rb:138
c:0062 p:0086 s:0321 b:0321 l:000320 d:000320 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/metal/rackdelegation.rb:14
c:0061 p:0030 s:0315 b:0315 l:0020a8 d:000314 BLOCK /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/metal.rb:178
c:0060 p:---- s:0312 b:0312 l:000311 d:000311 FINISH
c:0059 p:---- s:0310 b:0310 l:000309 d:000309 CFUNC :call
c:0058 p:0022 s:0306 b:0306 l:000305 d:000305 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/action
dispatch/routing/routeset.rb:62
c:0057 p:0094 s:0300 b:0300 l:000299 d:000299 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/action
dispatch/routing/routeset.rb:27
c:0056 p:0097 s:0294 b:0294 l:000266 d:000293 BLOCK /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/rack-mount-0.6.13/lib/rack/mount/route
set.rb:148
c:0055 p:0014 s:0288 b:0288 l:000272 d:000287 BLOCK /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/rack-mount-0.6.13/lib/rack/mount/codegeneration.rb:93
c:0054 p:0142 s:0283 b:0283 l:000282 d:000282 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/rack-mount-0.6.13/lib/rack/mount/code
generation.rb:68
c:0053 p:0198 s:0273 b:0273 l:000272 d:000272 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/rack-mount-0.6.13/lib/rack/mount/codegeneration.rb:92
c:0052 p:0092 s:0267 b:0267 l:000266 d:000266 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/rack-mount-0.6.13/lib/rack/mount/route
set.rb:139
c:0051 p:0025 s:0261 b:0261 l:000260 d:000260 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/routing/routeset.rb:492
c:0050 p:0100 s:0257 b:0257 l:000256 d:000256 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oa-core-0.1.6/lib/omniauth/strategy.rb:50
c:0049 p:0168 s:0254 b:0254 l:000253 d:000253 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oa-core-0.1.6/lib/omniauth/strategy.rb:32
c:0048 p:0019 s:0250 b:0250 l:000249 d:000249 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oa-core-0.1.6/lib/omniauth/strategy.rb:19
c:0047 p:0100 s:0246 b:0246 l:000245 d:000245 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oa-core-0.1.6/lib/omniauth/strategy.rb:50
c:0046 p:0168 s:0243 b:0243 l:000242 d:000242 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oa-core-0.1.6/lib/omniauth/strategy.rb:32
c:0045 p:0019 s:0239 b:0239 l:000238 d:000238 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oa-core-0.1.6/lib/omniauth/strategy.rb:19
c:0044 p:0100 s:0235 b:0235 l:000234 d:000234 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oa-core-0.1.6/lib/omniauth/strategy.rb:50
c:0043 p:0168 s:0232 b:0232 l:000231 d:000231 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oa-core-0.1.6/lib/omniauth/strategy.rb:32
c:0042 p:0019 s:0228 b:0228 l:000227 d:000227 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oa-core-0.1.6/lib/omniauth/strategy.rb:19
c:0041 p:0044 s:0224 b:0224 l:000223 d:000223 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oa-core-0.1.6/lib/omniauth/builder.rb:30
c:0040 p:0014 s:0220 b:0220 l:000211 d:000219 BLOCK /Users/Chris/.rvm/gems/ruby-1.9.2-p136/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/Chris/.rvm/gems/ruby-1.9.2-p136/gems/warden-1.0.3/lib/warden/manager.rb:34
c:0036 p:0015 s:0207 b:0207 l:000206 d:000206 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/middleware/beststandardssupport.rb:17
c:0035 p:0093 s:0200 b:0200 l:000199 d:000199 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/action
dispatch/middleware/head.rb:14
c:0034 p:0155 s:0193 b:0193 l:000192 d:000192 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/rack-1.2.1/lib/rack/methodoverride.rb:24
c:0033 p:0046 s:0187 b:0187 l:000186 d:000186 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/middleware/paramsparser.rb:21
c:0032 p:0054 s:0182 b:0182 l:000181 d:000181 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/middleware/flash.rb:182
c:0031 p:0027 s:0175 b:0175 l:000174 d:000174 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/action
dispatch/middleware/session/abstractstore.rb:149
c:0030 p:0015 s:0164 b:0164 l:000163 d:000163 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/action
dispatch/middleware/cookies.rb:295
c:0029 p:0014 s:0156 b:0156 l:0023d0 d:000155 BLOCK /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/querycache.rb:32
c:0028 p:0019 s:0154 b:0154 l:000153 d:000153 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/connectionadapters/abstract/querycache.rb:28
c:0027 p:0051 s:0150 b:0150 l:000149 d:000149 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/active
record/querycache.rb:12
c:0026 p:0019 s:0146 b:0146 l:0023d0 d:0023d0 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/active
record/querycache.rb:31
c:0025 p:0015 s:0142 b:0142 l:000141 d:000141 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/active
record/connectionadapters/abstract/connectionpool.r
c:0024 p:0029 s:0138 b:0138 l:0008f0 d:000137 BLOCK /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/middleware/callbacks.rb:46
c:0023 p:0155 s:0136 b:0136 l:000135 d:000135 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/active
support/callbacks.rb:415
c:0022 p:0011 s:0126 b:0126 l:0008f0 d:0008f0 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/middleware/callbacks.rb:44
c:0021 p:0015 s:0122 b:0122 l:000121 d:000121 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/rack-1.2.1/lib/rack/sendfile.rb:107
c:0020 p:0049 s:0112 b:0112 l:000111 d:000111 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/action
dispatch/middleware/remoteip.rb:48
c:0019 p:0015 s:0108 b:0108 l:000107 d:000107 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/action
dispatch/middleware/showexceptions.rb:46
c:0018 p:0027 s:0100 b:0100 l:000099 d:000099 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/rack/logger.rb:13
c:0017 p:0032 s:0096 b:0096 l:000095 d:000095 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/rack-1.2.1/lib/rack/runtime.rb:17
c:0016 p:0052 s:0087 b:0087 l:000086 d:000086 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/active
support/cache/strategy/localcache.rb:72
c:0015 p:0014 s:0083 b:0083 l:000077 d:000082 BLOCK /Users/Chris/.rvm/gems/ruby-1.9.2-p136/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/Chris/.rvm/gems/ruby-1.9.2-p136/gems/rack-1.2.1/lib/rack/lock.rb:11
c:0012 p:0193 s:0073 b:0073 l:000072 d:000072 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/action
dispatch/middleware/static.rb:30
c:0011 p:0032 s:0066 b:0066 l:000065 d:000065 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/application.rb:168
c:0010 p:0021 s:0062 b:0062 l:000061 d:000061 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/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/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/rack/logtailer.rb:14
c:0007 p:0015 s:0050 b:0050 l:000049 d:000049 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/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/Chris/.rvm/gems/ruby-1.9.2-p136/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/Chris/.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/Chris/.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:001398 d:000008 BLOCK /Users/Chris/.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/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/webrick/server.rb:183:in block in start_thread'
/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/webrick/httpserver.rb:70:in
run'
/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/webrick/httpserver.rb:111:in service'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/rack-1.2.1/lib/rack/handler/webrick.rb:52:in
service'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/rack-1.2.1/lib/rack/contentlength.rb:13:in call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/rack/log_tailer.rb:14:in
call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/application.rb:77:in method_missing'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/application.rb:168:in
call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/action
dispatch/middleware/static.rb:30:in call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/rack-1.2.1/lib/rack/lock.rb:11:in
call'
internal:prelude:10:in synchronize'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/rack-1.2.1/lib/rack/lock.rb:11:in
block in call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/cache/strategy/localcache.rb:72:in call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/rack-1.2.1/lib/rack/runtime.rb:17:in
call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/rack/logger.rb:13:in call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/action_dispatch/middleware/show_exceptions.rb:46:in
call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/middleware/remoteip.rb:48:in call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/rack-1.2.1/lib/rack/sendfile.rb:107:in
call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/middleware/callbacks.rb:44:in call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/active_support/callbacks.rb:415:in
runcallcallbacks'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/middleware/callbacks.rb:46:in block in call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:353:in
call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/active
record/querycache.rb:31:in call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/active_record/query_cache.rb:12:in
cache'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/active
record/connectionadapters/abstract/querycache.rb:28:in cache'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/active_record/query_cache.rb:32:in
block in call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/middleware/cookies.rb:295:in call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/action_dispatch/middleware/session/abstract_store.rb:149:in
call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/action
dispatch/middleware/flash.rb:182:in call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/action_dispatch/middleware/params_parser.rb:21:in
call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/rack-1.2.1/lib/rack/methodoverride.rb:24:in call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/action_dispatch/middleware/head.rb:14:in
call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/middleware/beststandardssupport.rb:17:in call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/warden-1.0.3/lib/warden/manager.rb:34:in
call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/warden-1.0.3/lib/warden/manager.rb:34:in catch'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/warden-1.0.3/lib/warden/manager.rb:35:in
block in call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oa-core-0.1.6/lib/omniauth/builder.rb:30:in call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oa-core-0.1.6/lib/omniauth/strategy.rb:19:in
call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oa-core-0.1.6/lib/omniauth/strategy.rb:32:in call!'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oa-core-0.1.6/lib/omniauth/strategy.rb:50:in
call
app!'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oa-core-0.1.6/lib/omniauth/strategy.rb:19:in call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oa-core-0.1.6/lib/omniauth/strategy.rb:32:in
call!'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oa-core-0.1.6/lib/omniauth/strategy.rb:50:in call_app!'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oa-core-0.1.6/lib/omniauth/strategy.rb:19:in
call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oa-core-0.1.6/lib/omniauth/strategy.rb:32:in call!'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oa-core-0.1.6/lib/omniauth/strategy.rb:50:in
callapp!'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/action
dispatch/routing/routeset.rb:492:in call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/rack-mount-0.6.13/lib/rack/mount/route_set.rb:139:in
call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/rack-mount-0.6.13/lib/rack/mount/code
generation.rb:92:in recognize'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/rack-mount-0.6.13/lib/rack/mount/code_generation.rb:68:in
optimizedeach'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/rack-mount-0.6.13/lib/rack/mount/code
generation.rb:93:in block in recognize'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/rack-mount-0.6.13/lib/rack/mount/route_set.rb:148:in
block in call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/routing/routeset.rb:27:in call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/action_dispatch/routing/route_set.rb:62:in
dispatch'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/routing/routeset.rb:62:in call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/action_controller/metal.rb:178:in
block in action'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/metal/rackdelegation.rb:14:in dispatch'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/action_controller/metal.rb:138:in
dispatch'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/abstractcontroller/rendering.rb:40:in process'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/abstract_controller/base.rb:120:in
process'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/action
controller/metal/rescue.rb:17:in process_action'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/action_controller/metal/instrumentation.rb:29:in
processaction'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/active
support/notifications.rb:52:in instrument'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/active_support/notifications/instrumenter.rb:21:in
instrument'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/notifications.rb:52:in block in instrument'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/action_controller/metal/instrumentation.rb:30:in
block in process
action'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/abstractcontroller/callbacks.rb:17:in process_action'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/active_support/callbacks.rb:93:in
run
callbacks'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/callbacks.rb:409:in _run_process_action_callbacks'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/active_support/callbacks.rb:450:in
run2267956389060468203processaction4235457985283276613callbacks'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/abstract
controller/callbacks.rb:18:in block in process_action'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/action_controller/metal/rendering.rb:11:in
processaction'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/abstract
controller/base.rb:151:in process_action'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/action_controller/metal/implicit_render.rb:4:in
sendaction'
/Users/Chris/Sites/site
name/app/controllers/pagescontroller.rb:63:in home'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/active_support/cache.rb:296:in
fetch'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/active
support/cache.rb:519:in instrument'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/active_support/cache.rb:297:in
block in fetch'
/Users/Chris/Sites/sitename/app/controllers/pagescontroller.rb:63:in block in home'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/twitter-1.0.0/lib/twitter/client/user.rb:90:in
suggestions'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/twitter-1.0.0/lib/twitter/request.rb:6:in get'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/twitter-1.0.0/lib/twitter/request.rb:28:in
request'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faraday-0.5.3/lib/faraday/connection.rb:64:in get'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faraday-0.5.3/lib/faraday/connection.rb:169:in
run_request'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faraday-0.5.3/lib/faraday/request.rb:26:in run'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faraday-0.5.3/lib/faraday/request.rb:84:in
run'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/twitter-1.0.0/lib/faraday/multipart.rb:16:in call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faraday-0.5.3/lib/faraday/adapter/net_http.rb:45:in
call'
/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/net/http.rb:1160:in request'
/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/net/http.rb:626:in
start'
/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/net/http.rb:637:in do_start'
/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/net/http.rb:677:in
connect'
/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/net/http.rb:677: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
=end

crash_report.rtf (15.2 KB) Christian Fazzini, 02/12/2011 06:42 PM

Gemfile - gem file for new rails app (824 Bytes) Christian Fazzini, 02/19/2011 10:54 PM


Related issues

Related to ruby-trunk - Bug #4413: Segmentation fault when using deliver for GMAIL SMTP Rejected 02/21/2011
Related to Ruby 1.8 - Bug #4915: segmentation fault on net/http.rb:586 Third Party's Issue 06/22/2011
Related to ruby-trunk - Bug #5824: Interpreter Crashes when using OmniAuth Third Party's Issue 12/30/2011
Related to ruby-trunk - Bug #6238: Seg fault in net/http.rb line 799 Third Party's Issue 04/01/2012
Related to ruby-trunk - Bug #5611: Segfault in net/http.rb Closed 11/11/2011
Related to ruby-trunk - Bug #5655: Segfault in Net::HTTP on OS X Lion Third Party's Issue 11/22/2011
Related to ruby-trunk - Bug #6848: bundle install fails Rejected 08/10/2012

History

#1 Updated by Shota Fukumori about 3 years ago

  • Status changed from Open to Feedback

=begin
Hi,

On darwin/osx, you should have crash logs under ~/Library/Logs/CrashReporter/.
Could you show crash log file?

--sora_h
=end

#2 Updated by Christian Fazzini about 3 years ago

=begin
The latest crash log file: ruby2011-02-05-181943Christian-Fazzinis-MacBook-Pro.crash

Process: ruby [490]
Path: /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/bin/ruby
Identifier: ruby
Version: ??? (???)
Code Type: X86-64 (Native)
Parent Process: bash [355]

Date/Time: 2011-02-05 18:19:42.392 +0800
OS Version: Mac OS X 10.6.6 (10J567)
Report Version: 6

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread: 2

Application Specific Information:
abort() called

Thread 0: Dispatch queue: com.apple.main-thread
0 libSystem.B.dylib 0x00007fff86fa0e92 select$DARWINEXTSN + 10
1 libruby.1.9.1.dylib 0x000000010018662d do
select + 605 (thread.c:2501)
2 libruby.1.9.1.dylib 0x0000000100066bdc selectcall + 1308 (io.c:7228)
3 libruby.1.9.1.dylib 0x000000010003f38f rb
ensure + 127 (eval.c:743)
4 libruby.1.9.1.dylib 0x000000010005fcfe rbfselect + 158 (io.c:7352)
5 libruby.1.9.1.dylib 0x000000010017bcb3 vmcallmethod + 931 (vminsnhelper.c:402)
6 libruby.1.9.1.dylib 0x0000000100167e64 vm
execcore + 8260 (insns.def:1006)
7 libruby.1.9.1.dylib 0x000000010016fb03 vm
exec + 1507 (vm.c:1147)
8 libruby.1.9.1.dylib 0x000000010017cfb0 rbyield + 640 (vm.c:558)
9 libruby.1.9.1.dylib 0x000000010008eb61 rb
objtap + 17 (object.c:536)
10 libruby.1.9.1.dylib 0x000000010017bcb3 vm
callmethod + 931 (vminsnhelper.c:402)
11 libruby.1.9.1.dylib 0x0000000100167e64 vmexeccore + 8260 (insns.def:1006)
12 libruby.1.9.1.dylib 0x000000010016fb03 vmexec + 1507 (vm.c:1147)
13 libruby.1.9.1.dylib 0x000000010016ffa0 rb
iseqeval + 368 (vm.c:1375)
14 libruby.1.9.1.dylib 0x00000001000427bc rb
loadinternal + 300 (load.c:304)
15 libruby.1.9.1.dylib 0x0000000100043afc rb
requiresafe + 1052 (load.c:595)
16 libruby.1.9.1.dylib 0x000000010017bcb3 vm
callmethod + 931 (vminsnhelper.c:402)
17 libruby.1.9.1.dylib 0x0000000100167e64 vmexeccore + 8260 (insns.def:1006)
18 libruby.1.9.1.dylib 0x000000010016fb03 vmexec + 1507 (vm.c:1147)
19 libruby.1.9.1.dylib 0x000000010016fe0b rb
iseqevalmain + 507 (vm.c:1389)
20 libruby.1.9.1.dylib 0x000000010003fa12 rubyexecinternal + 178 (eval.c:214)
21 libruby.1.9.1.dylib 0x000000010004239c rubyrunnode + 60 (eval.c:261)
22 ruby 0x0000000100000ecf main + 79 (main.c:37)
23 ruby 0x0000000100000e74 start + 52

Thread 1:
0 libSystem.B.dylib 0x00007fff86f97fca _semwaitsignal + 10
1 libSystem.B.dylib 0x00007fff86f9bde1 pthreadcondwait + 1286
2 libruby.1.9.1.dylib 0x0000000100188666 thread
timer + 182 (threadpthread.c:137)
3 libSystem.B.dylib 0x00007fff86f96536 _pthread
start + 331
4 libSystem.B.dylib 0x00007fff86f963e9 thread_start + 13

Thread 2 Crashed:
0 libSystem.B.dylib 0x00007fff86fab616 _kill + 10
1 libSystem.B.dylib 0x00007fff8704bcca abort + 83
2 libruby.1.9.1.dylib 0x000000010003a7fd rb
bug + 205 (error.c:253)
3 libruby.1.9.1.dylib 0x00000001000fff44 sigsegv + 132 (signal.c:613)
4 libSystem.B.dylib 0x00007fff86fbd67a sigtramp + 26
5 ??? 0x0000000102ef7090 0 + 4344213648
6 openssl.bundle 0x000000010171faca ossl
sslverifycallback + 42 (osslssl.c:299)
7 libcrypto.1.0.0.dylib 0x00000001024ac7bd X509
verifycert + 557
8 libssl.1.0.0.dylib 0x000000010074fb60 ssl
verifycertchain + 336
9 libssl.1.0.0.dylib 0x0000000100730591 ssl3getservercertificate + 705
10 libssl.1.0.0.dylib 0x000000010073318a ssl3
connect + 2938
11 libssl.1.0.0.dylib 0x000000010073ba52 ssl23connect + 3058
12 openssl.bundle 0x0000000101720337 ossl
startssl + 119 (osslssl.c:1059)
13 libruby.1.9.1.dylib 0x000000010017bcb3 vmcallmethod + 931 (vminsnhelper.c:402)
14 libruby.1.9.1.dylib 0x0000000100167e64 vm
execcore + 8260 (insns.def:1006)
15 libruby.1.9.1.dylib 0x000000010016fb03 vm
exec + 1507 (vm.c:1147)
16 libruby.1.9.1.dylib 0x0000000100170e7d rbvminvokeproc + 877 (vm.c:558)
17 libruby.1.9.1.dylib 0x000000010017bcb3 vm
callmethod + 931 (vminsnhelper.c:402)
18 libruby.1.9.1.dylib 0x0000000100167e64 vmexeccore + 8260 (insns.def:1006)
19 libruby.1.9.1.dylib 0x000000010016fb03 vmexec + 1507 (vm.c:1147)
20 libruby.1.9.1.dylib 0x000000010017dcc4 catch
i + 596 (vmeval.c:1458)
21 libruby.1.9.1.dylib 0x0000000100161f55 rb
catchobj + 325 (vmeval.c:1532)
22 libruby.1.9.1.dylib 0x0000000100162c20 rbfcatch + 48 (vmeval.c:1509)
23 libruby.1.9.1.dylib 0x000000010017bcb3 vm
callmethod + 931 (vminsnhelper.c:402)
24 libruby.1.9.1.dylib 0x0000000100167e64 vmexeccore + 8260 (insns.def:1006)
25 libruby.1.9.1.dylib 0x000000010016fb03 vmexec + 1507 (vm.c:1147)
26 libruby.1.9.1.dylib 0x000000010017156a vm
call0 + 1290 (vmeval.c:66)
27 libruby.1.9.1.dylib 0x000000010017b4d1 vm
methodmissing + 481 (vminsnhelper.c:449)
28 libruby.1.9.1.dylib 0x000000010017be48 vmcallmethod + 1336 (vminsnhelper.c:666)
29 libruby.1.9.1.dylib 0x0000000100167e64 vm
execcore + 8260 (insns.def:1006)
30 libruby.1.9.1.dylib 0x000000010016fb03 vm
exec + 1507 (vm.c:1147)
31 libruby.1.9.1.dylib 0x0000000100170e7d rbvminvokeproc + 877 (vm.c:558)
32 libruby.1.9.1.dylib 0x0000000100188329 thread
startfunc2 + 1705 (thread.c:441)
33 libruby.1.9.1.dylib 0x00000001001884cd threadstartfunc1 + 29 (threadpthread.c:397)
34 libSystem.B.dylib 0x00007fff86f96536 pthreadstart + 331
35 libSystem.B.dylib 0x00007fff86f963e9 thread_start + 13

Thread 3:
0 libSystem.B.dylib 0x00007fff86f97fca _semwaitsignal + 10
1 libSystem.B.dylib 0x00007fff86f9bde1 pthreadcondwait + 1286
2 libruby.1.9.1.dylib 0x0000000100185304 native
sleep + 388 (threadpthread.c:662)
3 libruby.1.9.1.dylib 0x00000001001853fa sleep
timeval + 170 (thread.c:879)
4 libruby.1.9.1.dylib 0x00000001000bc9f0 rbfsleep + 80 (process.c:3283)
5 libruby.1.9.1.dylib 0x000000010017bcb3 vmcallmethod + 931 (vminsnhelper.c:402)
6 libruby.1.9.1.dylib 0x0000000100167e64 vm
execcore + 8260 (insns.def:1006)
7 libruby.1.9.1.dylib 0x000000010016fb03 vm
exec + 1507 (vm.c:1147)
8 libruby.1.9.1.dylib 0x0000000100170e7d rbvminvokeproc + 877 (vm.c:558)
9 libruby.1.9.1.dylib 0x0000000100188329 thread
startfunc2 + 1705 (thread.c:441)
10 libruby.1.9.1.dylib 0x00000001001884cd threadstartfunc1 + 29 (threadpthread.c:397)
11 libSystem.B.dylib 0x00007fff86f96536 pthreadstart + 331
12 libSystem.B.dylib 0x00007fff86f963e9 thread_start + 13

Thread 2 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x00000000000002a5 rcx: 0x00000001017c8aa8 rdx: 0x0000000000000000
rdi: 0x00000000000001ea rsi: 0x0000000000000006 rbp: 0x00000001017c8ac0 rsp: 0x00000001017c8aa8
r8: 0x00007fff70c32a40 r9: 0x00000001058597a0 r10: 0x00007fff86fa7656 r11: 0x0000000000000202
r12: 0x00000001017c8ad0 r13: 0x000000010019d967 r14: 0x0000000102ef7118 r15: 0x0000000000000001
rip: 0x00007fff86fab616 rfl: 0x0000000000000202 cr2: 0x0000000102efa880

Binary Images:
0x100000000 - 0x100000fff +ruby ??? (???) /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/bin/ruby
0x100003000 - 0x100211fff +libruby.1.9.1.dylib 1.9.1 (compatibility 1.9.1) /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/libruby.1.9.1.dylib
0x1002f2000 - 0x1002f3fff +encdb.bundle ??? (???) /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/enc/encdb.bundle
0x1002f6000 - 0x1002f7fff +transdb.bundle ??? (???) /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x86
64-darwin10.6.0/enc/trans/transdb.bundle
0x10056e000 - 0x10056fff7 +etc.bundle ??? (???) /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/etc.bundle
0x100573000 - 0x100578fff +stringio.bundle ??? (???) /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x86
64-darwin10.6.0/stringio.bundle
0x10057d000 - 0x100597fe7 +syck.bundle ??? (???) /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/syck.bundle
0x1005a6000 - 0x1005a6ff7 +sha1.bundle ??? (???) /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x86
64-darwin10.6.0/digest/sha1.bundle
0x1005a9000 - 0x1005abff7 +digest.bundle ??? (???) /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/digest.bundle
0x1005af000 - 0x1005affef +iso
88591.bundle ??? (???) /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/enc/iso88591.bundle
0x1005b2000 - 0x1005bdff7 +zlib.bundle ??? (???) /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/zlib.bundle
0x1005c5000 - 0x1005c8ff7 +strscan.bundle ??? (???) /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x86
64-darwin10.6.0/strscan.bundle
0x1005cd000 - 0x1005d8fff +bigdecimal.bundle ??? (???) /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/bigdecimal.bundle
0x1005de000 - 0x1005e9fff +pg
ext.bundle ??? (???) /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/pg-0.10.0/lib/pgext.bundle
0x1005f3000 - 0x1005f6fe7 +parser.bundle ??? (???) /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/json-1.5.1/ext/json/ext/json/ext/parser.bundle
0x1005fb000 - 0x1005fbfff +utf
16be.bundle ??? (???) /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/enc/utf16be.bundle
0x100700000 - 0x10071aff7 +libpq.5.dylib 5.1.0 (compatibility 5.0.0) /opt/local/lib/postgresql83/libpq.5.dylib
0x100723000 - 0x10076eff7 +libssl.1.0.0.dylib ??? (???) /opt/local/lib/libssl.1.0.0.dylib
0x100785000 - 0x100799ff7 +libz.1.dylib 1.2.5 (compatibility 1.0.0) /opt/local/lib/libz.1.dylib
0x10079d000 - 0x10079dfff +utf16le.bundle ??? (???) /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/enc/utf16le.bundle
0x1007a0000 - 0x1007a0fff +utf
32be.bundle ??? (???) /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/enc/utf32be.bundle
0x1007a3000 - 0x1007a3fff +utf32le.bundle ??? (???) /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/enc/utf32le.bundle
0x1007a6000 - 0x1007acff7 +generator.bundle ??? (???) /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/json-1.5.1/ext/json/ext/json/ext/generator.bundle
0x1007b2000 - 0x1007d1ff7 +socket.bundle ??? (???) /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x86
64-darwin10.6.0/socket.bundle
0x1007e1000 - 0x1007e1fff +fcntl.bundle ??? (???) /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/fcntl.bundle
0x1007e4000 - 0x1007e4ff7 +md5.bundle ??? (???) /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x86
64-darwin10.6.0/digest/md5.bundle
0x1007e7000 - 0x1007f4fe7 libexslt.0.dylib 9.13.0 (compatibility 9.0.0) /usr/lib/libexslt.0.dylib
0x1007fa000 - 0x1007fcfff +cparse.bundle ??? (???) /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/racc/cparse.bundle
0x101700000 - 0x10173afff +openssl.bundle ??? (???) /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x86
64-darwin10.6.0/openssl.bundle
0x1017ca000 - 0x1017dcfff +nokogiri.bundle ??? (???) /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/nokogiri-1.4.4/lib/nokogiri/nokogiri.bundle
0x102400000 - 0x10254eff7 +libcrypto.1.0.0.dylib ??? (???) /opt/local/lib/libcrypto.1.0.0.dylib
0x7fff5fc00000 - 0x7fff5fc3bdef dyld 132.1 (???) /usr/lib/dyld
0x7fff800ba000 - 0x7fff801dbfe7 libcrypto.0.9.8.dylib 0.9.8 (compatibility 0.9.8) /usr/lib/libcrypto.0.9.8.dylib
0x7fff807e2000 - 0x7fff808daff7 libiconv.2.dylib 7.0.0 (compatibility 7.0.0) /usr/lib/libiconv.2.dylib
0x7fff80cd4000 - 0x7fff80d51fef libstdc++.6.dylib 7.9.0 (compatibility 7.0.0) /usr/lib/libstdc++.6.dylib
0x7fff83059000 - 0x7fff8310ffff libobjc.A.dylib 227.0.0 (compatibility 1.0.0) /usr/lib/libobjc.A.dylib
0x7fff849eb000 - 0x7fff849efff7 libmathCommon.A.dylib 315.0.0 (compatibility 1.0.0) /usr/lib/system/libmathCommon.A.dylib
0x7fff84f57000 - 0x7fff8506efef libxml2.2.dylib 10.3.0 (compatibility 10.0.0) /usr/lib/libxml2.2.dylib
0x7fff850f9000 - 0x7fff85145fff libauto.dylib ??? (???) /usr/lib/libauto.dylib
0x7fff85f44000 - 0x7fff85f45ff7 com.apple.TrustEvaluationAgent 1.1 (1) /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x7fff86f5c000 - 0x7fff8711dfff libSystem.B.dylib 125.2.1 (compatibility 1.0.0) /usr/lib/libSystem.B.dylib
0x7fff8711e000 - 0x7fff87158fff libssl.0.9.8.dylib 0.9.8 (compatibility 0.9.8) /usr/lib/libssl.0.9.8.dylib
0x7fff87ac3000 - 0x7fff87c81fff libicucore.A.dylib 40.0.0 (compatibility 1.0.0) /usr/lib/libicucore.A.dylib
0x7fff87cb5000 - 0x7fff87cc6ff7 libz.1.dylib 1.2.3 (compatibility 1.0.0) /usr/lib/libz.1.dylib
0x7fff87d09000 - 0x7fff87d34ff7 libxslt.1.dylib 3.24.0 (compatibility 3.0.0) /usr/lib/libxslt.1.dylib
0x7fffffe00000 - 0x7fffffe01fff libSystem.B.dylib ??? (???) /usr/lib/libSystem.B.dylib

=end

#3 Updated by Shota Fukumori about 3 years ago

  • Status changed from Feedback to Open

=begin
thanks.
=end

#4 Updated by Shota Fukumori about 3 years ago

  • Status changed from Open to Feedback

=begin
Does your application access to web via HTTP using net/http(s)?

I think need the following things for fix:

  • Is OpenSSL installed from homebrew? rvm? macports?
  • Could you produce the reproducing code? (net/http code) =end

#5 Updated by Christian Fazzini about 3 years ago

=begin
Openssl is already installed via macports. Actually, the replication is quite simple. I have come up with a narrowed step-by-step procedure:

1) Install rails
2) Create a new rails project
3) Open gem file and include the following gems: gem 'twitter', :git => 'http://github.com/jnunemaker/twitter.git'
4) Bundle install
5) Start rails server (rails s)
6) Start rails console (rails c)
7) In rails console, type: Twitter.user("sferik").location (or any Twitter gem related commands at: http://twitter.rubyforge.org/)

That's when the error comes up. As I am aware, the Twitter gem uses the Faraday gem which somewhat uses /net/http.rb
=end

#6 Updated by Shota Fukumori about 3 years ago

=begin
Could you build again the ruby without OpenSSL of macports?

you can disable macports OpenSSL by this command: sudo port deactivate openssl
reenable by this command: sudo port activate openssl
=end

#7 Updated by Christian Fazzini about 3 years ago

=begin
How do you suggest I build ruby again? I am currently using ruby 1.9.2p136 (2010-12-25 revision 30365) [x86_64-darwin10.6.0], installed via rvm.

Also, sudo port deactivate openssl depends on postgresql83 @8.3.13_0. Should I deactivate this as well?

=end

#8 Updated by Shota Fukumori about 3 years ago

=begin

How do you suggest I build ruby again? I am currently using ruby 1.9.2p136 (2010-12-25 revision 30365) [x86_64-darwin10.6.0], installed via rvm.
I heard macport's openssl makes problem at another chatroom.
he resolved this problem after deactivate the openssl and rebuild ruby.

Also, sudo port deactivate openssl depends on postgresql83 @8.3.13_0. Should I deactivate this as well?
hm, i suggest use configure option "--with-openssl-dir" like "--with-openssl-dir=/usr".
--with-openssl-dir=/usr makes ruby uses OSX default openssl instead macports.

(I remembered that rvm can specify configure option, but i don't know how. please google it.)
=end

#9 Updated by Christian Fazzini about 3 years ago

=begin
Should postgresql83 install with OSX default openssl too? Or just ruby?
=end

#10 Updated by Christian Fazzini about 3 years ago

=begin
Shota, this is what I did:

Removed packages from macports via:
sudo port uninstall postgresql83-server
sudo port uninstall postgresql83
sudo port uninstall openssl

As per instructions at: http://rvm.beginrescueend.com/packages/openssl/
$ rvm remove 1.9.2 # This ensures that you will not have any leftovers from the last run
$ rvm install 1.9.2 --with-openssl-dir=/usr/local

sudo port install postgresql83 postgresql83-server

Above also installed openssl with posgresql from macports.

Note, I did as you suggested (build ruby with OSX default openssl).

The problem is now fixed! However, is it ok that I have openssl installed from macports because of a postgresql dependency?
=end

#11 Updated by Shota Fukumori about 3 years ago

  • Status changed from Feedback to Rejected

=begin
you can install postgresql + openssl with macport because ruby won't use macport's openssl.
=end

#12 Updated by Christian Fazzini about 3 years ago

=begin
Thanks for the assistance Shota
=end

#13 Updated by Christian Fazzini about 3 years ago

=begin
Shota, I've restarted the laptop and the issue is back.... With more or less the same error. It was working before. Restarting must have triggered something....

/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/net/http.rb:677: [BUG] Segmentation fault
ruby 1.9.2p136 (2010-12-25 revision 30365) [x86_64-darwin10.6.0]

-- control frame ----------
c:0044 p:---- s:0194 b:0194 l:000193 d:000193 CFUNC :connect
c:0043 p:0440 s:0191 b:0191 l:001788 d:001788 METHOD /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/net/http.rb:677
c:0042 p:0011 s:0184 b:0184 l:000183 d:000183 METHOD /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/net/http.rb:637
c:0041 p:0048 s:0181 b:0181 l:000180 d:000180 METHOD /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/net/http.rb:626
c:0040 p:0025 s:0178 b:0178 l:000177 d:000177 METHOD /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/net/http.rb:1160
c:0039 p:0504 s:0171 b:0171 l:000170 d:000170 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faraday-0.5.4/lib/faraday/adapter/net_http.rb:45
c:0038 p:0053 s:0159 b:0159 l:000158 d:000158 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/faraday/multipart.rb:16
c:0037 p:0041 s:0155 b:0155 l:000154 d:000154 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faraday-0.5.4/lib/faraday/request.rb:84
c:0036 p:0044 s:0148 b:0148 l:000147 d:000147 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faraday-0.5.4/lib/faraday/request.rb:26
c:0035 p:0065 s:0142 b:0142 l:000141 d:000141 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faraday-0.5.4/lib/faraday/connection.rb:171
c:0034 p:0026 s:0135 b:0135 l:000134 d:000134 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faraday-0.5.4/lib/faraday/connection.rb:64
c:0033 p:0025 s:0129 b:0129 l:0005f0 d:0005f0 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/request.rb:28
c:0032 p:0027 s:0121 b:0121 l:000120 d:000120 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/request.rb:6
c:0031 p:0091 s:0115 b:0115 l:000114 d:000114 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/client/user.rb:23
c:0030 p:0057 s:0108 b:0108 l:000107 d:000107 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter.rb:21
c:0029 p:---- s:0102 b:0102 l:000101 d:000101 FINISH
c:0028 p:0017 s:0100 b:0100 l:002268 d:000099 EVAL (irb):3
c:0027 p:---- s:0098 b:0098 l:000097 d:000097 FINISH
c:0026 p:---- s:0096 b:0096 l:000095 d:000095 CFUNC :eval
c:0025 p:0028 s:0089 b:0089 l:000088 d:000088 METHOD /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb/workspace.rb:80
c:0024 p:0033 s:0082 b:0081 l:000080 d:000080 METHOD /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb/context.rb:254
c:0023 p:0031 s:0076 b:0076 l:000c38 d:000075 BLOCK /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb.rb:159
c:0022 p:0042 s:0068 b:0068 l:000067 d:000067 METHOD /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb.rb:273
c:0021 p:0011 s:0063 b:0063 l:000c38 d:000062 BLOCK /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb.rb:156
c:0020 p:0144 s:0059 b:0059 l:000042 d:000058 BLOCK /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb/ruby-lex.rb:243
c:0019 p:---- s:0056 b:0056 l:000055 d:000055 FINISH
c:0018 p:---- s:0054 b:0054 l:000053 d:000053 CFUNC :loop
c:0017 p:0009 s:0051 b:0051 l:000042 d:000050 BLOCK /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb/ruby-lex.rb:229
c:0016 p:---- s:0049 b:0049 l:000048 d:000048 FINISH
c:0015 p:---- s:0047 b:0047 l:000046 d:000046 CFUNC :catch
c:0014 p:0023 s:0043 b:0043 l:000042 d:000042 METHOD /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb/ruby-lex.rb:228
c:0013 p:0046 s:0040 b:0040 l:000c38 d:000c38 METHOD /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb.rb:155
c:0012 p:0011 s:0037 b:0037 l:0006e8 d:000036 BLOCK /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb.rb:70
c:0011 p:---- s:0035 b:0035 l:000034 d:000034 FINISH
c:0010 p:---- s:0033 b:0033 l:000032 d:000032 CFUNC :catch
c:0009 p:0183 s:0029 b:0029 l:0006e8 d:0006e8 METHOD /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb.rb:69
c:0008 p:0210 s:0024 b:0024 l:001160 d:001160 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/commands/console.rb:44
c:0007 p:0019 s:0020 b:0020 l:000019 d:000019 METHOD /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/commands/console.rb:8
c:0006 p:0430 s:0016 b:0016 l:000015 d:000015 TOP /Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/commands.rb:23
c:0005 p:---- s:0012 b:0012 l:000011 d:000011 FINISH
c:0004 p:---- s:0010 b:0010 l:000009 d:000009 CFUNC :require
c:0003 p:0061 s:0006 b:0006 l:0014e8 d:0023e8 EVAL script/rails:6
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 ----------------------------------------
script/rails:6:in <main>'
script/rails:6:in
require'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/commands.rb:23:in <top (required)>'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/commands/console.rb:8:in
start'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/commands/console.rb:44:in start'
/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb.rb:69:in
start'
/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb.rb:69:in catch'
/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb.rb:70:in
block in start'
/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb.rb:155:in eval_input'
/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb/ruby-lex.rb:228:in
eachtoplevelstatement'
/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb/ruby-lex.rb:228:in catch'
/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb/ruby-lex.rb:229:in
block in each
toplevelstatement'
/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb/ruby-lex.rb:229:in loop'
/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb/ruby-lex.rb:243:in
block (2 levels) in eachtoplevelstatement'
/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb.rb:156:in block in eval_input'
/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb.rb:273:in
signal
status'
/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb.rb:159:in block (2 levels) in eval_input'
/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb/context.rb:254:in
evaluate'
/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb/workspace.rb:80:in evaluate'
/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb/workspace.rb:80:in
eval'
(irb):3:in irb_binding'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter.rb:21:in
methodmissing'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/client/user.rb:23:in user'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/request.rb:6:in
get'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/request.rb:28:in request'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faraday-0.5.4/lib/faraday/connection.rb:64:in
get'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faraday-0.5.4/lib/faraday/connection.rb:171:in run_request'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faraday-0.5.4/lib/faraday/request.rb:26:in
run'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faraday-0.5.4/lib/faraday/request.rb:84:in run'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/faraday/multipart.rb:16:in
call'
/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faraday-0.5.4/lib/faraday/adapter/net
http.rb:45:in call'
/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/net/http.rb:1160:in
request'
/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/net/http.rb:626:in start'
/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/net/http.rb:637:in
do_start'
/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/net/http.rb:677:in connect'
/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/net/http.rb:677: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

=end

#14 Updated by Shota Fukumori about 3 years ago

  • Status changed from Rejected to Feedback

=begin
don't use rvm and compile ruby with OSX default openssl
=end

#15 Updated by Christian Fazzini about 3 years ago

=begin
Shota, compile ruby = using macports with OSx default openssl you mean?
=end

#16 Updated by Shota Fukumori about 3 years ago

=begin
No, no.

Compile ruby on yourself. Don't use any package managers.

just download ruby192-p136 tarball and extract it and configure with --with-openssl-dir=/usr and make install it.

=end

#17 Updated by Christian Fazzini about 3 years ago

=begin
I am not very familiar with sys admin stuff... could you run down a brief step-by-step procedure on this please
=end

#18 Updated by Shota Fukumori about 3 years ago

=begin
1) Download ruby192-p136 tarball (you can get url from http://www.ruby-lang.org/ )
2) Extract and cd to the dir
3) ./configure --prefix=(Where you wanna install ruby) --with-openssl-dir=/usr
4) make
5) make install

I recommend pwd/local to testing install. You can run ruby by ./local/bin/ruby.
=end

#19 Updated by Christian Fazzini about 3 years ago

=begin
Btw, I don't see openssl in /usr or /usr/local/bin

Which openssl, returns /opt/local/bin/openssl (isn't this the openssl that postgresql installed via macport as a dependency?)

Where is the OSX default openssl located?

locate openssl, returns
/usr/bin/openssl

So should it be: --with-openssl-dir=/usr/bin ?

Is this the one I should be using?
=end

#20 Updated by Benoit Daloze about 3 years ago

=begin
On 10 February 2011 13:04, Christian Fazzini redmine@ruby-lang.org wrote:

Issue #4373 has been updated by Christian Fazzini.

Btw, I don't see openssl in /usr or /usr/local/bin

Which openssl, returns /opt/local/bin/openssl (isn't this the openssl that postgresql installed via macport as a dependency?)

Where is the OSX default openssl located?

locate openssl, returns
/usr/bin/openssl

Is this the one I should be using?

Yes.
The configure option is indeed --with-openssl-dir=/usr, because it
specify by this way binaries are in /usr/bin, headers in /usr/include
and libraries in /usr/lib.

Btw, the README explains how to install.

=end

#21 Updated by Christian Fazzini about 3 years ago

=begin
./configure --prefix=$HOME/Sites/ruby --with-openssl-dir=/usr

At the end of the configuration, it says: configure: WARNING: unrecognized options: --with-openssl-dir

Can I still proceed with make and make install?

The README doesn't say anything about --with-openssl-dir
=end

#22 Updated by Shota Fukumori about 3 years ago

=begin
You can continue with this warning.
=end

#23 Updated by Christian Fazzini about 3 years ago

=begin
Ok Ive gotten it installed in ~/Sites/ruby

How can I test this against Twitter.user("sferik").location in rails console?

ruby -v returns ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]
which ruby returns /usr/bin/ruby

On a side note, if I wanted to uninstall/remove this compilation, I would just have to delete the contents of ~/Site/ruby right?
=end

#24 Updated by Shota Fukumori about 3 years ago

=begin
run

export PATH=$HOME/Sites/ruby/bin:$PATH

on your shell and try again

And I think you don't have to run at rails console.

Install twitter gem(?) and run

ruby -rtwitter -e'Twitter.user("sferik").location'

=end

#25 Updated by Christian Fazzini about 3 years ago

=begin
Christian-Fazzinis-MacBook-Pro:~ Chris$ ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]
Christian-Fazzinis-MacBook-Pro:~ Chris$ export PATH=$HOME/Sites/ruby/bin:$PATH
Christian-Fazzinis-MacBook-Pro:~ Chris$ ruby -v
ruby 1.9.2p136 (2010-12-25 revision 30365) [x8664-darwin10.6.0]
Christian-Fazzinis-MacBook-Pro:~ Chris$ ruby -r twitter -e 'Twitter.user("sferik").location'
<internal:lib/rubygems/custom
require>:29:in require': no such file to load -- twitter (LoadError)
from <internal:lib/rubygems/custom_require>:29:in
require'
Christian-Fazzinis-MacBook-Pro:~ Chris$ gem install twitter


Follow @gem on Twitter for announcements, updates, and news.
https://twitter.com/gem

Join the mailing list!
https://groups.google.com/group/ruby-twitter-gem

Add your project or organization to the apps wiki!
https://github.com/jnunemaker/twitter/wiki/apps


Successfully installed hashie-1.0.0
Successfully installed addressable-2.2.4
Successfully installed multipart-post-1.1.0
Successfully installed rack-1.2.1
Successfully installed faraday-0.5.5
Successfully installed faradaymiddleware-0.3.2
Successfully installed multi
json-0.0.5
Successfully installed multixml-0.2.1
Successfully installed simple
oauth-0.1.4
Successfully installed twitter-1.1.2
10 gems installed
Installing ri documentation for hashie-1.0.0...
Installing ri documentation for addressable-2.2.4...
Installing ri documentation for multipart-post-1.1.0...
Installing ri documentation for rack-1.2.1...
Installing ri documentation for faraday-0.5.5...
Installing ri documentation for faradaymiddleware-0.3.2...
Installing ri documentation for multi
json-0.0.5...
Installing ri documentation for multixml-0.2.1...
Installing ri documentation for simple
oauth-0.1.4...
Installing ri documentation for twitter-1.1.2...
Installing RDoc documentation for hashie-1.0.0...
Installing RDoc documentation for addressable-2.2.4...
Installing RDoc documentation for multipart-post-1.1.0...
Installing RDoc documentation for rack-1.2.1...
Installing RDoc documentation for faraday-0.5.5...
Installing RDoc documentation for faradaymiddleware-0.3.2...
Installing RDoc documentation for multi
json-0.0.5...
Installing RDoc documentation for multixml-0.2.1...
Installing RDoc documentation for simple
oauth-0.1.4...
Installing RDoc documentation for twitter-1.1.2...
Christian-Fazzinis-MacBook-Pro:~ Chris$ ruby -r twitter -e 'Twitter.user("sferik").location'
Christian-Fazzinis-MacBook-Pro:~ Chris$

As you can see above, I've installed the twitter gem for this ruby version. Then I've executed the twitter gem, but get nothing... Is this supposed to happen? Am I missing anything else?

Normally, on ruby 1.8.7, rails console. Twitter.user("sferik").location should return "San Francisco"
=end

#26 Updated by Shota Fukumori about 3 years ago

=begin
On Fri, Feb 11, 2011 at 7:45 PM, Christian Fazzini
redmine@ruby-lang.org wrote:

Christian-Fazzinis-MacBook-Pro:site_name Chris$ ruby -r twitter -e 'Twitter.user("sferik").location'

(snip)

Normally, on ruby 1.8.7, rails console. Twitter.user("sferik").location should return "San Francisco"

ruby -r twitter -e 'Twitter.user("sferik").location' doesn't
include output action. Please look the code.
run ruby -rtwitter -e 'p Twitter.user("sferik").location' to show the result.

--
Shota Fukumori a.k.a. @sora_h - http://codnote.net/

=end

#27 Updated by Christian Fazzini about 3 years ago

=begin
Ok, ruby -r twitter -e 'puts Twitter.user("sferik").location' returns "San Francisco". No errors. Does this confirm that the bug/issue is with openssl?

Where do I proceed from here?

Do I need to install/compile this version of ruby on a different/permanent path? and update my PATH settings as well?

What about the ruby version that OSX is currently using? Would have been nice if I could just let RVM take care of this directly, than me having to fiddle around with the system files.
=end

#28 Updated by Shota Fukumori about 3 years ago

  • Status changed from Feedback to Rejected

=begin
I think rvm can build ruby with configure option --with-openssl-dir=/usr.
I don't know how, please google it.

Rejecting.
=end

#29 Updated by Christian Fazzini about 3 years ago

=begin
I don't think you understand the issue.

Christian-Fazzinis-MacBook-Pro:~ Chris$ rvm install 1.9.2 --with-openssl-dir=/usr/local
/Users/Chris/.rvm/rubies/ruby-1.9.2-p136, this may take a while depending on your cpu(s)...

ruby-1.9.2-p136 - #fetching
ruby-1.9.2-p136 - #extracted to /Users/Chris/.rvm/src/ruby-1.9.2-p136 (already extracted)
ruby-1.9.2-p136 - #configuring
ruby-1.9.2-p136 - #compiling
ruby-1.9.2-p136 - #installing
ruby-1.9.2-p136 - Updating #rubygems to the latest.
Removing old Rubygems files...
Installing rubygems dedicated to ruby-1.9.2-p136...
Installing rubygems for /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/bin/ruby
Installation of rubygems completed successfully.
ruby-1.9.2-p136 - Updating #rubygems to the latest.
Removing old Rubygems files...
Installing rubygems dedicated to ruby-1.9.2-p136...
Installing rubygems for /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/bin/ruby
Installation of rubygems completed successfully.
ruby-1.9.2-p136 - adjusting #shebangs for (gem).
ruby-1.9.2-p136 - #importing default gemsets (/Users/Chris/.rvm/gemsets/)
Install of ruby-1.9.2-p136 - #complete

Christian-Fazzinis-MacBook-Pro:~ Chris$ ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]

Christian-Fazzinis-MacBook-Pro:~ Chris$ rvm use 1.9.2
Using /Users/Chris/.rvm/gems/ruby-1.9.2-p136

Christian-Fazzinis-MacBook-Pro:~ Chris$ ruby -r twitter -e 'puts Twitter.user("sferik").location'
San Francisco

As you can see above. Rvm is also fine with openssl. However, if I try to access rails console:

Christian-Fazzinis-MacBook-Pro:~ Chris$ cd Sites/site_name/
Loading development environment (Rails 3.0.3)
ruby-1.9.2-p136 :001 > Twitter.user("sferik").location

I get the same error as my initial post:
/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/net/http.rb:677: [BUG] Segmentation fault
ruby 1.9.2p136 (2010-12-25 revision 30365) [x86_64-darwin10.6.0]

-- control frame ----------
c:0044 p:---- s:0194 b:0194 l:000193 d:000193 CFUNC :connect
c:0043 p:0440 s:0191 b:0191 l:001128 d:001128 METHOD /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/net/http.rb:677
......

So the issue is not OpenSSL or RVM. Its lib/ruby/1.9.1/net/http.rb:677

=end

#30 Updated by Shota Fukumori about 3 years ago

=begin
No! You are missing my instruction

You ran:

rvm install 1.9.2 --with-openssl-dir=/usr/local

I posted:

I think rvm can build ruby with configure option --with-openssl-dir=/usr.

you using /usr/local, but I posted that use /usr.
=end

#31 Updated by Shota Fukumori about 3 years ago

=begin
Additional.

I think your first crashreport, it just crashed at openssl library:

thread 2 crashed:
(snip)
6 openssl.bundle 0x000000010171faca osslsslverifycallback + 42 (osslssl.c:299)
7 libcrypto.1.0.0.dylib 0x00000001024ac7bd x509verifycert + 557
8 libssl.1.0.0.dylib 0x000000010074fb60 sslverifycertchain + 336
9 libssl.1.0.0.dylib 0x0000000100730591 ssl3
getservercertificate + 705
10 libssl.1.0.0.dylib 0x000000010073318a ssl3connect + 2938
11 libssl.1.0.0.dylib 0x000000010073ba52 ssl23
connect + 3058
12 openssl.bundle 0x0000000101720337 osslstartssl + 119 (ossl_ssl.c:1059)

So the issue is not OpenSSL or RVM. Its lib/ruby/1.9.1/net/http.rb:677
so this is not true. it's openssl problem. Use OSX default openssl.
I don't know which is wrong, but I think macport's openssl has something wrong.
=end

#32 Updated by Christian Fazzini about 3 years ago

=begin
I am still confused. If it is an openssl problem, then shouldn't rvm install 1.9.2 --with-openssl-dir=/usr/local
fix it since I am using OSX default openssl?

Second when I am using RVM's ruby version. I can do ruby -r twitter -e 'puts Twitter.user("sferik").location', without any problems.

But when I go into Rails console, Twitter.user("sferik").location, returns the error.

What is the difference? Isn't Rails console using RVM's ruby version? If so, why is it returning the error?
=end

#33 Updated by Stephen Bannasch about 3 years ago

=begin
At 7:04 AM +0900 2/12/11, Christian Fazzini wrote:

Issue #4373 has been updated by Christian Fazzini.

I am still confused. If it is an openssl problem, then shouldn't rvm install 1.9.2 --with-openssl-dir=/usr/local
fix it since I am using OSX default openssl?

The default OSX openssl is NOT in /usr/local

Only code you have installed goes in /usr/local.

=end

#34 Updated by Shota Fukumori about 3 years ago

=begin

I am still confused. If it is an openssl problem, then shouldn't rvm install 1.9.2 --with-openssl-dir=/usr/local

You typed wrong my instruction 2 times, please look my instruction

I said "--with-openssl-dir=/usr", but you typed "--with-openssl-dir=/usr/local" 2 times.

I think rvm can build ruby with configure option --with-openssl-dir=/usr.
you using /usr/local, but I posted that use /usr
=end

#35 Updated by Christian Fazzini about 3 years ago

=begin
I followed: http://rvm.beginrescueend.com/packages/openssl/. I have tried installing ruby via rvm with numerous attempts. Making sure I remove the previous version before installing a new one:

rvm install 1.9.2 --with-openssl-dir=/usr
rvm install 1.9.2 --with-openssl-dir=/usr/local

In a terminal window: ruby -r twitter -e 'puts Twitter.user("sferik").location' works fine.
In Rails console, it still returns the error!

=end

#36 Updated by Christian Fazzini about 3 years ago

=begin
Here is the latest crash report log
=end

#37 Updated by Benoit Daloze about 3 years ago

=begin
On 12 February 2011 10:26, Christian Fazzini redmine@ruby-lang.org wrote:

Issue #4373 has been updated by Christian Fazzini.

I followed: http://rvm.beginrescueend.com/packages/openssl/. I have tried installing ruby via rvm with numerous attempts. Making sure I remove the previous version before installing a new one:

rvm install 1.9.2 --with-openssl-dir=/usr
rvm install 1.9.2 --with-openssl-dir=/usr/local

In a terminal window: ruby -r twitter -e 'puts Twitter.user("sferik").location' works fine.
In Rails console, it still returns the error!

Maybe the command line is incorrect.
The RVM documentation specify configure options should be passed with
-C (http://rvm.beginrescueend.com/rvm/cli/)
But the RVM doc about openssl (http://rvm.beginrescueend.com/rvm/cli/)
show you can pass it directly.

You could try:
rvm install 1.9.2 -C --with-openssl-dir=/usr
Or maybe, to allow both rvm and ruby configure script to know what you want:
rvm install 1.9.2 --with-openssl-dir=/usr -C --with-openssl-dir=/usr

=end

#38 Updated by Christian Fazzini about 3 years ago

=begin
Hi Benoit, I tried both rvm install 1.9.2 -C --with-openssl-dir=/usr and rvm install 1.9.2 --with-openssl-dir=/usr -C --with-openssl-dir=/usr. Still get the problem in Rails console.

ruby -r twitter -e 'puts Twitter.user("sferik").location' works. Rails console: 'Twitter.user("sferik").location', returns the error still...

What other options am I left here with?
=end

#39 Updated by Shota Fukumori about 3 years ago

=begin
I think you don't using rvm install 1.9.2 -C --with-openssl-dir=/usr's ruby at rails

=end

#40 Updated by Sakuro OZAWA about 3 years ago

=begin
Try this in both console to see which openssl is used.

require 'openssl'
system "otool -L #{$LOADED_FEATURES.grep(/openssl.bundle/).join (' ')}"

=end

#41 Updated by Christian Fazzini about 3 years ago

=begin
Hi Sakuro, this is what I get in Rails console:

ruby-1.9.2-p136 :001 > require 'openssl'
=> nil
ruby-1.9.2-p136 :002 > system "otool -L #{$LOADEDFEATURES.grep(/openssl.bundle/).join (' ')}"
/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x86
64-darwin10.6.0/openssl.bundle:
/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/libruby.1.9.1.dylib (compatibility version 1.9.1, current version 1.9.1)
/usr/lib/libssl.0.9.8.dylib (compatibility version 0.9.8, current version 0.9.8)
/usr/lib/libcrypto.0.9.8.dylib (compatibility version 0.9.8, current version 0.9.8)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.2.1)
/usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 227.0.0)
=> true

=end

#42 Updated by Shota Fukumori about 3 years ago

  • Status changed from Rejected to Feedback

=begin
Could you try at irb

$ irb -rtwitter

Twitter.user("sferik").location

?
=end

#43 Updated by Christian Fazzini about 3 years ago

=begin
Hi Shota, yea that seems to work. Why doesn't it work in Rails console though?

$ irb -rtwitter
ruby-1.9.2-p136 :001 > Twitter.user("sferik").location
=> "San Francisco"

=end

#44 Updated by Shota Fukumori about 3 years ago

=begin
I wanna check that it isn't issue of irb.

Hmm... could you try the following line in rails console?

$ rails console

$LOADED_FEATURES
=end

#45 Updated by Christian Fazzini about 3 years ago

=begin
I get:

$ rvm use 1.9.2
Using /Users/Chris/.rvm/gems/ruby-1.9.2-p136

$ ruby -v
ruby 1.9.2p136 (2010-12-25 revision 30365) [x86_64-darwin10.6.0]

$ rails console
Loading development environment (Rails 3.0.3)
ruby-1.9.2-p136 :001 > $LOADEDFEATURES
=> ["enumerator.so", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x86
64-darwin10.6.0/enc/encdb.bundle", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/enc/trans/transdb.bundle", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems/defaults.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/rbconfig.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/thread.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems/exceptions.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems/gempathsearcher.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems/version.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems/requirement.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems/platform.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems/specification.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems/sourceindex.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems/dependency.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/etc.bundle", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/fileutils.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/pathname.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/stringio.bundle", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/syck.bundle", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/syck/error.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/syck/basenode.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/syck/syck.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/syck/tag.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/syck/stream.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/syck/constants.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/date/format.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/date.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/syck/rubytypes.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/syck/types.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/yaml/syck.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/syck.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/yaml.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.10/lib/bundler/rubygemsext.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.10/lib/bundler/version.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.10/lib/bundler.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/digest.bundle", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/digest.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/digest/sha1.bundle", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.10/lib/bundler/environment.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.10/lib/bundler/sharedhelpers.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.10/lib/bundler/runtime.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.10/lib/bundler/settings.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.10/lib/bundler/definition.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.10/lib/bundler/dependency.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.10/lib/bundler/dsl.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/uri/common.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/uri/generic.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/uri/ftp.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/uri/http.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/uri/https.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/uri/ldap.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/uri/ldaps.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/uri/mailto.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/uri.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems/userinteraction.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems/package/fsyncdir.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems/package/tarheader.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/enc/iso88591.bundle", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/zlib.bundle", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems/package/tarinput.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems/package/taroutput.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems/package/tarreader/entry.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems/package/tarreader.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems/package/tarwriter.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems/package.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems/format.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems/ext/builder.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems/ext/configurebuilder.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/optparse.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems/command.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems/ext/extconfbuilder.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems/ext/rakebuilder.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems/ext.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems/requirepathsbuilder.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems/installer.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems/remotefetcher.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems/errors.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems/text.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/siteruby/1.9.1/rubygems/specfetcher.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/open3.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.10/lib/bundler/source.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/strscan.bundle", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.10/lib/bundler/lockfileparser.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.10/lib/bundler/lazyspecification.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/tsort.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.10/lib/bundler/specset.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.10/lib/bundler/index.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/devise-f06bed279aab/lib/devise/version.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/version.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/carrierwave-bba2a4d92805/lib/carrierwave/version.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/set.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.10/lib/bundler/resolver.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/bundler-1.0.10/lib/bundler/remotespecification.rb", "/Users/Chris/Sites/sitename/config/boot.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/e2mmap.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb/init.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb/workspace.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb/inspector.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb/context.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb/extend-command.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb/output-method.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb/notifier.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb/slex.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb/ruby-token.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb/ruby-lex.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb/srcencoding.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb/magic-file.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/readline.bundle", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb/input-method.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb/locale.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb/completion.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/commands/console.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/rubyversioncheck.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/inflector/methods.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/lazyloadhooks.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/dependencies/autoload.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/version.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/kernel/reporting.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/array/extractoptions.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/class/attributeaccessors.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/monitor.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/logger.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/logger.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/hash/reversemerge.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/fileupdatechecker.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/initializable.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/module/removemethod.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/module/delegation.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/notifications.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/array/wrap.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/deprecation/behaviors.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/deprecation/reporting.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/module/deprecation.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/module/aliasing.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/deprecation/methodwrappers.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/inflector/inflections.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/module/attributeaccessors.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/multibyte/utils.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/multibyte.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/string/multibyte.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/i18n-0.5.0/lib/i18n/version.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/i18n-0.5.0/lib/i18n/exceptions.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/i18n-0.5.0/lib/i18n/interpolate/ruby.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/i18n-0.5.0/lib/i18n.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/i18n-0.5.0/lib/i18n/config.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/i18n.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/inflector/transliterate.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/inflections.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/string/inflections.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/inflector.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/deprecation/proxywrappers.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/deprecation.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/orderedhash.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/orderedoptions.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/paths.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/rack.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/configuration.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/railtie.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/engine.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/object/blank.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/xmlmini/rexml.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/xmlmini.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/hash/keys.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/array/conversions.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/plugin.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/application.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/version.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/stringinquirer.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/basicobject.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/deprecation.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/railtie/configurable.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/railtie/configuration.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/i18nrailtie.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/railtie.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actionpack/version.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actionpack.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activemodel-3.0.3/lib/activemodel/version.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activemodel-3.0.3/lib/activemodel.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/rack-1.2.1/lib/rack.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/railtie.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/crud.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/expressions.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/predications.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/table.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/attributes/attribute.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/attributes.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/compatibility/wheres.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/relation.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/expression.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/visitors/visitor.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/visitors/depthfirst.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/bigdecimal.bundle", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/visitors/tosql.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/visitors/sqlite.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/visitors/postgresql.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/visitors/mysql.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/visitors/mssql.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/visitors/oracle.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/visitors/joinsql.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/visitors/wheresql.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/visitors/orderclauses.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/visitors/dot.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/visitors.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/treemanager.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/insertmanager.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/selectmanager.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/updatemanager.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/deletemanager.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/node.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/unary.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/binary.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/equality.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/between.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/notequal.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/assignment.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/or.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/and.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/as.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/not.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/greaterthan.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/greaterthanorequal.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/lessthan.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/lessthanorequal.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/matches.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/doesnotmatch.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/in.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/notin.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/ordering.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/lock.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/function.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/count.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/values.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/offset.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/limit.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/top.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/sum.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/exists.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/max.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/min.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/avg.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/having.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/sqlliteral.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/selectcore.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/selectstatement.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/insertstatement.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/updatestatement.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/deletestatement.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/unqualifiedcolumn.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/tablealias.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/join.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/group.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/grouping.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/innerjoin.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/outerjoin.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/stringjoin.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes/on.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/nodes.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/deprecated.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/sql/engine.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel/sqlliteral.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/arel-2.0.7/lib/arel.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/version.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/enumerable.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/concern.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/object/duplicable.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/class/inheritableattributes.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activemodel-3.0.3/lib/activemodel/attributemethods.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/attributemethods.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activemodel-3.0.3/lib/activemodel/railtie.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/object/actslike.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/duration.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/object/try.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/values/timezone.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/timewithzone.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/time/zones.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/date/zones.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/date/calculations.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/time/publicizeconversionmethods.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/time/conversions.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/datetime/calculations.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/datetime/conversions.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/process/daemon.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/date/actslike.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/time/calculations.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/string/conversions.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/i18n-0.5.0/lib/i18n/coreext/string/interpolate.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/string/interpolation.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/string/encoding.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rexml/rexml.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/rexml.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/file/path.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/module/methodnames.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/ruby/shim.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/kernel/singletonclass.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/class/attribute.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/module/attrinternal.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/module/anonymous.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/abstractcontroller.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/erb.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/string/outputsafety.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actionview.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/vendor/html-scanner.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/loaderror.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/nameerror.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actionview/railtie.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/railtie.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/railtie.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionmailer-3.0.3/lib/actionmailer/version.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/class/delegatingattributes.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/module/reachable.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/class/subclasses.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/class.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/array/uniqby.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionmailer-3.0.3/lib/actionmailer.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionmailer-3.0.3/lib/actionmailer/railtie.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activeresource-3.0.3/lib/activeresource/version.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activeresource-3.0.3/lib/activeresource.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activeresource-3.0.3/lib/activeresource/railtie.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/testunit/railtie.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/all.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/pg-0.10.1/lib/pgext.bundle", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/pg-0.10.1/lib/pg.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/singleton.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oa-core-0.1.6/lib/omniauth/form.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oa-core-0.1.6/lib/omniauth/core.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oa-basic-0.1.6/lib/omniauth/basic.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oa-oauth-0.1.6/lib/omniauth/oauth.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oa-openid-0.1.6/lib/omniauth/openid.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oa-enterprise-0.1.6/lib/omniauth/enterprise.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/omniauth-0.1.6/lib/omniauth.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/numeric/time.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/module/introspection.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/string/startsendswith.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/dependencies.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/ormadapter-0.0.4/lib/ormadapter/base.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/ormadapter-0.0.4/lib/ormadapter/toadapter.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/ormadapter-0.0.4/lib/ormadapter/version.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/benchmark.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/benchmark.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/benchmarkable.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/descendantstracker.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/time.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/time/marshal.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/time/actslike.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/date/freeze.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/date/conversions.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/datetime/actslike.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/datetime/zones.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/integer/time.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/time.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/hash/deepmerge.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/hashwithindifferentaccess.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/hash/indifferentaccess.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/hash/slice.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/string/behavior.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/errors.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/logsubscriber.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/notifications/fanout.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/logsubscriber.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/persistence.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activemodel-3.0.3/lib/activemodel/naming.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/querycache.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activemodel-3.0.3/lib/activemodel/conversion.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/hash/except.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activemodel-3.0.3/lib/activemodel/deprecatederrormethods.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activemodel-3.0.3/lib/activemodel/errors.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/callbacks.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activemodel-3.0.3/lib/activemodel/validations/callbacks.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activemodel-3.0.3/lib/activemodel/validator.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activemodel-3.0.3/lib/activemodel/validations/acceptance.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activemodel-3.0.3/lib/activemodel/validations/confirmation.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activemodel-3.0.3/lib/activemodel/validations/exclusion.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activemodel-3.0.3/lib/activemodel/validations/format.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activemodel-3.0.3/lib/activemodel/validations/inclusion.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activemodel-3.0.3/lib/activemodel/validations/length.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activemodel-3.0.3/lib/activemodel/validations/numericality.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activemodel-3.0.3/lib/activemodel/validations/presence.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activemodel-3.0.3/lib/activemodel/validations/validates.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activemodel-3.0.3/lib/activemodel/validations/with.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activemodel-3.0.3/lib/activemodel/validations.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/validations/associated.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/validations/uniqueness.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/validations.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activemodel-3.0.3/lib/activemodel/translation.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/countercache.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/locking/optimistic.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/locking/pessimistic.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/attributemethods/read.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/attributemethods/write.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/attributemethods/beforetypecast.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/attributemethods/query.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/attributemethods/primarykey.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/attributemethods/timezoneconversion.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activemodel-3.0.3/lib/activemodel/dirty.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/attributemethods/dirty.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/timestamp.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activemodel-3.0.3/lib/activemodel/massassignmentsecurity/sanitizer.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activemodel-3.0.3/lib/activemodel/massassignmentsecurity/permissionset.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activemodel-3.0.3/lib/activemodel/massassignmentsecurity.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/callbacks.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activemodel-3.0.3/lib/activemodel/observing.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activemodel-3.0.3/lib/activemodel/callbacks.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/associations.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/associationpreload.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/array/access.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/array/grouping.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/array/randomaccess.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/array.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/namedscope.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/autosaveassociation.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/nestedattributes.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/aggregations.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/transactions.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/reflection.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/json/decoding.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/jsonpure-1.4.6/lib/json/version.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/iconv.bundle", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/jsonpure-1.4.6/lib/json/common.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/enc/utf16be.bundle", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/enc/utf16le.bundle", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/enc/utf32be.bundle", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/enc/utf32le.bundle", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/json-1.5.1/ext/json/ext/json/ext/parser.bundle", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/json-1.5.1/ext/json/ext/json/ext/generator.bundle", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/jsonpure-1.4.6/lib/json/ext.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/jsonpure-1.4.6/lib/json.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/object/tojson.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/json/variable.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/bigdecimal/conversions.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/object/instancevariables.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/json/encoding.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/json.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activemodel-3.0.3/lib/activemodel/serialization.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activemodel-3.0.3/lib/activemodel/serializers/json.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/hash/conversions.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activemodel-3.0.3/lib/activemodel/serializers/xml.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/serializers/xmlserializer.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/serialization.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/bigdecimal/util.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/connectionadapters/abstract/schemadefinitions.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/connectionadapters/abstract/schemastatements.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/connectionadapters/abstract/databasestatements.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/connectionadapters/abstract/quoting.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/module/synchronization.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/connectionadapters/abstract/connectionpool.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/connectionadapters/abstract/connectionspecification.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/connectionadapters/abstract/querycache.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/connectionadapters/abstract/databaselimits.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/connectionadapters/abstractadapter.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/base.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/ormadapter-0.0.4/lib/ormadapter/adapters/activerecord.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/ormadapter-0.0.4/lib/ormadapter.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/devise-f06bed279aab/lib/devise/controllers/helpers.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/forwardable.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/warden-1.0.3/lib/warden/mixins/common.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/warden-1.0.3/lib/warden/proxy.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/warden-1.0.3/lib/warden/hooks.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/warden-1.0.3/lib/warden/config.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/warden-1.0.3/lib/warden/manager.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/warden-1.0.3/lib/warden/errors.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/warden-1.0.3/lib/warden/sessionserializer.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/warden-1.0.3/lib/warden/strategies.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/warden-1.0.3/lib/warden/strategies/base.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/warden-1.0.3/lib/warden.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/devise-f06bed279aab/lib/devise/mapping.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/devise-f06bed279aab/lib/devise/hooks/activatable.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/devise-f06bed279aab/lib/devise/models/authenticatable.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/devise-f06bed279aab/lib/devise/models.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/optionmerger.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/object/withoptions.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/devise-f06bed279aab/lib/devise/modules.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/object/toparam.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/regexp.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/routing/polymorphicroutes.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/routing.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/rack-mount-0.6.13/lib/rack/mount.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/object/toquery.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/routing/deprecatedmapper.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/routing/routeset.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/routing/mapper.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/devise-f06bed279aab/lib/devise/rails/routes.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/delegate.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/tmpdir.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/tempfile.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/string/access.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/memoizable.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/http/headers.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/rack-1.2.1/lib/rack/utils.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/rack-1.2.1/lib/rack/request.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/http/cache.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/http/mimenegotiation.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/http/parameters.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/http/filterparameters.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/http/upload.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/http/url.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/http/request.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/devise-f06bed279aab/lib/devise/rails/wardencompat.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/engine/configurable.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/engine/configuration.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/devise-f06bed279aab/lib/devise/rails.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/devise-f06bed279aab/lib/devise.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth-0.4.4/lib/oauth/oauth.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth-0.4.4/lib/oauth/coreext.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth-0.4.4/lib/oauth/client.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/socket.bundle", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/socket.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/timeout.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/net/protocol.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/net/http.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/openssl.bundle", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/openssl/bn.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/openssl/cipher.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/openssl/digest.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/openssl/buffering.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/fcntl.bundle", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/openssl/ssl-internal.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/openssl/x509-internal.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/openssl.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/net/https.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/base64.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth-0.4.4/lib/oauth/helper.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth-0.4.4/lib/oauth/requestproxy.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth-0.4.4/lib/oauth/requestproxy/base.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/cgi/core.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/cgi/cookie.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/cgi/util.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/cgi.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth-0.4.4/lib/oauth/requestproxy/nethttp.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth-0.4.4/lib/oauth/client/nethttp.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth-0.4.4/lib/oauth/errors/error.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth-0.4.4/lib/oauth/errors/unauthorized.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth-0.4.4/lib/oauth/errors/problem.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth-0.4.4/lib/oauth/errors.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth-0.4.4/lib/oauth/consumer.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth-0.4.4/lib/oauth/tokens/token.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth-0.4.4/lib/oauth/tokens/servertoken.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth-0.4.4/lib/oauth/tokens/consumertoken.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth-0.4.4/lib/oauth/tokens/requesttoken.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth-0.4.4/lib/oauth/tokens/accesstoken.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth-0.4.4/lib/oauth/token.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth-0.4.4/lib/oauth/signature.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth-0.4.4/lib/oauth/signature/base.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth-0.4.4/lib/digest/hmac.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth-0.4.4/lib/oauth/signature/hmac/base.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth-0.4.4/lib/oauth/signature/hmac/sha1.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth-0.4.4/lib/oauth/client/helper.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth-0.4.4/lib/oauth/requestproxy/mockrequest.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth-0.4.4/lib/oauth.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/wardenoauth-0.1.1/lib/wardenoauth/base.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/wardenoauth-0.1.1/lib/wardenoauth/errors.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/wardenoauth-0.1.1/lib/wardenoauth/configextension.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/wardenoauth-0.1.1/lib/wardenoauth.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/error.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faraday-0.5.4/lib/faraday/utils.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/addressable-2.2.4/lib/addressable/version.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/addressable-2.2.4/lib/addressable/idna.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/addressable-2.2.4/lib/addressable/uri.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faraday-0.5.4/lib/faraday/connection.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faraday-0.5.4/lib/faraday/middleware.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faraday-0.5.4/lib/faraday/adapter.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faraday-0.5.4/lib/faraday/error.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faraday-0.5.4/lib/faraday.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/configuration.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faraday-0.5.4/lib/faraday/response.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/hashie-1.0.0/lib/hashie.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faradaymiddleware-0.3.2/lib/faraday/mashify.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faraday-0.5.4/lib/faraday/request.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth2-0.1.1/lib/oauth2/client.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth2-0.1.1/lib/oauth2/strategy/base.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/multijson-0.0.5/lib/multijson.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth2-0.1.1/lib/oauth2/strategy/webserver.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth2-0.1.1/lib/oauth2/accesstoken.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth2-0.1.1/lib/oauth2/responseobject.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/oauth2-0.1.1/lib/oauth2.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faradaymiddleware-0.3.2/lib/faraday/oauth2.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faradaymiddleware-0.3.2/lib/faraday/parsejson.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/multixml-0.2.1/lib/multixml/coreextensions.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/multixml-0.2.1/lib/multixml.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faradaymiddleware-0.3.2/lib/faraday/parsexml.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/faradaymiddleware-0.3.2/lib/faradaymiddleware.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/faraday/multipart.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/simpleoauth-0.1.4/lib/simpleoauth/coreext/object.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/simpleoauth-0.1.4/lib/simpleoauth/header.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/simpleoauth-0.1.4/lib/simpleoauth.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/faraday/oauth.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/faraday/raisehttp4xx.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/faraday/raisehttp5xx.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/connection.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/request.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/authentication.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/api.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/client/account.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/client/block.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/client/directmessages.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/client/favorites.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/client/friendsandfollowers.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/client/friendship.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/client/geo.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/client/legal.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/client/list.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/client/listmembers.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/client/listsubscribers.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/client/localtrends.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/client/notification.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/client/savedsearches.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/client/spamreporting.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/client/timeline.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/client/trends.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/client/tweets.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/client/user.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/client/utils.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/client.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/search.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter/base.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/bundler/gems/twitter-896d365f9726/lib/twitter.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/cancan-1.5.1/lib/cancan/ability.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/cancan-1.5.1/lib/cancan/rule.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/cancan-1.5.1/lib/cancan/controllerresource.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/logsubscriber.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/middleware/stack.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/configurable.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/abstractcontroller/base.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/metal.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/abstractcontroller/viewpaths.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/abstractcontroller/rendering.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/abstractcontroller/layouts.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/abstractcontroller/translation.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/abstractcontroller/assetpaths.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/abstractcontroller/helpers.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/metal/helpers.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/metal/hideactions.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/routing/urlfor.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/metal/urlfor.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/abstractcontroller/logger.rb", "/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x8664-darwin10.6.0/digest/md5.bundle", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/rack-1.2.1/lib/rack/response.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/http/response.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/metal/rackdelegation.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/metal/redirecting.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/metal/rendering.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/metal/renderers.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/metal/head.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/metal/conditionalget.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/metal/sessionmanagement.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/caching/pages.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/caching/actions.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/caching/fragments.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activerecord-3.0.3/lib/activerecord/observer.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/caching/sweeping.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/caching.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/http/mimetypes.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actiondispatch/http/mimetype.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/abstractcontroller/collector.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/metal/mimeresponds.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/metal/implicitrender.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/metal/cookies.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/metal/flash.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/metal/exceptions.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/abstractcontroller/callbacks.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/metal/requestforgeryprotection.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/metal/streaming.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/module/attraccessorwithdefault.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/module.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/recordidentifier.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/base64.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/metal/httpauthentication.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/metal/instrumentation.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/coreext/proc.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/activesupport/rescuable.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/metal/rescue.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actionview/paths.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/metal/responder.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/metal/compatibility.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/deprecated/base.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/actionpack-3.0.3/lib/actioncontroller/base.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/cancan-1.5.1/lib/cancan/controlleradditions.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/cancan-1.5.1/lib/cancan/modeladditions.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/cancan-1.5.1/lib/cancan/exceptions.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/cancan-1.5.1/lib/cancan/inheritedresource.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/cancan-1.5.1/lib/cancan/modeladapters/abstractadapter.rb", "/Users/Chris/.rvm/gems/ruby-1.9.2-p136/gems/cancan-1.5.1/lib/cancan/modeladapters/default_adapter.rb", "/

#46 Updated by Christian Fazzini about 3 years ago

=begin
Any updates on this?

At above paste. Is it normal that openssl is bundled/using ruby 1.9.1. Look at this line:

"/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x86_64-darwin10.6.0/openssl.bundle"
=end

#47 Updated by Shota Fukumori about 3 years ago

=begin
ruby-list:47892 is related issue?

--
Shota Fukumori a.k.a. @sora_h - http://codnote.net/

=end

#48 Updated by Christian Fazzini about 3 years ago

=begin
Shota, what is the related issue? I am still getting the same error as initial post.
=end

#49 Updated by Shota Fukumori about 3 years ago

=begin
Related to your issue (this thread's issue)
=end

#50 Updated by Christian Fazzini about 3 years ago

=begin
Yea it is. Earlier you told me to do $LOADEDFEATURES. I was just checking if its normal for the output of $LOADEDFEATURES to return:

"/Users/Chris/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x86_64-darwin10.6.0/openssl.bundle"

I notice, the above line has 1.9.1. Shouldn't it be 1.9.2? Maybe this is the problem?
=end

#51 Updated by Shota Fukumori about 3 years ago

=begin
1.9.2's rubylibversion is 1.9.1, so library directory is 1.9.1. (See 1.9.2's NEWS)

And I can't decide "ruby's issue" or "openssl's issue" or "rails issue."

Anyone can decide a factor for this problem?

=end

#52 Updated by Christian Fazzini about 3 years ago

=begin
Shota, what approach can I take to overcome this issue? What do you suggest? Perhaps, I can remove RVM completely? Or uninstall OpenSSL via MacPorts? I could also do a reformat of the entire system, but that would take far too long and much effort to backup and restore.

Let me know if I should provide any other files, logs, etc to better diagnose this problem.
=end

#53 Updated by Shota Fukumori about 3 years ago

=begin
Sorry, I can't suggest any ways.

Anyone can suggest a way to he?
=end

#54 Updated by Benoit Daloze about 3 years ago

=begin
On 6 February 2011 18:43, Christian Fazzini redmine@ruby-lang.org wrote:

Issue #4373 has been updated by Christian Fazzini.

Openssl is already installed via macports. Actually, the replication is quite simple. I have come up with a narrowed step-by-step procedure:

1) Install rails
2) Create a new rails project
3) Open gem file and include the following gems: gem 'twitter', :git => 'http://github.com/jnunemaker/twitter.git'
4) Bundle install
5) Start rails server (rails s)
6) Start rails console (rails c)
7) In rails console, type: Twitter.user("sferik").location (or any Twitter gem related commands at: http://twitter.rubyforge.org/)

That's when the error comes up. As I am aware, the Twitter gem uses the Faraday gem which somewhat uses /net/http.rb

http://redmine.ruby-lang.org/issues/show/4373


http://redmine.ruby-lang.org

I can not reproduce using these steps with trunk (ruby 1.9.3dev
(2011-02-18 trunk 30894) [x86_64-darwin10.6.0]).

Shota, what approach can I take to overcome this issue? What do you suggest?
Perhaps, I can remove RVM completely? Or uninstall OpenSSL via MacPorts?
I could also do a reformat of the entire system, but that would take far too long and much effort to backup and restore.

I'd probably try first to uninstall OpenSSL from MacPorts (or maybe
move /opt to be sure Ruby won't look there).
Then reinstalling rvm (I once had some really weird issue, and
reinstalling rvm solved it).
You can of course just mv ~/.rvm ~/.rvm_old to not lose your old installation.
And it would be interesting to see if it also happens with trunk (rvm
install ruby-head).

=end

#55 Updated by Christian Fazzini about 3 years ago

=begin
Benoit, I'll go through those steps you suggested.

By the way, is 1.9.3 safe to use in production? Any reason, why you didnt try reproducing in 1.9.2?
=end

#56 Updated by Benoit Daloze about 3 years ago

=begin
On 19 February 2011 03:08, Christian Fazzini redmine@ruby-lang.org wrote:

Issue #4373 has been updated by Christian Fazzini.

Benoit, I'll go through those steps you suggested.

By the way, is 1.9.3 safe to use in production? Any reason, why you didnt try reproducing in 1.9.2?

Probably not, it's always better to use a release, but I can't judge.

I just tested with ruby 1.9.2p136 (2010-12-25 revision 30363)
[x86_64-darwin10.5.0], and I can't reproduce either.

=end

#57 Updated by Christian Fazzini about 3 years ago

=begin
Ok, I have pinpointed the problem. I do not need to move /opt. To diagnose this, I created a new rails app. I have included the gem file. In there you will see that it includes the twitter gem. HOWEVER, I've commented line 9: gem 'pg'. Which I will explain why, later on.

The following now works, through these steps:

sudo mv /opt /opt_old
< <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )

ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]

rvm install 1.9.2
Installing Ruby from source to: /Users/Chris/.rvm/rubies/ruby-1.9.2-p136, this may take a while depending on your cpu(s)...

ruby-1.9.2-p136 - #fetching
ruby-1.9.2-p136 - #downloading ruby-1.9.2-p136, this may take a while depending on your connection...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 8612k 100 8612k 0 0 36861 0 0:03:59 0:03:59 --:--:-- 26126
ruby-1.9.2-p136 - #extracting ruby-1.9.2-p136 to /Users/Chris/.rvm/src/ruby-1.9.2-p136
ruby-1.9.2-p136 - #extracted to /Users/Chris/.rvm/src/ruby-1.9.2-p136
ruby-1.9.2-p136 - #configuring
ruby-1.9.2-p136 - #compiling
ruby-1.9.2-p136 - #installing
ruby-1.9.2-p136 - Updating #rubygems to the latest.
Removing old Rubygems files...
Installing rubygems dedicated to ruby-1.9.2-p136...
Retrieving rubygems-1.5.2
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 286k 100 286k 0 0 34987 0 0:00:08 0:00:08 --:--:-- 60846
Extracting rubygems-1.5.2 ...
Installing rubygems for /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/bin/ruby
Installation of rubygems completed successfully.
ruby-1.9.2-p136 - Updating #rubygems to the latest.
Removing old Rubygems files...
Installing rubygems dedicated to ruby-1.9.2-p136...
Installing rubygems for /Users/Chris/.rvm/rubies/ruby-1.9.2-p136/bin/ruby
Installation of rubygems completed successfully.
ruby-1.9.2-p136 - adjusting #shebangs for (gem irb erb ri rdoc testrb rake).
ruby-1.9.2-p136 - #importing default gemsets (/Users/Chris/.rvm/gemsets/)
Install of ruby-1.9.2-p136 - #complete

rvm use 1.9.2
Using /Users/Chris/.rvm/gems/ruby-1.9.2-p136

ruby -v
ruby 1.9.2p136 (2010-12-25 revision 30365) [x86_64-darwin10.6.0]

cd Sites/blog
bundle install
/Library/Ruby/Site/1.8/rubygems.rb:861:in report_activate_error': Could not find RubyGem bundler (>= 0) (Gem::LoadError)
from /Library/Ruby/Site/1.8/rubygems.rb:255:in
activate'
from /Library/Ruby/Site/1.8/rubygems.rb:1204:in `gem'
from /usr/bin/bundle:18

gem install bundler
Fetching: bundler-1.0.10.gem (100%)
Successfully installed bundler-1.0.10
1 gem installed
Installing ri documentation for bundler-1.0.10...
Installing RDoc documentation for bundler-1.0.10...

bundle install
Fetching http://github.com/jnunemaker/twitter.git
remote: Counting objects: 5780, done.
remote: Compressing objects: 100% (2157/2157), done.
remote: Total 5780 (delta 3834), reused 5267 (delta 3469)
Receiving objects: 100% (5780/5780), 1.68 MiB | 185 KiB/s, done.
Resolving deltas: 100% (3834/3834), done.
Fetching source index for http://rubygems.org/
Using rake (0.8.7)
Installing abstract (1.0.0)
Installing activesupport (3.0.3)
Installing builder (2.1.2)
Installing i18n (0.5.0)
Installing activemodel (3.0.3)
Installing erubis (2.6.6)
Installing rack (1.2.1)
Installing rack-mount (0.6.13)
Installing rack-test (0.5.7)
Installing tzinfo (0.3.24)
Installing actionpack (3.0.3)
Installing mime-types (1.16)
Installing polyglot (0.3.1)
Installing treetop (1.4.9)
Installing mail (2.2.15)
Installing actionmailer (3.0.3)
Installing arel (2.0.7)
Installing activerecord (3.0.3)
Installing activeresource (3.0.3)
Installing addressable (2.2.4)
Using bundler (1.0.10)
Installing multipart-post (1.1.0)
Installing faraday (0.5.4)
Installing faradaymiddleware (0.3.2)
Installing hashie (1.0.0)
Installing multi
json (0.0.5)
Installing multixml (0.2.1)
Installing thor (0.14.6)
Installing railties (3.0.3)
Installing rails (3.0.3)
Installing simple
oauth (0.1.4)
Using twitter (1.1.2) from http://github.com/jnunemaker/twitter.git (at master)
Your bundle is complete! Use bundle show [gemname] to see where a bundled gem is installed.

ruby -r twitter -e 'puts Twitter.user("sferik").location'
internal:lib/rubygems/custom_require:29:in require': no such file to load -- twitter (LoadError)
from <internal:lib/rubygems/custom_require>:29:in
require'

gem install twitter
Fetching: twitter-1.1.2.gem (100%)
Successfully installed twitter-1.1.2
1 gem installed
Installing ri documentation for twitter-1.1.2...
Installing RDoc documentation for twitter-1.1.2...

ruby -r twitter -e 'puts Twitter.user("sferik").location'
San Francisco

rails c
ruby-1.9.2-p136 :001 > Twitter.user("sferik").location
=> "San Francisco"


In the gem file, if I uncomment line 9: gem 'twitter' and then do bundle install. In console, running ruby -r twitter -e 'puts Twitter.user("sferik").location' still works.

However when I go into rails console, Twitter.user("sferik").location returns the segfault error.

I suspect that it has something to do with the way I installed PostgreSql, via macports. You will notice that PostgreSql depends on openssl (macport version), when I do: sudo port uninstall openssl, it says:

Warning: port definitions are more than two weeks old, consider using selfupdate
---> Unable to uninstall/deactivate openssl @1.0.0c0, the following ports depend on it:
---> postgresql83 @8.3.13
0
---> python27 @2.7.11
Error: Target org.macports.uninstall returned: Please uninstall the ports that depend on openssl first.
Log for openssl is at: /opt/local/var/macports/logs/
optlocalvarmacportsregistryportfilesopenssl1.0.0c0/main.log
Warning: Failed to execute portfile from registry for openssl @1.0.0c0
---> Unable to uninstall/deactivate openssl @1.0.0c
0, the following ports depend on it:
---> postgresql83 @8.3.130
---> python27 @2.7.1
1
Error: port uninstall failed: Please uninstall the ports that depend on openssl first.

I believe that the problem occurs because:
- Rails includes the pg gem, which is using the openssl version of macports and not the OSX default openssl.

The next approach I will take, is to uninstall postgresql and openssl through macports and reinstall postgresql to be configured to use OSX default openssl. I don't know if I can install postgresql to use OSX default openssl, but I will give it a shot and report my findings here.

=end

#58 Updated by Christian Fazzini about 3 years ago

=begin
Just an update. I uninstalled any variation of macport postgresql and openssl, via:

sudo port uninstall --follow-dependents portname openssl
---> Deactivating postgresql83-server @8.3.130
---> Cleaning postgresql83-server
---> Uninstalling postgresql83-server @8.3.13
0
---> Cleaning postgresql83-server
---> Deactivating postgresql83 @8.3.130
---> Cleaning postgresql83
---> Uninstalling postgresql83 @8.3.13
0
---> Cleaning postgresql83
---> Deactivating ffmpeg @0.6.10
---> Cleaning ffmpeg
---> Uninstalling ffmpeg @0.6.1
0
---> Cleaning ffmpeg
---> Deactivating libsdl @1.2.149
---> Cleaning libsdl
---> Uninstalling libsdl @1.2.14
9
---> Cleaning libsdl
---> Deactivating xorg-libXrandr @1.3.10
---> Cleaning xorg-libXrandr
---> Uninstalling xorg-libXrandr @1.3.1
0
---> Cleaning xorg-libXrandr
---> Deactivating xorg-libXext @1.2.00
---> Cleaning xorg-libXext
---> Uninstalling xorg-libXext @1.2.0
0
---> Cleaning xorg-libXext
---> Deactivating xrender @0.9.60
---> Cleaning xrender
---> Uninstalling xrender @0.9.6
0
---> Cleaning xrender
---> Deactivating xorg-libX11 @1.4.10
---> Cleaning xorg-libX11
---> Uninstalling xorg-libX11 @1.4.1
0
---> Cleaning xorg-libX11
---> Deactivating xorg-libxcb @1.70+python27
---> Cleaning xorg-libxcb
---> Uninstalling xorg-libxcb @1.7
0+python27
---> Cleaning xorg-libxcb
---> Deactivating xorg-xcb-proto @1.60+python27
---> Cleaning xorg-xcb-proto
---> Uninstalling xorg-xcb-proto @1.6
0+python27
---> Cleaning xorg-xcb-proto
---> Deactivating python27 @2.7.11
---> Cleaning python27
---> Uninstalling python27 @2.7.1
1
---> Cleaning python27
---> Deactivating openssl @1.0.0c0
---> Cleaning openssl
---> Uninstalling openssl @1.0.0c
0
---> Cleaning openssl

Then I installed homebrew packaging manager. Then: brew install postgres

The segfault error does not show anymore. Still have to test a few things out. But looking good so far.
Appreciate the help. Thanks.
=end

#59 Updated by Shota Fukumori about 3 years ago

  • Status changed from Feedback to Rejected

=begin

=end

#60 Updated by Michael Smith about 3 years ago

=begin
Not sure why this is being rejected all the time. This seems to be a genuine issue. I found nothing but spammy bot sites copying the same post from mailing lists all over while searching this issue on Google.

Anyway, for anyone encountering this problem with rails using action mailer to connect to the Gmail SMTP, I found that changing the config to use SSL instead of TLS makes the segmentation fault go away:

ActionMailer::Base.smtpsettings = {
:address => "smtp.gmail.com",
:port => 465, # changed from 587
:domain => "DOMAIN",
:user
name => "USERNAME",
:password => 'PASSWORD',
:authentication => "plain",
:enablestarttlsauto => false # changed from true
}

Hope this helps people more than a "Why don't you file a bug report?" that seems to go to a "status changed to rejected" over and over ;)
=end

#61 Updated by Mark Nadig about 3 years ago

=begin
co-worker found tip in [[[https://github.com/drewblas/aws-ses#readme]]] to set
this environment variable:
RUBYOPT=-r openssl

Confirmed fixed the segfault I was running into on OSx 10.6.6 w/ 1.9.2p136 and IMAP over ssl.

Hopt helps someone else down the road.
=end

#62 Updated by Yui NARUSE over 2 years ago

  • Status changed from Rejected to Third Party's Issue
  • Priority changed from High to Normal

Also available in: Atom PDF