https://bugs.kde.org/show_bug.cgi?id=405329
Bug ID: 405329 Summary: CPU loop reconciling if all transactions are cleared Product: kmymoney Version: 5.0.3 Platform: Gentoo Packages OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: database Assignee: kmymoney-de...@kde.org Reporter: jdmo...@gmail.com Target Milestone: --- SUMMARY When reconciling a credit card account, if "Configure->Ledger->Data entry->Automatic reconciliation" is checked, and all transactions to be reconciled are already cleared (after downloading transactions for example, so the Cleared balance == the Ending balance in the reconcile wizard), the reconcile wizard goes into a CPU loop (100% of 1 cpu). kmymoney has to be killed. This only happens if "Automatic reconciliation" is checked. STEPS TO REPRODUCE 1. Open a credit card account and download transactions so that the cleared balance in kmymoney equals the current statement balance. 2. Reconcile in kmymoney. At the end of the reconcile wizard, kmymoney locks up (becomes unresponsive) and has to be killed 3. OBSERVED RESULT Kmymoney locks up following reconciliation wizard, using 12% cpu on 8-thread system EXPECTED RESULT Continue with account reconciliation. SOFTWARE/OS VERSIONS Windows: MacOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: 5.14.5 KDE Frameworks Version: 5.54.0 Qt Version: 5.11.3 ADDITIONAL INFORMATION -- You are receiving this mail because: You are watching all bug changes.