[kmail2] [Bug 355474] New: KMail 5.0.2 crashes after click on new message

via KDE Bugzilla bugzilla_noreply at kde.org
Tue Nov 17 09:23:09 GMT 2015


https://bugs.kde.org/show_bug.cgi?id=355474

            Bug ID: 355474
           Summary: KMail 5.0.2 crashes after click on new message
           Product: kmail2
           Version: unspecified
          Platform: Kubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: grave
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: dyle at dyle.org

After setting the signature of my Identity KMail crashes instantly when
clicking the "New Message" button. Can't create emails.

The backtrace is:

#0  0x00007f56fc6ad880 in KSelectAction::selectableActionGroup() const () from
/usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#1  0x00007f56fc6adc29 in KSelectAction::currentAction() const () from
/usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#2  0x00007f56fc6adc61 in KSelectAction::currentText() const () from
/usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#3  0x00007f570622e953 in CodecAction::mimeCharsets (this=0x0) at
../../kmail/editor/codec/codecaction.cpp:81
#4  0x00007f5706236262 in KMComposeWin::applyComposerSetting
(this=this at entry=0x2d5dd10, mComposerBase=0x2d6dad0) at
../../kmail/editor/kmcomposewin.cpp:2659
#5  0x00007f57062364ef in KMComposeWin::autoSaveMessage (this=0x2d5dd10,
force=<optimized out>) at ../../kmail/editor/kmcomposewin.cpp:1922
#6  0x00007f570613e7f0 in KMKernel::dumpDeadLetters (this=<optimized out>) at
../../kmail/kmkernel.cpp:1420
#7  0x00007f57061444b7 in kmCrashHandler (sigId=<optimized out>) at
../../kmail/kmkernel.cpp:1266
#8  0x00007f56feb5eb41 in KCrash::defaultCrashHandler(int) () from
/usr/lib/x86_64-linux-gnu/libKF5Crash.so.5
#9  <signal handler called>
#10 QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::data
(this=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:135
#11 qGetPtrHelper<QScopedPointer<QObjectData> > (p=...) at
../../include/QtCore/../../src/corelib/global/qglobal.h:962
#12 QAction::d_func (this=<optimized out>) at kernel/qaction.h:56
#13 QAction::setEnabled (this=0x0, b=b at entry=false) at kernel/qaction.cpp:1025
#14 0x00007f5706231dd9 in KMComposeWin::slotEditorTextChanged (this=0x2d5dd10)
at ../../kmail/editor/kmcomposewin.cpp:535
#15 0x00007f5706277c51 in KMComposeWin::qt_static_metacall
(_o=_o at entry=0x2d5dd10, _c=_c at entry=QMetaObject::InvokeMetaMethod,
_id=_id at entry=33, _a=_a at entry=0x7ffe89f37a60) at moc_kmcomposewin.cpp:484
#16 0x00007f57049dc78a in QMetaObject::activate (sender=0x33f0050,
signalOffset=<optimized out>, local_signal_index=local_signal_index at entry=0,
argv=argv at entry=0x0) at kernel/qobject.cpp:3717
#17 0x00007f57049dcf87 in QMetaObject::activate (sender=<optimized out>,
m=m at entry=0x7f570577a700 <QTextEdit::staticMetaObject>,
local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x0) at
kernel/qobject.cpp:3582
#18 0x00007f5705420b40 in QTextEdit::textChanged (this=<optimized out>) at
.moc/moc_qtextedit.cpp:519
#19 0x00007f570542607d in QTextEdit::qt_static_metacall (_o=_o at entry=0x33f0050,
_c=_c at entry=QMetaObject::InvokeMetaMethod, _id=_id at entry=0,
_a=_a at entry=0x7ffe89f37bc0) at .moc/moc_qtextedit.cpp:317
#20 0x00007f57049dc78a in QMetaObject::activate (sender=0x33e5f70,
signalOffset=<optimized out>, local_signal_index=local_signal_index at entry=0,
argv=argv at entry=0x0) at kernel/qobject.cpp:3717
#21 0x00007f57049dcf87 in QMetaObject::activate (sender=<optimized out>,
m=m at entry=0x7f570577c2a0 <QWidgetTextControl::staticMetaObject>,
local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x0) at
kernel/qobject.cpp:3582
#22 0x00007f570543e080 in QWidgetTextControl::textChanged (this=<optimized
out>) at .moc/moc_qwidgettextcontrol_p.cpp:476
#23 0x00007f57054472c5 in QWidgetTextControl::qt_static_metacall
(_o=_o at entry=0x33e5f70, _c=_c at entry=QMetaObject::InvokeMetaMethod,
_id=_id at entry=0, _a=_a at entry=0x7ffe89f37d50) at
.moc/moc_qwidgettextcontrol_p.cpp:253
#24 0x00007f570544c235 in QWidgetTextControl::qt_metacall (this=0x33e5f70,
_c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7ffe89f37d50) at
.moc/moc_qwidgettextcontrol_p.cpp:418
#25 0x00007f57049dc940 in QMetaObject::activate (sender=sender at entry=0x33e5fd0,
signalOffset=<optimized out>, local_signal_index=local_signal_index at entry=1,
argv=argv at entry=0x0) at kernel/qobject.cpp:3732
#26 0x00007f57049dcf87 in QMetaObject::activate (sender=sender at entry=0x33e5fd0,
m=m at entry=0x7f5705113f20 <QTextDocument::staticMetaObject>,
local_signal_index=local_signal_index at entry=1, argv=argv at entry=0x0) at
kernel/qobject.cpp:3582
#27 0x00007f570504ecf3 in QTextDocument::contentsChanged
(this=this at entry=0x33e5fd0) at .moc/moc_qtextdocument.cpp:373
#28 0x00007f5704dd8325 in QTextDocumentPrivate::contentsChanged
(this=0x33e6150) at text/qtextdocument_p.cpp:1648
#29 QTextDocumentPrivate::finishEdit (this=0x33e6150) at
text/qtextdocument_p.cpp:1240
#30 0x00007f5704ddc00d in QTextDocumentPrivate::endEditBlock (this=<optimized
out>) at text/qtextdocument_p.cpp:1195
#31 0x00007f5704e1d50d in QSyntaxHighlighterPrivate::rehighlight
(operation=QTextCursor::End, cursor=..., this=0x33e7db0) at
text/qsyntaxhighlighter.cpp:69
#32 QSyntaxHighlighter::rehighlight (this=<optimized out>) at
text/qsyntaxhighlighter.cpp:368
#33 0x00007f5705d0438d in PimCommon::RichTextEditor::setSpellCheckingLanguage
(this=0x33f0050, _language=...) at
../../pimcommon/texteditor/richtexteditor/richtexteditor.cpp:616
#34 0x00007f570622fbd3 in KMComposeWin::slotSpellCheckingLanguage
(this=0x2d5dd10, language=...) at ../../kmail/editor/kmcomposewin.cpp:523
#35 0x00007f57049dc617 in QtPrivate::QSlotObjectBase::call (a=0x7ffe89f37ff0,
r=0x2d5dd10, this=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#36 QMetaObject::activate (sender=0x2d692d0, signalOffset=<optimized out>,
local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3702
#37 0x00007f56fdd8db22 in Sonnet::DictionaryComboBox::dictionaryChanged(QString
const&) () from /usr/lib/x86_64-linux-gnu/libKF5SonnetUi.so.5
#38 0x00007f56fdd8dbde in ?? () from
/usr/lib/x86_64-linux-gnu/libKF5SonnetUi.so.5
#39 0x00007f56fdd8deae in
Sonnet::DictionaryComboBox::setCurrentByDictionaryName(QString const&) () from
/usr/lib/x86_64-linux-gnu/libKF5SonnetUi.so.5
#40 0x00007f5706238953 in KMComposeWin::readConfig (this=this at entry=0x2d5dd10,
reload=reload at entry=false) at ../../kmail/editor/kmcomposewin.cpp:650
#41 0x00007f57062492a3 in KMComposeWin::KMComposeWin
(this=this at entry=0x2d5dd10, aMsg=..., lastSignState=lastSignState at entry=false,
lastEncryptState=lastEncryptState at entry=false,
context=context at entry=KMail::Composer::New, id=id at entry=0, textSelection=...,
customTemplate=...,
    __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
../../kmail/editor/kmcomposewin.cpp:458
#42 0x00007f5706249d21 in KMComposeWin::create (msg=...,
lastSignState=lastSignState at entry=false,
lastEncryptState=lastEncryptState at entry=false,
context=context at entry=KMail::Composer::New, identity=0, textSelection=...,
customTemplate=...) at ../../kmail/editor/kmcomposewin.cpp:216
#43 0x00007f5706249d5c in KMail::makeComposer (msg=...,
lastSignState=lastSignState at entry=false,
lastEncryptState=lastEncryptState at entry=false,
context=context at entry=KMail::Composer::New, identity=<optimized out>,
textSelection=..., customTemplate=...) at
../../kmail/editor/kmcomposewin.cpp:209
#44 0x00007f57061841b3 in KMMainWidget::slotCompose (this=0x1ed69e0) at
../../kmail/kmmainwidget.cpp:1326
#45 0x00007f57049dc617 in QtPrivate::QSlotObjectBase::call (a=0x7ffe89f38d50,
r=0x1ed69e0, this=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#46 QMetaObject::activate (sender=sender at entry=0x23f6350,
signalOffset=<optimized out>, local_signal_index=local_signal_index at entry=1,
argv=argv at entry=0x7ffe89f38d50) at kernel/qobject.cpp:3702
#47 0x00007f57049dcf87 in QMetaObject::activate (sender=sender at entry=0x23f6350,
m=m at entry=0x7f5705770c80 <QAction::staticMetaObject>,
local_signal_index=local_signal_index at entry=1, argv=argv at entry=0x7ffe89f38d50)
at kernel/qobject.cpp:3582
#48 0x00007f5705270172 in QAction::triggered (this=this at entry=0x23f6350,
_t1=false) at .moc/moc_qaction.cpp:360
#49 0x00007f5705272618 in QAction::activate (this=0x23f6350, event=<optimized
out>) at kernel/qaction.cpp:1167
#50 0x00007f5705372e40 in QAbstractButtonPrivate::click (this=0x252fca0) at
widgets/qabstractbutton.cpp:516
#51 0x00007f5705372f74 in QAbstractButton::mouseReleaseEvent (this=0x252fc60,
e=0x7ffe89f39260) at widgets/qabstractbutton.cpp:1132
#52 0x00007f57054364ca in QToolButton::mouseReleaseEvent (this=<optimized out>,
e=<optimized out>) at widgets/qtoolbutton.cpp:609
#53 0x00007f57052bc188 in QWidget::event (this=0x252fc60,
event=event at entry=0x7ffe89f39260) at kernel/qwidget.cpp:9023
#54 0x00007f5705373cc3 in QAbstractButton::event (this=this at entry=0x252fc60,
e=e at entry=0x7ffe89f39260) at widgets/qabstractbutton.cpp:1089
#55 0x00007f57054365a9 in QToolButton::event (this=0x252fc60,
event=0x7ffe89f39260) at widgets/qtoolbutton.cpp:965
#56 0x00007f5705279b8c in QApplicationPrivate::notify_helper
(this=this at entry=0x1c78e00, receiver=receiver at entry=0x252fc60,
e=e at entry=0x7ffe89f39260) at kernel/qapplication.cpp:3720
#57 0x00007f570527fc7a in QApplication::notify (this=<optimized out>,
receiver=0x252fc60, e=0x7ffe89f39260) at kernel/qapplication.cpp:3280
#58 0x00007f57049abf1b in QCoreApplication::notifyInternal
(this=0x7ffe89f3a050, receiver=receiver at entry=0x252fc60,
event=event at entry=0x7ffe89f39260) at kernel/qcoreapplication.cpp:935
#59 0x00007f570527e6f2 in QCoreApplication::sendSpontaneousEvent
(event=0x7ffe89f39260, receiver=0x252fc60) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#60 QApplicationPrivate::sendMouseEvent (receiver=receiver at entry=0x252fc60,
event=event at entry=0x7ffe89f39260, alienWidget=alienWidget at entry=0x252fc60,
nativeWidget=0x24c59a0, buttonDown=buttonDown at entry=0x7f570579fa10
<qt_button_down>, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2751
#61 0x00007f57052d3440 in QWidgetWindow::handleMouseEvent
(this=this at entry=0x24c88b0, event=event at entry=0x7ffe89f39680) at
kernel/qwidgetwindow.cpp:543
#62 0x00007f57052d578b in QWidgetWindow::event (this=0x24c88b0,
event=0x7ffe89f39680) at kernel/qwidgetwindow.cpp:210
#63 0x00007f5705279b8c in QApplicationPrivate::notify_helper
(this=this at entry=0x1c78e00, receiver=receiver at entry=0x24c88b0,
e=e at entry=0x7ffe89f39680) at kernel/qapplication.cpp:3720
#64 0x00007f570527f230 in QApplication::notify (this=0x7ffe89f3a050,
receiver=0x24c88b0, e=0x7ffe89f39680) at kernel/qapplication.cpp:3503
#65 0x00007f57049abf1b in QCoreApplication::notifyInternal
(this=0x7ffe89f3a050, receiver=receiver at entry=0x24c88b0,
event=event at entry=0x7ffe89f39680) at kernel/qcoreapplication.cpp:935
#66 0x00007f5704cce3c8 in QCoreApplication::sendSpontaneousEvent
(event=0x7ffe89f39680, receiver=0x24c88b0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#67 QGuiApplicationPrivate::processMouseEvent (e=0x1fad9f0) at
kernel/qguiapplication.cpp:1772
#68 0x00007f5704cd0005 in QGuiApplicationPrivate::processWindowSystemEvent
(e=e at entry=0x1fad9f0) at kernel/qguiapplication.cpp:1576
#69 0x00007f5704cb55b8 in QWindowSystemInterface::sendWindowSystemEvents
(flags=...) at kernel/qwindowsysteminterface.cpp:572
#70 0x00007f56e2065250 in userEventSourceDispatch (source=<optimized out>) at
eventdispatchers/qeventdispatcher_glib.cpp:70
#71 0x00007f56fa2acff7 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#72 0x00007f56fa2ad250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#73 0x00007f56fa2ad2fc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#74 0x00007f5704a0327f in QEventDispatcherGlib::processEvents (this=0x1caa850,
flags=...) at kernel/qeventdispatcher_glib.cpp:418
#75 0x00007f57049a975a in QEventLoop::exec (this=this at entry=0x7ffe89f39a00,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#76 0x00007f57049b12cc in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1188
#77 0x00007f5704cc600c in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1510
#78 0x00007f5705276025 in QApplication::exec () at kernel/qapplication.cpp:2956
#79 0x0000000000404260 in main (argc=1, argv=0x7ffe89f3a2c8) at
../../kmail/main.cpp:161


History:

* Had a signature file configured in my identities.
* Installed new Kubuntu 15.10
* Suddenly my Dictionary on creating EMails changed to American English
* ... but worked ok.
* Recently: wanted to set it to my German as before
* Failed to apply default dictionary since "Signature file not valid!"
* Checked signature: it is valid (no change since Kubuntu 15.04 and mails have
been created with it in 15.10 already)
* Failed to apply new Identity settings
* Removed signature file but created an input field for my EMail signatures.
* Succeeded to apply my KMail EMail-Identities! (Why? ...)

* Since then KMail crashes instantly on creating new mails! Huh ... o.O

See backtrace above.

Reproducible: Always

Steps to Reproduce:
1. Change Signature Settings in EMail Identity
2. Signature file "not valid", though worked before and *is* valid
3. Set Signature to input field 
4. Instant crash on "New Message" click

Actual Results:  
Kmail (and Kontact) immediatley vanish from screen. Not even KCrash Dialog
appears.

Expected Results:  
I should be able to write emails.

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list