https://bugs.kde.org/show_bug.cgi?id=358207
Bug ID: 358207 Summary: kmail crashes (segfault) when replying to an email Product: kmail2 Version: unspecified Platform: Kubuntu Packages OS: Linux Status: UNCONFIRMED Severity: grave Priority: NOR Component: general Assignee: kdepim-b...@kde.org Reporter: syb...@stuvel.eu Kmail crashes (segfault) when trying to reply to an email. All I have to do is press the [R] key or click the Reply button to make it crash. This makes KMail useless for me, which is why I marked this issue as "Grave". This is the stack trace, with as many debug symbols as I could install: #0 QAction::setEnabled (this=0x0, b=false) at kernel/qaction.cpp:1025 #1 0x00007ffff78bedd9 in ?? () from /usr/lib/x86_64-linux-gnu/libkmailprivate.so.5 #2 0x00007ffff7904c51 in ?? () from /usr/lib/x86_64-linux-gnu/libkmailprivate.so.5 #3 0x00007ffff606978a in QMetaObject::activate (sender=0x1c03cf0, signalOffset=<optimised out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3717 #4 0x00007ffff6069f87 in QMetaObject::activate (sender=<optimised out>, m=m@entry=0x7ffff6e07700 <QTextEdit::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3582 #5 0x00007ffff6aadb40 in QTextEdit::textChanged (this=<optimised out>) at .moc/moc_qtextedit.cpp:519 #6 0x00007ffff6ab307d in QTextEdit::qt_static_metacall (_o=_o@entry=0x1c03cf0, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=0, _a=_a@entry=0x7fffffffbc20) at .moc/moc_qtextedit.cpp:317 #7 0x00007ffff606978a in QMetaObject::activate (sender=0x1bfaad0, signalOffset=<optimised out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3717 #8 0x00007ffff6069f87 in QMetaObject::activate (sender=<optimised out>, m=m@entry=0x7ffff6e092a0 <QWidgetTextControl::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3582 #9 0x00007ffff6acb080 in QWidgetTextControl::textChanged (this=<optimised out>) at .moc/moc_qwidgettextcontrol_p.cpp:476 #10 0x00007ffff6ad42c5 in QWidgetTextControl::qt_static_metacall (_o=_o@entry=0x1bfaad0, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=0, _a=_a@entry=0x7fffffffbdb0) at .moc/moc_qwidgettextcontrol_p.cpp:253 #11 0x00007ffff6ad9235 in QWidgetTextControl::qt_metacall (this=0x1bfaad0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffffffbdb0) at .moc/moc_qwidgettextcontrol_p.cpp:418 #12 0x00007ffff6069940 in QMetaObject::activate (sender=sender@entry=0x1bfab30, signalOffset=<optimised out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3732 #13 0x00007ffff6069f87 in QMetaObject::activate (sender=sender@entry=0x1bfab30, m=m@entry=0x7ffff67a0f20 <QTextDocument::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3582 #14 0x00007ffff66dbcf3 in QTextDocument::contentsChanged (this=this@entry=0x1bfab30) at .moc/moc_qtextdocument.cpp:373 #15 0x00007ffff6465325 in QTextDocumentPrivate::contentsChanged (this=0x1bfacb0) at text/qtextdocument_p.cpp:1648 #16 QTextDocumentPrivate::finishEdit (this=0x1bfacb0) at text/qtextdocument_p.cpp:1240 #17 0x00007ffff646900d in QTextDocumentPrivate::endEditBlock (this=<optimised out>) at text/qtextdocument_p.cpp:1195 #18 0x00007ffff64aa50d in QSyntaxHighlighterPrivate::rehighlight (operation=QTextCursor::End, cursor=..., this=0x1bfcbd0) at text/qsyntaxhighlighter.cpp:69 #19 QSyntaxHighlighter::rehighlight (this=<optimised out>) at text/qsyntaxhighlighter.cpp:368 #20 0x00007ffff739138d in PimCommon::RichTextEditor::setSpellCheckingLanguage(QString const&) () from /usr/lib/x86_64-linux-gnu/libpimcommon.so.5 #21 0x00007ffff78bcbd3 in ?? () from /usr/lib/x86_64-linux-gnu/libkmailprivate.so.5 #22 0x00007ffff6069617 in QtPrivate::QSlotObjectBase::call (a=0x7fffffffc050, r=0x1903b00, this=<optimised out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124 #23 QMetaObject::activate (sender=0x1b7f1d0, signalOffset=<optimised out>, local_signal_index=<optimised out>, argv=<optimised out>) at kernel/qobject.cpp:3702 #24 0x00007fffef41ab22 in Sonnet::DictionaryComboBox::dictionaryChanged(QString const&) () from /usr/lib/x86_64-linux-gnu/libKF5SonnetUi.so.5 #25 0x00007fffef41abde in ?? () from /usr/lib/x86_64-linux-gnu/libKF5SonnetUi.so.5 #26 0x00007fffef41aeae in Sonnet::DictionaryComboBox::setCurrentByDictionaryName(QString const&) () from /usr/lib/x86_64-linux-gnu/libKF5SonnetUi.so.5 #27 0x00007ffff78c5953 in ?? () from /usr/lib/x86_64-linux-gnu/libkmailprivate.so.5 #28 0x00007ffff78d62a3 in ?? () from /usr/lib/x86_64-linux-gnu/libkmailprivate.so.5 #29 0x00007ffff78d6d21 in ?? () from /usr/lib/x86_64-linux-gnu/libkmailprivate.so.5 #30 0x00007ffff77e5270 in KMReplyCommand::execute() () from /usr/lib/x86_64-linux-gnu/libkmailprivate.so.5 #31 0x00007ffff77dd9e1 in KMCommand::slotPostTransfer(KMCommand::Result) () from /usr/lib/x86_64-linux-gnu/libkmailprivate.so.5 #32 0x00007ffff6069617 in QtPrivate::QSlotObjectBase::call (a=0x7fffffffce00, r=0x17d80e0, this=<optimised out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124 #33 QMetaObject::activate (sender=0x17d80e0, signalOffset=<optimised out>, local_signal_index=<optimised out>, argv=<optimised out>) at kernel/qobject.cpp:3702 #34 0x00007ffff78fcb1e in KMCommand::messagesTransfered(KMCommand::Result) () from /usr/lib/x86_64-linux-gnu/libkmailprivate.so.5 #35 0x00007ffff77e0dc9 in KMCommand::slotJobFinished() () from /usr/lib/x86_64-linux-gnu/libkmailprivate.so.5 #36 0x00007ffff6069617 in QtPrivate::QSlotObjectBase::call (a=0x7fffffffcfa0, r=0x17d80e0, this=<optimised out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124 #37 QMetaObject::activate (sender=0x17d7ca0, signalOffset=<optimised out>, local_signal_index=<optimised out>, argv=<optimised out>) at kernel/qobject.cpp:3702 #38 0x00007ffff70978d2 in KJob::result(KJob*, KJob::QPrivateSignal) () from /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5 #39 0x00007ffff709845a in KJob::emitResult() () from /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5 #40 0x00007ffff0e453b3 in Akonadi::JobPrivate::delayedEmitResult (this=<optimised out>) at ../../../../akonadi/src/core/jobs/job.cpp:153 #41 Akonadi::Job::qt_static_metacall (_o=<optimised out>, _c=<optimised out>, _id=<optimised out>, _a=<optimised out>) at ./moc_job.cpp:107 #42 0x00007ffff606a651 in QObject::event (this=0x17d7ca0, e=<optimised out>) at kernel/qobject.cpp:1245 #43 0x00007ffff6906b8c in QApplicationPrivate::notify_helper (this=this@entry=0x68c9b0, receiver=receiver@entry=0x17d7ca0, e=e@entry=0x1a27f80) at kernel/qapplication.cpp:3720 #44 0x00007ffff690c230 in QApplication::notify (this=0x7fffffffdb90, receiver=0x17d7ca0, e=0x1a27f80) at kernel/qapplication.cpp:3503 #45 0x00007ffff6038f1b in QCoreApplication::notifyInternal (this=0x7fffffffdb90, receiver=0x17d7ca0, event=event@entry=0x1a27f80) at kernel/qcoreapplication.cpp:935 #46 0x00007ffff603b057 in QCoreApplication::sendEvent (event=0x1a27f80, receiver=<optimised out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228 #47 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x687400) at kernel/qcoreapplication.cpp:1552 #48 0x00007ffff603b588 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1410 #49 0x00007ffff608fe73 in postEventSourceDispatch (s=0x6c64c0) at kernel/qeventdispatcher_glib.cpp:271 #50 0x00007fffeb939ff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #51 0x00007fffeb93a250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #52 0x00007fffeb93a2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #53 0x00007ffff609027f in QEventDispatcherGlib::processEvents (this=0x6d5ca0, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #54 0x00007ffff603675a in QEventLoop::exec (this=this@entry=0x7fffffffd540, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #55 0x00007ffff603e2cc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188 #56 0x0000000000404260 in main () Reproducible: Always Steps to Reproduce: 1. Start kmail 2. Reply to an email 3. Crash Actual Results: *** KMail got signal 11 (Exiting) Expected Results: A new window that shows the email composer. I'll attach the console output as well. -- You are receiving this mail because: You are watching all bug changes.