From add8753c74c9fccaea7ac7b3f4e6853cdfd832ad Mon Sep 17 00:00:00 2001 From: Alex Dima Date: Mon, 21 Dec 2020 10:57:48 +0100 Subject: [PATCH] Only terminate after 3 EPERM errors --- .../extensions/node/extensionHostProcessSetup.ts | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/services/extensions/node/extensionHostProcessSetup.ts b/src/vs/workbench/services/extensions/node/extensionHostProcessSetup.ts index ccd4e8259c02..6ff6b8fc3a37 100644 --- a/src/vs/workbench/services/extensions/node/extensionHostProcessSetup.ts +++ b/src/vs/workbench/services/extensions/node/extensionHostProcessSetup.ts @@ -264,11 +264,23 @@ function connectToRenderer(protocol: IMessagePassingProtocol): Promise= 3) { + onTerminate(`parent process ${initData.parentPid} does not exist anymore (3 x EPERM): ${e.message} (code: ${e.code}) (errno: ${e.errno})`); + } + } else { + onTerminate(`parent process ${initData.parentPid} does not exist anymore: ${e.message} (code: ${e.code}) (errno: ${e.errno})`); + } } }, 1000);