Post

Replies

Boosts

Views

Activity

Reply to 100% CPU usage in Apple SSH and node.js apps when NETransparentProxyProvider is running
The interesting thing is that a more recent version of OpenSSH has a fix that properly detect this unexpected behavior Eventually, Apple SSH and libuv (nodejs) may adopt to this behaviour too... But it will not be an ideal solution, socket continues to behave in a way that usual socket doesn't, and there are may be other apps that doesn't expect this. :(
Jun ’21
Reply to 100% CPU usage in Apple SSH and node.js apps when NETransparentProxyProvider is running
Hello! It is very important that SSH should be connected while no transparent network extensions are running in the system. Then I start network extension and just press a key in SSH, and voila: It is also reproduced with node.js with SSL. If I run the following code with link to large file: https = require('https') https.get('link_to_large_file'); And then start transparent proxy network extension, and in minute node.js will eat CPU too.
Jun ’21
Reply to 100% CPU usage in Apple SSH and node.js apps when NETransparentProxyProvider is running
On Big Sur 12 beta 2 and 11.5 beta 4 issue is still reproducible with node.js. Almost all Electron apps including Signal messenger are affected. :(
Replies
Boosts
Views
Activity
Jun ’21
Reply to 100% CPU usage in Apple SSH and node.js apps when NETransparentProxyProvider is running
The interesting thing is that a more recent version of OpenSSH has a fix that properly detect this unexpected behavior Eventually, Apple SSH and libuv (nodejs) may adopt to this behaviour too... But it will not be an ideal solution, socket continues to behave in a way that usual socket doesn't, and there are may be other apps that doesn't expect this. :(
Replies
Boosts
Views
Activity
Jun ’21
Reply to 100% CPU usage in Apple SSH and node.js apps when NETransparentProxyProvider is running
I actually already created the feedback: FB9125326 Also added information how to reproduce bug using "node.js" to it.
Replies
Boosts
Views
Activity
Jun ’21
Reply to 100% CPU usage in Apple SSH and node.js apps when NETransparentProxyProvider is running
Hello! It is very important that SSH should be connected while no transparent network extensions are running in the system. Then I start network extension and just press a key in SSH, and voila: It is also reproduced with node.js with SSL. If I run the following code with link to large file: https = require('https') https.get('link_to_large_file'); And then start transparent proxy network extension, and in minute node.js will eat CPU too.
Replies
Boosts
Views
Activity
Jun ’21