pylance-release
pylance-release copied to clipboard
JavaScript heap out of memory - pytest w aws_cdk imports
Environment data
- Language Server version: 2023.12.1 (pyright a78e2b10), also tried with pre-release version (also occurs)
- OS and version: Windows 11 22H2
- Python version: 3.12, Poetry 1.7.1
Code Snippet
Perhaps it could be made smaller, but I don't have time for more investigation.
pylance_repro/test_stack.py
from aws_cdk import (
Stack,
aws_ssm as ssm,
aws_s3 as s3,
aws_events as events,
Tags
)
from aws_cdk.aws_lambda import Function
from constructs import Construct
class TestStack(Stack):
DEFAULT_BUCKET_NAME: str = "test-data"
@property
def bucket_name(self):
return self._bucket_name
def __init__(self, scope: Construct, construct_id: str, **kwargs) -> None:
super().__init__(scope, construct_id, **kwargs)
# Get the bucket name from context or use the default
self._bucket_name: str = self.node.try_get_context("bucketName") or self.DEFAULT_BUCKET_NAME
Tags.of(self).add("AppManagerCFNStackKey", "TST")
bucket = s3.Bucket(
self, "test-bucket",
versioned=False,
bucket_name=self.bucket_name)
pylance_repro/stack_test.py
from test_stack import TestStack
from aws_cdk import Stack
import pytest
def test_stack():
# Create an instance of the TestStack class
stack = TestStack(Stack(), "TestStack")
assert stack is not None
@pytest.fixture
def file_test_params(stack_fixture):
bucket_name = stack_fixture.bucket_name
print(bucket_name)
return bucket_name
@pytest.fixture
def stack_fixture():
stack = TestStack(Stack(), "TestStack3")
print(stack.bucket_name)
return stack
pyproject.toml
[tool.poetry]
name = "pylance-repro"
version = "0.1.0"
description = ""
authors = ["Your Name <[email protected]>"]
readme = "README.md"
[tool.poetry.dependencies]
python = "^3.12"
pytest = "^8.0.0"
aws-cdk-lib = "^2.124.0"
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"
Repro Steps
- Open folder
- Open editor for stack_test.py
- Wait 2-3 minutes
Expected behavior
Pylance doesn't get OOM exception
Actual behavior
JavaScript heap out of memory happens every couple of minutes
Logs
Full logs: https://pastebin.com/YRsCnJMR
2024-02-01 21:41:45.030 [info] (Client) Pylance async client (2023.12.1) started with python extension (2023.22.1)
2024-02-01 21:41:45.629 [info] [Info - 9:41:45 PM] (45476) Pylance language server 2023.12.1 (pyright a78e2b10) starting
2024-02-01 21:41:45.631 [info] [Info - 9:41:45 PM] (45476) Server root directory: C:\Users\redacted\.vscode\extensions\ms-python.vscode-pylance-2023.12.1\dist
2024-02-01 21:41:45.631 [info] [Info - 9:41:45 PM] (45476) Starting service instance "pylance_repro"
2024-02-01 21:41:45.661 [info] (45476) No configuration file found.
2024-02-01 21:41:45.661 [info] (45476) pyproject.toml file found at C:\source\pylance_repro.
2024-02-01 21:41:45.662 [info] [Info - 9:41:45 PM] (45476) Setting pythonPath for service "pylance_repro": "C:\Users\redacted\AppData\Local\pypoetry\Cache\virtualenvs\pylance-repro-J106qK7Z-py3.12\Scripts\python.exe"
2024-02-01 21:41:45.662 [info] [Info - 9:41:45 PM] (45476) Setting environmentName for service "pylance_repro": "3.12.0 (pylance-repro-J106qK7Z-py3.12 venv)"
2024-02-01 21:41:45.664 [info] [Info - 9:41:45 PM] (45476) Loading pyproject.toml file at C:\source\pylance_repro\pyproject.toml
2024-02-01 21:41:45.667 [info] [Info - 9:41:45 PM] (45476) Pyproject file "C:\source\pylance_repro\pyproject.toml" has no "[tool.pyright]" section.
2024-02-01 21:41:45.745 [info] [Info - 9:41:45 PM] (45476) Assuming Python version 3.12
2024-02-01 21:41:45.745 [info] (45476) Assuming Python platform Windows
2024-02-01 21:41:45.843 [info] [Info - 9:41:45 PM] (45476) Search paths for C:\source\pylance_repro
2024-02-01 21:41:45.844 [info] [Info - 9:41:45 PM] (45476) C:\Users\redacted\.vscode\extensions\ms-python.vscode-pylance-2023.12.1\dist\typeshed-fallback\stdlib
2024-02-01 21:41:45.844 [info] [Info - 9:41:45 PM] (45476) C:\source\pylance_repro
2024-02-01 21:41:45.844 [info] [Info - 9:41:45 PM] (45476) C:\source\pylance_repro\typings
2024-02-01 21:41:45.844 [info] [Info - 9:41:45 PM] (45476) C:\Users\redacted\.vscode\extensions\ms-python.vscode-pylance-2023.12.1\dist\typeshed-fallback\stubs\...
2024-02-01 21:41:45.844 [info] [Info - 9:41:45 PM] (45476) C:\Users\redacted\.vscode\extensions\ms-python.vscode-pylance-2023.12.1\dist\bundled\stubs
2024-02-01 21:41:45.845 [info] [Info - 9:41:45 PM] (45476) C:\Users\redacted\AppData\Local\Programs\Python\Python312\DLLs
2024-02-01 21:41:45.845 [info] [Info - 9:41:45 PM] (45476) C:\Users\redacted\AppData\Local\Programs\Python\Python312\Lib
2024-02-01 21:41:45.845 [info] [Info - 9:41:45 PM] (45476) C:\Users\redacted\AppData\Local\Programs\Python\Python312
2024-02-01 21:41:45.846 [info] [Info - 9:41:45 PM] (45476) C:\Users\redacted\AppData\Local\pypoetry\Cache\virtualenvs\pylance-repro-J106qK7Z-py3.12
2024-02-01 21:41:45.846 [info] [Info - 9:41:45 PM] (45476) C:\Users\redacted\AppData\Local\pypoetry\Cache\virtualenvs\pylance-repro-J106qK7Z-py3.12\Lib\site-packages
2024-02-01 21:41:45.846 [info] [Info - 9:41:45 PM] (45476) Adding fs watcher for library directories:
C:\Users\redacted\AppData\Local\Programs\Python\Python312\DLLs
C:\Users\redacted\AppData\Local\Programs\Python\Python312\Lib
C:\Users\redacted\AppData\Local\Programs\Python\Python312
C:\Users\redacted\AppData\Local\pypoetry\Cache\virtualenvs\pylance-repro-J106qK7Z-py3.12
C:\Users\redacted\AppData\Local\pypoetry\Cache\virtualenvs\pylance-repro-J106qK7Z-py3.12\Lib\site-packages
2024-02-01 21:41:45.846 [info] [Info - 9:41:45 PM] (45476) Adding fs watcher for directories:
C:\source\pylance_repro
2024-02-01 21:41:45.846 [info] (45476) Searching for source files
2024-02-01 21:41:45.848 [info] [Info - 9:41:45 PM] (45476) Found 2 source files
2024-02-01 21:41:45.848 [info] (45476) pytest configurations: {"message":"script","classes":["Test"],"files":["test_*.py","*_test.py"],"functions":["test"]}
2024-02-01 21:41:45.848 [info] (45476) pytest configurations: {"message":"script","classes":["Test"],"files":["test_*.py","*_test.py"],"functions":["test"]}
2024-02-01 21:41:46.001 [info] (45476) [FG] parsing: C:\source\pylance_repro\pylance_repro\test_stack.py (128ms)
2024-02-01 21:41:46.057 [info] (45476) [FG] parsing: C:\Users\redacted\.vscode\extensions\ms-python.vscode-pylance-2023.12.1\dist\typeshed-fallback\stdlib\builtins.pyi [fs read 2ms] (51ms)
2024-02-01 21:41:46.085 [info] (45476) [FG] binding: C:\Users\redacted\.vscode\extensions\ms-python.vscode-pylance-2023.12.1\dist\typeshed-fallback\stdlib\builtins.pyi (28ms)
2024-02-01 21:41:46.086 [info] (45476) [FG] binding: C:\source\pylance_repro\pylance_repro\test_stack.py (2ms)
2024-02-01 21:41:46.302 [info] (45476) [IDX(2)] scan packages C:\source\pylance_repro ...
2024-02-01 21:41:46.302 [info] (45476) [IDX(2)] read stdlib indices (20ms)
2024-02-01 21:41:46.446 [info] (45476) pytest configurations: {"message":"request cancelled","classes":["Test"],"files":["test_*.py","*_test.py"],"functions":["test"]}
2024-02-01 21:41:46.564 [info] (45476) [BG(1)] getInlayHints range 0:0 - 30:0 at C:\source\pylance_repro\pylance_repro\test_stack.py ...
2024-02-01 21:41:46.564 [info] (45476) [BG(1)] parsing: C:\source\pylance_repro\pylance_repro\test_stack.py (116ms)
2024-02-01 21:41:46.613 [info] (45476) [BG(1)] parsing: C:\Users\redacted\.vscode\extensions\ms-python.vscode-pylance-2023.12.1\dist\typeshed-fallback\stdlib\builtins.pyi [fs read 2ms] (44ms)
2024-02-01 21:41:46.639 [info] (45476) [BG(1)] binding: C:\Users\redacted\.vscode\extensions\ms-python.vscode-pylance-2023.12.1\dist\typeshed-fallback\stdlib\builtins.pyi (25ms)
2024-02-01 21:41:46.640 [info] (45476) [BG(1)] binding: C:\source\pylance_repro\pylance_repro\test_stack.py (2ms)
2024-02-01 21:41:46.658 [info] (45476) [BG(1)] parsing: C:\Users\redacted\.vscode\extensions\ms-python.vscode-pylance-2023.12.1\dist\typeshed-fallback\stdlib\typing.pyi [fs read 0ms] (12ms)
2024-02-01 21:41:46.663 [info] (45476) [BG(1)] binding: C:\Users\redacted\.vscode\extensions\ms-python.vscode-pylance-2023.12.1\dist\typeshed-fallback\stdlib\typing.pyi (4ms)
2024-02-01 21:41:46.669 [info] (45476) [BG(1)] parsing: C:\Users\redacted\.vscode\extensions\ms-python.vscode-pylance-2023.12.1\dist\typeshed-fallback\stdlib\typing_extensions.pyi [fs read 1ms] (4ms)
2024-02-01 21:41:46.671 [info] (45476) [BG(1)] binding: C:\Users\redacted\.vscode\extensions\ms-python.vscode-pylance-2023.12.1\dist\typeshed-fallback\stdlib\typing_extensions.pyi (2ms)
2024-02-01 21:41:46.689 [info] (45476) [BG(1)] parsing: C:\Users\redacted\.vscode\extensions\ms-python.vscode-pylance-2023.12.1\dist\typeshed-fallback\stdlib\_typeshed\__init__.pyi [fs read 0ms] (8ms)
2024-02-01 21:41:46.690 [info] (45476) [BG(1)] binding: C:\Users\redacted\.vscode\extensions\ms-python.vscode-pylance-2023.12.1\dist\typeshed-fallback\stdlib\_typeshed\__init__.pyi (2ms)
2024-02-01 21:41:46.696 [info] (45476) [BG(1)] parsing: C:\Users\redacted\.vscode\extensions\ms-python.vscode-pylance-2023.12.1\dist\typeshed-fallback\stdlib\types.pyi [fs read 0ms] (6ms)
2024-02-01 21:41:46.699 [info] (45476) [BG(1)] binding: C:\Users\redacted\.vscode\extensions\ms-python.vscode-pylance-2023.12.1\dist\typeshed-fallback\stdlib\types.pyi (3ms)
2024-02-01 21:41:46.705 [info] (45476) [BG(1)] parsing: C:\Users\redacted\.vscode\extensions\ms-python.vscode-pylance-2023.12.1\dist\typeshed-fallback\stdlib\abc.pyi [fs read 1ms] (1ms)
2024-02-01 21:41:46.705 [info] (45476) [IDX(2)] scan packages C:\source\pylance_repro (425ms)
2024-02-01 21:41:46.706 [info] (45476) [BG(1)] binding: C:\Users\redacted\.vscode\extensions\ms-python.vscode-pylance-2023.12.1\dist\typeshed-fallback\stdlib\abc.pyi (1ms)
2024-02-01 21:41:46.764 [info] (45476) [IDX(2)] index packages C:\source\pylance_repro ...
2024-02-01 21:41:46.765 [info] (45476) [IDX(2)] index execution environment C:\source\pylance_repro ...
2024-02-01 21:41:46.765 [info] (45476) [IDX(2)] indexing: C:\Users\redacted\AppData\Local\Programs\Python\Python312\Lib\concurrent\__init__.py [skipped: no '__all__' defined] (0ms)
2024-02-01 21:41:46.765 [info] (45476) [IDX(2)] indexing: C:\Users\redacted\AppData\Local\Programs\Python\Python312\Lib\idlelib\__init__.py [skipped: no '__all__' defined] (1ms)
2024-02-01 21:41:46.766 [info] (45476) [IDX(2)] indexing: C:\Users\redacted\AppData\Local\Programs\Python\Python312\Lib\lib2to3\__init__.py [skipped: no '__all__' defined] (0ms)
2024-02-01 21:41:46.766 [info] (45476) [IDX(2)] indexing: C:\Users\redacted\AppData\Local\Programs\Python\Python312\Lib\pydoc_data\__init__.py [skipped: no '__all__' defined] (0ms)
2024-02-01 21:41:46.766 [info] (45476) [IDX(2)] indexing: C:\Users\redacted\AppData\Local\Programs\Python\Python312\Lib\test\__init__.py [skipped: no '__all__' defined] (0ms)
2024-02-01 21:41:46.766 [info] (45476) [IDX(2)] indexing: C:\Users\redacted\AppData\Local\Programs\Python\Python312\Lib\turtledemo\__init__.py [skipped: no '__all__' defined] (0ms)
2024-02-01 21:41:46.767 [info] (45476) [IDX(2)] indexing: C:\Users\redacted\AppData\Local\Programs\Python\Python312\Lib\urllib\__init__.py [skipped: no '__all__' defined] (0ms)
2024-02-01 21:41:46.767 [info] (45476) [IDX(2)] indexing: C:\Users\redacted\AppData\Local\Programs\Python\Python312\Lib\wsgiref\__init__.py [skipped: no '__all__' defined] (1ms)
2024-02-01 21:41:46.767 [info] (45476) [IDX(2)] indexing: C:\Users\redacted\AppData\Local\Programs\Python\Python312\Lib\xmlrpc\__init__.py [skipped: no '__all__' defined] (0ms)
2024-02-01 21:41:46.767 [info] (45476) [IDX(2)] indexing: C:\Users\redacted\AppData\Local\Programs\Python\Python312\Lib\__phello__\__init__.py [skipped: no '__all__' defined] (1ms)
2024-02-01 21:41:46.767 [info] (45476) [IDX(2)] index execution environment C:\source\pylance_repro [found 1159 in 17 files] (19ms)
2024-02-01 21:41:46.768 [info] (45476) [IDX(2)] index packages C:\source\pylance_repro [found 1159 in 1 exec envs] (27ms)
<cut>
2024-02-01 21:43:26.382 [info] (45476) [FG] parsing: C:\Users\redacted\AppData\Local\pypoetry\Cache\virtualenvs\pylance-repro-J106qK7Z-py3.12\Lib\site-packages\aws_cdk\aws_networkfirewall\__init__.py [fs read 5ms] (91ms)
2024-02-01 21:43:26.396 [info] (45476) [FG] binding: C:\Users\redacted\AppData\Local\pypoetry\Cache\virtualenvs\pylance-repro-J106qK7Z-py3.12\Lib\site-packages\aws_cdk\aws_networkfirewall\__init__.py (13ms)
2024-02-01 21:43:26.521 [info] (45476) [FG] parsing: C:\Users\redacted\AppData\Local\pypoetry\Cache\virtualenvs\pylance-repro-J106qK7Z-py3.12\Lib\site-packages\aws_cdk\aws_networkmanager\__init__.py [fs read 4ms] (86ms)
2024-02-01 21:43:26.533 [info] (45476) [FG] binding: C:\Users\redacted\AppData\Local\pypoetry\Cache\virtualenvs\pylance-repro-J106qK7Z-py3.12\Lib\site-packages\aws_cdk\aws_networkmanager\__init__.py (11ms)
2024-02-01 21:43:26.714 [info] (45476) [FG] parsing: C:\Users\redacted\AppData\Local\pypoetry\Cache\virtualenvs\pylance-repro-J106qK7Z-py3.12\Lib\site-packages\aws_cdk\aws_nimblestudio\__init__.py [fs read 1ms] (57ms)
2024-02-01 21:43:26.717 [info] (45476) [FG] binding: C:\Users\redacted\AppData\Local\pypoetry\Cache\virtualenvs\pylance-repro-J106qK7Z-py3.12\Lib\site-packages\aws_cdk\aws_nimblestudio\__init__.py (4ms)
2024-02-01 21:43:26.798 [info] (45476) [FG] parsing: C:\Users\redacted\AppData\Local\pypoetry\Cache\virtualenvs\pylance-repro-J106qK7Z-py3.12\Lib\site-packages\aws_cdk\aws_oam\__init__.py [fs read 0ms] (48ms)
2024-02-01 21:43:26.799 [info] (45476) [FG] binding: C:\Users\redacted\AppData\Local\pypoetry\Cache\virtualenvs\pylance-repro-J106qK7Z-py3.12\Lib\site-packages\aws_cdk\aws_oam\__init__.py (1ms)
2024-02-01 21:43:26.864 [info] (45476) [FG] parsing: C:\Users\redacted\AppData\Local\pypoetry\Cache\virtualenvs\pylance-repro-J106qK7Z-py3.12\Lib\site-packages\aws_cdk\aws_omics\__init__.py [fs read 1ms] (58ms)
2024-02-01 21:43:26.868 [info] (45476) [FG] binding: C:\Users\redacted\AppData\Local\pypoetry\Cache\virtualenvs\pylance-repro-J106qK7Z-py3.12\Lib\site-packages\aws_cdk\aws_omics\__init__.py (4ms)
2024-02-01 21:43:26.981 [info] (45476) [FG] parsing: C:\Users\redacted\AppData\Local\pypoetry\Cache\virtualenvs\pylance-repro-J106qK7Z-py3.12\Lib\site-packages\aws_cdk\aws_opensearchserverless\__init__.py [fs read 0ms] (63ms)
2024-02-01 21:43:26.986 [info] (45476) [FG] binding: C:\Users\redacted\AppData\Local\pypoetry\Cache\virtualenvs\pylance-repro-J106qK7Z-py3.12\Lib\site-packages\aws_cdk\aws_opensearchserverless\__init__.py (4ms)
2024-02-01 21:43:27.285 [info] (45476) [FG] parsing: C:\Users\redacted\AppData\Local\pypoetry\Cache\virtualenvs\pylance-repro-J106qK7Z-py3.12\Lib\site-packages\aws_cdk\aws_opsworks\__init__.py [fs read 6ms] (91ms)
2024-02-01 21:43:27.300 [info] (45476) [FG] binding: C:\Users\redacted\AppData\Local\pypoetry\Cache\virtualenvs\pylance-repro-J106qK7Z-py3.12\Lib\site-packages\aws_cdk\aws_opsworks\__init__.py (15ms)
2024-02-01 21:43:27.479 [info] (45476) [FG] parsing: C:\Users\redacted\AppData\Local\pypoetry\Cache\virtualenvs\pylance-repro-J106qK7Z-py3.12\Lib\site-packages\aws_cdk\aws_opsworkscm\__init__.py [fs read 4ms] (56ms)
2024-02-01 21:43:27.489 [info] (45476) [FG] binding: C:\Users\redacted\AppData\Local\pypoetry\Cache\virtualenvs\pylance-repro-J106qK7Z-py3.12\Lib\site-packages\aws_cdk\aws_opsworkscm\__init__.py (10ms)
2024-02-01 21:43:27.563 [info] (45476) [FG] parsing: C:\Users\redacted\AppData\Local\pypoetry\Cache\virtualenvs\pylance-repro-J106qK7Z-py3.12\Lib\site-packages\aws_cdk\aws_organizations\__init__.py [fs read 0ms] (55ms)
2024-02-01 21:43:27.565 [info] (45476) [FG] binding: C:\Users\redacted\AppData\Local\pypoetry\Cache\virtualenvs\pylance-repro-J106qK7Z-py3.12\Lib\site-packages\aws_cdk\aws_organizations\__init__.py (2ms)
2024-02-01 21:43:27.635 [info] (45476) [FG] parsing: C:\Users\redacted\AppData\Local\pypoetry\Cache\virtualenvs\pylance-repro-J106qK7Z-py3.12\Lib\site-packages\aws_cdk\aws_osis\__init__.py [fs read 0ms] (51ms)
2024-02-01 21:43:27.636 [info] (45476) [FG] binding: C:\Users\redacted\AppData\Local\pypoetry\Cache\virtualenvs\pylance-repro-J106qK7Z-py3.12\Lib\site-packages\aws_cdk\aws_osis\__init__.py (1ms)
2024-02-01 21:43:27.704 [info] (45476) [FG] parsing: C:\Users\redacted\AppData\Local\pypoetry\Cache\virtualenvs\pylance-repro-J106qK7Z-py3.12\Lib\site-packages\aws_cdk\aws_panorama\__init__.py [fs read 1ms] (61ms)
2024-02-01 21:43:27.706 [info] (45476) [FG] binding: C:\Users\redacted\AppData\Local\pypoetry\Cache\virtualenvs\pylance-repro-J106qK7Z-py3.12\Lib\site-packages\aws_cdk\aws_panorama\__init__.py (2ms)
2024-02-01 21:43:27.816 [info] (45476) [FG] parsing: C:\Users\redacted\AppData\Local\pypoetry\Cache\virtualenvs\pylance-repro-J106qK7Z-py3.12\Lib\site-packages\aws_cdk\aws_pcaconnectorad\__init__.py [fs read 3ms] (84ms)
2024-02-01 21:43:27.824 [info] (45476) [FG] binding: C:\Users\redacted\AppData\Local\pypoetry\Cache\virtualenvs\pylance-repro-J106qK7Z-py3.12\Lib\site-packages\aws_cdk\aws_pcaconnectorad\__init__.py (8ms)
2024-02-01 21:43:27.911 [info] (45476) [FG] parsing: C:\Users\redacted\AppData\Local\pypoetry\Cache\virtualenvs\pylance-repro-J106qK7Z-py3.12\Lib\site-packages\aws_cdk\aws_personalize\__init__.py [fs read 1ms] (61ms)
2024-02-01 21:43:27.917 [info] (45476) [FG] binding: C:\Users\redacted\AppData\Local\pypoetry\Cache\virtualenvs\pylance-repro-J106qK7Z-py3.12\Lib\site-packages\aws_cdk\aws_personalize\__init__.py (6ms)
2024-02-01 21:43:28.483 [info]
<--- Last few GCs --->
[45476:0000777400310000] 102825 ms: Scavenge 1678.9 (1747.6) -> 1672.1 (1748.1) MB, 1.76 / 0.00 ms (average mu = 1.000, current mu = 0.999) allocation failure;
[45476:0000777400310000] 102837 ms: Scavenge 1681.8 (1750.4) -> 1675.1 (1750.9) MB, 1.80 / 0.00 ms (average mu = 1.000, current mu = 0.999) allocation failure;
[45476:0000777400310000] 102851 ms: Scavenge 1684.2 (1752.8) -> 1678.5 (1753.3) MB, 5.76 / 0.00 ms (average mu = 1.000, current mu = 0.999) allocation failure;
<--- JS stacktrace --->
FATAL ERROR: NewSpace::EnsureCurrentCapacity Allocation failed - JavaScript heap out of memory
2024-02-01 21:43:28.559 [info] 1: 00007FF70C0DD026 node::SetTracingController+82646
2: 00007FF70C0DD2A3 node::OnFatalError+595
3: 00007FF70F017053 v8::Function::NewInstance+835
4: 00007FF70F016FE3 v8::Function::NewInstance+723
5: 00007FF70F0E83C7 v8::CppHeap::wrapper_descriptor+68695
6: 00007FF70AD2119D v8::CppHeap::CollectStatistics+171741
7: 00007FF70AD0BAD6 v8::CppHeap::CollectStatistics+83990
8: 00007FF70AD0B154 v8::CppHeap::CollectStatistics+81556
9: 00007FF70AD123EB v8::CppHeap::CollectStatistics+110891
10: 00007FF70AD12234 v8::CppHeap::CollectStatistics+110452
2024-02-01 21:43:28.560 [info] 11: 00007FF70AF66D65 cppgc::internal::WriteBarrier::SteeleMarkingBarrierSlow+2213
12: 4032000000000000
2024-02-01 21:43:28.881 [info] [Error - 9:43:28 PM] Server process exited with code 134.
2024-02-01 21:43:28.883 [info] [Info - 9:43:28 PM] Connection to server got closed. Server will restart.
2024-02-01 21:43:28.883 [info] true
2024-02-01 21:43:29.300 [info] [Info - 9:43:29 PM] (7184) Pylance language server 2023.12.1 (pyright a78e2b10) starting
2024-02-01 21:43:29.300 [info] [Info - 9:43:29 PM] (7184) Server root directory: C:\Users\redacted\.vscode\extensions\ms-python.vscode-pylance-2023.12.1\dist
2024-02-01 21:43:29.304 [info] [Info - 9:43:29 PM] (7184) Starting service instance "pylance_repro"