concurrent threads should be limited

Bug #961667 reported by Romano Giannetti
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
evolution (Ubuntu)
New
Undecided
Unassigned

Bug Description

I have an evolution configured to follow three online accounts plus a number --- twenty or so --- local mbox files, filled by an external program, and a handful of search folders that refers to that accounts.

Sometime evolution is stuck for hours on startup --- when a lot of mbox files changes, it launches tens of parallel tasks (I have the bottom status message line filled by "updating" messages). It seems to me that evolution is trying to update all the folders in parallel, and in a slow machine like my netbook that ends in a kind of nasty livelock. I have to stop evolution with evolution --force-shutdown, but restarting it most of the time simply show the problem again. Sometime deleting all "folders.db" fixes the problem, but sooner or later it came back.

Is there a way to limit the number of parallel tasks so that evolution can be responsive on the "online" accounts while munching on the indexing in background?

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: evolution 3.2.2-0ubuntu0.1
ProcVersionSignature: Ubuntu 3.0.0-16.29-generic 3.0.20
Uname: Linux 3.0.0-16-generic i686
ApportVersion: 1.23-0ubuntu4
Architecture: i386
Date: Wed Mar 21 22:20:05 2012
ExecutablePath: /usr/bin/evolution
InstallationMedia: Ubuntu-Netbook 10.04 "Lucid Lynx" - Release i386 (20100429.4)
SourcePackage: evolution
UpgradeStatus: Upgraded to oneiric on 2011-11-11 (131 days ago)

Revision history for this message
Romano Giannetti (romano-giannetti) wrote :
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.