ConradIrwin / pry-rescue

Start a pry session whenever something goes wrong.
MIT License
848 stars 49 forks source link

Inject Local Method Segfault #30

Open bbbco opened 11 years ago

bbbco commented 11 years ago

I get this segfault pretty consistently with a Selenium script I have written. Looks like pry seems to puke when it tries to render a local variable (according to examining the code in the first lines it complains about.

Frame number: 0/16
Frame type: block
/home/bgoad/qa/selenium/rb-restructure/tests/helpers/controlroom_helper.rb: [BUG] Segmentation fault
ruby 1.9.3p385 (2013-02-06 revision 39114) [x86_64-linux]

-- Control frame information -----------------------------------------------
c:0064 p:0000 s:0272 b:0272 l:001d38 d:000271 EVAL  
c:0063 p:---- s:0269 b:0269 l:000268 d:000268 FINISH
c:0062 p:---- s:0267 b:0267 l:000266 d:000266 CFUNC  :eval
c:0061 p:0072 s:0263 b:0263 l:000262 d:000262 METHOD /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/pry_instance.rb:149
c:0060 p:0088 s:0257 b:0257 l:000256 d:000256 METHOD /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/helpers/base_helpers.rb:48
c:0059 p:0099 s:0251 b:0251 l:000250 d:000250 METHOD /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/whereami.rb:89
c:0058 p:0146 s:0247 b:0247 l:002000 d:002000 METHOD /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/command.rb:579
c:0057 p:0039 s:0243 b:0243 l:002188 d:002188 METHOD /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/command.rb:453
c:0056 p:0235 s:0238 b:0238 l:002328 d:002328 METHOD /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/command.rb:426
c:0055 p:0100 s:0231 b:0231 l:0024d0 d:0024d0 METHOD /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/command.rb:368
c:0054 p:0059 s:0223 b:0223 l:002668 d:002668 METHOD /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/command_set.rb:350
c:0053 p:0060 s:0216 b:0216 l:0001a0 d:0001a0 METHOD /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/pry_instance.rb:477
c:0052 p:0036 s:0210 b:0210 l:000678 d:000310 BLOCK  /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry.rb:13
c:0051 p:---- s:0205 b:0205 l:000204 d:000204 FINISH
c:0050 p:---- s:0203 b:0203 l:000202 d:000202 CFUNC  :call
c:0049 p:0019 s:0197 b:0197 l:0004a0 d:0005b0 BLOCK  /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/hooks.rb:154
c:0048 p:---- s:0192 b:0192 l:000191 d:000191 FINISH
c:0047 p:---- s:0190 b:0190 l:000189 d:000189 CFUNC  :map
c:0046 p:0016 s:0187 b:0187 l:0004a0 d:000518 BLOCK  /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/hooks.rb:152
c:0045 p:0020 s:0185 b:0185 l:000880 d:000880 METHOD /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/helpers/base_helpers.rb:12
c:0044 p:0049 s:0181 b:0181 l:0004a0 d:0004a0 METHOD /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/hooks.rb:151
c:0043 p:0042 s:0175 b:0175 l:000b18 d:000b18 METHOD /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/pry_instance.rb:496
c:0042 p:0023 s:0168 b:0168 l:000ca0 d:000ca0 METHOD /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/pry_instance.rb:199
c:0041 p:0041 s:0164 b:0164 l:000e30 d:000e30 METHOD /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/pry_instance.rb:227
c:0040 p:0333 s:0158 b:0158 l:000fc8 d:000fc8 METHOD /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/pry_class.rb:170
c:0039 p:0062 s:0151 b:0151 l:001158 d:001158 METHOD /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/core_extensions.rb:43
c:0038 p:0055 s:0146 b:0146 l:0023b0 d:0012d8 BLOCK  /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-rescue-1.0.0/lib/pry-rescue.rb:60
c:0037 p:0019 s:0144 b:0144 l:0014b8 d:0014b8 METHOD /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-rescue-1.0.0/lib/pry-rescue.rb:198
c:0036 p:0139 s:0139 b:0139 l:0023b0 d:0023b0 METHOD /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-rescue-1.0.0/lib/pry-rescue.rb:56
c:0035 p:0056 s:0133 b:0133 l:002540 d:002540 METHOD /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-rescue-1.0.0/lib/pry-rescue/core_ext.rb:38
c:0034 p:0019 s:0127 b:0127 l:0026d0 d:0026d0 METHOD /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-rescue-1.0.0/lib/pry-rescue/minitest.rb:21
c:0033 p:0154 s:0121 b:0121 l:001410 d:000140 BLOCK  /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/unit.rb:1249
c:0032 p:0181 s:0118 b:0118 l:001410 d:001410 METHOD /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/unit.rb:1263
c:0031 p:0012 s:0110 b:0110 l:001120 d:002078 BLOCK  /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-rescue-1.0.0/lib/pry-rescue/minitest.rb:12
c:0030 p:---- s:0108 b:0108 l:000107 d:000107 FINISH
c:0029 p:---- s:0106 b:0106 l:000105 d:000105 CFUNC  :call
c:0028 p:0070 s:0103 b:0103 l:000268 d:000268 METHOD /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/interception-0.3/lib/interception.rb:71
c:0027 p:0049 s:0098 b:0098 l:000260 d:000260 METHOD /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-rescue-1.0.0/lib/pry-rescue/core_ext.rb:99
c:0026 p:0021 s:0094 b:0094 l:002420 d:0016a0 BLOCK  /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-rescue-1.0.0/lib/pry-rescue/core_ext.rb:16
c:0025 p:---- s:0091 b:0091 l:000090 d:000090 FINISH
c:0024 p:---- s:0089 b:0089 l:000088 d:000088 CFUNC  :catch
c:0023 p:0011 s:0085 b:0085 l:002420 d:0017b8 BLOCK  /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-rescue-1.0.0/lib/pry-rescue/core_ext.rb:13
c:0022 p:---- s:0083 b:0083 l:000082 d:000082 FINISH
c:0021 p:---- s:0081 b:0081 l:000080 d:000080 CFUNC  :loop
c:0020 p:0011 s:0078 b:0078 l:002420 d:002420 METHOD /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-rescue-1.0.0/lib/pry-rescue/core_ext.rb:12
c:0019 p:0017 s:0074 b:0074 l:001120 d:001120 METHOD /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-rescue-1.0.0/lib/pry-rescue/minitest.rb:11
c:0018 p:0095 s:0070 b:0070 l:000020 d:001078 BLOCK  /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/unit.rb:912
c:0017 p:---- s:0064 b:0064 l:000063 d:000063 FINISH
c:0016 p:---- s:0062 b:0062 l:000061 d:000061 CFUNC  :map
c:0015 p:0134 s:0059 b:0059 l:000020 d:000020 METHOD /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/unit.rb:905
c:0014 p:0015 s:0049 b:0049 l:001db8 d:001480 BLOCK  /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/unit.rb:886
c:0013 p:---- s:0046 b:0046 l:000045 d:000045 FINISH
c:0012 p:---- s:0044 b:0044 l:000043 d:000043 CFUNC  :map
c:0011 p:0012 s:0041 b:0041 l:001db8 d:001db8 METHOD /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/unit.rb:886
c:0010 p:0189 s:0036 b:0036 l:0000b0 d:0000b0 METHOD /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/unit.rb:856
c:0009 p:0013 s:0026 b:0026 l:001958 d:001958 METHOD /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/unit.rb:1063
c:0008 p:0012 s:0023 b:0023 l:0025c0 d:001a80 BLOCK  /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/unit.rb:1050
c:0007 p:---- s:0020 b:0020 l:000019 d:000019 FINISH
c:0006 p:---- s:0018 b:0018 l:000017 d:000017 CFUNC  :each
c:0005 p:0080 s:0015 b:0015 l:0025c0 d:0025c0 METHOD /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/unit.rb:1049
c:0004 p:0029 s:0011 b:0011 l:0026d0 d:0026d0 METHOD /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/unit.rb:1037
c:0003 p:0076 s:0007 b:0007 l:002508 d:0002e0 BLOCK  /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/unit.rb:778
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:0000 s:0002 b:0002 l:000a78 d:000a78 TOP   

-- Ruby level backtrace information ----------------------------------------
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/unit.rb:778:in `block in autorun'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/unit.rb:1037:in `run'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/unit.rb:1049:in `_run'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/unit.rb:1049:in `each'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/unit.rb:1050:in `block in _run'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/unit.rb:1063:in `run_tests'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/unit.rb:856:in `_run_anything'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/unit.rb:886:in `_run_suites'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/unit.rb:886:in `map'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/unit.rb:886:in `block in _run_suites'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/unit.rb:905:in `_run_suite'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/unit.rb:905:in `map'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/unit.rb:912:in `block in _run_suite'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-rescue-1.0.0/lib/pry-rescue/minitest.rb:11:in `run'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-rescue-1.0.0/lib/pry-rescue/core_ext.rb:12:in `rescue'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-rescue-1.0.0/lib/pry-rescue/core_ext.rb:12:in `loop'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-rescue-1.0.0/lib/pry-rescue/core_ext.rb:13:in `block in rescue'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-rescue-1.0.0/lib/pry-rescue/core_ext.rb:13:in `catch'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-rescue-1.0.0/lib/pry-rescue/core_ext.rb:16:in `block (2 levels) in rescue'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-rescue-1.0.0/lib/pry-rescue/core_ext.rb:99:in `with_rescuing'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/interception-0.3/lib/interception.rb:71:in `listen'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/interception-0.3/lib/interception.rb:71:in `call'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-rescue-1.0.0/lib/pry-rescue/minitest.rb:12:in `block in run'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/unit.rb:1263:in `run'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/unit.rb:1249:in `rescue in run'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-rescue-1.0.0/lib/pry-rescue/minitest.rb:21:in `puke'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-rescue-1.0.0/lib/pry-rescue/core_ext.rb:38:in `rescued'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-rescue-1.0.0/lib/pry-rescue.rb:56:in `enter_exception_context'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-rescue-1.0.0/lib/pry-rescue.rb:198:in `with_program_name'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-rescue-1.0.0/lib/pry-rescue.rb:60:in `block in enter_exception_context'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/core_extensions.rb:43:in `pry'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/pry_class.rb:170:in `start'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/pry_instance.rb:227:in `repl'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/pry_instance.rb:199:in `repl_prologue'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/pry_instance.rb:496:in `exec_hook'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/hooks.rb:151:in `exec_hook'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/helpers/base_helpers.rb:12:in `silence_warnings'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/hooks.rb:152:in `block in exec_hook'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/hooks.rb:152:in `map'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/hooks.rb:154:in `block (2 levels) in exec_hook'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/hooks.rb:154:in `call'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry.rb:13:in `block in <class:Pry>'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/pry_instance.rb:477:in `run_command'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/command_set.rb:350:in `process_line'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/command.rb:368:in `process_line'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/command.rb:426:in `call_safely'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/command.rb:453:in `call_with_hooks'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/command.rb:579:in `call'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/whereami.rb:89:in `process'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/helpers/base_helpers.rb:48:in `set_file_and_dir_locals'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/pry_instance.rb:149:in `inject_local'
/home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/pry_instance.rb:149:in `eval'
/home/bgoad/qa/selenium/rb-restructure/tests/helpers/controlroom_helper.rb:0:in `block (3 levels) in iterate_over_all_menu_sections'

-- C level backtrace information -------------------------------------------
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x17bc85) [0x7fb5c8723c85] vm_dump.c:796
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x5d1bb) [0x7fb5c86051bb] error.c:258
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(rb_bug+0xb7) [0x7fb5c8605fd7] error.c:277
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x1103df) [0x7fb5c86b83df] signal.c:609
/lib/x86_64-linux-gnu/libc.so.6(+0x364a0) [0x7fb5c821f4a0]
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x16944b) [0x7fb5c871144b] vm.c:492
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x1694e7) [0x7fb5c87114e7] vm.c:571
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(rb_vm_make_env_object+0xe) [0x7fb5c871155e] vm.c:477
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x171bd6) [0x7fb5c8719bd6] vm_eval.c:1045
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x1720af) [0x7fb5c871a0af] vm_eval.c:1091
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x67c8b) [0x7fb5c860fc8b] proc.c:374
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x175961) [0x7fb5c871d961] vm_insnhelper.c:404
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x16bd29) [0x7fb5c8713d29] insns.def:1018
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x1717a1) [0x7fb5c87197a1] vm.c:1236
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x172761) [0x7fb5c871a761] vm.c:686
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x175961) [0x7fb5c871d961] vm_insnhelper.c:404
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x16bd29) [0x7fb5c8713d29] insns.def:1018
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x1717a1) [0x7fb5c87197a1] vm.c:1236
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(rb_yield+0x47) [0x7fb5c871edd7] vm.c:670
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x32206) [0x7fb5c85da206] array.c:2238
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x175961) [0x7fb5c871d961] vm_insnhelper.c:404
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x16bd29) [0x7fb5c8713d29] insns.def:1018
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x1717a1) [0x7fb5c87197a1] vm.c:1236
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x172761) [0x7fb5c871a761] vm.c:686
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x175961) [0x7fb5c871d961] vm_insnhelper.c:404
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x16bd29) [0x7fb5c8713d29] insns.def:1018
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x1717a1) [0x7fb5c87197a1] vm.c:1236
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x17695e) [0x7fb5c871e95e] vm.c:670
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(rb_catch_obj+0xbe) [0x7fb5c871101e] vm_eval.c:1554
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x1690ce) [0x7fb5c87110ce] vm_eval.c:1530
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x175961) [0x7fb5c871d961] vm_insnhelper.c:404
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x16bd29) [0x7fb5c8713d29] insns.def:1018
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x1717a1) [0x7fb5c87197a1] vm.c:1236
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x17627f) [0x7fb5c871e27f] vm.c:640
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(rb_rescue2+0x16b) [0x7fb5c860c00b] eval.c:647
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x16735e) [0x7fb5c870f35e] vm_eval.c:846
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x175961) [0x7fb5c871d961] vm_insnhelper.c:404
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x16bd29) [0x7fb5c8713d29] insns.def:1018
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x1717a1) [0x7fb5c87197a1] vm.c:1236
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(rb_yield+0x47) [0x7fb5c871edd7] vm.c:670
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x32206) [0x7fb5c85da206] array.c:2238
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x175961) [0x7fb5c871d961] vm_insnhelper.c:404
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x16bd29) [0x7fb5c8713d29] insns.def:1018
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x1717a1) [0x7fb5c87197a1] vm.c:1236
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(rb_yield+0x47) [0x7fb5c871edd7] vm.c:670
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x32206) [0x7fb5c85da206] array.c:2238
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x175961) [0x7fb5c871d961] vm_insnhelper.c:404
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x16bd29) [0x7fb5c8713d29] insns.def:1018
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x1717a1) [0x7fb5c87197a1] vm.c:1236
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(rb_yield+0x47) [0x7fb5c871edd7] vm.c:670
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(rb_ary_each+0x52) [0x7fb5c85d3ea2] array.c:1495
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x175961) [0x7fb5c871d961] vm_insnhelper.c:404
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x16bd29) [0x7fb5c8713d29] insns.def:1018
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x1717a1) [0x7fb5c87197a1] vm.c:1236
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x172761) [0x7fb5c871a761] vm.c:686
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(rb_exec_end_proc+0x1cc) [0x7fb5c860d6ec] eval_jump.c:126
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(+0x6578a) [0x7fb5c860d78a] eval.c:92
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(ruby_cleanup+0x132) [0x7fb5c860d902] eval.c:133
/home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/libruby.so.1.9(ruby_run_node+0x25) [0x7fb5c860dc45] eval.c:244
tests/test_controlroom.rb [in pry-rescue @ /home/bgoad/qa/selenium/rb-restructure]() [0x40081b]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7fb5c820a76d]
tests/test_controlroom.rb [in pry-rescue @ /home/bgoad/qa/selenium/rb-restructure]() [0x400849]

