keymanapp / keyman

Keyman cross platform input methods system running on Android, iOS, Linux, macOS, Windows and mobile and desktop web
https://keyman.com/
Other
367 stars 102 forks source link

bug(developer): exit can cause `EAccessViolation` in the help form in some cases #11262

Closed sentry-io[bot] closed 1 week ago

sentry-io[bot] commented 2 weeks ago

Sentry Issue: KEYMAN-DEVELOPER-ZZ

EAccessViolation: Exception EAccessViolation in module tike.exe at 008DA216.
Access violation at address 00CDA216 in module 'tike.exe'. Read of address 00000000.

  File "UfrmHelp.pas", line 200, in UfrmHelp.TfrmHelp.FormDestroy
    FHelpMissingFile.SaveToFile(FHelpFileName);
  File "Vcl.Forms.pas", line 3851, in Vcl.Forms.TCustomForm.DoDestroy
  File "Vcl.Forms.pas", line 3784, in Vcl.Forms.TCustomForm.BeforeDestruction
  File "System.pas", line 17458, in System.TObject.Free
  File "UfrmMain.pas", line 691, in UfrmMain.TfrmKeymanDeveloper.FormDestroy
    DoCloseCleanup;
...
(47 additional frame(s) were not displayed)