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(mac): crash during compliance check #11674

Open
sentry-io bot opened this issue Jun 4, 2024 · 3 comments · Fixed by #11724
Open

bug(mac): crash during compliance check #11674

sentry-io bot opened this issue Jun 4, 2024 · 3 comments · Fixed by #11724
Assignees
Milestone

Comments

@sentry-io
Copy link

sentry-io bot commented Jun 4, 2024

Sentry Issue: KEYMAN-MAC-J7

EXC_BAD_ACCESS: Exception 1, Code 1, Subcode 16 >
KERN_INVALID_ADDRESS at 0x10.
  File "KMInputMethodEventHandler.m", line 198, in -[KMInputMethodEventHandler checkTextApiCompliance:]
  File "KMInputMethodEventHandler.m", line 221, in -[KMInputMethodEventHandler handleEvent:client:]
  File "KMInputController.m", line 55, in -[KMInputController handleEvent:client:]
  File "main.m", line 28, in main
...
(16 additional frame(s) were not displayed)

17.0.325

@sgschantz sgschantz changed the title bug(mac): crash during compliance check with verbose logging enabled bug(mac): crash during compliance check Jun 4, 2024
@mcdurdin mcdurdin added this to the A18S3 milestone Jun 5, 2024
@mcdurdin mcdurdin modified the milestones: A18S3, A18S4 Jun 7, 2024
@darcywong00 darcywong00 modified the milestones: A18S4, A18S5 Jun 21, 2024
@darcywong00 darcywong00 modified the milestones: A18S5, A18S6 Jul 8, 2024
@darcywong00 darcywong00 modified the milestones: A18S6, A18S7 Jul 19, 2024
@darcywong00 darcywong00 modified the milestones: A18S7, A18S8 Aug 2, 2024
@darcywong00 darcywong00 modified the milestones: A18S8, A18S9 Aug 17, 2024
@sgschantz
Copy link
Contributor

sgschantz commented Aug 21, 2024

Additional unit tests did not reveal the cause of this. Moving to a later sprint to research further.

It may help to see which client app is active when the error occurs. Maybe this happens only for non-compliant apps?

@sgschantz sgschantz modified the milestones: A18S9, A18S13 Aug 21, 2024
@sgschantz sgschantz modified the milestones: A18S13, A18S11 Aug 21, 2024
@keymanapp-test-bot keymanapp-test-bot bot modified the milestones: A18S11, A18S9 Aug 26, 2024
@github-project-automation github-project-automation bot moved this to Done in Keyman Aug 26, 2024
@mcdurdin mcdurdin reopened this Aug 26, 2024
@mcdurdin
Copy link
Member

(Not fixed by #11724)

@darcywong00 darcywong00 modified the milestones: A18S9, A18S10 Aug 31, 2024
@darcywong00 darcywong00 modified the milestones: A18S10, A18S11 Sep 14, 2024
@darcywong00 darcywong00 modified the milestones: A18S11, A18S12 Sep 28, 2024
@darcywong00 darcywong00 modified the milestones: A18S12, A18S13 Oct 11, 2024
@sgschantz sgschantz modified the milestones: A18S13, A18S23 Oct 25, 2024
@mcdurdin mcdurdin moved this from Done to In Progress in Keyman Nov 18, 2024
@sgschantz sgschantz modified the milestones: A18S23, 19.0 Nov 26, 2024
@sgschantz
Copy link
Contributor

Last line in stack trace makes call to create new TextApiCompliance object:
self.apiCompliance = [[TextApiCompliance alloc]initWithClient:client applicationId:self.clientApplicationId];

In #12939, adding breadcrumb to record details of initWithClient

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Progress
Development

Successfully merging a pull request may close this issue.

3 participants