GNOME Bugzilla – Bug 582723
Evolution Mail and Calendar: Adding new calendar data...
Last modified: 2009-12-18 05:13:24 UTC
Adding new calendar data is painfully slow. If I add any calendering data in Evo it is painfully slow. Selecting the calender and all such interaction is fast. But if I add an item then everything is slow. - Text entry for a description follows seconds after I type - Dropdown to alter the calender takes ages - Changing a date is equaly painfully slow I have a lot of email on my Evo I'm not sure if that plays a part. I also have some offsite .ics files. Unfortunately I'm not sure how to provide you with data that can show a trace of the task of adding so that you can see all the slow stuff. Distribution: Fedora release 10 (Cambridge) Gnome Release: 2.24.3 2009-01-16 (Red Hat, Inc) BugBuddy Version: 2.24.2
gdb traces of evolution-data-server and evolution should be useful. Please start evolution and evolution-data-server in separate terminals under gdb, when it takes long time do ctrl+c and then 't a a bt' and paste the traces of both terminals. see http://live.gnome.org/GettingTraces/Details#gdb-not-yet-running for details about how to do this
I followed the instructions and have created traces for both evolution and evoltuion-data-server These where created by Adding a new event and then typing into the text entry widget for the name of the event. It might not be ideal test but I was struggling to get flip between consoles when trying to get the calendar dropdown slowness traced. Shout if you want me to try other traces.
Created attachment 134856 [details] gdb trace for evolution
Created attachment 134857 [details] gdb trace for evolution-data-server
Nice traces Dwayne, thanks :-)
evolution-data-server does basically nothing, just waits for something to do. evolution is trying to fill one of your search folder, which might be the issue, though unrelated to calendar (it's filled on the background). Maybe it's just most noticeable when entering text to the widget, which might be quite the same as when filling the subject of a new message. (I hope I got your steps correctly). Maybe, try to run evolution as: $ evolution --component calendar and try to reproduce. It will fetch new mail in the background, but not filling the search folder. (Maybe I'm wrong here, I'm not sure now.) I see there also some atk calls, could you try to disable Assistive Technologies in the System->Preferences->Assistive Technologies? Just for a testing, whether it'll be better or worse. Thanks. Also, what is your system monitor telling you? Is CPU usage quite high, or a disk usage?
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!