| "make update-download DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| "make update-src DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| From https://github.com/ruby/ruby |
| cd86393..f37e6d7 master -> origin/master |
| "make after-update DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| configure: WARNING: something wrong with CXXFLAGS="" |
| In file included from conftest.c:4: |
| /tmp/ruby/src/trunk-asserts-nopara/version.h:25:39: error: invalid suffix "RUBY_RELEASE_MONTH" on integer constant |
| 25 | #define ONLY_ONE_DIGIT(x) TOKEN_PASTE(10,x) < 1000 |
| | ^~ |
| /tmp/ruby/src/trunk-asserts-nopara/version.h:23:26: note: in definition of macro 'TOKEN_PASTE' |
| 23 | #define TOKEN_PASTE(x,y) x##y |
| | ^ |
| /tmp/ruby/src/trunk-asserts-nopara/version.h:29:5: note: in expansion of macro 'ONLY_ONE_DIGIT' |
| 29 | #if ONLY_ONE_DIGIT(RUBY_RELEASE_MONTH) |
| | ^~~~~~~~~~~~~~ |
| /tmp/ruby/src/trunk-asserts-nopara/version.h:25:39: error: invalid suffix "RUBY_RELEASE_DAY" on integer constant |
| 25 | #define ONLY_ONE_DIGIT(x) TOKEN_PASTE(10,x) < 1000 |
| | ^~ |
| /tmp/ruby/src/trunk-asserts-nopara/version.h:23:26: note: in definition of macro 'TOKEN_PASTE' |
| 23 | #define TOKEN_PASTE(x,y) x##y |
| | ^ |
| /tmp/ruby/src/trunk-asserts-nopara/version.h:34:5: note: in expansion of macro 'ONLY_ONE_DIGIT' |
| 34 | #if ONLY_ONE_DIGIT(RUBY_RELEASE_DAY) |
| | ^~~~~~~~~~~~~~ |
| "make miniruby DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| "make ruby DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| "make all DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| "make install DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| "make yes-btest TESTOPTS='-q '" exit with 512. |
| Fstderr output is not empty |
| Assertion Failed: /tmp/ruby/src/trunk-asserts-nopara/thread_pthread.c:454:ractor_sched_set_locked:vm->ractor.sched.lock_owner == NULL |
| ruby 3.4.0dev (2024-10-05T07:07:57Z master f37e6d7f7b) +PRISM [x86_64-linux] |
| |
| -- Control frame information ----------------------------------------------- |
| c:0005 p:---- s:0021 e:000020 CFUNC :fork |
| c:0004 p:0005 s:0017 e:000016 BLOCK bootstraptest.test_fork.rb_78_287.rb:11 |
| c:0003 p:0024 s:0012 e:000011 METHOD <internal:numeric>:238 |
| c:0002 p:0027 s:0007 E:002300 EVAL bootstraptest.test_fork.rb_78_287.rb:10 [FINISH] |
| c:0001 p:0000 s:0003 E:000260 DUMMY [FINISH] |
| |
| -- Ruby level backtrace information ---------------------------------------- |
| bootstraptest.test_fork.rb_78_287.rb:10:in '<main>' |
| <internal:numeric>:238:in 'times' |
| bootstraptest.test_fork.rb_78_287.rb:11:in 'block in <main>' |
| bootstraptest.test_fork.rb_78_287.rb:11:in 'fork' |
| |
| -- Threading information --------------------------------------------------- |
| Total ractor count: 1 |
| Ruby thread count for this ractor: 2 |
| |
| -- C level backtrace information ------------------------------------------- |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_print_backtrace+0x21) [0x56180b46bc71] /tmp/ruby/src/trunk-asserts-nopara/vm_dump.c:822 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(fprintf+0x0) [0x56180b46be38] /tmp/ruby/src/trunk-asserts-nopara/vm_dump.c:1151 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_vm_bugreport) /tmp/ruby/src/trunk-asserts-nopara/vm_dump.c:1154 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_assert_failure_detail+0x13e) [0x56180b216cba] /tmp/ruby/src/trunk-asserts-nopara/error.c:1190 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(RB_BUILTIN_TYPE+0x0) [0x56180b216cdb] /tmp/ruby/src/trunk-asserts-nopara/error.c:1168 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_assert_failure) (null):0 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(ractor_sched_set_locked+0x1f) [0x56180b21f3b2] /tmp/ruby/src/trunk-asserts-nopara/thread_pthread.c:454 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(thread_sched_setup_running_threads+0x1fb) [0x56180b40d9eb] /tmp/ruby/src/trunk-asserts-nopara/thread_pthread.c:577 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(thread_sched_atfork+0xf1) [0x56180b40f101] /tmp/ruby/src/trunk-asserts-nopara/thread_pthread.c:1576 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_thread_atfork_internal+0x4c) [0x56180b416a9c] /tmp/ruby/src/trunk-asserts-nopara/thread.c:4689 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_thread_atfork+0x24) [0x56180b416bd4] /tmp/ruby/src/trunk-asserts-nopara/thread.c:4737 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_fork_ruby+0xd4) [0x56180b3885f4] /tmp/ruby/src/trunk-asserts-nopara/process.c:4247 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(proc_fork_pid+0xb) [0x56180b38863b] /tmp/ruby/src/trunk-asserts-nopara/process.c:4260 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_f_fork+0x1d) [0x56180b38889d] /tmp/ruby/src/trunk-asserts-nopara/process.c:4376 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(vm_call_cfunc_with_frame_+0xf6) [0x56180b449ea6] /tmp/ruby/src/trunk-asserts-nopara/vm_insnhelper.c:3788 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(vm_sendish+0x10c) [0x56180b4547fc] /tmp/ruby/src/trunk-asserts-nopara/vm_insnhelper.c:5955 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(vm_exec_core+0x4ee5) [0x56180b45a9c5] ../../src/trunk-asserts-nopara/insns.def:851 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_vm_exec+0xfa) [0x56180b45d04a] /tmp/ruby/src/trunk-asserts-nopara/vm.c:2564 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_ec_exec_node+0x90) [0x56180b2cdd30] /tmp/ruby/src/trunk-asserts-nopara/eval.c:281 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(ruby_run_node+0x7b) [0x56180b2d162b] /tmp/ruby/src/trunk-asserts-nopara/eval.c:319 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_main+0x3a) [0x56180b23161a] /tmp/ruby/src/trunk-asserts-nopara/main.c:43 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(main+0x38) [0x56180b2314e8] /build/rustc-Px5Ywq/rustc-1.75.0+dfsg0ubuntu1/library/core/src/panicking.rs:279 |
| |
| -- Other runtime information ----------------------------------------------- |
| |
| * Loaded script: bootstraptest.test_fork.rb_78_287.rb |
| |
| * Loaded features: |
| |
| 0 enumerator.so |
| 1 thread.rb |
| 2 fiber.so |
| 3 rational.so |
| 4 complex.so |
| 5 ruby2_keywords.rb |
| 6 /tmp/ruby/build/trunk-asserts-nopara/x86_64-linux-fake.rb |
| |
| * Process memory map: |
| |
| 56180b1cb000-56180b211000 r--p 00000000 00:2f 13638210 /tmp/ruby/build/trunk-asserts-nopara/miniruby |
| 56180b211000-56180b5d8000 r-xp 00046000 00:2f 13638210 /tmp/ruby/build/trunk-asserts-nopara/miniruby |
| 56180b5d8000-56180b7d4000 r--p 0040d000 00:2f 13638210 /tmp/ruby/build/trunk-asserts-nopara/miniruby |
| 56180b7d4000-56180b7ed000 r--p 00609000 00:2f 13638210 /tmp/ruby/build/trunk-asserts-nopara/miniruby |
| 56180b7ed000-56180b7ee000 rw-p 00622000 00:2f 13638210 /tmp/ruby/build/trunk-asserts-nopara/miniruby |
| 56180b7ee000-56180b804000 rw-p 00000000 00:00 0 |
| 56180b8ef000-56180bb26000 rw-p 00000000 00:00 0 [heap] |
| 7f006fdf9000-7f0070000000 r--s 00000000 00:2f 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7f0070000000-7f0070021000 rw-p 00000000 00:00 0 |
| 7f0070021000-7f0074000000 ---p 00000000 00:00 0 |
| 7f00740e0000-7f00766f0000 r--s 00000000 00:2f 13638210 /tmp/ruby/build/trunk-asserts-nopara/miniruby |
| 7f00766f0000-7f0076700000 rw-p 00000000 00:00 0 |
| 7f007670e000-7f007670f000 ---p 00000000 00:00 0 |
| 7f007670f000-7f0076980000 rw-p 00000000 00:00 0 |
| 7f0076980000-7f0076981000 ---p 00000000 00:00 0 |
| 7f0076981000-7f0076a22000 rw-p 00000000 00:00 0 |
| 7f0076a22000-7f0076a23000 ---p 00000000 00:00 0 |
| 7f0076a23000-7f0076ac4000 rw-p 00000000 00:00 0 |
| 7f0076ac4000-7f0076ac5000 ---p 00000000 00:00 0 |
| 7f0076ac5000-7f0076b66000 rw-p 00000000 00:00 0 |
| 7f0076b66000-7f0076b67000 ---p 00000000 00:00 0 |
| 7f0076b67000-7f0076c08000 rw-p 00000000 00:00 0 |
| 7f0076c08000-7f0076c09000 ---p 00000000 00:00 0 |
| 7f0076c09000-7f0076caa000 rw-p 00000000 00:00 0 |
| 7f0076caa000-7f0076cab000 ---p 00000000 00:00 0 |
| 7f0076cab000-7f0076d4c000 rw-p 00000000 00:00 0 |
| 7f0076d4c000-7f0076d4d000 ---p 00000000 00:00 0 |
| 7f0076d4d000-7f0076dee000 rw-p 00000000 00:00 0 |
| 7f0076dee000-7f0076def000 ---p 00000000 00:00 0 |
| 7f0076def000-7f0076e90000 rw-p 00000000 00:00 0 |
| 7f0076e90000-7f0076e91000 ---p 00000000 00:00 0 |
| 7f0076e91000-7f0076f32000 rw-p 00000000 00:00 0 |
| 7f0076f32000-7f0076f33000 ---p 00000000 00:00 0 |
| 7f0076f33000-7f0076fd4000 rw-p 00000000 00:00 0 |
| 7f0076fd4000-7f0076fd5000 ---p 00000000 00:00 0 |
| 7f0076fd5000-7f0077076000 rw-p 00000000 00:00 0 |
| 7f0077076000-7f0077077000 ---p 00000000 00:00 0 |
| 7f0077077000-7f0077118000 rw-p 00000000 00:00 0 |
| 7f0077118000-7f0077119000 ---p 00000000 00:00 0 |
| 7f0077119000-7f00771ba000 rw-p 00000000 00:00 0 |
| 7f00771ba000-7f00771bb000 ---p 00000000 00:00 0 |
| 7f00771bb000-7f007725c000 rw-p 00000000 00:00 0 |
| 7f007725c000-7f007725d000 ---p 00000000 00:00 0 |
| 7f007725d000-7f00772fe000 rw-p 00000000 00:00 0 |
| 7f00772fe000-7f00772ff000 ---p 00000000 00:00 0 |
| 7f00772ff000-7f00773a0000 rw-p 00000000 00:00 0 |
| 7f00773a0000-7f00773a1000 ---p 00000000 00:00 0 |
| 7f00773a1000-7f0077442000 rw-p 00000000 00:00 0 |
| 7f0077442000-7f0077443000 ---p 00000000 00:00 0 |
| 7f0077443000-7f00774e4000 rw-p 00000000 00:00 0 |
| 7f00774e4000-7f00774e5000 ---p 00000000 00:00 0 |
| 7f00774e5000-7f0077586000 rw-p 00000000 00:00 0 |
| 7f0077586000-7f0077587000 ---p 00000000 00:00 0 |
| 7f0077587000-7f0077628000 rw-p 00000000 00:00 0 |
| 7f0077628000-7f0077629000 ---p 00000000 00:00 0 |
| 7f0077629000-7f00776ca000 rw-p 00000000 00:00 0 |
| 7f00776ca000-7f00776cb000 ---p 00000000 00:00 0 |
| 7f00776cb000-7f007776c000 rw-p 00000000 00:00 0 |
| 7f007776c000-7f007776d000 ---p 00000000 00:00 0 |
| 7f007776d000-7f007780e000 rw-p 00000000 00:00 0 |
| 7f007780e000-7f007780f000 ---p 00000000 00:00 0 |
| 7f007780f000-7f00778b0000 rw-p 00000000 00:00 0 |
| 7f00778b0000-7f00778b1000 ---p 00000000 00:00 0 |
| 7f00778b1000-7f0077952000 rw-p 00000000 00:00 0 |
| 7f0077952000-7f0077953000 ---p 00000000 00:00 0 |
| 7f0077953000-7f00779f4000 rw-p 00000000 00:00 0 |
| 7f00779f4000-7f00779f5000 ---p 00000000 00:00 0 |
| 7f00779f5000-7f0077a96000 rw-p 00000000 00:00 0 |
| 7f0077a96000-7f0077a97000 ---p 00000000 00:00 0 |
| 7f0077a97000-7f0077b38000 rw-p 00000000 00:00 0 |
| 7f0077b38000-7f0077b39000 ---p 00000000 00:00 0 |
| 7f0077b39000-7f0077bda000 rw-p 00000000 00:00 0 |
| 7f0077bda000-7f0077bdb000 ---p 00000000 00:00 0 |
| 7f0077bdb000-7f0077c7c000 rw-p 00000000 00:00 0 |
| 7f0077c7c000-7f0077c7d000 ---p 00000000 00:00 0 |
| 7f0077c7d000-7f0077d1e000 rw-p 00000000 00:00 0 |
| 7f0077d1e000-7f0077d1f000 ---p 00000000 00:00 0 |
| 7f0077d1f000-7f0077dd0000 rw-p 00000000 00:00 0 |
| 7f0077ddf000-7f0077de0000 ---p 00000000 00:00 0 |
| 7f0077de0000-7f0078630000 rw-p 00000000 00:00 0 |
| 7f007863f000-7f0079ff0000 rw-p 00000000 00:00 0 |
| 7f0079ff6000-7f007a0f7000 rw-p 00000000 00:00 0 |
| 7f007a0f7000-7f007a0fe000 r--s 00000000 00:2f 15348559 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache |
| 7f007a0fe000-7f007a157000 r--p 00000000 00:2f 15348059 /usr/lib/locale/C.utf8/LC_CTYPE |
| 7f007a157000-7f007a15a000 rw-p 00000000 00:00 0 |
| 7f007a15a000-7f007a182000 r--p 00000000 00:2f 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7f007a182000-7f007a30a000 r-xp 00028000 00:2f 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7f007a30a000-7f007a359000 r--p 001b0000 00:2f 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7f007a359000-7f007a35d000 r--p 001fe000 00:2f 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7f007a35d000-7f007a35f000 rw-p 00202000 00:2f 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7f007a35f000-7f007a36e000 rw-p 00000000 00:00 0 |
| 7f007a36e000-7f007a372000 r--p 00000000 00:2f 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7f007a372000-7f007a395000 r-xp 00004000 00:2f 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7f007a395000-7f007a399000 r--p 00027000 00:2f 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7f007a399000-7f007a39a000 r--p 0002b000 00:2f 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7f007a39a000-7f007a39b000 rw-p 0002c000 00:2f 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7f007a39b000-7f007a3ab000 r--p 00000000 00:2f 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7f007a3ab000-7f007a42a000 r-xp 00010000 00:2f 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7f007a42a000-7f007a482000 r--p 0008f000 00:2f 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7f007a482000-7f007a483000 r--p 000e7000 00:2f 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7f007a483000-7f007a484000 rw-p 000e8000 00:2f 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7f007a484000-7f007a486000 r--p 00000000 00:2f 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7f007a486000-7f007a49b000 r-xp 00002000 00:2f 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7f007a49b000-7f007a4b4000 r--p 00017000 00:2f 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7f007a4b4000-7f007a4b5000 r--p 0002f000 00:2f 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7f007a4b5000-7f007a4b6000 rw-p 00030000 00:2f 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7f007a4b6000-7f007a4be000 rw-p 00000000 00:00 0 |
| 7f007a4be000-7f007a4c8000 r--p 00000000 00:2f 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7f007a4c8000-7f007a52b000 r-xp 0000a000 00:2f 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7f007a52b000-7f007a540000 r--p 0006d000 00:2f 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7f007a540000-7f007a541000 r--p 00081000 00:2f 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7f007a541000-7f007a542000 rw-p 00082000 00:2f 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7f007a542000-7f007a544000 r--p 00000000 00:2f 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7f007a544000-7f007a556000 r-xp 00002000 00:2f 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7f007a556000-7f007a55c000 r--p 00014000 00:2f 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7f007a55c000-7f007a55d000 r--p 0001a000 00:2f 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7f007a55d000-7f007a55e000 rw-p 0001b000 00:2f 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7f007a563000-7f007a565000 rw-p 00000000 00:00 0 |
| 7f007a565000-7f007a566000 r--p 00000000 00:2f 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7f007a566000-7f007a591000 r-xp 00001000 00:2f 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7f007a591000-7f007a59b000 r--p 0002c000 00:2f 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7f007a59b000-7f007a59d000 r--p 00036000 00:2f 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7f007a59d000-7f007a59f000 rw-p 00038000 00:2f 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7fffbcb1b000-7fffbd31a000 rw-p 00000000 00:00 0 [stack] |
| 7fffbd39e000-7fffbd3a2000 r--p 00000000 00:00 0 [vvar] |
| 7fffbd3a2000-7fffbd3a4000 r-xp 00000000 00:00 0 [vdso] |
| ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0 [vsyscall] |
| |
| |
| bootstraptest.test_fork.rb_78_287.rb:16:in 'block in <main>': failed (RuntimeError) |
| from <internal:numeric>:238:in 'Integer#times' |
| from bootstraptest.test_fork.rb_78_287.rb:10:in '<main>' |
| #287 test_fork.rb:78: |
| def now = Process.clock_gettime(Process::CLOCK_MONOTONIC) |
| |
| Thread.new do |
| loop { sleep 0.0001 } |
| end |
| |
| 10.times do |
| pid = fork{ exit!(0) } |
| deadline = now + 1 |
| until Process.waitpid(pid, Process::WNOHANG) |
| if now > deadline |
| Process.kill(:KILL, pid) |
| raise "failed" |
| end |
| sleep 0.001 |
| end |
| rescue NotImplementedError |
| end |
| :ok |
| #=> "" (expected "ok") [Bug #20670] |
| FAIL 1/1985 tests failed |
| make: *** [uncommon.mk:897: yes-btest] Error 1 |
| "make yes-test-basic " exit with 0. |
| "make yes-test-all TESTOPTS='--stderr-on-failure' " exit with 0. |
| Children under /tmp/rubytest.04o0m9: |
| * -rw------- 1 101 2024-10-05 16:03:04 +0000 rubyfile20241005-1960282-jgio0 |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr ' " exit with 0. |