Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 83788 - mail-client/ximian-connector uses up almost all available memory
Summary: mail-client/ximian-connector uses up almost all available memory
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-02 02:24 UTC by Stephan Rütten
Modified: 2006-03-16 05:23 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stephan Rütten 2005-03-02 02:24:20 UTC
mail-client/ximian-connector uses up all available memory making the machine dead slow.
More specifically, there are three of these processes:

/usr/libexec/evolution/2.0/evolution-exchange-storage --oaf-activate-iid=OAFIID:GNOME_Evolution_Exchange_Component_Factory:2.0 --oaf-ior-fd=46

that use all swap memory and a lot of memory.
If it happens, it happens in combination with calendar activity:
While opening, editing or viewing calendar items but also directly after starting up.

Three times I have left the machine running for about half an hour and memory usage didn't go down.
Usually I kill all evolution processes and restart the application, sometimes this works sometimes it doesn't and memory usage will grow rapidly right after evolution has been restarted.



Reproducible: Sometimes
Steps to Reproduce:
1.Start Evolution with ximian-connector enabled
2.Open a personal or Public Folder calendar 
3.Sit back an watch memory usage grow.

Actual Results:  
Memory usage of 
/usr/libexec/evolution/2.0/evolution-exchange-storage
grows rapidly and the computer becomes unresponsive.

Expected Results:  
Not use an insane amount of memory.

