Bug 238155 - Evolution crashes when starting
Evolution crashes when starting
Status: CLOSED RAWHIDE
Product: Fedora
Classification: Fedora
Component: evolution (Show other bugs)
rawhide
All Linux
medium Severity high
: ---
: ---
Assigned To: Matthew Barnes
:
Depends On:
Blocks: FC7Target
  Show dependency treegraph
 
Reported: 2007-04-27 11:13 EDT by Espen Stefansen
Modified: 2007-11-30 17:12 EST (History)
0 users

See Also:
Fixed In Version: evolution-2.10.1-14.fc7
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2007-05-14 16:50:28 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:


Attachments (Terms of Use)
evolution crash-log with debuginfo (19.25 KB, text/plain)
2007-04-27 12:48 EDT, Espen Stefansen
no flags Details
Crash-log (8.13 KB, text/plain)
2007-05-14 10:00 EDT, Espen Stefansen
no flags Details


External Trackers
Tracker ID Priority Status Summary Last Updated
GNOME Desktop 427232 None None None Never

  None (edit)
Description Espen Stefansen 2007-04-27 11:13:52 EDT
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
Comment 1 Matthew Barnes 2007-04-27 12:28:07 EDT
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.
Comment 2 Espen Stefansen 2007-04-27 12:48:14 EDT
Created attachment 153642 [details]
evolution crash-log with debuginfo

evolution crash-log with debuginfo
Comment 3 Espen Stefansen 2007-05-04 04:58:10 EDT
This error happens on 2 of my computers. But if I start Evolution as root, it 
works.
Comment 4 Matthew Barnes 2007-05-07 13:24:43 EDT
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@baloo.boston.redhat.com" name="On This Computer"
base_uri="file:///home/mbarnes/.evolution/calendar/local" readonly="no"><source
uid="1170178558.3187.12@baloo.boston.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.
Comment 5 Espen Stefansen 2007-05-08 16:31:37 EDT
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"/>
Comment 6 Matthew Barnes 2007-05-08 21:19:17 EDT
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.
Comment 7 Espen Stefansen 2007-05-14 10:00:32 EDT
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.
Comment 8 Matthew Barnes 2007-05-14 10:47:59 EDT
Same logic error but different location, looks like.
Comment 9 Matthew Barnes 2007-05-14 13:04:50 EDT
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.
Comment 10 Espen Stefansen 2007-05-14 16:34:38 EDT
Good news! I upgraded to evolution-2.10.1-14.fc7 and now evolution starts up as 
it should. :)
Comment 11 Matthew Barnes 2007-05-14 16:50:28 EDT
Awesome!  I'll close this bug then, but feel free to reopen it if you still have
trouble starting Evolution.

Note You need to log in before you can comment on or make changes to this bug.