You are not logged in.

#1 2005-01-12 06:07:15

smoochie
Member
From: chicago, USA
Registered: 2004-04-01
Posts: 27

Evolution crashes on startup

Hello,

I've been running evolution 2.0 for a while now. Upgraded from 1.4 to 2.0 with no problems. Recently I ran a pacman -Syu and now when I start evolution it asks me to go through the setup wizard. When I attempt to step through the setup it always hangs at the timezone selection.  I have tried removing and installing evolution. I also have tried moving my .evolution folder and attempting setup as another user including root with similar results. I've included some relevant information below.

Thanks,
Jason

output of ldd  /opt/gnome/bin/evolution-2.0...

    linux-gate.so.1 =>  (0xffffe000)
    libeshell.so.0 => /opt/gnome/lib/evolution/2.0/libeshell.so.0 (0x40017000)
    libemiscwidgets.so.0 => /opt/gnome/lib/evolution/2.0/libemiscwidgets.so.0 (0x40028000)
    libevolution-importer.so.0 => /opt/gnome/lib/evolution/2.0/libevolution-importer.so.0 (0x40064000)
    libeutil.so.0 => /opt/gnome/lib/evolution/2.0/libeutil.so.0 (0x4006d000)
    libevolution-widgets-a11y.so.0 => /opt/gnome/lib/evolution/2.0/libevolution-widgets-a11y.so.0 (0x40097000)
    libevolution-a11y.so.0 => /opt/gnome/lib/evolution/2.0/libevolution-a11y.so.0 (0x4009e000)
    libplc4.so => /usr/lib/libplc4.so (0x400b1000)
    libplds4.so => /usr/lib/libplds4.so (0x400b6000)
    libnspr4.so => /usr/lib/libnspr4.so (0x400ba000)
    libecal.so.6 => /opt/gnome/lib/libecal.so.6 (0x400fa000)
    libedataserver.so.3 => /opt/gnome/lib/libedataserver.so.3 (0x4019a000)
    libgal-2.2.so.1 => /opt/gnome/lib/libgal-2.2.so.1 (0x40263000)
    libgal-a11y-2.2.so.1 => /opt/gnome/lib/libgal-a11y-2.2.so.1 (0x40344000)
    libgtkhtml-3.1.so.11 => /opt/gnome/lib/libgtkhtml-3.1.so.11 (0x40355000)
    libgailutil.so.17 => /opt/gnome/lib/libgailutil.so.17 (0x403f7000)
    libgnomeui-2.so.0 => /opt/gnome/lib/libgnomeui-2.so.0 (0x403fe000)
    libgnome-keyring.so.0 => /opt/gnome/lib/libgnome-keyring.so.0 (0x40493000)
    libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x4049d000)
    libgnomeprintui-2-2.so.0 => /opt/gnome/lib/libgnomeprintui-2-2.so.0 (0x404bb000)
    libglade-2.0.so.0 => /usr/lib/libglade-2.0.so.0 (0x404e5000)
    libbonoboui-2.so.0 => /opt/gnome/lib/libbonoboui-2.so.0 (0x404fd000)
    libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40560000)
    libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x4056a000)
    libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40582000)
    libgnome-2.so.0 => /opt/gnome/lib/libgnome-2.so.0 (0x4064c000)
    libesd.so.0 => /usr/lib/libesd.so.0 (0x4065f000)
    libasound.so.2 => /usr/lib/libasound.so.2 (0x40669000)
    libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0x40718000)
    libgnomevfs-2.so.0 => /opt/gnome/lib/libgnomevfs-2.so.0 (0x4073f000)
    libssl.so.0.9.7 => /usr/lib/libssl.so.0.9.7 (0x4079e000)
    libcrypto.so.0.9.7 => /usr/lib/libcrypto.so.0.9.7 (0x407cf000)
    libresolv.so.2 => /lib/tls/libresolv.so.2 (0x408d5000)
    librt.so.1 => /lib/tls/librt.so.1 (0x408e7000)
    libbonobo-2.so.0 => /opt/gnome/lib/libbonobo-2.so.0 (0x408ef000)
    libgconf-2.so.4 => /opt/gnome/lib/libgconf-2.so.4 (0x4094b000)
    libbonobo-activation.so.4 => /opt/gnome/lib/libbonobo-activation.so.4 (0x40981000)
    libORBitCosNaming-2.so.0 => /opt/gnome/lib/libORBitCosNaming-2.so.0 (0x40996000)
    libORBit-2.so.0 => /opt/gnome/lib/libORBit-2.so.0 (0x4099b000)
    libpopt.so.0 => /usr/lib/libpopt.so.0 (0x409ef000)
    libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x409f7000)
    libgnomeprint-2-2.so.0 => /opt/gnome/lib/libgnomeprint-2-2.so.0 (0x409fd000)
    libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x40a57000)
    libexpat.so.0 => /usr/lib/libexpat.so.0 (0x40a7e000)
    libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40a9e000)
    libgnomecanvas-2.so.0 => /opt/gnome/lib/libgnomecanvas-2.so.0 (0x40b10000)
    libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0x40b3c000)
    libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x40b53000)
    libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x40b79000)
    libxml2.so.2 => /usr/lib/libxml2.so.2 (0x40e4e000)
    libpthread.so.0 => /lib/tls/libpthread.so.0 (0x40f4e000)
    libz.so.1 => /usr/lib/libz.so.1 (0x40f5f000)
    libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x40f70000)
    libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x40fdf000)
    libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x40ff9000)
    libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0x4100e000)
    libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0x41015000)
    libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x41020000)
    libm.so.6 => /lib/tls/libm.so.6 (0x41059000)
    libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x4107d000)
    libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x410b5000)
    libdl.so.2 => /lib/tls/libdl.so.2 (0x410b9000)
    libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x410bc000)
    libc.so.6 => /lib/tls/libc.so.6 (0x4113d000)
    /lib/ld-linux.so.2 (0x40000000)
    libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x41258000)
    libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x4125c000)
    libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0x41264000)
    libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x41267000)
    libXfixes.so.3 => /usr/X11R6/lib/libXfixes.so.3 (0x41279000)
    libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0x4127f000)
    libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x41288000)
    libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x41290000)


