After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 607435 - "The Evolution calendars have quit unexpectedly" error after any event opened
"The Evolution calendars have quit unexpectedly" error after any event opened
Status: RESOLVED DUPLICATE of bug 569329
Product: evolution
Classification: Applications
Component: Calendar
2.28.x (obsolete)
Other Linux
: Normal critical
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
evolution[groupwise]
Depends on:
Blocks:
 
 
Reported: 2010-01-19 10:59 UTC by dond
Modified: 2010-03-19 03:49 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Log file generated with GROUPWISE_DEBUG=1. (5.74 KB, text/x-log)
2010-01-19 10:59 UTC, dond
  Details
Trace log from gdb evolution-data-server (4.26 KB, text/x-log)
2010-01-21 14:09 UTC, dond
  Details
Better/complete trace log with more symbols loaded. (13.12 KB, text/x-log)
2010-01-22 15:54 UTC, dond
  Details
Fix 'NULL item' problem in populate_full_name() function. (1.58 KB, patch)
2010-01-27 16:22 UTC, dond
none Details | Review

Description dond 2010-01-19 10:59:20 UTC
Created attachment 151752 [details]
Log file generated with GROUPWISE_DEBUG=1.

Using Evolution with a GroupWise account, I can't either create new nor edit existing events in (GW account) calendar. Every attempt to open appointment window causes error "The Evolution calendars have quit unexpectedly" error message after few seconds (with no special action needed, just opening the window causes this error).

Calendars (even the local one) isn't working then. I haven't found any workaround on this, calendar just isn't working. Evolution itself runs then but all calendars are unusable.

- x -

OS: Linux Debian Squeeze/Sid (testing)
uname -a: Linux 2.6.30-2-amd64 #1 SMP Mon Dec 7 05:21:45 UTC 2009 x86_64 GNU/Linux
Evolution 2.28.2

Attached is logfile caught up by `GROUPWISE_DEBUG=1 evolution >& gw.log'.
Comment 1 Akhil Laddha 2010-01-20 03:49:30 UTC
"The Evolution calendars have quit unexpectedly" error indicates that evolution-data-server has crashed. Could you please start evolution-data-server in separate terminal under gdb, when it crashes do 't a a bt' and paste traces here and please install debug info packages of evolution, evolution-data-server in case you don't have, thanks.

see http://live.gnome.org/GettingTraces/Details#gdb-not-yet-running and http://live.gnome.org/GettingTraces for details about how to do this
Comment 2 dond 2010-01-21 14:09:14 UTC
Created attachment 151940 [details]
Trace log from gdb evolution-data-server
Comment 3 dond 2010-01-21 14:11:06 UTC
Hi, I've done what you wanted - see attached 'evo-trace.log' file.

Not quite sure what did you mean by "install debug info packaged". I've found and installed 'evolution-dbg' and 'evolution-data-server' packages in the Debian repository. Is that what you wrote about?

Thanks, dond
Comment 4 Akhil Laddha 2010-01-22 03:53:21 UTC
(In reply to comment #3)
> Hi, I've done what you wanted - see attached 'evo-trace.log' file.
> 
> Not quite sure what did you mean by "install debug info packaged". I've found
> and installed 'evolution-dbg' and 'evolution-data-server' packages in the
> Debian repository. Is that what you wrote about?
> 

Yep but still your traces don't have enough information. I don't see line numbers in traces as well as you missed to paste crash point in the traces. By crash point i mean, 3-4 line before you do 't a a bt'. Could you please install Orbit2, glib2 and gtk2 debuginfo packages also. Please cross check whether you have installed evolution-data-server debug packages or not. 

looks to me duplicate of bug 569329
Comment 5 dond 2010-01-22 15:53:56 UTC
Well, I've installed all -dbg packages (except Orbit2 - in Debian repositories there are only -dev packages which seem to have no debug symbols in), dpkg -l *-dbg lists:

evolution-data-server-dbg
evolution-dbg
libglib2.0-0-dbg
libgtk2.0-0-dbg
...
liborbit2-dev

Trace output (including crash point - sorry, didn't understand for the first time) is attached below. And yes, perhaps it is just the same error as #569329 - seems very similar to me.
Comment 6 dond 2010-01-22 15:54:33 UTC
Created attachment 152018 [details]
Better/complete trace log with more symbols loaded.
Comment 7 dond 2010-01-27 16:22:18 UTC
Created attachment 152420 [details] [review]
Fix 'NULL item' problem in populate_full_name() function.

Hello there,

I've been trying to fix the problem, and guess I was successful - at least now GW account calendar works for me correctly. Using proposed patch at bug 569329, comment 3 and using much simpler fix in populate_full_name() function (see attached .diff) I can run EDS without crashes now. Perhaps more systematic problem solution could be applied but I'm not enough into Evolution to know if there are some assertion tools, etc.

Anyway, thanks for hint, I hope EDS will work now for me. :-)
Comment 8 Akhil Laddha 2010-03-19 03:49:13 UTC
I will close the bug as duplicate and mention about patch in original bug.

*** This bug has been marked as a duplicate of bug 569329 ***