🐥
[Bug #21012] a['a','b'],=1 でクラッシュするバグ報告
[Bug #21012] Compiling a['a','b'],=1
with parse.y fails
- 次のコードを parse.y で実行するを segv するというバグ報告
a['a','b'], = 1
- これなんですが結構前から発生していたみたいですね。
- 他のバージョンだと以下の通り
-
a['a','b'],=1
の場合- Ruby 1.9-2.5: No segfault, looks to be correct instructions
- Ruby 2.6-3.1: Segfault
- Ruby 3.2: No segfault, but incorrect instructions
- Ruby 3.3-3.4: Segfault
-
a['a',10],=1
の場合- Ruby 1.9-2.5: No segfault, looks to be correct instructions
- Ruby 2.6-3.1: Segfault
- Ruby 3.2-3.4: No segfault, but incorrect instructions
- 参照: https://bugs.ruby-lang.org/issues/21012#note-1
-
- このバグは開発版の Ruby 3.5-dev ですでに修正済みです
Discussion