Project

General

Profile

Bug #14950 » crash.log

nobu (Nobuyoshi Nakada), 07/30/2018 11:06 AM

 
/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 `<main>'
/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.

(7-7/7)