From: "h.shirosaki (Hiroshi Shirosaki)" Date: 2012-06-04T09:41:36+09:00 Subject: [ruby-core:45412] [ruby-trunk - Bug #6535] [MinGW] Unexpected close program dialog for TestRubyOptions#test_segv_test Issue #6535 has been updated by h.shirosaki (Hiroshi Shirosaki). I saw similar blocking issues with the following tests while MinGW test-all, but mswin build doesn't have. test_segv_test in ruby/test_rubyoptions.rb test_require_invalid_shared_object in ruby/test_require.rb. test_separate in test/testunit/test_parallel.rb Modifying registry value as below works fine for me on Win7. http://support.microsoft.com/kb/124873/en-us HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows\ErrorMode Modify ErrorMode value to `2`. The following command will complete with mingw build. make test-all TESTS="-qv -j2" ---------------------------------------- Bug #6535: [MinGW] Unexpected close program dialog for TestRubyOptions#test_segv_test https://bugs.ruby-lang.org/issues/6535#change-27000 Author: luislavena (Luis Lavena) Status: Assigned Priority: Normal Assignee: usa (Usaku NAKAMURA) Category: build Target version: 2.0.0 ruby -v: ruby 2.0.0dev (2012-06-02 trunk 35867) [i386-mingw32] =begin Hello, While running tests for MinGW-based build of trunk, I've found the mentioned test (test_segv_test) always blocks test execution. The command issue to trigger this was: make test-all TESTS="-q -v ruby/test_rubyoptions.rb -n test_segv_test" Which triggers a Windows dialog indicating the failure (see attached) And the following backtrace: test_segv_test(TestRubyOptions): IOError: stream closed C:/Users/Worker/Code/ruby/ruby/test/ruby/envutil.rb:60:in `read' C:/Users/Worker/Code/ruby/ruby/test/ruby/envutil.rb:60:in `block in invoke_ruby' 1 tests, 0 assertions, 0 failures, 1 errors, 0 skips Is this issue also showing on mswin builds? This seems to be a blocker for running continuous integration tests as the crash dialog needs to be closed manually. Thank you. =end -- http://bugs.ruby-lang.org/