#519740 evolution crashes at saving a task after editing its title

Package:
evolution
Source:
evolution
Description:
groupware suite with mail client and organizer
Submitter:
Alexey Mishustin
Date:
2010-04-24 01:00:03 UTC
Severity:
normal
#519740#5
Date:
2009-03-14 18:47:11 UTC
From:
To:
How to reproduce the crash:
1. Open evolution
2. Go to "Tasks"
3. Open any existing task
4. Change the title of the task
5. Immediately after that - save the title

It crashes in 100% of cases after pushing "Save" button
(or corresponding File->Save) if I push it immediately
after editing the title of a task.

If I move the cursor from the title field to another one
(and edit some more field except the title), program doesn't crash.

#519740#10
Date:
2009-03-14 19:31:03 UTC
From:
To:
...One more condition to reproduce the crash. I have 2 keyboard layouts:
english and russian. It's necessary to switch between them after opening
evolution. If I don't switch, it doesn't crash.

#519740#15
Date:
2010-03-04 01:49:58 UTC
From:
To:
This problem still exists in the current Lenny version (as of March
2010).

#519740#20
Date:
2010-03-04 06:22:32 UTC
From:
To:
But there's no upstream minor update on evolution 2.22. It would help if
you were able to say if it's reproducible on squeeze or sid.

If there's a patch fixing the problem and it's not too invasive, it
might be possible to include it in Lenny (in proposed-updates then a
point release) but I don't have time to look at it right now. What you
can do is search GNOME bugzilla trying to find that bug and give the
address here so we know where to look.

Cheers,

#519740#25
Date:
2010-03-04 20:54:17 UTC
From:
To:
I was not able to find anything in gnome's bugzilla about this.

This is the error I'm getting, reproducible on two different Lenny
boxes:
===============
(evolution:8662): calendar-gui-CRITICAL **:
e_cal_model_get_component_at: assertion `row >= 0 && row <
priv->objects->len' failed

(evolution:8662): calendar-gui-CRITICAL **:
e_cal_model_copy_component_data: assertion `comp_data != NULL' failed
Segmentation fault
===============

I did find someone talking about what looks like it might be the same
error here (using evolution 2.22 in ubuntu):
http://www.mail-archive.com/desktop-bugs@lists.ubuntu.com/msg213175.html

And he even provides some sort of patch here:
http://www.mail-archive.com/desktop-bugs@lists.ubuntu.com/msg222262.html

#519740#30
Date:
2010-04-07 07:02:14 UTC
From:
To:
So, it's been about a month with no reply.  Will we just have to wait
for, or upgrade to squeeze for a fix?

#519740#35
Date:
2010-04-23 08:37:43 UTC
From:
To:
The launchpad bug you linked points to a GNOME bugzilla entry:
https://bugzilla.gnome.org/show_bug.cgi?id=544187 so it might be worth
trying to rebuild lenny evolution with patch from r36276.

If you can do that and confirm it fixes the problem, it'd be nice. If
you can't, I'll try to prepare some packages and provide them to you so
you can test, but it'll take some time. Then, if it fixes the problem,
it might become part of a lenny point release.

Cheers,

#519740#40
Date:
2010-04-24 00:57:31 UTC
From:
To:
I can't get it to compile, sadly.  It fails on one of the files
(calendar/gui/e-day-view.c) that was patched.

"e-day-view.c: In function 'e_day_view_init':
e-day-view.c:1350: error: 'model_rows_deleted_cb' undeclared (first use
in this function)"

Perhaps you might have more luck.

Yves-Alexis Perez wrote, On 04/23/2010 01:37 AM: