1. 3.2.0beta5 (ubuntu)でのクラッシュ

投稿者: てらきん
投稿日時: 2012-06-04 07:49

お世話になります。
上記タイトルの現象に出くわしましたので、ご報告いたします。

<症状>
・Ubuntu 12.04に同梱されているSylpheed 3.2.0beta5において、「Illegal Instruction (core dumped)」というエラーでクラッシュする。
・症状は主にメールを受信する際に発生する。最初の起動時に全メールアドレスをチェックする設定にしているが、その途中でクラッシュする。
・--debugで起動して確認したところ、メールを受信した直後にクラッシュしている。
・1つ気になる設定として、複数のアカウントにおいて、「メッセージを2日後に削除」という設定にしてある(これを外してチェックしたいのですが、業務の都合上、いろいろなマシンからアクセスする必要があり、これを外せない状況にあります。申し訳ありません)。
・このUbuntu 12.04で当方でソースからビルドし、/usr/localに導入したSylpheedは問題なく起動、運用可能。

 とりあえず上記の問題は、Launchpadに

  http://bugs.launchpad.net/bugs/1006934

 として報告しましたが、もしバイナリをいじることなく回避できるようであれば、何らかの方法があると助かります。もちろん、こちらのローカルビルドを運用すればまったく問題はないのですが…。

 よろしくお願いいたします。


2. Re: 3.2.0beta5 (ubuntu)でのクラッシュ

投稿者: Hiro
投稿日時: 2012-06-04 09:41

ライブラリ周りの問題のような気もするのですが、
とりあえず以下を試していただけますでしょうか。

* /usr/lib/sylpheed/plugins/*.so があれば、 plugins ディレクトリを
リネームするなどしてプラグインが読み込まれないようにして起動



3. Re: 3.2.0beta5 (ubuntu)でのクラッシュ

投稿者: Hiro
投稿日時: 2012-06-04 09:52

Ubuntu 12.04に入っているsylpheedが以下のバージョンだとすると、

https://launchpad.net/ubuntu/+source/sylpheed/3.2.0~beta5-1ubuntu1

このパッチが悪さをしている可能性があります。
(無効なポインタ参照が起こる)

* debian/patches/09fix_pointer_cast_size_mismatch.diff
- Fix a couple of warnings (thanks buildlogcheck)

すでにDebianのパッケージャには指摘済みで、
3.2.0~beta7-1 では差し替えられています。

https://launchpad.net/debian/+source/sylpheed/+changelog




スレッド一覧へ戻る