emerge --info
Portage 2.0.51-r15 (default-linux/x86/2004.0, gcc-3.3.5,
glibc-2.3.4.20040808-r1, 2.6.10-gentoo-r6 i686)
=================================================================
System uname: 2.6.10-gentoo-r6 i686 Intel(R) Pentium(R) 4 Mobile CPU 1.70GHz
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.2.3-r5,dev-lang/python-2.3.4-r1 [2.3.4
(#1, Feb 11 2005, 13:00:26)]
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.2.3-r5, 2.3.4-r1
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.4.21-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d/ /etc/snort/ /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks fixpackages sandbox sfperms
userpriv usersandbox"
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/
http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://ftp.du.se/pub/os/gentoo"
LANG="nl_NL.UTF-8"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://proxy/gentoo-portage"
USE="x86 X aalib acpi alsa apm arts avi bash-completion berkdb bitmap-fonts cdr
crypt cups curl directfb dvd emboss encode esd evo evo2 f77 fam fbcon flac
font-server foomaticdb fortran gdbm gif gimp gimpprint gnome gphoto2 gpm
gstreamer gtk gtk2 gtkhtml imagemagick imlib ipv6 java javascript jpeg kde ldap
libg++ libwww mad mikmod mmx motif mpeg mssql ncurses nls odbc oggvorbis opengl
oss pam pdflib perl png python qt quicktime readline samba scanner sdl slang
spell sqlite sse ssl svga tcpd tiff truetype truetype-fonts type1-fonts usb
userlocales xml xml2 xmms xv zlib linguas_nl"
Unset:  ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS
Comment 1 John N. Laliberte (RETIRED) gentoo-dev 2005-06-16 06:37:05 UTC
does this still happen with the lastest version of evolution and the 2.2.3
version of the connector? ( just marked stable )
Comment 2 Jody Haynes 2005-06-22 18:59:21 UTC
I'm currently running the following version of evolution and the ximian-connector:
 
*  mail-client/ximian-connector
      Latest version available: 2.2.3
      Latest version installed: 2.2.3
      Size of downloaded files: 1,160 kB
      Homepage:    http://www.novell.com/products/desktop/features/evolution.html
      Description: Evolution module for connecting to Microsoft Exchange
      License:     GPL-2

*  mail-client/evolution
      Latest version available: 2.2.1.1
      Latest version installed: 2.2.1.1
      Size of downloaded files: 13,086 kB
      Homepage:    http://ximian.com/products/evolution/
      Description: A GNOME groupware application, a Microsoft Outlook workalike
      License:     GPL-2

*  gnome-extra/evolution-data-server
      Latest version available: 1.2.1-r1
      Latest version installed: 1.2.1-r1
      Size of downloaded files: 7,279 kB
      Homepage:    http://www.ximian.com/
      Description: Evolution groupware backend
      License:     GPL-2 LGPL-2

Everytime I connect the Exchange server and do any of the following operations,
I get into a state where the CPU is 100% used and a memory leak occurs.  The
only way I can recover from this is to kill all the evoltion processes.

Operations to produce the memory leak behavior:

-- Any Calendar operation
-- Delete serveral emails in a row
-- Open an attachment directly from an email

procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
 0  0      0  11696  17432  97624    0    0     5    48 1502   436  5  2 93  1
 0  0      0  11768  17444  97624    0    0     0    18 1354   403  2  1 97  0
 0  0      0  11760  17464  97624    0    0     0    63 1525   438  1  2 96  0
 2  0      0  10592  17512  97748    0    0    32    34 1499 13961 31 11 51  7
 2  0      0  10168  17520  97748    0    0     0     6 1263 12330 83 17  0  0
 2  0      0   9832  17528  97748    0    0     0     6 1080  8743 88 12  0  0
 2  0      0   9440  17536  97748    0    0     0    18 1110  7271 90 10  0  0
 2  0      0  14812  14960  94460    0    0     0    19 1432  5579 73  8 13  6
 2  0      0  14700  14972  94468    0    0     1    16 1081  6263 91  9  0  0
 2  0      0  14476  14988  94468    0    0     0    62 1090  5852 92  8  0  0
 3  0      0  14252  15004  94472    0    0     1    21 1320  5410 92  8  0  0
 2  0      0  13804  15012  94472    0    0     0    12 1519  5287 92  8  0  0
 2  0      0  13332  15024  94492    0    0     1    16 1411  4921 92  8  0  0
 1  0      0  13204  15032  94492    0    0     0     8 1080  4493 94  6  0  0
 1  0      0  13036  15040  94492    0    0     0    13 1071  4251 94  6  0  0
 1  0      0  12924  15048  94492    0    0     0    12 1070  4091 94  6  0  0
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa
 2  0      0  12820  15056  94492    0    0     0    18 1072  3938 95  5  0  0
 2  0      0  12620  15064  94492    0    0     0     6 1073  3794 95  5  0  0
 3  0      0  12284  15072  94560    0    0     6    23 1073  3653 95  5  0  0
 4  0      0  12004  15080  94560    0    0     0    22 1071  3535 96  4  0  0
 6  0      0  11868  15088  94560    0    0     0     6 1070  3427 96  4  0  0
 2  0      0  11692  15112  94564    0    0     0    40 1078  3309 96  4  0  0
 4  0      0  11588  15128  94564    0    0     0    21 1070  3217 95  5  0  0
 3  0      0  11460  15136  94564    0    0     0    27 1078  3178 96  4  0  0
 3  0      0  11332  15144  94568    0    0     0     6 1077  3123 95  5  0  0
 3  0      0  10940  15152  94572    0    0     0    18 1081  3064 95  5  0  0
 3  0      0  10772  15160  94572    0    0     0    13 1077  2999 96  4  0  0
 2  0      0  10660  15168  94572    0    0     0    12 1077  2931 96  4  0  0
 3  0      0  10548  15176  94572    0    0     0     6 1078  2906 96  4  0  0
 6  1      0  10084  15188  94572    0    0     1     6 1078  2468 96  4  0  0
 4  0      0  10196  15204  94660    0    0     0    44 1080  2064 96  4  0  0
 2  0      0  10140  15212  94660    0    0     0    14 1177  2107 96  4  0  0
Comment 3 John N. Laliberte (RETIRED) gentoo-dev 2006-02-18 19:45:31 UTC
do you see this problem with evolution-exchange and gnome 2.12 ?
Comment 4 John N. Laliberte (RETIRED) gentoo-dev 2006-03-16 05:23:24 UTC
no response from reporter