Bug 194527 - Akonadi resource groupdav delete
Summary: Akonadi resource groupdav delete
Status: RESOLVED UNMAINTAINED
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: KResource compat bridges (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Volker Krause
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-29 11:32 UTC by Christoph Kaulich
Modified: 2015-10-24 10:12 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christoph Kaulich 2009-05-29 11:32:40 UTC
Application that crashed: akonadi_kcal_resource
Version of the application: 0.1
KDE Version: 4.2.85 (KDE 4.2.85 (KDE 4.3 Beta1))
Qt Version: 4.5.1
Operating System: Linux 2.6.27.24-170.2.68.fc10.x86_64 x86_64

What I was doing when the application crashed:
deleting an event from a Akonadi groupdav resource leads to a crash

 -- Backtrace:
Application: Akonadi Resource (akonadi_kcal_resource), signal: Segmentation fault
[KCrash Handler]
#5  0x00007f4dc8bc9111 in KCal::ConfirmSaveDialog::addIncidences () from /usr/lib64/libkcal.so.4
#6  0x00007f4dbd142bf3 in KCal::ResourceGroupwareBase::confirmSave () from /usr/lib64/libkgroupwarebase.so.4
#7  0x00007f4dbd143e93 in KCal::ResourceGroupwareBase::doSave () from /usr/lib64/libkgroupwarebase.so.4
#8  0x00007f4dc8bb3de5 in KCal::ResourceCached::save () from /usr/lib64/libkcal.so.4
#9  0x00007f4dc8bb3f30 in KCal::ResourceCached::slotSave () from /usr/lib64/libkcal.so.4
#10 0x00007f4dc8bb4030 in KCal::ResourceCached::qt_metacall () from /usr/lib64/libkcal.so.4
#11 0x00007f4dbd143d25 in KCal::ResourceGroupwareBase::qt_metacall () from /usr/lib64/libkgroupwarebase.so.4
#12 0x000000342db59422 in QMetaObject::activate () from /usr/lib64/libQtCore.so.4
#13 0x000000342db53703 in QObject::event () from /usr/lib64/libQtCore.so.4
#14 0x000000342f78f46d in QApplicationPrivate::notify_helper () from /usr/lib64/libQtGui.so.4
#15 0x000000342f7976ea in QApplication::notify () from /usr/lib64/libQtGui.so.4
#16 0x00007f4dc7d4880b in KApplication::notify () from /usr/lib64/libkdeui.so.5
#17 0x000000342db437dc in QCoreApplication::notifyInternal () from /usr/lib64/libQtCore.so.4
#18 0x000000342db70a09 in ?? () from /usr/lib64/libQtCore.so.4
#19 0x000000342db6d11d in ?? () from /usr/lib64/libQtCore.so.4
#20 0x00000038eb8377bb in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#21 0x00000038eb83af8d in ?? () from /lib64/libglib-2.0.so.0
#22 0x00000038eb83b14b in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#23 0x000000342db6d07f in QEventDispatcherGlib::processEvents () from /usr/lib64/libQtCore.so.4
#24 0x000000342f82675f in ?? () from /usr/lib64/libQtGui.so.4
#25 0x000000342db42082 in QEventLoop::processEvents () from /usr/lib64/libQtCore.so.4
#26 0x000000342db4244d in QEventLoop::exec () from /usr/lib64/libQtCore.so.4
#27 0x000000342db44714 in QCoreApplication::exec () from /usr/lib64/libQtCore.so.4
#28 0x00007f4dc9542ba2 in Akonadi::ResourceBase::init () from /usr/lib64/libakonadi-kde.so.4
#29 0x00000000004091a8 in _start ()
Comment 1 Christophe Marin 2009-05-29 11:40:19 UTC
Unfortunately, the backtrace is not useful. Can you reproduce the crash easily ?

If so, we'd be interested in a better backtrace. You will find more informations on this page : http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports

You will need the kdepimlibs and akonadi debug packages.
Comment 2 Christoph Kaulich 2009-06-26 10:17:54 UTC
Now I got a crash with debuginfo packages installed, if you need more info contact me.

Application: Akonadi Resource (akonadi_kcal_resource), signal: Segmentation fault
[KCrash Handler]
#5  0x00007fc69d11ee73 in KCal::ConfirmSaveDialog::addIncidences(KCal::ListBase<KCal::Incidence> const&, QString const&) () from /usr/lib64/libkcal.so.4
#6  0x00007fc692118c94 in KCal::ResourceGroupwareBase::confirmSave (this=<value optimized out>) at /usr/src/debug/kdepim-4.2.90/kresources/lib/kcal_resourcegroupwarebase.cpp:405
#7  0x00007fc692119eed in KCal::ResourceGroupwareBase::doSave (this=0x16b6ab0, syncCache=<value optimized out>) at /usr/src/debug/kdepim-4.2.90/kresources/lib/kcal_resourcegroupwarebase.cpp:322
#8  0x00007fc69d109b64 in KCal::ResourceCached::save(KCal::ResourceCached::CacheAction, KCal::Incidence*) () from /usr/lib64/libkcal.so.4
#9  0x00007fc69d109ca2 in KCal::ResourceCached::slotSave() () from /usr/lib64/libkcal.so.4
#10 0x00007fc69d109dac in KCal::ResourceCached::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkcal.so.4
#11 0x00007fc692119d70 in KCal::ResourceGroupwareBase::qt_metacall (this=0x7fff7810caf0, _c=28498176, _id=-2116676863, _a=0xfffffffffff8ba24)
    at /usr/src/debug/kdepim-4.2.90/x86_64-redhat-linux-gnu/kresources/lib/kcal_resourcegroupwarebase.moc:71
#12 0x0000003881d54cec in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4
#13 0x0000003881d4ebc3 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#14 0x000000388358ea8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#15 0x0000003883595e3e in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#16 0x0000003c7d40feb6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#17 0x0000003881d3f61c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#18 0x0000003881d6a622 in ?? () from /usr/lib64/libQtCore.so.4
#19 0x0000003881d6815d in ?? () from /usr/lib64/libQtCore.so.4
#20 0x0000003880c37afe in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#21 0x0000003880c3b1d8 in ?? () from /lib64/libglib-2.0.so.0
#22 0x0000003880c3b300 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#23 0x0000003881d680a6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#24 0x000000388362162e in ?? () from /usr/lib64/libQtGui.so.4
#25 0x0000003881d3df52 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#26 0x0000003881d3e324 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#27 0x0000003881d403c9 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#28 0x0000003c806be592 in Akonadi::ResourceBase::init(Akonadi::ResourceBase*) () from /usr/lib64/libakonadi-kde.so.4
#29 0x0000000000408f98 in Akonadi::ResourceBase::init<KCalResource> (argv=<value optimized out>, argc=<value optimized out>) at /usr/include/kde4/akonadi/resourcebase.h:185
#30 main (argv=<value optimized out>, argc=<value optimized out>) at /usr/src/debug/kdepim-4.2.90/akonadi/resources/kcal/kcalresource.cpp:684
Comment 3 Christoph Kaulich 2009-06-26 10:53:02 UTC
Systems Fedora 11, KDE 4.2.90, 64bit

And some other source packages: 

Application: Akonadi Resource (akonadi_kcal_resource), signal: Segmentation fault
[KCrash Handler]
#5  0x000000000216e3e8 in ?? ()
#6  0x00007f1f30631e76 in KCal::ConfirmSaveDialog::addIncidences (this=<value optimized out>, incidences=<value optimized out>, operation=<value optimized out>)
    at /usr/src/debug/kdepimlibs-4.2.90/kcal/confirmsavedialog.cpp:92
#7  0x00007f1f28428c94 in KCal::ResourceGroupwareBase::confirmSave (this=<value optimized out>) at /usr/src/debug/kdepim-4.2.90/kresources/lib/kcal_resourcegroupwarebase.cpp:405
#8  0x00007f1f28429eed in KCal::ResourceGroupwareBase::doSave (this=0x203b870, syncCache=<value optimized out>) at /usr/src/debug/kdepim-4.2.90/kresources/lib/kcal_resourcegroupwarebase.cpp:322
#9  0x00007f1f3061cb64 in KCal::ResourceCached::save (this=0x203b870, action=KCal::ResourceCached::SyncCache, incidence=0x0) at /usr/src/debug/kdepimlibs-4.2.90/kcal/resourcecached.cpp:487
#10 0x00007f1f3061cca2 in KCal::ResourceCached::slotSave (this=0x203b870) at /usr/src/debug/kdepimlibs-4.2.90/kcal/resourcecached.cpp:819
#11 0x00007f1f3061cdac in KCal::ResourceCached::qt_metacall (this=0x203b870, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>)
    at /usr/src/debug/kdepimlibs-4.2.90/x86_64-redhat-linux-gnu/kcal/resourcecached.moc:72
#12 0x00007f1f28429d70 in KCal::ResourceGroupwareBase::qt_metacall (this=0x7fffc87e0840, _c=36255472, _id=-2116676863, _a=0xfffffffffff8ba24)
    at /usr/src/debug/kdepim-4.2.90/x86_64-redhat-linux-gnu/kresources/lib/kcal_resourcegroupwarebase.moc:71
#13 0x0000003881d54cec in QMetaObject::activate (sender=0x203b210, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0xfffffffffff8ba24) at kernel/qobject.cpp:3120
#14 0x0000003881d4ebc3 in QObject::event (this=0x203b210, e=0x22936f0) at kernel/qobject.cpp:1082
#15 0x000000388358ea8c in QApplicationPrivate::notify_helper (this=0x1fb2f40, receiver=0x203b210, e=0x7fffc87e12c0) at kernel/qapplication.cpp:4057
#16 0x0000003883595e3e in QApplication::notify (this=0x7fffc87e15d0, receiver=0x203b210, e=0x7fffc87e12c0) at kernel/qapplication.cpp:4022
#17 0x0000003c7d40feb6 in KApplication::notify (this=0x7fffc87e15d0, receiver=0x203b210, event=0x7fffc87e12c0) at /usr/src/debug/kdelibs-4.2.90/kdeui/kernel/kapplication.cpp:302
#18 0x0000003881d3f61c in QCoreApplication::notifyInternal (this=0x7fffc87e15d0, receiver=0x203b210, event=0x7fffc87e12c0) at kernel/qcoreapplication.cpp:610
#19 0x0000003881d6a622 in QCoreApplication::sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213
#20 QTimerInfoList::activateTimers (event=<value optimized out>, receiver=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:572
#21 0x0000003881d6815d in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:164
#22 0x0000003880c37afe in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#23 0x0000003880c3b1d8 in ?? () from /lib64/libglib-2.0.so.0
#24 0x0000003880c3b300 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#25 0x0000003881d680a6 in QEventDispatcherGlib::processEvents (this=0x1f9aba0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324
#26 0x000000388362162e in QGuiEventDispatcherGlib::processEvents (this=0x7fffc87e0840, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#27 0x0000003881d3df52 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 36}) at kernel/qeventloop.cpp:149
#28 0x0000003881d3e324 in QEventLoop::exec (this=0x7fffc87e1560, flags={i = 0}) at kernel/qeventloop.cpp:200
#29 0x0000003881d403c9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#30 0x0000003c806be592 in Akonadi::ResourceBase::init (r=0x2097500) at /usr/src/debug/kdepimlibs-4.2.90/akonadi/resourcebase.cpp:225
#31 0x0000000000408f98 in Akonadi::ResourceBase::init<KCalResource> (argv=<value optimized out>, argc=<value optimized out>) at /usr/include/kde4/akonadi/resourcebase.h:185
#32 main (argv=<value optimized out>, argc=<value optimized out>) at /usr/src/debug/kdepim-4.2.90/akonadi/resources/kcal/kcalresource.cpp:684
Comment 4 Christoph Feck 2013-09-12 21:44:50 UTC
This crash report is at least 3 years old and there were no further comments or status updates since then.

Therefore we believe that this crash is already fixed in recent KDE 4 versions or the backtrace is no longer applicable to the current KDE 4 sources.

If the crash still happens with a recent KDE version (4.10.5 or 4.11), please add an updated backtrace or provide steps to reproduce. For more information, see http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports

(To prevent automatic closing of this bug in the future, please set the bug status to ASSIGNED or CONFIRMED)
Comment 5 Volker Krause 2015-10-24 10:12:13 UTC
The KResource compatibility bridges don't exist anymore with KDE PIM 15.08.