-- Other runtime information -----------------------------------------------

* Loaded script: tests/test_controlroom.rb [in pry-rescue @ /home/bgoad/qa/selenium/rb-restructure]

* Loaded features:

    0 enumerator.so
    1 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/enc/encdb.so
    2 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/enc/trans/transdb.so
    3 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/site_ruby/1.9.1/rubygems/defaults.rb
    4 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/rbconfig.rb
    5 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/site_ruby/1.9.1/rubygems/deprecate.rb
    6 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/site_ruby/1.9.1/rubygems/exceptions.rb
    7 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb
    8 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/site_ruby/1.9.1/rubygems.rb
    9 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/site_ruby/1.9.1/rubygems/version.rb
   10 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/site_ruby/1.9.1/rubygems/requirement.rb
   11 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/site_ruby/1.9.1/rubygems/platform.rb
   12 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb
   13 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/site_ruby/1.9.1/rubygems/path_support.rb
   14 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb
   15 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/require_all-1.2.1/lib/require_all.rb
   16 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/childprocess-0.3.8/lib/childprocess/errors.rb
   17 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/childprocess-0.3.8/lib/childprocess/abstract_process.rb
   18 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/childprocess-0.3.8/lib/childprocess/abstract_io.rb
   19 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/fcntl.so
   20 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/childprocess-0.3.8/lib/childprocess/unix/io.rb
   21 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/childprocess-0.3.8/lib/childprocess/unix/process.rb
   22 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/childprocess-0.3.8/lib/childprocess/unix/fork_exec_process.rb
   23 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/childprocess-0.3.8/lib/childprocess/unix.rb
   24 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/childprocess-0.3.8/lib/childprocess.rb
   25 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/etc.so
   26 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/fileutils.rb
   27 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/tmpdir.rb
   28 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/date_core.so
   29 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/date/format.rb
   30 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/date.rb
   31 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/multi_json-1.6.1/lib/multi_json.rb
   32 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/core_ext/dir.rb
   33 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/core_ext/string.rb
   34 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/base64.rb
   35 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/core_ext/base64.rb
   36 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/error.rb
   37 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/socket.so
   38 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/socket.rb
   39 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/platform.rb
   40 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/proxy.rb
   41 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/log_entry.rb
   42 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/file_reaper.rb
   43 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/socket_poller.rb
   44 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/port_prober.rb
   45 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/delegate.rb
   46 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/thread.rb
   47 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/singleton.rb
   48 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/tempfile.rb
   49 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/stringio.so
   50 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/zlib.so
   51 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/rubyzip-0.9.9/lib/zip/dos_time.rb
   52 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/rubyzip-0.9.9/lib/zip/ioextras.rb
   53 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/rubyzip-0.9.9/lib/zip/zip_entry.rb
   54 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/rubyzip-0.9.9/lib/zip/zip_extra_field.rb
   55 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/rubyzip-0.9.9/lib/zip/zip_entry_set.rb
   56 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/rubyzip-0.9.9/lib/zip/zip_central_directory.rb
   57 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/rubyzip-0.9.9/lib/zip/zip_file.rb
   58 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/rubyzip-0.9.9/lib/zip/zip_input_stream.rb
   59 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/rubyzip-0.9.9/lib/zip/zip_output_stream.rb
   60 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/rubyzip-0.9.9/lib/zip/decompressor.rb
   61 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/rubyzip-0.9.9/lib/zip/compressor.rb
   62 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/rubyzip-0.9.9/lib/zip/null_decompressor.rb
   63 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/rubyzip-0.9.9/lib/zip/null_compressor.rb
   64 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/rubyzip-0.9.9/lib/zip/null_input_stream.rb
   65 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/rubyzip-0.9.9/lib/zip/pass_thru_compressor.rb
   66 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/rubyzip-0.9.9/lib/zip/pass_thru_decompressor.rb
   67 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/rubyzip-0.9.9/lib/zip/inflater.rb
   68 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/rubyzip-0.9.9/lib/zip/deflater.rb
   69 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/rubyzip-0.9.9/lib/zip/zip_streamable_stream.rb
   70 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/rubyzip-0.9.9/lib/zip/zip_streamable_directory.rb
   71 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/rubyzip-0.9.9/lib/zip/constants.rb
   72 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/rubyzip-0.9.9/lib/zip/settings.rb
   73 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/rubyzip-0.9.9/lib/zip/zip.rb
   74 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/find.rb
   75 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/zipper.rb
   76 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/wait.rb
   77 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/alert.rb
   78 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/mouse.rb
   79 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/keyboard.rb
   80 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/touch_screen.rb
   81 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/target_locator.rb
   82 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/navigation.rb
   83 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/timeouts.rb
   84 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/window.rb
   85 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/options.rb
   86 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/search_context.rb
   87 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/action_builder.rb
   88 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/touch_action_builder.rb
   89 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/html5/shared_web_storage.rb
   90 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/html5/local_storage.rb
   91 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/html5/session_storage.rb
   92 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/driver_extensions/takes_screenshot.rb
   93 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/driver_extensions/rotatable.rb
   94 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/driver_extensions/has_browser_connection.rb
   95 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/driver_extensions/has_input_devices.rb
   96 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/driver_extensions/has_web_storage.rb
   97 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/driver_extensions/has_location.rb
   98 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/driver_extensions/has_touch_screen.rb
   99 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/driver_extensions/uploads_files.rb
  100 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/keys.rb
  101 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/bridge_helper.rb
  102 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/profile_helper.rb
  103 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/json_helper.rb
  104 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/driver.rb
  105 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common/element.rb
  106 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/common.rb
  107 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver.rb
  108 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium-webdriver.rb
  109 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/optparse.rb
  110 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/unit.rb
  111 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/spec.rb
  112 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/mock.rb
  113 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/autorun.rb
  114 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/minitest-4.6.2/lib/minitest/pride.rb
  115 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/prettyprint.rb
  116 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/pp.rb
  117 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/helpers/base_helpers.rb
  118 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/hooks.rb
  119 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/method_source-0.8.1/lib/method_source/version.rb
  120 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/method_source-0.8.1/lib/method_source/source_location.rb
  121 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/method_source-0.8.1/lib/method_source/code_helpers.rb
  122 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/method_source-0.8.1/lib/method_source.rb
  123 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/shellwords.rb
  124 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/coderay-1.0.9/lib/coderay/version.rb
  125 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/coderay-1.0.9/lib/coderay.rb
  126 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/slop-3.4.3/lib/slop/option.rb
  127 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/slop-3.4.3/lib/slop/commands.rb
  128 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/slop-3.4.3/lib/slop.rb
  129 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/readline.so
  130 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/version.rb
  131 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/rbx_method.rb
  132 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/rbx_path.rb
  133 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/code/loc.rb
  134 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/code/code_range.rb
  135 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/code.rb
  136 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/history_array.rb
  137 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/helpers/options_helpers.rb
  138 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/helpers/command_helpers.rb
  139 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/helpers/text.rb
  140 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/helpers/table.rb
  141 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/helpers.rb
  142 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/code_object.rb
  143 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/helpers/documentation_helpers.rb
  144 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/method/weird_method_locator.rb
  145 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/method/disowned.rb
  146 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/method.rb
  147 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/forwardable.rb
  148 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/module_candidate.rb
  149 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/wrapped_module.rb
  150 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/history.rb
  151 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/command.rb
  152 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/command_set.rb
  153 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/stat.rb
  154 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/switch_to.rb
  155 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/amend_line.rb
  156 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/whereami.rb
  157 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/pry_backtrace.rb
  158 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/simple_prompt.rb
  159 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/install_command.rb
  160 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/nesting.rb
  161 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/gist.rb
  162 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/easter_eggs.rb
  163 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/pry_version.rb
  164 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/gem_install.rb
  165 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/wtf.rb
  166 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/gem_open.rb
  167 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/help.rb
  168 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/edit/method_patcher.rb
  169 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/edit/exception_patcher.rb
  170 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/edit/file_and_line_locator.rb
  171 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/edit.rb
  172 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/raise_up.rb
  173 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/show_info.rb
  174 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/show_source.rb
  175 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/cat/abstract_formatter.rb
  176 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/cat/input_expression_formatter.rb
  177 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/cat/exception_formatter.rb
  178 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/cat/file_formatter.rb
  179 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/cat.rb
  180 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/code_collector.rb
  181 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/save_file.rb
  182 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/disable_pry.rb
  183 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/bang.rb
  184 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/gem_list.rb
  185 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/bang_pry.rb
  186 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/toggle_color.rb
  187 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/show_input.rb
  188 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/gem_cd.rb
  189 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/exit.rb
  190 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/play.rb
  191 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/exit_program.rb
  192 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/ri.rb
  193 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/reload_code.rb
  194 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/exit_all.rb
  195 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/hist.rb
  196 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/cd.rb
  197 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/ls.rb
  198 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/shell_command.rb
  199 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/import_set.rb
  200 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/reset.rb
  201 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/show_doc.rb
  202 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/find_method.rb
  203 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/fix_indent.rb
  204 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/shell_mode.rb
  205 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/disabled_commands.rb
  206 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands/jump_to.rb
  207 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/commands.rb
  208 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/custom_completions.rb
  209 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/completion.rb
  210 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/plugins.rb
  211 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/core_extensions.rb
  212 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/ostruct.rb
  213 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/config.rb
  214 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/coderay-1.0.9/lib/coderay/helpers/plugin.rb
  215 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/coderay-1.0.9/lib/coderay/encoder.rb
  216 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/coderay-1.0.9/lib/coderay/encoders/terminal.rb
  217 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/pry_class.rb
  218 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/indent.rb
  219 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/pry_instance.rb
  220 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-stack_explorer-0.4.9/lib/pry-stack_explorer/version.rb
  221 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-stack_explorer-0.4.9/lib/pry-stack_explorer/commands.rb
  222 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-stack_explorer-0.4.9/lib/pry-stack_explorer/frame_manager.rb
  223 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-stack_explorer-0.4.9/lib/pry-stack_explorer/when_started_hook.rb
  224 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/binding_of_caller-0.7.1/lib/binding_of_caller.so
  225 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/binding_of_caller-0.7.1/lib/binding_of_caller.rb
  226 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-stack_explorer-0.4.9/lib/pry-stack_explorer.rb
  227 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-exception_explorer-0.2.3/lib/pry-exception_explorer/version.rb
  228 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-exception_explorer-0.2.3/lib/pry-exception_explorer/lazy_frame.rb
  229 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-exception_explorer-0.2.3/lib/pry-exception_explorer/commands.rb
  230 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-exception_explorer-0.2.3/lib/pry-exception_explorer/core_ext.rb
  231 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-exception_explorer-0.2.3/lib/pry-exception_explorer/intercept.rb
  232 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/continuation.so
  233 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-exception_explorer-0.2.3/lib/pry-exception_explorer.rb
  234 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-exception_explorer-0.2.3/lib/pry-exception_explorer/cli.rb
  235 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/interception-0.3/ext/interception.so
  236 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/interception-0.3/lib/cross_platform.rb
  237 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/interception-0.3/lib/interception.rb
  238 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-rescue-1.0.0/lib/pry-rescue/core_ext.rb
  239 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-rescue-1.0.0/lib/pry-rescue/commands.rb
  240 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-rescue-1.0.0/lib/pry-rescue/rack.rb
  241 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-rescue-1.0.0/lib/pry-rescue/peek.rb
  242 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-rescue-1.0.0/lib/pry-rescue.rb
  243 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-rescue-1.0.0/lib/pry-rescue/cli.rb
  244 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/cli.rb
  245 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/pager.rb
  246 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/terminal.rb
  247 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/editor.rb
  248 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry/rubygem.rb
  249 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-0.9.12/lib/pry.rb
  250 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/pry-rescue-1.0.0/lib/pry-rescue/minitest.rb
  251 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/headless-1.0.1/lib/headless/cli_util.rb
  252 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/headless-1.0.1/lib/headless/video/video_recorder.rb
  253 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/headless-1.0.1/lib/headless.rb
  254 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/cgi/core.rb
  255 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/cgi/cookie.rb
  256 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/cgi/util.rb
  257 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/cgi.rb
  258 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/syntax_error.rb
  259 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/psych.so
  260 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/nodes/node.rb
  261 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/nodes/stream.rb
  262 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/nodes/document.rb
  263 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/nodes/sequence.rb
  264 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/nodes/scalar.rb
  265 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/nodes/mapping.rb
  266 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/nodes/alias.rb
  267 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/nodes.rb
  268 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/streaming.rb
  269 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/visitors/visitor.rb
  270 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/strscan.so
  271 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/scalar_scanner.rb
  272 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/visitors/to_ruby.rb
  273 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/visitors/emitter.rb
  274 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/visitors/yaml_tree.rb
  275 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/json/ruby_events.rb
  276 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/visitors/json_tree.rb
  277 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/visitors/depth_first.rb
  278 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/visitors.rb
  279 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/handler.rb
  280 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/tree_builder.rb
  281 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/parser.rb
  282 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/omap.rb
  283 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/set.rb
  284 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/coder.rb
  285 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/core_ext.rb
  286 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/deprecated.rb
  287 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/stream.rb
  288 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/json/yaml_events.rb
  289 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/json/tree_builder.rb
  290 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/json/stream.rb
  291 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych/handlers/document_stream.rb
  292 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/psych.rb
  293 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/yaml.rb
  294 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/hashie-2.0.2/lib/hashie.rb
  295 /home/bgoad/qa/selenium/rb-restructure/lib/config/config_hashie.rb
  296 /home/bgoad/qa/selenium/rb-restructure/lib/selenium/browser/browser.rb
  297 /home/bgoad/qa/selenium/rb-restructure/lib/selenium/browser/browser_stats.rb
  298 /home/bgoad/qa/selenium/rb-restructure/lib/selenium/selenium.rb
  299 /home/bgoad/qa/selenium/rb-restructure/lib/selenium/site_prismd/exceptions.rb
  300 /home/bgoad/qa/selenium/rb-restructure/lib/selenium/site_prismd/section.rb
  301 /home/bgoad/qa/selenium/rb-restructure/lib/selenium/site_prismd/version.rb
  302 /home/bgoad/qa/selenium/rb-restructure/lib/selenium/site_prismd/element_checker.rb
  303 /home/bgoad/qa/selenium/rb-restructure/lib/selenium/site_prismd/element_container.rb
  304 /home/bgoad/qa/selenium/rb-restructure/lib/selenium/site_prismd/page.rb
  305 /home/bgoad/qa/selenium/rb-restructure/lib/selenium/site_prismd/prismd.rb
  306 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/hashie-2.0.2/lib/hashie/hash_extensions.rb
  307 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/hashie-2.0.2/lib/hashie/hash.rb
  308 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/hashie-2.0.2/lib/hashie/mash.rb
  309 /home/bgoad/qa/selenium/rb-restructure/lib/reverbnation/pages/sections/logged_in_header.rb
  310 /home/bgoad/qa/selenium/rb-restructure/lib/reverbnation/pages/sections/logged_out_header.rb
  311 /home/bgoad/qa/selenium/rb-restructure/lib/reverbnation/pages/sections/modal.rb
  312 /home/bgoad/qa/selenium/rb-restructure/lib/reverbnation/pages/sections/modals/image_browser.rb
  313 /home/bgoad/qa/selenium/rb-restructure/lib/reverbnation/pages/sections/modals/login.rb
  314 /home/bgoad/qa/selenium/rb-restructure/lib/reverbnation/pages/sections/music_player_footer.rb
  315 /home/bgoad/qa/selenium/rb-restructure/lib/reverbnation/pages/sections/social_buttons.rb
  316 /home/bgoad/qa/selenium/rb-restructure/lib/reverbnation/site_prismd/element_checker.rb
  317 /home/bgoad/qa/selenium/rb-restructure/lib/reverbnation/site_prismd/prismd.rb
  318 /home/bgoad/qa/selenium/rb-restructure/lib/reverbnation/pages/control_room_base.rb
  319 /home/bgoad/qa/selenium/rb-restructure/lib/reverbnation/pages/control_room_dashboard.rb
  320 /home/bgoad/qa/selenium/rb-restructure/lib/reverbnation/pages/control_room_page.rb
  321 /home/bgoad/qa/selenium/rb-restructure/lib/reverbnation/pages/control_room_page_with_subnav.rb
  322 /home/bgoad/qa/selenium/rb-restructure/lib/reverbnation/pages/front_page.rb
  323 /home/bgoad/qa/selenium/rb-restructure/lib/reverbnation/pages/profile/base_listing.rb
  324 /home/bgoad/qa/selenium/rb-restructure/lib/reverbnation/pages/profile/base_profile.rb
  325 /home/bgoad/qa/selenium/rb-restructure/lib/reverbnation/pages/profile/complete_profile.rb
  326 /home/bgoad/qa/selenium/rb-restructure/lib/reverbnation/pages/profile/photos_listing.rb
  327 /home/bgoad/qa/selenium/rb-restructure/lib/reverbnation/pages/profile/standard_profile.rb
  328 /home/bgoad/qa/selenium/rb-restructure/lib/reverbnation/pages/profile/venue_profile.rb
  329 /home/bgoad/qa/selenium/rb-restructure/lib/reverbnation/pages/reverbnation_page.rb
  330 /home/bgoad/qa/selenium/rb-restructure/lib/reverbnation/pages/profile/extended_profile.rb
  331 /home/bgoad/qa/selenium/rb-restructure/lib/reverbnation/pages/profile/fan_profile.rb
  332 /home/bgoad/qa/selenium/rb-restructure/lib/reverbnation/pages/profile/label_profile.rb
  333 /home/bgoad/qa/selenium/rb-restructure/lib/reverbnation/pages/profile/artist_profile.rb
  334 /home/bgoad/qa/selenium/rb-restructure/tests/helpers/controlroom_helper.rb
  335 /home/bgoad/qa/selenium/rb-restructure/tests/helpers/image_helpers.rb
  336 /home/bgoad/qa/selenium/rb-restructure/tests/helpers/site_helper.rb
  337 /home/bgoad/qa/selenium/rb-restructure/tests/helpers/song_helper.rb
  338 /home/bgoad/qa/selenium/rb-restructure/tests/helpers/test_helper.rb
  339 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/timeout.rb
  340 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/parseexception.rb
  341 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/formatters/default.rb
  342 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/formatters/pretty.rb
  343 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/node.rb
  344 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/child.rb
  345 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/parent.rb
  346 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/xmltokens.rb
  347 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/namespace.rb
  348 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/encoding.rb
  349 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/source.rb
  350 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/entity.rb
  351 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/attlistdecl.rb
  352 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/doctype.rb
  353 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/text.rb
  354 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/attribute.rb
  355 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/cdata.rb
  356 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/functions.rb
  357 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/syncenumerator.rb
  358 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/parsers/xpathparser.rb
  359 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/xpath_parser.rb
  360 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/xpath.rb
  361 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/element.rb
  362 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/xmldecl.rb
  363 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/comment.rb
  364 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/instruction.rb
  365 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/rexml.rb
  366 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/output.rb
  367 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/undefinednamespaceexception.rb
  368 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/set.rb
  369 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/parsers/baseparser.rb
  370 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/parsers/streamparser.rb
  371 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/validation/validationexception.rb
  372 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/parsers/treeparser.rb
  373 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/rexml/document.rb
  374 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/firefox/util.rb
  375 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/firefox/extension.rb
  376 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/firefox/socket_lock.rb
  377 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/firefox/binary.rb
  378 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/firefox/profiles_ini.rb
  379 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/firefox/profile.rb
  380 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/firefox/launcher.rb
  381 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/uri/common.rb
  382 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/uri/generic.rb
  383 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/uri/ftp.rb
  384 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/uri/http.rb
  385 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/uri/https.rb
  386 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/uri/ldap.rb
  387 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/uri/ldaps.rb
  388 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/uri/mailto.rb
  389 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/uri.rb
  390 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/remote/capabilities.rb
  391 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/remote/bridge.rb
  392 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/remote/server_error.rb
  393 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/remote/response.rb
  394 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/remote/commands.rb
  395 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/remote/http/common.rb
  396 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/protocol.rb
  397 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/http.rb
  398 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/digest.so
  399 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/digest.rb
  400 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/openssl.so
  401 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/openssl/bn.rb
  402 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/openssl/cipher.rb
  403 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/openssl/config.rb
  404 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/openssl/digest.rb
  405 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/openssl/buffering.rb
  406 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/openssl/ssl-internal.rb
  407 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/openssl/x509-internal.rb
  408 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/openssl.rb
  409 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/net/https.rb
  410 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/ipaddr.rb
  411 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/remote/http/default.rb
  412 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/remote.rb
  413 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/firefox/bridge.rb
  414 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/selenium-webdriver-2.30.0/lib/selenium/webdriver/firefox.rb
  415 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/json/version.rb
  416 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/json/common.rb
  417 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/enc/utf_16be.so
  418 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/enc/utf_16le.so
  419 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/enc/utf_32be.so
  420 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/enc/utf_32le.so
  421 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/json/ext/parser.so
  422 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/json/ext/generator.so
  423 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/json/ext.rb
  424 /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/json.rb
  425 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/multi_json-1.6.1/lib/multi_json/adapters/json_common.rb
  426 /home/bgoad/.rvm/gems/ruby-1.9.3-p385@rn_qa/gems/multi_json-1.6.1/lib/multi_json/adapters/json_gem.rb

