🙄
[Bug #20934] Ractor メインと子の両方で #bind_call を呼び出すと segv するというバグ報告
[Bug #20934] UnboundMethod#bind_call
may cause "double free or corruption" with Ractor
- 次のように Ractor メインと子の両方で
UnboundMethod#bind_call
を呼び出すと segv するというバグ報告
def foo
10000.times do
Object.instance_method(:object_id).bind_call(self)
end
end
Ractor.new { foo }
foo
- これは Ractor 固有の問題というかメソッド側の問題みたいですね?
- この不具合は開発版の Ruby 3.5-dev で修正済みです
Discussion