Evolution stuck filtering messages - will not quit

Bug #208440 reported by Steve Scaffidi
28
This bug affects 5 people
Affects Status Importance Assigned to Milestone
evolution (Ubuntu)
Invalid
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: evolution

I have several very simple email filters set up in Evolution, and my email account is an IMAP server (I think it's courier)

Since setting these filters up to work on all new messages in the inbox, Evolution always says "Filtering new messages (0% complete) in the bottom on the window, if I have new email when I first start the program.

If I try to cancel that action by clicking the red X button next to the message, nothing happens.

If I try to quit Evolution when it is showing this message, the program freezed and becomes completely unresponsive. I end up having to use xkill to shut it down.

$ lsb_release -rd
Description: Ubuntu hardy (development branch)
Release: 8.04

$ aptitude search evolution | egrep '^i'
i evolution - groupware suite with mail client and organ
i evolution-common - architecture independent files for Evoluti
i evolution-data-server - evolution database backend server
i evolution-data-server-common - architecture independent files for Evoluti
i evolution-exchange - Exchange plugin for the Evolution groupwar
i evolution-plugins - standard plugins for Evolution
i evolution-webcal - webcal: URL handler for GNOME and Evolutio
i openoffice.org-evolution - Evolution Addressbook support for OpenOffi

$ aptitude search evolution | egrep '^i' | awk '{print $2}' | xargs apt-cache policy
evolution:
  Installed: 2.22.0-0ubuntu2
  Candidate: 2.22.0-0ubuntu2
  Version table:
 *** 2.22.0-0ubuntu2 0
        500 http://us.archive.ubuntu.com hardy/main Packages
        100 /var/lib/dpkg/status
evolution-common:
  Installed: 2.22.0-0ubuntu2
  Candidate: 2.22.0-0ubuntu2
  Version table:
 *** 2.22.0-0ubuntu2 0
        500 http://us.archive.ubuntu.com hardy/main Packages
        100 /var/lib/dpkg/status
evolution-data-server:
  Installed: 2.22.0-0ubuntu2
  Candidate: 2.22.0-0ubuntu2
  Version table:
 *** 2.22.0-0ubuntu2 0
        500 http://us.archive.ubuntu.com hardy/main Packages
        100 /var/lib/dpkg/status
evolution-data-server-common:
  Installed: 2.22.0-0ubuntu2
  Candidate: 2.22.0-0ubuntu2
  Version table:
 *** 2.22.0-0ubuntu2 0
        500 http://us.archive.ubuntu.com hardy/main Packages
        100 /var/lib/dpkg/status
evolution-exchange:
  Installed: 2.22.0-0ubuntu1
  Candidate: 2.22.0-0ubuntu1
  Version table:
 *** 2.22.0-0ubuntu1 0
        500 http://us.archive.ubuntu.com hardy/main Packages
        100 /var/lib/dpkg/status
evolution-plugins:
  Installed: 2.22.0-0ubuntu2
  Candidate: 2.22.0-0ubuntu2
  Version table:
 *** 2.22.0-0ubuntu2 0
        500 http://us.archive.ubuntu.com hardy/main Packages
        100 /var/lib/dpkg/status
evolution-webcal:
  Installed: 2.21.92-0ubuntu1
  Candidate: 2.21.92-0ubuntu1
  Version table:
 *** 2.21.92-0ubuntu1 0
        500 http://us.archive.ubuntu.com hardy/main Packages
        100 /var/lib/dpkg/status
openoffice.org-evolution:
  Installed: 1:2.4.0~rc2-1ubuntu3
  Candidate: 1:2.4.0~rc2-1ubuntu3
  Version table:
 *** 1:2.4.0~rc2-1ubuntu3 0
        500 http://us.archive.ubuntu.com hardy/main Packages
        100 /var/lib/dpkg/status

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

Thanks for your bug report. Please try to obtain a backtrace of the hang http://wiki.ubuntu.com/DebuggingProgramCrash and attach the file to the bug report. This will greatly help us in tracking down your problem.

Changed in evolution:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Steve Scaffidi (sscaffidi) wrote :

I've just followed the instructions from the wiki, and got an even more bizarre result - the application crashed right away. Not hanging like before, but an immediate termination.

I've attached the backtrace (I think - I've never done this before)

