Bug 341759 - kontact crash when updating Kolab calendar
Summary: kontact crash when updating Kolab calendar
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-12-10 20:14 UTC by Dj YB
Modified: 2018-02-01 09:54 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (10.33 KB, text/plain)
2014-12-31 14:54 UTC, Dj YB
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dj YB 2014-12-10 20:14:33 UTC
Application: kontact (4.14.2)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.17.2-200.fc20.x86_64 x86_64
Distribution: "Fedora release 20 (Heisenbug)"

-- Information about the crash:
- What I was doing when the application crashed:
updated Kolab calendar from an iCal file attached to an e mail

-- Backtrace:
Application: Kontact (kontact), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa933ca5940 (LWP 2072))]

Thread 5 (Thread 0x7fa8e7a44700 (LWP 2567)):
#0  0x000000395220bca0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003aaf0b9a8d in JSC::BlockAllocator::blockFreeingThreadMain() () from /lib64/libQtWebKit.so.4
#2  0x0000003aaf3abe36 in WTF::wtfThreadEntryPoint(void*) () from /lib64/libQtWebKit.so.4
#3  0x0000003952207ee5 in start_thread () from /lib64/libpthread.so.0
#4  0x00000039516f4b8d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fa8dcbb6700 (LWP 2763)):
#0  0x000000395220a077 in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x0000003954a8a5a1 in g_mutex_lock () from /lib64/libglib-2.0.so.0
#2  0x0000003954a4959a in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#3  0x0000003954a496dc in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x000000395dbb543e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#5  0x000000395db8538f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x000000395db856dd in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#7  0x000000395da79e5f in QThread::exec() () from /lib64/libQtCore.so.4
#8  0x000000395da7c69f in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#9  0x0000003952207ee5 in start_thread () from /lib64/libpthread.so.0
#10 0x00000039516f4b8d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fa8d9420700 (LWP 2831)):
#0  0x0000003954a8a2ea in g_mutex_get_impl () from /lib64/libglib-2.0.so.0
#1  0x0000003954a8a5c9 in g_mutex_unlock () from /lib64/libglib-2.0.so.0
#2  0x0000003954a48be0 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#3  0x0000003954a494bb in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#4  0x0000003954a496dc in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#5  0x000000395dbb543e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x000000395db8538f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#7  0x000000395db856dd in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#8  0x000000395da79e5f in QThread::exec() () from /lib64/libQtCore.so.4
#9  0x000000395db65de3 in QInotifyFileSystemWatcherEngine::run() () from /lib64/libQtCore.so.4
#10 0x000000395da7c69f in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#11 0x0000003952207ee5 in start_thread () from /lib64/libpthread.so.0
#12 0x00000039516f4b8d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fa8c296b700 (LWP 4494)):
#0  0x00000039516ea71d in poll () from /lib64/libc.so.6
#1  0x0000003954a495b4 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x0000003954a496dc in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x000000395dbb543e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#4  0x000000395db8538f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#5  0x000000395db856dd in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x000000395da79e5f in QThread::exec() () from /lib64/libQtCore.so.4
#7  0x000000395db65de3 in QInotifyFileSystemWatcherEngine::run() () from /lib64/libQtCore.so.4
#8  0x000000395da7c69f in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#9  0x0000003952207ee5 in start_thread () from /lib64/libpthread.so.0
#10 0x00000039516f4b8d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fa933ca5940 (LWP 2072)):
[KCrash Handler]
#5  0x0000003951635877 in raise () from /lib64/libc.so.6
#6  0x0000003951636f68 in abort () from /lib64/libc.so.6
#7  0x000000395da71ce4 in qt_message_output(QtMsgType, char const*) () from /lib64/libQtCore.so.4
#8  0x000000395da71e89 in qt_message(QtMsgType, char const*, __va_list_tag*) () from /lib64/libQtCore.so.4
#9  0x000000395da72791 in qFatal(char const*, ...) () from /lib64/libQtCore.so.4
#10 0x0000003cfe068ff7 in MailCommon::Kernel::self() () from /lib64/libmailcommon.so.4
#11 0x0000003cfe0b0d83 in MailCommon::FolderCollection::writeConfig() const () from /lib64/libmailcommon.so.4
#12 0x0000003cfe0b15a2 in MailCommon::FolderCollection::~FolderCollection() () from /lib64/libmailcommon.so.4
#13 0x0000003cfe0b1619 in MailCommon::FolderCollection::~FolderCollection() () from /lib64/libmailcommon.so.4
#14 0x0000003cfe0afd34 in QMap<long long, QSharedPointer<MailCommon::FolderCollection> >::freeData(QMapData*) [clone .isra.20] () from /lib64/libmailcommon.so.4
#15 0x00000039516390e9 in __run_exit_handlers () from /lib64/libc.so.6
#16 0x0000003951639135 in exit () from /lib64/libc.so.6
#17 0x0000003aa6d49ba6 in KCmdLineArgs::isSet(QByteArray const&) const () from /lib64/libkdecore.so.5
#18 0x0000000000403f57 in KontactApp::newInstance() ()
#19 0x0000003aa7451b2d in KUniqueApplicationAdaptor::newInstance(QByteArray const&, QByteArray const&) () from /lib64/libkdeui.so.5
#20 0x0000003aa7451c29 in KUniqueApplicationAdaptor::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) [clone .part.18] () from /lib64/libkdeui.so.5
#21 0x0000003aa7451df3 in KUniqueApplicationAdaptor::qt_metacall(QMetaObject::Call, int, void**) () from /lib64/libkdeui.so.5
#22 0x0000003960424d16 in QDBusConnectionPrivate::deliverCall(QObject*, int, QDBusMessage const&, QList<int> const&, int) () from /lib64/libQtDBus.so.4
#23 0x0000003960425eeb in QDBusConnectionPrivate::activateCall(QObject*, int, QDBusMessage const&) () from /lib64/libQtDBus.so.4
#24 0x0000003960426945 in QDBusConnectionPrivate::activateObject(QDBusConnectionPrivate::ObjectTreeNode&, QDBusMessage const&, int) () from /lib64/libQtDBus.so.4
#25 0x0000003960426d6a in QDBusConnectionPrivate::handleObjectCall(QDBusMessage const&) () from /lib64/libQtDBus.so.4
#26 0x0000003960427653 in QDBusConnectionPrivate::handleMessage(QDBusMessage const&) () from /lib64/libQtDBus.so.4
#27 0x0000003960427a18 in QDBusConnectionPrivate::sendWithReplyLocal(QDBusMessage const&) () from /lib64/libQtDBus.so.4
#28 0x0000003960429815 in QDBusConnectionPrivate::sendWithReply(QDBusMessage const&, int, int) () from /lib64/libQtDBus.so.4
#29 0x000000396041497b in QDBusConnection::call(QDBusMessage const&, QDBus::CallMode, int) const () from /lib64/libQtDBus.so.4
#30 0x00000039604344e3 in QDBusAbstractInterface::callWithArgumentList(QDBus::CallMode, QString const&, QList<QVariant> const&) () from /lib64/libQtDBus.so.4
#31 0x0000003960435e3c in QDBusAbstractInterface::call(QDBus::CallMode, QString const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&) () from /lib64/libQtDBus.so.4
#32 0x0000003960436431 in QDBusAbstractInterface::call(QString const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&) () from /lib64/libQtDBus.so.4
#33 0x0000003cfe06cd25 in MailCommon::Util::ensureKorganizerRunning(bool) () from /lib64/libmailcommon.so.4
#34 0x00007fa8cbde35b1 in (anonymous namespace)::UrlHandler::showCalendar(QDate const&) const [clone .isra.50] () from /usr/lib64/kde4/messageviewer_bodypartformatter_text_calendar.so
#35 0x00007fa8cbdef8e2 in (anonymous namespace)::UrlHandler::handleClick(MessageViewer::Viewer*, MessageViewer::Interface::BodyPart*, QString const&) const () from /usr/lib64/kde4/messageviewer_bodypartformatter_text_calendar.so
#36 0x0000003cfd4be307 in MessageViewer::URLHandlerManager::BodyPartURLHandlerManager::handleClick(KUrl const&, MessageViewer::ViewerPrivate*) const () from /lib64/libmessageviewer.so.4
#37 0x0000003cfd4bc1b8 in MessageViewer::URLHandlerManager::handleClick(KUrl const&, MessageViewer::ViewerPrivate*) const () from /lib64/libmessageviewer.so.4
#38 0x0000003cfd49ccb6 in MessageViewer::ViewerPrivate::slotUrlOpen(QUrl const&) () from /lib64/libmessageviewer.so.4
#39 0x0000003cfd532743 in MessageViewer::ViewerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /lib64/libmessageviewer.so.4
#40 0x000000395db9f90e in QObject::event(QEvent*) () from /lib64/libQtCore.so.4
#41 0x00000039615cae5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#42 0x00000039615d17b5 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#43 0x0000003aa744a53a in KApplication::notify(QObject*, QEvent*) () from /lib64/libkdeui.so.5
#44 0x000000395db868fd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib64/libQtCore.so.4
#45 0x000000395db89ae5 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQtCore.so.4
#46 0x000000395dbb5c9e in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQtCore.so.4
#47 0x0000003954a492a6 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#48 0x0000003954a49628 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#49 0x0000003954a496dc in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#50 0x000000395dbb541e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#51 0x000000396166cc46 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtGui.so.4
#52 0x000000395db8538f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#53 0x000000395db856dd in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#54 0x000000395db8ada9 in QCoreApplication::exec() () from /lib64/libQtCore.so.4
#55 0x000000000040367c in main ()

