nilenso/ashoka-survey-web

ThreadError: deadlock; recursive locking

timothyandrew opened this issue · 1 comments

Check full details on Airbrake: https://surveywebstaging.airbrake.io/groups/54095624?auth_token=9c8fbd60bfbac7769f9e9f1065c98b243c4f1b0a

[GEM_ROOT]/gems/rack-1.4.1/lib/rack/lock.rb:14:in `lock'
[GEM_ROOT]/gems/rack-1.4.1/lib/rack/lock.rb:14:in `call'
[GEM_ROOT]/gems/actionpack-3.2.6/lib/action_dispatch/middleware/static.rb:62:in `call'
[GEM_ROOT]/gems/railties-3.2.6/lib/rails/engine.rb:479:in `call'
[GEM_ROOT]/gems/railties-3.2.6/lib/rails/application.rb:220:in `call'
[GEM_ROOT]/gems/railties-3.2.6/lib/rails/railtie/configurable.rb:30:in `method_missing'
[GEM_ROOT]/gems/rack-1.4.1/lib/rack/deflater.rb:13:in `call'
/usr/libexec/passenger/lib/phusion_passenger/rack/request_handler.rb:96:in `process_request'
/usr/libexec/passenger/lib/phusion_passenger/abstract_request_handler.rb:513:in `accept_and_process_next_request'
/usr/libexec/passenger/lib/phusion_passenger/abstract_request_handler.rb:274:in `main_loop'
/usr/libexec/passenger/lib/phusion_passenger/rack/application_spawner.rb:206:in `start_request_handler'
/usr/libexec/passenger/lib/phusion_passenger/rack/application_spawner.rb:171:in `block in handle_spawn_application'
/usr/libexec/passenger/lib/phusion_passenger/utils.rb:479:in `safe_fork'
/usr/libexec/passenger/lib/phusion_passenger/rack/application_spawner.rb:166:in `handle_spawn_application'
/usr/libexec/passenger/lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
/usr/libexec/passenger/lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
/usr/libexec/passenger/lib/phusion_passenger/abstract_server.rb:180:in `start'
/usr/libexec/passenger/lib/phusion_passenger/rack/application_spawner.rb:129:in `start'
/usr/libexec/passenger/lib/phusion_passenger/spawn_manager.rb:253:in `block (2 levels) in spawn_rack_application'
/usr/libexec/passenger/lib/phusion_passenger/abstract_server_collection.rb:132:in `lookup_or_add'
/usr/libexec/passenger/lib/phusion_passenger/spawn_manager.rb:246:in `block in spawn_rack_application'
/usr/libexec/passenger/lib/phusion_passenger/abstract_server_collection.rb:82:in `block in synchronize'
:
/usr/libexec/passenger/lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
/usr/libexec/passenger/lib/phusion_passenger/spawn_manager.rb:244:in `spawn_rack_application'
/usr/libexec/passenger/lib/phusion_passenger/spawn_manager.rb:137:in `spawn_application'
/usr/libexec/passenger/lib/phusion_passenger/spawn_manager.rb:275:in `handle_spawn_application'
/usr/libexec/passenger/lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
/usr/libexec/passenger/lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
/usr/libexec/passenger/bin/passenger-spawn-server:102:in `<main>'

Removed Rack::Deflate. Seems to have fixed it.