From: Motohiro KOSAKI Date: 2012-01-03T14:04:14+09:00 Subject: [ruby-dev:45078] [Backport93 - Backport #5593] Windows上で \\.\ から始まるデバイスをopenするとクラッシュ Issue #5593 has been updated by Motohiro KOSAKI. Usaさん、 redmineに記録されてるコミットはr33692だけですが、これはコードを一行も変えてないので、 backport requestは r33691 と r33692 の2コミットに対してなされていると推測していますが あっていますか?勝手に推測して間違っていると目も当てられないのでお手数ですが確認お願い出来ますでしょうか。 ---------------------------------------- Backport #5593: Windows上で \\.\ から始まるデバイスをopenするとクラッシュ https://bugs.ruby-lang.org/issues/5593 Author: 宗介 相良 Status: Open Priority: Normal Assignee: Category: Target version: Windows 上で \\.\ から始まるデバイスを open すると ruby がクラッシュします。 > ruby -e "open('//./c:', 'rb:binary')" -e:1: [BUG] rb_update_max_fd: invalid fd (3) given. .... なんたらかんたら .... > 原因は io.c の rb_update_max_fd で呼ばれる fstat が、デバイス fd を与えると常に失敗するためのようです。 対応をお願いします。 -- http://redmine.ruby-lang.org