Version: 3.96.1 (using KDE 4.4.0) Compiler: gcc 4.4.1 OS: Linux Installed from: Fedora RPMs Using latest svn build when I try and open my main kmymoney file it reaches 100%, then starts from the beginning again but showing 100% still. The bar progresses about 1/5 away along and then kmymoney hangs. At the bottom right it says "Loading currencies..." I do have custom reports, but deleting those, in kmymoney2, makes no difference when opening in kmymoney4.
First of all, reinstall from scratch. Then, you can try this. I don't think it will work because it's when loading the currencies, but it's worth a shot. Open KMM with the -n option, go to configure and deactivate everything on the home page, and then try to load again. If it works, activate one by one to find the guilty component.
Created attachment 41699 [details] Bzipped2 of anonymised version of main file Bzipped2 version of file which demonstrates the issue.
(In reply to comment #1) > First of all, reinstall from scratch. > > Then, you can try this. I don't think it will work because it's when loading > the currencies, but it's worth a shot. Open KMM with the -n option, go to > configure and deactivate everything on the home page, and then try to load > again. If it works, activate one by one to find the guilty component. The Payments one causes the issue. Unchecking the component means everything works, starting up without it checked works, but as soon as I check it, the app hangs.
Forecast (scheduled) also causes it to hang.
The problem is when it loads the schedules. SCH000042 seems to make the app get into a loop, but I can't find anything wrong with other than it being a one-time payment.
(In reply to comment #5) > The problem is when it loads the schedules. SCH000042 seems to make the app get > into a loop, but I can't find anything wrong with other than it being a > one-time payment. It's a scheduled payment that has finished, but it's final payment date is in the future (2010-04-01) and has already been entered into the ledger. (On a side note, scheduled transactions that have finished do not get their amounts made anonymous).
On a side note: I am working on the anonimization fixes already.
I've checked builds back as far as 3rd Jan 2010 and have the same issue with all of them, so it's not a recent change that has caused it. I suppose I could try changing the date on my computer and see what happens with that.
SVN commit 1105565 by tbaumgart: Prevent some endless loops with schedules that are already finished. BUG: 231029 M +5 -0 mymoneyforecast.cpp M +5 -5 mymoneyscheduled.cpp M +43 -0 mymoneyscheduletest.cpp M +2 -0 mymoneyscheduletest.h M +1 -1 storage/mymoneyseqaccessmgr.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1105565
Verified that it fixes my issue with latest svn build.