不具合報告/5.0 x86_64/31
の編集
http://plamo.linet.gr.jp/~kojima/pukiwiki/index.php?%E4%B8%8D%E5%85%B7%E5%90%88%E5%A0%B1%E5%91%8A/5.0+x86_64/31
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
-- 雛形とするページ --
diary/Template
* grep -i で検索した時に Segmentation Falut する事がある。 [#a5666509] - ページ: [[不具合報告/5.0 x86_64]] - 投稿者: [[yshl]] - 優先順位: 普通 - 状態: 提案 - カテゴリー: 不具合報告 - 投稿日: 2013-08-12 (月) 00:05:40 - バージョン: ** メッセージ [#ra60368c] \x8f\xaa\xbc という文字列(EUC-JP では G の下に , が付いたような文字のようです)が含まれているファイルを grep -i で検索すると Segmentation Fault します。 -------- - これは多分grepのバグだと思うけど、LOCALEの設定で動作が変ったりしませんかね? -- [[kojima]] &new{2013-08-17 (土) 10:06:03}; - LANG=ja_JP.UTF-8 や LANG=C だと Segmentation fault しませんでした。自分で調べてみたところ、EUC-JP (EUC-JP-MS?) には大文字の G+, は有るけど、小文字の g+' は無いため grep 内で小文字化に失敗し、失敗を示す (size_t)-1 をチェックせずマルチバイトの文字列長として使用した結果、Segmentation fault を起こしていました。 -- [[yshl]] &new{2013-08-17 (土) 11:47:01}; - ただ、小文字化に使っている towlower の方のバグかも知れません。Debian のバグレポート http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=344146 に同じ様なバグがありました。 -- [[yshl]] &new{2013-08-17 (土) 12:34:18}; #comment
タイムスタンプを変更しない
* grep -i で検索した時に Segmentation Falut する事がある。 [#a5666509] - ページ: [[不具合報告/5.0 x86_64]] - 投稿者: [[yshl]] - 優先順位: 普通 - 状態: 提案 - カテゴリー: 不具合報告 - 投稿日: 2013-08-12 (月) 00:05:40 - バージョン: ** メッセージ [#ra60368c] \x8f\xaa\xbc という文字列(EUC-JP では G の下に , が付いたような文字のようです)が含まれているファイルを grep -i で検索すると Segmentation Fault します。 -------- - これは多分grepのバグだと思うけど、LOCALEの設定で動作が変ったりしませんかね? -- [[kojima]] &new{2013-08-17 (土) 10:06:03}; - LANG=ja_JP.UTF-8 や LANG=C だと Segmentation fault しませんでした。自分で調べてみたところ、EUC-JP (EUC-JP-MS?) には大文字の G+, は有るけど、小文字の g+' は無いため grep 内で小文字化に失敗し、失敗を示す (size_t)-1 をチェックせずマルチバイトの文字列長として使用した結果、Segmentation fault を起こしていました。 -- [[yshl]] &new{2013-08-17 (土) 11:47:01}; - ただ、小文字化に使っている towlower の方のバグかも知れません。Debian のバグレポート http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=344146 に同じ様なバグがありました。 -- [[yshl]] &new{2013-08-17 (土) 12:34:18}; #comment
テキスト整形のルールを表示する