-
Notifications
You must be signed in to change notification settings - Fork 7
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
Tracking issue for apps that start using 100% CPU due to how sockets are closed by a network extension #1436
Comments
Any progress? |
It is not 100% reproducable but we've been able to reproduce it and are now trying to find the reason of this behaviour (yet another Apple bug or API misusage). |
Thanks @sfionov is there any ETA? I am unable to use Adguard as of now until the issue will be fixed - unless there's any workaround? Also, do you know if this is happening only with the Mac App, or does it still happen even if I just have the Chrome plugin? |
Hi all! @wiredmark @akiltopu I would like to clarify some information. |
Hi @Chinaski1, nope, nothing is flagged in that screen |
This happens because of Apple's misbehaviour, and a way network apps processes socket errors. macOS doesn't indicate read error on sockets that existed before starting AdGuard protection - only when they try to write something. That confuses apps a lot. This is also reproducible with Apple SSH connected to non-standard port (because standard port is excluded in AdGuard). Reported to Apple: FB9125326 |
There's no workaround right now but killing CPU-consuming process will help. |
Also reported to Apple developer forums: https://developer.apple.com/forums/thread/681135 |
I've been having this issue for years and had no idea adguard was the cause. |
To be precise the bug is Apple's :( Since v2.8 we implemented a workaround that should've mitigated it, but there's still a small possibility of that happening. |
The list of problematic apps:
The issue explanation is here: https://developer.apple.com/forums/thread/681135
Since the original report we implemented a workaround that mitigates the issue, but there's still a small possibility of that happening.
Original report:
Original appeal
The text was updated successfully, but these errors were encountered: