[kmymoney] [Bug 392735] New: Crash on viewing or trying to add data into any account

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Wed Apr 4 17:37:36 UTC 2018


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

            Bug ID: 392735
           Summary: Crash on viewing or trying to add data into any
                    account
           Product: kmymoney
           Version: 5.0.1
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: kmymoney-devel at kde.org
          Reporter: Kwanza.Pili at virginmedia.com
  Target Milestone: ---

I compiled the kmymoney-5.0.1 from source based on KDE frameworks 5.44.0,
plasma 5.12.4 and apps 17.12.3. I have qt-5.10.1. I can start kmymoney, but as
soon as I click on anything that will allow data entry, the application crashes
immediately. The back trace is as follows:
#0  0x00007ffff18de043 in operator<(QString const&, QString const&) () at
/opt/kde/lib64/libQt5Core.so.5
#1  0x000055555589ecf0 in qMapLessThanKey<QString>(QString const&, QString
const&) (key2=..., key1=...)
    at /opt/kde/include/qt5/QtCore/qmap.h:71
#2  0x000055555589ecf0 in QMapNode<QString, QWidget*>::lowerBound(QString
const&) (akey=..., this=<optimized out>)
    at /opt/kde/include/qt5/QtCore/qmap.h:155
#3  0x000055555589ecf0 in QMapData<QString, QWidget*>::findNode(QString const&)
const (this=<optimized out>, akey=...) at
/opt/kde/include/qt5/QtCore/qmap.h:287
#4  0x00005555558d883f in QMap<QString, QWidget*>::remove(QString const&)
(akey=..., this=0x555557af7848)
    at /opt/kde/include/qt5/QtCore/qmap.h:945
#5  0x00005555558d883f in KMyMoneyRegister::QWidgetContainer::removeOrphans()
(this=this at entry=0x555557af7848)
    at
/usr/src/debug/kmymoney-5.0.1-46.2.x86_64/kmymoney/widgets/qwidgetcontainer.cpp:55
#6  0x000055555588523d in TransactionEditor::setup(QList<QWidget*>&,
MyMoneyAccount const&, eWidgets::eRegister::Action)
(this=this at entry=0x5555578f7be0, tabOrderWidgets=..., account=...,
action=<optimized out>)
    at
/usr/src/debug/kmymoney-5.0.1-46.2.x86_64/kmymoney/dialogs/transactioneditor.cpp:181
#7  0x00005555556d1ac8 in
KGlobalLedgerView::startEdit(KMyMoneyRegister::SelectedTransactions const&)
(this=this at entry=0x55555613ca90, list=...)
    at
/usr/src/debug/kmymoney-5.0.1-46.2.x86_64/kmymoney/views/kgloballedgerview.cpp:823
#8  0x00005555556df939 in
KGlobalLedgerViewPrivate::startEdit(KMyMoneyRegister::SelectedTransactions
const&) (this=this at entry=0x5555561157d0, list=...)
    at
/usr/src/debug/kmymoney-5.0.1-46.2.x86_64/kmymoney/views/kgloballedgerview_p.h:1151
#9  0x00005555556d5948 in
KGlobalLedgerView::slotNewTransactionForm(eWidgets::eRegister::Action)
(this=0x55555613ca90, id=<optimized out>) at
/usr/src/debug/kmymoney-5.0.1-46.2.x86_64/kmymoney/views/kgloballedgerview.cpp:1352
#10 0x00007ffff1a68e0c in QMetaObject::activate(QObject*, int, int, void**) ()
at /opt/kde/lib64/libQt5Core.so.5
#11 0x00005555558d4425 in KMyMoneyRegister::Register::selectItem(int, int)
(this=0x555556142ce0, row=<optimized out>, col=4) at
/usr/src/debug/kmymoney-5.0.1-46.2.x86_64/kmymoney/widgets/register.cpp:1139
#12 0x00007ffff1a68e0c in QMetaObject::activate(QObject*, int, int, void**) ()
at /opt/kde/lib64/libQt5Core.so.5
#13 0x00007ffff27af07f in QTableWidget::cellClicked(int, int) () at
/opt/kde/lib64/libQt5Widgets.so.5
#14 0x00007ffff1a68d0a in QMetaObject::activate(QObject*, int, int, void**) ()
at /opt/kde/lib64/libQt5Core.so.5
#15 0x00007ffff2757f45 in QAbstractItemView::clicked(QModelIndex const&) () at
/opt/kde/lib64/libQt5Widgets.so.5
#16 0x00007ffff275acbb in QAbstractItemView::mouseReleaseEvent(QMouseEvent*) ()
    at /opt/kde/lib64/libQt5Widgets.so.5
#17 0x00007ffff2563188 in QWidget::event(QEvent*) () at
/opt/kde/lib64/libQt5Widgets.so.5
#18 0x00007ffff260122e in QFrame::event(QEvent*) () at
/opt/kde/lib64/libQt5Widgets.so.5
#19 0x00007ffff27632ec in QAbstractItemView::viewportEvent(QEvent*) () at
/opt/kde/lib64/libQt5Widgets.so.5
#20 0x00007ffff1a3a7f4 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
    at /opt/kde/lib64/libQt5Core.so.5
#21 0x00007ffff2526de5 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
()
    at /opt/kde/lib64/libQt5Widgets.so.5
#22 0x00007ffff252e65f in QApplication::notify(QObject*, QEvent*) () at
/opt/kde/lib64/libQt5Widgets.so.5
#23 0x00007ffff1a3aae8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
()
    at /opt/kde/lib64/libQt5Core.so.5
#24 0x00007ffff252d6af in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at
/opt/kde/lib64/libQt5Widgets.so.5
#25 0x00007ffff257d7fb in  () at /opt/kde/lib64/libQt5Widgets.so.5
#26 0x00007ffff257fc21 in  () at /opt/kde/lib64/libQt5Widgets.so.5
#27 0x00007ffff2526e0c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
()
    at /opt/kde/lib64/libQt5Widgets.so.5
#28 0x00007ffff252e104 in QApplication::notify(QObject*, QEvent*) () at
/opt/kde/lib64/libQt5Widgets.so.5
#29 0x00007ffff1a3aae8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
()
    at /opt/kde/lib64/libQt5Core.so.5
#30 0x00007ffff1f3d6cc in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
()
    at /opt/kde/lib64/libQt5Gui.so.5
#31 0x00007ffff1f3f005 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() at /opt/kde/lib64/libQt5Gui.so.5
#32 0x00007ffff1f17dfb in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
()
    at /opt/kde/lib64/libQt5Gui.so.5
#33 0x00007fffdaf7f74b in  () at /opt/kde/lib64/libQt5XcbQpa.so.5
#34 0x00007ffff1a392ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /opt/kde/lib64/libQt5Core.so.5
#35 0x00007ffff1a41f34 in QCoreApplication::exec() () at
/opt/kde/lib64/libQt5Core.so.5
#36 0x000055555562a325 in runKMyMoney(std::unique_ptr<QSplashScreen,
std::default_delete<QSplashScreen> >, QUrl const&, bool, QApplication&)
(splash=std::unique_ptr<QSplashScreen> containing 0x0, file=...,
noFile=<optimized out>, a=...) at
/usr/src/debug/kmymoney-5.0.1-46.2.x86_64/kmymoney/main.cpp:314
#37 0x0000555555627f0c in main(int, char**) (argc=<optimized out>,
argv=<optimized out>)
    at /usr/src/debug/kmymoney-5.0.1-46.2.x86_64/kmymoney/main.cpp:231

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


More information about the KMyMoney-devel mailing list