ポリゴンです。

ruby であるプログラムを作成していたところ、
--
(B:\RUBY\RUBY.EXE 1002) Exception: STATUS_ACCESS_VIOLATION
mtcalc.rb:72: [BUG] Segmentation fault
--
のようなメッセージが表示され、正常に実行できません。
だいたい、
--
64	def main(sc)
65		while TRUE
66			s = get(sc, "\r")
67			i = s.index("#{")
68			j = s.rindex("}#")
69			if i != nil && j != nil then
70				c = s[(i + 2)..(j - 1)]
71				send(STDOUT, "式(#{c})を実行中...\n")
72				send(sc, "結果【#{`c`}】")
73			end
74		end
75	end
--
の部分(行頭の数字は行番号)で発生しています。
send() の中身は
--
def send(out, str)
	out.write(str)
	out.flush
end
--
となっており、正常に動作しています。

ちなみに、使っているバージョンは
--
ruby 1.1c9(98/11/26) [i386-cygwin32]
--
(Vector[http://www.vector.co.jp/win95/prog/ruby/]で落としたもの)
です。

原因究明をお願いします。

                                       ___________________[DX0016]__ポリゴン__
                                     /              polygon / ma.mailbank.ne.jp
                                   /  http://www.freepage.total.co.jp/kiyose/
                                 /                       Pager ID: polygon_98