🎃
[Bug #20085] Fiber.new{ }.resume causes Segmentation fault...
[Bug #20085] Fiber.new{ }.resume causes Segmentation fault for Ruby 3.3.0 on aarch64-linux
- aarch64-linux 環境で Ruby 3.3 の
Fiber.new{ }.resume
が segv するというバグ報告 - 厳密に言うと『PAC をサポートした aarch64』で壊れていたみたいですね
- この問題は既に修正済みで Ruby 3.3.1 にバックポートされる予定
- ちなみに以下のようにビルドオプションを調整する事で回避することが可能
./configure ASFLAGS=-mbranch-protection=pac-ret
Discussion