Bug #2024: memory leak in eval with TOPLEVEL_BINDING
http://redmine.ruby-lang.org/issues/show/2024

起票者: Usaku NAKAMURA
ステータス: Open, 優先度: Normal
カテゴリ: core, Target version: 1.9.x
ruby -v: ruby 1.9.2dev (2009-08-31 trunk 24720) [i386-mswin32]

以下のスクリプトが無限にメモリを消費します。
なお1.8では問題ありませんし、TOPLEVEL_BINDINGの代わりにbindingを渡した場合も問題ありません。

loop do
  eval("", TOPLEVEL_BINDING)
  GC.start
end


----------------------------------------
http://redmine.ruby-lang.org