Bug 357715 - KMAIL crash
Summary: KMAIL crash
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-01-08 21:58 UTC by Alan House
Modified: 2018-02-01 09:46 UTC (History)
1 user (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 Alan House 2016-01-08 21:58:24 UTC
Application: kontact (4.14.10)
KDE Platform Version: 4.14.14
Qt Version: 4.8.6
Operating System: Linux 4.2.8-200.fc22.x86_64 x86_64
Distribution: "Korora release 22 (Selina)"

-- Information about the crash:
Kmail crashes on startup

The crash can be reproduced every time.

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

Thread 2 (Thread 0x7fd29144f700 (LWP 3507)):
#0  0x00000031c640c540 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x0000003c68b8af61 in JSC::BlockAllocator::blockFreeingThreadMain() () at /lib64/libQtWebKit.so.4
#2  0x0000003c68e896d6 in WTF::wtfThreadEntryPoint(void*) () at /lib64/libQtWebKit.so.4
#3  0x00000031c6407555 in start_thread () at /lib64/libpthread.so.0
#4  0x00000031c5d02b9d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fd2dc221900 (LWP 3506)):
[KCrash Handler]
#6  0x00000031c5c349c8 in raise () at /lib64/libc.so.6
#7  0x00000031c5c3665a in abort () at /lib64/libc.so.6
#8  0x00000031c5c77a92 in  () at /lib64/libc.so.6
#9  0x00000031c5c83d2d in free () at /lib64/libc.so.6
#10 0x00000036c202d64d in QTextEngine::clearLineData() () at /lib64/libQtGui.so.4
#11 0x00000036c2079d8f in QTextDocumentLayout::documentChanged(int, int, int) () at /lib64/libQtGui.so.4
#12 0x00000036c224b3c4 in QTextEditPrivate::relayoutDocument() () at /lib64/libQtGui.so.4
#13 0x00000036c224bc40 in QTextEdit::resizeEvent(QResizeEvent*) () at /lib64/libQtGui.so.4
#14 0x00000036c1e18340 in QWidget::event(QEvent*) () at /lib64/libQtGui.so.4
#15 0x00000036c21dd6fe in QFrame::event(QEvent*) () at /lib64/libQtGui.so.4
#16 0x0000003cae38a086 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#17 0x00000036c1dc438c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#18 0x00000036c1dcb206 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#19 0x0000003c60c5554a in KApplication::notify(QObject*, QEvent*) () at /lib64/libkdeui.so.5
#20 0x0000003cae389f1d in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#21 0x00000036c1e144b1 in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () at /lib64/libQtGui.so.4
#22 0x00000036c1e15643 in QWidgetPrivate::show_helper() () at /lib64/libQtGui.so.4
#23 0x00000036c1e17692 in QWidget::setVisible(bool) () at /lib64/libQtGui.so.4
#24 0x00000036c1e15597 in QWidgetPrivate::showChildren(bool) () at /lib64/libQtGui.so.4
#25 0x00000036c1e1565f in QWidgetPrivate::show_helper() () at /lib64/libQtGui.so.4
#26 0x00000036c1e17692 in QWidget::setVisible(bool) () at /lib64/libQtGui.so.4
#27 0x00000036c1e15597 in QWidgetPrivate::showChildren(bool) () at /lib64/libQtGui.so.4
#28 0x00000036c1e1565f in QWidgetPrivate::show_helper() () at /lib64/libQtGui.so.4
#29 0x00000036c1e17692 in QWidget::setVisible(bool) () at /lib64/libQtGui.so.4
#30 0x00000036c1e15597 in QWidgetPrivate::showChildren(bool) () at /lib64/libQtGui.so.4
#31 0x00000036c1e1565f in QWidgetPrivate::show_helper() () at /lib64/libQtGui.so.4
#32 0x00000036c1e17692 in QWidget::setVisible(bool) () at /lib64/libQtGui.so.4
#33 0x00000036c1e15597 in QWidgetPrivate::showChildren(bool) () at /lib64/libQtGui.so.4
#34 0x00000036c1e1565f in QWidgetPrivate::show_helper() () at /lib64/libQtGui.so.4
#35 0x00000036c1e17692 in QWidget::setVisible(bool) () at /lib64/libQtGui.so.4
#36 0x00000036c1e15597 in QWidgetPrivate::showChildren(bool) () at /lib64/libQtGui.so.4
#37 0x00000036c1e1565f in QWidgetPrivate::show_helper() () at /lib64/libQtGui.so.4
#38 0x00000036c1e17692 in QWidget::setVisible(bool) () at /lib64/libQtGui.so.4
#39 0x00000036c1e15597 in QWidgetPrivate::showChildren(bool) () at /lib64/libQtGui.so.4
#40 0x00000036c1e1565f in QWidgetPrivate::show_helper() () at /lib64/libQtGui.so.4
#41 0x00000036c1e17692 in QWidget::setVisible(bool) () at /lib64/libQtGui.so.4
#42 0x00000036c1e15597 in QWidgetPrivate::showChildren(bool) () at /lib64/libQtGui.so.4
#43 0x00000036c1e1565f in QWidgetPrivate::show_helper() () at /lib64/libQtGui.so.4
#44 0x00000036c1e17692 in QWidget::setVisible(bool) () at /lib64/libQtGui.so.4
#45 0x0000003c764c4292 in KMKernel::recoverDeadLetters() () at /lib64/libkmailprivate.so.4
#46 0x00007fd28a856860 in KMailPart::KMailPart(QWidget*, QObject*, QList<QVariant> const&) () at /usr/lib64/kde4/kmailpart.so
#47 0x00007fd28a8584d1 in QObject* KPluginFactory::createPartInstance<KMailPart>(QWidget*, QObject*, QList<QVariant> const&) () at /usr/lib64/kde4/kmailpart.so
#48 0x0000003c60433d3a in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () at /lib64/libkdecore.so.5
#49 0x0000003c7400e936 in KontactInterface::Core::createPart(char const*) () at /lib64/libkontactinterface.so.4
#50 0x00007fd28b2bab92 in KMailPlugin::createPart() () at /usr/lib64/kde4/kontact_kmailplugin.so
#51 0x0000003c740118bc in KontactInterface::Plugin::part() () at /lib64/libkontactinterface.so.4
#52 0x0000003c5ea1ea04 in Kontact::MainWindow::selectPlugin(KontactInterface::Plugin*) () at /lib64/libkontactprivate.so.4
#53 0x0000003c5ea1b7c4 in Kontact::MainWindow::loadSettings() () at /lib64/libkontactprivate.so.4
#54 0x0000003c5ea225aa in Kontact::MainWindow::initObject() () at /lib64/libkontactprivate.so.4
#55 0x0000003c5ea22de6 in Kontact::MainWindow::MainWindow() () at /lib64/libkontactprivate.so.4
#56 0x00000000004045c5 in KontactApp::newInstance() ()
#57 0x0000003c60c5ce5b in KUniqueApplicationAdaptor::newInstance(QByteArray const&, QByteArray const&) () at /lib64/libkdeui.so.5
#58 0x0000003c60c5cf0d in KUniqueApplicationAdaptor::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) [clone .part.18] () at /lib64/libkdeui.so.5
#59 0x0000003c60c5d163 in KUniqueApplicationAdaptor::qt_metacall(QMetaObject::Call, int, void**) () at /lib64/libkdeui.so.5
#60 0x0000003cadc24fa5 in QDBusConnectionPrivate::deliverCall(QObject*, int, QDBusMessage const&, QList<int> const&, int) () at /lib64/libQtDBus.so.4
#61 0x0000003cadc2650c in QDBusConnectionPrivate::activateCall(QObject*, int, QDBusMessage const&) () at /lib64/libQtDBus.so.4
#62 0x0000003cadc2722d in QDBusConnectionPrivate::activateObject(QDBusConnectionPrivate::ObjectTreeNode&, QDBusMessage const&, int) () at /lib64/libQtDBus.so.4
#63 0x0000003cadc2742b in QDBusActivateObjectEvent::placeMetaCall(QObject*) () at /lib64/libQtDBus.so.4
#64 0x0000003cae3a3e61 in QObject::event(QEvent*) () at /lib64/libQtCore.so.4
#65 0x00000036c1dc9a7f in QApplication::event(QEvent*) () at /lib64/libQtGui.so.4
#66 0x00000036c1dc43ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#67 0x00000036c1dcb206 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#68 0x0000003c60c5554a in KApplication::notify(QObject*, QEvent*) () at /lib64/libkdeui.so.5
#69 0x0000003cae389f1d in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#70 0x0000003cae38d536 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQtCore.so.4
#71 0x0000003cae3ba35e in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQtCore.so.4
#72 0x00000031c8049a8a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#73 0x00000031c8049e20 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#74 0x00000031c8049ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#75 0x0000003cae3ba4ce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#76 0x00000036c1e6a626 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtGui.so.4
#77 0x0000003cae388791 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#78 0x0000003cae388b05 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#79 0x0000003cae38e6a9 in QCoreApplication::exec() () at /lib64/libQtCore.so.4
#80 0x0000000000403787 in main ()

Reported using DrKonqi
Comment 1 Denis Kurz 2017-06-23 20:54:23 UTC
This bug has never been confirmed for a KDE PIM version that is based on KDE Frameworks, except possibly a Technology Preview version 5.0.x. Those Framework-based 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 opportunity 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 2 Denis Kurz 2018-02-01 09:46:19 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.