Actions
Bug #11387
closedString#force_encoding と String#reverse の後にSEGV
Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 2.3.0dev (2015-07-22 trunk 51342) [x86_64-darwin14]
Description
以下のコードでSEGVします。
broken_str = "abcd\xf0"
broken_str.force_encoding("utf-8").reverse
p broken_str.reverse
また、以下のコードでは String#split
で ArgumentError (invalid byte sequence in UTF-8)
が
発生することが期待されますが、実際は例外が発生しません。
broken_str = "abcd\xf0"
broken_str.force_encoding("utf-8").reverse
"".split(broken_str)
Files
Actions
Like0
Like0Like0Like0Like0Like0