{"id":18927087,"url":"https://github.com/zachhardesty7/vscode-problem-matcher-memory-leak","last_synced_at":"2025-04-15T13:33:40.654Z","repository":{"id":97542112,"uuid":"602297990","full_name":"zachhardesty7/vscode-problem-matcher-memory-leak","owner":"zachhardesty7","description":"minimal reproduction case","archived":true,"fork":false,"pushed_at":"2023-02-16T00:46:42.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-20T22:26:51.323Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zachhardesty7.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-02-15T22:59:59.000Z","updated_at":"2024-09-05T19:46:33.000Z","dependencies_parsed_at":"2023-03-13T16:11:40.071Z","dependency_job_id":null,"html_url":"https://github.com/zachhardesty7/vscode-problem-matcher-memory-leak","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zachhardesty7%2Fvscode-problem-matcher-memory-leak","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zachhardesty7%2Fvscode-problem-matcher-memory-leak/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zachhardesty7%2Fvscode-problem-matcher-memory-leak/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zachhardesty7%2Fvscode-problem-matcher-memory-leak/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zachhardesty7","download_url":"https://codeload.github.com/zachhardesty7/vscode-problem-matcher-memory-leak/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249080543,"owners_count":21209541,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T11:18:06.735Z","updated_at":"2025-04-15T13:33:40.649Z","avatar_url":"https://github.com/zachhardesty7.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"### Reproduction steps\n1. Disable all extensions\n1. Run the \"log hello world with an index 100000 times then sleep forever\" task and wait for it to finish printing. It logs 100k times because it can take multiple hours of running a task like `tsc --watch` to echo to the console enough to visually witness the issue. It just gets us there quicker, but it happens no matter how you do it.\n1. Open both `sample.ts` and `sample2.ts`\n1. Close `sample2.ts` and reopen it about 10 or so times, waiting a few moments before closing it for VS Code to load the problems in the file and draw the red squiggle for the missing `typescript` package.\n1. Observe VS Code freezing for longer and longer each time you close `sample2.ts` until it eventually crashes the `window` process\n\n\u003cimg width=\"277\" alt=\"image\" src=\"https://user-images.githubusercontent.com/20326398/219228000-a45b71a7-3cb2-4e2d-b93b-053460848f15.png\"\u003e\n\n### demo video\nhttps://user-images.githubusercontent.com/20326398/219228065-3446ea2c-8d4c-486c-b51d-98f54902ff19.mov\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzachhardesty7%2Fvscode-problem-matcher-memory-leak","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzachhardesty7%2Fvscode-problem-matcher-memory-leak","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzachhardesty7%2Fvscode-problem-matcher-memory-leak/lists"}