On Sun, 2019-11-10 at 13:05 +0000, [email protected] wrote:
> In my log file i found the following
> 
> https://paste.fedoraproject.org/paste/fqXYHwxS~A3sFzcrmq8baA

        Hi,
I see from the backtrace that it's my fault. I'm sorry. When porting
syncevolution to libecal-2.0 I missed one place (maybe more), causing
the crash. The attached patch will fix it. I made a scratch build for
Fedora 31 here[1]. Could you give it a try, please? Just click the
architecture you use, then download packages you've installed:
   $ rpm -qa | grep syncevolution
then update them, from the directory you downloaded them to:
   $ sudo dnf update ./syncevolution*.rpm

Ideally install also debuginfo and debugsource packages for
syncevolution, thus any later backtraces will contain line numbers and
such.

The fix should make it work. Let me know if it helped, please, thus I
could make an official release with it.
        Thanks and bye,
        Milan

[1] https://koji.fedoraproject.org/koji/taskinfo?taskID=38911383
diff -up syncevolution-1.5.3/src/backends/evolution/EvolutionCalendarSource.cpp.eds-libecal-2.0-b syncevolution-1.5.3/src/backends/evolution/EvolutionCalendarSource.cpp
--- syncevolution-1.5.3/src/backends/evolution/EvolutionCalendarSource.cpp.eds-libecal-2.0-b	2019-11-11 09:27:55.148982120 +0100
+++ syncevolution-1.5.3/src/backends/evolution/EvolutionCalendarSource.cpp	2019-11-11 09:27:56.117982106 +0100
@@ -370,7 +370,11 @@ static void list_revisions(const GSList
     const GSList *l;
 
     for (l = objects; l; l = l->next) {
+#ifdef HAVE_LIBECAL_2_0
+        ICalComponent *icomp = (ICalComponent*)l->data;
+#else
         icalcomponent *icomp = (icalcomponent*)l->data;
+#endif
         EvolutionCalendarSource::ItemID id = EvolutionCalendarSource::getItemID(icomp);
         string luid = id.getLUID();
         string modTime = EvolutionCalendarSource::getItemModTime(icomp);
_______________________________________________
SyncEvolution mailing list -- [email protected]
To unsubscribe send an email to [email protected]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to