[sylpheed:35677] Re: Hang on a particular message

Rich Coe rcoe at wi.rr.com
Thu Jul 4 00:16:00 JST 2013

I briefly looked at the gpgme source code.

The select() is done while it waits for the verify to complete.
I'm not sure what gpg is doing to verify the message, but I suspect
it might be fetching the resources needed, and the resource is
unavailable or something else.  This is a guess on my part.

One thing you might try is to extract the message to a file and try to
verify it from the command line, it might give you better diagnostics, 
or allow you to enable a verbose mode.

I didn't see your attachment.


On Wed, 3 Jul 2013 11:43:46 -0300
John Coppens <john at jcoppens.com> wrote:
> Hello all,
> Though Sylpheed has served faithfully for many years, this morning I found it 
> 'hanging', unresponsive. After quite some testing, I found a particular message
> to be at fault. I ran sylpheed in gdb, and interrupted on the 'hang', which
> reliably occurs when trying to open the message:
> #0  0x00007ffff332c323 in select () from /lib64/libc.so.6
> #1  0x00007ffff7bcd9a9 in ?? () from /usr/lib64/libgpgme.so.11
> #2  0x00007ffff7bca16c in ?? () from /usr/lib64/libgpgme.so.11
> #3  0x00007ffff7bb319f in ?? () from /usr/lib64/libgpgme.so.11
> #4  0x00007ffff7bb6a50 in gpgme_op_verify () from /usr/lib64/libgpgme.so.11
> #5  0x00000000004d4e58 in check_signature (fp=0x1368f40, partinfo=0x1358300,
>     mimeinfo=<optimized out>) at rfc2015.c:288
> #6  rfc2015_check_signature (mimeinfo=mimeinfo at entry=0x134d6e0, fp=fp at entry=
>     0x1368f40) at rfc2015.c:509
> #7  0x0000000000455e40 in mimeview_show_message (mimeview=0x99c0d0, 
>     mimeinfo=mimeinfo at entry=0x134d6e0, file=file at entry=
>     0xdb6be0 "/root/.Mail/Specific/GNU radio/7625") at mimeview.c:366  
> #8  0x000000000044d204 in messageview_show (messageview=messageview at entry=
>     0x97f330, msginfo=0x10484a0, all_headers=all_headers at entry=0)
>     at messageview.c:617
> #9  0x00000000004437ae in summary_display_msg_full (
>     summaryview=summaryview at entry=0x958840, iter=iter at entry=0x7fffffffdb60, 
>     new_window=new_window at entry=0, all_headers=all_headers at entry=0,
>     redisplay=<optimized out>, redisplay at entry=0) at summaryview.c:2841  
> #10 0x000000000044a98b in summary_display_msg (iter=0x7fffffffdb60,
>     summaryview=0x958840) at summaryview.c:2795
> #11 summary_display_msg_idle_func (data=0x958840) at summaryview.c:6183
> #12 0x00007ffff3644045 in g_main_dispatch (context=0x797680) at gmain.c:2715
> #13 g_main_context_dispatch (context=context at entry=0x797680) at gmain.c:3219
> #14 0x00007ffff3644378 in g_main_context_iterate (context=0x797680, 
>     block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>)
>     at gmain.c:3290
> #15 0x00007ffff3644772 in g_main_loop_run (loop=0xd4a5e0) at gmain.c:3484
> #16 0x00007ffff63aebc7 in IA__gtk_main () at gtkmain.c:1257
> #17 0x000000000042e601 in main (argc=1, argv=0x7fffffffded8) at main.c:367
> I attached message 7625 - zipped (My apologies if this is not permitted)...
> John

Rich Coe     rcoe at wi.rr.com

More information about the Sylpheed mailing list