Actions
Bug #493
closedFailure: test_dup(TestIO)
Description
=begin
ruby 1.9.0 (2008-08-25 revision 18832) [i686-linux]
とUbuntu 8.04.1の環境でtest-allで以下のFailureが発生します。
test/ruby/test_io.rb単独だと起きないようです。
- Failure:
test_dup(TestIO)
[/home/kazu/wc/ruby-lang/trunk/test/ruby/test_io.rb:640:inblock in test_dup' /home/kazu/wc/ruby-lang/trunk/test/ruby/test_io.rb:585:in
rescue in pipe2'
/home/kazu/wc/ruby-lang/trunk/test/ruby/test_io.rb:591:inpipe2' /home/kazu/wc/ruby-lang/trunk/test/ruby/test_io.rb:639:in
test_dup']:
<[Errno::EMFILE, Errno::ENFILE, Errno::NOERROR]> exception expected but none was thrown.
=end
Updated by ko1 (Koichi Sasada) about 16 years ago
- Assignee set to znz (Kazuhiro NISHIYAMA)
=begin
=end
Updated by zunda (zunda an) about 16 years ago
=begin
Momonga 4の
ruby 1.9.0 (2008-09-07 revision 19208) [i686-linux]
でも発生しました。
Momonga 4の
ruby 1.9.0 (2008-09-07 revision 19208) [x86_64-linux]
では発生しませんでした。
=end
Updated by znz (Kazuhiro NISHIYAMA) about 16 years ago
- Assignee deleted (
znz (Kazuhiro NISHIYAMA))
=begin
test_dupのpipe2の前で、ブロックの中でopenすると
ruby-trunk test/ruby/test_io.rb -n /test_dup/
のように単独で実行しても再現するようになったのでcommitしておきます。
適当にGC.startしても現象は変わらず、openしたものをちゃんとcloseすれば
テストが通るようになるので、Fileのファイナライザの処理に問題があるのでは
ないかと思います。
これ以上はわからないので担当者は空に戻しておきます。
=end
Updated by Anonymous about 16 years ago
- Status changed from Open to Closed
- % Done changed from 0 to 100
=begin
Applied in changeset r19396.
=end
Actions
Like0
Like0Like0Like0Like0