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

sylpheed-jp:2552

From: Hiroyuki Yamamoto <hiro-y@xxxxxxxxxx>
Date: Thu, 29 Jan 2004 12:23:51 +0900
Subject: [sylpheed-jp:02552] Re: Segfault on Linux/Alpha

山本です。

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   ]