Skip to content

Stack overflow symbolCanBeReferencedAtTypeLocation #27872

@amcasey

Description

@amcasey

Trace from 3.1.3

Error processing request. Maximum call stack size exceeded
RangeError: Maximum call stack size exceeded
    at tsserver.js:37085:38
    at Map.forEach (<anonymous>)
    at symbolsToArray (tsserver.js:37085:21)
    at Object.getExportsOfModuleAsArray [as getExportsOfModule] (tsserver.js:32407:20)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94659:55)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)
    at symbolCanBeReferencedAtTypeLocation (tsserver.js:94662:44)
    at Array.some (<anonymous>)

Metadata

Metadata

Assignees

Labels

BugA bug in TypeScriptCrashFor flagging bugs which are compiler or service crashes or unclean exits, rather than bad outputFixedA PR has been merged for this issueSource: TelemetryThe issue relates to the telemetry in editors

Type

No type
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions