When I last entered all of my transactions, which would have taken me
about an hour, I had just finished and then GNUcash had a crash. I can't
remember if it was a seg fault or bus error or what, but I subsequently
had to re-enter everything I had just put in, by referring to the log
file. (wouldn't it be nice if we could automate that? or do something
else to avoid losing stuff in the first place... but, log files are
better than nothing.)
I don't know what I had done in particular to cause it, but before the
crash I did have trouble with entering some transactions. I would enter
it in the from account, and the account totals updated correctly in the
register window. Then I closed the window. Then I opened the destination
account, and the transaction had failed to show up. Re-opening the
source account revealed that the transaction I had just entered had
disappeared. The totals in the main window indicated that it was not
there, either.
I was able to make this happen repeatably. I eventually entered the data
and got it to stick by reverse-entering the transaction from the
destination account. (This indicates I'm not crazy; I really do know how
to enter a transaction!)
Now, I don't really want to post out my data file, containing 2 yrs
worth of where my money goes, for somebody to replicate the problem...
I guess I could get out gdb and look for where it crashes, but I don't
understand the internal design, past the fact that the program is
separated into a GUI and an engine, and that part of it is written in
scheme, which I don't have a clue about (my languages are C / C++ / Java
/ Mathematica / Modula-2 / Pascal / BASIC ).
I don't really want to chase this, but I thought I'd better let you all
know before 1.4 is let out of the bag.
Thanks to all of you for such a great program.
Ben.
--
Gnucash Developer's List
To unsubscribe send empty email to: [EMAIL PROTECTED]