Menu

#671 Problem when sending multi-addressed email

wont-fix
nobody
None
1.9.6
Minor
45.6.0
(GnuPG/MacGPG2) 2.0.30
Mac_OS_X
---
nobody
2018-08-11
2017-01-18
JPaul Blanc
No

Hello, I've enigmail 1.9.6.1 on Thunderbird 45.6.0 on MacOS X - 10.11.3. The add-on Enigmail is active, but by default the messages are not crypted and not signed.
When I put multiple addresses (more than about 15) in the "TO" field, thunderbird starts to cycle continuously and I can't do anything unless I wait several minutes. And as soon as I add an new address it starts again and longer and longer.
On the other hand if I deactivate "enigmail" everything goes in order.
I think Enigmail try to find a PK for each address and it takes time for that.

On the forum Ludwig Hügelschäfer said me :

It could well be that you have a per-recpient rule that automatically activates encryption or decide later to activate encryption manually.

So I've watched in the preferences, and actually the "Convenient encryption" was on !... I've changed for "Manual encryption" with "never automatically encrypt" and all is ok now !...
But for me it's a bug : When the icons for encrypting and signing are off, I think encryption would have to be totally inactive, don't you think so ?
And don't you think it would be better if the test of existing PK occures only when we click on the icon for activate encrypting and il Enigmail displays then the number of PK not found ? And perhaps proposes to suppress the addresses of recipients without PK in a dialog (or something like that) ?

JPaulB.

Discussion

  • Patrick Brunschwig

    The idea of the convenient mode is that you can see if the message is going to be decrypted. As soon as you click on the icon, you will see that it actually not only changes the color. We consider it a feature, not a but.

    Concerning the slow speed, could you please re-enable the "convenient mode", retry your example and then attach a debug log file? I'd like to see what is getting so slow.

    See http://www.enigmail.net/index.php/en/faq-en?view=topic&id=15, section "Debugging Log" for how to create the debug log file.

     
  • JPaul Blanc

    JPaul Blanc - 2017-01-18

    Thanks Patrick for your answer.
    I've tried to create a log file. It work's but... I think nothing has been wrote in it after the beginning of the creation of my test email. I'm attaching if howether to this message.

    I've done some more test. It appears that :
    1) the problem is also present in the manual mode ! (my test was wrong because I used a list instead of putting the addresses one by one).
    2) The problem becomes annoying from the 10th address (about 30 seconds to wait, this delay being repeated as soon as I try to make any modification).
    3) Especially the problem disappears when I disable all my other addons, keeping only Enigmail. It seems that there is a compatibility problem with the addon "Display Contact Photo" by Samuel Mueller (no problem if I only keep one of these two addons. Problem if both are active)! ...
    I don't know how to contact the developer. The address for the addon is :
    https://addons.mozilla.org/fr/thunderbird/addon/display-contact-photo/

     
  • Ludwig Hügelschäfer

    Thanks for the log. I'm afraid it doesn't contain the relevant section. Could you please try again with both addins active to save the log immediately after Thunderbird becomes responsive again after the extreme freeze?

    What is important is that you discovered the offending incompatibility between Enigmail and "Display Contact Photo". At least you now have a workaround when composing mails with a lot of recipients.

     
  • JPaul Blanc

    JPaul Blanc - 2017-01-19

    As I said previously, nothing is recorded in the log while Thunderbird is freezing.
    Just the last lines of the log before I open the test-mail (which is recorded as draft) :

    2017-01-19 09:04:22.335 [DEBUG] enigmailMsgComposeOverlay.js: Enigmail.msg.msgComposeReset
    2017-01-19 09:06:35.628 [DEBUG] enigmailMessengerOverlay.js: updateOptionsDisplay:
    2017-01-19 09:06:35.629 [DEBUG] funcs.jsm: collapseAdvanced:
    2017-01-19 09:06:36.768 [DEBUG] enigmailMessengerOverlay.js: updateOptionsDisplay:
    2017-01-19 09:06:36.768 [DEBUG] funcs.jsm: collapseAdvanced:
    2017-01-19 09:06:39.406 [DEBUG] enigmailHelp.js: enigLoadPage
    2017-01-19 09:06:39.406 [DEBUG] enigmailCommon.jsm: getFrame: name=contentFrame

    Then I open the test-mail and I try to modifie one address. Freezing about one minute. I try to watch the log. New freezing and then I watch the log : no extra lines. It is 09:09:25. I close the text-mail without recording it. No more freezing. The log is the same with its last line :

    2017-01-19 09:06:39.406 [DEBUG] enigmailCommon.jsm: getFrame: name=contentFrame

     

    Last edit: JPaul Blanc 2017-01-19
  • JPaul Blanc

    JPaul Blanc - 2017-01-19

    Sorry. Perhaps I had to close the log and reopen it. Now I See that some lines appeared between 09:06:39 and 09:09:29. There is the new log attached.

     

    Last edit: JPaul Blanc 2017-01-19
  • JPaul Blanc

    JPaul Blanc - 2017-01-19

    By the way, I've just reactivated my others addons, and deactivated "Display Contact Photo". All is ok. The problem is really between DCP and Enigmail. DCP is not important for me, so I keep it deactivated until you have fixed the problem. Of course I'll do the tests that you wish, reactivating DCP for that.

     

    Last edit: JPaul Blanc 2017-01-20
  • Patrick Brunschwig

    • status: open --> wont-fix
     
  • JPaul Blanc

    JPaul Blanc - 2018-08-11

    That's a pitie !...

     

Log in to post a comment.