|
sylpheed-jp:2165
From: Hiroyuki Yamamoto <hiro-y@xxxxxxxxxx> 山本です。 On Wed, 22 Jan 2003 16:50:22 +0900 吉山 晃 <yosshy@xxxxxxxxxx> wrote: > 下記の件、私の所でもずいぶん前から発生しています。Linux の標準Cライ > ブラ > リ(Glibc)の文字コード変換関数中で起こる現象(エンコードが不正なのか、 > abort()で明示的に強制終了している)なので Sylpheed のバグではないと判断 > し、報告していませんでした。(そのためたまに変なメールで落ちます) > > Sylpeed 側で SIGABRT をキャンセルするという逃げ方もあるかもしれませ > ん。 どうやら JISX0208.1983 で未定義部分の文字コードを GTK+ (gtk_label_set_text() 等)に渡すと、死亡するようです(^^; さらに、 abort() される以前に GTK+ が発狂してしまうため、 SIGABRT を無視するようにしても意味がなかったりします。 というわけで、テーブルを作って有効な文字かどうかを調べるようにしました。 CVS 版を試してみてください。 -- Hiroyuki Yamamoto <yamamoto@xxxxxxxxxx> http://www.good-day.co.jp/ (Good-Day) http://www.good-day.net/ (Good-Day.NET) http://sylpheed.good-day.net/ (Sylpheed) 2161 2003-01-22 16:50 [yosshy@xxxxxxxxxx ] Re: 特定の html メール表示で SIGABRT 2162 2003-01-22 21:08 ┣[kimura@xxxxxxxxxx ] -> 2165 2003-01-30 11:52 ┗[hiro-y@xxxxxxxxxx ] 2184 2003-02-12 19:24 ┣[kimura@xxxxxxxxxx ] 2185 2003-02-12 19:39 ┃┗[hiro-y@xxxxxxxxxx ] 2186 2003-02-13 17:03 ┃ ┗[hiro-y@xxxxxxxxxx ] 2216 2003-02-24 21:26 ┃ ┗[yosshy@xxxxxxxxxx ] 2187 2003-02-13 17:47 ┗[yabuki@xxxxxxxxxx ] |