microsoft / microsoft/TypeScript
JS/TS language features keep restarting
Nessuno ha ancora preso questa issue.
- Lingua principale
- Go
- Stelle
- 111k
- Fork
- 14.4k
- Merge medio
- 1g 19h
- PR unite (30g)
- 117
Descrizione
Type: Bug
Unfortunately, I have no idea how to reproduce this, but am happy to demonstrate in a pairing session with someone.
Description: For the last week or so, I've seen VS Code attempting, and failing, to fully load its JS/TS language features. VS Code eventually shows a prompt, which reports that the extension has crashed and been restarted repeatedly in the last five minutes, and that it may be related to the Svelte plugin. However, I have disabled that plugin (as well as the Glint plugin we use for our Ember code) and it continues to occur, and in fact I have done the "Reload with extensions disabled" command and that has the same problem.
VS Code version: Code 1.74.3 (Universal) (97dec172d3256f8ca4bfb2143f3f76b503ca0534, 2023-01-09T17:07:18.579Z)
OS version: Darwin arm64 21.6.0
Modes:
Sandboxed: No
System Info
| Item | Value |
|---|---|
| CPUs | Apple M1 Pro (10 x 24) |
| GPU Status | 2d_canvas: enabled canvas_oop_rasterization: disabled_off direct_rendering_display_compositor: disabled_off_ok gpu_compositing: enabled metal: disabled_off multiple_raster_threads: enabled_on opengl: enabled_on rasterization: enabled raw_draw: disabled_off_ok skia_renderer: enabled_on video_decode: enabled video_encode: enabled vulkan: disabled_off webgl: enabled webgl2: enabled webgpu: disabled_off |
| Load (avg) | 6, 5, 5 |
| Memory (System) | 32.00GB (2.52GB free) |
| Process Argv | voyager-web.code-workspace |
| Screen Reader | no |
| VM | 0% |
Extensions (79)
| Extension | Author (truncated) | Version |
|---|---|---|
| codesnap | adp | 1.3.4 |
| vscode-css-modules | and | 1.2.3 |
| github-markdown-preview | bie | 0.3.0 |
| markdown-checkbox | bie | 0.4.0 |
| markdown-emoji | bie | 0.3.0 |
| markdown-footnotes | bie | 0.1.1 |
| markdown-mermaid | bie | 1.17.4 |
| markdown-preview-github-styles | bie | 1.0.1 |
| markdown-yaml-preamble | bie | 0.1.0 |
| better-toml | bun | 0.3.2 |
| vscode-yarn-script | car | 0.0.1 |
| vscode-glimmer | chi | 0.0.4 |
| npm-intellisense | chr | 1.4.4 |
| gitignore | cod | 0.9.0 |
| vscode-github-actions | csc | 0.24.4 |
| vscode-eslint | dba | 2.2.6 |
| confluence-markup | den | 1.0.0 |
| binary-plist | dni | 0.11.0 |
| nunjucks-vscode-extensionpack | dou | 0.0.1 |
| vscode-wasm | dts | 1.4.0 |
| gitlens | eam | 13.2.0 |
| EditorConfig | Edi | 0.16.4 |
| vscode-npm-script | eg2 | 0.3.29 |
| prettier-vscode | esb | 9.10.4 |
| open-in-marked | fmo | 1.0.9 |
| auto-rename-tag | for | 0.1.10 |
| remotehub | Git | 0.48.0 |
| vscode-graphql | Gra | 0.8.5 |
| vscode-graphql-syntax | Gra | 1.0.6 |
| vscode-test-explorer | hbe | 2.21.1 |
| output-colorizer | IBM | 0.1.2 |
| vscode-edit-csv | jan | 0.7.2 |
| language-haskell | jus | 3.6.0 |
| center-editor-window | kai | 2.3.0 |
| swift | Kas | 0.2.0 |
| auto-comment-blocks | kev | 1.0.1 |
| template-string-converter | meg | 0.6.0 |
| dotenv | mik | 1.0.1 |
| vscode-scss | mrm | 0.10.0 |
| isort | ms- | 2022.8.0 |
| python | ms- | 2022.20.2 |
| jupyter-keymap | ms- | 1.0.0 |
| jupyter-renderers | ms- | 1.0.14 |
| remote-ssh | ms- | 0.94.0 |
| remote-wsl | ms- | 0.72.0 |
| vscode-remote-extensionpack | ms- | 0.23.0 |
| atom-keybindings | ms- | 3.2.0 |
| hexeditor | ms- | 1.9.10 |
| live-server | ms- | 0.4.4 |
| remote-explorer | ms- | 0.0.3 |
| remote-repositories | ms- | 0.26.0 |
| test-adapter-converter | ms- | 0.1.6 |
| vscode-js-profile-flame | ms- | 1.0.5 |
| quicktype | qui | 12.0.46 |
| tsserver-live-reload | rbu | 1.0.1 |
| vscode-yaml | red | 1.11.0 |
| rust-analyzer | rus | 0.3.1377 |
| jinjahtml | sam | 0.20.0 |
| crates | ser | 0.5.10 |
| vscode-table-formatter | shu | 1.2.1 |
| fish-vscode | sky | 0.2.1 |
| rewrap | stk | 1.16.3 |
| vscode-stylelint | sty | 1.2.3 |
| file-hopper | suc | 0.3.5 |
| svelte-vscode | sve | 107.0.2 |
| enumerator | swi | 0.0.6 |
| vscode-open-in-github | sys | 1.17.1 |
| shellcheck | tim | 0.29.3 |
| glint-vscode | typ | 1.0.1 |
| sort-lines | Tyr | 1.9.1 |
| vscode-mdx | uni | 1.2.0 |
| unison | uni | 0.0.8 |
| vscode-lldb | vad | 1.8.1 |
| gistfs | vsl | 0.4.1 |
| file-icons-mac | way | 1.0.1 |
| vscode-todo-highlight | way | 1.0.5 |
| change-case | wma | 1.0.0 |
| markdown-all-in-one | yzh | 3.5.0 |
| vitest-explorer | Zix | 0.2.37 |
(14 theme extensions excluded)
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia riproducendo i crash ricorrenti delle funzionalità del linguaggio in VS Code 1.74.3 su macOS, anche con le estensioni disabilitate, e analizza le estensioni Svelte e Glint elencate come possibile contesto. Il lavoro sarà considerato completato quando saranno identificati il componente e le condizioni responsabili, con una riproduzione affidabile o un risultato diagnostico in grado di guidare una correzione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- javascript, typescript, vscode
- Ambito
- developer-experience, tooling
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100