Skip to content

TS Server fatal error: Maximum call stack size exceeded #189806

@manu101018

Description

@manu101018

Type: Bug

❗️❗️❗️ Please fill in the sections below to help us diagnose the issue ❗️❗️❗️

TypeScript Version: 5.1.6

Steps to reproduce crash

TS Server Log

❗️ Server logging disabled. To help us fix crashes like this, please enable logging by setting:

"typescript.tsserver.log": "verbose"

After enabling this setting, future crash reports will include the server log.

TS Server Error Stack

Server: syntax

RangeError: Maximum call stack size exceeded
    at codePointAt (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:13455:50)
    at Object.scan (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:12579:18)
    at nextTokenWithoutCheck (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:31055:36)
    at nextToken (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:31065:12)
    at parseExpected (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:31140:9)
    at parseArrayLiteralExpression (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:34439:31)
    at parsePrimaryExpression (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:34378:16)
    at parseMemberExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33823:24)
    at parseLeftHandSideExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33817:82)
    at parseUpdateExpression (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33792:24)
    at parseUnaryExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33711:32)
    at parseBinaryExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33633:25)
    at parseAssignmentExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33306:18)
    at parseArgumentOrArrayLiteralElement (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:34428:170)
    at parseListElement (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:31736:12)
    at parseDelimitedList (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:31977:24)
    at parseArrayLiteralExpression (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:34441:22)
    at parsePrimaryExpression (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:34378:16)
    at parseMemberExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33823:24)
    at parseLeftHandSideExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33817:82)
    at parseUpdateExpression (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33792:24)
    at parseUnaryExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33711:32)
    at parseBinaryExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33633:25)
    at parseAssignmentExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33306:18)
    at parseArgumentOrArrayLiteralElement (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:34428:170)
    at parseListElement (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:31736:12)
    at parseDelimitedList (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:31977:24)
    at parseArrayLiteralExpression (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:34441:22)
    at parsePrimaryExpression (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:34378:16)
    at parseMemberExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33823:24)
    at parseLeftHandSideExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33817:82)
    at parseUpdateExpression (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33792:24)
    at parseUnaryExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33711:32)
    at parseBinaryExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33633:25)
    at parseAssignmentExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33306:18)
    at parseArgumentOrArrayLiteralElement (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:34428:170)
    at parseListElement (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:31736:12)
    at parseDelimitedList (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:31977:24)
    at parseArrayLiteralExpression (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:34441:22)
    at parsePrimaryExpression (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:34378:16)
    at parseMemberExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33823:24)
    at parseLeftHandSideExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33817:82)
    at parseUpdateExpression (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33792:24)
    at parseUnaryExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33711:32)
    at parseBinaryExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33633:25)
    at parseAssignmentExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33306:18)
    at parseArgumentOrArrayLiteralElement (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:34428:170)
    at parseListElement (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:31736:12)
    at parseDelimitedList (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:31977:24)
    at parseArrayLiteralExpression (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:34441:22)
    at parsePrimaryExpression (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:34378:16)
    at parseMemberExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33823:24)
    at parseLeftHandSideExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33817:82)
    at parseUpdateExpression (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33792:24)
    at parseUnaryExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33711:32)
    at parseBinaryExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33633:25)
    at parseAssignmentExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33306:18)
    at parseArgumentOrArrayLiteralElement (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:34428:170)
    at parseListElement (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:31736:12)
    at parseDelimitedList (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:31977:24)
    at parseArrayLiteralExpression (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:34441:22)
    at parsePrimaryExpression (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:34378:16)
    at parseMemberExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33823:24)
    at parseLeftHandSideExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33817:82)
    at parseUpdateExpression (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33792:24)
    at parseUnaryExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33711:32)
    at parseBinaryExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33633:25)
    at parseAssignmentExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33306:18)
    at parseArgumentOrArrayLiteralElement (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:34428:170)
    at parseListElement (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:31736:12)
    at parseDelimitedList (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:31977:24)
    at parseArrayLiteralExpression (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:34441:22)
    at parsePrimaryExpression (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:34378:16)
    at parseMemberExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33823:24)
    at parseLeftHandSideExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33817:82)
    at parseUpdateExpression (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33792:24)
    at parseUnaryExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33711:32)
    at parseBinaryExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33633:25)
    at parseAssignmentExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33306:18)
    at parseArgumentOrArrayLiteralElement (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:34428:170)
    at parseListElement (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:31736:12)
    at parseDelimitedList (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:31977:24)
    at parseArrayLiteralExpression (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:34441:22)
    at parsePrimaryExpression (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:34378:16)
    at parseMemberExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33823:24)
    at parseLeftHandSideExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33817:82)
    at parseUpdateExpression (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33792:24)
    at parseUnaryExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33711:32)
    at parseBinaryExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33633:25)
    at parseAssignmentExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33306:18)
    at parseArgumentOrArrayLiteralElement (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:34428:170)
    at parseListElement (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:31736:12)
    at parseDelimitedList (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:31977:24)
    at parseArrayLiteralExpression (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:34441:22)
    at parsePrimaryExpression (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:34378:16)
    at parseMemberExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33823:24)
    at parseLeftHandSideExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33817:82)
    at parseUpdateExpression (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33792:24)
    at parseUnaryExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33711:32)
    at parseBinaryExpressionOrHigher (c:\Users\hitech\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:33633:25)

