Bug #11387
Updated by nobu (Nobuyoshi Nakada) over 9 years ago
以下のコードでSEGVします。 ```ruby broken_str = "abcd\xf0" broken_str.force_encoding("utf-8").reverse p broken_str.reverse ``` また、以下のコードでは `String#split` String#split で `ArgumentError ArgumentError (invalid byte sequence in UTF-8)` UTF-8) が 発生することが期待されますが、実際は例外が発生しません。 ```ruby broken_str = "abcd\xf0" broken_str.force_encoding("utf-8").reverse "".split(broken_str) ```