https://bugs.kde.org/show_bug.cgi?id=351395
Christophe Giboudeaux <cgiboude...@gmx.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|kmail 15.08.1 crashes when |Crash when the identity's |opening the composer window |"dictionary" setting is | |changed Ever confirmed|0 |1 Status|UNCONFIRMED |CONFIRMED --- Comment #15 from Christophe Giboudeaux <cgiboude...@gmx.com> --- ok, that seems reproducible with comment#14 input. Thread 1 (Thread 0x7fb62291e940 (LWP 3929)): #0 0x00007fb6178d3602 in KSelectAction::d_func() const (this=0x0) at /kde/src/5/kwidgetsaddons/src/kselectaction.h:64 #1 0x00007fb6178d0096 in KSelectAction::selectableActionGroup() const (this=0x0) at /kde/src/5/kwidgetsaddons/src/kselectaction.cpp:115 #2 0x00007fb6178d00f0 in KSelectAction::currentAction() const (this=0x0) at /kde/src/5/kwidgetsaddons/src/kselectaction.cpp:126 #3 0x00007fb6178d0113 in KSelectAction::currentItem() const (this=0x0) at /kde/src/5/kwidgetsaddons/src/kselectaction.cpp:131 #4 0x00007fb6221d181c in CodecAction::mimeCharsets() const (this=0x0) at /kde/src/5/kdepim/kmail/editor/codec/codecaction.cpp:82 #5 0x00007fb6221f023f in KMComposeWin::applyComposerSetting(MessageComposer::ComposerViewBase*) (this=0x8039d00, mComposerBase=0x83c2e50) at /kde/src/5/kdepim/kmail/editor/kmcomposewin.cpp:2645 #6 0x00007fb6221ea98f in KMComposeWin::autoSaveMessage(bool) (this=0x8039d00, force=true) at /kde/src/5/kdepim/kmail/editor/kmcomposewin.cpp:1908 #7 0x00007fb6220a3744 in KMKernel::dumpDeadLetters() (this=0x7ffd40fa2b60) at /kde/src/5/kdepim/kmail/kmkernel.cpp:1437 #8 0x00007fb6220a2c24 in kmCrashHandler(int) (sigId=11) at /kde/src/5/kdepim/kmail/kmkernel.cpp:1284 #9 0x00007fb61bb06fbc in KCrash::defaultCrashHandler(int) (sig=11) at /kde/src/5/kcrash/src/kcrash.cpp:378 #10 0x00007fb61f6d3830 in <signal handler called> () at /lib64/libc.so.6 #11 0x00007fb620f34686 in QAction::setEnabled(bool) (this=0x8) at ../../src/corelib/tools/qscopedpointer.h:135 #12 0x00007fb620f34686 in QAction::setEnabled(bool) (p=...) at ../../src/corelib/global/qglobal.h:983 #13 0x00007fb620f34686 in QAction::setEnabled(bool) (this=0x0) at kernel/qaction.h:56 #14 0x00007fb620f34686 in QAction::setEnabled(bool) (this=0x0, b=false) at kernel/qaction.cpp:1020 #15 0x00007fb6221dac6e in KMComposeWin::slotEditorTextChanged() (this=0x8039d00) at /kde/src/5/kdepim/kmail/editor/kmcomposewin.cpp:528 #16 0x00007fb6222256d4 in KMComposeWin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x8039d00, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0x7ffd40fa0820) at /kde/build/5/kdepim/kmail/moc_kmcomposewin.cpp:485 #17 0x00007fb62028506a in QMetaObject::activate(QObject*, int, int, void**) (sender=0x7163fd0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3713 #18 0x00007fb620285867 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7fb621621b00 <QTextEdit::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3578 #19 0x00007fb6210da690 in QTextEdit::textChanged() (this=<optimized out>) at .moc/moc_qtextedit.cpp:524 #20 0x00007fb6210dfa2d in QTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=_o@entry=0x7163fd0, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=0, _a=_a@entry=0x7ffd40fa0980) at .moc/moc_qtextedit.cpp:318 #21 0x00007fb62028506a in QMetaObject::activate(QObject*, int, int, void**) (sender=0x9139820, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3713 #22 0x00007fb620285867 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7fb6216236a0 <QWidgetTextControl::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3578 #23 0x00007fb6210f6390 in QWidgetTextControl::textChanged() (this=<optimized out>) at .moc/moc_qwidgettextcontrol_p.cpp:481 #24 0x00007fb6210fecfd in QWidgetTextControl::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=_o@entry=0x9139820, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=0, _a=_a@entry=0x7ffd40fa0af0) at .moc/moc_qwidgettextcontrol_p.cpp:254 #25 0x00007fb621103bb0 in QWidgetTextControl::qt_metacall(QMetaObject::Call, int, void**) (this=0x9139820, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7ffd40fa0af0) at .moc/moc_qwidgettextcontrol_p.cpp:451 #26 0x00007fb620285220 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x12dbd50, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3728 #27 0x00007fb620285867 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x12dbd50, m=m@entry=0x7fb620dccfc0 <QTextDocument::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3578 #28 0x00007fb620b02e43 in QTextDocument::contentsChanged() (this=this@entry=0x12dbd50) at .moc/moc_qtextdocument.cpp:378 #29 0x00007fb6208a0245 in QTextDocumentPrivate::finishEdit() (this=0x61c1080) at text/qtextdocument_p.cpp:1646 #30 0x00007fb6208a0245 in QTextDocumentPrivate::finishEdit() (this=0x61c1080) at text/qtextdocument_p.cpp:1238 #31 0x00007fb6208a3ccd in QTextDocumentPrivate::endEditBlock() (this=<optimized out>) at text/qtextdocument_p.cpp:1193 #32 0x00007fb6208e2d3d in QSyntaxHighlighter::rehighlight() (operation=QTextCursor::End, cursor=..., this=0x42bdd70) at text/qsyntaxhighlighter.cpp:69 #33 0x00007fb6208e2d3d in QSyntaxHighlighter::rehighlight() (this=<optimized out>) at text/qsyntaxhighlighter.cpp:368 #34 0x00007fb621c0814b in PimCommon::RichTextEditor::setSpellCheckingLanguage(QString const&) (this=0x7163fd0, _language=...) at /kde/src/5/kdepim/pimcommon/src/texteditor/richtexteditor/richtexteditor.cpp:616 #35 0x00007fb6221dabd3 in KMComposeWin::slotSpellCheckingLanguage(QString const&) (this=0x8039d00, language=...) at /kde/src/5/kdepim/kmail/editor/kmcomposewin.cpp:516 #36 0x00007fb6221fcb52 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QString const&>, void, void (KMComposeWin::*)(QString const&)>::call(void (KMComposeWin::*)(QString const&), KMComposeWin*, void**) (f=(void (KMComposeWin::*)(KMComposeWin * const, const QString &)) 0x7fb6221dab9e <KMComposeWin::slotSpellCheckingLanguage(QString const&)>, o=0x8039d00, arg=0x7ffd40fa0eb0) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:501 #37 0x00007fb6221fc238 in QtPrivate::FunctionPointer<void (KMComposeWin::*)(QString const&)>::call<QtPrivate::List<QString const&>, void>(void (KMComposeWin::*)(QString const&), KMComposeWin*, void**) (f=(void (KMComposeWin::*)(KMComposeWin * const, const QString &)) 0x7fb6221dab9e <KMComposeWin::slotSpellCheckingLanguage(QString const&)>, o=0x8039d00, arg=0x7ffd40fa0eb0) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:520 #38 0x00007fb6221fb2e3 in QtPrivate::QSlotObject<void (KMComposeWin::*)(QString const&), QtPrivate::List<QString const&>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x1015fa00, r=0x8039d00, a=0x7ffd40fa0eb0, ret=0x0) at /usr/include/qt5/QtCore/qobject_impl.h:143 #39 0x00007fb620284ef7 in QMetaObject::activate(QObject*, int, int, void**) (a=0x7ffd40fa0eb0, r=0x8039d00, this=<optimized out>) at ../../src/corelib/kernel/qobject_impl.h:124 #40 0x00007fb620284ef7 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x416e5b0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3698 #41 0x00007fb618cdc7cb in Sonnet::DictionaryComboBox::dictionaryChanged(QString const&) (this=0x416e5b0, _t1=...) at /kde/build/5/sonnet/src/ui/moc_dictionarycombobox.cpp:146 #42 0x00007fb618cdbf1a in Sonnet::DictionaryComboBoxPrivate::slotDictionaryChanged(int) (this=0x386a0b0, idx=2) at /kde/src/5/sonnet/src/ui/dictionarycombobox.cpp:40 #43 0x00007fb618cdc22c in Sonnet::DictionaryComboBox::setCurrentByDictionaryName(QString const&) (this=0x416e5b0, name=...) at /kde/src/5/sonnet/src/ui/dictionarycombobox.cpp:81 #44 0x00007fb6221db72c in KMComposeWin::readConfig(bool) (this=0x8039d00, reload=false) at /kde/src/5/kdepim/kmail/editor/kmcomposewin.cpp:643 #45 0x00007fb6221d9892 in KMComposeWin::KMComposeWin(QSharedPointer<KMime::Message> const&, bool, bool, KMail::Composer::TemplateContext, unsigned int, QString const&, QString const&) (this=0x8039d00, aMsg=..., lastSignState=false, lastEncryptState=false, context=KMail::Composer::New, id=2132794516, textSelection=..., customTemplate=..., __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /kde/src/5/kdepim/kmail/editor/kmcomposewin.cpp:451 #46 0x00007fb6221d2edf in KMComposeWin::create(QSharedPointer<KMime::Message> const&, bool, bool, KMail::Composer::TemplateContext, unsigned int, QString const&, QString const&) (msg=..., lastSignState=false, lastEncryptState=false, context=KMail::Composer::New, identity=2132794516, textSelection=..., customTemplate=...) at /kde/src/5/kdepim/kmail/editor/kmcomposewin.cpp:210 #47 0x00007fb6221d2e7f in KMail::makeComposer(QSharedPointer<KMime::Message> const&, bool, bool, KMail::Composer::TemplateContext, unsigned int, QString const&, QString const&) (msg=..., lastSignState=false, lastEncryptState=false, context=KMail::Composer::New, identity=2132794516, textSelection=..., customTemplate=...) at /kde/src/5/kdepim/kmail/editor/kmcomposewin.cpp:203 #48 0x00007fb6220da5fa in KMMainWidget::slotCompose() (this=0x140bdf0) at /kde/src/5/kdepim/kmail/kmmainwidget.cpp:1328 #49 0x00007fb622104c13 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (KMMainWidget::*)()>::call(void (KMMainWidget::*)(), KMMainWidget*, void**) (f=(void (KMMainWidget::*)(KMMainWidget * const)) 0x7fb6220da438 <KMMainWidget::slotCompose()>, o=0x140bdf0, arg=0x7ffd40fa1ee0) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:501 #50 0x00007fb622103e82 in QtPrivate::FunctionPointer<void (KMMainWidget::*)()>::call<QtPrivate::List<>, void>(void (KMMainWidget::*)(), KMMainWidget*, void**) (f=(void (KMMainWidget::*)(KMMainWidget * const)) 0x7fb6220da438 <KMMainWidget::slotCompose()>, o=0x140bdf0, arg=0x7ffd40fa1ee0) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:520 #51 0x00007fb6221014fd in QtPrivate::QSlotObject<void (KMMainWidget::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x25f35a0, r=0x140bdf0, a=0x7ffd40fa1ee0, ret=0x0) at /usr/include/qt5/QtCore/qobject_impl.h:143 #52 0x00007fb620284ef7 in QMetaObject::activate(QObject*, int, int, void**) (a=0x7ffd40fa1ee0, r=0x140bdf0, this=<optimized out>) at ../../src/corelib/kernel/qobject_impl.h:124 #53 0x00007fb620284ef7 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x25bd780, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffd40fa1ee0) at kernel/qobject.cpp:3698 #54 0x00007fb620285867 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x25bd780, m=m@entry=0x7fb621618080 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffd40fa1ee0) at kernel/qobject.cpp:3578 #55 0x00007fb620f323f2 in QAction::triggered(bool) (this=this@entry=0x25bd780, _t1=false) at .moc/moc_qaction.cpp:365 #56 0x00007fb620f34648 in QAction::activate(QAction::ActionEvent) (this=0x25bd780, event=<optimized out>) at kernel/qaction.cpp:1162 #57 0x00007fb621034300 in QAbstractButtonPrivate::click() (this=0x263cfc0) at widgets/qabstractbutton.cpp:516 #58 0x00007fb62103440c in QAbstractButton::mouseReleaseEvent(QMouseEvent*) (this=0x263cf80, e=0x7ffd40fa23b0) at widgets/qabstractbutton.cpp:1132 #59 0x00007fb6210eec5a in QToolButton::mouseReleaseEvent(QMouseEvent*) (this=<optimized out>, e=<optimized out>) at widgets/qtoolbutton.cpp:609 #60 0x00007fb620f7be28 in QWidget::event(QEvent*) (this=0x263cf80, event=event@entry=0x7ffd40fa23b0) at kernel/qwidget.cpp:9047 #61 0x00007fb6210350d3 in QAbstractButton::event(QEvent*) (this=this@entry=0x263cf80, e=e@entry=0x7ffd40fa23b0) at widgets/qabstractbutton.cpp:1089 #62 0x00007fb6210eed29 in QToolButton::event(QEvent*) (this=0x263cf80, event=0x7ffd40fa23b0) at widgets/qtoolbutton.cpp:970 #63 0x00007fb620f3b8cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x111cdb0, receiver=receiver@entry=0x263cf80, e=e@entry=0x7ffd40fa23b0) at kernel/qapplication.cpp:3716 #64 0x00007fb620f41511 in QApplication::notify(QObject*, QEvent*) (this=<optimized out>, receiver=0x263cf80, e=0x7ffd40fa23b0) at kernel/qapplication.cpp:3276 #65 0x00007fb620257da3 in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7ffd40fa2ca0, receiver=receiver@entry=0x263cf80, event=event@entry=0x7ffd40fa23b0) at kernel/qcoreapplication.cpp:965 #66 0x00007fb620f40082 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) (event=0x7ffd40fa23b0, receiver=0x263cf80) at ../../src/corelib/kernel/qcoreapplication.h:227 #67 0x00007fb620f40082 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) (receiver=receiver@entry=0x263cf80, event=event@entry=0x7ffd40fa23b0, alienWidget=alienWidget@entry=0x263cf80, nativeWidget=0x2602eb0, buttonDown=buttonDown@entry=0x7fb6216466a0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2770 #68 0x00007fb620f95d43 in QWidgetWindow::handleMouseEvent(QMouseEvent*) (this=this@entry=0x26353d0, event=event@entry=0x7ffd40fa27b0) at kernel/qwidgetwindow.cpp:555 #69 0x00007fb620f982ab in QWidgetWindow::event(QEvent*) (this=0x26353d0, event=0x7ffd40fa27b0) at kernel/qwidgetwindow.cpp:210 #70 0x00007fb620f3b8cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x111cdb0, receiver=receiver@entry=0x26353d0, e=e@entry=0x7ffd40fa27b0) at kernel/qapplication.cpp:3716 #71 0x00007fb620f409d6 in QApplication::notify(QObject*, QEvent*) (this=0x7ffd40fa2ca0, receiver=0x26353d0, e=0x7ffd40fa27b0) at kernel/qapplication.cpp:3499 #72 0x00007fb620257da3 in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7ffd40fa2ca0, receiver=receiver@entry=0x26353d0, event=event@entry=0x7ffd40fa27b0) at kernel/qcoreapplication.cpp:965 #73 0x00007fb62079b7ae in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (event=0x7ffd40fa27b0, receiver=0x26353d0) at ../../src/corelib/kernel/qcoreapplication.h:227 #74 0x00007fb62079b7ae in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=0x3601da0) at kernel/qguiapplication.cpp:1789 #75 0x00007fb62079d315 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (e=e@entry=0x3601da0) at kernel/qguiapplication.cpp:1581 #76 0x00007fb620782a38 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=...) at kernel/qwindowsysteminterface.cpp:625 #77 0x00007fb5fdb19e90 in userEventSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70 #78 0x00007fb61492bcc7 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #79 0x00007fb61492bef8 in () at /usr/lib64/libglib-2.0.so.0 #80 0x00007fb61492bf9c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #81 0x00007fb6202ab60f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1189ba0, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #82 0x00007fb6202556da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffd40fa2b00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #83 0x00007fb62025d3bd in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1229 #84 0x00000000004066e5 in main(int, char**) (argc=1, argv=0x7ffd40fa2e08) at /kde/src/5/kdepim/kmail/main.cpp:150 (gdb) -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Kdepim-bugs mailing list Kdepim-bugs@kde.org https://mail.kde.org/mailman/listinfo/kdepim-bugs