Gramps v 6.0.6 installs and tuns on Windows without error until I select FTV as the chart view. When I do that, Gramps crashes completely. There is no error message.
When I reopen Gramps, I get a ‘db is locked’ message but if I break that lock Gramps again crashes, since it’s trying to activate the FTV chart view. I have to delete the locked tree and then ensure FTV is not selected before Gramps will reopen / be usable again.
There is also an issue on Github and I’m already investigating.
I’m having trouble identifying the cause of the crash. It seems like that it’s (once again) related to Pango. Any additional information would be appreciated.
As a workaround, avoid opening the panel and deactivate all badges. This should prevent the crash.
Yes the issue on Github sounds just like what I see but I don’t see any error message but since I never run Gramps via the console that’s not surprising. I’ll try to do that and if I get any new details I’ll post back.
I knew there would be a less nuclear option to get Gramps to reopen but in my case deleting the tree was not fatal. This is a secondary version of my tree and I already frequently delete it and reimport a fresh copy from my primary installation.
The fact it is a secondary version is also why I did the v6.0.5 to v6.0.6 update on this installation first. If it went wrong (which it did) my primary copy would still be safe (which it is).
This crash seems to be related to an issue which was reported in July on Fedora, see #60, #61, bug report 13920 and the forum discussion starting here.
The fix for Fedora doesn’t seem to work, as no TypeError is raised. I just released an update, v0.1.169, which always uses my fallback implementation of Pango.extents_to_pixels(). Please report back if the latest version works for you.
Great! Although the workaround with my reimplementation of the problematic Pango function works, the underlying issue of Pango remains and could affect other Gramps addons.
Please let me know if you become aware of any updates regarding the upstream bug.
I would also like to appreciate the fact that two people noticed and reported this problem (in this forum thread and on GitHub) within the first few hours after the new Gramps AIO with the critical new Pango version was uploaded, and that multiple other users helped to resolve the issue quickly. This not only shows me that many people regularly use the FTV addon, but also that the Gramps community is really supportive. Thank you!