Bugzilla – Bug 115438
evolution does not startup
Last modified: 2005-11-21 04:44:19 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...
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.
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.
Created attachment 48996 [details] ltrace of evolution on my system
Created attachment 48997 [details] and the strace (sometimes ltrace -S does not seem to get everything...)
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.
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
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