* Process memory map:

00400000-00401000 r-xp 00000000 08:05 20977707                           /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/bin/ruby
00600000-00601000 r--p 00000000 08:05 20977707                           /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/bin/ruby
00601000-00602000 rw-p 00001000 08:05 20977707                           /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/bin/ruby
02549000-074d1000 rw-p 00000000 00:00 0                                  [heap]
7fb5c33cf000-7fb5c33e4000 r-xp 00000000 08:05 10747933                   /lib/x86_64-linux-gnu/libgcc_s.so.1
7fb5c33e4000-7fb5c35e3000 ---p 00015000 08:05 10747933                   /lib/x86_64-linux-gnu/libgcc_s.so.1
7fb5c35e3000-7fb5c35e4000 r--p 00014000 08:05 10747933                   /lib/x86_64-linux-gnu/libgcc_s.so.1
7fb5c35e4000-7fb5c35e5000 rw-p 00015000 08:05 10747933                   /lib/x86_64-linux-gnu/libgcc_s.so.1
7fb5c35e5000-7fb5c35ee000 r-xp 00000000 08:05 1836686                    /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/json/ext/generator.so
7fb5c35ee000-7fb5c37ed000 ---p 00009000 08:05 1836686                    /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/json/ext/generator.so
7fb5c37ed000-7fb5c37ee000 r--p 00008000 08:05 1836686                    /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/json/ext/generator.so
7fb5c37ee000-7fb5c37ef000 rw-p 00009000 08:05 1836686                    /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/json/ext/generator.so
7fb5c37ef000-7fb5c37f0000 r-xp 00000000 08:05 1836721                    /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/enc/utf_32le.so
7fb5c37f0000-7fb5c39ef000 ---p 00001000 08:05 1836721                    /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/enc/utf_32le.so
7fb5c39ef000-7fb5c39f0000 r--p 00000000 08:05 1836721                    /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/enc/utf_32le.so
7fb5c39f0000-7fb5c39f1000 rw-p 00001000 08:05 1836721                    /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/enc/utf_32le.so
7fb5c39f1000-7fb5c39f2000 r-xp 00000000 08:05 1836733                    /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/enc/utf_32be.so
7fb5c39f2000-7fb5c3bf1000 ---p 00001000 08:05 1836733                    /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/enc/utf_32be.so
7fb5c3bf1000-7fb5c3bf2000 r--p 00000000 08:05 1836733                    /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/enc/utf_32be.so
7fb5c3bf2000-7fb5c3bf3000 rw-p 00001000 08:05 1836733                    /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/enc/utf_32be.so
7fb5c3bf3000-7fb5c3bf4000 r-xp 00000000 08:05 1836725                    /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/enc/utf_16le.so
7fb5c3bf4000-7fb5c3df3000 ---p 00001000 08:05 1836725                    /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/enc/utf_16le.so
7fb5c3df3000-7fb5c3df4000 r--p 00000000 08:05 1836725                    /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/enc/utf_16le.so
7fb5c3df4000-7fb5c3df5000 rw-p 00001000 08:05 1836725                    /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/enc/utf_16le.so
7fb5c3df5000-7fb5c3df6000 r-xp 00000000 08:05 1836736                    /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/enc/utf_16be.so
7fb5c3df6000-7fb5c3ff6000 ---p 00001000 08:05 1836736                    /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/enc/utf_16be.so
7fb5c3ff6000-7fb5c3ff7000 r--p 00001000 08:05 1836736                    /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/enc/utf_16be.so
7fb5c3ff7000-7fb5c3ff8000 rw-p 00002000 08:05 1836736                    /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/enc/utf_16be.so
7fb5c3ff8000-7fb5c3ffd000 r-xp 00000000 08:05 1836685                    /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/json/ext/parser.so
7fb5c3ffd000-7fb5c41fd000 ---p 00005000 08:05 1836685                    /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/json/ext/parser.so
7fb5c41fd000-7fb5c41fe000 r--p 00005000 08:05 1836685                    /home/bgoad/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/x86_64-linux/json/ext/parser.so
7fb5c41fe000-7fb5c41ff000 rw-p 00006000 08:05 1836685
rking commented 11 years ago

