Project

General

Profile

Actions

Bug #493

closed

Failure: test_dup(TestIO)

Added by znz (Kazuhiro NISHIYAMA) over 15 years ago. Updated almost 13 years ago.

Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
Backport:
[ruby-dev:35957]

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単独だと起きないようです。

  1. Failure:
    test_dup(TestIO)
    [/home/kazu/wc/ruby-lang/trunk/test/ruby/test_io.rb:640:in block 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:in pipe2' /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
Actions #1

Updated by ko1 (Koichi Sasada) over 15 years ago

  • Assignee set to znz (Kazuhiro NISHIYAMA)

=begin

=end

Actions #2

Updated by zunda (zunda an) over 15 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

Actions #3

Updated by znz (Kazuhiro NISHIYAMA) over 15 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

Actions #4

Updated by Anonymous over 15 years ago

  • Status changed from Open to Closed
  • % Done changed from 0 to 100

=begin
Applied in changeset r19396.
=end

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0