[Akonadi] [Bug 354994] Crash of Akonadi CardCalDav

Sven Eden via KDE Bugzilla bugzilla_noreply at kde.org
Tue Feb 23 15:46:16 GMT 2016


https://bugs.kde.org/show_bug.cgi?id=354994

Sven Eden <sven.eden at gmx.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |sven.eden at gmx.de

--- Comment #12 from Sven Eden <sven.eden at gmx.de> ---
Hmm... I've updated to 15.12.2 but all mails regarding exchange calendar
invitations still crash the resource.

Maybe I hit a different bug?

I got: "akonadi_davgroupware_resource" Signal: Segmentation fault (11)

The most interesting lines from the backtrace are:

--------
#5  <signal handler called>
#6  QMap<QString, QString>::detach (this=0x10) at
/usr/include/qt5/QtCore/qmap.h:364
#7  QMap<QString, QString>::operator[] (akey=..., this=0x10) at
/usr/include/qt5/QtCore/qmap.h:629
#8  EtagCache::setEtag (this=0x0, remoteId=..., etag=...)
    at
/home/portage/kde-apps/kdepim-runtime-15.12.2/work/kdepim-runtime-15.12.2/resources/dav/common/etagcache.cpp:38
#9  0x00000000004719ed in DavGroupwareResource::onItemFetched (this=0x1239990,
job=<optimized out>, updateType=DavGroupwareResource::ItemUpdateAdd)
    at
/home/portage/kde-apps/kdepim-runtime-15.12.2/work/kdepim-runtime-15.12.2/resources/dav/resource/davgroupwareresource.cpp:958
--------

See frame #8 where 'this' is 0x0?

Frame #8 source is:

--------
(gdb) frame 8
#8  EtagCache::setEtag (this=0x0, remoteId=..., etag=...)
    at
/home/portage/kde-apps/kdepim-runtime-15.12.2/work/kdepim-runtime-15.12.2/resources/dav/common/etagcache.cpp:38
38          mCache[ remoteId ] = etag;
--------

Frame #9 source is:

--------
(gdb) frame 9
#9  0x00000000004719ed in DavGroupwareResource::onItemFetched (this=0x1239990,
job=<optimized out>, updateType=DavGroupwareResource::ItemUpdateAdd)
    at
/home/portage/kde-apps/kdepim-runtime-15.12.2/work/kdepim-runtime-15.12.2/resources/dav/resource/davgroupwareresource.cpp:958
958         mEtagCaches[collection.remoteId()]->setEtag(item.remoteId(),
davItem.etag());
--------

So I *guess* collection.remoteId() should be checked first...

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list