I don't know if this is the same problem I described before or not. When I attempted to launch evolution a second time it started up, asked me if I wanted to recover or ignore, and then worked fine - no hang, no crash.

Revision history for this message
Steve Scaffidi (sscaffidi) wrote :

OK, I just got the same exact results after using a web interface to verify that I had some mail that would have gotten picked up by my evolution filters. I'm using a script to run GDB, and there's some output:

$ ./launch_debug.sh evolution --component=mail
outputting trace to '/tmp/gdb-evolution.txt'
Can't open file 'wordlist.db' in directory '/home/sscaffidi/.bogofilter'.
error #2 - No such file or directory.

Remember to register some spam and ham messages before you
use bogofilter to evaluate mail for its probable spam status!

I've attached this backtrace as well.

Perhaps this is happening because of my bogofilter settings? (which I do not remember changing... but I could have)

Please advise.

Revision history for this message
Steve Scaffidi (sscaffidi) wrote :

Another interesting development - leads me to think it's a problem with a plugin...

The filter-hang bug appears to be gone, since I've disabled a few plug-ins that I'm not using or not going to use. The following are the ones I disabled:

Bogofilter junk plugin
Exchange Operations
Face
Groupwise Account Setup
Groupwise Features
SpamAssassin junk plugin
Weather Calendars

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

do you still have the issue using the current versions?

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
Revision history for this message
Steve Scaffidi (sscaffidi) wrote : Re: [Bug 208440] Re: Evolution stuck filtering messages - will not quit

On Thu, Sep 11, 2008 at 10:12 AM, Pedro Villavicencio <email address hidden> 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 (Ubuntu)
> Status: Incomplete => Invalid
>
> --
> Evolution stuck filtering messages - will not quit
> https://bugs.launchpad.net/bugs/208440
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Bug seems to have been fixed sometime since releasing hardy. Thx!

--
-- Steve Scaffidi <email address hidden>

Revision history for this message
Ian Redfern (ian-redfern) wrote :

This problem has reappeared in Intrepid. Evolution gets stuck with "Filtering new message(s) (0% complete)" and no more messages are filtered - it also won't quit, but is otherwise fully functional.

It only happens occasionally, and I have all unnecessary filters disabled, but I am running Bogofilter and Exchange.

Evolution 2.24.0-0ubuntu1 on i386.

Revision history for this message
AdamReid (atomic0x) wrote :
Download full text (3.6 KiB)