VS Code version: Code 1.81.0 (6445d93, 2023-08-02T12:37:13.485Z)
OS version: Windows_NT x64 10.0.19045
Modes:

System Info
Item Value
CPUs Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz (4 x 1992)
GPU Status 2d_canvas: enabled
canvas_oop_rasterization: disabled_off
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
video_decode: enabled
video_encode: enabled
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: enabled
Load (avg) undefined
Memory (System) 3.77GB (0.36GB free)
Process Argv --crash-reporter-id 0b5ef1ca-5ab8-4dd2-b29d-fae2175d2814
Screen Reader no
VM 0%
Extensions (20)
Extension Author (truncated) Version
atlascode atl 3.0.4
doxdocgen csc 1.4.0
prettier-vscode esb 10.1.0
auto-rename-tag for 0.1.10
vscode-pull-request-github Git 0.70.0
better-cpp-syntax jef 1.17.2
isort ms- 2023.10.1
python ms- 2023.14.0
vscode-pylance ms- 2023.8.10
jupyter ms- 2023.7.1002162226
jupyter-keymap ms- 1.1.2
jupyter-renderers ms- 1.0.17
vscode-jupyter-cell-tags ms- 0.1.8
vscode-jupyter-slideshow ms- 0.1.5
cmake-tools ms- 1.14.34
material-icon-theme PKi 4.29.0
vscode-thunder-client ran 2.10.2
vscode-yaml red 1.14.0
LiveServer rit 5.7.9
python tht 0.2.3

(1 theme extensions excluded)

A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383:30185418
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
vserr242:30382549
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vsdfh931cf:30280410
vshan820:30294714
vstes263cf:30335440
vscod805:30301674
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593cf:30376535
pythonvs932:30410667
py29gd2263:30792226
vsclangdf:30486550
c4g48928:30535728
dsvsc012cf:30540253
pynewext54:30695312
azure-dev_surveyone:30548225
vscccc:30803845
282f8724:30602487
f6dab269:30613381
2i9eh265:30646982
showlangstatbar:30737416
vsctsb:30748421
03d35959:30757346
pythonfmttext:30731395
pythoncmvfstrcf:30756944
fixshowwlkth:30771522
showindicator:30805244
pythongtdpath:30769146
i26e3531:30792625
gsofb:30804716
pythonnosmt12:30797651
pythonidxptcf:30805731
pythonnoceb:30805159
e537b577:30795824
ie5ij191:30792101
dsvsc013:30795093
dsvsc014:30804076

Metadata

Metadata

Assignees

Labels

info-neededIssue requires more information from poster

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions