hiraku (Hiraku Kuroda)
- Login: hiraku
- Email: hiraku@sapporo.email.ne.jp, kuroda@syngram.co.jp
- Registered on: 01/17/2011
- Last sign in: 09/25/2015
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 0 | 0 | 0 |
| Reported issues | 0 | 1 | 1 |
Activity
08/25/2015
-
07:14 AM Ruby Bug #11486: euc-jpな文字列に対してgsubするとSEGVします
- 2点補足します
* 最初に現象を発見したときは euc-jp なファイルを読み込んで `String#gsub!` したら発生したのですが、サンプルスクリプトではループの中の `encode("euc-jp")` を外してループの後でまとめて `src.encode!("euc-jp")` とすると、SEGVが起こりません
* `src.gsub` 中の正規表現は `i` オプションを外すとSEGVしなくなります
参考にしていただければ幸いです。
-
07:01 AM Ruby Bug #11486: euc-jpな文字列に対してgsubするとSEGVします
- すみません、タイトル修正しました。
`String#gsub!` でも発生するのですが、提出したサンプルは `String#gsub` を使っています。
-
06:56 AM Ruby Bug #11486 (Closed): euc-jpな文字列に対してgsubするとSEGVします
- euc-jpで記述されたinvalidなhtmlを置換処理でvalidにするスクリプトを作っていたのですが、文字列を `String#gsub` する部分でSEGVが発生しました。
最初に見つけたのは v2.2.3 でしたが、現時点のtrunkの r51677 と v2.2.0 でも起こりました。
以下は再現させるスクリプトと r51677 での出力です。スクリプトはutf-8で書いています。
他に必要な情報がありましたらお知らせください。
~~~
k...