output of command line...

account gui setup
checking writable option 'auth' perms=00000040
checking writable option 'use_ssl' perms=00000010
checking writable option 'auth' perms=00000040
checking writable option 'use_ssl' perms=00000010

pacman log ...

[01/09/05 20:19] synchronizing package lists
[01/09/05 20:19] starting full system upgrade
[01/09/05 20:42] upgraded control-center (2.8.1-1 -> 2.8.1-2)
[01/09/05 20:42] upgraded dbus (0.22-4 -> 0.22-5)
[01/09/05 20:42] upgraded gail (1.8.1-1 -> 1.8.2-1)
[01/09/05 20:42] upgraded gconf-editor (2.8.0-1 -> 2.8.2-1)
[01/09/05 20:42] upgraded glib2 (2.6.0-1 -> 2.6.1-1)
[01/09/05 20:43] upgraded glibc (2.3.4-1 -> 2.3.4-2)
[01/09/05 20:43] upgraded gnome-common (2.8.0-1 -> 2.8.0-5)
[01/09/05 20:43] upgraded gnome-vfs (2.8.3-1 -> 2.8.3-2)
[01/09/05 20:43] upgraded gst-plugins (0.8.6-3 -> 0.8.7-1)
[01/09/05 20:43] upgraded gtk2 (2.6.0-1 -> 2.6.1-1)
[01/09/05 20:43] upgraded jade (1.2.1-1 -> 1.2.1-2)
[01/09/05 20:43] upgraded kdelibs (3.3.2-4 -> 3.3.2-5)
[01/09/05 20:43] upgraded libgsf (1.11.1-1 -> 1.11.1-2)
[01/09/05 20:43] upgraded libraw1394 (0.10.1-1 -> 1.1.0-1)
[01/09/05 20:43] upgraded librep (0.16.1-2 -> 0.16.1-3)
[01/09/05 20:43] upgraded mplayer (1.0pre6-1 -> 1.0pre6a-1)
[01/09/05 20:43] upgraded openldap (2.2.17-1 -> 2.2.20-1)
[01/09/05 20:43] upgraded scrollkeeper (0.3.14-1 -> 0.3.14-2)
[01/09/05 20:44] upgraded vte (0.11.11-1 -> 0.11.11-2)
[01/09/05 20:44] upgraded xine-ui (0.99.3-1 -> 0.99.3-2)
[01/11/05 23:44] removed evolution (2.0.3-1)
[01/11/05 23:44] installed evolution (2.0.3-1)

