[sylpheed:36874] Re: sylpheed hangs when a message has encryption

richard lucassen mailinglists at lucassen.org
Fri Jan 3 22:02:54 JST 2020


On Fri, 3 Jan 2020 13:09:29 +0100
Ingo Strauch <ingo.strauch at gmx.net> wrote:

> > When someone sends a message with some form of encryption, Sylpheed
> > hangs. I need to "killall sylpheed" to get it back in the air. I
> > use a Dovecot IMAP server. It is the second time I see such
> > behaviour.
> 
> Not sure if it's the same issue, but I've seen similar behaviour for
> mails that were encrypted with https://en.wikipedia.org/wiki/S/MIME
> instead of PGP: Sylpheed was completely blocked for a very long time.

This is what's in the mail (under water):

Autocrypt: addr=user at example.com; prefer-encrypt=mutual;keydata=
 mQINBFfyBLsBEAC6SqkRjv2mm6UPlqSeqH1U6sCep2rbVcEy7vGQoaD354xYxKdomX2296WJ
 [..]
 u5m/+Q8kFjXFHZ4SJ0zuveUaPiCCiYsNfk3RcgIMo9C8k9L9mLrbAN5wBH3Ta7zEuQ95vxq/
 uE7Gc7b4iNLTvjqsPKuDuwt7AEZB+g==

And the mail is signed:

--------------ms040009090309040605040903
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: Elektronicky podpis S/MIME

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC

> Back then I tried to analyse and found that it was downloading a file
> while the UI was unresponsive. IIRC it was some kind of certificate
> revocation list. When I downloaded the file with a browser it had a
> couple of megabytes and was served with an extremely low rate of less
> than 100 kB/s.
> 
> Maybe it's the same problem for you? Didn't find any way to influence
> this behaviour, though.

In my case, the only thing I can do is get rid of the mail and delete
it from the IMAP directory (which can also be done by right clicking
the mail in Sylpheed BTW. When I kill sylpheed, there is still 1
process running:

$ strace -p 4370
strace: Process 4370 attached
select(22, [16 21], [], NULL, {tv_sec=0, tv_usec=30169}) = 0 (Timeout)
select(22, [16 21], [], NULL, {tv_sec=1, tv_usec=0}) = 0 (Timeout)
select(22, [16 21], [], NULL, {tv_sec=1, tv_usec=0}) = 0 (Timeout)
select(22, [16 21], [], NULL, {tv_sec=1, tv_usec=0}) = 0 (Timeout)
select(22, [16 21], [], NULL, {tv_sec=1, tv_usec=0}) = 0 (Timeout)
select(22, [16 21], [], NULL, {tv_sec=1, tv_usec=0}) = 0 (Timeout)
select(22, [16 21], [], NULL, {tv_sec=1, tv_usec=0}) = 0 (Timeout)
select(22, [16 21], [], NULL, {tv_sec=1, tv_usec=0}) = 0 (Timeout)

R.

-- 
richard lucassen
http://contact.xaq.nl/


More information about the Sylpheed mailing list