Skip to content

Instantly share code, notes, and snippets.

@solars
Created October 17, 2012 09:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save solars/735164bdf41607e524ab to your computer and use it in GitHub Desktop.
Save solars/735164bdf41607e524ab to your computer and use it in GitHub Desktop.
/usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/utils.rb:729: [BUG] Segmentation fault
ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-linux]
-- control frame ----------
c:0023 p:---- s:0150 b:0150 l:000149 d:000149 CFUNC :switch_user
c:0022 p:0624 s:0144 b:0144 l:000143 d:000143 METHOD /usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/utils.rb:729
c:0021 p:0063 s:0133 b:0133 l:000132 d:000132 METHOD /usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/utils.rb:198
c:0020 p:0030 s:0118 b:0118 l:000105 d:000117 BLOCK /usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/rack/application_spawner.rb:156
c:0019 p:0109 s:0116 b:0116 l:000115 d:000115 METHOD /usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/utils.rb:563
c:0018 p:0027 s:0106 b:0106 l:000105 d:000105 METHOD /usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/rack/application_spawner.rb:154
c:0017 p:0032 s:0103 b:0103 l:000102 d:000102 METHOD /usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/abstract_server.rb:204
c:0016 p:0362 s:0096 b:0096 l:000095 d:000095 METHOD /usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/abstract_server.rb:180
c:0015 p:0010 s:0087 b:0087 l:000086 d:000086 METHOD /usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/rack/application_spawner.rb:129
c:0014 p:0082 s:0082 b:0082 l:000063 d:000081 BLOCK /usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/spawn_manager.rb:253
c:0013 p:0078 s:0079 b:0079 l:000078 d:000078 METHOD /usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/abstract_server_collection.rb:132
c:0012 p:0027 s:0074 b:0074 l:000063 d:000073 BLOCK /usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/spawn_manager.rb:246
c:0011 p:0014 s:0072 b:0072 l:000066 d:000071 BLOCK /usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/abstract_server_collection.rb:82
c:0010 p:0019 s:0070 b:0070 l:000069 d:000069 METHOD <internal:prelude>:10
c:0009 p:0013 s:0067 b:0067 l:000066 d:000066 METHOD /usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/abstract_server_collection.rb:79
c:0008 p:0131 s:0064 b:0064 l:000063 d:000063 METHOD /usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/spawn_manager.rb:244
c:0007 p:0242 s:0055 b:0055 l:000054 d:000054 METHOD /usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/spawn_manager.rb:137
c:0006 p:0066 s:0051 b:0051 l:000050 d:000050 METHOD /usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/spawn_manager.rb:275
c:0005 p:0178 s:0042 b:0042 l:000041 d:000041 METHOD /usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/abstract_server.rb:357
c:0004 p:0048 s:0031 b:0031 l:000030 d:000030 METHOD /usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/abstract_server.rb:206
c:0003 p:0805 s:0024 b:0024 l:001958 d:002148 EVAL /usr/share/rubygems/gems/passenger-3.0.17/helper-scripts/passenger-spawn-server:102
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:0000 s:0002 b:0002 l:001958 d:001958 TOP
---------------------------
-- Ruby level backtrace information ----------------------------------------
/usr/share/rubygems/gems/passenger-3.0.17/helper-scripts/passenger-spawn-server:102:in `<main>'
/usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
/usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
/usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/spawn_manager.rb:275:in `handle_spawn_application'
/usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/spawn_manager.rb:137:in `spawn_application'
/usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/spawn_manager.rb:244:in `spawn_rack_application'
/usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
<internal:prelude>:10:in `synchronize'
/usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/abstract_server_collection.rb:82:in `block in synchronize'
/usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/spawn_manager.rb:246:in `block in spawn_rack_application'
/usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/abstract_server_collection.rb:132:in `lookup_or_add'
/usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/spawn_manager.rb:253:in `block (2 levels) in spawn_rack_application'
/usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/rack/application_spawner.rb:129:in `start'
/usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/abstract_server.rb:180:in `start'
/usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/abstract_server.rb:204:in `start_synchronously'
/usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/rack/application_spawner.rb:154:in `initialize_server'
/usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/utils.rb:563:in `report_app_init_status'
/usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/rack/application_spawner.rb:156:in `block in initialize_server'
/usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/utils.rb:198:in `prepare_app_process'
/usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/utils.rb:729:in `lower_privilege'
/usr/share/rubygems/gems/passenger-3.0.17/lib/phusion_passenger/utils.rb:729:in `switch_user'
-- C level backtrace information -------------------------------------------
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(rb_vm_bugreport+0x5f) [0x7f35e0dbc24f]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x5f634) [0x7f35e0ca6634]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(rb_bug+0xb3) [0x7f35e0ca67d3]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x106e25) [0x7f35e0d4de25]
/lib64/libpthread.so.0(+0xf4a0) [0x7f35e0a3a4a0]
/lib64/libc.so.6(+0x7fe21) [0x7f35dfe53e21]
/lib64/libc.so.6(+0x11efc3) [0x7f35dfef2fc3]
/lib64/libc.so.6(+0xa7c90) [0x7f35dfe7bc90]
/lib64/libc.so.6(initgroups+0x63) [0x7f35dfe7bf33]
/usr/lib64/gems/exts/passenger-3.0.17/lib/native/passenger_native_support.so(+0x1718) [0x7f35df349718]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x17038d) [0x7f35e0db738d]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x163768) [0x7f35e0daa768]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x169f3a) [0x7f35e0db0f3a]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(rb_iseq_eval_main+0x290) [0x7f35e0db1370]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(+0x63c92) [0x7f35e0caac92]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(ruby_exec_node+0x1d) [0x7f35e0caacbd]
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/libruby.so.1.9(ruby_run_node+0x1e) [0x7f35e0cac6fe]
Passenger ApplicationSpawner: /home/deployer/switch-api/current(main+0x4b) [0x40091b]
/lib64/libc.so.6(__libc_start_main+0xfd) [0x7f35dfdf2cdd]
Passenger ApplicationSpawner: /home/deployer/switch-api/current() [0x400809]
[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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment