microsoft / microsoft/VFSForGit

Mac: Diagnostics for for Kext Events

Open
#1,437 10 comments 0 reactions 1 assignee View on GitHub

@pmj is already working on this.

Since Aug 9, 2019.

domain: kext platform: macOS
Dominant language
C#
Stars
6.1k
Forks
474
Avg merge
2d 4h
Merged PRs (30d)
8

Description

We found an issue when a user ran 'open project.app' where a system process was blocking hydration (and shouldn't have been).

To diagnose the issue I created a branch with logging for all the events called and ones blocked due to processId. It took over an hour with @pmj / I working together to diagnose the underlying issue.

We want a better process for this. Ideally a flag that can flipped that would log all events and rejections. This would have allowed us to diagnose the problem much quicker and on the users machine.

I'd love to hear @pmj / @wilbaker thoughts on ideas for this. For now this is unprioritized but @jrbriggs I think pri1 or pri2 would be appropriate (I'm leaning torward pri1 depending on how complicated the solution is).

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.