https://bugs.kde.org/show_bug.cgi?id=462827
Ralf Habacker <ralf.habac...@freenet.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REPORTED |CONFIRMED CC| |ralf.habac...@freenet.de Ever confirmed|0 |1 --- Comment #8 from Ralf Habacker <ralf.habac...@freenet.de> --- (In reply to Ian Neal from comment #0) > [KCrash Handler] > #4 0x00007f1fdb5eb750 in QWidget::setFocus(Qt::FocusReason) () at > /lib64/libQt5Widgets.so.5 > #5 0x000055671ba799e9 in KMyMoneySplitTable::endEdit(bool, bool) () > #6 0x00007f1fd7ad2ec4 in QObject::event(QEvent*) () at > /lib64/libQt5Core.so.5 It looks, that if the edit split is not valid in KMyMoneySplitTable::endEdit(), d->m_editCategory is accessed, which may be unset or zero. if (!isEditSplitValid()) { KMessageBox::information(this, i18n("You need to assign a category to this split before it can be entered."), i18n("Enter split"), "EnterSplitWithEmptyCategory"); d->m_editCategory->setFocus(); return; Changing to if (d->m_editCategory) d->m_editCategory->setFocus(); should solve the crash. -- You are receiving this mail because: You are the assignee for the bug.