|
sylpheed-jp:3019
From: NINOMIYA Yuuki <NINOMIYA Yuuki <gm@xxxxxxxxxx>>
二之宮です。
SIGSEGV する現象を見付けたので報告します。
・試験環境
Sylpheed-1.0.4 (+ gdk-pixbuf)
Debian sid のパッケージをそのまま使用
・現象
複数の画像の添付ファイルが付いているとき、一番最後の添付ファイルから
カーソルキーの↑で一気に text/plain まで戻ると、戻った瞬間に SIGSEGV で
落ちます。
たとえば、
text/plain
image/jpeg 1.jpg
image/jpeg 2.jpg
image/jpeg 3.jpg
のように添付されていた場合、3.jpg にまずカーソルを合わせて表示させておき、
それから↑キーを押しっぱなしにすると、text/plain までいったときにクラッシュ
します。
あるいは text/plain と image/jpeg が 1 つずつあった場合、カーソルを
↓↑↓↑↓↑↓↑やってるとそのうち落ちます。これも同じ現象だと思います。
・補足
落ちたときの情報です。
0x08079580 in imageview_show_image (imageview=0x81f41e0, mimeinfo=0x0, file=0x0, resize=1)
at imageview.c:186
186 avail_width = imageview->scrolledwin->parent->allocation.width;
imageview->scrolledwin まではよさそうですが、->parent が NULL になって
います。
画像のリサイズか何かで時間がかかっていて、画像がまだ表示できていない
間に次のイベントを受けて、text/plain を表示しようとした時に落ちている
ような感じです。
・要望
せっかくなんで一つだけ要望を…。
複数の添付ファイルがあったとき、まとめて保存できると嬉しいなぁ、と
思います。
--
NINOMIYA Yuuki <gm@xxxxxxxxxx>
http://www.gmkun.org/
-> 3019 2005-06-27 15:46 [NINOMIYA Yuuki <gm@x] imageview で SIGSEGV 3020 2005-06-27 17:03 ┗[Hiroyuki Yamamoto <h] 3022 2005-06-28 21:42 ┗[NINOMIYA Yuuki <gm@x] |