Bug #11387
Updated by nobu (Nobuyoshi Nakada) over 10 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)
```