Issue #7304 has been updated by luislavena (Luis Lavena).

Assignee changed from ko1 (Koichi Sasada) to authorNari (Narihiro Nakamura)
Priority changed from Normal to High

=begin
Thank you Shirosaki-san,

Applying the patch, it fixes the WeakRef issues.

 ruby -v: ruby 2.0.0dev (2012-11-10 trunk 37612) [i386-mingw32]
 3 tests, 4 assertions, 0 failures, 0 errors, 0 skips

Reassigning to Narihiro Nakamura, as the changes seems to be GC-related?

=end
----------------------------------------
Bug #7304: Random test failures around test_autoclose_true_closed_by_finalizer
https://bugs.ruby-lang.org/issues/7304#change-32756

Author: luislavena (Luis Lavena)
Status: Assigned
Priority: High
Assignee: authorNari (Narihiro Nakamura)
Category: test
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2012-11-07 trunk 37538) [i386-mingw32]


=begin
Hello,

Over the past few days I've seen on and off failures on RubyInstaller CI related to (({test_autoclose_true_closed_by_finalizer})):

http://ci.rubyinstaller.org/job/ruby-trunk-x86-test-all/265/console

 1) Error:
 test_autoclose_true_closed_by_finalizer(TestIO):
 NoMethodError: undefined method `close' for 2012-11-07 04:43:41 -0300:WeakRef
 C:/Users/Worker/Jenkins/workspace/ruby-trunk-x86-build/test/ruby/test_io.rb:1611:in `test_autoclose_true_closed_by_finalizer'

This seems to happen when the system is under heavy load (because is running other jobs in parallel).

This might be a hint of something not working properly under heavy load, perhaps the GC in effect.

I was unable to produce the same failure on x64-mingw32, and haven't tried yet OSX or Linux.

Any ideas?
=end



-- 
http://bugs.ruby-lang.org/