Bug 226608

Summary: Crash when adding iCal resource to Akonadi
Product: [Frameworks and Libraries] Akonadi Reporter: Alex Merry <alex.merry>
Component: ICal file resourceAssignee: Volker Krause <vkrause>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, kdepim-bugs
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Alex Merry 2010-02-13 00:15:50 UTC
Application: akonadi_ical_resource (0.1)
KDE Platform Version: 4.4.00 (KDE 4.4.0) (Compiled from sources)
Qt Version: 4.6.1
Operating System: Linux 2.6.32-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
I added an iCal file based resource using the Akondai KCM (and gave it a filename that did not exist in a folder that did exist) and got the following crash report.

The other resources I have are Local Folders (offline) and Personal Contacts (has a green dot, but no status message, and I've just imported a bunch of contacts from a VCF file successfully).  The KCM also has a green dot (and no status message) for the iCal resource.  The iCal file seems to have been created successfully.

 -- Backtrace:
Application: Akonadi Resource (akonadi_ical_resource), signal: Segmentation fault
[KCrash Handler]
#5  0x00007f708d7ff46a in QList<KDirWatchPrivate::Client*>::detach (this=0x28) at /home/kde-devel/qt/include/QtCore/../../../src/qt/src/corelib/tools/qlist.h:122
#6  0x00007f708d7fe426 in QList<KDirWatchPrivate::Client*>::begin (this=0x28) at /home/kde-devel/qt/include/QtCore/../../../src/qt/src/corelib/tools/qlist.h:248
#7  0x00007f708d7f69a9 in KDirWatchPrivate::Entry::removeClient (this=0x0, instance=0x0) at /home/kde-devel/src/KDE/kdelibs/kio/kio/kdirwatch.cpp:456
#8  0x00007f708d7f8b69 in KDirWatchPrivate::removeEntry (this=0x23ea690, instance=0x0, e=0x0, sub_entry=0x0) at /home/kde-devel/src/KDE/kdelibs/kio/kio/kdirwatch.cpp:890
#9  0x00007f708d7fa8cc in KDirWatchPrivate::slotRemoveDelayed (this=0x23ea690) at /home/kde-devel/src/KDE/kdelibs/kio/kio/kdirwatch.cpp:1313
#10 0x00007f708d7fd7d7 in KDirWatchPrivate::qt_metacall (this=0x23ea690, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7fffd5543360) at /home/kde-devel/build/KDE/kdelibs/kio/kdirwatch_p.moc:84
#11 0x00007f708aba4fb1 in QMetaObject::metacall (object=0x23ea690, cl=QMetaObject::InvokeMetaMethod, idx=7, argv=0x7fffd5543360) at /home/kde-devel/src/qt/src/corelib/kernel/qmetaobject.cpp:237
#12 0x00007f708abb897f in QMetaObject::activate (sender=0x283b450, m=0x7f708aeec640, local_signal_index=0, argv=0x0) at /home/kde-devel/src/qt/src/corelib/kernel/qobject.cpp:3264
#13 0x00007f708abc1665 in QSingleShotTimer::timeout (this=0x283b450) at .moc/debug-shared/qtimer.moc:82
#14 0x00007f708abc1535 in QSingleShotTimer::timerEvent (this=0x283b450) at /home/kde-devel/src/qt/src/corelib/kernel/qtimer.cpp:308
#15 0x00007f708abb48fd in QObject::event (this=0x283b450, e=0x7fffd5543d40) at /home/kde-devel/src/qt/src/corelib/kernel/qobject.cpp:1204
#16 0x00007f708b889c6a in QApplicationPrivate::notify_helper (this=0x2294eb0, receiver=0x283b450, e=0x7fffd5543d40) at /home/kde-devel/src/qt/src/gui/kernel/qapplication.cpp:4297
#17 0x00007f708b8872c2 in QApplication::notify (this=0x7fffd5544190, receiver=0x283b450, e=0x7fffd5543d40) at /home/kde-devel/src/qt/src/gui/kernel/qapplication.cpp:3701
#18 0x00007f708c7781af in KApplication::notify (this=0x7fffd5544190, receiver=0x283b450, event=0x7fffd5543d40) at /home/kde-devel/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302
#19 0x00007f708ab9dd31 in QCoreApplication::notifyInternal (this=0x7fffd5544190, receiver=0x283b450, event=0x7fffd5543d40) at /home/kde-devel/src/qt/src/corelib/kernel/qcoreapplication.cpp:704
#20 0x00007f708b87afa1 in QCoreApplication::sendEvent (receiver=0x283b450, event=0x7fffd5543d40) at ../../include/QtCore/../../../src/qt/src/corelib/kernel/qcoreapplication.h:215
#21 0x00007f708abd6f53 in QTimerInfoList::activateTimers (this=0x2298b80) at /home/kde-devel/src/qt/src/corelib/kernel/qeventdispatcher_unix.cpp:603
#22 0x00007f708abd2a0c in timerSourceDispatch (source=0x2298b20) at /home/kde-devel/src/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:184
#23 0x00007f708abd2af3 in idleTimerSourceDispatch (source=0x2298be0) at /home/kde-devel/src/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:231
#24 0x00007f7085ec126e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#25 0x00007f7085ec4c28 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#26 0x00007f7085ec4d50 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#27 0x00007f708abd3c69 in QEventDispatcherGlib::processEvents (this=0x2256c60, flags=...) at /home/kde-devel/src/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:412
#28 0x00007f708b958d1c in QGuiEventDispatcherGlib::processEvents (this=0x2256c60, flags=...) at /home/kde-devel/src/qt/src/gui/kernel/qguieventdispatcher_glib.cpp:204
#29 0x00007f708ab9b54c in QEventLoop::processEvents (this=0x7fffd55440f0, flags=...) at /home/kde-devel/src/qt/src/corelib/kernel/qeventloop.cpp:149
#30 0x00007f708ab9b6a0 in QEventLoop::exec (this=0x7fffd55440f0, flags=...) at /home/kde-devel/src/qt/src/corelib/kernel/qeventloop.cpp:197
#31 0x00007f708ab9e3f6 in QCoreApplication::exec () at /home/kde-devel/src/qt/src/corelib/kernel/qcoreapplication.cpp:981
#32 0x00007f708b886e40 in QApplication::exec () at /home/kde-devel/src/qt/src/gui/kernel/qapplication.cpp:3576
#33 0x00007f708e4fb156 in Akonadi::ResourceBase::init (r=0x23e6570) at /home/kde-devel/src/KDE/kdepimlibs/akonadi/resourcebase.cpp:219
#34 0x0000000000417d03 in Akonadi::ResourceBase::init<ICalResource> (argc=3, argv=0x7fffd55442f8) at /home/kde-devel/kde/include/akonadi/resourcebase.h:186
#35 0x0000000000417c4c in main (argc=3, argv=0x7fffd55442f8) at /home/kde-devel/src/KDE/kdepim/runtime/resources/ical/icalresourcemain.cpp:22

Reported using DrKonqi
Comment 1 Dario Andres 2010-02-15 15:10:18 UTC
Merging with bug 226788. Thanks

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