Skip to content

Instantly share code, notes, and snippets.

@Iristyle
Created September 30, 2016 18:45
Show Gist options
  • Save Iristyle/2684ded7cece4c4c78b3ed1cdcc09721 to your computer and use it in GitHub Desktop.
Save Iristyle/2684ded7cece4c4c78b3ed1cdcc09721 to your computer and use it in GitHub Desktop.
Ruby crash in popen3
C:/tools/ruby23/lib/ruby/2.3.0/open3.rb:201: [BUG] w32_reset_event: The handle is invalid.
ruby 2.3.0p0 (2015-12-25 revision 53290) [x64-mingw32]
-- Control frame information -----------------------------------------------
c:0043 p:---- s:0201 e:000200 CFUNC :close
c:0042 p:0009 s:0198 e:000197 BLOCK C:/tools/ruby23/lib/ruby/2.3.0/open3.rb:201 [FINISH]
c:0041 p:---- s:0195 e:000194 CFUNC :each
c:0040 p:0084 s:0192 e:000191 METHOD C:/tools/ruby23/lib/ruby/2.3.0/open3.rb:201
c:0039 p:0143 s:0181 e:000180 METHOD C:/tools/ruby23/lib/ruby/2.3.0/open3.rb:95
c:0038 p:0149 s:0169 e:000168 METHOD C:/source/puppetlabs-powershell/lib/puppet_x/puppetlabs/powershell/powershell_manager.rb:50 [FINISH]
c:0037 p:---- s:0158 e:000157 CFUNC :new
c:0036 p:0089 s:0153 e:000150 METHOD C:/source/puppetlabs-powershell/lib/puppet_x/puppetlabs/powershell/powershell_manager.rb:21
c:0035 p:0024 s:0144 e:000143 METHOD C:/source/puppetlabs-powershell/spec/integration/puppet_x/puppetlabs/powershell_manager_spec.rb:44
c:0034 p:0008 s:0141 e:000140 METHOD C:/source/puppetlabs-powershell/spec/integration/puppet_x/puppetlabs/powershell_manager_spec.rb:102
c:0033 p:0105 s:0134 e:000133 BLOCK C:/source/puppetlabs-powershell/spec/integration/puppet_x/puppetlabs/powershell_manager_spec.rb:194 [FINISH]
c:0032 p:---- s:0130 e:000129 CFUNC :instance_exec
c:0031 p:0024 s:0126 e:000125 BLOCK C:/source/puppetlabs-powershell/.bundle/gems/ruby/2.3.0/gems/rspec-core-3.5.3/lib/rspec/core/example.rb:254
c:0030 p:0006 s:0123 e:000122 BLOCK C:/source/puppetlabs-powershell/.bundle/gems/ruby/2.3.0/gems/rspec-core-3.5.3/lib/rspec/core/example.rb:496
c:0029 p:0006 s:0121 e:000120 BLOCK C:/source/puppetlabs-powershell/.bundle/gems/ruby/2.3.0/gems/rspec-core-3.5.3/lib/rspec/core/example.rb:453
c:0028 p:0006 s:0119 e:000118 BLOCK C:/source/puppetlabs-powershell/.bundle/gems/ruby/2.3.0/gems/rspec-core-3.5.3/lib/rspec/core/hooks.rb:464
c:0027 p:0034 s:0117 E:0011b8 METHOD C:/source/puppetlabs-powershell/.bundle/gems/ruby/2.3.0/gems/rspec-core-3.5.3/lib/rspec/core/hooks.rb:602
c:0026 p:0123 s:0111 E:0016f8 METHOD C:/source/puppetlabs-powershell/.bundle/gems/ruby/2.3.0/gems/rspec-core-3.5.3/lib/rspec/core/hooks.rb:464
c:0025 p:0017 s:0105 E:0019b8 METHOD C:/source/puppetlabs-powershell/.bundle/gems/ruby/2.3.0/gems/rspec-core-3.5.3/lib/rspec/core/example.rb:453
c:0024 p:0032 s:0101 E:001aa8 METHOD C:/source/puppetlabs-powershell/.bundle/gems/ruby/2.3.0/gems/rspec-core-3.5.3/lib/rspec/core/example.rb:496
c:0023 p:0138 s:0097 E:001d48 METHOD C:/source/puppetlabs-powershell/.bundle/gems/ruby/2.3.0/gems/rspec-core-3.5.3/lib/rspec/core/example.rb:251
c:0022 p:0061 s:0091 e:000090 BLOCK C:/source/puppetlabs-powershell/.bundle/gems/ruby/2.3.0/gems/rspec-core-3.5.3/lib/rspec/core/example_group.rb:627 [FINISH]
c:0021 p:---- s:0086 e:000085 CFUNC :map
c:0020 p:0019 s:0083 e:000082 METHOD C:/source/puppetlabs-powershell/.bundle/gems/ruby/2.3.0/gems/rspec-core-3.5.3/lib/rspec/core/example_group.rb:623
c:0019 p:0087 s:0079 e:000078 METHOD C:/source/puppetlabs-powershell/.bundle/gems/ruby/2.3.0/gems/rspec-core-3.5.3/lib/rspec/core/example_group.rb:589
c:0018 p:0011 s:0071 e:000070 BLOCK C:/source/puppetlabs-powershell/.bundle/gems/ruby/2.3.0/gems/rspec-core-3.5.3/lib/rspec/core/example_group.rb:590 [FINISH]
c:0017 p:---- s:0068 e:000067 CFUNC :map
c:0016 p:0106 s:0065 e:000064 METHOD C:/source/puppetlabs-powershell/.bundle/gems/ruby/2.3.0/gems/rspec-core-3.5.3/lib/rspec/core/example_group.rb:590
c:0015 p:0011 s:0057 e:000056 BLOCK C:/source/puppetlabs-powershell/.bundle/gems/ruby/2.3.0/gems/rspec-core-3.5.3/lib/rspec/core/example_group.rb:590 [FINISH]
c:0014 p:---- s:0054 e:000053 CFUNC :map
c:0013 p:0106 s:0051 e:000050 METHOD C:/source/puppetlabs-powershell/.bundle/gems/ruby/2.3.0/gems/rspec-core-3.5.3/lib/rspec/core/example_group.rb:590
c:0012 p:0012 s:0043 e:000042 BLOCK C:/source/puppetlabs-powershell/.bundle/gems/ruby/2.3.0/gems/rspec-core-3.5.3/lib/rspec/core/runner.rb:113 [FINISH]
c:0011 p:---- s:0040 e:000039 CFUNC :map
c:0010 p:0011 s:0037 e:000036 BLOCK C:/source/puppetlabs-powershell/.bundle/gems/ruby/2.3.0/gems/rspec-core-3.5.3/lib/rspec/core/runner.rb:113
c:0009 p:0035 s:0035 e:000034 METHOD C:/source/puppetlabs-powershell/.bundle/gems/ruby/2.3.0/gems/rspec-core-3.5.3/lib/rspec/core/configuration.rb:1835
c:0008 p:0011 s:0032 e:000031 BLOCK C:/source/puppetlabs-powershell/.bundle/gems/ruby/2.3.0/gems/rspec-core-3.5.3/lib/rspec/core/runner.rb:112
c:0007 p:0018 s:0029 e:000028 METHOD C:/source/puppetlabs-powershell/.bundle/gems/ruby/2.3.0/gems/rspec-core-3.5.3/lib/rspec/core/reporter.rb:77
c:0006 p:0022 s:0025 e:000024 METHOD C:/source/puppetlabs-powershell/.bundle/gems/ruby/2.3.0/gems/rspec-core-3.5.3/lib/rspec/core/runner.rb:111
c:0005 p:0025 s:0020 e:000019 METHOD C:/source/puppetlabs-powershell/.bundle/gems/ruby/2.3.0/gems/rspec-core-3.5.3/lib/rspec/core/runner.rb:87
c:0004 p:0085 s:0015 e:000014 METHOD C:/source/puppetlabs-powershell/.bundle/gems/ruby/2.3.0/gems/rspec-core-3.5.3/lib/rspec/core/runner.rb:71
c:0003 p:0026 s:0008 e:000007 METHOD C:/source/puppetlabs-powershell/.bundle/gems/ruby/2.3.0/gems/rspec-core-3.5.3/lib/rspec/core/runner.rb:45
c:0002 p:0025 s:0004 E:000ae0 EVAL C:/source/puppetlabs-powershell/.bundle/gems/ruby/2.3.0/gems/rspec-core-3.5.3/exe/rspec:4 [FINISH]
c:0001 p:0000 s:0002 E:002050 (none) [FINISH]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment