BASERUBY = /usr/bin/ruby --disable=gems CC = gcc LD = ld LDSHARED = gcc -shared CFLAGS = -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wrestrict -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -DCANONICALIZATION_FOR_MATHN CPPFLAGS = -D_XOPEN_SOURCE -D_GNU_SOURCE -I. -I.ext/include/i386-cygwin -I./include -I. -I./enc/unicode/11.0.0 DLDFLAGS = -Wl,--enable-auto-image-base,--enable-auto-import -Wl,--out-implib=libruby260.dll.a cygruby260.def -fstack-protector-strong -Wl,--stack,0x00200000,--enable-auto-import SOLIBS = cygruby260.res.o -lpthread -lrt -lrt -ldl LANG = LC_ALL = LC_CTYPE = gcc (GCC) 7.3.0 Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. test_attr.rb .. test_autoload.rb ........ test_block.rb .......................................................... test_class.rb ................................................ test_env.rb .. test_eval.rb ..................................... test_exception.rb .................................. test_finalizer.rb . test_flip.rb . test_flow.rb .............................................................. test_fork.rb .... test_gc.rb .. test_insns.rb ................................................................................................................................................................................................................................................................................................................................................................................................ test_io.rb .......F. test_jump.rb ............................. test_literal.rb ........................................................................................................................................................... test_literal_suffix.rb ................................................ test_load.rb .. test_marshal.rb . test_massign.rb ................................E. test_method.rb ............................................................................................................................................................................................................................... test_objectspace.rb ..... test_proc.rb ....................................... test_string.rb . test_struct.rb . test_syntax.rb ............................................................................................................................................................ test_thread.rb .............................FFFFFFF.............. #651 test_io.rb:87:in `block in ': at_exit { p :foo } megacontent = "abc" * 12345678 #File.open("megasrc", "w") {|f| f << megacontent } t0 = Thread.main Thread.new { sleep 0.001 until t0.stop?; Process.kill(:INT, $$) } r1, w1 = IO.pipe r2, w2 = IO.pipe t1 = Thread.new { w1 << megacontent; w1.close } t2 = Thread.new { r2.read; r2.close } IO.copy_stream(r1, w2) rescue nil w2.close r1.close t1.join t2.join #=> 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 `': at_exit { Fiber.new{}.resume } #=> killed by SIGIOT (signal 6) | bootstraptest.tmp.rb:2: [BUG] Segmentation fault at 0xfdd9ffec | ruby 2.6.0p0 (2018-12-25 revision 66547) [i386-cygwin] | | -- Control frame information ----------------------------------------------- | c:0003 p:---- s:0010 e:000009 CFUNC :resume | c:0002 p:0016 s:0006 E:0021e0 BLOCK bootstraptest.tmp.rb:2 [FINISH] | c:0001 p:0000 s:0003 E:000828 (none) [FINISH] | | -- Ruby level backtrace information ---------------------------------------- | bootstraptest.tmp.rb:2:in `block in
' | bootstraptest.tmp.rb:2:in `resume' | | -- Other runtime information ----------------------------------------------- | | * Loaded script: bootstraptest.tmp.rb | | * Loaded features: | | 0 enumerator.so | 1 thread.rb | 2 rational.so | 3 complex.so | 4 /tmp/ruby-2.6.0/.ext/i386-cygwin/enc/encdb.so | 5 /tmp/ruby-2.6.0/.ext/i386-cygwin/enc/trans/transdb.so | 6 /tmp/ruby-2.6.0/.ext/i386-cygwin/enc/windows_31j.so | | [NOTE] | You may have encountered a bug in the Ruby interpreter or extension libraries. | Bug reports are welcome. | For details: https://www.ruby-lang.org/bugreport.html | #1377 test_thread.rb:305:in `': g = enum_for(:local_variables) loop { g.next } #=> killed by SIGIOT (signal 6) | bootstraptest.tmp.rb:3: [BUG] Segmentation fault at 0xfdd9ffec | ruby 2.6.0p0 (2018-12-25 revision 66547) [i386-cygwin] | | -- Control frame information ----------------------------------------------- | c:0005 p:---- s:0019 E:001fe0 CFUNC :next | c:0004 p:0006 s:0015 e:000014 BLOCK bootstraptest.tmp.rb:3 [FINISH] | c:0003 p:---- s:0012 e:000011 CFUNC :loop | c:0002 p:0014 s:0008 E:001f5c EVAL bootstraptest.tmp.rb:3 [FINISH] | c:0001 p:0000 s:0003 E:000828 (none) [FINISH] | | -- Ruby level backtrace information ---------------------------------------- | bootstraptest.tmp.rb:3:in `
' | bootstraptest.tmp.rb:3:in `loop' | bootstraptest.tmp.rb:3:in `block in
' | bootstraptest.tmp.rb:3:in `next' | | -- Other runtime information ----------------------------------------------- | | * Loaded script: bootstraptest.tmp.rb | | * Loaded features: | | 0 enumerator.so | 1 thread.rb | 2 rational.so | 3 complex.so | 4 /tmp/ruby-2.6.0/.ext/i386-cygwin/enc/encdb.so | 5 /tmp/ruby-2.6.0/.ext/i386-cygwin/enc/trans/transdb.so | 6 /tmp/ruby-2.6.0/.ext/i386-cygwin/enc/windows_31j.so | | [NOTE] | You may have encountered a bug in the Ruby interpreter or extension libraries. | Bug reports are welcome. | For details: https://www.ruby-lang.org/bugreport.html | [ruby-dev:34128] #1378 test_thread.rb:310:in `': g = enum_for(:block_given?) loop { g.next } #=> killed by SIGIOT (signal 6) | bootstraptest.tmp.rb:3: [BUG] Segmentation fault at 0xfdd9ffec | ruby 2.6.0p0 (2018-12-25 revision 66547) [i386-cygwin] | | -- Control frame information ----------------------------------------------- | c:0005 p:---- s:0019 E:001fe0 CFUNC :next | c:0004 p:0006 s:0015 e:000014 BLOCK bootstraptest.tmp.rb:3 [FINISH] | c:0003 p:---- s:0012 e:000011 CFUNC :loop | c:0002 p:0014 s:0008 E:001f5c EVAL bootstraptest.tmp.rb:3 [FINISH] | c:0001 p:0000 s:0003 E:000828 (none) [FINISH] | | -- Ruby level backtrace information ---------------------------------------- | bootstraptest.tmp.rb:3:in `
' | bootstraptest.tmp.rb:3:in `loop' | bootstraptest.tmp.rb:3:in `block in
' | bootstraptest.tmp.rb:3:in `next' | | -- Other runtime information ----------------------------------------------- | | * Loaded script: bootstraptest.tmp.rb | | * Loaded features: | | 0 enumerator.so | 1 thread.rb | 2 rational.so | 3 complex.so | 4 /tmp/ruby-2.6.0/.ext/i386-cygwin/enc/encdb.so | 5 /tmp/ruby-2.6.0/.ext/i386-cygwin/enc/trans/transdb.so | 6 /tmp/ruby-2.6.0/.ext/i386-cygwin/enc/windows_31j.so | | [NOTE] | You may have encountered a bug in the Ruby interpreter or extension libraries. | Bug reports are welcome. | For details: https://www.ruby-lang.org/bugreport.html | [ruby-dev:34128] #1379 test_thread.rb:315:in `': g = enum_for(:binding) loop { g.next } #=> killed by SIGIOT (signal 6) | bootstraptest.tmp.rb:3: [BUG] Segmentation fault at 0xfdd9ffec | ruby 2.6.0p0 (2018-12-25 revision 66547) [i386-cygwin] | | -- Control frame information ----------------------------------------------- | c:0005 p:---- s:0019 E:001fd8 CFUNC :next | c:0004 p:0006 s:0015 e:000014 BLOCK bootstraptest.tmp.rb:3 [FINISH] | c:0003 p:---- s:0012 e:000011 CFUNC :loop | c:0002 p:0014 s:0008 E:001f54 EVAL bootstraptest.tmp.rb:3 [FINISH] | c:0001 p:0000 s:0003 E:000828 (none) [FINISH] | | -- Ruby level backtrace information ---------------------------------------- | bootstraptest.tmp.rb:3:in `
' | bootstraptest.tmp.rb:3:in `loop' | bootstraptest.tmp.rb:3:in `block in
' | bootstraptest.tmp.rb:3:in `next' | | -- Other runtime information ----------------------------------------------- | | * Loaded script: bootstraptest.tmp.rb | | * Loaded features: | | 0 enumerator.so | 1 thread.rb | 2 rational.so | 3 complex.so | 4 /tmp/ruby-2.6.0/.ext/i386-cygwin/enc/encdb.so | 5 /tmp/ruby-2.6.0/.ext/i386-cygwin/enc/trans/transdb.so | 6 /tmp/ruby-2.6.0/.ext/i386-cygwin/enc/windows_31j.so | | [NOTE] | You may have encountered a bug in the Ruby interpreter or extension libraries. | Bug reports are welcome. | For details: https://www.ruby-lang.org/bugreport.html | [ruby-dev:34128] #1380 test_thread.rb:320:in `': g = "abc".enum_for(:scan, /./) loop { g.next } #=> killed by SIGIOT (signal 6) | bootstraptest.tmp.rb:3: [BUG] Segmentation fault at 0xfdd9ffec | ruby 2.6.0p0 (2018-12-25 revision 66547) [i386-cygwin] | | -- Control frame information ----------------------------------------------- | c:0005 p:---- s:0019 E:0020e0 CFUNC :next | c:0004 p:0006 s:0015 e:000014 BLOCK bootstraptest.tmp.rb:3 [FINISH] | c:0003 p:---- s:0012 e:000011 CFUNC :loop | c:0002 p:0017 s:0008 E:00205c EVAL bootstraptest.tmp.rb:3 [FINISH] | c:0001 p:0000 s:0003 E:000828 (none) [FINISH] | | -- Ruby level backtrace information ---------------------------------------- | bootstraptest.tmp.rb:3:in `
' | bootstraptest.tmp.rb:3:in `loop' | bootstraptest.tmp.rb:3:in `block in
' | bootstraptest.tmp.rb:3:in `next' | | -- Other runtime information ----------------------------------------------- | | * Loaded script: bootstraptest.tmp.rb | | * Loaded features: | | 0 enumerator.so | 1 thread.rb | 2 rational.so | 3 complex.so | 4 /tmp/ruby-2.6.0/.ext/i386-cygwin/enc/encdb.so | 5 /tmp/ruby-2.6.0/.ext/i386-cygwin/enc/trans/transdb.so | 6 /tmp/ruby-2.6.0/.ext/i386-cygwin/enc/windows_31j.so | | [NOTE] | You may have encountered a bug in the Ruby interpreter or extension libraries. | Bug reports are welcome. | For details: https://www.ruby-lang.org/bugreport.html | [ruby-dev:34128] #1381 test_thread.rb:325:in `': g = Module.enum_for(:new) loop { g.next } #=> killed by SIGIOT (signal 6) | bootstraptest.tmp.rb:3: [BUG] Segmentation fault at 0xfdd9ffec | ruby 2.6.0p0 (2018-12-25 revision 66547) [i386-cygwin] | | -- Control frame information ----------------------------------------------- | c:0005 p:---- s:0019 E:002010 CFUNC :next | c:0004 p:0006 s:0015 e:000014 BLOCK bootstraptest.tmp.rb:3 [FINISH] | c:0003 p:---- s:0012 e:000011 CFUNC :loop | c:0002 p:0020 s:0008 E:001fbc EVAL bootstraptest.tmp.rb:3 [FINISH] | c:0001 p:0000 s:0003 E:000828 (none) [FINISH] | | -- Ruby level backtrace information ---------------------------------------- | bootstraptest.tmp.rb:3:in `
' | bootstraptest.tmp.rb:3:in `loop' | bootstraptest.tmp.rb:3:in `block in
' | bootstraptest.tmp.rb:3:in `next' | | -- Other runtime information ----------------------------------------------- | | * Loaded script: bootstraptest.tmp.rb | | * Loaded features: | | 0 enumerator.so | 1 thread.rb | 2 rational.so | 3 complex.so | 4 /tmp/ruby-2.6.0/.ext/i386-cygwin/enc/encdb.so | 5 /tmp/ruby-2.6.0/.ext/i386-cygwin/enc/trans/transdb.so | 6 /tmp/ruby-2.6.0/.ext/i386-cygwin/enc/windows_31j.so | | [NOTE] | You may have encountered a bug in the Ruby interpreter or extension libraries. | Bug reports are welcome. | For details: https://www.ruby-lang.org/bugreport.html | [ruby-dev:34128] #1382 test_thread.rb:330:in `': Fiber.new(&Object.method(:class_eval)).resume("foo") #=> killed by SIGIOT (signal 6) | bootstraptest.tmp.rb:2: [BUG] Segmentation fault at 0xfdd9ffec | ruby 2.6.0p0 (2018-12-25 revision 66547) [i386-cygwin] | | -- Control frame information ----------------------------------------------- | c:0003 p:---- s:0012 e:000011 CFUNC :resume | c:0002 p:0029 s:0007 e:000005 EVAL bootstraptest.tmp.rb:2 [FINISH] | c:0001 p:0000 s:0003 E:000828 (none) [FINISH] | | -- Ruby level backtrace information ---------------------------------------- | bootstraptest.tmp.rb:2:in `
' | bootstraptest.tmp.rb:2:in `resume' | | -- Other runtime information ----------------------------------------------- | | * Loaded script: bootstraptest.tmp.rb | | * Loaded features: | | 0 enumerator.so | 1 thread.rb | 2 rational.so | 3 complex.so | 4 /tmp/ruby-2.6.0/.ext/i386-cygwin/enc/encdb.so | 5 /tmp/ruby-2.6.0/.ext/i386-cygwin/enc/trans/transdb.so | 6 /tmp/ruby-2.6.0/.ext/i386-cygwin/enc/windows_31j.so | | [NOTE] | You may have encountered a bug in the Ruby interpreter or extension libraries. | Bug reports are welcome. | For details: https://www.ruby-lang.org/bugreport.html | [ruby-dev:34128] FAIL 9/1396 tests failed make: *** [uncommon.mk:735: yes-btest-ruby] Error 1