Debian Bug report logs - #600804
evolution-data-server: e-calendar-factory consumes 100% on every access to calendars (and then returns to normal)

version graph

Package: evolution-data-server; Maintainer for evolution-data-server is Debian Evolution Maintainers <pkg-evolution-maintainers@lists.alioth.debian.org>; Source for evolution-data-server is src:evolution-data-server.

Reported by: Shalom Bhooshi <s.bhooshi@gmail.com>

Date: Wed, 20 Oct 2010 09:21:02 UTC

Severity: normal

Tags: jessie, sid, squeeze, wheezy

Found in version evolution-data-server/2.30.3-2

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Evolution Maintainers <pkg-evolution-maintainers@lists.alioth.debian.org>:
Bug#600804; Package evolution-data-server. (Wed, 20 Oct 2010 09:21:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to Shalom Bhooshi <s.bhooshi@gmail.com>:
New Bug report received and forwarded. Copy sent to Debian Evolution Maintainers <pkg-evolution-maintainers@lists.alioth.debian.org>. (Wed, 20 Oct 2010 09:21:05 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Shalom Bhooshi <s.bhooshi@gmail.com>
To: Debian BTS <submit@bugs.debian.org>
Subject: evolution-data-server: e-calendar-factory consumes 100% on every access to calendars (and then returns to normal)
Date: Wed, 20 Oct 2010 10:16:49 +0100
Package: evolution-data-server
Version: 2.30.3-2
Severity: normal
Tags: squeeze sid

The e-calendar-factory process consumes 100% in the following cirumstances
 - a web calendar is accessed
 - a google calendar entry is entered/updated
 - any of the calendars is checked periodically

The symptom does not seem to exhibit itself with use of local calendars .

e-calendar-factory in this state makes evolution unusable and
occasionally crashes it - quite frustrating!!



System Information:
Debian Release: squeeze/sid
 APT prefers testing
 APT policy: (990, 'testing'), (250, 'stable'), (100, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686-bigmem (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=ANSI_X3.4-1968)
(ignored: LC_ALL set to C)
Shell: /bin/sh linked to /bin/dash

Versions of packages evolution-data-server depends on:
ii  evolution-data-server-c 2.30.3-2         architecture independent
files for
ii  libatk1.0-0             1.30.0-1         The ATK accessibility
toolkit
ii  libc6                   2.11.2-6         Embedded GNU C Library:
Shared lib
ii  libcairo2               1.8.10-6         The Cairo 2D vector
graphics libra
ii  libcamel1.2-14          2.30.3-2         The Evolution MIME message
handlin
ii  libcomerr2              1.41.12-2        common error description
library
ii  libdb4.8                4.8.30-2         Berkeley v4.8 Database
Libraries [
ii  libdbus-1-3             1.2.24-3         simple interprocess
messaging syst
ii  libdbus-glib-1-2        0.88-2           simple interprocess
messaging syst
ii  libebackend1.2-0        2.30.3-2         Utility library for
evolution data
ii  libebook1.2-9           2.30.3-2         Client library for
evolution addre
ii  libecal1.2-7            2.30.3-2         Client library for
evolution calen
ii  libedata-book1.2-2      2.30.3-2         Backend library for
evolution addr
ii  libedata-cal1.2-7       2.30.3-2         Backend library for
evolution cale
ii  libedataserver1.2-13    2.30.3-2         Utility library for
evolution data
ii  libegroupwise1.2-13     2.30.3-2         Client library for
accessing group
ii  libfontconfig1          2.8.0-2.1        generic font configuration
library
ii  libfreetype6            2.4.2-1          FreeType 2 font engine,
shared lib
ii  libgconf2-4             2.28.1-4         GNOME configuration
database syste
ii  libgdata-google1.2-1    2.30.3-2         Client library for
accessing Googl
ii  libgdata1.2-1           2.30.3-2         Client library for
accessing Googl
ii  libglib2.0-0            2.24.2-1         The GLib library of C
routines
ii  libgssapi-krb5-2        1.8.3+dfsg-2     MIT Kerberos runtime
libraries - k
ii  libgtk2.0-0             2.20.1-1+b1      The GTK+ graphical user
interface
ii  libgweather1            2.30.2-1         GWeather shared library
ii  libical0                0.44-3           iCalendar library
implementation i
ii  libk5crypto3            1.8.3+dfsg-2     MIT Kerberos runtime
libraries - C
ii  libkrb5-3               1.8.3+dfsg-2     MIT Kerberos runtime
libraries
ii  libldap-2.4-2           2.4.23-6         OpenLDAP libraries
ii  libnspr4-0d             4.8.4-2          NetScape Portable Runtime
Library
ii  libnss3-1d              3.12.6-3         Network Security Service
libraries
ii  libpango1.0-0           1.28.1-1         Layout and rendering of
internatio
ii  libsoup2.4-1            2.30.2-1         an HTTP library
implementation in
ii  libsqlite3-0            3.7.2-1          SQLite 3 shared library
ii  libxml2                 2.7.7.dfsg-4     GNOME XML library
ii  zlib1g                  1:1.2.3.4.dfsg-3 compression library -
runtime

evolution-data-server recommends no packages.

Versions of packages evolution-data-server suggests:
ii  evolution                     2.30.3-2   groupware suite with mail
client a
pn  evolution-data-server-dbg     <none>     (no description available)

-- no debconf information


Shalom Bhooshi <s.bhooshi@gmail.com>




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Evolution Maintainers <pkg-evolution-maintainers@lists.alioth.debian.org>:
Bug#600804; Package evolution-data-server. (Wed, 20 Oct 2010 09:36:06 GMT) Full text and rfc822 format available.

Acknowledgement sent to Yves-Alexis Perez <corsac@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Evolution Maintainers <pkg-evolution-maintainers@lists.alioth.debian.org>. (Wed, 20 Oct 2010 09:36:06 GMT) Full text and rfc822 format available.

Message #10 received at 600804@bugs.debian.org (full text, mbox):

From: Yves-Alexis Perez <corsac@debian.org>
To: Shalom Bhooshi <s.bhooshi@gmail.com>, 600804@bugs.debian.org
Subject: Re: [Evolution] Bug#600804: evolution-data-server: e-calendar-factory consumes 100% on every access to calendars (and then returns to normal)
Date: Wed, 20 Oct 2010 11:33:09 +0200
On 20/10/2010 11:16, Shalom Bhooshi wrote:
> The e-calendar-factory process consumes 100% in the following cirumstances
>  - a web calendar is accessed
>  - a google calendar entry is entered/updated
>  - any of the calendars is checked periodically

Is that a n“and” or an “or”? Are all web/google calendars affected?
Could you provide a link for test?

Cheers,
-- 
Yves-Alexis




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Evolution Maintainers <pkg-evolution-maintainers@lists.alioth.debian.org>:
Bug#600804; Package evolution-data-server. (Wed, 20 Oct 2010 13:09:10 GMT) Full text and rfc822 format available.

Acknowledgement sent to Shalom Bhooshi <s.bhooshi@gmail.com>:
Extra info received and forwarded to list. Copy sent to Debian Evolution Maintainers <pkg-evolution-maintainers@lists.alioth.debian.org>. (Wed, 20 Oct 2010 13:09:10 GMT) Full text and rfc822 format available.

Message #15 received at 600804@bugs.debian.org (full text, mbox):

From: Shalom Bhooshi <s.bhooshi@gmail.com>
To: Yves-Alexis Perez <corsac@debian.org>, 600804@bugs.debian.org
Subject: Re: [Evolution] Bug#600804: evolution-data-server: e-calendar-factory consumes 100% on every access to calendars (and then returns to normal)
Date: Wed, 20 Oct 2010 14:00:58 +0100
It mainly seems to be the case when I switch to the calendar pane and
evolution (or e-calendar-factory) has to "refresh" the view or just
after I've made an entry to or updated google calendar. Additionally,
the CPU utilisation spikes when the calendars are being periodically
updated in the background - affecting whatever else you might be doing
in evolution at that point in time.

I've disabled all calendars temporarily except the one I need at work
(a google calendar) and I don't seem to have the problem nor do I see
the CPU spikes. However, these are the calendars I have enabled when I
see the problem :-
  - the weather calendar provided by evolution
  - the Birthdays & Anniversaries calendar provided by evolution
  - 2 ICS calendars provided by fbcal.com
  - 2 ICS calendars provided by rememberthemilk.com
  - a google contacts birthdays calendar (a google calendar in
addition to the main one I use - from the same google account)

I have tried enabling and disabling different combinations of the
calendars above to try and identify suspect calendars but to no avail
- I cannot also reliably reproduce the condition when all the
calendars are enabled, enabling all calendars seems to increase the
likeliness of reproducing the condition.

Side notes - I'm not sure how relevant these are to a repro or the bug
report but I hope they serve to provide some background.
 - e-addressbook-factory seems to heavily utilize the CPU when doing
bulk operations with two different local address books (158% CPU as
per top on a quad-core CPU) - but this does not adversely impact usage
of evolution as much as e-calendar-factory does. Strangely enough
though, CPU usage for this process never returns to normal -
restarting evolution seems to fix this.
 - I have quite a big ~/.evolution directory (3.1G for ~/.evolution)
and have recently just upgraded to evolution in the sid repository.


Shalom Bhooshi <s.bhooshi@gmail.com>



On 20 October 2010 10:33, Yves-Alexis Perez <corsac@debian.org> wrote:
> On 20/10/2010 11:16, Shalom Bhooshi wrote:
>> The e-calendar-factory process consumes 100% in the following cirumstances
>>  - a web calendar is accessed
>>  - a google calendar entry is entered/updated
>>  - any of the calendars is checked periodically
>
> Is that a n“and” or an “or”? Are all web/google calendars affected?
> Could you provide a link for test?
>
> Cheers,
> --
> Yves-Alexis
>




Added tag(s) wheezy. Request was from Kurt Roeckx <kurt@roeckx.be> to control@bugs.debian.org. (Wed, 16 Feb 2011 19:04:50 GMT) Full text and rfc822 format available.

Added tag(s) jessie. Request was from Julien Cristau <jcristau@debian.org> to control@bugs.debian.org. (Thu, 18 Apr 2013 17:46:05 GMT) Full text and rfc822 format available.

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Apr 20 00:24:25 2014; Machine Name: buxtehude.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.