📌

[Bug #20934] Ractor 内で #bind_call を呼び出したときのバグ報告

2024/11/13に公開

[Bug #20934] UnboundMethod#bind_call may cause "double free or corruption" with Ractor

  • 以下のようにメインと別の Ractor 内で #bind_call を呼び出すとクラッシュする可能性があるというバグ報告
def foo
  10000.times do
    Object.instance_method(:object_id).bind_call(self)
  end
end

Ractor.new { foo }
foo
GitHubで編集を提案

Discussion