Possible duplicates by query: bug 337410, bug 337087, bug 335457, bug 335011, bug 332229.

Reported using DrKonqi
Comment 1 Dj YB 2014-12-31 14:54:34 UTC
Created attachment 90181 [details]
New crash information added by DrKonqi

kontact (4.14.3) on KDE Platform 4.14.3 using Qt 4.8.6

- What I was doing when the application crashed:

added attached iCal event file to a colab calendar

-- Backtrace (Reduced):
#10 0x0000003249e69067 in MailCommon::Kernel::self() () from /lib64/libmailcommon.so.4
#11 0x0000003249eb0e33 in MailCommon::FolderCollection::writeConfig() const () from /lib64/libmailcommon.so.4
#12 0x0000003249eb1652 in MailCommon::FolderCollection::~FolderCollection() () from /lib64/libmailcommon.so.4
#13 0x0000003249eb16c9 in MailCommon::FolderCollection::~FolderCollection() () from /lib64/libmailcommon.so.4
[...]
#17 0x0000003235b49ba6 in KCmdLineArgs::isSet(QByteArray const&) const () from /lib64/libkdecore.so.5
Comment 2 Denis Kurz 2017-06-23 19:37:01 UTC
This bug has never been confirmed for a Kontact version that is based on KDE Frameworks (5.x). Those versions differ significantly from the old 4.x series. Therefore, I plan to close it in around two or three months. In the meantime, it is set to WAITINGFORINFO to give reporters the oportunity to check if it is still valid. As soon as someone confirms it for a recent version (at least 5.1, ideally even more recent), I'll gladly reopen it.

Please understand that we lack the manpower to triage bugs reported for versions almost two years beyond their end of life.
Comment 3 Denis Kurz 2018-02-01 09:54:07 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.1 aka 15.12; preferably much more recent), please open a new one unless it already exists. Thank you for all your input.