This was a constant issue for me in 8.10 I ended up disabling spam filtering (it didn't matter if it was bogofilter or spamassasin) to have usable email again. I thought that this was fixed in Jaunty. It didn't appear for a while after a fresh install, but now it's happening again. It seemed to just start happening this week, but I'm not sure what Updates, or new packages I've installed recently that may have raised the issue.

I've attached a backtrace. If there's anything else needed let me know.

Here's my evolution related package set:

evolution:
  Installed: 2.26.1-0ubuntu1
  Candidate: 2.26.1-0ubuntu1
  Version table:
 *** 2.26.1-0ubuntu1 0
        500 http://ca.archive.ubuntu.com jaunty/main Packages
        100 /var/lib/dpkg/status
evolution-common:
  Installed: 2.26.1-0ubuntu1
  Candidate: 2.26.1-0ubuntu1
  Version table:
 *** 2.26.1-0ubuntu1 0
        500 http://ca.archive.ubuntu.com jaunty/main Packages
        100 /var/lib/dpkg/status
evolution-data-server:
  Installed: 2.26.1-0ubuntu1
  Candidate: 2.26.1-0ubuntu1
  Version table:
 *** 2.26.1-0ubuntu1 0
        500 http://ca.archive.ubuntu.com jaunty/main Packages
        100 /var/lib/dpkg/status
evolution-data-server-common:
  Installed: 2.26.1-0ubuntu1
  Candidate: 2.26.1-0ubuntu1
  Version table:
 *** 2.26.1-0ubuntu1 0
        500 http://ca.archive.ubuntu.com jaunty/main Packages
        100 /var/lib/dpkg/status
evolution-data-server-dbgsym:
  Installed: 2.26.1-0ubuntu1
  Candidate: 2.26.1-0ubuntu2
  Version table:
     2.26.1-0ubuntu2 0
        500 http://ddebs.ubuntu.com jaunty-proposed/main Packages
        500 http://ddebs.ubuntu.com jaunty-proposed/main Packages
 *** 2.26.1-0ubuntu1 0
        500 http://ddebs.ubuntu.com jaunty/main Packages
        500 http://ddebs.ubuntu.com jaunty/main Packages
        100 /var/lib/dpkg/status
evolution-dbgsym:
  Installed: 2.26.1-0ubuntu1
  Candidate: 2.26.1-0ubuntu1
  Version table:
 *** 2.26.1-0ubuntu1 0
        500 http://ddebs.ubuntu.com jaunty/main Packages
        500 http://ddebs.ubuntu.com jaunty/main Packages
        100 /var/lib/dpkg/status
evolution-dev:
  Installed: 2.26.1-0ubuntu1
  Candidate: 2.26.1-0ubuntu1
  Version table:
 *** 2.26.1-0ubuntu1 0
        500 http://ca.archive.ubuntu.com jaunty/main Packages
        100 /var/lib/dpkg/status
evolution-documentation-en:
  Installed: 2.26.1-0ubuntu1
  Candidate: 2.26.1-0ubuntu1
  Version table:
 *** 2.26.1-0ubuntu1 0
        500 http://ca.archive.ubuntu.com jaunty/main Packages
        100 /var/lib/dpkg/status
evolution-exchange:
  Installed: 2.26.0-0ubuntu3
  Candidate: 2.26.0-0ubuntu3
  Version table:
 *** 2.26.0-0ubuntu3 0
        500 http://ca.archive.ubuntu.com jaunty-updates/main Packages
        100 /var/lib/dpkg/status
     2.26.0-0ubuntu2 0
        500 http://ca.archive.ubuntu.com jaunty/main Packages
evolution-indicator:
  Installed: 0.1.13-0ubuntu1
  Candidate: 0.1.13-0ubuntu1
  Version table:
 *** 0.1.13-0ubuntu1 0
        500 http://ca.archive.ubuntu.com jaunty/main Packages
        100 /var/lib/dpkg/status
evolution-plugins:
  Installed: 2.26.1-0ubuntu1
  Candidate: 2.26.1-0ubuntu1
  Version table:
 *** 2.26.1-0ubuntu1 0
        500 http://ca.archive.ubuntu.com...

Read more...

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

last problem seems to be related to the new email notify, may you please open a new bug about it? thanks.

Revision history for this message
AdamReid (atomic0x) wrote :

I'm not convinced of this. When I disabled junk mail filtering in preferences the symptom goes away. Filtering works reliably, and completes all of my filters properly. When junk filtering is enabled I run into the never ending filtering problem.

Is there a way for me to prove or disprove the new email notify as the cause? I've disabled the "indicate new messages in the panel" option under Mail Preferences -> General, and re-enabled junk mail checking. I will post back if junk filtering works under these conditions.

Revision history for this message
AdamReid (atomic0x) wrote :

After disabling "indicate new messages in the panel" and re-enabling the junk mail filtering I can confirm that all of my mail is being properly filtered, and is completing the filters in a timely manner. I will create a new bug report to reflect this.

Thanks,

Adam

Revision history for this message
AdamReid (atomic0x) wrote :

Bug for panel notification and filtering freezing is here: https://bugs.launchpad.net/bugs/375655

Revision history for this message
Dragisa Krsmanovic (dragishak) wrote :

It freezes with junk filtering enabled and panel notification turned off.
Evolution is talking to MS exchange server.

Description: Ubuntu 9.04
Release: 9.04

evolution:
  Installed: 2.26.1-0ubuntu2
  Candidate: 2.26.1-0ubuntu2
  Version table:
 *** 2.26.1-0ubuntu2 0
        500 http://us.archive.ubuntu.com jaunty-updates/main Packages
        100 /var/lib/dpkg/status
     2.26.1-0ubuntu1 0
        500 http://us.archive.ubuntu.com jaunty/main Packages
evolution-common:
  Installed: 2.26.1-0ubuntu2
  Candidate: 2.26.1-0ubuntu2
  Version table:
 *** 2.26.1-0ubuntu2 0
        500 http://us.archive.ubuntu.com jaunty-updates/main Packages
        100 /var/lib/dpkg/status
     2.26.1-0ubuntu1 0
        500 http://us.archive.ubuntu.com jaunty/main Packages
evolution-data-server:
  Installed: 2.26.1-0ubuntu2
  Candidate: 2.26.1-0ubuntu2
  Version table:
 *** 2.26.1-0ubuntu2 0
        500 http://us.archive.ubuntu.com jaunty-updates/main Packages
        100 /var/lib/dpkg/status
     2.26.1-0ubuntu1 0
        500 http://us.archive.ubuntu.com jaunty/main Packages
evolution-data-server-common:
  Installed: 2.26.1-0ubuntu2
  Candidate: 2.26.1-0ubuntu2
  Version table:
 *** 2.26.1-0ubuntu2 0
        500 http://us.archive.ubuntu.com jaunty-updates/main Packages
        100 /var/lib/dpkg/status
     2.26.1-0ubuntu1 0
        500 http://us.archive.ubuntu.com jaunty/main Packages
evolution-exchange:
  Installed: 2.26.0-0ubuntu3
  Candidate: 2.26.0-0ubuntu3
  Version table:
 *** 2.26.0-0ubuntu3 0
        500 http://us.archive.ubuntu.com jaunty-updates/main Packages
        100 /var/lib/dpkg/status
     2.26.0-0ubuntu2 0
        500 http://us.archive.ubuntu.com jaunty/main Packages
evolution-indicator:
  Installed: 0.1.13-0ubuntu1
  Candidate: 0.1.13-0ubuntu1
  Version table:
 *** 0.1.13-0ubuntu1 0
        500 http://us.archive.ubuntu.com jaunty/main Packages
        100 /var/lib/dpkg/status
evolution-plugins:
  Installed: 2.26.1-0ubuntu2
  Candidate: 2.26.1-0ubuntu2
  Version table:
 *** 2.26.1-0ubuntu2 0
        500 http://us.archive.ubuntu.com jaunty-updates/main Packages
        100 /var/lib/dpkg/status
     2.26.1-0ubuntu1 0
        500 http://us.archive.ubuntu.com jaunty/main Packages
evolution-webcal:
  Installed: 2.26.0-0ubuntu1
  Candidate: 2.26.0-0ubuntu1
  Version table:
 *** 2.26.0-0ubuntu1 0
        500 http://us.archive.ubuntu.com jaunty/main Packages
        100 /var/lib/dpkg/status
openoffice.org-evolution:
  Installed: 1:3.0.1-9ubuntu3
  Candidate: 1:3.0.1-9ubuntu3
  Version table:
 *** 1:3.0.1-9ubuntu3 0
        500 http://us.archive.ubuntu.com jaunty/main Packages
        100 /var/lib/dpkg/status

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.