ruby 1.9.3dev (2011-07-05 trunk 32409) [powerpc64-linux] [o3] (ooopackages) 1947W [BUG] [SEGV] 1F1E44S rubyspec:19F4E

chkbuild summary recent last

OlderDiff < 20110702T183304Z < ThisDiff > 20110704T183303Z > NewerDiff

OLDREV 32367
NEWREV 32409
CHG ChangeLog	32367->32409
CHG NEWS	32363->32400
CHG addr2line.c	31010->32407
CHG array.c	32360->32373
CHG cont.c	32201->32408
CHG insns.def	31823->32399
CHG io.c	32281->32394
CHG signal.c	32345->32369
CHG thread_pthread.c	32346->32409
CHG thread_win32.c	32268->32394
CHG version.h	32358->32405
CHG ext/extmk.rb	31193->32389
CHG ext/coverage/coverage.c	32071->32404
CHG include/ruby/intern.h	32187->32394
CHG test/coverage/test_coverage.rb	32072->32404
CHG test/ruby/test_array.rb	32360->32373
COMMIT new-style hash syntax for send args
COMMIT Test hanging commas in Hashes
COMMIT new-style hash literal syntax
COMMIT Whitespace like 356fa4fb
COMMIT Merge pull request #56 from nevir/new_style_hash
COMMIT Some fixes for [Array, Hash, String].try_convert specs.
COMMIT Matrix#find_index: Fix spec for mathn [ruby-core:37729]

===================================================================
+++ 20110704T183303Z
@@ 4862 @@
 configuring dl
 configuring dl/callback
 configuring dl/win32
+Failed to configure dl/win32. It will not be installed.
 configuring etc
 configuring fcntl
 configuring fiber
@@ 4903 @@
 Warning:: cannot find X11 library. tcltklib will not be compiled (tcltklib is disabled on your Ruby. That is, Ruby/Tk will not work). Please check configure options. If your Tcl/Tk don't require X11, please try --without-X11.
 Can't find X11 libraries.
 So, can't make tcltklib.so which is required by Ruby/Tk.
+Failed to configure tk. It will not be installed.
 configuring tk/tkutil
+Failed to configure tk/tkutil. It will not be installed.
 configuring win32ole
+Failed to configure win32ole. It will not be installed.
 configuring zlib
 make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby'
 make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/ext/-test-/add_suffix'
@@ 18632 @@
  <n>) Failure:
 test_huge_precision(TestTimeExtension) [/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/test/test_time.rb:404]:
 [ruby-dev:43284]
+pid 632 killed by SIGSEGV (signal 11) (core dumped)
 | -:1: [BUG] Segmentation fault
 | ruby <version>
 |
 | -- Control frame information -----------------------------------------------
 | c:0004 p:---- s:0010 b:0010 l:000009 d:000009 CFUNC  :(null)
+| c:0003 p:0023 s:0006 b:0006 l:000f6c d:0006f4 EVAL   -:1
 | c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
+| c:0001 p:0000 s:0002 b:0002 l:000f6c d:000f6c TOP
 |
 | -- Ruby level backtrace information ----------------------------------------
 | -:1:in `<main>'
@@ 26713 @@
 Hash.try_convert
 - returns the argument if passed a Hash
 - returns nil if the argument can't be coerced into a Hash
+- does not rescue exceptions raised by #to_hash
 - coerces the argument with #to_hash
+- raises a TypeError if #to_hash does not return a Hash
 
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/core/hash/update_spec.rb
 Hash#update
@@ 37638 @@
 - treats empty expressions as nils
 - freezes string keys on initialization
 - checks duplicated keys on initialization
+- accepts a hanging comma
 
+Hash literal new-style hash syntax
+- constructs a new hash with the given elements
+- ignores a hanging comma
+- can mix and match syntax styles
 
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/language/if_spec.rb
 The if expression
@@ 38439 @@
 
 Invoking a private getter method
 - does not permit self as a receiver
+ (ERROR - <n>)
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/language/splat_spec.rb
 Splat operator used to assign a splatted object to an object
 - assigns an empty array when the splatted object is nil
@@ 42775 @@
 Matrix#find_index with a subselection argument and no generic argument
 - returns an Enumerator when called without a block
 - yields the rights elements
+- returns the first index for which the block returns true
 - returns nil if the block is always false
 
 Matrix#find_index with a subselection argument and a generic argument
@@ 49986 @@
 - does not block all threads
 
 C-API Thread function rb_thread_wait_for
+- sleeps the current thread for the give ammount of time (FAILED - <n>)
 
 C-API Thread function rb_thread_alone
 - returns true if there is only one thread
@@ 50106 @@
 
  <n>)
 File::Stat#inspect produces a nicely formatted description of a File::Stat object FAILED
+Expected "#<File::Stat dev=0x0, ino=5308795, mode=0100644, nlink=1, uid=110, gid=101, rdev=0x0, size=8, blksize=4096, blocks=8, atime=2011-07-05 04:32:49 +0900, mtime=2011-07-05 04:32:49 +0900, ctime=2011-07-05 04:32:49 +0900>"
+to equal "#<File::Stat dev=0x803, ino=5308795, mode=0100644, nlink=1, uid=110, gid=101, rdev=0x0, size=8, blksize=4096, blocks=8, atime=2011-07-05 04:32:49 +0900, mtime=2011-07-05 04:32:49 +0900, ctime=2011-07-05 04:32:49 +0900>"
 
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/core/file/stat/inspect_spec.rb:17:in `block (2 levels) in <top (required)>'
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/core/file/stat/inspect_spec.rb:3:in `<top (required)>'
@@ 50185 @@
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/language/module_spec.rb:18:in `<top (required)>'
 
  <n>)
