Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 78539

Summary: Evolution seems to hang using 80-90% CPU cycles after timezone choice in setup
Product: Gentoo Linux Reporter: Jeremy Whiting <jeremywhiting>
Component: Current packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED DUPLICATE    
Severity: major    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: this is the strace file when I let it run for about 10 minutes after hitting the forward button

Description Jeremy Whiting 2005-01-18 10:21:43 UTC
Evolution-2.0.3 and 2.0.2 before both hang when I hit the forward button after choosing America/Denver Timezone on initial setup.  I use a homemade locale (en_us.UTF-8) so I tried it with the C locale and same thing happened.  I've tried erasing my ~/.evolution folder, upgrading from 2.0.2 to 2.0.3 and starting it as a whole new user, but none worked, all had the same effect.

I did an strace and finally killed the process after about 10 minutes of just letting it run

Reproducible: Always
Steps to Reproduce:
1.start evolution from command line, or from the gnome menu
2.enter my e-mail information until I get to the timezone screen
3. press the forward button.

Actual Results:  
the evolution-2.0 process started using between 80 and 90 % of the cpu cycles as
seen from top, and the window never updated that used to have the timezone
choice in it.

Expected Results:  
Gone on to the next step of setup assistant, or started evolution, I'm not sure
as it's never gotten past this point.

Gentoo Base System version 1.6.8
Portage 2.0.51-r13 (default-linux/x86/2004.3, gcc-3.4.3,
glibc-2.3.4.20041102-r0, 2.6.10 i686)
=================================================================
System uname: 2.6.10 i686 Celeron (Mendocino)
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Nov 11 2004, 19:29:52)]
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.8.5-r1, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r2
sys-devel/libtool:   1.5.10-r2
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=i686 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=i686 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distcc distlocks sandbox sfperms"
GENTOO_MIRRORS="http://mirror.usu.edu/mirrors/gentoo/
http://cudlug.cudenver.edu/gentoo/
ftp://cudlug.cudenver.edu/pub/mirrors/distributions/gentoo/"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://patchy/portage"
USE="X alsa apache2 apm avi berkdb bitmap-fonts bonobo cjk crypt cups dba encode
esd f77 fam flac font-server foomaticdb fortran gd gdbm ggi gif gnome gpm
gstreamer gtk gtk2 gtkhtml guile imagemagick imlib java jpeg libg++ libgda
libwww mad maildir mbox mikmod mmx motif mpeg mysql ncurses nls nptl nptlonly
oggvorbis opengl oss pam pdflib perl png ppds python quicktime readline samba
sasl sdl slang spell ssl svg svga tcltk tcpd tetex threads tiff truetype
truetype-fonts type1-fonts unicode x86 xml xml2 xmms xv zlib"
Unset:  LDFLAGS, PORTDIR_OVERLAY
Comment 1 Jeremy Whiting 2005-01-18 10:23:11 UTC
Created attachment 48849 [details]
this is the strace file when I let it run for about 10 minutes after hitting the forward button
Comment 2 Rui Pais 2005-01-20 15:59:13 UTC
Evolution works ok after that step. As a workaround this can done:

Open gconf-editor.
Go to /apps/evolution/mail/
Open 'accounts'
(that should be a list with String values, a xml with the descriptions of your accounts, but here we just put garbage) click it.
Click 'add' and add samething, "1" e.g.
Click 'default_account' and type 1. (this step shouldn't even be need it)
Now close gconf-editor and start evolution.
It STARTS!! gives you some errors (ignore it)
Open 'Options' and set the correct data for your accounts.
(It will start druid.conf again but this time it don't go till the location step.)
Open 'Calendar' and check your location and time locals (Now it will start the map of location, BUT now it wont frooze)
Comment 3 Jeremy Whiting 2005-01-22 19:37:48 UTC
That fix/workaround worked great, thank you.
Comment 4 Saleem Abdulrasool (RETIRED) gentoo-dev 2005-01-31 15:02:18 UTC

*** This bug has been marked as a duplicate of 79200 ***