Upgrade from 12 to 13 - MainType still crashes

Erwin,
I uninstalled *.1312 and installed *.1315, did the random scroll & click test, and it crashed.

Another interesting observation:
I default MainType to running on my lower screen, which is the 2560x1440 Dell Canvas Pen and Touch monitor running at 100% scale.
When I install and run *.1312, the UI for MainType loads fine every time.
When I install and run *.1315 and/or *.1318, the top line of the UI is cut off, even if I try to fix it by moving MainType to my upper monitor (4K), then back down to the Dell.
It fixes the UI cut-off, but then when I exit and open MainType again, it results the same cut-off behaviour, which looks like this (below):
Note that File View Edit Library Tools Help is cut off.

Perhaps that observation can give you a clue?

Lt.K

Based on your observations, it looks like our Delphi environment was updated between versions .1312 and .1315, which may have introduced—or exposed—an issue. The most significant changes we made in releases 1315 are:

  • Updated third-party components (VirtualTrees and EasyListView)
  • Changed how theme support is implemented
  • Made minor adjustments to font assignment in the CharacterListView

Please try closing all panels except the Views panel (and the mandatory Font View). If it still crashes, install the latest build and set the Theme to “Windows.” That configuration might prevent UI-related issues.

Hi,
I tried removing all the panels (except for View) in both 12.0.0.1315 and 13.0.0.1345, I did my random scroll & clicking test, and they both crashed.

With MainType 13.0.0.1345 installed, I switched it over to View > Theme > Windows and it fixed the menu bar cut-off issue, but it still crashes when I do the random scroll & clicking test in the View panel.

I feel like we are getting closer to figuring this out, at least knowing at what version the instability lies (I am guessing there was no released 12.0.0.1313, and 12.0.0.1314) but perhaps this is naive of me. I am here, patiently for you, always eager to perform more tests. :smiling_face:

Lt. Kernal

Does Grid view crash in version 13?

Erwin,
I was so focused on solving this crash issue I completely forgot to try the new grid view! My first impression is that it is a very pleasing format, especially with custom text. Nice implementation!

The sad news is that it does crash.
I even tried it with just the View panel as well.

Lt.K

Thank you for taking time to test.

It still does not make it clear why it crashes. I might have time to further look into this next week.

I have updated some third-party componenents, which might solve the problem.
Can you download and run this version of MainType?
https://www.high-logic.com/tmp/maintype/MainType13.0.0.1346.exe

Note: this is not an installer, only a single MainType application, so keep your current MainType installed and just start this executable.

Hi Erwin,
I replaced the MainType.exe in the c:\Program Files\High-Logic MainType* folder by renaming the 13.0.0.1346 version from your link above and copying over. I ran MainType and did my random scroll & click test.

Unfortunately, it still crashes.

I remain hopeful that we can get to the bottom of this pesky bug!

Lt. Kernal

Hi Erwin,
I am very excited to use my newly purchased version 13 of your software and I thought I’d check in to see if you were able to determine any new insights on what is causing the crash issue.

Any ideas?

Thanks,
Lt. Kernal

We are about to release an update of FontCreator, then we will focus on fixing this issue.

Can you download and install this update:

https://www.high-logic.com/tmp/maintype/MainTypeSetup13.0.0.1347-x64.exe

Hello Erwin,
I installed version 13.0.0.1347 and verified it was installed by viewing Help>About…

I did my clicking on fonts test, in the view window, in both Details View and Grid View. Unfortunately it still crashes MainType.

Thank you for providing another test version.

Can you download and run this version of MainType?
https://www.high-logic.com/tmp/maintype/MainType13.0.0.1348.exe

Note: this is not an installer, only a single MainType application, so keep your current MainType installed and just start this executable.

Hi Erwin,
I was having difficulty with downloading this file.
My Windows Security is flagging it as a virus, saying it is a Trojan.

What does VirusTotal say when you let it check the file?

I checked it with VirusTotal.com and here are the results:

Okay, I replaced the MainType.exe (13.0.0.1347) with this new one (13.0.0.1348). Upon running it displayed:
“There is an issue with FmsProxy. Network support might be unavailable.”
I cancelled this and proceeded to test.

This new version crashes as well, I am sad to say.

This is surprising as here I completely disabled loading fonts.

I need to dig deeper.

I have further disabled specific font functionality.

Can you download and run this version of MainType?
https://www.high-logic.com/tmp/maintype/MainType13.0.0.1349.exe

Note: this is not an installer, only a single MainType application, so keep your current MainType installed and just start this executable.

I wish I had better news, but this one also crashes.

I tested it 3 times. I also verified that the version number was 13.0.0.1349 in the Help>About…

Curious, as my last working version of MainType was 12.0.0.1312. and then 12.0.0.1315 was when it started with these crashes: how many changes were made to the code between these versions?
Perhaps we can go through the list of the changes one by one, in the order that you would rank most likely to least likely, and see if we can narrow it down that way?

Pardon my software coding/development ignorance if this idea is off the mark. :melting_face: