Bug 378807 - dav resource crash after PC resume
Summary: dav resource crash after PC resume
Status: RESOLVED WORKSFORME
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: DAV Resource (show other bugs)
Version: 4.13
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-15 13:08 UTC by Martin Koller
Modified: 2022-11-06 10:05 UTC (History)
0 users

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 Martin Koller 2017-04-15 13:08:36 UTC
Just resumed my laptop from suspend, then I got the crash:

openSuse leap 42.2
Name        : kdepim-runtime
Version     : 17.03.80
Release     : 78.1

Application: akonadi_davgroupware_resource (akonadi_davgroupware_resource), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb5f97cf940 (LWP 31945))]

Thread 5 (Thread 0x7fb5c3fff700 (LWP 32055)):
#0  0x00007fb5f415e49d in poll () from /lib64/libc.so.6
#1  0x00007fb5ebe33314 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fb5ebe3342c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fb5f4c748ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007fb5f4c246ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007fb5f4a6c9aa in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007fb5f4a71019 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#7  0x00007fb5edeb4744 in start_thread () from /lib64/libpthread.so.0
#8  0x00007fb5f4166d3d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fb5c8a73700 (LWP 32016)):
#0  0x00007fb5ebe747b9 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007fb5ebe324d8 in g_main_context_release () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fb5ebe332be in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fb5ebe3342c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fb5f4c748ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007fb5f4c246ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#6  0x00007fb5f4a6c9aa in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#7  0x00007fb5f4a71019 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#8  0x00007fb5edeb4744 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fb5f4166d3d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fb5c9494700 (LWP 32011)):
#0  0x00007fb5f415e49d in poll () from /lib64/libc.so.6
#1  0x00007fb5ebe33314 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fb5ebe3342c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fb5f4c748ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007fb5f4c246ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007fb5f4a6c9aa in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007fb5f5c61d15 in ?? () from /usr/lib64/libQt5DBus.so.5
#7  0x00007fb5f4a71019 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#8  0x00007fb5edeb4744 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fb5f4166d3d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fb5d5928700 (LWP 31976)):
#0  0x00007fb5f415e49d in poll () from /lib64/libc.so.6
#1  0x00007fb5ee2d93c2 in _xcb_conn_wait () from /usr/lib64/libxcb.so.1
#2  0x00007fb5ee2db10f in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007fb5d7412c29 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007fb5f4a71019 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#5  0x00007fb5edeb4744 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fb5f4166d3d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fb5f97cf940 (LWP 31945)):
[KCrash Handler]
#6  0x00007fb5f40b18d7 in raise () from /lib64/libc.so.6
#7  0x00007fb5f40b2caa in abort () from /lib64/libc.so.6
#8  0x00007fb5f4a5c6fe in QMessageLogger::fatal(char const*, ...) const () from /usr/lib64/libQt5Core.so.5
#9  0x00007fb5f4a58001 in qt_assert_x(char const*, char const*, char const*, int) () from /usr/lib64/libQt5Core.so.5
#10 0x00007fb5f913673c in Akonadi::ResourceBase::collectionsRetrieved (this=0xd021b0, collections=...) at /home/KDE5/source/akonadi/src/agentbase/resourcebase.cpp:802
#11 0x0000000000452f7f in DavGroupwareResource::onRetrieveCollectionsFinished (this=0xd021b0, job=<optimized out>) at /usr/src/debug/kdepim-runtime-17.03.80/resources/dav/resource/davgroupwareresource.cpp:793
#12 0x00007fb5f4c4e71c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#13 0x00007fb5f59f1a92 in KJob::result (this=this@entry=0x9406c0, _t1=_t1@entry=0x9406c0) at /usr/src/debug/kcoreaddons-5.32.0/build/src/lib/moc_kjob.cpp:570
#14 0x00007fb5f59f27bf in KJob::finishJob (this=0x9406c0, emitResult=<optimized out>) at /usr/src/debug/kcoreaddons-5.32.0/src/lib/jobs/kjob.cpp:109
#15 0x00007fb5f8ecd4ae in KDAV::DavCollectionsMultiFetchJob::davJobFinished(KJob*) () from /usr/lib64/libKPimKDAV.so.5
#16 0x00007fb5f4c4e71c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#17 0x00007fb5f59f1a92 in KJob::result (this=this@entry=0xe1f710, _t1=_t1@entry=0xe1f710) at /usr/src/debug/kcoreaddons-5.32.0/build/src/lib/moc_kjob.cpp:570
#18 0x00007fb5f59f27bf in KJob::finishJob (this=0xe1f710, emitResult=<optimized out>) at /usr/src/debug/kcoreaddons-5.32.0/src/lib/jobs/kjob.cpp:109
#19 0x00007fb5f8ec9534 in KDAV::DavCollectionsFetchJob::collectionsFetchFinished(KJob*) () from /usr/lib64/libKPimKDAV.so.5
#20 0x00007fb5f4c4e71c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#21 0x00007fb5f59f1a92 in KJob::result (this=this@entry=0xe6a280, _t1=_t1@entry=0xe6a280) at /usr/src/debug/kcoreaddons-5.32.0/build/src/lib/moc_kjob.cpp:570
#22 0x00007fb5f59f27bf in KJob::finishJob (this=0xe6a280, emitResult=<optimized out>) at /usr/src/debug/kcoreaddons-5.32.0/src/lib/jobs/kjob.cpp:109
#23 0x00007fb5f59f282a in KJob::emitResult (this=<optimized out>) at /usr/src/debug/kcoreaddons-5.32.0/src/lib/jobs/kjob.cpp:293
#24 0x00007fb5f66c8ca2 in KIO::SimpleJob::slotFinished (this=this@entry=0xe6a280) at /usr/src/debug/kio-5.32.0/src/core/simplejob.cpp:233
#25 0x00007fb5f66d1e33 in KIO::TransferJob::slotFinished (this=this@entry=0xe6a280) at /usr/src/debug/kio-5.32.0/src/core/transferjob.cpp:166
#26 0x00007fb5f667c84e in KIO::DavJob::slotFinished (this=0xe6a280) at /usr/src/debug/kio-5.32.0/src/core/davjob.cpp:127
#27 0x00007fb5f4c4e0d5 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#28 0x00007fb5f66adde1 in KIO::SlaveInterface::dispatch (this=0xd6a740, _cmd=<optimized out>, rawdata=...) at /usr/src/debug/kio-5.32.0/src/core/slaveinterface.cpp:160
#29 0x00007fb5f66ab518 in KIO::SlaveInterface::dispatch (this=0xd6a740) at /usr/src/debug/kio-5.32.0/src/core/slaveinterface.cpp:89
#30 0x00007fb5f66af84e in KIO::Slave::gotInput (this=0xd6a740) at /usr/src/debug/kio-5.32.0/src/core/slave.cpp:399
#31 0x00007fb5f672e865 in KIO::Slave::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kio-5.32.0/build/src/core/KF5KIOCore_automoc.dir/moc_slave_HJU3JQIV4SC6KR.cpp:89
#32 0x00007fb5f4c4e0d5 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#33 0x00007fb5f665c177 in KIO::Connection::readyRead (this=<optimized out>) at /usr/src/debug/kio-5.32.0/build/src/core/moc_connection_p.cpp:144
#34 KIO::ConnectionPrivate::dequeue (this=0xe68550) at /usr/src/debug/kio-5.32.0/src/core/connection.cpp:46
#35 0x00007fb5f4c4f886 in QObject::event(QEvent*) () from /usr/lib64/libQt5Core.so.5
#36 0x00007fb5f6cfc1bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#37 0x00007fb5f6d030f0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#38 0x00007fb5f4c26245 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#39 0x00007fb5f4c282a3 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQt5Core.so.5
#40 0x00007fb5f4c75043 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/libQt5Core.so.5
#41 0x00007fb5ebe33134 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#42 0x00007fb5ebe33388 in ?? () from /usr/lib64/libglib-2.0.so.0
#43 0x00007fb5ebe3342c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#44 0x00007fb5f4c7488c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#45 0x00007fb5f4c246ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#46 0x00007fb5f4c2c344 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#47 0x00007fb5f913513c in Akonadi::ResourceBase::init (r=0xd021b0) at /home/KDE5/source/akonadi/src/agentbase/resourcebase.cpp:607
#48 0x0000000000456a7c in Akonadi::ResourceBase::init<DavGroupwareResource> (argc=3, argv=<optimized out>) at /usr/include/KF5/AkonadiAgentBase/resourcebase.h:196
#49 0x00007fb5f409d6e5 in __libc_start_main () from /lib64/libc.so.6
#50 0x0000000000419219 in _start () at ../sysdeps/x86_64/start.S:118
Comment 1 Justin Zobel 2022-11-04 03:10:39 UTC
Thank you for reporting this issue in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the issue with a recent software version?

If you can reproduce the issue, please change the status to "REPORTED" when replying. Thank you!
Comment 2 Martin Koller 2022-11-06 10:05:00 UTC
did not see it recently