Skrooge: occasional saving problem

This is an occasional problem, very frustrating when it occurs (which seems to be rather random).

When I’ve been working in Skrooge saving will occasionally fail, altering the file I was working in to 18 bytes size (data is effectively lost from that file). There is a .skg.old file of approximately the original size that shows as saved at the same time as the corrupted file. Altering the filename so Skrooge will load it seems to give a usable copy of the file in its previous form (ie before starting to work on it in the session where the save failed). Saving from that file leads to the same corruption.

Attempting to recover by saving to a new filename gives the error:
[ERR-5]: Failed to save ‘/home/keith/Documents/problems-Jan-13.skg’.

[ERR-5]: Open file ‘/home/keith/Documents/normal/Personal-Financial/Accounts/.current.skg.wrk’ failed

I seem to be able to get it to work by renaming the data file completely and opening from there. But it is a huge nuisance when it happens (and sometimes I need to attempt it several times, always being careful to ensure I’ve kept a copy of the most recent file under yet another new name as Skrooge overwrites the .skg.old file if I’m not extremely careful about it.

As I say, it’s random. Sometimes Skrooge will work for several months without problem and when it does it’s an excellent program. Occasionally this will happen several times in quick succession, which is unhelpful if it happens around month-end when I’m making a lot of payments.

Can anyone tell me what’s going on and how to avoid this happening?