[Evolution] Bug#531838: unusably slow since upgrading to 2.26
Ken Long
klong at memach.com
Thu Oct 7 21:21:01 UTC 2010
Package: evolution
Version: 2.30.2-1
Severity: normal
I just upgraded my system from lenny to squeeze so I could see how it was
doing. Everything else is working great, but evolution had about brought
my system to it's knees. I think the source of the problem is one very
large mail folder that's about 1.6GB in size. (it WAS almost 2GB, but I've
managed to shrink it.)
What appears to happen is that evolution is gobbling up ALL the ram in my
system.
I have 3GB physical RAM with 3GB swap space. Well, just now, I've shut
down all my other applications and I'm seeing this:
klong at lusitania:~$ free
total used free shared buffers cached
Mem: 3029884 2928632 101252 0 7044 194756
-/+ buffers/cache: 2726832 303052
Swap: 3903784 3212280 691504
And memstat produces this:
1232k: PID 3296 (/usr/lib/evolution/2.30/evolution-alarm-notify)
250556k: PID 3319 (/usr/lib/evolution/e-calendar-factory)
17544k: PID 3329 (/usr/lib/evolution/e-addressbook-factory)
5738724k: PID 17244 (/usr/bin/evolution)
20k( 16k): /usr/bin/evolution 17244
(...etc..)
My hard drive is constantly thrashing and the system is so slow as to be
completely unusable. If it were me, I'd call this a release-critical bug
because anyone with large folders may get hit hard with this one.
Somehow, evolution needs not to just keep on grabbing more and more RAM
until it kills things. (I actually had the OS kill another application
earlier because there was no swap space left either...)
This error reproduces every time I launch evolution.
-Ken
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages evolution depends on:
ii dbus 1.2.24-3 simple interprocess messaging syst
hi debconf [debconf-2.0] 1.5.35 Debian configuration management sy
hi evolution-common 2.30.2-1 architecture independent files for
hi evolution-data-server 2.30.2.1-1 evolution database backend server
hi gconf2 2.28.1-4 GNOME configuration database syste
hi gnome-icon-theme 2.30.3-1 GNOME Desktop icon theme
hi libart-2.0-2 2.3.21-1 Library of functions for 2D graphi
hi libatk1.0-0 1.30.0-1 The ATK accessibility toolkit
hi libc6 2.11.2-6 Embedded GNU C Library: Shared lib
hi libcairo2 1.8.10-6 The Cairo 2D vector graphics libra
hi libcamel1.2-14 2.30.2.1-1 The Evolution MIME message handlin
hi libcanberra-gtk0 0.24-1 Gtk+ helper for playing widget eve
hi libcanberra0 0.24-1 a simple abstract interface for pl
hi libdbus-1-3 1.2.24-3 simple interprocess messaging syst
hi libdbus-glib-1-2 0.88-2 simple interprocess messaging syst
hi libebackend1.2-0 2.30.2.1-1 Utility library for evolution data
hi libebook1.2-9 2.30.2.1-1 Client library for evolution addre
hi libecal1.2-7 2.30.2.1-1 Client library for evolution calen
hi libedataserver1.2-13 2.30.2.1-1 Utility library for evolution data
hi libedataserverui1.2-8 2.30.2.1-1 GUI utility library for evolution
hi libegroupwise1.2-13 2.30.2.1-1 Client library for accessing group
hi libenchant1c2a 1.6.0-1 a wrapper library for various spel
hi libevolution 2.30.2-1 evolution libraries
hi libfontconfig1 2.8.0-2.1 generic font configuration library
hi libfreetype6 2.4.2-1 FreeType 2 font engine, shared lib
hi libgconf2-4 2.28.1-4 GNOME configuration database syste
hi libgdata-google1.2-1 2.30.2.1-1 Client library for accessing Googl
hi libgdata1.2-1 2.30.2.1-1 Client library for accessing Googl
hi libglib2.0-0 2.24.2-1 The GLib library of C routines
hi libgnome-desktop-2-17 2.30.2-1 Utility library for loading .deskt
hi libgnomecanvas2-0 2.20.1.1-1 A powerful object-oriented display
hi libgtk2.0-0 2.20.1-1+b1 The GTK+ graphical user interface
hi libgtkhtml-editor0 3.30.2-1 HTML rendering/editing library - e
hi libgtkhtml3.14-19 3.30.2-1 HTML rendering/editing library - r
hi libgweather1 2.30.2-1 GWeather shared library
hi libical0 0.44-3 iCalendar library implementation i
hi libice6 2:1.0.6-1 X11 Inter-Client Exchange library
hi libnotify1 [libnotify1- 0.5.0-2 sends desktop notifications to a n
hi libnspr4-0d 4.7.1-5 NetScape Portable Runtime Library
hi libnss3-1d 3.12.6-3 Network Security Service libraries
hi libpango1.0-0 1.28.1-1 Layout and rendering of internatio
hi libsm6 2:1.1.1-1 X11 Session Management library
hi libsoup2.4-1 2.30.2-1 an HTTP library implementation in
hi libsqlite3-0 3.7.2-1 SQLite 3 shared library
hi libstartup-notification 0.10-1 library for program launch feedbac
hi libunique-1.0-0 1.1.6-1.1 Library for writing single instanc
hi libxml2 2.7.7.dfsg-4 GNOME XML library
hi zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
Versions of packages evolution recommends:
hi evolution-plugins 2.30.2-1 standard plugins for Evolution
ii evolution-webcal 2.28.1-1 webcal: URL handler for GNOME and
hi gnome-desktop-data 2.30.2-1 Common files for GNOME desktop app
hi spamassassin 3.3.1-1 Perl-based spam filter using text
hi yelp 2.30.1+webkit-1 Help browser for GNOME
Versions of packages evolution suggests:
pn bug-buddy <none> (no description available)
pn evolution-dbg <none> (no description available)
hi evolution-exchange 2.30.2-1 Exchange plugin for the Evolution
hi evolution-plugins-experimenta 2.30.2-1 experimental plugins for Evolution
hi gnupg 1.4.10-4 GNU privacy guard - a free PGP rep
hi network-manager 0.6.6-3 network management framework daemo
-- debconf-show failed
More information about the Pkg-evolution-maintainers
mailing list