Bug 366602 - Kmail crash when replying to an email
Summary: Kmail crash when replying to an email
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: 2016-08-10 18:15 UTC by Alan House
Modified: 2018-02-01 09:53 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-08-10 18:15:31 UTC
Application: kontact (4.14.10)
KDE Platform Version: 4.14.17
Qt Version: 4.8.7
Operating System: Linux 4.4.14-200.fc22.x86_64 x86_64
Distribution: "Korora release 22 (Selina)"

-- Information about the crash:
- What I was doing when the application crashed:

I hit the reply button, reply compose screen started then crash

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

Thread 3 (Thread 0x7f14f3a1e700 (LWP 11315)):
#0  0x000000369f60c540 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x0000003cc098af61 in JSC::BlockAllocator::blockFreeingThreadMain() () at /lib64/libQtWebKit.so.4
#2  0x0000003cc0c896d6 in WTF::wtfThreadEntryPoint(void*) () at /lib64/libQtWebKit.so.4
#3  0x000000369f607555 in start_thread () at /lib64/libpthread.so.0
#4  0x000000369f302ded in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f14eb54e700 (LWP 11319)):
#0  0x00000036a1e8eec9 in g_mutex_lock () at /lib64/libglib-2.0.so.0
#1  0x00000036a1e49369 in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#2  0x00000036a1e49ceb in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00000036a1e49ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x0000003effbcbe7e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#5  0x0000003effb9a131 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#6  0x0000003effb9a4a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#7  0x0000003effa89a99 in QThread::exec() () at /lib64/libQtCore.so.4
#8  0x0000003effa8c38c in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#9  0x000000369f607555 in start_thread () at /lib64/libpthread.so.0
#10 0x000000369f302ded in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f154066d900 (LWP 11314)):
[KCrash Handler]
#6  0x000000369f2349c8 in raise () at /lib64/libc.so.6
#7  0x000000369f23665a in abort () at /lib64/libc.so.6
#8  0x000000369f277be2 in  () at /lib64/libc.so.6
#9  0x000000369f283fbd in free () at /lib64/libc.so.6
#10 0x0000003cb666e59d in QTextEngine::clearLineData() () at /lib64/libQtGui.so.4
#11 0x0000003cb66ba80f in QTextDocumentLayout::documentChanged(int, int, int) () at /lib64/libQtGui.so.4
#12 0x0000003cb688bf04 in QTextEditPrivate::relayoutDocument() () at /lib64/libQtGui.so.4
#13 0x0000003cb688c780 in QTextEdit::resizeEvent(QResizeEvent*) () at /lib64/libQtGui.so.4
#14 0x0000003cb6459130 in QWidget::event(QEvent*) () at /lib64/libQtGui.so.4
#15 0x0000003cb681e11e in QFrame::event(QEvent*) () at /lib64/libQtGui.so.4
#16 0x0000003effb9ba26 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#17 0x0000003cb640291c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#18 0x0000003cb6409796 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#19 0x0000003cb865559a in KApplication::notify(QObject*, QEvent*) () at /lib64/libkdeui.so.5
#20 0x0000003effb9b8bd in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#21 0x0000003cb64a0eb1 in QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) () at /lib64/libQtGui.so.4
#22 0x0000003cb6450b65 in QWidget::setGeometry(QRect const&) () at /lib64/libQtGui.so.4
#23 0x0000003cb68a257d in QAbstractScrollAreaPrivate::layoutChildren() () at /lib64/libQtGui.so.4
#24 0x0000003cb688c294 in QTextEditPrivate::_q_adjustScrollbars() [clone .part.36] () at /lib64/libQtGui.so.4
#25 0x0000003cb688ea62 in QTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) [clone .part.37] () at /lib64/libQtGui.so.4
#26 0x0000003effbafa50 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib64/libQtCore.so.4
#27 0x0000003cb665ad35 in QTextControl::documentSizeChanged(QSizeF const&) () at /lib64/libQtGui.so.4
#28 0x0000003cb665ed09 in QTextControl::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) [clone .part.62] () at /lib64/libQtGui.so.4
#29 0x0000003effbafa50 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib64/libQtCore.so.4
#30 0x0000003cb66aa5e5 in QAbstractTextDocumentLayout::documentSizeChanged(QSizeF const&) () at /lib64/libQtGui.so.4
#31 0x0000003cb66ba996 in QTextDocumentLayout::documentChanged(int, int, int) () at /lib64/libQtGui.so.4
#32 0x0000003cb6699536 in QTextDocumentPrivate::finishEdit() () at /lib64/libQtGui.so.4
#33 0x0000003cb521f5f5 in insertSignatureHelper(QString const&, KRichTextEdit*, KPIMIdentities::Signature::Placement, bool, bool) [clone .part.11] () at /lib64/libkpimidentities.so.4
#34 0x0000003cb522226b in KPIMIdentities::Signature::insertSignatureText(KPIMIdentities::Signature::Placement, QFlags<KPIMIdentities::Signature::AddedTextFlag>, KPIMTextEdit::TextEdit*, bool) const () at /lib64/libkpimidentities.so.4
#35 0x0000003cb52222f4 in KPIMIdentities::Signature::insertIntoTextEdit(KPIMIdentities::Signature::Placement, QFlags<KPIMIdentities::Signature::AddedTextFlag>, KPIMTextEdit::TextEdit*) const () at /lib64/libkpimidentities.so.4
#36 0x0000003ccba81b14 in MessageComposer::SignatureController::insertSignatureHelper(KPIMIdentities::Signature::Placement) () at /lib64/libmessagecomposer.so.4
#37 0x0000003effbb57f1 in QObject::event(QEvent*) () at /lib64/libQtCore.so.4
#38 0x0000003cb640293c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#39 0x0000003cb6409796 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#40 0x0000003cb865559a in KApplication::notify(QObject*, QEvent*) () at /lib64/libkdeui.so.5
#41 0x0000003effb9b8bd in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#42 0x0000003effb9eed6 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQtCore.so.4
#43 0x0000003effbcbcee in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQtCore.so.4
#44 0x00000036a1e49a8a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#45 0x00000036a1e49e20 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#46 0x00000036a1e49ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#47 0x0000003effbcbe5e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#48 0x0000003cb64ab436 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtGui.so.4
#49 0x0000003effb9a131 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#50 0x0000003effb9a4a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#51 0x0000003effba0039 in QCoreApplication::exec() () at /lib64/libQtCore.so.4
#52 0x00000000004038d0 in main ()

Reported using DrKonqi
Comment 1 Denis Kurz 2017-06-23 22:25:03 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:53:32 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.