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

Detection is getting hung up on macOS #1258

Open
DaveTryon opened this issue Oct 2, 2024 · 3 comments
Open

Detection is getting hung up on macOS #1258

DaveTryon opened this issue Oct 2, 2024 · 3 comments

Comments

@DaveTryon
Copy link

I've discussed this with @pauld-msft but wanted to open an issue for tracking purposes. When the internal version of our sbom tool calls into component-detection on macOS systems, one or more detection threads stops responding, leading to the process timing out and failing. We've added a workaround on our side to try to handle the timeout more gracefully, but we still need to identify and fix the root cause. According to reports, this is occurring about 15% of the time. Reach out to me if you need more information, internal links, etc.

The problem first occurred when we moved from Microsoft.ComponentDetection.* 4.8.9 to Microsoft.ComponentDetection.* 4.9.6.

There have been sporadic reports that this may also be happening on x64, but not approaching the 15% failure rate reported on macOS.

@pauld-msft
Copy link
Member

pauld-msft commented Oct 2, 2024

We have merged https://github.com/microsoft/component-detection/pull/1255/files to resolve issues with arm64, which I have confirmed some of the impacted macOS systems are using. Lets update to that package version once it is released, and see how that impacts these builds

@DaveTryon
Copy link
Author

@pauld-msft, these probably are in a release after 5.0.0?

@pauld-msft
Copy link
Member

@DaveTryon - yes, its in release 5.1.0, which should be available at the moment

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants