<br><p style="margin: 0px; text-indent: 0px;"></p><br><br><div class="gmail_quote">On Wed, Sep 30, 2009 at 8:42 PM, Alvaro Soliverez <span dir="ltr">&lt;<a href="mailto:asoliverez@gmail.com">asoliverez@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hello Cristian,<br>I know it is a thorn in your back. I just found a couple of issues when using the transaction form:<br>
- When using the &quot;remember payee from previous transaction&quot;, when I just finished entering the transaction, a popup will show as if I had cancelled the transaction. Clicking No will crash the app.<br>
- Enter does not work to finish entering the transaction<br>- 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.<br>

<br>Just a couple of nags I spotted while doing the monthly finance cleanup.<br><br></blockquote></div><br><br>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&#39;t mean to cancel editing.<br>
<br>
<br>

<meta name="qrichtext" content="1"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><style type="text/css">
p, li { white-space: pre-wrap; }
</style>
<p style="margin: 0px; text-indent: 0px;">Application: KMyMoney (kmymoney2), signal: Segmentation fault</p>
<p style="margin: 0px; text-indent: 0px;">[KCrash Handler]</p>
<p style="margin: 0px; text-indent: 0px;">#5 0x00007f0fc641cb45 in
QMetaObject::activate (sender=0x40e0660, m=&lt;value optimized out&gt;,
local_signal_index=7, argv=0x7fffd287bc20) at kernel/qobject.cpp:3183</p>
<p style="margin: 0px; text-indent: 0px;">#6 0x00000000006fa20f in
TransactionEditor::statusProgress (this=0xc47920, _t1=-1, _t2=-1) at
/home/al/desarrollo/kmm/kde4/kmymoney/Debug/kmymoney2/dialogs/transactioneditor.moc:185</p>
<p style="margin: 0px; text-indent: 0px;">#7 0x0000000000710a0a in
TransactionEditor::enterTransactions (this=0x40e0660,
newId=@0x7fffd287ca60, askForSchedule=true,
suppressBalanceWarnings=false)</p>
<p style="margin: 0px; text-indent: 0px;">    at /home/al/desarrollo/kmm/kde4/kmymoney/kmymoney2/dialogs/transactioneditor.cpp:646</p>
<p style="margin: 0px; text-indent: 0px;">#8 0x0000000000497493 in
KMyMoney2App::slotTransactionsEnter (this=0x1db75c0) at
/home/al/desarrollo/kmm/kde4/kmymoney/kmymoney2/kmymoney2.cpp:4984</p>
<p style="margin: 0px; text-indent: 0px;">#9 0x00000000004a1675 in
KMyMoney2App::qt_metacall (this=0x1db75c0,
_c=QMetaObject::InvokeMetaMethod, _id=&lt;value optimized out&gt;,
_a=0x7fffd287cfd0)</p>
<p style="margin: 0px; text-indent: 0px;">    at /home/al/desarrollo/kmm/kde4/kmymoney/Debug/kmymoney2/kmymoney2.moc:452</p>
<p style="margin: 0px; text-indent: 0px;">#10 0x00007f0fc641bea2 in
QMetaObject::activate (sender=0x1ea1c10, from_signal_index=&lt;value
optimized out&gt;, to_signal_index=6, argv=0xb) at
kernel/qobject.cpp:3113</p>
<p style="margin: 0px; text-indent: 0px;">#11 0x00007f0fc587df37 in QAction::triggered (this=0xc47920, _t1=false) at .moc/release-shared/moc_qaction.cpp:236</p>
<p style="margin: 0px; text-indent: 0px;">#12 0x00007f0fc587f3b0 in QAction::activate (this=0x1ea1c10, event=&lt;value optimized out&gt;) at kernel/qaction.cpp:1160</p>
<p style="margin: 0px; text-indent: 0px;">#13 0x00007f0fc5c0187a in QAbstractButtonPrivate::click (this=0x2deedf0) at widgets/qabstractbutton.cpp:525</p>
<p style="margin: 0px; text-indent: 0px;">#14 0x00007f0fc5c01b15 in
QAbstractButton::mouseReleaseEvent (this=0x2dedbb0, e=0x7fffd287d7b0)
at widgets/qabstractbutton.cpp:1115</p>
<p style="margin: 0px; text-indent: 0px;">#15 0x00007f0fc5cd351a in QToolButton::mouseReleaseEvent (this=0xc47920, e=0xb) at widgets/qtoolbutton.cpp:709</p>
<p style="margin: 0px; text-indent: 0px;">#16 0x00007f0fc58d50bf in QWidget::event (this=0x2dedbb0, event=0x7fffd287d7b0) at kernel/qwidget.cpp:7549</p>
<p style="margin: 0px; text-indent: 0px;">#17 0x00007f0fc5883f4d in
QApplicationPrivate::notify_helper (this=0x1cc18e0, receiver=0x2dedbb0,
e=0x7fffd287d7b0) at kernel/qapplication.cpp:4056</p>
<p style="margin: 0px; text-indent: 0px;">#18 0x00007f0fc588c8ea in
QApplication::notify (this=&lt;value optimized out&gt;,
receiver=0x2dedbb0, e=0x7fffd287d7b0) at kernel/qapplication.cpp:3758</p>
<p style="margin: 0px; text-indent: 0px;">#19 0x00007f0fc90f7deb in
KApplication::notify (this=0x1cc17e0, receiver=0x2dedbb0,
event=0x7fffd287d7b0) at
/build/buildd/kde4libs-4.3.1/kdeui/kernel/kapplication.cpp:302</p>
<p style="margin: 0px; text-indent: 0px;">#20 0x00007f0fc64066ac in
QCoreApplication::notifyInternal (this=0x1cc17e0, receiver=0x2dedbb0,
event=0x7fffd287d7b0) at kernel/qcoreapplication.cpp:610</p>
<p style="margin: 0px; text-indent: 0px;">#21 0x00007f0fc588bb38 in
QApplicationPrivate::sendMouseEvent (receiver=0x2dedbb0,
event=0x7fffd287d7b0, alienWidget=0x2dedbb0, nativeWidget=0x23f2860,
buttonDown=&lt;value optimized out&gt;, </p>
<p style="margin: 0px; text-indent: 0px;">    lastMouseReceiver=@0x7f0fc62bb010) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216</p>
<p style="margin: 0px; text-indent: 0px;">#22 0x00007f0fc58f5b19 in
QETWidget::translateMouseEvent (this=0x23f2860, event=&lt;value
optimized out&gt;) at kernel/qapplication_x11.cpp:4409</p>
<p style="margin: 0px; text-indent: 0px;">#23 0x00007f0fc58f4b53 in
QApplication::x11ProcessEvent (this=0x1cc17e0, event=0x7fffd287f330) at
kernel/qapplication_x11.cpp:3550</p>
<p style="margin: 0px; text-indent: 0px;">#24 0x00007f0fc591d454 in
x11EventSourceDispatch (s=0x1cc55c0, callback=0, user_data=0x0) at
kernel/qguieventdispatcher_glib.cpp:146</p>
<p style="margin: 0px; text-indent: 0px;">#25 0x00007f0fc002520a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0</p>
<p style="margin: 0px; text-indent: 0px;">#26 0x00007f0fc00288e0 in ?? () from /usr/lib/libglib-2.0.so.0</p>
<p style="margin: 0px; text-indent: 0px;">#27 0x00007f0fc0028a7c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0</p>
<p style="margin: 0px; text-indent: 0px;">#28 0x00007f0fc642fa8f in
QEventDispatcherGlib::processEvents (this=0x1c9ff70, flags=&lt;value
optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:327</p>
<p style="margin: 0px; text-indent: 0px;">#29 0x00007f0fc591cbdf in
QGuiEventDispatcherGlib::processEvents (this=0xc47920, flags=&lt;value
optimized out&gt;) at kernel/qguieventdispatcher_glib.cpp:202</p>
<p style="margin: 0px; text-indent: 0px;">#30 0x00007f0fc6404f42 in
QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags={i =
-762841568}) at kernel/qeventloop.cpp:149</p>
<p style="margin: 0px; text-indent: 0px;">#31 0x00007f0fc6405314 in QEventLoop::exec (this=0x7fffd287f660, flags={i = -762841488}) at kernel/qeventloop.cpp:201</p>
<p style="margin: 0px; text-indent: 0px;">#32 0x00007f0fc64075e4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888</p>
<p style="margin: 0px; text-indent: 0px;">#33 0x000000000045628e in main (argc=1, argv=0x7fffd2880148) at /home/al/desarrollo/kmm/kde4/kmymoney/kmymoney2/main.cpp:282</p><br>