Bug 115438 - evolution does not startup
Summary: evolution does not startup
Status: RESOLVED FIXED
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: Evolution (show other bugs)
Version: Beta 4
Hardware: Other All
: P5 - None : Major
Target Milestone: ---
Assignee: Harish Krishnaswamy
QA Contact: Poornima Nayak
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-06 15:33 UTC by Dennis Lubert
Modified: 2005-11-21 04:44 UTC (History)
0 users

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
ltrace of evolution on my system (65.11 KB, text/x-log)
2005-09-06 20:36 UTC, Dennis Lubert
Details
and the strace (sometimes ltrace -S does not seem to get everything...) (134.61 KB, text/x-log)
2005-09-06 20:37 UTC, Dennis Lubert
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis Lubert 2005-09-06 15:33:53 UTC
Hi, after upgrade from beta3 to beta4 evolution crashes right away, here is the
relevant gdb output:

(gdb) r
Starting program: /opt/gnome/bin/evolution
[Thread debugging using libthread_db enabled]
[New Thread 1096920736 (LWP 15916)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1096920736 (LWP 15916)]
0x4106b23d in gdk_screen_init (screen=0x8086f58) at gdkscreen.c:106
106         screen->resolution = -1;
(gdb) bt
#0  0x4106b23d in gdk_screen_init (screen=0x8086f58) at gdkscreen.c:106
#1  0x411c9c78 in g_type_class_ref () from /opt/gnome/lib/libgobject-2.0.so.0
#2  0x411ca079 in g_type_class_ref () from /opt/gnome/lib/libgobject-2.0.so.0
#3  0x411b1208 in g_object_newv () from /opt/gnome/lib/libgobject-2.0.so.0
#4  0x411b1617 in g_object_new_valist () from /opt/gnome/lib/libgobject-2.0.so.0
#5  0x411b17d0 in g_object_new () from /opt/gnome/lib/libgobject-2.0.so.0
#6  0x4108e850 in _gdk_x11_screen_new (display=0x8086d08, screen_number=0) at
gdkscreen-x11.c:482
#7  0x410757b6 in gdk_display_open (display_name=0x8086f58 "\030n\b\b") at
gdkdisplay-x11.c:183
#8  0x410542cf in gdk_display_open_default_libgtk_only () at gdk.c:272
#9  0x40d4fd1f in gtk_init_check (argc=0x8086f58, argv=0x8086f58) at gtkmain.c:717
#10 0x40d4fd54 in gtk_init (argc=0x8086f58, argv=0x8086f58) at gtkmain.c:752
#11 0x407628a4 in bonobo_dock_layout_parse_string () from
/opt/gnome/lib/libbonoboui-2.so.0
#12 0x407cbc53 in gnome_program_postinit () from /opt/gnome/lib/libgnome-2.so.0
#13 0x407cc627 in gnome_program_module_load () from /opt/gnome/lib/libgnome-2.so.0
#14 0x407cc979 in gnome_program_init () from /opt/gnome/lib/libgnome-2.so.0
#15 0x0805ef9f in main (argc=-1074790400, argv=0xbffaa1e4) at main.c:506
(gdb)                     

It looks like screen is 0 to me...
Comment 1 Michael Gross 2005-09-06 19:41:46 UTC
Sorry, but this is not a blocker (most people will not update from b3 to b4).

To get this working, please get sure that not only the program itself, but all
the relevant libraries are updated as well (libgnome, glib, gtk+, ...) this
might be the result of an invalid linking.

You might also provide the output of ltrace and/or strace to track down the problem.
Comment 2 Dennis Lubert 2005-09-06 20:30:41 UTC
Ok, I have checked all the stuff the evolution binary is directly linked to, and
it looks like I have updated all. I use apt to update my system and it couldnt
find any newer packages as well. Maybe b4 has some packages with the same
version but different files ? dunno. at least, in case you want to re-check:

speedy:/opt/gnome/bin # rpm -qi $(rpm -qf $(ldd /opt/gnome/bin/evolution | cut
-d">" -f2 | cut -d"(" -f1) | sort | uniq) | egrep  "Name|Version|Release" | sed
's/Name/\n&/'

Name        : alsa                         Relocations: (not relocatable)
Version     : 1.0.9                             Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 17                            Build Date: Sun Aug 28 22:33:48 2005

