|
sylpheed-jp:2552
From: Hiroyuki Yamamoto <hiro-y@xxxxxxxxxx> 山本です。 On Wed, 28 Jan 2004 22:13:33 +0900 Tomoya TAKA <tomoya@xxxxxxxxxx> wrote: > 最近、Alpha プロセッサ機の Linuxで sylpheed を本格的に > 使用し始めたのですが、サマリの生成やメッセージの表示時に、 > iconv()が呼ばれた時点で sylpheed が Segfault しました。 > # 今までは簡単な送受信テストしか行っていなかったため、 > # 運良く(運悪く?)この問題には遭遇していませんでした。 > > Linux/Alpha では、size_t が 32bit ではなく 64bit なのですが、 > codeconv.c 内で iconv() の第3、第5引数に gint 変数のアドレスを > 渡しているのが原因のようです。 > glibc は 2.3.2 を使用していますが、以前のものでも同様だとおもいます。 > > 以下のパッチで手元では問題を回避できています。 > 32bit環境でも問題ないと思いますが、テストはしていません。 この修正は CVS で1/5頃に既に修正されていますので、次のリリースでは 解決していると思います。 報告ありがとうございました。 -- Hiroyuki Yamamoto <hiro-y@xxxxxxxxxx> http://www.kcn.ne.jp/~hiro-y/index.cgi http://sylpheed.good-day.net/ (Sylpheed) 2551 2004-01-28 22:13 [tomoya@xxxxxxxxxx ] Segfault on Linux/Alpha -> 2552 2004-01-29 12:23 ┗[hiro-y@xxxxxxxxxx ] 2554 2004-01-29 23:40 ┗[tomoya@xxxxxxxxxx ] |