チケット #33075

登録: 2014-02-03 18:46

最終更新: 2014-02-03 18:46

anthy goes into an infinite loop if the end of anthy journal file is broken.

報告者:(匿名)担当者:(未割り当て)
優先度:5 - 中マイルストーン:(未割り当て)
チケットの種類:パッチ重要度:5 - 中
コンポーネント:(未割り当て)状況:オープン
解決法なし

チケットの詳細

Normally the end of anthy journal file, $HOME/.anthy/last-record2_default.utf8, should be '\n' when we check it with 'od' command.
But if that file is broken, the end of file would not be '\n' and anthy_do_create_context() could go into an infinite loop.

The solution is to check EOF besides '\n' in record.c:read_1_token().

添付ファイル

添付ファイルリスト
last-record2_default.utf8.gz (111バイト)
fujiwarat によって 2014-02-03 18:50 に登録されました [File ID: 5064]
ファイルの説明: Broken journal file, last-record2_default.utf8
anthy-xx-eof.patch (293バイト)
fujiwarat によって 2014-02-03 18:51 に登録されました [File ID: 5065]
ファイルの説明: Patch of
新規添付ファイル追加
添付ファイルの追加添付ファイルの追加にはログインが必要です

チケットの履歴 - 4 件中 3 件表示 [古い履歴も表示する]

2014-02-03 18:46 更新者: None

  • 新しいチケット "anthy goes into an infinite loop if the end of anthy journal file is broken." が作成されました

2014-02-03 18:50 更新者: fujiwarat

  • 添付ファイル last-record2_default.utf8.gz (File ID: 5064) が付加されました

2014-02-03 18:51 更新者: fujiwarat

  • 添付ファイル anthy-xx-eof.patch (File ID: 5065) が付加されました

2014-02-03 19:05 更新者: fujiwarat

コメント


追記/更新 #33075 (anthy goes into an infinite loop if the end of anthy journal file is broken.)

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする