[#41778] [Bug #3515] FreeBSD wrongly raises ECONNRESET on close(2) — Yui NARUSE <redmine@...>

Bug #3515: FreeBSD wrongly raises ECONNRESET on close(2)

12 messages 2010/07/02

[ruby-dev:41801] Re: Tempfile#size returns 0 under windows

From: Nobuyoshi Nakada <nobu@...>
Date: 2010-07-04 00:50:29 UTC
List: ruby-dev #41801
なかだです。

At Sun, 4 Jul 2010 01:25:05 +0900,
take_tk wrote in [ruby-dev:41800]:
> しかし、ruby1.8の「安定版スナップショット(2010/07/03 04:07:09」でもこの
> 行が入っていないようです。
> 
> これは ruby のバグなのでしょうか? それとも attachment_fu の問題なのでしょ
> うか? 
> また、最新版では他の解決方法が講じられているのでしょうか?

tempfile以外でも起きるので、IO#flushでfsync()するようになりました。

http://redmine.ruby-lang.org/issues/show/776

各ブランチは以下のリビジョンで修正されています。
1.8.6: r28003 2010-05-25
1.8.7: r24406 2009-08-05
1.8.8: r24223 2009-07-21
1.9.1: r21035 2008-12-25
1.9.2: r20982 2008-12-25

-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread