COMMIT 1.9 falls back on to_enum+next for Enumerable#zip with non-coercible args. http://github.com/rubyspec/rubyspec/commit/c38590a50cdda50ab28e90330a32182d1912e8ec =================================================================== +++ 20110428T034034Z @@ 62903 @@ ) ConditionVariable#broadcast releases all threads waiting in line for this resource ERROR +ThreadError: Thread#join: deadlock 0xf7c8e538 - mutual join(0xf7b69d08) /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `join' /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/conditionvariable/broadcast_spec.rb:55 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `each' =================================================================== --- 20110427T025634Z @@ 62903 @@ ) ConditionVariable#broadcast releases all threads waiting in line for this resource ERROR -ThreadError: Thread#join: deadlock 0xf7cd8530 - mutual join(0xf7bb3d30) /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `join' /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/conditionvariable/broadcast_spec.rb:55 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `each'