MailMate beachballing while drafting
Reported by Ashley Harvey | May 29th, 2020 @ 04:00 AM
Note: I have gpg signing enabled, perhaps it's related.
I have 4x IMAP accounts, one offline (just an archive), with close
to 200,000 emails.
I have noticed this issue more recently - probably in the last
6-12 months or so.
While I'm drafting an email, occasionally everything hangs and I
get a beachball for a few seconds. Attempting to make any changes
while this goes on often leads to typos or what I'm typing ending
up in the draft in the wrong order, so then I have to correct again
- and often only to seemingly cause another beachball.
I had enough, so I ran fs_usage
while this
happened. Lo-and-behold, I see roughly 2,500 fcntl
calls all at the same time.
I will attach the fs_usage
log.
Comments and changes to this ticket
-
Ashley Harvey May 29th, 2020 @ 04:04 AM
Can't upload attachments for some reason. [NOTE: This link will only work once] Download link here: https://send.firefox.com/download/9008447cfd660f83/#1wLuTElV3PVpqrJ...
-
Ashley Harvey May 29th, 2020 @ 04:09 AM
I just realized that it seems to get better if I disable the HTML preview pane. Composing in plain text without the preview pane may mitigate or just improve things.
-
Ashley Harvey July 24th, 2020 @ 06:17 PM
Yesterday this was really bad, so I ran fs_usage on it again. This time I noticed that the pauses seemed related with
gpg
.
gpg --version
showsgpg (GnuPG) 2.2.20 libgcrypt 1.8.5 (etc)
-
benny July 24th, 2020 @ 07:54 PM
Sorry about the late response.
When this happens, does it make a difference if you temporarily disable
gpg
?Could you write me via “Help > Send Feedback”? I'd like you to try a test release of MailMate with a different message view.
-
benny July 31st, 2020 @ 06:51 PM
- State changed from new to fixcommitted
I'll mark this as fixcommitted since it works better in the most recent test releases. Ideally, any work related to
gpg
would happen on a separate thread, but this is still only partly implemented.
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
Mac OS X email client.