<br><br><div class="gmail_quote">On Wed, Oct 7, 2009 at 6:58 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;">
<br><br><div class="gmail_quote"><div class="im">On Wed, Oct 7, 2009 at 1:27 PM, Cristian Oneţ <span dir="ltr">&lt;<a href="mailto:onet.cristian@gmail.com" target="_blank">onet.cristian@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;">
<div>On 10/1/09, Alvaro Soliverez &lt;<a href="mailto:asoliverez@gmail.com" target="_blank">asoliverez@gmail.com</a>&gt; wrote:<br>
&gt; Hello Cristian,<br>
&gt; I know it is a thorn in your back. I just found a couple of issues when<br>
&gt; using the transaction form:<br>
</div>Hi,<br>
I&#39;ve just took some time to look at this.<br>
<div><br>
&gt; - When using the &quot;remember payee from previous transaction&quot;, when I just<br>
&gt; finished entering the transaction, a popup will show as if I had cancelled<br>
&gt; the transaction. Clicking No will crash the app.<br>
</div>I can&#39;t reproduce this. AFAIK I also use &quot;remember payee from previous<br>
transaction&quot; since there isn&#39;t an option to turn this of and after<br>
entering the second transaction for the same payee the cancel edit<br>
dialog does not pop up. It must be popped up by something else. How do<br>
you enter the transactions? I usually use only the keyboard (now that<br>
it is possible).<br>
<div><br></div></blockquote></div><div>I will try to reproduce it again. I reproduced a similar crash when you hit a limit with a transaction. Perhaps it was this problem, and not something to do with reusing the previous transaction. I will get back to you when I hit it again.<br>

<br></div></div></blockquote><div><br>I found a way to reproduce a crash related to this:<br>- enter a transaction with a future date<br>- a confirmation dialog will popup prompting whether you want to enter it or create a schedule<br>
- now switch to another application and then return to KMyMoney<br>- Hit Schedule<br>- KABOOM!<br><br>The backtrace below:<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;">#4  0x00007fda264feb45 in QMetaObject::activate (sender=0x378b5b0, m=&lt;value optimized out&gt;, local_signal_index=7, argv=0x7fff3295f6a0) at kernel/qobject.cpp:3183</p>
<p style="margin: 0px; text-indent: 0px;">#5  0x00000000006f9fef in TransactionEditor::statusProgress (this=0xc47680, _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;">#6  0x00000000007107ea in TransactionEditor::enterTransactions (this=0x378b5b0, newId=@0x7fff329604e0, 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;">#7  0x00000000004977d3 in KMyMoney2App::slotTransactionsEnter (this=0x1313b70) at /home/al/desarrollo/kmm/kde4/kmymoney/kmymoney2/kmymoney2.cpp:4985</p>
<p style="margin: 0px; text-indent: 0px;">#8  0x00000000004a19b5 in KMyMoney2App::qt_metacall (this=0x1313b70, _c=QMetaObject::InvokeMetaMethod, _id=&lt;value optimized out&gt;, _a=0x7fff32960a50)</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;">#9  0x00007fda264fdea2 in QMetaObject::activate (sender=0x143cff0, 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;">#10 0x00007fda2595ff37 in QAction::triggered (this=0xc47680, _t1=false) at .moc/release-shared/moc_qaction.cpp:236</p>
<p style="margin: 0px; text-indent: 0px;">#11 0x00007fda259613b0 in QAction::activate (this=0x143cff0, event=&lt;value optimized out&gt;) at kernel/qaction.cpp:1160</p>
<p style="margin: 0px; text-indent: 0px;">#12 0x00007fda25964172 in QAction::qt_metacall (this=0x143cff0, _c=QMetaObject::InvokeMetaMethod, _id=&lt;value optimized out&gt;, _a=0x7fff32960cb0) at kernel/qaction.h:203</p>
<p style="margin: 0px; text-indent: 0px;">#13 0x00007fda259c0335 in QWidgetAction::qt_metacall (this=0xc47680, _c=11, _id=1, _a=0xb) at .moc/release-shared/moc_qwidgetaction.cpp:61</p>
<p style="margin: 0px; text-indent: 0px;">#14 0x00007fda29107d78 in KAction::qt_metacall (this=0xc47680, _c=11, _id=1, _a=0xb) at /build/buildd/kde4libs-4.3.1/obj-x86_64-linux-gnu/kdeui/kaction.moc:85</p>
<p style="margin: 0px; text-indent: 0px;">#15 0x00007fda264fdea2 in QMetaObject::activate (sender=0x378b5b0, from_signal_index=&lt;value optimized out&gt;, to_signal_index=16, argv=0xb) at kernel/qobject.cpp:3113</p>
<p style="margin: 0px; text-indent: 0px;">#16 0x00000000006fec5f in TransactionEditor::qt_metacall (this=0x378b5b0, _c=QMetaObject::InvokeMetaMethod, _id=&lt;value optimized out&gt;, _a=0x7fff32960de0)</p>
<p style="margin: 0px; text-indent: 0px;">    at /home/al/desarrollo/kmm/kde4/kmymoney/Debug/kmymoney2/dialogs/transactioneditor.moc:116</p>
<p style="margin: 0px; text-indent: 0px;">#17 0x00000000007092e5 in StdTransactionEditor::qt_metacall (this=0xc47680, _c=11, _id=1, _a=0xb) at /home/al/desarrollo/kmm/kde4/kmymoney/Debug/kmymoney2/dialogs/transactioneditor.moc:287</p>

