/Users/nobu/src/ruby/trunk/src/test/test_open3.rb:287: [BUG] pthread_cond_signal: Invalid argument (EINVAL) ruby 2.6.0dev (2018-07-30 trunk 64124) [x86_64-darwin17] -- Crash Report log information -------------------------------------------- See Crash Report log file under the one of following: * ~/Library/Logs/DiagnosticReports * /Library/Logs/DiagnosticReports for more details. Don't forget to include the above Crash Report log file in bug reports. -- Control frame information ----------------------------------------------- c:0034 p:---- s:0200 e:000199 CFUNC :value c:0033 p:0045 s:0196 e:000193 BLOCK /Users/nobu/src/ruby/trunk/src/test/test_open3.rb:287 [FINISH] c:0032 p:---- s:0189 e:000188 IFUNC c:0031 p:---- s:0186 e:000185 CFUNC :each c:0030 p:---- s:0183 e:000182 CFUNC :each_with_index c:0029 p:0047 s:0179 e:000178 BLOCK /Users/nobu/src/ruby/trunk/src/test/test_open3.rb:283 c:0028 p:0091 s:0175 e:000174 METHOD /Users/nobu/src/ruby/trunk/src/lib/open3.rb:668 c:0027 p:0021 s:0163 e:000162 METHOD /Users/nobu/src/ruby/trunk/src/lib/open3.rb:554 c:0026 p:0059 s:0155 E:001630 METHOD /Users/nobu/src/ruby/trunk/src/test/test_open3.rb:278 c:0025 p:0059 s:0149 e:000148 METHOD /Users/nobu/src/ruby/trunk/src/test/lib/test/unit.rb:1168 c:0024 p:0058 s:0143 E:002428 METHOD /Users/nobu/src/ruby/trunk/src/test/lib/minitest/unit.rb:1283 c:0023 p:0016 s:0134 e:000133 METHOD /Users/nobu/src/ruby/trunk/src/test/lib/test/unit/testcase.rb:18 c:0022 p:0082 s:0129 e:000128 BLOCK /Users/nobu/src/ruby/trunk/src/test/lib/minitest/unit.rb:952 [FINISH] c:0021 p:---- s:0122 e:000121 CFUNC :map c:0020 p:0133 s:0118 e:000117 METHOD /Users/nobu/src/ruby/trunk/src/test/lib/minitest/unit.rb:945 c:0019 p:0046 s:0106 e:000105 METHOD /Users/nobu/src/ruby/trunk/src/test/lib/test/unit.rb:1035 c:0018 p:0011 s:0099 e:000097 BLOCK /Users/nobu/src/ruby/trunk/src/test/lib/test/unit.rb:548 [FINISH] c:0017 p:---- s:0093 e:000092 CFUNC :each c:0016 p:0057 s:0089 e:000088 METHOD /Users/nobu/src/ruby/trunk/src/test/lib/test/unit.rb:546 c:0015 p:0010 s:0082 e:000081 METHOD /Users/nobu/src/ruby/trunk/src/test/lib/test/unit.rb:583 c:0014 p:0155 s:0075 e:000074 METHOD /Users/nobu/src/ruby/trunk/src/test/lib/minitest/unit.rb:888 c:0013 p:0019 s:0061 e:000060 METHOD /Users/nobu/src/ruby/trunk/src/test/lib/test/unit.rb:972 c:0012 p:0006 s:0056 e:000055 METHOD /Users/nobu/src/ruby/trunk/src/test/lib/minitest/unit.rb:1110 c:0011 p:0007 s:0052 e:000051 BLOCK /Users/nobu/src/ruby/trunk/src/test/lib/minitest/unit.rb:1097 [FINISH] c:0010 p:---- s:0048 e:000047 CFUNC :each c:0009 p:0058 s:0044 e:000043 METHOD /Users/nobu/src/ruby/trunk/src/test/lib/minitest/unit.rb:1096 c:0008 p:0016 s:0039 e:000038 METHOD /Users/nobu/src/ruby/trunk/src/test/lib/minitest/unit.rb:1084 c:0007 p:0010 s:0034 e:000033 METHOD /Users/nobu/src/ruby/trunk/src/test/lib/test/unit.rb:786 c:0006 p:0010 s:0028 e:000027 METHOD /Users/nobu/src/ruby/trunk/src/test/lib/test/unit.rb:616 c:0005 p:0018 s:0022 e:000021 METHOD /Users/nobu/src/ruby/trunk/src/test/lib/test/unit.rb:33 c:0004 p:0037 s:0017 e:000016 METHOD /Users/nobu/src/ruby/trunk/src/test/lib/test/unit.rb:1130 c:0003 p:0011 s:0013 e:000012 METHOD /Users/nobu/src/ruby/trunk/src/test/lib/test/unit.rb:1134 c:0002 p:0259 s:0008 E:0021a8 EVAL test/runner.rb:33 [FINISH] c:0001 p:0000 s:0003 E:000c40 (none) [FINISH] -- Ruby level backtrace information ---------------------------------------- test/runner.rb:33:in `
' /Users/nobu/src/ruby/trunk/src/test/lib/test/unit.rb:1134:in `run' /Users/nobu/src/ruby/trunk/src/test/lib/test/unit.rb:1130:in `run' /Users/nobu/src/ruby/trunk/src/test/lib/test/unit.rb:33:in `run' /Users/nobu/src/ruby/trunk/src/test/lib/test/unit.rb:616:in `run' /Users/nobu/src/ruby/trunk/src/test/lib/test/unit.rb:786:in `run' /Users/nobu/src/ruby/trunk/src/test/lib/minitest/unit.rb:1084:in `run' /Users/nobu/src/ruby/trunk/src/test/lib/minitest/unit.rb:1096:in `_run' /Users/nobu/src/ruby/trunk/src/test/lib/minitest/unit.rb:1096:in `each' /Users/nobu/src/ruby/trunk/src/test/lib/minitest/unit.rb:1097:in `block in _run' /Users/nobu/src/ruby/trunk/src/test/lib/minitest/unit.rb:1110:in `run_tests' /Users/nobu/src/ruby/trunk/src/test/lib/test/unit.rb:972:in `_run_anything' /Users/nobu/src/ruby/trunk/src/test/lib/minitest/unit.rb:888:in `_run_anything' /Users/nobu/src/ruby/trunk/src/test/lib/test/unit.rb:583:in `_run_suites' /Users/nobu/src/ruby/trunk/src/test/lib/test/unit.rb:546:in `_run_suites' /Users/nobu/src/ruby/trunk/src/test/lib/test/unit.rb:546:in `each' /Users/nobu/src/ruby/trunk/src/test/lib/test/unit.rb:548:in `block in _run_suites' /Users/nobu/src/ruby/trunk/src/test/lib/test/unit.rb:1035:in `_run_suite' /Users/nobu/src/ruby/trunk/src/test/lib/minitest/unit.rb:945:in `_run_suite' /Users/nobu/src/ruby/trunk/src/test/lib/minitest/unit.rb:945:in `map' /Users/nobu/src/ruby/trunk/src/test/lib/minitest/unit.rb:952:in `block in _run_suite' /Users/nobu/src/ruby/trunk/src/test/lib/test/unit/testcase.rb:18:in `run' /Users/nobu/src/ruby/trunk/src/test/lib/minitest/unit.rb:1283:in `run' /Users/nobu/src/ruby/trunk/src/test/lib/test/unit.rb:1168:in `run_test' /Users/nobu/src/ruby/trunk/src/test/test_open3.rb:278:in `test_pipeline_start' /Users/nobu/src/ruby/trunk/src/lib/open3.rb:554:in `pipeline_start' /Users/nobu/src/ruby/trunk/src/lib/open3.rb:668:in `pipeline_run' /Users/nobu/src/ruby/trunk/src/test/test_open3.rb:283:in `block in test_pipeline_start' /Users/nobu/src/ruby/trunk/src/test/test_open3.rb:283:in `each_with_index' /Users/nobu/src/ruby/trunk/src/test/test_open3.rb:283:in `each' /Users/nobu/src/ruby/trunk/src/test/test_open3.rb:287:in `block (2 levels) in test_pipeline_start' /Users/nobu/src/ruby/trunk/src/test/test_open3.rb:287:in `value' -- C level backtrace information ------------------------------------------- 0 libruby.2.6.dylib 0x000000010d5886a9 rb_print_backtrace + 25 1 libruby.2.6.dylib 0x000000010d5887b8 rb_vm_bugreport + 136 2 libruby.2.6.dylib 0x000000010d35bb15 rb_bug + 453 3 libruby.2.6.dylib 0x000000010d35c06b rb_bug_errno + 107 4 libruby.2.6.dylib 0x000000010d517ffb rb_native_cond_signal + 59 5 libruby.2.6.dylib 0x000000010d45a031 sigwait_fd_migrate_sleeper + 113 6 libruby.2.6.dylib 0x000000010d459fa5 rb_sigwait_fd_migrate + 37 7 libruby.2.6.dylib 0x000000010d51b589 rb_threadptr_execute_interrupts + 249 8 libruby.2.6.dylib 0x000000010d51993c vm_check_ints_blocking + 252 9 libruby.2.6.dylib 0x000000010d52648e thread_join_sleep + 286 10 libruby.2.6.dylib 0x000000010d3686e7 rb_ensure + 247 11 libruby.2.6.dylib 0x000000010d526071 thread_join + 225 12 libruby.2.6.dylib 0x000000010d51f896 thread_value + 38 13 libruby.2.6.dylib 0x000000010d57e2e3 call_cfunc_0 + 35 14 libruby.2.6.dylib 0x000000010d5728ca vm_call_cfunc_with_frame + 602 15 libruby.2.6.dylib 0x000000010d56df6a vm_call_cfunc + 170 16 libruby.2.6.dylib 0x000000010d558cc1 vm_exec_core + 11249 17 libruby.2.6.dylib 0x000000010d56888c rb_vm_exec + 220 18 libruby.2.6.dylib 0x000000010d580af4 invoke_block + 228 19 libruby.2.6.dylib 0x000000010d58095f invoke_iseq_block_from_c + 431 20 libruby.2.6.dylib 0x000000010d58065e invoke_block_from_c_bh + 158 21 libruby.2.6.dylib 0x000000010d5805ab vm_yield + 107 22 libruby.2.6.dylib 0x000000010d563183 rb_yield_0 + 35 23 libruby.2.6.dylib 0x000000010d563423 rb_yield_values + 579 24 libruby.2.6.dylib 0x000000010d350448 each_with_index_i + 88 25 libruby.2.6.dylib 0x000000010d57405f vm_yield_with_cfunc + 335 26 libruby.2.6.dylib 0x000000010d5806a3 invoke_block_from_c_bh + 227 27 libruby.2.6.dylib 0x000000010d5805ab vm_yield + 107 28 libruby.2.6.dylib 0x000000010d563183 rb_yield_0 + 35 29 libruby.2.6.dylib 0x000000010d56314c rb_yield_1 + 28 30 libruby.2.6.dylib 0x000000010d5631c4 rb_yield + 52 31 libruby.2.6.dylib 0x000000010d2c6f30 rb_ary_each + 144 32 libruby.2.6.dylib 0x000000010d57e2e3 call_cfunc_0 + 35 33 libruby.2.6.dylib 0x000000010d57fc05 vm_call0_cfunc_with_frame + 565 34 libruby.2.6.dylib 0x000000010d57f9c5 vm_call0_cfunc + 53 35 libruby.2.6.dylib 0x000000010d5616c6 vm_call0_body + 406 36 libruby.2.6.dylib 0x000000010d561519 rb_vm_call0 + 121 37 libruby.2.6.dylib 0x000000010d5804af rb_call0 + 159 38 libruby.2.6.dylib 0x000000010d5629e0 rb_call + 80 39 libruby.2.6.dylib 0x000000010d563a0d iterate_method + 61 40 libruby.2.6.dylib 0x000000010d563842 rb_iterate0 + 290 41 libruby.2.6.dylib 0x000000010d563717 rb_iterate + 119 42 libruby.2.6.dylib 0x000000010d5639bb rb_block_call + 91 43 libruby.2.6.dylib 0x000000010d3470d0 enum_each_with_index + 176 44 libruby.2.6.dylib 0x000000010d57e2ba call_cfunc_m1 + 42 45 libruby.2.6.dylib 0x000000010d5728ca vm_call_cfunc_with_frame + 602 46 libruby.2.6.dylib 0x000000010d56df6a vm_call_cfunc + 170 47 libruby.2.6.dylib 0x000000010d56d3fe vm_call_method_each_type + 190 48 libruby.2.6.dylib 0x000000010d56d190 vm_call_method + 160 49 libruby.2.6.dylib 0x000000010d555b15 vm_call_general + 53 50 libruby.2.6.dylib 0x000000010d55886e vm_exec_core + 10142 51 libruby.2.6.dylib 0x000000010d56888c rb_vm_exec + 220 52 libruby.2.6.dylib 0x000000010d580af4 invoke_block + 228 53 libruby.2.6.dylib 0x000000010d58095f invoke_iseq_block_from_c + 431 54 libruby.2.6.dylib 0x000000010d58065e invoke_block_from_c_bh + 158 55 libruby.2.6.dylib 0x000000010d5635b3 vm_yield_force_blockarg + 99 56 libruby.2.6.dylib 0x000000010d56353d rb_yield_force_blockarg + 29 57 libruby.2.6.dylib 0x000000010d2cdb80 rb_ary_collect + 176 58 libruby.2.6.dylib 0x000000010d57e2e3 call_cfunc_0 + 35 59 libruby.2.6.dylib 0x000000010d5728ca vm_call_cfunc_with_frame + 602 60 libruby.2.6.dylib 0x000000010d56df6a vm_call_cfunc + 170 61 libruby.2.6.dylib 0x000000010d55886e vm_exec_core + 10142 62 libruby.2.6.dylib 0x000000010d56888c rb_vm_exec + 220 63 libruby.2.6.dylib 0x000000010d580af4 invoke_block + 228 64 libruby.2.6.dylib 0x000000010d58095f invoke_iseq_block_from_c + 431 65 libruby.2.6.dylib 0x000000010d58065e invoke_block_from_c_bh + 158 66 libruby.2.6.dylib 0x000000010d5805ab vm_yield + 107 67 libruby.2.6.dylib 0x000000010d563183 rb_yield_0 + 35 68 libruby.2.6.dylib 0x000000010d56314c rb_yield_1 + 28 69 libruby.2.6.dylib 0x000000010d5631c4 rb_yield + 52 70 libruby.2.6.dylib 0x000000010d2c6f30 rb_ary_each + 144 71 libruby.2.6.dylib 0x000000010d57e2e3 call_cfunc_0 + 35 72 libruby.2.6.dylib 0x000000010d5728ca vm_call_cfunc_with_frame + 602 73 libruby.2.6.dylib 0x000000010d56df6a vm_call_cfunc + 170 74 libruby.2.6.dylib 0x000000010d56d3fe vm_call_method_each_type + 190 75 libruby.2.6.dylib 0x000000010d56d190 vm_call_method + 160 76 libruby.2.6.dylib 0x000000010d555b15 vm_call_general + 53 77 libruby.2.6.dylib 0x000000010d55886e vm_exec_core + 10142 78 libruby.2.6.dylib 0x000000010d56888c rb_vm_exec + 220 79 libruby.2.6.dylib 0x000000010d580af4 invoke_block + 228 80 libruby.2.6.dylib 0x000000010d58095f invoke_iseq_block_from_c + 431 81 libruby.2.6.dylib 0x000000010d58065e invoke_block_from_c_bh + 158 82 libruby.2.6.dylib 0x000000010d5805ab vm_yield + 107 83 libruby.2.6.dylib 0x000000010d563183 rb_yield_0 + 35 84 libruby.2.6.dylib 0x000000010d56314c rb_yield_1 + 28 85 libruby.2.6.dylib 0x000000010d5631c4 rb_yield + 52 86 libruby.2.6.dylib 0x000000010d2c6f30 rb_ary_each + 144 87 libruby.2.6.dylib 0x000000010d57e2e3 call_cfunc_0 + 35 88 libruby.2.6.dylib 0x000000010d5728ca vm_call_cfunc_with_frame + 602 89 libruby.2.6.dylib 0x000000010d56df6a vm_call_cfunc + 170 90 libruby.2.6.dylib 0x000000010d56d3fe vm_call_method_each_type + 190 91 libruby.2.6.dylib 0x000000010d56d190 vm_call_method + 160 92 libruby.2.6.dylib 0x000000010d555b15 vm_call_general + 53 93 libruby.2.6.dylib 0x000000010d55886e vm_exec_core + 10142 94 libruby.2.6.dylib 0x000000010d5688e3 rb_vm_exec + 307 95 libruby.2.6.dylib 0x000000010d569780 rb_iseq_eval_main + 48 96 libruby.2.6.dylib 0x000000010d3674ac ruby_exec_internal + 236 97 libruby.2.6.dylib 0x000000010d3673b1 ruby_exec_node + 33 98 libruby.2.6.dylib 0x000000010d367370 ruby_run_node + 64 99 ruby 0x000000010d2b6f11 main + 113 -- Other runtime information ----------------------------------------------- * Loaded script: test/runner.rb: TestOpen3#test_pipeline_start * Loaded features: 0 enumerator.so 1 thread.rb 2 rational.so 3 complex.so 4 /Users/nobu/build/ruby/trunk/x86_64-darwin.debug/.ext/x86_64-darwin17/enc/encdb.bundle 5 /Users/nobu/build/ruby/trunk/x86_64-darwin.debug/.ext/x86_64-darwin17/enc/trans/transdb.bundle 6 /Users/nobu/build/ruby/trunk/x86_64-darwin.debug/rbconfig.rb 7 /Users/nobu/src/ruby/trunk/src/lib/rubygems/compatibility.rb 8 /Users/nobu/src/ruby/trunk/src/lib/rubygems/defaults.rb 9 /Users/nobu/src/ruby/trunk/src/lib/rubygems/deprecate.rb 10 /Users/nobu/src/ruby/trunk/src/lib/rubygems/errors.rb 11 /Users/nobu/src/ruby/trunk/src/lib/rubygems/version.rb 12 /Users/nobu/src/ruby/trunk/src/lib/rubygems/requirement.rb 13 /Users/nobu/src/ruby/trunk/src/lib/rubygems/platform.rb 14 /Users/nobu/src/ruby/trunk/src/lib/rubygems/basic_specification.rb 15 /Users/nobu/src/ruby/trunk/src/lib/rubygems/stub_specification.rb 16 /Users/nobu/src/ruby/trunk/src/lib/delegate.rb 17 /Users/nobu/src/ruby/trunk/src/lib/uri/rfc2396_parser.rb 18 /Users/nobu/src/ruby/trunk/src/lib/uri/rfc3986_parser.rb 19 /Users/nobu/src/ruby/trunk/src/lib/uri/common.rb 20 /Users/nobu/src/ruby/trunk/src/lib/uri/generic.rb 21 /Users/nobu/src/ruby/trunk/src/lib/uri/file.rb 22 /Users/nobu/src/ruby/trunk/src/lib/uri/ftp.rb 23 /Users/nobu/src/ruby/trunk/src/lib/uri/http.rb 24 /Users/nobu/src/ruby/trunk/src/lib/uri/https.rb 25 /Users/nobu/src/ruby/trunk/src/lib/uri/ldap.rb 26 /Users/nobu/src/ruby/trunk/src/lib/uri/ldaps.rb 27 /Users/nobu/src/ruby/trunk/src/lib/uri/mailto.rb 28 /Users/nobu/src/ruby/trunk/src/lib/uri.rb 29 /Users/nobu/src/ruby/trunk/src/lib/rubygems/specification_policy.rb 30 /Users/nobu/src/ruby/trunk/src/lib/rubygems/util/list.rb 31 /Users/nobu/build/ruby/trunk/x86_64-darwin.debug/.ext/x86_64-darwin17/stringio.bundle 32 /Users/nobu/src/ruby/trunk/src/lib/rubygems/specification.rb 33 /Users/nobu/src/ruby/trunk/src/lib/rubygems/exceptions.rb 34 /Users/nobu/src/ruby/trunk/src/lib/rubygems/core_ext/kernel_gem.rb 35 /Users/nobu/src/ruby/trunk/src/lib/monitor.rb 36 /Users/nobu/src/ruby/trunk/src/lib/rubygems/core_ext/kernel_require.rb 37 /Users/nobu/src/ruby/trunk/src/lib/rubygems.rb 38 /Users/nobu/src/ruby/trunk/src/lib/rubygems/util.rb 39 /Users/nobu/src/ruby/trunk/src/lib/rubygems/bundler_version_finder.rb 40 /Users/nobu/src/ruby/trunk/src/lib/rubygems/dependency.rb 41 /Users/nobu/src/ruby/trunk/src/lib/rubygems/path_support.rb 42 /Users/nobu/src/ruby/trunk/src/lib/optparse.rb 43 /Users/nobu/src/ruby/trunk/src/test/lib/leakchecker.rb 44 /Users/nobu/src/ruby/trunk/src/test/lib/minitest/unit.rb 45 /Users/nobu/src/ruby/trunk/src/lib/prettyprint.rb 46 /Users/nobu/src/ruby/trunk/src/lib/pp.rb 47 /Users/nobu/src/ruby/trunk/src/test/lib/test/unit/assertions.rb 48 /Users/nobu/src/ruby/trunk/src/lib/open3.rb 49 /Users/nobu/src/ruby/trunk/src/lib/timeout.rb 50 /Users/nobu/src/ruby/trunk/src/test/lib/find_executable.rb 51 /Users/nobu/build/ruby/trunk/x86_64-darwin.debug/.ext/x86_64-darwin17/rbconfig/sizeof.bundle 52 /Users/nobu/src/ruby/trunk/src/test/lib/envutil.rb 53 /Users/nobu/src/ruby/trunk/src/test/lib/test/unit/testcase.rb 54 /Users/nobu/src/ruby/trunk/src/test/lib/test/unit.rb 55 /Users/nobu/src/ruby/trunk/src/test/lib/tracepointchecker.rb 56 /Users/nobu/src/ruby/trunk/src/test/lib/zombie_hunter.rb 57 /Users/nobu/build/ruby/trunk/x86_64-darwin.debug/.ext/x86_64-darwin17/etc.bundle 58 /Users/nobu/src/ruby/trunk/src/lib/fileutils.rb 59 /Users/nobu/src/ruby/trunk/src/lib/tmpdir.rb 60 /Users/nobu/src/ruby/trunk/src/lib/tempfile.rb 61 /Users/nobu/src/ruby/trunk/src/test/lib/iseq_loader_checker.rb 62 /Users/nobu/src/ruby/trunk/src/test/lib/jit_support.rb 63 /Users/nobu/src/ruby/trunk/src/test/test_open3.rb 64 /Users/nobu/build/ruby/trunk/x86_64-darwin.debug/.ext/x86_64-darwin17/io/console.bundle [NOTE] You may have encountered a bug in the Ruby interpreter or extension libraries. Bug reports are welcome. For details: http://www.ruby-lang.org/bugreport.html [IMPORTANT] Don't forget to include the Crash Report log file under DiagnosticReports directory in bug reports.