From: booleanlabel@... Date: 2019-01-09T07:55:03+00:00 Subject: [ruby-dev:50754] [Ruby trunk Bug#15465] Tests failed on i386-cygwin Issue #15465 has been updated by fd0 (Daisuke Fujimura). In case of `make btest`, test_massign.rb and test_thread.rb succeeded. The cause of failures is environment variable `RUBY_FIBER_MACHINE_STACK_SIZE=1` in tools/runruby.rb. The workaround (not beautiful) is as follows: ```diff --- origsrc/ruby-2.6.0/tool/runruby.rb 2018-07-10 02:49:21.000000000 +0900 +++ src/ruby-2.6.0/tool/runruby.rb 2019-01-09 16:39:30.366472100 +0900 @@ -99,6 +99,7 @@ env = { 'RUBY_THREAD_MACHINE_STACK_SIZE' => '1', 'RUBY_FIBER_MACHINE_STACK_SIZE' => '1', } +env = {} if /i386-cygwin/ =~ RUBY_PLATFORM runner = File.join(abs_archdir, "exe/ruby#{config['EXEEXT']}") runner = nil unless File.exist?(runner) ``` ---------------------------------------- Bug #15465: Tests failed on i386-cygwin https://bugs.ruby-lang.org/issues/15465#change-76141 * Author: fd0 (Daisuke Fujimura) * Status: Feedback * Priority: Normal * Assignee: * Target version: * ruby -v: ruby 2.6.0p0 (2018-12-25 revision 66547) [i386-cygwin] * Backport: 2.4: UNKNOWN, 2.5: UNKNOWN, 2.6: UNKNOWN ---------------------------------------- Several tests failed on i386-cygwin Steps: ~~~ $ ./configure $ make $ make test |& tee test.log ~~~ Failed tests: ~~~ $ grep # test.log #651 test_io.rb:87:in `block in ': #File.open("megasrc", "w") {|f| f << megacontent } #=> killed by SIGKILL (signal 9) (timeout) megacontent-copy_stream #920 test_massign.rb:165:in `': core dumped [ruby-dev:32581] #1376 test_thread.rb:301:in `': #=> killed by SIGIOT (signal 6) #1377 test_thread.rb:305:in `': #=> killed by SIGIOT (signal 6) #1378 test_thread.rb:310:in `': #=> killed by SIGIOT (signal 6) #1379 test_thread.rb:315:in `': #=> killed by SIGIOT (signal 6) #1380 test_thread.rb:320:in `': #=> killed by SIGIOT (signal 6) #1381 test_thread.rb:325:in `': #=> killed by SIGIOT (signal 6) #1382 test_thread.rb:330:in `': #=> killed by SIGIOT (signal 6) ~~~ ---Files-------------------------------- test.log (14.5 KB) -- https://bugs.ruby-lang.org/