ファイルを開きまくると [BUG] になるんですけど、これも Ruby が悪いの?
いや、開ける数に限りがあるのは分かりますけど。

files = (1 .. 200).to_a.map{|e| e.to_s}
files.each do |f|
open(f)
end

ruby 1.8.2 (2004-07-16) [i386-cygwin]