Maintype crashes constantly from 12.0.0.1318

We have just released another update with some more improvements which might also solve this issue.

Hello Erwin,
Thank you for dedicating a portion of your weekend to producing another release of MainType.
I installed 12.0.0.1339 today and the first thing I did to test it on my secondary monitor was to let it load, then about 2 seconds later, click on some of the previews. MainType defaults to my Active Fonts directory and a few Adobe typefaces are at the top, so I click on one a second. I can click on 2-4 and then it crashes. This works 100% of the time.
I went into FMSConfig, stopped the service, turned on Safe Mode, started the service again, and then open MainType.
I let it load, defaulting to the Active Fonts Directory, then about 2 seconds later, I started to click on some of the previews. I can click on the previews rapidly and indefinitely without any crashes.
C:\ProgramData\High-Logic\Errors has no updated .dat or .prd files in it.

So that is what I have for you, Erwin. I hope that it helps you get closer to revealing the instability enigma.

It is important to know if you also scrolled the list, as we cache fonts. Are there no entries in the registry?

I did not scroll the list when I was just clicking on what was visible full screen.

When you ask are there no entries in the registry I do not know what you mean, pardon my ignorance. Enlighten me and I will gladly provide those details.

Thanks,
K

Can you make a virtual group and add the first couple of fonts from the Active view. Does it crash when you then select fonts from there?

In Windows Registry, look for entries in this key:
Computer\HKEY_CURRENT_USER\Software\High-Logic\MainType\Load

Hello,
I tested your two recommendations.

I tested the virtual group with 3 fonts from the top of my active font list. Clicking on them was fairly stable. Running the service in Normal Mode, I closed and loaded MainType about 9 times and clicked around them randomly about 20-30 times. I only had them crash twice.

There were 8 fonts in the registry, dated November 1st, that were having trouble loading. I removed them from my font folder and did a rescan, then tested again. I was not able to get it to crash.

I then took the 8 suspect fonts and put them in a new folder, within my font folder, and did a rescan. Once the new folder showed up, I went into it and clicked around it multiple times, and I was unable to get MainType to crash!

Sooo… I seems way more stable, and no more incidences, thus far. I am not sure what fixed it exactly…

I am curious: what does it mean when a font ends up listed in the Computer\HKEY_CURRENT_USER\Software\High-Logic\MainType\Load registry area?
Are those fonts: 1.) corrupted? 2.) needing to be some how optimized? 3.) other?
A couple of them are large symbol fonts, one of them is 720K in size and contains about 3520 symbols, while the rest are between 33-62K.

Thanks again for your help and patience on this.
Lt.K

Even one crash is not good enough, but thank you for your clear explanation of what was happening during your tests!

I have no clue why that should solve the problem, but I am pleased to know MainType now runs without issues!

Right before MainType tell your O.S. to activate (load) the font, it stores the entry in the Registry, and it right after it complete this O.S. call. So if the entry is left, then it is likely your O.S. (which can also be your video driver) caused the crash. Most likely due to a corrupt font.

Can you send those font files over to us?

Erwin,
Thanks for the explanations regarding what those registry entries mean. That helps me understand the process better.

I will continue to monitor for any future crashes.

Where shall I send the suspect fonts? Email you with a zipped attachment?

Lt.K

Yes, please send the zip file to customersupport.

Thank you for providing the fonts.

I have not been able to identify issues, but it is still possible one or more have flaws that lead to rendering issues and might be what’s causing the crashes.

Since you removed the problematic fonts, I hope that helps resolve the crashes you’re experiencing with MainType.