evolution refuses to start

Bug #144669 reported by Markus Kienast
2
Affects Status Importance Assigned to Milestone
evolution (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: evolution

Evolution crashes on startup even with after rm .evolution.

elias@doroga:~$ evolution
CalDAV Eplugin starting up ...

(evolution-2.10:6615): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(evolution-2.10:6615): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(evolution-2.10:6615): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(evolution-2.10:6615): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(evolution-2.10:6615): e-data-server-CRITICAL **: e_source_group_peek_base_uri: assertion `E_IS_SOURCE_GROUP (group)' failed
Segmentation fault (core dumped)

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug report. Please try to obtain a backtrace http://wiki.ubuntu.com/DebuggingProgramCrash and attach the file to the bug report. This will greatly help us in tracking down your problem.

Changed in evolution:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Markus Kienast (elias1884) wrote :

diffing a working and a non-working gconf I found out that evolution 2.10.1 uses an attribute "color" where 2.12 uses "color_spec". But changing these settings to "color" did not change anything.

Attached the gdb output.

Revision history for this message
Markus Kienast (elias1884) wrote :

I tracked down the source of the problem.

Evolution 2.12 had no problem with having 2 <properties> sections in the /apps/evolution/calendar/sources key (see below), while version 2.10.1 does not like that. As soon as I copied <property name="create_source" value="no"/> to the latter <properties> section and deleted the first section, everything went back to normal. Took me half a day for trail and error debugging.

Unfortunately nobody else will need this, since the bug does not occur anymore in Gutsy's Evolution version and probably nobody is as stupid as me, to use a production /home dir for both stable and testing release simultaneously. I do not know if it is valid gconf XML to have the same section twice in a key? Anyhow, Gusty's Evolution can handle it obviously. Well anyhow, if somebody else runs into the same problem, at least here is the answer.

Maybe still somebody feels obligated to fix this in Feisty's Evolution.

<?xml version="1.0"?>
<group uid="1152739267.20701.11@doroga" name="Contacts" base_uri="contacts://" readonly="no"><properties><property name="create_source" value="no"/></properties><source uid="1152739267.20701.12@doroga" name="Birthdays &amp; Anniversaries" relative_uri="/" color_spec="#DDBECE"><properties><property name="alarm" value="true"/><property name="delete" value="no"/></properties></source></group>

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug. Using a configuration not matching the version is not something supported. Closing since that works in gutsy and that doesn't look a candidate for a stable upload

Changed in evolution:
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.