+An exception occurred during: loading /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/language/send_spec.rb ERROR
+SyntaxError: /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/language/versions/send_1.9.rb:134: syntax error, unexpected ')'
+        specs.fooM1(abc: 123,).should == [{:abc => 123}]
+                              ^
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/language/versions/send_1.9.rb:135: syntax error, unexpected ')'
+...fail_sometimes, non_sym: 1234,).should ==
+...                               ^
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/language/versions/send_1.9.rb:172: syntax error, unexpected ')'
+...l_sometimes, :non_sym => 1234,).should ==
+...                               ^
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/lib/ruby/1.9.1/rubygems/custom_require.rb:42:in `require'
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/lib/ruby/1.9.1/rubygems/custom_require.rb:42:in `require'
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/language/send_spec.rb:217:in `<top (required)>'
 
  <n>)
 Syslog::Constants Syslog::Constants.LOG_MASK works on undefined constants FAILED
@@ 50216 @@
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/syslog/constants_spec.rb:4:in `<top (required)>'
 
  <n>)
+C-API Thread function rb_thread_wait_for sleeps the current thread for the give ammount of time FAILED
+Expected 0.1 to be within +/- 0.1 of 0.20720232
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/optional/capi/thread_spec.rb:52:in `block (3 levels) in <top (required)>'
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/optional/capi/thread_spec.rb:16:in `<top (required)>'
 
 Finished in <t> seconds
 
+3519 files, 17614 examples, <num> expectations, 19 failures, 4 errors
 exit 1
 failed(rubyspec)
 == dist # <time>

===================================================================
--- 20110702T183304Z
@@ 18628 @@
  <n>) Failure:
 test_huge_precision(TestTimeExtension) [/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/test/test_time.rb:404]:
 [ruby-dev:43284]
-pid 9599 killed by SIGSEGV (signal 11) (core dumped)
 | -:1: [BUG] Segmentation fault
 | ruby <version>
 |
 | -- Control frame information -----------------------------------------------
 | c:0004 p:---- s:0010 b:0010 l:000009 d:000009 CFUNC  :(null)
-| c:0003 p:0023 s:0006 b:0006 l:00060c d:002524 EVAL   -:1
 | c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
-| c:0001 p:0000 s:0002 b:0002 l:00060c d:00060c TOP
 |
 | -- Ruby level backtrace information ----------------------------------------
 | -:1:in `<main>'
@@ 38429 @@
 - does not permit self as a receiver
 
 Invoking a method
-- with .() invokes #call
-- allows a vestigial trailing ',' in the arguments
-- with splat operator attempts to coerce it to an Array if the object respond_to?(:to_a)
-- with splat operator * and non-Array value uses value unchanged if it does not respond_to?(:to_ary)
-- accepts additional arguments after splat expansion
-- accepts multiple splat expansions in the same argument list
-- expands an array to arguments grouped in parentheses
-- expands an array to arguments grouped in parentheses and ignores any rest arguments in the array
-- expands an array to arguments grouped in parentheses and sets not specified arguments to nil
-- expands an array to arguments grouped in parentheses which in turn takes rest arguments
 
-Invoking a method with required args after the rest arguments
-- binds the required arguments first
 
-Invoking a method with manditory arguments after optional arguments
-- binds the required arguments first
 
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/language/splat_spec.rb
 Splat operator used to assign a splatted object to an object
@@ 49991 @@
 - does not block all threads
 
 C-API Thread function rb_thread_wait_for
-- sleeps the current thread for the give ammount of time
 
 C-API Thread function rb_thread_alone
 - returns true if there is only one thread
@@ 50111 @@
 
  <n>)
 File::Stat#inspect produces a nicely formatted description of a File::Stat object FAILED
-Expected "#<File::Stat dev=0x0, ino=5939791, mode=0100644, nlink=1, uid=110, gid=101, rdev=0x0, size=8, blksize=4096, blocks=8, atime=2011-07-03 04:33:56 +0900, mtime=2011-07-03 04:33:56 +0900, ctime=2011-07-03 04:33:56 +0900>"
-to equal "#<File::Stat dev=0x803, ino=5939791, mode=0100644, nlink=1, uid=110, gid=101, rdev=0x0, size=8, blksize=4096, blocks=8, atime=2011-07-03 04:33:56 +0900, mtime=2011-07-03 04:33:56 +0900, ctime=2011-07-03 04:33:56 +0900>"
 
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/core/file/stat/inspect_spec.rb:17:in `block (2 levels) in <top (required)>'
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/core/file/stat/inspect_spec.rb:3:in `<top (required)>'
@@ 50207 @@
 
 Finished in <t> seconds
 
-3519 files, 17619 examples, <num> expectations, 18 failures, 3 errors
 exit 1
 failed(rubyspec)
 == dist # <time>

OlderDiff < 20110702T183304Z < ThisDiff > 20110704T183303Z > NewerDiff


chkbuild summary recent last