Can you make a repo that we can clone then run some command and get it to segfault?

bbbco commented 11 years ago

Its a complicated script. I'll try to debug it to try to figure out how it is breaking and see what I can do to make a reproducible test.

rking commented 11 years ago

Yes, I fully understand that. I have months-old bugs in some projects that reliably reproduce some bug, but I haven't had time to pare them down, so I haven't filed an upstream Issue. Let's not let this one slip away: Ruby shouldn't segfault.

@banister informs me that these things can be very Ruby-patchlevel sensitive.

Can you try it on something other than p385?

bbbco commented 11 years ago

Ok, here is what I have so far.

I can make it seg fault consistently. I have figured out which line its barfing at, and realized that my code is incorrect (I was essentially saying if possibly_undefined_method instead of if respond_to?("possibly_undefined_method")). Fixing the line causes the script to no longer seg fault. Also, this line is executed within three ruby blocks.

I went ahead and copied the bad script out so I could continue to test this seg fault issue. I went ahead and added a binding.pry the line before the bad line, and tried to execute the line from pry. Instead of seg faulting I got the expected error:

NoMethodError: undefined method `cr_subnav' for #<ReverbNation::Pages::ControlRoomPage:0x00000005ff97b8>
from /home/bgoad/qa/selenium/rb-restructure/tests/helpers/controlroom_helper2.rb:48:in `block (3 levels) in iterate_over_all_menu_sections'

