[kmymoney] [Bug 507416] Crash under 5.2 when opening existing database

Jack bugzilla_noreply at kde.org
Sun Aug 3 23:57:44 BST 2025


https://bugs.kde.org/show_bug.cgi?id=507416

--- Comment #4 from Jack <ostroffjh at users.sourceforge.net> ---
A few points:
- KMyMoney treats Categories internally a special type of Account, so that is
not the problem.  Most transactions have two splits - one for the account the
money is coming from, and the other split for the Category the money is going
to.
- if that commit is from master or 5.2 branch, then at this point, it should be
built against Qt6/KF6, but missing libkf5crash-dev seems to indicate you are
still building against Qt5/KF5.  While I think that is still theoretically
possible, I believe that not all fixes and enhancements that are specific to
the Qt6 code have been backported to the Qt5 code, and will likely not be, so
it is important to be sure your errors do still show up with a Qt6 build.
- internal references to Accounts should all be Annnnnn, the actual internal id
of the account.  The use of the old Skrooge account names in the id field is
clearly part of the problem, but it sounds like it has been that way for a
while without causing problems.  Do you have a backup of your data file from
before the problem started?  If so, it would be interesting to see how 5.1.3
handles them and if you can see those accounts in the ledger.
- What does a consistency check show?

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the KMyMoney-devel mailing list