Bug 222832 - Kmymoney crashed when modifiying date of cleared transaction
Summary: Kmymoney crashed when modifiying date of cleared transaction
Status: RESOLVED DUPLICATE of bug 221935
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-15 12:50 UTC by Oliver Putz
Modified: 2010-01-15 12:58 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Oliver Putz 2010-01-15 12:50:47 UTC
Application that crashed: kmymoney
Version of the application: 3.95.0-svn20090511
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.5.3
Operating System: Linux 2.6.31-gentoo-r6 x86_64

What I was doing when the application crashed:
What I was doing before the crash occured:

- I had a (recurring) scheduled transaction that was due be booked on the 18th. 
- I entered it using the shortcut of the "upcoming transactions". 
- I then cleared the transaction in the account. 
- I changed the date of the (now cleared) transaction from the 18th to the 15th (today). - Upon hitting enter to confirm my modifications, kmymoney crashed with the backtrace below


 -- Backtrace:
Application: KMyMoney (kmymoney), signal: Segmentation fault
The current source language is "auto; currently c".
[KCrash Handler]
#5  0x00007f5b5bfda21d in Q3TableHeader::isSectionStretchable (this=0x312eb00, s=0) at itemviews/q3table.cpp:7243
#6  0x00007f5b5bfdfccf in Q3Table::hideRow (this=0x312cba0, row=0) at itemviews/q3table.cpp:5604
#7  0x0000000000788bf2 in KMyMoneyRegister::RegisterItem::setVisible (this=0x3b3eb20, visible=<value optimized out>) at /home/oliver/kmymoney-3.95.0/kmymoney/widgets/registeritem.cpp:99
#8  0x000000000078befb in KMyMoneyRegister::Transaction::setVisible (this=0x312eb00, visible=false) at /home/oliver/kmymoney-3.95.0/kmymoney/widgets/transaction.cpp:808
#9  0x00000000007479f7 in KMyMoneyRegister::RegisterSearchLine::itemAdded (this=0x34e7e20, item=0x3b3eb20) at /home/oliver/kmymoney-3.95.0/kmymoney/widgets/registersearchline.cpp:234
#10 0x0000000000747b8f in KMyMoneyRegister::RegisterSearchLine::qt_metacall (this=0x34e7e20, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffba5a3350)
    at /home/oliver/kmymoney-3.95.0/build/kmymoney/widgets/registersearchline.moc:84
#11 0x00007f5b57749374 in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x163) at kernel/qobject.cpp:3101
#12 0x000000000072f9a2 in KMyMoneyRegister::Register::itemAdded (this=0x312eb00, _t1=0x3b3eb20) at /home/oliver/kmymoney-3.95.0/build/kmymoney/widgets/register.moc:191
#13 0x000000000079374d in StdTransaction (this=0x3b3eb20, parent=0x312cba0, transaction=..., split=<value optimized out>, uniqueId=<value optimized out>)
    at /home/oliver/kmymoney-3.95.0/kmymoney/widgets/transaction.cpp:907
#14 0x0000000000733941 in KMyMoneyRegister::Register::transactionFactory (parent=0x312cba0, transaction=..., split=<value optimized out>, uniqueId=1)
    at /home/oliver/kmymoney-3.95.0/kmymoney/widgets/register.cpp:2218
#15 0x0000000000524696 in KGlobalLedgerView::loadView (this=<value optimized out>) at /home/oliver/kmymoney-3.95.0/kmymoney/views/kgloballedgerview.cpp:433
#16 0x000000000052c4dd in KGlobalLedgerView::slotLoadView (this=0x312eb00) at /home/oliver/kmymoney-3.95.0/kmymoney/views/kgloballedgerview.cpp:276
#17 0x000000000052c605 in KGlobalLedgerView::slotLeaveEditMode (this=0x2f57100, list=...) at /home/oliver/kmymoney-3.95.0/kmymoney/views/kgloballedgerview.cpp:1199
#18 0x000000000052d2b1 in KGlobalLedgerView::qt_metacall (this=0x2f57100, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffba5a4740)
    at /home/oliver/kmymoney-3.95.0/build/kmymoney/views/kgloballedgerview.moc:213
#19 0x00007f5b57749374 in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x163) at kernel/qobject.cpp:3101
#20 0x00000000006ea9b2 in TransactionEditor::finishEdit (this=0x312eb00, _t1=<value optimized out>) at /home/oliver/kmymoney-3.95.0/build/kmymoney/dialogs/transactioneditor.moc:136
#21 0x00000000006ecc93 in ~TransactionEditor (this=0x3b29700, __in_chrg=<value optimized out>) at /home/oliver/kmymoney-3.95.0/kmymoney/dialogs/transactioneditor.cpp:91
#22 0x00000000006ece43 in ~StdTransactionEditor (this=0x312eb00, __in_chrg=<value optimized out>) at /home/oliver/kmymoney-3.95.0/kmymoney/dialogs/transactioneditor.cpp:671
#23 0x00000000004933da in KMyMoney2App::slotTransactionsEnter (this=0x2822070) at /home/oliver/kmymoney-3.95.0/kmymoney/kmymoney.cpp:4952
#24 0x00000000004a39f5 in KMyMoney2App::qt_metacall (this=0x2822070, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffba5a4dd0)
    at /home/oliver/kmymoney-3.95.0/build/kmymoney/kmymoney.moc:452
