After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 668246 - Brief freezes when email processed by filters
Brief freezes when email processed by filters
Status: RESOLVED INCOMPLETE
Product: evolution
Classification: Applications
Component: Mailer
3.2.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
evolution[filters]
Depends on:
Blocks:
 
 
Reported: 2012-01-19 08:08 UTC by Milan Crha
Modified: 2012-08-06 15:17 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Milan Crha 2012-01-19 08:08:14 UTC
Moving this from a downstream bug report:
https://bugzilla.redhat.com/show_bug.cgi?id=782831

Evoltuon freezes for a few seconds every time i receive a new email and it is
being processed by the filters. it gets to be annoying to use it at work, since
i get email often.

Version-Release number of selected component (if applicable):
3.2.2

How reproducible:
All the ime

Steps to Reproduce:
1. Create a filter in evolution to copy email from an imap account to a local
folder.
2. receive new emails.
3. While fitlers are being processed, evolution freezes

Actual results:
Evoltuon freezes briefly

Expected results:
No freeze. i expect smooth operation
Comment 1 Milan Crha 2012-04-19 09:30:48 UTC
Would it be possible to get a backtrace of such freeze, please? That way it'll be easier to identify where the freeze occurs and possibly also why. I guess this is when the message is downloading from the server, thus receiving a message which is larger than, say, 1MB will have the freeze long enough to get the backtrace. You can gather backtrace with command like this:
   $ gdb --batch --ex "t a a bt" -pid=PID &>bt.txt
where PID is a process ID of running application, in our case evolution (ps ax | grep evolution). I would get this command ready in a terminal window, then send myself a message with large attachment which will trigger filtering, and then just wait till it's received and evolution's UI freezes. Please make sure you'll have installed debuginfo packages for at least evolution-data-server and evolution, and that they will be of the same version as the binary packages. You can check it with command like this:
   $ rpm -qa | grep evolution | sort
Comment 2 samirlapati 2012-04-20 17:40:49 UTC
I am on fedora 16. How do i install debuginfo packages?
Comment 3 Milan Crha 2012-04-23 07:30:53 UTC
(In reply to comment #2)
> I am on fedora 16. How do i install debuginfo packages?

  $ yum install evolution-data-server-debuginfo evolution-debuginfo --enablerepo=*-debuginfo

The above command (one long line, not wrapped like here) may do it.
Comment 4 samirlapati 2012-04-23 15:16:07 UTC
It does not find the packages. Is there a repo i need to add?
Comment 5 Milan Crha 2012-04-23 16:04:19 UTC
Works for me. Did you have there that part with "--enablerepo=*-debuginfo" at the end of the yum command? It's a new parameter, divided by a space from the previous parameter.s
Comment 6 Akhil Laddha 2012-06-08 10:43:33 UTC
irlapati, do you have any update for the bug ?
Comment 7 samirlapati 2012-06-08 14:50:32 UTC
Sorry about this. But i have no update. I use it at work and have not been able to get the time to help debug this. I did move to thunderbird at this time which seems to be more responsive, but does not have some features of evolution. I do not think i will be able to get to this anytime soon. Sorry for taking up your time.
Comment 8 André Klapper 2012-08-06 15:17:36 UTC
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!