[前][次][番号順一覧][スレッド一覧]

sylpheed-jp:2165

From: Hiroyuki Yamamoto <hiro-y@xxxxxxxxxx>
Date: Thu, 30 Jan 2003 11:52:39 +0900
Subject: [sylpheed-jp:02165] Re: 特定の html メール表示で SIGABRT

山本です。

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   ]