[ruby-core:33201] [Ruby 1.9-Bug#3941] Segmentation fault ruby 1.9.2p0 [x86_64-linux]
From:
Ryan Duryea <redmine@...>
Date:
2010-11-15 20:15:38 UTC
List:
ruby-core #33201
Issue #3941 has been updated by Ryan Duryea. File other-segfault-report.txt added I _think_ my install of RVM has ruby built with -ggdb so I'm going to attach my own report on the chance that it is helpful. Until today, I have never encountered this problem. I've been running the same version of ruby for many weeks (I don't recall exactly, but it's been over a month). The only change I can think of is that I updated to Mac OS X 10.6.5 over the weekend. After I encountered the problem this morning, I completely wiped out and reinstalled rvm and all my gems, but the problem persists. So far the problem seems limited to one action in one controller in my rails app. Even when I pass identical requests to my rails app, roughly two out of three requests will succeed and one will fail. Because of the problem's intermittent nature, I have yet to isolate a good piece of reproducible code. ---------------------------------------- http://redmine.ruby-lang.org/issues/show/3941 ---------------------------------------- http://redmine.ruby-lang.org
Attachments (1)
other-segfault-report.txt
(30.9 KB, text/plain)
/Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activemodel-3.0.1/lib/active_model/attribute_methods.rb:272: [BUG] Segmentation fault ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-darwin10.5.0] -- control frame ---------- c:0105 p:0011 s:0567 b:0567 l:000538 d:000566 EVAL /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activemodel-3.0.1/lib/active_model/attribute_methods.rb:272 c:0104 p:---- s:0565 b:0565 l:000564 d:000564 FINISH c:0103 p:---- s:0563 b:0563 l:000562 d:000562 CFUNC :module_eval c:0102 p:0168 s:0557 b:0557 l:000538 d:000556 BLOCK /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activemodel-3.0.1/lib/active_model/attribute_methods.rb:271 c:0101 p:---- s:0552 b:0552 l:000551 d:000551 FINISH c:0100 p:---- s:0550 b:0550 l:000549 d:000549 CFUNC :each c:0099 p:0015 s:0547 b:0547 l:000538 d:000546 BLOCK /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activemodel-3.0.1/lib/active_model/attribute_methods.rb:262 c:0098 p:---- s:0544 b:0544 l:000543 d:000543 FINISH c:0097 p:---- s:0542 b:0542 l:000541 d:000541 CFUNC :each c:0096 p:0029 s:0539 b:0539 l:000538 d:000538 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activemodel-3.0.1/lib/active_model/attribute_methods.rb:261 c:0095 p:0023 s:0535 b:0535 l:000534 d:000534 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/attribute_methods.rb:13 c:0094 p:0017 s:0532 b:0532 l:000531 d:000531 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/attribute_methods.rb:51 c:0093 p:0055 s:0528 b:0528 l:000518 d:000527 BLOCK /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/base.rb:1548 c:0092 p:---- s:0524 b:0524 l:000523 d:000523 FINISH c:0091 p:---- s:0522 b:0522 l:000521 d:000521 CFUNC :each c:0090 p:0076 s:0519 b:0519 l:000518 d:000518 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/base.rb:1544 c:0089 p:0146 s:0512 b:0512 l:000511 d:000511 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/base.rb:1411 c:0088 p:---- s:0505 b:0505 l:000504 d:000504 FINISH c:0087 p:---- s:0503 b:0503 l:000502 d:000502 CFUNC :new c:0086 p:0019 s:0499 b:0499 l:000498 d:000498 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/reflection.rb:173 c:0085 p:0067 s:0495 b:0495 l:000494 d:000494 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/associations/association_collection.rb:512 c:0084 p:0048 s:0490 b:0490 l:000489 d:000489 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/associations/association_collection.rb:119 c:0083 p:0034 s:0485 b:0485 l:000484 d:000484 METHOD /Users/ryan/avanta/docman2/app/controllers/documents_controller.rb:13 c:0082 p:0012 s:0482 b:0482 l:000481 d:000481 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_controller/metal/implicit_render.rb:4 c:0081 p:0015 s:0477 b:0477 l:000476 d:000476 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/abstract_controller/base.rb:150 c:0080 p:0041 s:0472 b:0472 l:000471 d:000471 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_controller/metal/rendering.rb:11 c:0079 p:0010 s:0468 b:0468 l:000670 d:000467 BLOCK /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/abstract_controller/callbacks.rb:18 c:0078 p:0123 s:0466 b:0466 l:000465 d:000465 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activesupport-3.0.1/lib/active_support/callbacks.rb:445 c:0077 p:0113 s:0460 b:0460 l:000459 d:000459 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activesupport-3.0.1/lib/active_support/callbacks.rb:409 c:0076 p:0024 s:0451 b:0451 l:000450 d:000450 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activesupport-3.0.1/lib/active_support/callbacks.rb:93 c:0075 p:0015 s:0445 b:0445 l:000670 d:000670 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/abstract_controller/callbacks.rb:17 c:0074 p:0012 s:0441 b:0441 l:000422 d:000440 BLOCK /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_controller/metal/instrumentation.rb:30 c:0073 p:0017 s:0437 b:0437 l:000427 d:000436 BLOCK /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activesupport-3.0.1/lib/active_support/notifications.rb:52 c:0072 p:0032 s:0435 b:0435 l:000434 d:000434 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activesupport-3.0.1/lib/active_support/notifications/instrumenter.rb:21 c:0071 p:0036 s:0428 b:0428 l:000427 d:000427 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activesupport-3.0.1/lib/active_support/notifications.rb:52 c:0070 p:0152 s:0423 b:0423 l:000422 d:000422 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_controller/metal/instrumentation.rb:29 c:0069 p:0012 s:0417 b:0417 l:000416 d:000416 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_controller/metal/rescue.rb:17 c:0068 p:0093 s:0412 b:0412 l:000411 d:000411 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/abstract_controller/base.rb:119 c:0067 p:0084 s:0406 b:0406 l:000405 d:000405 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/abstract_controller/rendering.rb:40 c:0066 p:0048 s:0401 b:0401 l:000400 d:000400 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_controller/metal.rb:133 c:0065 p:0086 s:0396 b:0396 l:000395 d:000395 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_controller/metal/rack_delegation.rb:14 c:0064 p:0030 s:0390 b:0390 l:000c98 d:000389 BLOCK /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_controller/metal.rb:173 c:0063 p:---- s:0387 b:0387 l:000386 d:000386 FINISH c:0062 p:---- s:0385 b:0385 l:000384 d:000384 CFUNC :call c:0061 p:0022 s:0381 b:0381 l:000380 d:000380 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/routing/route_set.rb:62 c:0060 p:0094 s:0375 b:0375 l:000374 d:000374 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/routing/route_set.rb:27 c:0059 p:0097 s:0369 b:0369 l:000341 d:000368 BLOCK /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/rack-mount-0.6.13/lib/rack/mount/route_set.rb:148 c:0058 p:0014 s:0363 b:0363 l:000347 d:000362 BLOCK /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/rack-mount-0.6.13/lib/rack/mount/code_generation.rb:93 c:0057 p:0643 s:0358 b:0358 l:000357 d:000357 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/rack-mount-0.6.13/lib/rack/mount/code_generation.rb:82 c:0056 p:0198 s:0348 b:0348 l:000347 d:000347 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/rack-mount-0.6.13/lib/rack/mount/code_generation.rb:92 c:0055 p:0092 s:0342 b:0342 l:000341 d:000341 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/rack-mount-0.6.13/lib/rack/mount/route_set.rb:139 c:0054 p:0025 s:0336 b:0336 l:000335 d:000335 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/routing/route_set.rb:492 c:0053 p:0015 s:0332 b:0332 l:000331 d:000331 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/middleware/best_standards_support.rb:17 c:0052 p:0093 s:0325 b:0325 l:000324 d:000324 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/middleware/head.rb:14 c:0051 p:0155 s:0318 b:0318 l:000317 d:000317 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/rack-1.2.1/lib/rack/methodoverride.rb:24 c:0050 p:0046 s:0312 b:0312 l:000311 d:000311 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/middleware/params_parser.rb:21 c:0049 p:0054 s:0307 b:0307 l:000306 d:000306 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/middleware/flash.rb:182 c:0048 p:0027 s:0300 b:0300 l:000299 d:000299 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/middleware/session/abstract_store.rb:149 c:0047 p:0015 s:0289 b:0289 l:000288 d:000288 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/middleware/cookies.rb:287 c:0046 p:0014 s:0281 b:0281 l:001bc0 d:000280 BLOCK /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/query_cache.rb:32 c:0045 p:0019 s:0279 b:0279 l:000278 d:000278 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/connection_adapters/abstract/query_cache.rb:28 c:0044 p:0051 s:0275 b:0275 l:000274 d:000274 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/query_cache.rb:12 c:0043 p:0019 s:0271 b:0271 l:001bc0 d:001bc0 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/query_cache.rb:31 c:0042 p:0015 s:0267 b:0267 l:000266 d:000266 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:3 c:0041 p:0029 s:0263 b:0263 l:000a20 d:000262 BLOCK /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/middleware/callbacks.rb:46 c:0040 p:0155 s:0261 b:0261 l:000260 d:000260 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activesupport-3.0.1/lib/active_support/callbacks.rb:415 c:0039 p:0011 s:0251 b:0251 l:000a20 d:000a20 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/middleware/callbacks.rb:44 c:0038 p:0015 s:0247 b:0247 l:000246 d:000246 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/rack-1.2.1/lib/rack/sendfile.rb:107 c:0037 p:0049 s:0237 b:0237 l:000236 d:000236 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/middleware/remote_ip.rb:48 c:0036 p:0015 s:0233 b:0233 l:000232 d:000232 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/middleware/show_exceptions.rb:46 c:0035 p:0027 s:0225 b:0225 l:000224 d:000224 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.1/lib/rails/rack/logger.rb:13 c:0034 p:0032 s:0221 b:0221 l:000220 d:000220 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/rack-1.2.1/lib/rack/runtime.rb:17 c:0033 p:0052 s:0212 b:0212 l:000211 d:000211 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activesupport-3.0.1/lib/active_support/cache/strategy/local_cache.rb:72 c:0032 p:0014 s:0208 b:0208 l:000202 d:000207 BLOCK /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/rack-1.2.1/lib/rack/lock.rb:11 c:0031 p:0019 s:0206 b:0206 l:000205 d:000205 METHOD <internal:prelude>:10 c:0030 p:0054 s:0203 b:0203 l:000202 d:000202 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/rack-1.2.1/lib/rack/lock.rb:11 c:0029 p:0193 s:0198 b:0198 l:000197 d:000197 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/middleware/static.rb:30 c:0028 p:0032 s:0191 b:0191 l:000190 d:000190 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.1/lib/rails/application.rb:168 c:0027 p:0021 s:0187 b:0187 l:000186 d:000186 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.1/lib/rails/application.rb:77 c:0026 p:---- s:0182 b:0182 l:000181 d:000181 FINISH c:0025 p:0538 s:0180 b:0180 l:000179 d:000179 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/rack/request_handler.rb:96 c:0024 p:0664 s:0168 b:0168 l:000167 d:000167 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/abstract_request_handler.rb:513 c:0023 p:0175 s:0154 b:0154 l:000153 d:000153 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/abstract_request_handler.rb:274 c:0022 p:0184 s:0146 b:0146 l:000145 d:000145 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/rack/application_spawner.rb:205 c:0021 p:0084 s:0134 b:0134 l:000121 d:000133 BLOCK /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/rack/application_spawner.rb:170 c:0020 p:0094 s:0131 b:0131 l:000130 d:000130 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/utils.rb:479 c:0019 p:0063 s:0122 b:0122 l:000121 d:000121 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/rack/application_spawner.rb:165 c:0018 p:0178 s:0113 b:0113 l:000112 d:000112 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb:357 c:0017 p:0048 s:0102 b:0102 l:000101 d:000101 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb:206 c:0016 p:0362 s:0095 b:0095 l:000094 d:000094 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb:180 c:0015 p:0010 s:0086 b:0086 l:000085 d:000085 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/rack/application_spawner.rb:128 c:0014 p:0082 s:0081 b:0081 l:000062 d:000080 BLOCK /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb:253 c:0013 p:0078 s:0078 b:0078 l:000077 d:000077 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server_collection.rb:132 c:0012 p:0027 s:0073 b:0073 l:000062 d:000072 BLOCK /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb:246 c:0011 p:0014 s:0071 b:0071 l:000065 d:000070 BLOCK /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server_collection.rb:82 c:0010 p:0019 s:0069 b:0069 l:000068 d:000068 METHOD <internal:prelude>:10 c:0009 p:0013 s:0066 b:0066 l:000065 d:000065 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server_collection.rb:79 c:0008 p:0131 s:0063 b:0063 l:000062 d:000062 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb:244 c:0007 p:0242 s:0054 b:0054 l:000053 d:000053 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb:137 c:0006 p:0066 s:0050 b:0050 l:000049 d:000049 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb:275 c:0005 p:0178 s:0041 b:0041 l:000040 d:000040 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb:357 c:0004 p:0048 s:0030 b:0030 l:000029 d:000029 METHOD /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb:206 c:0003 p:0768 s:0023 b:0023 l:0017d8 d:001f00 EVAL /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/helper-scripts/passenger-spawn-server:99 c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH c:0001 p:0000 s:0002 b:0002 l:0017d8 d:0017d8 TOP --------------------------- -- Ruby level backtrace information ---------------------------------------- /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/helper-scripts/passenger-spawn-server:99:in `<main>' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb:275:in `handle_spawn_application' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb:137:in `spawn_application' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb:244:in `spawn_rack_application' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize' <internal:prelude>:10:in `synchronize' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server_collection.rb:82:in `block in synchronize' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb:246:in `block in spawn_rack_application' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server_collection.rb:132:in `lookup_or_add' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb:253:in `block (2 levels) in spawn_rack_application' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/rack/application_spawner.rb:128:in `start' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb:180:in `start' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/rack/application_spawner.rb:165:in `handle_spawn_application' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/utils.rb:479:in `safe_fork' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/rack/application_spawner.rb:170:in `block in handle_spawn_application' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/rack/application_spawner.rb:205:in `start_request_handler' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/abstract_request_handler.rb:274:in `main_loop' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/abstract_request_handler.rb:513:in `accept_and_process_next_request' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0/lib/phusion_passenger/rack/request_handler.rb:96:in `process_request' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.1/lib/rails/application.rb:77:in `method_missing' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.1/lib/rails/application.rb:168:in `call' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/middleware/static.rb:30:in `call' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/rack-1.2.1/lib/rack/lock.rb:11:in `call' <internal:prelude>:10:in `synchronize' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/rack-1.2.1/lib/rack/lock.rb:11:in `block in call' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activesupport-3.0.1/lib/active_support/cache/strategy/local_cache.rb:72:in `call' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/rack-1.2.1/lib/rack/runtime.rb:17:in `call' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.1/lib/rails/rack/logger.rb:13:in `call' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/middleware/show_exceptions.rb:46:in `call' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/middleware/remote_ip.rb:48:in `call' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/rack-1.2.1/lib/rack/sendfile.rb:107:in `call' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/middleware/callbacks.rb:44:in `call' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activesupport-3.0.1/lib/active_support/callbacks.rb:415:in `_run_call_callbacks' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/middleware/callbacks.rb:46:in `block in call' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:355:in `call' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/query_cache.rb:31:in `call' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/query_cache.rb:12:in `cache' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/connection_adapters/abstract/query_cache.rb:28:in `cache' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/query_cache.rb:32:in `block in call' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/middleware/cookies.rb:287:in `call' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/middleware/session/abstract_store.rb:149:in `call' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/middleware/flash.rb:182:in `call' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/middleware/params_parser.rb:21:in `call' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/rack-1.2.1/lib/rack/methodoverride.rb:24:in `call' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/middleware/head.rb:14:in `call' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/middleware/best_standards_support.rb:17:in `call' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/routing/route_set.rb:492:in `call' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/rack-mount-0.6.13/lib/rack/mount/route_set.rb:139:in `call' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/rack-mount-0.6.13/lib/rack/mount/code_generation.rb:92:in `recognize' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/rack-mount-0.6.13/lib/rack/mount/code_generation.rb:82:in `optimized_each' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/rack-mount-0.6.13/lib/rack/mount/code_generation.rb:93:in `block in recognize' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/rack-mount-0.6.13/lib/rack/mount/route_set.rb:148:in `block in call' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/routing/route_set.rb:27:in `call' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/routing/route_set.rb:62:in `dispatch' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_dispatch/routing/route_set.rb:62:in `call' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_controller/metal.rb:173:in `block in action' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_controller/metal/rack_delegation.rb:14:in `dispatch' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_controller/metal.rb:133:in `dispatch' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/abstract_controller/rendering.rb:40:in `process' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/abstract_controller/base.rb:119:in `process' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_controller/metal/rescue.rb:17:in `process_action' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_controller/metal/instrumentation.rb:29:in `process_action' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activesupport-3.0.1/lib/active_support/notifications.rb:52:in `instrument' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activesupport-3.0.1/lib/active_support/notifications/instrumenter.rb:21:in `instrument' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activesupport-3.0.1/lib/active_support/notifications.rb:52:in `block in instrument' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_controller/metal/instrumentation.rb:30:in `block in process_action' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/abstract_controller/callbacks.rb:17:in `process_action' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activesupport-3.0.1/lib/active_support/callbacks.rb:93:in `run_callbacks' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activesupport-3.0.1/lib/active_support/callbacks.rb:409:in `_run_process_action_callbacks' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activesupport-3.0.1/lib/active_support/callbacks.rb:445:in `_run__4032566364180771204__process_action__613477882267327427__callbacks' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/abstract_controller/callbacks.rb:18:in `block in process_action' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_controller/metal/rendering.rb:11:in `process_action' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/abstract_controller/base.rb:150:in `process_action' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/actionpack-3.0.1/lib/action_controller/metal/implicit_render.rb:4:in `send_action' /Users/ryan/avanta/docman2/app/controllers/documents_controller.rb:13:in `new' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/associations/association_collection.rb:119:in `build' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/associations/association_collection.rb:512:in `build_record' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/reflection.rb:173:in `build_association' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/reflection.rb:173:in `new' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/base.rb:1411:in `initialize' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/base.rb:1544:in `attributes=' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/base.rb:1544:in `each' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/base.rb:1548:in `block in attributes=' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/attribute_methods.rb:51:in `respond_to?' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/attribute_methods.rb:13:in `define_attribute_methods' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activemodel-3.0.1/lib/active_model/attribute_methods.rb:261:in `define_attribute_methods' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activemodel-3.0.1/lib/active_model/attribute_methods.rb:261:in `each' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activemodel-3.0.1/lib/active_model/attribute_methods.rb:262:in `block in define_attribute_methods' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activemodel-3.0.1/lib/active_model/attribute_methods.rb:262:in `each' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activemodel-3.0.1/lib/active_model/attribute_methods.rb:271:in `block (2 levels) in define_attribute_methods' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activemodel-3.0.1/lib/active_model/attribute_methods.rb:271:in `module_eval' /Users/ryan/.rvm/gems/ruby-1.9.2-p0/gems/activemodel-3.0.1/lib/active_model/attribute_methods.rb:272:in `block (2 levels) in define_attribute_methods' -- C level backtrace information ------------------------------------------- 0 libruby.1.9.1.dylib 0x000000010017f9d2 rb_vm_bugreport + 210 1 libruby.1.9.1.dylib 0x0000000100039d04 report_bug + 372 2 libruby.1.9.1.dylib 0x0000000100039ec8 rb_bug + 200 3 libruby.1.9.1.dylib 0x00000001000ff234 sigsegv + 132 4 libSystem.B.dylib 0x00007fff842f667a _sigtramp + 26 5 libruby.1.9.1.dylib 0x0000000100148808 rb_iseq_translate_threaded_code + 56 6 libruby.1.9.1.dylib 0x000000010014588f classname + 79 7 libruby.1.9.1.dylib 0x0000000100146c83 rb_class_path + 19 8 libruby.1.9.1.dylib 0x0000000100145dc9 rb_class2name + 25 9 libruby.1.9.1.dylib 0x000000010003ba4a rb_check_type + 394 10 libruby.1.9.1.dylib 0x000000010003ba82 rb_check_typeddata + 50 11 libruby.1.9.1.dylib 0x0000000100185817 rb_mutex_lock + 39 12 libruby.1.9.1.dylib 0x0000000100185ed2 rb_mutex_synchronize + 34 13 libruby.1.9.1.dylib 0x000000010006187f io_fflush + 95 14 libruby.1.9.1.dylib 0x0000000100061ccb fptr_finalize + 283 15 libruby.1.9.1.dylib 0x0000000100061f1a rb_io_fptr_finalize + 250 16 libruby.1.9.1.dylib 0x00000001000527aa finalize_list + 202 17 libruby.1.9.1.dylib 0x0000000100052d35 rb_gc_finalize_deferred + 53 18 libruby.1.9.1.dylib 0x0000000100183525 rb_threadptr_execute_interrupts_rec + 405 19 libruby.1.9.1.dylib 0x0000000100165ef8 vm_call_method + 3656 20 libruby.1.9.1.dylib 0x0000000100168215 vm_exec_core + 8293 21 libruby.1.9.1.dylib 0x000000010016fe53 vm_exec + 1507 22 libruby.1.9.1.dylib 0x000000010017067e eval_string_with_cref + 878 23 libruby.1.9.1.dylib 0x000000010017d63d specific_eval + 237 24 libruby.1.9.1.dylib 0x0000000100165487 vm_call_method + 983 25 libruby.1.9.1.dylib 0x0000000100168215 vm_exec_core + 8293 26 libruby.1.9.1.dylib 0x000000010016fe53 vm_exec + 1507 27 libruby.1.9.1.dylib 0x000000010017e521 rb_yield + 625 28 libruby.1.9.1.dylib 0x0000000100009552 rb_ary_each + 82 29 libruby.1.9.1.dylib 0x0000000100165487 vm_call_method + 983 30 libruby.1.9.1.dylib 0x0000000100168215 vm_exec_core + 8293 31 libruby.1.9.1.dylib 0x000000010016fe53 vm_exec + 1507 32 libruby.1.9.1.dylib 0x000000010017e521 rb_yield + 625 33 libruby.1.9.1.dylib 0x0000000100009552 rb_ary_each + 82 34 libruby.1.9.1.dylib 0x0000000100165487 vm_call_method + 983 35 libruby.1.9.1.dylib 0x0000000100168215 vm_exec_core + 8293 36 libruby.1.9.1.dylib 0x000000010016fe53 vm_exec + 1507 37 libruby.1.9.1.dylib 0x000000010017e521 rb_yield + 625 38 libruby.1.9.1.dylib 0x0000000100058bd7 each_pair_i + 23 39 libruby.1.9.1.dylib 0x0000000100058f48 hash_foreach_iter + 40 40 libruby.1.9.1.dylib 0x0000000100107d60 st_foreach + 192 41 libruby.1.9.1.dylib 0x000000010005972a hash_foreach_call + 26 42 libruby.1.9.1.dylib 0x000000010003ea4f rb_ensure + 127 43 libruby.1.9.1.dylib 0x000000010005c8a0 rb_hash_each_pair + 80 44 libruby.1.9.1.dylib 0x0000000100165487 vm_call_method + 983 45 libruby.1.9.1.dylib 0x0000000100168215 vm_exec_core + 8293 46 libruby.1.9.1.dylib 0x000000010016fe53 vm_exec + 1507 47 libruby.1.9.1.dylib 0x0000000100171832 vm_call0 + 1266 48 libruby.1.9.1.dylib 0x00000001001779fe rb_funcall2 + 350 49 libruby.1.9.1.dylib 0x000000010008f723 rb_class_new_instance + 51 50 libruby.1.9.1.dylib 0x0000000100165487 vm_call_method + 983 51 libruby.1.9.1.dylib 0x0000000100168215 vm_exec_core + 8293 52 libruby.1.9.1.dylib 0x000000010016fe53 vm_exec + 1507 53 libruby.1.9.1.dylib 0x000000010017118a rb_vm_invoke_proc + 842 54 libruby.1.9.1.dylib 0x0000000100165487 vm_call_method + 983 55 libruby.1.9.1.dylib 0x0000000100168215 vm_exec_core + 8293 56 libruby.1.9.1.dylib 0x000000010016fe53 vm_exec + 1507 57 libruby.1.9.1.dylib 0x0000000100171832 vm_call0 + 1266 58 libruby.1.9.1.dylib 0x0000000100179681 vm_method_missing + 481 59 libruby.1.9.1.dylib 0x00000001001658a3 vm_call_method + 2035 60 libruby.1.9.1.dylib 0x0000000100168215 vm_exec_core + 8293 61 libruby.1.9.1.dylib 0x000000010016fe53 vm_exec + 1507 62 libruby.1.9.1.dylib 0x0000000100170158 rb_iseq_eval_main + 504 63 libruby.1.9.1.dylib 0x000000010003f0d2 ruby_exec_internal + 178 64 libruby.1.9.1.dylib 0x0000000100041a5c ruby_run_node + 60 65 ruby 0x0000000100000ecf main + 79 66 ruby 0x0000000100000e74 start + 52 [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