Name        : atk                          Relocations: (not relocatable)
Version     : 1.10.1                            Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 3                             Build Date: Sat Aug 20 19:50:47 2005

Name        : audiofile                    Relocations: (not relocatable)
Version     : 0.2.6                             Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 5                             Build Date: Fri Aug 19 22:01:05 2005

Name        : cairo                        Relocations: (not relocatable)
Version     : 0.9.2                             Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 5                             Build Date: Mon Aug 29 22:23:24 2005

Name        : esound                       Relocations: (not relocatable)
Version     : 0.2.36                            Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 3                             Build Date: Fri Aug 19 23:59:25 2005

Name        : evolution                    Relocations: (not relocatable)
Version     : 2.3.8                             Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 5                             Build Date: Tue Aug 30 06:28:38 2005

Name        : evolution-data-server        Relocations: (not relocatable)
Version     : 1.3.8                             Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 3                             Build Date: Tue Aug 30 04:42:55 2005

Name        : expat                        Relocations: (not relocatable)
Version     : 1.95.8                            Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 5                             Build Date: Fri Aug 19 21:55:32 2005

Name        : fontconfig                   Relocations: (not relocatable)
Version     : 2.3.2.20050721                    Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 7                             Build Date: Sat Aug 20 18:17:27 2005

Name        : freetype2                    Relocations: (not relocatable)
Version     : 2.1.10                            Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 4                             Build Date: Fri Aug 19 21:59:00 2005

Name        : gail                         Relocations: (not relocatable)
Version     : 1.8.4                             Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 5                             Build Date: Sat Aug 20 22:17:34 2005

Name        : gconf2                       Relocations: (not relocatable)
Version     : 2.11.92                           Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 3                             Build Date: Mon Aug 29 23:06:33 2005

Name        : glib2                        Relocations: (not relocatable)
Version     : 2.8.1                             Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 3                             Build Date: Sun Aug 28 23:23:55 2005

Name        : glibc                        Relocations: (not relocatable)
Version     : 2.3.5                             Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 38                            Build Date: Fri Aug 26 22:27:29 2005

Name        : glitz                        Relocations: (not relocatable)
Version     : 0.4.4                             Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 4                             Build Date: Mon Aug 29 22:11:56 2005

Name        : gnome-keyring                Relocations: (not relocatable)
Version     : 0.4.3                             Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 3                             Build Date: Sat Aug 20 21:20:01 2005

Name        : gnome-vfs2                   Relocations: (not relocatable)
Version     : 2.11.92                           Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 5                             Build Date: Tue Aug 30 03:31:07 2005

Name        : gtk2                         Relocations: (not relocatable)
Version     : 2.8.2                             Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 5                             Build Date: Mon Aug 29 22:53:39 2005

Name        : gtkhtml2                     Relocations: (not relocatable)
Version     : 3.7.7                             Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 3                             Build Date: Tue Aug 30 04:55:18 2005

Name        : krb5                         Relocations: (not relocatable)
Version     : 1.4.1                             Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 5                             Build Date: Fri Aug 19 22:33:46 2005

Name        : libart_lgpl                  Relocations: (not relocatable)
Version     : 2.3.17                            Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 5                             Build Date: Fri Aug 19 22:27:12 2005

Name        : libbonobo                    Relocations: (not relocatable)
Version     : 2.10.1                            Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 3                             Build Date: Mon Aug 29 23:09:32 2005

Name        : libbonoboui                  Relocations: (not relocatable)
Version     : 2.10.1                            Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 3                             Build Date: Tue Aug 23 03:28:53 2005

Name        : libcom_err                   Relocations: (not relocatable)
Version     : 1.38                              Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 3                             Build Date: Fri Aug 19 22:02:03 2005

Name        : libglade2                    Relocations: (not relocatable)
Version     : 2.5.1                             Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 9                             Build Date: Sat Aug 20 21:20:06 2005

Name        : libgnome                     Relocations: (not relocatable)
Version     : 2.11.3                            Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 3                             Build Date: Tue Aug 30 03:36:27 2005

Name        : libgnomecanvas               Relocations: (not relocatable)
Version     : 2.11.2                            Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 3                             Build Date: Tue Aug 30 02:22:08 2005

Name        : libgnomeprint                Relocations: (not relocatable)
Version     : 2.11.0                            Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 3                             Build Date: Tue Aug 23 03:54:45 2005

