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

sylpheed-jp:2184

From: KIMURA Osamu <kimura@xxxxxxxxxx>
Date: Wed, 12 Feb 2003 19:24:30 +0900
Subject: [sylpheed-jp:02184] Re: 特定の html メール表示で SIGABRT

木村です.

--- On Thu, 30 Jan 2003 11:52:39 +0900,
	Hiroyuki Yamamoto <hiro-y@xxxxxxxxxx> wrote:

> どうやら JISX0208.1983 で未定義部分の文字コードを GTK+
> (gtk_label_set_text() 等)に渡すと、死亡するようです(^^;
> さらに、 abort() される以前に GTK+ が発狂してしまうため、
> SIGABRT を無視するようにしても意味がなかったりします。
> 
> というわけで、テーブルを作って有効な文字かどうかを調べるようにしました。
> CVS 版を試してみてください。

すみません.なかなか cvs から make するまでの環境を準備できなくて,
結局 0.8.10 のリリースまで何もできませんでした.

0.8.10 で試してみましたが,件のメールを含むフォルダに移ろうとすると
やっぱりお亡くなりになってしまうようです.Stack Trace も以前と変わり
ません.


sylpheed-vanilla: ../iconv/loop.c:423: from_euc_jp_single: Assertion `inptr - bytebuf > (state->__count & 7)' が失敗しました.
Program received signal SIGABRT, Aborted.
[Switching to Thread 16384 (LWP 12213)]
0x4057f911 in kill () from /lib/libc.so.6

(gdb) bt
#0  0x4057f911 in kill () from /lib/libc.so.6
#1  0x4035e24b in pthread_kill () from /lib/libpthread.so.0
#2  0x4035e521 in raise () from /lib/libpthread.so.0
#3  0x40580846 in abort () from /lib/libc.so.6
#4  0x405799a9 in __assert_fail () from /lib/libc.so.6
#5  0x4001327f in gconv () from /usr/lib/gconv/EUC-JP.so
#6  0x40012c0f in gconv () from /usr/lib/gconv/EUC-JP.so
#7  0x405cbd4c in mbrtowc () from /lib/libc.so.6
#8  0x40581cb4 in mbtowc () from /lib/libc.so.6
#9  0x400189b4 in _init () from /usr/X11R6/lib/X11/locale/common/xlibi18n.so.2
#10 0x4020887f in _XlcConvert () from /usr/X11R6/lib/libX11.so.6
#11 0x4020e7f0 in _XlcInitLoader () from /usr/X11R6/lib/libX11.so.6
#12 0x4020e949 in _XwcTextPropertyToTextList () from /usr/X11R6/lib/libX11.so.6
#13 0x401ea8a1 in XwcTextPropertyToTextList () from /usr/X11R6/lib/libX11.so.6
#14 0x401740b2 in gdk_mbstowcs () from /usr/lib/libgdk-1.2.so.0
#15 0x08092374 in gtk_stext_insert ()
#16 0x080787e2 in textview_set_position ()
#17 0x0807717d in textview_show_part ()
#18 0x0807a460 in mimeview_destroy ()
#19 0x400c21e7 in gtk_marshal_NONE__POINTER_INT ()
   from /usr/lib/libgtk-1.2.so.0
#20 0x400f1b6c in gtk_signal_remove_emission_hook ()
   from /usr/lib/libgtk-1.2.so.0
#21 0x400f0fd5 in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#22 0x400ef0b3 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#23 0x4008ac58 in gtk_ctree_select () from /usr/lib/libgtk-1.2.so.0
#24 0x0807a105 in mimeview_show_message ()
#25 0x08075b20 in messageview_show ()
#26 0x08070949 in summary_write_cache ()
#27 0x08070791 in summary_write_cache ()
#28 0x080750b8 in summary_pass_key_press_event ()
#29 0x400c21e7 in gtk_marshal_NONE__POINTER_INT ()
   from /usr/lib/libgtk-1.2.so.0
#30 0x400f1b6c in gtk_signal_remove_emission_hook ()
   from /usr/lib/libgtk-1.2.so.0
#31 0x400f0fd5 in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#32 0x400ef416 in gtk_signal_emit_by_name () from /usr/lib/libgtk-1.2.so.0
#33 0x080905c5 in gtk_sctree_get_type ()
#34 0x0809117c in gtk_sctree_select ()
#35 0x0806e031 in summary_show ()


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

      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   ]