[Kmymoney-devel] [Bug 309105] New: Crash after editing security

George Baltz GeoBaltz at gmail.com
Sat Oct 27 15:58:10 UTC 2012


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

            Bug ID: 309105
          Severity: crash
           Version: 4.6.3
          Priority: NOR
          Assignee: kmymoney-devel at kde.org
           Summary: Crash after editing security
    Classification: Unclassified
                OS: Linux
          Reporter: GeoBaltz at gmail.com
          Hardware: openSUSE RPMs
            Status: UNCONFIRMED
         Component: general
           Product: kmymoney4

Application: kmymoney (4.6.3)
KDE Platform Version: 4.8.5 (4.8.5) "release 2"
Qt Version: 4.8.1
Operating System: Linux 3.4.11-2.16-desktop x86_64
Distribution: "openSUSE 12.2 (x86_64)"

-- Information about the crash:
1) Loaded skeleton .kmy file
2) Imported small QIF file
3) Went to Institutions display and added new institution
4) On Accounts page edited two accounts to belong to the institution (1
checking, 1 investment)
5) On Investments page (Equities tab) selected a security, right click->Edit
security
6) Changed type from stock to mutual fund
7) Clicked next, next; when I click on Finish, KMyMoney crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: KMyMoney (kmymoney), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[KCrash Handler]
#5  InstitutionsModel::slotObjectModified (this=0x184a180, objType=<optimized
out>, obj=0x42f4f90) at
/usr/src/debug/kmymoney-4.6.3/kmymoney/models/accountsmodel.cpp:909
#6  0x00007fd61780af5f in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/libQtCore.so.4
#7  0x00007fd61b34cc2e in MyMoneyFile::objectModified
(this=this at entry=0x7fd61b5b9ac0 <MyMoneyFile::file>,
_t1=MyMoneyFile::notifyAccount, _t2=0x42f4f90) at
/usr/src/debug/kmymoney-4.6.3/build/kmymoney/mymoney/mymoneyfile.moc:134
#8  0x00007fd61b3562b9 in MyMoneyFile::commitTransaction
(this=this at entry=0x7fd61b5b9ac0 <MyMoneyFile::file>) at
/usr/src/debug/kmymoney-4.6.3/kmymoney/mymoney/mymoneyfile.cpp:392
#9  0x00007fd61b356505 in MyMoneyFileTransaction::commit (this=0x7fff5fce7db0)
at /usr/src/debug/kmymoney-4.6.3/kmymoney/mymoney/mymoneyfile.cpp:2832
#10 0x00000000005e623a in KNewInvestmentWizard::createObjects (this=<optimized
out>, parentId=...) at
/usr/src/debug/kmymoney-4.6.3/kmymoney/wizards/newinvestmentwizard/knewinvestmentwizard.cpp:239
#11 0x0000000000469ee3 in KMyMoneyApp::slotInvestmentEdit (this=0x145fb10) at
/usr/src/debug/kmymoney-4.6.3/kmymoney/kmymoney.cpp:3130
#12 0x000000000049a4cc in KMyMoneyApp::qt_static_metacall (_o=0x145fb10,
_c=1607366704, _id=397715457, _a=0x0) at
/usr/src/debug/kmymoney-4.6.3/build/kmymoney/kmymoney.moc:434
#13 0x00007fd61780af5f in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/libQtCore.so.4
#14 0x00007fd61691e522 in QAction::triggered(bool) () from
/usr/lib64/libQtGui.so.4
#15 0x00007fd61691e710 in QAction::activate(QAction::ActionEvent) () from
/usr/lib64/libQtGui.so.4
#16 0x00007fd616d573d3 in ?? () from /usr/lib64/libQtGui.so.4
#17 0x00007fd616d5d6e9 in ?? () from /usr/lib64/libQtGui.so.4
#18 0x00007fd619e95fd0 in KMenu::mouseReleaseEvent(QMouseEvent*) () from
/usr/lib64/libkdeui.so.5
#19 0x00007fd616973e60 in QWidget::event(QEvent*) () from
/usr/lib64/libQtGui.so.4
#20 0x00007fd616d5e99b in QMenu::event(QEvent*) () from
/usr/lib64/libQtGui.so.4
#21 0x00007fd61692474c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQtGui.so.4
#22 0x00007fd6169294db in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQtGui.so.4
#23 0x00007fd619ddd006 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#24 0x00007fd6177f473e in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/libQtCore.so.4
#25 0x00007fd61692558b in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/usr/lib64/libQtGui.so.4
#26 0x00007fd61699fa9c in ?? () from /usr/lib64/libQtGui.so.4
#27 0x00007fd61699e961 in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib64/libQtGui.so.4
#28 0x00007fd6169c4c32 in ?? () from /usr/lib64/libQtGui.so.4
#29 0x00007fd610f273b5 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#30 0x00007fd610f276e8 in ?? () from /usr/lib64/libglib-2.0.so.0
#31 0x00007fd610f277a4 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#32 0x00007fd617822936 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#33 0x00007fd6169c48ae in ?? () from /usr/lib64/libQtGui.so.4
#34 0x00007fd6177f373f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#35 0x00007fd6177f39c8 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#36 0x00007fd616d5b3c5 in QMenu::exec(QPoint const&, QAction*) () from
/usr/lib64/libQtGui.so.4
#37 0x000000000046a346 in KMyMoneyApp::showContextMenu
(this=this at entry=0x145fb10, containerName=...) at
/usr/src/debug/kmymoney-4.6.3/kmymoney/kmymoney.cpp:5764
#38 0x000000000046a428 in KMyMoneyApp::slotShowInvestmentContextMenu
(this=0x145fb10) at /usr/src/debug/kmymoney-4.6.3/kmymoney/kmymoney.cpp:5780
#39 0x000000000049aaea in KMyMoneyApp::qt_static_metacall (_o=0x145fb10,
_c=1607366704, _id=397715457, _a=0x0) at
/usr/src/debug/kmymoney-4.6.3/build/kmymoney/kmymoney.moc:531
#40 0x00007fd61780af5f in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/libQtCore.so.4
#41 0x0000000000532a1b in KInvestmentView::slotInvestmentContextMenu
(this=0x1b17a10) at
/usr/src/debug/kmymoney-4.6.3/kmymoney/views/kinvestmentview.cpp:173
#42 0x0000000000533e11 in KInvestmentView::qt_static_metacall (_o=<optimized
out>, _c=<optimized out>, _id=<optimized out>, _a=0x7fff5fceabb0) at
/usr/src/debug/kmymoney-4.6.3/build/kmymoney/views/kinvestmentview.moc:96
#43 0x00007fd61780af5f in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/libQtCore.so.4
#44 0x00007fd616966f92 in QWidget::customContextMenuRequested(QPoint const&) ()
from /usr/lib64/libQtGui.so.4
#45 0x00007fd61697463d in QWidget::event(QEvent*) () from
/usr/lib64/libQtGui.so.4
#46 0x00007fd616d1dca6 in QFrame::event(QEvent*) () from
/usr/lib64/libQtGui.so.4
#47 0x00007fd616e2b343 in QAbstractItemView::viewportEvent(QEvent*) () from
/usr/lib64/libQtGui.so.4
#48 0x00007fd616e6e961 in QTreeView::viewportEvent(QEvent*) () from
/usr/lib64/libQtGui.so.4
#49 0x00007fd6177f48a6 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
from /usr/lib64/libQtCore.so.4
#50 0x00007fd61692471c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQtGui.so.4
#51 0x00007fd6169291e5 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQtGui.so.4
#52 0x00007fd619ddd006 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#53 0x00007fd6177f473e in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/libQtCore.so.4
#54 0x00007fd61699fc31 in ?? () from /usr/lib64/libQtGui.so.4
#55 0x00007fd61699e961 in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib64/libQtGui.so.4
#56 0x00007fd6169c4c32 in ?? () from /usr/lib64/libQtGui.so.4
#57 0x00007fd610f273b5 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#58 0x00007fd610f276e8 in ?? () from /usr/lib64/libglib-2.0.so.0
#59 0x00007fd610f277a4 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#60 0x00007fd617822936 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#61 0x00007fd6169c48ae in ?? () from /usr/lib64/libQtGui.so.4
#62 0x00007fd6177f373f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#63 0x00007fd6177f39c8 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#64 0x00007fd6177f83a8 in QCoreApplication::exec() () from
/usr/lib64/libQtCore.so.4
#65 0x000000000045cf26 in runKMyMoney (splash=splash at entry=0x1407eb0, a=<error
reading variable: Unhandled dwarf expression opcode 0xfa>) at
/usr/src/debug/kmymoney-4.6.3/kmymoney/main.cpp:282
#66 0x000000000045b6ef in main (argc=1, argv=0x7fff5fcecd18) at
/usr/src/debug/kmymoney-4.6.3/kmymoney/main.cpp:181

Possible duplicates by query: bug 305787, bug 296518.

Reported using DrKonqi

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


More information about the KMyMoney-devel mailing list