Offline

#2 2005-01-12 07:29:12

ruwach
Member
Registered: 2004-06-14
Posts: 143

Re: Evolution crashes on startup

yep, hope someone gets this one. i have the same problem

Offline

#3 2005-01-12 21:55:09

alexthelion
Member
From: Switzerland
Registered: 2004-03-06
Posts: 117

Re: Evolution crashes on startup

same problem here. unfortunately, no error message in the console...

Offline

#4 2005-01-12 22:52:24

freakyc
Member
Registered: 2004-03-28
Posts: 91

Re: Evolution crashes on startup

Have you all updated since then?  I see smoochie has his last gtk2 update as 2.6.1-1 which people were having problems with:  http://bbs.archlinux.org/viewtopic.php?t=9133

I skipped that update and waited for 2.6.1-2.  I have Evolution open when Gnome does and it's been working fine.

Offline

#5 2005-01-12 23:34:16

ruwach
Member
Registered: 2004-06-14
Posts: 143

Re: Evolution crashes on startup

ok - um, how do i get an older version of a package with pacman ? i know how to remove, but how far back can i go ?

i mean, is it possible to get evolution 1.4 or such ?

what do i do ?
thanks

Offline

#6 2005-01-14 02:08:48

smoochie
Member
From: chicago, USA
Registered: 2004-04-01
Posts: 27

Re: Evolution crashes on startup

Thanks cybe!

Your post worked for me.

- deleted the .evolution folder in my home dir
- deleted the evolution folder in my home/user/gconf/apps dir
- downgraded gtk2 to gtk2-2.4.13-1.pkg.tar.gz
- downgraded libglade to libglade-2.4.0-1.pkg.tar.gz
- started evolution-2.0 and completed the setup wizard
- closed evolution-2.0
- upgraded gtk2 to gtk2-2.6.1-2.pkg.tar.gz
- upgraded libglade to libglade-2.5.0-1.pkg.tar.gz

startet evolution-2.0 again and it works!!!

Offline

#7 2005-01-14 22:18:08

smoochie
Member
From: chicago, USA
Registered: 2004-04-01
Posts: 27

Re: Evolution crashes on startup

The only step in that list that I did differently was try keep my old .evolution folder and gconf keys. I was hoping the setup would recognize and import my old mail. That did not happen. However it has remained stable after several reboots.

The only thing I can think of is to keep an eye on the gconf keys throughout the fix process. It's a long shot but I remember reading that people used these to drive upgrades from 1.4 to 2.0. When I get home tonight I'll try and post some of my gconf info here.


Thanks,
Jason

Offline

#8 2005-01-23 20:54:50

benoitc
Member
Registered: 2004-11-11
Posts: 62
Website

Re: Evolution crashes on startup

He e is a patch for gtk2 to solve this problem , (from ximan bugzilla) . Name it as gtkdialog.diff

