Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bug(windows): Exception Exception in module kmcomapi.dll at 0054B12E #12812

Open
ermshiperete opened this issue Dec 9, 2024 · 1 comment
Open
Assignees
Milestone

Comments

@ermshiperete
Copy link
Contributor

ermshiperete commented Dec 9, 2024

Reported in Keyman 17.0.332

We should probably catch the exception and display a warning to the user.

Call stack:

Exception Exception in module kmcomapi.dll at 0054B12E.

Invalid TrueType Font File.

Stack Trace
[Download](https://keyman.sentry.io/api/0/projects/keyman/keyman-windows/events/c47cbb86cbfd46c161d9e9baf8e56c4e/apple-crash-report?minified=false&download=1)

  kmcomapi            0x2f94b12e   TTInfo.TTTInfo.Create (ttinfo.pas:227)
  kmcomapi            0x2f66b2ea   utilhandleexception.CaptureStackTrace (utilhandleexception.pas:59)
  kmcomapi            0x2f66b414   utilhandleexception.LogException (utilhandleexception.pas:81)
  kmcomapi            0x2f9749cd   keymanautoobject.TKeymanAutoObject.SafeCallException (keymanautoobject.pas:173)
  kmcomapi            0x2f4095ef   System.@HandleAutoException (System.pas:1)
  ntdll               0x77159e53   ExecuteHandler
  ntdll               0x771391b5   KiUserExceptionDispatcher
  kmcomapi            0x2f94b12d   TTInfo.TTTInfo.Create (ttinfo.pas:224)
  kmcomapi            0x2f966708   kpinstallfont.TKPInstallFont.Execute (kpinstallfont.pas:46)
  kmcomapi            0x2f967eac   kpinstallpackage.TKPInstallPackage.Execute (kpinstallpackage.pas:307)
  kmcomapi            0x2f96b1a2   keymanpackagesinstalled.TKeymanPackagesInstalled.Install2 (keymanpackagesinstalled.pas:139)
  kmshell             0x2c8ffb20   Keyman.Configuration.UI.InstallFile.TInstallFile.Execute (Keyman.Configuration.UI.InstallFile.pas:173)
  kmshell             0x2c8ff3b6   Keyman.Configuration.UI.InstallFile.TInstallFile.Execute (Keyman.Configuration.UI.InstallFile.pas:50)
  kmshell             0x2c9b784d   initprog.RunKMCOM (initprog.pas:533)
  kmshell             0x2c9b7164   initprog.Run (initprog.pas:340)
  kmshell             0x2c9ba386   Keyman.Configuration.System.Main.RunKeymanConfiguration (Keyman.Configuration.System.Main.pas:39)
  kmshell             0x2c9ccb18   kmshell.kmshell
  KERNEL32.DLL        0x76577ba8   BaseThreadInitThunk
  ntdll               0x7712c0ca   __RtlUserThreadStart
  ntdll               0x7712c04e   _RtlUserThreadStart

Command line from Sentry:

"C:\Program Files (x86)\Keyman\Keyman Desktop\kmshell.exe" -log "C:\Users\newer\AppData\Local\Temp\kmn96CA.log" -s -i "C:\Users\newer\Downloads\gff_geez.kmp=" -nowelcome -default-lang en-Latn-GB 0809

See Sentry issue KEYMAN-WINDOWS-45K

Copy link

sentry-io bot commented Dec 9, 2024

Sentry Issue: KEYMAN-WINDOWS-45K

@rc-swag rc-swag self-assigned this Dec 10, 2024
@rc-swag rc-swag moved this to Todo in Keyman Dec 10, 2024
@rc-swag rc-swag added this to the 19.0 milestone Dec 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Todo
Development

No branches or pull requests

2 participants