bug(windows): Downgrading without restart can cause apps to crash with exception in keyman32.dll/keyman64.dll
- Dominant language
- Pascal
- Stars
- 534
- Forks
- 143
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 113
Description
### Describe the bug
I uninstalled Keyman 16.0.105-beta and installed 15.0.272. When I started Keyman, many apps crashed simultaneously. Crash dumps show an exception in keyman32.dll or keyman64.dll. I have attached one such dump.
[Bloom.exe.1476.zip](https://github.com/keymanapp/keyman/files/10034693/Bloom.exe.1476.zip)
### Reproduce the bug
_No response_
### Expected behavior
_No response_
### Related issues
_No response_
### Keyman apps
- [ ] Keyman for Android
- [ ] Keyman for iPhone and iPad
- [ ] Keyman for Linux
- [ ] Keyman for macOS
- [X] Keyman for Windows
- [ ] Keyman Developer
- [ ] KeymanWeb
- [ ] Other - give details at bottom of form
### Keyman version
15.0.272 / 16.0.105-beta
### Operating system
_No response_
### Device
_No response_
### Target application
_No response_
### Browser
_No response_
### Keyboard name
_No response_
### Keyboard version
_No response_
### Language name
_No response_
### Additional context
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.