I went ahead and let pry continue to execute the script on its own, and it errored correctly again (without seg faulting).

Next, I commented out the binding.pry and ran the script again. Once it got to the bad line, it seg faulted.

So then I tried something bizzarre. I just replaced binding.pry with a simple puts command in the line immediately before the bad line. After running the script again, it did not seg fault. Instead it popped me into pry with the expected NoMethodError.


Next, I'll try your suggestion @rking and use a different Ruby version and let you know what I find out.

ConradIrwin commented 11 years ago

Pry-rescue calls Binding.callers (from the binding_of_caller gem) whenever an exception is raised. Binding.callers is really buggy on -p385 (https://github.com/banister/binding_of_caller/issues/14), -p374 was ok, so if downgrading is an option temporarily that would be good.

I'll continue seeing if I can debug the binding_of_caller bug, but it's non-trivial.

bbbco commented 11 years ago

Still seg faults and core dumps using ruby-1.9.3-p374

ConradIrwin commented 11 years ago

Ok, good to know :/

bbbco commented 11 years ago

Does not seg fault for ruby-1.9.3-p125

ConradIrwin commented 11 years ago

Blerg. The other way to stop segfaults is GC.disable, but obviously that's not scalable... @banister do you have any ideas?

banister commented 11 years ago

I previously "fixed" a segfault by allowing a small memory leak: https://github.com/banister/binding_of_caller/blob/master/ext/binding_of_caller/binding_of_caller.c#L59

You might get away with something similar, not sure.

ConradIrwin commented 11 years ago

When I last was looking the segfault was actually happening inside rb_vm_make_env_object. I presume it was trying to reference something that had previously been deallocated, but no idea what.

bbbco commented 11 years ago

Ok, I've continued to have Ruby SegFaults when running my scripts and my code tries to reference an object that does not exist (my bad coding!), pry-rescue tries to REPL, but segfaults because it can't attach to local variables. Also, I have largely seen this happening when running my scripts with the headless browser gem. Each time, its the same type of seg fault back trace.

Unfortunately, I have not yet been able to reproduce a simple test case without my scripts' overhead to share with you all. I will keep trying and hopefully be able to come up with something.

rking commented 11 years ago

Good that you're stalking this down.

If you can capture this bug, that will be a good community contribution.