MoneyGuru (on Mac OS 10.7.1, 64-bits) regularly crashes for no apparent reason. I could no link this crash to a specific task or view. However, it happens regularly (more than once per hour of use), at least since version 2.3.9 and Mac OS 10.6.
I attach a typical crash report to this ticket. All crash reports look the same, except for the "exception codes" that vary in their location:
KERN_INVALID_ADDRESS at 0x0000000000000018
KERN_INVALID_ADDRESS at 0x00007fff95332eaf
KERN_INVALID_ADDRESS at 0x0000000000000011
KERN_INVALID_ADDRESS at 0x00000000000002ff
KERN_INVALID_ADDRESS at 0x0000000000000004
My first guess would have been some kind of "haxies" causing a crash, like it often happens, but when I look at the crash report I only see Antidote (an anti virus right?). Have you been using moneyGuru for a long time? Do these crashes started only recently? Is the install of Antidote recent? Is it possible to disable it for a while to see if you get these crash?
If it's not the anti virus, would you mind reverting to v2.3.8 for a while to see if it crashes as well?
Hello Virgil. Thanks for your quick answer. I really appreciate the work you put into this great app.
I've been playing with MoneyGuru for a while (before version 2), but have started using it seriously for all my accounting only a couple of months ago. I've noticed stability issues from the start. I've been using Antidote long before MoneyGuru.
Antidote is a french grammar corrector. It adds an item to contextual menus on text fields, which probably explains why MoneyGuru loads that code. The next time I use MoneyGuru, I'll try to move the two Antidote libraries listed in the log so that they don't get loaded.
I also use the free Sophos Anti-Virus. I didn't see any of its code listed in the log. Do you think it could still be a problem?
Otherwise, I'll revert to 2.3.8 as you requested.
I'll keep you updated.
OK, it isn't Antidote. I just had a crash with Antidote uninstalled (the libraries are not listed in the crash report).
I'll try 2.3.8 for a while see how it goes.
One other possibility could be a hardware problem. Does it happen with other apps?
Another interesting thing to try would be (because you mention "more than once per hour of use") to simply let moneyGuru run without touching it and see if it crashes too. In other words, see if the crash is related to usage.
I know it's a lot of poking around, but with this kind of bug, there's not much else to do.
So, the latest news are:
I also thought about something other. The MoneyGuru document is located in an encrypted disk image synchronised with Drop Box. Maybe there is something fishy happening with that. I'll try moving the file to a normal location and sees what happens.
OK, I've found a way to reproduce this issue consistently:
Given a document with at least one account group containing at least one account.
It happens for any account, both in Net Worth and Profit & Loss.
I was able to reproduce this bug on a fresh document containing only one group and one account.
Can someone else reproduce it?
Yup, I can reproduce it. That's a really good catch, thanks!
Ok, the exclusion part isn't actually needed:
The crash can also be reproduced by closing and opening different accounts, but usually requires more clicks. In rare cases involving different accounts, the crash happens when opening an account, rather than when closing it.
Cool. Thanks Virgil.
That's strange, I wonder when that crash was introduced.
Another interesting observation: The crash reproduced above doesn't happen in Snow Leopard. So whatever caused random crash earlier wasn't it.
Oh, now it gets interesting. The folder tree in dupeGuru also crashes in the same way when a subnode is expanded/collapsed in the way described above. The plot thickens...
I tried finding a MoneyGuru crash report from Snow Leopard to compare it with those from Lion. Unfortunately, I couldn't find any. Maybe they where erased during the update process. Sorry.
(from [a0ac099706b4]) [#282 state:fixed] Fixed crash curring account groups expand/collapse under OS X Lion.
@Gilles: The group expand/collapse issue took over this ticket even though it seems that there might be other causes for the random crashes you were getting, but after the release of the next version, which will contain this latest fix, please create another ticket if you experience another crash.
Just to let you know: I think that your fix resolved all causes that bothered me. I did not encounter any crash since the release of 2.3.11. Thanks.