Skip to content

Rogue Python Processes #15644

@cbuffs

Description

@cbuffs

Issue Type: Bug

Similar to #15586 but asked to open new issue by @brettcannon

When I exit VSC, 2 python processes are left running, one of which ramps to ~10% CPU usage. Each time I open and close VSC, 2 more python processes are left running with one at ~10%. After several open/close cycles my CPU is maxed out.

If I switch from JediLSP to Jedi in "Python: Language Server" setting or optOutFrom pythonJediLSP then I have no issues.

Extension version: 2021.2.636928669
VS Code version: Code 1.54.1 (f30a9b73e8ffc278e71575118b6bf568f04587c8, 2021-03-04T22:38:31.419Z)
OS version: Windows_NT x64 10.0.19042

@karthiknadig command line of 8 processes left behind after opening/closing VSC 4 times:

C:\Users\Cbuffs\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\python.exe c:\Users\Cbuffs\.vscode\extensions\ms-python.python-2021.2.636928669\pythonFiles\runJediLanguageServer.py
C:\Users\Cbuffs\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\python.exe c:\Users\Cbuffs\.vscode\extensions\ms-python.python-2021.2.636928669\pythonFiles\lib\python\jedi\inference\compiled\subprocess\__main__.py c:\Users\Cbuffs\.vscode\extensions\ms-python.python-2021.2.636928669\pythonFiles\lib\python 3.9.2
C:\Users\Cbuffs\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\python.exe c:\Users\Cbuffs\.vscode\extensions\ms-python.python-2021.2.636928669\pythonFiles\runJediLanguageServer.py
C:\Users\Cbuffs\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\python.exe c:\Users\Cbuffs\.vscode\extensions\ms-python.python-2021.2.636928669\pythonFiles\lib\python\jedi\inference\compiled\subprocess\__main__.py c:\Users\Cbuffs\.vscode\extensions\ms-python.python-2021.2.636928669\pythonFiles\lib\python 3.9.2
C:\Users\Cbuffs\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\python.exe c:\Users\Cbuffs\.vscode\extensions\ms-python.python-2021.2.636928669\pythonFiles\runJediLanguageServer.py
C:\Users\Cbuffs\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\python.exe c:\Users\Cbuffs\.vscode\extensions\ms-python.python-2021.2.636928669\pythonFiles\lib\python\jedi\inference\compiled\subprocess\__main__.py c:\Users\Cbuffs\.vscode\extensions\ms-python.python-2021.2.636928669\pythonFiles\lib\python 3.9.2
C:\Users\Cbuffs\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\python.exe c:\Users\Cbuffs\.vscode\extensions\ms-python.python-2021.2.636928669\pythonFiles\runJediLanguageServer.py
C:\Users\Cbuffs\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\python.exe c:\Users\Cbuffs\.vscode\extensions\ms-python.python-2021.2.636928669\pythonFiles\lib\python\jedi\inference\compiled\subprocess\__main__.py c:\Users\Cbuffs\.vscode\extensions\ms-python.python-2021.2.636928669\pythonFiles\lib\python 3.9.2

image

Metadata

Metadata

Assignees

Labels

area-intellisenseLSP-related functionality: auto-complete, docstrings, navigation, refactoring, etc.bugIssue identified by VS Code Team member as probable bugregressionBug didn't exist in a previous release

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions