E-mail (pre)view hangs and flashes on encrypted messages

Bug #190872 reported by Kristian Klette
2
Affects Status Importance Assigned to Milestone
evolution (Ubuntu)
Invalid
Low
Ubuntu Desktop Bugs

Bug Description

Binary package hint: evolution

When clicking on an encrypted email the password dialiog pops up, I enter the correct password, the preview window renders the email, but flashes and locks up for a couple of minutes. Then it launches a new password-input dialog, entering the correct password here solves the problem.

But its really annoying when your browsing your mail. I don't want to wait that long every time I read an encrypted email :)

Evolution 2.21.90

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for your report, can you tell us a few steps in order to trigger the bug? That works fine in my evolution installed on a hardy system. thanks.

Changed in evolution:
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Kristian Klette (klette) wrote :

Ok, this reproduces the bug for me:

1. Open Evolution
2. Open the folder with the email
3. Click on the email
4. Enter your passphrase; Evolution asks twice for some reason
5. Watch the email-preview flash and the preview window is stuck with this flashing no matter what I click on.
6. killall evolution or similar because it wont close itself properly.. :)

Tried to strace it and grep away all the stuff evolution does in the background, but didnt really reveal anything to me at least (Evolution does a massive amount of polling in the background though, that cant be good for the batterylife :p)

Anything else I can provide to help you guys?

Revision history for this message
Kristian Klette (klette) wrote :

Ok, tried do open the mail as well now in a seperate window, and it acts the same way as the preview, so it has to be something in email-rendering in general

Revision history for this message
Sebastien Bacher (seb128) wrote :

Do you still get the issue? Is there anything listed in .xsession-errors?

Revision history for this message
Kristian Klette (klette) wrote :

Yeah, still got it.

No, nothing in .xsession-errors, sorry.

Here is a video of the bug, only the blinking is much faster (slow fps) - http://home.samfundet.no/~klette/evolution-bug.ogg

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Still an issue with latest packages on hardy RC?

Revision history for this message
Kristian Klette (klette) wrote : Re: [Bug 190872] Re: E-mail (pre)view hangs and flashes on encrypted messages

> Still an issue with latest packages on hardy RC?

I'm afraid so. One more piece of information, the "Decrypting message
(100% complete)" wont close. Evolution uses 100% cpu while trying to
decrypt it.

I did a bit more debugging now, and it seems that the email i
questioning is a bit garbled. It has its original message at the top
(the encrypted part), then several other various emails stuck to it at
the bottom, with headers, attachments as inline text and so forth. A
mess =)

Could it be that evolution tries to decrypt everything in the email?
mutt seems to handle the email pretty well, it decrypts the message at
the top, marks the end of the pgp-encrypted part and just prints out the
other mess at the bottom.

My evolution seems to be handling new, proper encrypted emails just
fine :)

Let me know if there is any other info I can give you that might help.

- K

Revision history for this message
Sebastien Bacher (seb128) wrote :

could you attach an example to the bug?

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!.

Changed in evolution:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.