diff -Naur gtk+-2.6.1.orig/gtk/gtkdialog.c gtk+-2.6.1/gtk/gtkdialog.c
--- gtk+-2.6.1.orig/gtk/gtkdialog.c    2005-01-03 18:40:36.000000000 +0100
+++ gtk+-2.6.1/gtk/gtkdialog.c    2005-01-21 10:31:17.072576888 +0100
@@ -345,10 +345,16 @@
   if (!window->focus_widget)
     {
       GList *children, *tmp_list;
+      GtkWidget *first_focus = NULL;
       
       do 
     {
       g_signal_emit_by_name (window, "move_focus", GTK_DIR_TAB_FORWARD);
+
+      if (first_focus == NULL)
+        first_focus = window->focus_widget;
+      else if (first_focus == window->focus_widget)
+        break;
     }
       while (GTK_IS_LABEL (window->focus_widget));
 

You can also find the patch here :
http://ftp.frugalware.org/pub/frugalwar … ever.patch

The pkgbuild :

# $Id: PKGBUILD,v 1.39 2005/01/10 16:05:48 arjan Exp $
# Maintainer: dorphell <dorphell@archlinux.org>

pkgname=gtk2
pkgver=2.6.1
pkgrel=2
pkgdesc="The GTK+ Toolkit (v2)"
url="http://www.gtk.org/"
install=gtk2.install
depends=('x-server' 'libtiff' 'atk' 'pango>=1.8.0')
source=(ftp://ftp.gtk.org/pub/gtk/v2.6/gtk+-$pkgver.tar.bz2 gtkicontheme.diff gtkdialog.diff)
md5sums=('146ed9d12c9506fcf8745ddb2c22530a' '532e8bee2d66aa2c425bd7bbe764f5e0' '86ce7ff199110db9d1e010d389e11e5c')

build() {
  cd $startdir/src
  patch -Np0 -i gtkdialog.diff || return 1
  cd $startdir/src/gtk+-$pkgver
  patch -Np0 -i ../gtkicontheme.diff || return 1
  ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --with-xinput=yes
  make || return 1
  make DESTDIR=$startdir/pkg install
}

Offline

#9 2005-01-23 22:10:37

iBertus
Member
From: Greenville, NC
Registered: 2004-11-04
Posts: 2,228

Re: Evolution crashes on startup

Thanks for the patch! It works great here.

Offline

#10 2005-01-24 15:37:29

rgalgon
Member
From: RIT
Registered: 2005-01-09
Posts: 11
Website

Re: Evolution crashes on startup

I tried the patch, the errors encountered are below.


# makepkg
==> Making package: gtk2  (Sun Jan 23 10:35:16 EST 2005)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
==>     Using local copy of gtk+-2.6.1.tar.bz2
==>     Found gtkicontheme.diff in build dir
==>     Found gtkdialog.diff in build dir
==> Validating source files with MD5sums
    gtk+-2.6.1.tar.bz2 ... Passed
    gtkicontheme.diff ... Passed
    gtkdialog.diff ... Passed
==> Extracting Sources...
==>     tar --use-compress-program=bzip2 -xf gtk+-2.6.1.tar.bz2
==> Removing existing pkg/ directory...
==> Starting build()...
patching file gtk+-2.6.1/gtk/gtkdialog.c
Hunk #1 FAILED at 345.
1 out of 1 hunk FAILED -- saving rejects to file gtk+-2.6.1/gtk/gtkdialog.c.rej
==> ERROR: Build Failed.  Aborting...

gtkdialog.c.rej

***************
*** 345,354 ****
    if (!window->focus_widget)
      {
        GList *children, *tmp_list;
        
        do
     {
       g_signal_emit_by_name (window, "move_focus", GTK_DIR_TAB_FORWARD);
     }
        while (GTK_IS_LABEL (window->focus_widget)); 
  
--- 345,360 ----
    if (!window->focus_widget)
      {
        GList *children, *tmp_list;
+       GtkWidget *first_focus = NULL;
        
        do
     {
       g_signal_emit_by_name (window, "move_focus", GTK_DIR_TAB_FORWARD);
+ 
+      if (first_focus == NULL)
+        first_focus = window->focus_widget;
+      else if (first_focus == window->focus_widget)
+        break;
     }
        while (GTK_IS_LABEL (window->focus_widget)); 
 

any ideas?

Offline

#11 2005-01-24 15:47:05

benoitc
Member
Registered: 2004-11-11
Posts: 62
Website

Re: Evolution crashes on startup

seem to be a bad copy-paste. Get vthe patch from here it should work :
http://ftp.frugalware.org/pub/frugalwar … ever.patch

Offline

#12 2005-01-24 20:11:13

JGC
Developer
Registered: 2003-12-03
Posts: 1,664

Re: Evolution crashes on startup

Posted this patch, together with an additional patch for glib2 in the bugtracker. Hope to have it updated in the next few days (I don't have current upload access, only extra, so I can't update it, not even if dorphell would want me to)

Offline

#13 2005-01-24 21:05:26

benoitc
Member
Registered: 2004-11-11
Posts: 62
Website

Re: Evolution crashes on startup

thx smile

Offline

#14 2005-01-25 03:24:20

DJayC
Member
Registered: 2004-11-08
Posts: 17

Re: Evolution crashes on startup

Is there an updated pkg available for this?

Offline

#15 2005-01-25 04:02:41

DJayC
Member
Registered: 2004-11-08
Posts: 17

Re: Evolution crashes on startup

This solved the problem with freezing on the timezone page, but  I'm still getting a similar crash/freeze when trying to REPLY or COMPOSE a new message.  It just locks up when I do that... any ideas?

Offline

#16 2005-01-25 09:09:29

JGC
Developer
Registered: 2003-12-03
Posts: 1,664

Re: Evolution crashes on startup

Compose/reply freeze is new to me, as well with evo 2.0.3 in extra as with the 2.1.x development series on both gnome 2.8 and gnome 2.9.

Offline

#17 2005-01-25 14:27:46

rgalgon
Member
From: RIT
Registered: 2005-01-09
Posts: 11
Website

Re: Evolution crashes on startup

it was just a bad copy and paste....don't i feel stupid  :oops:

Offline

#18 2005-01-26 09:48:45

timmy
Member
From: Christiansfeld - Denmark
Registered: 2005-01-25
Posts: 45
Website

Re: Evolution crashes on startup

Thanks guys, it worked for me smile


Know your rights - http://rwxr-xr-x.dk

Offline

#19 2005-01-26 13:07:13

thegnu
Member
From: Brooklyn, NY
Registered: 2004-05-04
Posts: 280
Website

Re: Evolution crashes on startup

AAARGGGHHH....
I'm having the same trouble with evolution and I'm too lazy to fix it right now.  Ah, how I suffer.  wink

EDIT:  HAHA! an -Syu fixes it now!  Kudos to whoever fixed it!


fffft!

Offline

#20 2005-01-28 21:17:21

Creepy
Member
From: The Netherlands
Registered: 2004-09-20
Posts: 48

Re: Evolution crashes on startup

DJayC wrote:

This solved the problem with freezing on the timezone page, but  I'm still getting a similar crash/freeze when trying to REPLY or COMPOSE a new message.  It just locks up when I do that... any ideas?

I had the same problem. This is because it cannot activate the adressbook, which cannot be loaded at evo's startup because of a missing libldap.

When starting Evolution from a terminal it shows:
(evolution-2.0:3997): evolution-shell-WARNING **: Cannot activate 'OAFIID:GNOME_Evolution_Addressbook_Component:2.0': g_module_open of `/opt/gnome/lib/evolution/2.0/components/libevolution-addressbook.so' failed with `libldap-2.2.so.7: cannot open shared object file: No such file or directory'


Install openldap and everything should be fine smile

Offline

#21 2005-01-28 23:57:52

JGC
Developer
Registered: 2003-12-03
Posts: 1,664

Re: Evolution crashes on startup

OpenLDAP dependency was solved by gnome-vfs for a long time, but since the splitup, it's no longer a dependency of the whole gnome desktop via samba.

Offline

#22 2005-01-31 22:32:22

DJayC
Member
Registered: 2004-11-08
Posts: 17

Re: Evolution crashes on startup

I had a different problem, but figured it out.  It's pretty random, and probably wont happen to many users, but I figured I'd post it here for sake of documentation.

My monitor blew the day before.. I was running at 1280x1024.  The monitor I used to replace it only went up to 1024x768.  After editing my xorg.conf, etc..  when I went to start up Evolution, creating a new window (new message or reply, forward, etc..) would cause it to crash.

After some messing around, I saw in gconf it was trying to make a default window that was wider than my resolution.  It was something like 900px wide since my old resolution was 1024 vs. 768.  I deleted these keys and reran evolution and it worked fine. 

Pretty weird problem to track down.. hopefully if anyone has this series of events happen to them they'll read this and stop patching gtk2 and re-installing aspell a million times  :shock:

Offline

Board footer

Powered by FluxBB