#25 0x00007f5b57749374 in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x163) at kernel/qobject.cpp:3101
#26 0x00007f5b56ccbf67 in QAction::triggered (this=0x312eb00, _t1=false) at .moc/release-shared/moc_qaction.cpp:236
#27 0x00007f5b56ccd18f in QAction::activate (this=0x28bc7e0, event=<value optimized out>) at kernel/qaction.cpp:1167
#28 0x00007f5b56ccf762 in QAction::trigger (this=0x28bc7e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffba5a5050) at kernel/qaction.h:203
#29 QAction::qt_metacall (this=0x28bc7e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffba5a5050) at .moc/release-shared/moc_qaction.cpp:151
#30 0x00007f5b56d230d5 in QWidgetAction::qt_metacall (this=0x312eb00, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x163) at .moc/release-shared/moc_qwidgetaction.cpp:61
#31 0x00007f5b5ae66e08 in KAction::qt_metacall (this=0x312eb00, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x163) at /tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4_build/kdeui/kaction.moc:85
#32 0x00007f5b57749374 in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x163) at kernel/qobject.cpp:3101
#33 0x00000000006f6f50 in TransactionEditor::qt_metacall (this=0x3b29700, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffba5a51a0)
    at /home/oliver/kmymoney-3.95.0/build/kmymoney/dialogs/transactioneditor.moc:116
#34 0x00000000006fa955 in StdTransactionEditor::qt_metacall (this=0x312eb00, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x163)
    at /home/oliver/kmymoney-3.95.0/build/kmymoney/dialogs/transactioneditor.moc:287
#35 0x00007f5b57749374 in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x163) at kernel/qobject.cpp:3101
#36 0x00007f5b5774feaf in QSingleShotTimer::timerEvent (this=0x60b04c0) at kernel/qtimer.cpp:298
#37 0x00007f5b57745be3 in QObject::event (this=0x60b04c0, e=0x0) at kernel/qobject.cpp:1066
#38 0x00007f5b56cd134c in QApplicationPrivate::notify_helper (this=0x27025e0, receiver=0x60b04c0, e=0x7fffba5a57d0) at kernel/qapplication.cpp:4065
#39 0x00007f5b56cd711f in QApplication::notify (this=0x27024e0, receiver=0x60b04c0, e=0x7fffba5a57d0) at kernel/qapplication.cpp:4030
#40 0x00007f5b5af38236 in KApplication::notify (this=0x27024e0, receiver=0x60b04c0, event=0x7fffba5a57d0) at /tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/kdeui/kernel/kapplication.cpp:302
#41 0x00007f5b5773798b in QCoreApplication::notifyInternal (this=0x27024e0, receiver=0x60b04c0, event=0x7fffba5a57d0) at kernel/qcoreapplication.cpp:606
#42 0x00007f5b5775efba in QCoreApplication::sendEvent (this=0x2706320) at kernel/qcoreapplication.h:213
#43 QTimerInfoList::activateTimers (this=0x2706320) at kernel/qeventdispatcher_unix.cpp:580
#44 0x00007f5b5775c98d in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:165
#45 0x00007f5b540a820d in g_main_dispatch (context=0x2705120) at gmain.c:1824
#46 IA__g_main_context_dispatch (context=0x2705120) at gmain.c:2377
#47 0x00007f5b540aba58 in g_main_context_iterate (context=0x2705120, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2455
#48 0x00007f5b540abba0 in IA__g_main_context_iteration (context=0x2705120, may_block=1) at gmain.c:2518
#49 0x00007f5b5775c8d6 in QEventDispatcherGlib::processEvents (this=0x26e0990, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#50 0x00007f5b56d5735e in QGuiEventDispatcherGlib::processEvents (this=0x312eb00, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#51 0x00007f5b57736372 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#52 0x00007f5b5773650d in QEventLoop::exec (this=0x7fffba5a5a70, flags=) at kernel/qeventloop.cpp:197
#53 0x00007f5b57738349 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#54 0x000000000045a0f3 in main (argc=<value optimized out>, argv=<value optimized out>) at /home/oliver/kmymoney-3.95.0/kmymoney/main.cpp:275

Reported using DrKonqi
Comment 1 Dario Andres 2010-01-15 12:58:11 UTC
Merging with bug 221935. Thanks

*** This bug has been marked as a duplicate of bug 221935 ***