Keyman Freeze when Installing Keyboards

I’m not sure of everything I need to provide to make this report more thorough, but the problem is very simple and I can recreate this issue without fail with any keyboard install. Whenever I try to download a kmp file to Keyman, the installation freezes its install immediately every single time, and if I try to install the kmp file without opening the configuration for Keyman first, the same thing happens. This issue occurs on any version of Keyman that I try.

specs:
OS Edition: Windows 11 Home
Version: 23H2
I am using an LG gram 17" laptop.

The only apps I have running at the moment is Opera GX and Settings, but they were not running when I first encountered this issue.

Welcome to the community @David_Norman,

I can’t replicate this issue on Windows 10.

Can you make sure to Check for Updates to get the latest version of Keyman? Here is how:

Also, tell us what happened after the Not Responding window disappeared. Was there a crash, or was the keyboard installed?
Did the installer prompt a dialog just like in this help guide?

Thanks!

I have the latest version of Keyman.

This is my entire process for attempting to install a new keyboard (since I apparently can’t upload multiple screenshots I’ll just write out everything step by step):

  1. Open Keyman
  2. This is for the “Install Keyboard” route:
  3. I choose the .kmp keyboard file I want to install and open
  4. “Install Package” popup appears for the Shaw QWERTY keyboard format
  5. I click “Install” with the windows defender shield on it
  6. I allow the app to make changes to my device
  7. Keyman Installation instantly freezes
  8. I close the program with task manager and then reopen Keyman
  9. The keyboard is installed into Keyman even though it crashed
  10. I still have to install it to my device so I select the language and click on “Add/remove language”
  11. A large popup appears that says “Add language” and “Close”, and I select “Add language” and then the right format, then I click “Ok” to add it
  12. The “Installing Language” popup appears and immediately everything freezes, but this time the language is not installed to my device

This same process occurs if instead of using the “Install Keyboard” route from the configuration page I choose the “Download language” option.

To answer your question, everything just stops responding, so a crash, yes, but the program doesn’t close automatically, I have to wait for the “This program is not responding” popup to close it. I believe I have the debug data save option enabled, I’m not sure where to get that data from but if it’s useful I may be able to get that from recent data.

Hi @David_Norman,

Thanks for the quick response!
This may be how to find the debug data:
image

We might require your diagnostic report as well, so would you be able to send it?

Hi @ross! Could you have a look into this issue? Thanks!

Yes I will take a look. I am wondering if there might be a virus or security interaction happening when you go to install. I will try to replicate this with the exact keyboard soon.
I was just about to ask for the diagnostic report but then it just came in. I will take a look.

1 Like

Ah thank you! I was just about to try to figure out how to attach the report!

1 Like

From what you describe it is like an elevated process is blocked, after step 6 allow app to make changes... in your description above. This could be a anit-virus software tool. When I Installed following the Install Keyboard route and selected the english_shavian_qwerty.kmp I actually get asked twice to allow the app to make changes to my device. Sometimes windows pop-under instead of on top. If you use alt-tab or look at the taskbar can you see another window asking if you will allow the app to make changes to your device?
I briefly saw the Installing Keyboard (Not Responding) then it finished installing but the Keyboard specific help window was behind the Install Keyboard/Package which meant I had to click on it to get the focus of the individual keyboard help screen or you press Alt-tab and then press the OK button.

Until doing this it gives the impression it is frozen. This could be what you are seeing, but maybe not. I would at least try to see if that is what is occurring.

If that doesn’t work you could try disabling the anti-virus software just while installing the keyboard.

What sort of a state are you left with after when you start Keyman (after all the crashes) are you able to select the Shaw Keyboard from the Keyman Icon in task bar near the clock?
shaw_qwerty

Keyboard Task - Turn on a Keyboard

Let me know how you go.

So for me, after step 6, I do not see another popup. I can’t alt tab because it displays every new popup as part of the app, so if I switch to Keyman, I just see whatever’s on top.

When the apps are in the unresponsive state, I am able to drag the popup windows around, but I do not see the Keyboard specific help window.

I am going to try disabling my anti-virus software after I send this, I’ll get back on how it responds.

After I restart Keyman after it restarts, I am unable to select the Shaw Keyboard from the Keyman Icon.

I will send you an email maybe we can organise a video call and see what it going on.
Ross.

1 Like

Issue raised in github to work on fix.
bug: Keyman ‘freezes’ not responding when installing Shaw QWERTY · Issue #12372 · keymanapp/keyman (github.com)

1 Like