Closed
Description
Issue Type: Bug
TypeScript Version: 3.8.3
Steps to reproduce crash
- Open a .ts file with the following code:
export default function () { }
export { default, default as dd, aa, bb as cc } from './hi'
export { aa as default, default as dd, aa, bb as cc } from './hi'
- Trigger JS/TS Language feature initialization.
- The initialization will fail.
TS Server Error Stack
Error: Debug Failure.
at Object.assertDefined (tsserver.js:2077:24)
at getDisplayName (tsserver.js:30195:129)
at tsserver.js:30303:102
at Object.forEach (tsserver.js:167:30)
at declareSymbol (tsserver.js:30301:28)
at declareModuleMember (tsserver.js:30328:28)
at declareSourceFileMember (tsserver.js:31584:19)
at declareSymbolAndAddToSymbolTable (tsserver.js:31532:28)
at bindWorker (tsserver.js:32236:28)
at bind (tsserver.js:31991:13)
at bindEach (tsserver.js:30509:21)
at visitNodes (tsserver.js:18286:24)
at Object.forEachChild (tsserver.js:18644:24)
at bindEachChild (tsserver.js:30517:16)
at bindChildrenWorker (tsserver.js:30612:21)
at bindChildren (tsserver.js:30487:17)
at bind (tsserver.js:32002:21)
at visitNode (tsserver.js:18281:24)
at Object.forEachChild (tsserver.js:18648:21)
at bindEachChild (tsserver.js:30517:16)
at bindChildrenWorker (tsserver.js:30612:21)
at bindChildren (tsserver.js:30487:17)
at bind (tsserver.js:32002:21)
at tsserver.js:30493:94
at bindEach (tsserver.js:30509:21)
at bindEachFunctionsFirst (tsserver.js:30493:13)
at bindChildrenWorker (tsserver.js:30603:21)
at bindChildren (tsserver.js:30487:17)
at bindContainer (tsserver.js:30433:17)
at bind (tsserver.js:32005:21)
at bindSourceFile (tsserver.js:30051:17)
at Object.bindSourceFile (tsserver.js:29987:9)
at initializeTypeChecker (tsserver.js:66293:20)
at Object.createTypeChecker (tsserver.js:34785:9)
at Object.getTypeChecker (tsserver.js:98416:79)
at synchronizeHostData (tsserver.js:135228:21)
at Proxy.getProgram (tsserver.js:135310:13)
at ConfiguredProject.Project.updateGraphWorker (tsserver.js:139786:53)
at ConfiguredProject.Project.updateGraph (tsserver.js:139729:42)
at ConfiguredProject.updateGraph (tsserver.js:140654:63)
at ProjectService.createLoadAndUpdateConfiguredProject (tsserver.js:142246:25)
at ProjectService.assignProjectToOpenedScriptInfo (tsserver.js:143101:44)
at tsserver.js:143396:107
at Object.mapDefined (tsserver.js:562:30)
at ProjectService.applyChangesInOpenFiles (tsserver.js:143396:48)
at Session.handlers.ts.createMapFromTemplate._a.<computed> (tsserver.js:144260:46)
at tsserver.js:146003:88
at IOSession.Session.executeWithRequestId (tsserver.js:145994:28)
at IOSession.Session.executeCommand (tsserver.js:146003:33)
at IOSession.Session.onMessage (tsserver.js:146027:35)
at Interface.<anonymous> (tsserver.js:147342:27)
at Interface.emit (events.js:203:13)
at Interface._onLine (readline.js:316:10)
at Interface._normalWrite (readline.js:461:12)
at Socket.ondata (readline.js:172:10)
at Socket.emit (events.js:203:13)
at addChunk (_stream_readable.js:295:12)
at readableAddChunk (_stream_readable.js:276:11)
at Socket.Readable.push (_stream_readable.js:210:10)
at Pipe.onStreamRead (internal/stream_base_commons.js:166:17)
VS Code version: Code 1.44.2 (ff915844119ce9485abfe8aa9076ec76b5300ddd, 2020-04-16T17:07:18.473Z)
OS version: Darwin x64 18.7.0
System Info
Item | Value |
---|---|
CPUs | Intel(R) Core(TM) i7-6660U CPU @ 2.40GHz (4 x 2400) |
GPU Status | 2d_canvas: enabled flash_3d: enabled flash_stage3d: enabled flash_stage3d_baseline: enabled gpu_compositing: enabled metal: disabled_off multiple_raster_threads: enabled_on oop_rasterization: disabled_off protected_video_decode: unavailable_off rasterization: enabled skia_renderer: disabled_off_ok video_decode: enabled viz_display_compositor: enabled_on viz_hit_test_surface_layer: disabled_off_ok webgl: enabled webgl2: enabled |
Load (avg) | 169, 105, 51 |
Memory (System) | 16.00GB (2.55GB free) |
Process Argv | -psn_0_5031116 |
Screen Reader | no |
VM | 0% |
Extensions (1)
Extension | Author (truncated) | Version |
---|---|---|
vscode-eslint | dba | 2.1.5 |