Issue #15591 has been updated by Matthaus Owens.
Merged at <https://github.com/puppetlabs/puppet/commit/3220333a02b18883f518c5ca2b8be49517d2d65a> ---------------------------------------- Bug #15591: spec/integration/util/file_locking_spec segfaults on Windows https://projects.puppetlabs.com/issues/15591#change-71887 Author: Josh Cooper Status: Merged - Pending Release Priority: Normal Assignee: Josh Cooper Category: testing Target version: 2.7.20 Affected Puppet version: 2.7.6 Keywords: windows testing Branch: https://github.com/puppetlabs/puppet/pull/1082 One of the spec tests does a Kernel.fork, which crashes on Windows ruby 1.8.7 p370. <pre> C:\work\puppet>envpuppet rspec spec\integration\util\file_locking_spec.rb .(eval):3: [BUG] Segmentation fault ruby 1.8.7 (2012-06-29 patchlevel 370) [i386-mingw32] This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. </pre> The same test with ruby 1.8. p357 (which is what we use in CI and release does not crash, but does print that mysterious error we've been seeing about child#0): <pre> C:\work\puppet>ruby --version ruby 1.8.7 (2011-12-28 patchlevel 357) [i386-mingw32] C:\work\puppet>envpuppet rspec spec\integration\util\file_locking_spec.rb .. Finished in 0.53041 seconds 2 examples, 0 failures C:\work\puppet>c:/puppetwinbuilder/sys/ruby/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/configuration.rb:746: in `load': no such file to load -- C:/work/puppet/child#0 (LoadError) from c:/puppetwinbuilder/sys/ruby/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/configuration.rb:746:in `load_spec_files' from c:/puppetwinbuilder/sys/ruby/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/configuration.rb:746:in `map' from c:/puppetwinbuilder/sys/ruby/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/configuration.rb:746:in `load_spec_files' from c:/puppetwinbuilder/sys/ruby/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:22:in `run' from c:/puppetwinbuilder/sys/ruby/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/runner.rb:69:in `run' from c:/puppetwinbuilder/sys/ruby/lib/ruby/gems/1.8/gems/rspec-core-2.9.0/lib/rspec/core/runner.rb:10:in `autorun' from c:/puppetwinbuilder/sys/ruby/bin/rspec:19 </pre> -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
