OLDREV 31309 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=31309&diff_format=u NEWREV 31316 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=31316&diff_format=u CHG ChangeLog 31308->31316 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?p1=trunk/ChangeLog&r1=31309&r2=31316&pathrev=31316&diff_format=u CHG random.c 30469->31316 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/random.c?p1=trunk/random.c&r1=31309&r2=31316&pathrev=31316&diff_format=u CHG string.c 31046->31310 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/string.c?p1=trunk/string.c&r1=31309&r2=31316&pathrev=31316&diff_format=u CHG version.h 31309->31315 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/version.h?p1=trunk/version.h&r1=31309&r2=31316&pathrev=31316&diff_format=u CHG ext/date/date_strptime.c 31295->31311 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ext/date/date_strptime.c?p1=trunk/ext/date/date_strptime.c&r1=31309&r2=31316&pathrev=31316&diff_format=u CHG win32/win32.c 31276->31314 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/win32/win32.c?p1=trunk/win32/win32.c&r1=31309&r2=31316&pathrev=31316&diff_format=u =================================================================== +++ 20110420T190219Z @@ 875 @@ .# test_io.rb:99 .# test_io.rb:106 timeout: TERM signal sent. +make: *** [yes-btest] Terminated |output interval exceeds 600.0 seconds. (CommandTimeout) | /Users/chkbuild/chkbuild/timeoutcom.rb:165:in `timeout_command' | /Users/chkbuild/chkbuild/timeoutcom.rb:117:in `popen' @@ 8909 @@ c:0031 p:0172 s:0134 b:0134 l:000133 d:000133 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/net/imap.rb:1031 c:0030 p:---- s:0125 b:0125 l:000124 d:000124 FINISH c:0029 p:---- s:0123 b:0123 l:000122 d:000122 CFUNC :new +c:0028 p:0044 s:0118 b:0118 l:002444 d:000117 BLOCK /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/test/net/imap/test_imap.rb:98 +c:0027 p:0184 s:0115 b:0115 l:0026b8 d:0026b8 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/test/net/imap/test_imap.rb:396 +c:0026 p:0009 s:0107 b:0107 l:002444 d:000b54 BLOCK /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/test/net/imap/test_imap.rb:95 c:0025 p:0073 s:0105 b:0105 l:000104 d:000104 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/minitest/unit.rb:232 c:0024 p:0015 s:0097 b:0097 l:000096 d:000096 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/test/unit/assertions.rb:32 +c:0023 p:0034 s:0092 b:0092 l:002444 d:002444 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/test/net/imap/test_imap.rb:94 +c:0022 p:0063 s:0089 b:0089 l:001960 d:001960 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/minitest/unit.rb:824 c:0021 p:0025 s:0083 b:0083 l:000082 d:000082 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/test/unit/testcase.rb:13 c:0020 p:0090 s:0079 b:0079 l:000067 d:000078 BLOCK /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/minitest/unit.rb:671 c:0019 p:---- s:0073 b:0073 l:000072 d:000072 FINISH @@ 9192 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/.ext/common/openssl/buffering.rb:: warning: SSL session is not started yet. /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/.ext/common/openssl/buffering.rb:: warning: SSL session is not started yet. /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/.ext/common/openssl/ssl-internal.rb:: warning: using default DH parameters. +/Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/net/http.rb:785: [BUG] Segmentation fault ruby -- Control frame information ----------------------------------------------- c:0043 p:---- s:0231 b:0231 l:000230 d:000230 CFUNC :connect +c:0042 p:0011 s:0228 b:0228 l:002088 d:000227 BLOCK /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/net/http.rb:785 c:0041 p:0031 s:0226 b:0226 l:000225 d:000225 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/timeout.rb:44 c:0040 p:0026 s:0214 b:0214 l:000213 d:000213 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/timeout.rb:87 +c:0039 p:0470 s:0208 b:0208 l:002088 d:002088 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/net/http.rb:785 c:0038 p:0011 s:0200 b:0200 l:000199 d:000199 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/net/http.rb:742 c:0037 p:0048 s:0197 b:0197 l:000196 d:000196 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/net/http.rb:731 c:0036 p:0646 s:0194 b:0194 l:000193 d:000193 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/open-uri.rb:306 c:0035 p:0024 s:0174 b:0174 l:000173 d:000173 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/open-uri.rb:769 +c:0034 p:0047 s:0168 b:0168 l:000b10 d:000167 BLOCK /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/open-uri.rb:203 c:0033 p:---- s:0166 b:0166 l:000165 d:000165 FINISH c:0032 p:---- s:0164 b:0164 l:000163 d:000163 CFUNC :catch +c:0031 p:0491 s:0160 b:0160 l:000b10 d:000b10 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/open-uri.rb:201 c:0030 p:0328 s:0146 b:0146 l:000145 d:000145 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/open-uri.rb:146 c:0029 p:0022 s:0135 b:0135 l:000134 d:000134 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/open-uri.rb:671 c:0028 p:0096 s:0130 b:0130 l:000129 d:000129 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/open-uri.rb:33 +c:0027 p:0340 s:0123 b:0123 l:000854 d:0005b4 BLOCK /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/test/open-uri/test_ssl.rb:82 c:0026 p:0216 s:0109 b:0109 l:000094 d:000108 BLOCK /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/test/open-uri/test_ssl.rb:30 c:0025 p:0052 s:0101 b:0101 l:000100 d:000100 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/tmpdir.rb:83 c:0024 p:0017 s:0095 b:0095 l:000094 d:000094 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/test/open-uri/test_ssl.rb:16 +c:0023 p:0011 s:0092 b:0092 l:000854 d:000854 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/test/open-uri/test_ssl.rb:65 +c:0022 p:0063 s:0089 b:0089 l:0020a0 d:0020a0 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/minitest/unit.rb:824 c:0021 p:0025 s:0083 b:0083 l:000082 d:000082 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/test/unit/testcase.rb:13 c:0020 p:0090 s:0079 b:0079 l:000067 d:000078 BLOCK /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/minitest/unit.rb:671 c:0019 p:---- s:0073 b:0073 l:000072 d:000072 FINISH @@ 12044 @@ TestRipper::Filter#test_filter_lineno = s = . TestRipper::Filter#test_filter_lineno_set = s = . TestRipper::Filter#test_filter_token = s = . +TestRipper::Generic#test_parse_files = (ripper):206: warning: assigned but unused variable - target +(ripper):: warning: assigned but unused variable - pred +(ripper):: warning: assigned but unused variable - func_name +(ripper):: warning: assigned but unused variable - arguments +(ripper):: warning: assigned but unused variable - reverse +(ripper):: warning: assigned but unused variable - summary_width +(ripper):: warning: assigned but unused variable - wrap_indent +(ripper):: warning: assigned but unused variable - format +(ripper):: warning: assigned but unused variable - latest +(ripper):: warning: assigned but unused variable - template +(ripper):: warning: assigned but unused variable - cmd +(ripper):: warning: assigned but unused variable - conf_methods +(ripper):: warning: assigned but unused variable - tpath +(ripper):: warning: assigned but unused variable - tpath +(ripper):: warning: assigned but unused variable - tpath +(ripper):: warning: assigned but unused variable - tpath (ripper):: warning: assigned but unused variable - plot +(ripper):: warning: assigned but unused variable - queue +(ripper):: warning: assigned but unused variable - queue +(ripper):: warning: assigned but unused variable - t1 +(ripper):: warning: assigned but unused variable - t2 +(ripper):: warning: assigned but unused variable - th +(ripper):: warning: assigned but unused variable - cond +(ripper):: warning: assigned but unused variable - queue1 +(ripper):: warning: assigned but unused variable - cond +(ripper):: warning: assigned but unused variable - queue2 +(ripper):: warning: assigned but unused variable - queue3 +(ripper):: warning: assigned but unused variable - ssl +(ripper):: warning: assigned but unused variable - ef +(ripper):: warning: assigned but unused variable - str +(ripper):: warning: assigned but unused variable - options +(ripper):: warning: assigned but unused variable - err +(ripper):: warning: assigned but unused variable - actual +(ripper):: warning: assigned but unused variable - item +(ripper):: warning: assigned but unused variable - taxo_topic +(ripper):: warning: assigned but unused variable - prime (ripper):: warning: assigned but unused variable - h +(ripper):: warning: assigned but unused variable - iii +(ripper):: warning: assigned but unused variable - iii +(ripper):: warning: assigned but unused variable - s +(ripper):: warning: assigned but unused variable - k (ripper):: warning: assigned but unused variable - i +(ripper):: warning: assigned but unused variable - inc +(ripper):: warning: assigned but unused variable - ret (ripper):: warning: assigned but unused variable - x (ripper):: warning: assigned but unused variable - y +(ripper):: warning: assigned but unused variable - z +(ripper):: warning: assigned but unused variable - o (ripper):: warning: assigned but unused variable - a +(ripper):: warning: assigned but unused variable - a +(ripper):: warning: assigned but unused variable - bug3751 +(ripper):: warning: assigned but unused variable - o +(ripper):: warning: assigned but unused variable - f (ripper):: warning: assigned but unused variable - s1 (ripper):: warning: assigned but unused variable - s2 +(ripper):: warning: assigned but unused variable - cache_file +(ripper):: warning: assigned but unused variable - gem_data +(ripper):: warning: assigned but unused variable - installer +(ripper):: warning: assigned but unused variable - gem +(ripper):: warning: assigned but unused variable - s +(ripper):: warning: assigned but unused variable - s +(ripper):: warning: assigned but unused variable - host6 +(ripper):: warning: assigned but unused variable - host9 +(ripper):: warning: assigned but unused variable - str +(ripper):: warning: assigned but unused variable - str (ripper):: warning: assigned but unused variable - c +(ripper):: warning: assigned but unused variable - str s = . TestRipper::ParserEvents#test_BEGIN = s = . TestRipper::ParserEvents#test_END = s = . @@ 12136 @@ TestRipper::ParserEvents#test_begin = s = . TestRipper::ParserEvents#test_binary = s = . TestRipper::ParserEvents#test_block_var = (ripper):1: warning: assigned but unused variable - y +(ripper):: warning: assigned but unused variable - y +(ripper):: warning: assigned but unused variable - y +(ripper):: warning: assigned but unused variable - y s = . TestRipper::ParserEvents#test_block_var_add_block = s = . TestRipper::ParserEvents#test_block_var_add_star = s = . TestRipper::ParserEvents#test_block_variables = (ripper):1: warning: assigned but unused variable - y s = . TestRipper::ParserEvents#test_blockarg = (ripper):1: warning: assigned but unused variable - y +(ripper):: warning: assigned but unused variable - y s = . TestRipper::ParserEvents#test_bodystmt = s = . TestRipper::ParserEvents#test_brace_block = s = . @@ 12193 @@ s = . TestRipper::ParserEvents#test_mlhs_add_star = (ripper):1: warning: assigned but unused variable - a (ripper):: warning: assigned but unused variable - b +(ripper):: warning: assigned but unused variable - a (ripper):: warning: assigned but unused variable - b +(ripper):: warning: assigned but unused variable - c +(ripper):: warning: assigned but unused variable - a +(ripper):: warning: assigned but unused variable - c (ripper):: warning: assigned but unused variable - b +(ripper):: warning: assigned but unused variable - c +(ripper):: warning: assigned but unused variable - c s = . TestRipper::ParserEvents#test_mlhs_new = (ripper):1: warning: assigned but unused variable - a (ripper):: warning: assigned but unused variable - b s = . TestRipper::ParserEvents#test_mlhs_paren = (ripper):1: warning: assigned but unused variable - a (ripper):: warning: assigned but unused variable - b +(ripper):: warning: assigned but unused variable - a (ripper):: warning: assigned but unused variable - b s = . TestRipper::ParserEvents#test_module = s = . @@ 12217 @@ TestRipper::ParserEvents#test_mrhs_new_from_args = s = . TestRipper::ParserEvents#test_next = s = . TestRipper::ParserEvents#test_opassign = (ripper):1: warning: assigned but unused variable - a +(ripper):: warning: assigned but unused variable - a +(ripper):: warning: assigned but unused variable - a +(ripper):: warning: assigned but unused variable - a +(ripper):: warning: assigned but unused variable - a +(ripper):: warning: assigned but unused variable - a +(ripper):: warning: assigned but unused variable - a +(ripper):: warning: assigned but unused variable - a +(ripper):: warning: assigned but unused variable - a +(ripper):: warning: assigned but unused variable - a +(ripper):: warning: assigned but unused variable - a +(ripper):: warning: assigned but unused variable - a s = . TestRipper::ParserEvents#test_opassign_error = s = . TestRipper::ParserEvents#test_operator_ambiguous = s = . @@ 12271 @@ TestRipper::ParserEvents#test_until_mod = s = . TestRipper::ParserEvents#test_var_alias = s = . TestRipper::ParserEvents#test_var_field = (ripper):1: warning: assigned but unused variable - a +(ripper):: warning: assigned but unused variable - a s = . TestRipper::ParserEvents#test_var_ref = s = . TestRipper::ParserEvents#test_void_stmt = s = . @@ 17527 @@ RakeIntegration#test_with_rake_runner = s = . TestAssertion#test_wrong_assertion = s = . TestParallel::TestParallel#test_jobs_status = s = . +TestParallel::TestParallel#test_no_retry_option = s = . TestParallel::TestParallel#test_should_retry_failed_on_workers = s = . TestParallel::TestParallel#test_should_run_all_without_any_leaks = s = . TestParallel::TestParallelWorker#test_accept_run_command_multiple_times = s = . @@ 17632 @@ -- Control frame information ----------------------------------------------- c:0041 p:---- s:0198 b:0198 l:000197 d:000197 CFUNC :connect +c:0040 p:0011 s:0195 b:0195 l:000728 d:000194 BLOCK /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/net/http.rb:785 c:0039 p:0031 s:0193 b:0193 l:000192 d:000192 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/timeout.rb:44 c:0038 p:0026 s:0181 b:0181 l:000180 d:000180 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/timeout.rb:87 +c:0037 p:0470 s:0175 b:0175 l:000728 d:000728 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/net/http.rb:785 c:0036 p:0011 s:0167 b:0167 l:000166 d:000166 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/net/http.rb:742 c:0035 p:0048 s:0164 b:0164 l:000163 d:000163 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/net/http.rb:731 c:0034 p:0025 s:0161 b:0161 l:000160 d:000160 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/net/http.rb:1262 +c:0033 p:0108 s:0154 b:0154 l:002094 d:0008fc BLOCK /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/test/webrick/test_httpproxy.rb:162 c:0032 p:---- s:0146 b:0146 l:000145 d:000145 FINISH c:0031 p:---- s:0144 b:0144 l:000143 d:000143 CFUNC :yield +c:0030 p:0186 s:0140 b:0140 l:001fa4 d:001fa4 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/test/webrick/utils.rb:41 c:0029 p:0028 s:0129 b:0129 l:000128 d:000128 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/test/webrick/utils.rb:56 +c:0028 p:0032 s:0124 b:0124 l:002094 d:000db4 BLOCK /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/test/webrick/test_httpproxy.rb:154 c:0027 p:---- s:0118 b:0118 l:000117 d:000117 FINISH c:0026 p:---- s:0116 b:0116 l:000115 d:000115 CFUNC :yield +c:0025 p:0186 s:0112 b:0112 l:001744 d:001744 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/test/webrick/utils.rb:41 c:0024 p:0028 s:0101 b:0101 l:000100 d:000100 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/test/webrick/utils.rb:52 +c:0023 p:0096 s:0096 b:0096 l:002094 d:002094 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/test/webrick/test_httpproxy.rb:150 +c:0022 p:0063 s:0089 b:0089 l:000b10 d:000b10 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/minitest/unit.rb:824 c:0021 p:0025 s:0083 b:0083 l:000082 d:000082 METHOD /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/test/unit/testcase.rb:13 c:0020 p:0090 s:0079 b:0079 l:000067 d:000078 BLOCK /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//ruby/lib/minitest/unit.rb:671 c:0019 p:---- s:0073 b:0073 l:000072 d:000072 FINISH @@ 31882 @@ Random#rand with Range - returns an element from the Range - returns an object that is a member of the Range +- works with inclusive ranges (FAILED - ) - works with exclusive ranges - returns the same sequence for a given seed - eventually returns all possible values @@ 49149 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-trunk//rubyspec/core/process/maxgroups_spec.rb:3:in `' ) +Random#rand with Range works with inclusive ranges FAILED +Expected [4, 5] + to equal [3, 4, 5] +/Users/chkbuild/chkbuild/tmp/build/ruby-trunk//rubyspec/core/random/rand_spec.rb:178:in `block (3 levels) in ' +/Users/chkbuild/chkbuild/tmp/build/ruby-trunk//rubyspec/core/random/rand_spec.rb:164:in `block in ' +/Users/chkbuild/chkbuild/tmp/build/ruby-trunk//rubyspec/core/random/rand_spec.rb:3:in `' ) String#unpack with format 'Q' adds nil for each element requested beyond the end of the String FAILED @@ 49246 @@ Finished in seconds +3494 files, 17370 examples, expectations, 23 failures, 4 errors exit 1 failed(rubyspec) == dist #