>>553
スレッド切り替えの関係で、timeoutが意図通りに機能しない場合があるとか。
これには該当しませんか?
ttp://www.ruby-lang.org/ja/man/?cmd=view;name=trap%3A%3Atimeout;em=cygwin