Description of problem: Evolution crashes when it's started from the menu. It complains about the task- application. Version-Release number of selected component (if applicable): evolution-2.10.1-4.fc7 evolution-data-server-1.10.1-1.fc7 How reproducible: Every time Evolution is started Steps to Reproduce: 1. Start Evolution 2. 3. Actual results: Crash Expected results: A working Evolution Additional info: Link to the bug in Gnome bugzilla: http://bugzilla.gnome.org/ show_bug.cgi?id=427232
Thanks for reporting this. Can you please attach the Bug Buddy output to this bug the next time you encounter the crash? The debugging information in the GNOME bug does not look valid.
Created attachment 153642 [details] evolution crash-log with debuginfo evolution crash-log with debuginfo
This error happens on 2 of my computers. But if I start Evolution as root, it works.
Can I have you post the value of one of your GConf keys please? I'm looking for GConf key /apps/evolution/calendar/sources. This key will consist of a list of strings, with each string containing XML data. There should be an entry in that list that has the words "On This Computer" toward the beginning. Please copy and paste that entry here. For example, here's what mine looks like: <?xml version="1.0"?> <group uid="1170178558.3187.11.redhat.com" name="On This Computer" base_uri="file:///home/mbarnes/.evolution/calendar/local" readonly="no"><source uid="1170178558.3187.12.redhat.com" name="Personal" relative_uri="system" color="becedd"><properties><property name="alarm" value="true"/></properties></source></group> I'm looking for whether you have a <source> tag that's missing a "relative_uri" attribute. My example above has one. If I remove that attribute and start Evolution, Evolution immediately crashes with exactly the same backtrace as you posted. If you can confirm that your GConf is missing a "relative_uri" attribute, I should be able to get this crash fixed straight away.
I'm actually missing "sources". In .gconf/apps/evolution/calendar/ there should be a sources file right? In gconf-editor, it says; this key has no schema. But it shows this: <?xml version="1.0"?> <group uid="1175376361.5631.1@rawhide-vm" name="On This Computer" base_uri="file:///home/espens/.evolution/calendar/local" readonly="no"><source uid="1175376361.5631.0@rawhide-vm" name="Personal" uri="file:///home/espens/.evolution/calendar/local/system" color_spec="#becedd"/></group> <?xml version="1.0"?> <group uid="1176421615.4239.0@rawhide-vm" name="CalDAV" base_uri="caldav://" readonly="no"/>
It's easier to install the gconf-editor package and look at the configuration data that way (via Applications -> System Tools -> Configuration Editor), but yeah that's the data I was looking for. I see you have an absolute uri tag but not a relative uri tag, which is fine. Evolution is handling it wrong. Try updating to evolution-2.10.1-13.fc7 and see if that works better for you.
Created attachment 154645 [details] Crash-log It took my some time to find where i could try the new evolution packages. :) Unfortunately, evolution still crashes. I attached the new crash-log.
Same logic error but different location, looks like.
Actually this same logic error showed up in quite a number of places throughout Evolution. I've attempted to fix as many as I could find, including the location where you reported the latest crash. Please try upgrading to evolution-2.10.1-14.fc7 or later.
Good news! I upgraded to evolution-2.10.1-14.fc7 and now evolution starts up as it should. :)
Awesome! I'll close this bug then, but feel free to reopen it if you still have trouble starting Evolution.