[Kmymoney-devel] Transaction form nags

Alvaro Soliverez asoliverez at gmail.com
Tue Oct 6 02:22:28 CEST 2009


On Wed, Sep 30, 2009 at 8:42 PM, Alvaro Soliverez <asoliverez at gmail.com>wrote:

> Hello Cristian,
> I know it is a thorn in your back. I just found a couple of issues when
> using the transaction form:
> - When using the "remember payee from previous transaction", when I just
> finished entering the transaction, a popup will show as if I had cancelled
> the transaction. Clicking No will crash the app.
> - Enter does not work to finish entering the transaction
> - When in an investment ledger, the investment is not selectable from the
> popup. You have to enter it manually, because selecting it from the popup
> will do nothing.
>
> Just a couple of nags I spotted while doing the monthly finance cleanup.
>
>

Here is a backtrace when you save a transaction which triggers an account
limit. It will prompt several times as if you were trying to cancel editing
the transaction, then popup the limit, then crash. Looks like too many
signal are being sent at once. And at least one is wrong, because I didn't
mean to cancel editing.


 Application: KMyMoney (kmymoney2), signal: Segmentation fault

[KCrash Handler]

#5 0x00007f0fc641cb45 in QMetaObject::activate (sender=0x40e0660, m=<value
optimized out>, local_signal_index=7, argv=0x7fffd287bc20) at
kernel/qobject.cpp:3183

#6 0x00000000006fa20f in TransactionEditor::statusProgress (this=0xc47920,
_t1=-1, _t2=-1) at
/home/al/desarrollo/kmm/kde4/kmymoney/Debug/kmymoney2/dialogs/transactioneditor.moc:185

#7 0x0000000000710a0a in TransactionEditor::enterTransactions
(this=0x40e0660, newId=@0x7fffd287ca60, askForSchedule=true,
suppressBalanceWarnings=false)

at
/home/al/desarrollo/kmm/kde4/kmymoney/kmymoney2/dialogs/transactioneditor.cpp:646

#8 0x0000000000497493 in KMyMoney2App::slotTransactionsEnter
(this=0x1db75c0) at
/home/al/desarrollo/kmm/kde4/kmymoney/kmymoney2/kmymoney2.cpp:4984

#9 0x00000000004a1675 in KMyMoney2App::qt_metacall (this=0x1db75c0,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>,
_a=0x7fffd287cfd0)

at /home/al/desarrollo/kmm/kde4/kmymoney/Debug/kmymoney2/kmymoney2.moc:452

#10 0x00007f0fc641bea2 in QMetaObject::activate (sender=0x1ea1c10,
from_signal_index=<value optimized out>, to_signal_index=6, argv=0xb) at
kernel/qobject.cpp:3113

#11 0x00007f0fc587df37 in QAction::triggered (this=0xc47920, _t1=false) at
.moc/release-shared/moc_qaction.cpp:236

#12 0x00007f0fc587f3b0 in QAction::activate (this=0x1ea1c10, event=<value
optimized out>) at kernel/qaction.cpp:1160

#13 0x00007f0fc5c0187a in QAbstractButtonPrivate::click (this=0x2deedf0) at
widgets/qabstractbutton.cpp:525

#14 0x00007f0fc5c01b15 in QAbstractButton::mouseReleaseEvent
(this=0x2dedbb0, e=0x7fffd287d7b0) at widgets/qabstractbutton.cpp:1115

#15 0x00007f0fc5cd351a in QToolButton::mouseReleaseEvent (this=0xc47920,
e=0xb) at widgets/qtoolbutton.cpp:709

#16 0x00007f0fc58d50bf in QWidget::event (this=0x2dedbb0,
event=0x7fffd287d7b0) at kernel/qwidget.cpp:7549

#17 0x00007f0fc5883f4d in QApplicationPrivate::notify_helper
(this=0x1cc18e0, receiver=0x2dedbb0, e=0x7fffd287d7b0) at
kernel/qapplication.cpp:4056

#18 0x00007f0fc588c8ea in QApplication::notify (this=<value optimized out>,
receiver=0x2dedbb0, e=0x7fffd287d7b0) at kernel/qapplication.cpp:3758

#19 0x00007f0fc90f7deb in KApplication::notify (this=0x1cc17e0,
receiver=0x2dedbb0, event=0x7fffd287d7b0) at
/build/buildd/kde4libs-4.3.1/kdeui/kernel/kapplication.cpp:302

#20 0x00007f0fc64066ac in QCoreApplication::notifyInternal (this=0x1cc17e0,
receiver=0x2dedbb0, event=0x7fffd287d7b0) at kernel/qcoreapplication.cpp:610

#21 0x00007f0fc588bb38 in QApplicationPrivate::sendMouseEvent
(receiver=0x2dedbb0, event=0x7fffd287d7b0, alienWidget=0x2dedbb0,
nativeWidget=0x23f2860, buttonDown=<value optimized out>,

lastMouseReceiver=@0x7f0fc62bb010) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216

#22 0x00007f0fc58f5b19 in QETWidget::translateMouseEvent (this=0x23f2860,
event=<value optimized out>) at kernel/qapplication_x11.cpp:4409

#23 0x00007f0fc58f4b53 in QApplication::x11ProcessEvent (this=0x1cc17e0,
event=0x7fffd287f330) at kernel/qapplication_x11.cpp:3550

#24 0x00007f0fc591d454 in x11EventSourceDispatch (s=0x1cc55c0, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146

#25 0x00007f0fc002520a in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0

#26 0x00007f0fc00288e0 in ?? () from /usr/lib/libglib-2.0.so.0

#27 0x00007f0fc0028a7c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0

#28 0x00007f0fc642fa8f in QEventDispatcherGlib::processEvents
(this=0x1c9ff70, flags=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:327

#29 0x00007f0fc591cbdf in QGuiEventDispatcherGlib::processEvents
(this=0xc47920, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:202

#30 0x00007f0fc6404f42 in QEventLoop::processEvents (this=<value optimized
out>, flags={i = -762841568}) at kernel/qeventloop.cpp:149

#31 0x00007f0fc6405314 in QEventLoop::exec (this=0x7fffd287f660, flags={i =
-762841488}) at kernel/qeventloop.cpp:201

#32 0x00007f0fc64075e4 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:888

#33 0x000000000045628e in main (argc=1, argv=0x7fffd2880148) at
/home/al/desarrollo/kmm/kde4/kmymoney/kmymoney2/main.cpp:282
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.kde.org/pipermail/kmymoney-devel/attachments/20091005/0bf45873/attachment.htm 


More information about the KMyMoney-devel mailing list