Name        : libgnomeprintui              Relocations: (not relocatable)
Version     : 2.11.0                            Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 7                             Build Date: Tue Aug 23 04:00:47 2005

Name        : libgnomeui                   Relocations: (not relocatable)
Version     : 2.11.3                            Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 3                             Build Date: Tue Aug 30 03:55:30 2005

Name        : libjpeg                      Relocations: (not relocatable)
Version     : 6.2.0                             Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 739                           Build Date: Fri Aug 19 21:58:08 2005

Name        : libpng                       Relocations: (not relocatable)
Version     : 1.2.8                             Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 5                             Build Date: Fri Aug 19 21:56:57 2005

Name        : libxml2                      Relocations: (not relocatable)
Version     : 2.6.20                            Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 4                             Build Date: Fri Aug 19 22:58:55 2005

Name        : mDNSResponder                Relocations: (not relocatable)
Version     : 107.1                             Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 4                             Build Date: Fri Aug 19 21:58:06 2005

Name        : mozilla                      Relocations: (not relocatable)
Version     : 1.7.11                            Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 9                             Build Date: Tue Aug 23 04:51:24 2005

Name        : mozilla-nspr                 Relocations: (not relocatable)
Version     : 4.6                               Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 3                             Build Date: Fri Aug 19 21:57:56 2005

Name        : openssl                      Relocations: (not relocatable)
Version     : 0.9.7g                            Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 2                             Build Date: Fri Aug 19 23:39:56 2005

Name        : orbit2                       Relocations: (not relocatable)
Version     : 2.12.3                            Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 3                             Build Date: Sat Aug 20 00:32:28 2005

Name        : pango                        Relocations: (not relocatable)
Version     : 1.10.0                            Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 3                             Build Date: Sat Aug 20 20:18:55 2005

Name        : popt                         Relocations: (not relocatable)
Version     : 1.7                               Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 220                           Build Date: Sun Aug 28 20:21:06 2005

Name        : resmgr                       Relocations: (not relocatable)
Version     : 0.9.8_SVNr57                      Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 2                             Build Date: Sun Aug 28 22:14:34 2005

Name        : xorg-x11-libs                Relocations: (not relocatable)
Version     : 6.8.2                             Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 94                            Build Date: Mon Aug 29 21:41:30 2005

Name        : zlib                         Relocations: (not relocatable)
Version     : 1.2.3                             Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 3                             Build Date: Fri Aug 19 19:58:12 2005

I will try to put a strace and ltrace as an attachment if you want to look further.
Comment 3 Dennis Lubert 2005-09-06 20:36:12 UTC
Created attachment 48996 [details]
ltrace of evolution on my system
Comment 4 Dennis Lubert 2005-09-06 20:37:21 UTC
Created attachment 48997 [details]
and the strace (sometimes ltrace -S does not seem to get everything...)
Comment 5 Harish Krishnaswamy 2005-09-08 09:55:51 UTC
Unable to replicate this. This is more likely an issue of invalid linking on
your machine. Can you do a clean-reinstall of the gnome libraries and check this
again?
The YaST updates seem to work fine. Not sure if the apt packages differ.
Comment 6 Dennis Lubert 2005-09-08 11:08:09 UTC
Ok, I have checked the installed packages with rpm -V, nothing wrong. I have
even reinstalled some (btw. the apt packages are just symbolic links to the
normal suse packages) and still no change.
If some libraries are wrong, then they will surely differ on your and on mine
system, so it would be nice if you could run:

md5sum $(ldd $(ldd $(ldd /opt/gnome/bin/evolution | cut -d">" -f2 | cut -d"("
-f1 | sort | uniq) | cut -d">" -f2 | cut -d"(" -f1 | sort | uniq | cut -d":"
-f1) | cut -d">" -f2 | cut -d"(" -f1 | cut -d":" -f1 | sed 's/ //g' | sort | uniq) 

(I think 2 additional levels of ldd are enough to get all relevant libraries)

and post the resulting md5sums so I can check them with the ones installed on my
system
Comment 7 Dennis Lubert 2005-09-08 22:45:41 UTC
Ok, now that there is RC1, the bug does not exist anymore, evolution starts up.
(but also in the new version there is not the good old summary screen *sniff*)
Now that I can try it, it has a bug in displaying imap boxes, bug for that I
will open another bug when I have more information, thanx for trying to help guys