ShammyLevva / FTAnalyzer

Family Tree Analyzer - Finds hidden details in your family tree. Install at
http://www.ftanalyzer.com/install
Apache License 2.0
56 stars 23 forks source link

Microsoft Font Error - Opening Errors/Fixes tab causes unhandled exception [BUG] #186

Closed SeekerFTA closed 2 years ago

SeekerFTA commented 4 years ago

Version No v8.0.1.0

Load the gedcom file, click on Errors/Fixes tab and error message appears: image

Expected behavior List of errors and possible fixes

Have to click Quit. Clicking on Continue just brings the same screen up. Are there any log files? The error message is long, and the window won't expand to allow a bigger screen shot.

SeekerFTA commented 4 years ago

Just tried again and it's worked! I don't know what the difference was.

ShammyLevva commented 4 years ago

Unfortunately this is a Microsoft bug that is what is known as a "race" condition, something happens during the time it's trying to draw the window that causes it to get rid of the font used to draw the text in bold before it's finished drawing all the text. The result is this exception. As you noted the weird thing is it can work just fine 99 times in a row then one time it will error.

ShammyLevva commented 2 years ago

Reworked font handling in v8.4 hopefully fixes this.