|
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 <top (required)>':
|
|
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 `<top (required)>': core dumped [ruby-dev:32581]
|
|
#1376 test_thread.rb:301:in `<top (required)>':
|
|
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 <main>'
|
|
| 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 `<top (required)>':
|
|
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 `<main>'
|
|
| bootstraptest.tmp.rb:3:in `loop'
|
|
| bootstraptest.tmp.rb:3:in `block in <main>'
|
|
| 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 `<top (required)>':
|
|
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 `<main>'
|
|
| bootstraptest.tmp.rb:3:in `loop'
|
|
| bootstraptest.tmp.rb:3:in `block in <main>'
|
|
| 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 `<top (required)>':
|
|
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 `<main>'
|
|
| bootstraptest.tmp.rb:3:in `loop'
|
|
| bootstraptest.tmp.rb:3:in `block in <main>'
|
|
| 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 `<top (required)>':
|
|
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 `<main>'
|
|
| bootstraptest.tmp.rb:3:in `loop'
|
|
| bootstraptest.tmp.rb:3:in `block in <main>'
|
|
| 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 `<top (required)>':
|
|
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 `<main>'
|
|
| bootstraptest.tmp.rb:3:in `loop'
|
|
| bootstraptest.tmp.rb:3:in `block in <main>'
|
|
| 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 `<top (required)>':
|
|
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 `<main>'
|
|
| 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
|