<p style="margin: 0px; text-indent: 0px;">#18 0x00007fda264fdea2 in QMetaObject::activate (sender=0x365da40, from_signal_index=&lt;value optimized out&gt;, to_signal_index=4, argv=0xb) at kernel/qobject.cpp:3113</p>
<p style="margin: 0px; text-indent: 0px;">#19 0x00007fda2650314f in QSingleShotTimer::timerEvent (this=0x365da40) at kernel/qtimer.cpp:298</p>
<p style="margin: 0px; text-indent: 0px;">#20 0x00007fda264f8263 in QObject::event (this=0x365da40, e=0xb) at kernel/qobject.cpp:1075</p>
<p style="margin: 0px; text-indent: 0px;">#21 0x00007fda25965f4d in QApplicationPrivate::notify_helper (this=0x1261880, receiver=0x365da40, e=0x7fff329614a0) at kernel/qapplication.cpp:4056</p>
<p style="margin: 0px; text-indent: 0px;">#22 0x00007fda2596e18a in QApplication::notify (this=0x12617e0, receiver=0x365da40, e=0x7fff329614a0) at kernel/qapplication.cpp:4021</p>
<p style="margin: 0px; text-indent: 0px;">#23 0x00007fda291d9deb in KApplication::notify (this=0x12617e0, receiver=0x365da40, event=0x7fff329614a0) at /build/buildd/kde4libs-4.3.1/kdeui/kernel/kapplication.cpp:302</p>
<p style="margin: 0px; text-indent: 0px;">#24 0x00007fda264e86ac in QCoreApplication::notifyInternal (this=0x12617e0, receiver=0x365da40, event=0x7fff329614a0) at kernel/qcoreapplication.cpp:610</p>
<p style="margin: 0px; text-indent: 0px;">#25 0x00007fda26515516 in QTimerInfoList::activateTimers (this=0x1265560) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213</p>
<p style="margin: 0px; text-indent: 0px;">#26 0x00007fda26511b2d in timerSourceDispatch (source=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:165</p>
<p style="margin: 0px; text-indent: 0px;">#27 0x00007fda2010720a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0</p>
<p style="margin: 0px; text-indent: 0px;">#28 0x00007fda2010a8e0 in ?? () from /usr/lib/libglib-2.0.so.0</p>
<p style="margin: 0px; text-indent: 0px;">#29 0x00007fda2010aa7c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0</p>
<p style="margin: 0px; text-indent: 0px;">#30 0x00007fda26511a8f in QEventDispatcherGlib::processEvents (this=0x123ff70, flags=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:327</p>
<p style="margin: 0px; text-indent: 0px;">#31 0x00007fda259febdf in QGuiEventDispatcherGlib::processEvents (this=0xc47680, flags=&lt;value optimized out&gt;) at kernel/qguieventdispatcher_glib.cpp:202</p>
<p style="margin: 0px; text-indent: 0px;">#32 0x00007fda264e6f42 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags={i = 848697104}) at kernel/qeventloop.cpp:149</p>
<p style="margin: 0px; text-indent: 0px;">#33 0x00007fda264e7314 in QEventLoop::exec (this=0x7fff32961750, flags={i = 848697184}) at kernel/qeventloop.cpp:201</p>
<p style="margin: 0px; text-indent: 0px;">#34 0x00007fda264e95e4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888</p>
<p style="margin: 0px; text-indent: 0px;">#35 0x000000000045655e in main (argc=1, argv=0x7fff32962238) at /home/al/desarrollo/kmm/kde4/kmymoney/kmymoney2/main.cpp:282</p>
<p style="margin: 0px; text-indent: 0px;"></p><br><br></div></div><br><br><br>