dotnet / dotnet/csharp-tmLanguage
VSCode hangs with 100% CPU in Code Helper process when viewing specific file
- Vorherrschende Sprache
- TypeScript
- Sterne
- 78
- Forks
- 43
- Ø Merge
- 34 Min.
- Gemergte PRs (30 T.)
- 1
Beschreibung
_From @akoeplinger on June 23, 2017 12:8_
- VSCode Version: Code 1.13.1 (379d2efb5539b09112c793d3d9a413017d736f89, 2017-06-14T18:13:05.928Z)
- OS Version: Darwin x64 16.6.0
- Extensions:
|Extension|Author|Version|
|---|---|---|
|vscode-markdownlint|DavidAnson|0.9.1|
|vscode-docker|PeterJausovec|0.0.16|
|sort-lines|Tyriar|1.3.0|
|githistory|donjayamanne|0.2.0|
|python|donjayamanne|0.6.5|
|cpptools|ms-vscode|0.11.4|
|csharp|ms-vscode|1.10.0|
|mono-debug|ms-vscode|0.15.6|
|Ruby|rebornix|0.12.1|;
---
Steps to Reproduce:
1. `mkdir vscodehang && cd vscodehang`
2. `wget https://raw.githubusercontent.com/mono/mono/c7b19b52fd671233cf2daab451f09c7591c859b1/mcs/class/Mono.Security/Mono.Xml/MiniParser.cs`
3. `code .`
4. Open MiniParser.cs
5. VSCode gets unresponsive and offers to reopen window
_Copied from original issue: Microsoft/vscode#29319_
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Reproduziere den Hänger, indem du MiniParser.cs herunterlädst, sein Verzeichnis mit VS Code öffnest und die Datei öffnest. Beginne mit der Untersuchung der für die Einfärbung verwendeten C#-Syntaxgrammatik; abgeschlossen ist die Aufgabe, wenn das Öffnen von MiniParser.cs nicht mehr dazu führt, dass der Prozess Code Helper 100 % CPU verbraucht oder das Fenster nicht mehr reagiert.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp, typescript
- Bereich
- tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100