zed-industries / zed

Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
https://zed.dev
Other
41.66k stars 2.17k forks source link

Zed memory leak, TOML extension subprocess named "taplo" requests almost 30 GB real memory some hours later #13190

Open ace-express opened 4 weeks ago

ace-express commented 4 weeks ago

Check for existing issues

Describe the bug / provide steps to reproduce it

open a simple python project and open a file named pyproject.toml,

As time passes, the memory occupied by the taplo process continues to increase

Environment

macOS Sonoma 14.5 Zed 0.139.3

If applicable, add mockups / screenshots to help explain present your vision of the feature

find this issue by 594GaVvuQw

after restart zed, or uninstall toml plugin, fixed this issue.

toml plugin memory usage raise slowly over time, likely 30mb/hours, no upper limit.

If applicable, attach your ~/Library/Logs/Zed/Zed.log file to this issue.

~/Library/Logs/Zed/Zed.log
(-data-ops-3.12) ~ % cat  ~/Library/Logs/Zed/Zed.log
2024-06-18T18:42:29+08:00 [INFO] ========== starting zed ==========
2024-06-18T18:42:29+08:00 [INFO] Opening main db
2024-06-18T18:42:29+08:00 [INFO] Using git binary path: Some("/Applications/Zed.app/Contents/MacOS/git")
2024-06-18T18:42:29+08:00 [INFO] set environment variables from shell:/bin/zsh, path:/opt/homebrew/opt/postgresql@16/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/myusername/go/bin:/Applications/Sublime Text.app/Contents/SharedSupport/bin:/opt/homebrew/opt/openjdk/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Library/Apple/usr/bin:/opt/homebrew/opt/python@3.11/libexec/bin:/Users/myusername/.orbstack/bin
2024-06-18T18:42:29+08:00 [INFO] extensions updated. loading 7, reloading 0, unloading 0
2024-06-18T18:42:29+08:00 [INFO] Opening main db
2024-06-18T18:42:29+08:00 [INFO] building git repository, `.git` path in the worktree: ".git"
2024-06-18T18:42:29+08:00 [INFO] Opening main db
2024-06-18T18:42:29+08:00 [INFO] Opening main db
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language server "pyright", path: "/Users/myusername/Workspmyusernames/medical-data-singapore-rest", id: 1
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] fetching latest version of language server "pyright"
2024-06-18T18:42:29+08:00 [INFO] Node runtime install_if_needed
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] Initializing default prettier with plugins {"prettier-plugin-sql"}
2024-06-18T18:42:29+08:00 [INFO] starting language servers for SQL:
2024-06-18T18:42:29+08:00 [INFO] Initializing default prettier with plugins {"prettier-plugin-sql"}
2024-06-18T18:42:29+08:00 [INFO] starting language servers for SQL:
2024-06-18T18:42:29+08:00 [INFO] Initializing default prettier with plugins {"prettier-plugin-sql"}
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for SQL:
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for SQL:
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] Initializing default prettier with plugins {"prettier-plugin-sql"}
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Shell Script:
2024-06-18T18:42:29+08:00 [INFO] Initializing default prettier with plugins {"prettier-plugin-sql"}
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for SQL:
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Shell Script:
2024-06-18T18:42:29+08:00 [INFO] starting language servers for SQL:
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] Initializing default prettier with plugins {"prettier-plugin-sql"}
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for SQL:
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Shell Script:
2024-06-18T18:42:29+08:00 [INFO] starting language servers for SQL:
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:29+08:00 [INFO] Node runtime install_if_needed
2024-06-18T18:42:30+08:00 [INFO] Node runtime install_if_needed
2024-06-18T18:42:30+08:00 [INFO] Node runtime install_if_needed
2024-06-18T18:42:30+08:00 [INFO] downloading language server "pyright"
2024-06-18T18:42:30+08:00 [INFO] starting language server. binary path: "/Users/myusername/Library/Application Support/Zed/node/node-v18.15.0-darwin-arm64/bin/node", working directory: "/", args: ["/Users/myusername/Library/Application Support/Zed/copilot/copilot-v0.5.0/dist/agent.js", "--stdio"]
2024-06-18T18:42:30+08:00 [INFO] Node runtime install_if_needed
2024-06-18T18:42:30+08:00 [INFO] starting language server. binary path: "/Users/myusername/Library/Application Support/Zed/node/node-v18.15.0-darwin-arm64/bin/node", working directory: "/Users/myusername/Workspmyusernames/medical-data-singapore-rest", args: ["/Users/myusername/Library/Application Support/Zed/languages/pyright/node_modules/pyright/langserver.index.js", "--stdio"]
2024-06-18T18:42:30+08:00 [INFO] Language server with id 0 sent unhandled notification LogMessage:
{
  "level": 0,
  "message": "[DEBUG] [agent] [2024-06-18T10:42:30.724Z] Agent service starting",
  "metadataStr": "[DEBUG] [agent] [2024-06-18T10:42:30.724Z]",
  "extra": [
    "Agent service starting"
  ]
}
2024-06-18T18:42:30+08:00 [INFO] Language server with id 0 sent unhandled notification client/registerCapability:
{
  "registrations": [
    {
      "id": "6447963a-9e64-4da1-be4f-35b6ffc10314",
      "method": "workspmyusername/didChangeWorkspmyusernameFolders",
      "registerOptions": {}
    }
  ]
}
2024-06-18T18:42:30+08:00 [INFO] Language server with id 1 sent unhandled notification window/logMessage:
{
  "type": 3,
  "message": "Pyright language server 1.1.367 starting"
}
2024-06-18T18:42:30+08:00 [INFO] Language server with id 1 sent unhandled notification window/logMessage:
{
  "type": 3,
  "message": "Server root directory: file:///Users/myusername/Library/Application%20Support/Zed/languages/pyright/node_modules/pyright/dist"
}
2024-06-18T18:42:30+08:00 [INFO] Language server with id 1 sent unhandled notification window/logMessage:
{
  "type": 3,
  "message": "Starting service instance \"\""
}
2024-06-18T18:42:30+08:00 [INFO] Installing default prettier and plugins: [("prettier-plugin-sql", "0.18.0"), ("prettier", "3.3.2")]
2024-06-18T18:42:30+08:00 [INFO] Node runtime install_if_needed
2024-06-18T18:42:30+08:00 [INFO] language server 1: unregistered workspmyusername/DidChangeWatchedFiles capability with id f3c25db0-cc5e-4a0a-ac60-a9f8a20f20f3
2024-06-18T18:42:31+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:31+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:31+08:00 [INFO] Language server with id 0 sent unhandled notification LogMessage:
{
  "level": 0,
  "message": "[DEBUG] [agent] [2024-06-18T10:42:31.418Z] Telemetry initialized",
  "metadataStr": "[DEBUG] [agent] [2024-06-18T10:42:31.418Z]",
  "extra": [
    "Telemetry initialized"
  ]
}
2024-06-18T18:42:32+08:00 [INFO] Initialized prettier with plugins: {"prettier-plugin-sql"}
2024-06-18T18:42:38+08:00 [INFO] starting language servers for TOML: taplo
2024-06-18T18:42:38+08:00 [INFO] starting language server "taplo", path: "/Users/myusername/Workspmyusernames/medical-data-singapore-rest", id: 2
2024-06-18T18:42:38+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:38+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:38+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:38+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:38+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:38+08:00 [INFO] starting language servers for TOML: taplo
2024-06-18T18:42:38+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:38+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:38+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:38+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:38+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:38+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:38+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:38+08:00 [INFO] starting language servers for SQL:
2024-06-18T18:42:38+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:38+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:38+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:38+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:38+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:38+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:38+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:38+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:38+08:00 [INFO] starting language servers for SQL:
2024-06-18T18:42:38+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:38+08:00 [INFO] starting language servers for Shell Script:
2024-06-18T18:42:38+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:38+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:38+08:00 [INFO] language server 1: unregistered workspmyusername/DidChangeWatchedFiles capability with id 61cce74f-dbbc-4276-b9af-90d50bfbb195
2024-06-18T18:42:39+08:00 [INFO] starting language server. binary path: "/Users/myusername/Library/Application Support/Zed/extensions/work/toml/taplo-0.8.1/taplo", working directory: "/Users/myusername/Workspmyusernames/medical-data-singapore-rest", args: ["lsp", "stdio"]
2024-06-18T18:42:44+08:00 [INFO] building git repository, `.git` path in the worktree: ".git"
2024-06-18T18:42:44+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:44+08:00 [INFO] starting language server "pyright", path: "/Users/myusername/Workspmyusernames/-data-ops", id: 3
2024-06-18T18:42:44+08:00 [INFO] starting language server. binary path: "/Users/myusername/Library/Application Support/Zed/node/node-v18.15.0-darwin-arm64/bin/node", working directory: "/Users/myusername/Workspmyusernames/-data-ops", args: ["/Users/myusername/Library/Application Support/Zed/languages/pyright/node_modules/pyright/langserver.index.js", "--stdio"]
2024-06-18T18:42:44+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:44+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T18:42:44+08:00 [INFO] Language server with id 3 sent unhandled notification window/logMessage:
{
  "type": 3,
  "message": "Pyright language server 1.1.367 starting"
}
2024-06-18T18:42:44+08:00 [INFO] Language server with id 3 sent unhandled notification window/logMessage:
{
  "type": 3,
  "message": "Server root directory: file:///Users/myusername/Library/Application%20Support/Zed/languages/pyright/node_modules/pyright/dist"
}
2024-06-18T18:42:44+08:00 [INFO] Language server with id 3 sent unhandled notification window/logMessage:
{
  "type": 3,
  "message": "Starting service instance \"\""
}
2024-06-18T18:42:44+08:00 [INFO] language server 3: unregistered workspmyusername/DidChangeWatchedFiles capability with id 7099d605-2b2b-4c71-8039-6aaf8988aab2
2024-06-18T18:42:48+08:00 [INFO] Initializing default prettier with plugins {}
2024-06-18T18:42:48+08:00 [INFO] starting language servers for TOML: taplo
2024-06-18T18:42:48+08:00 [INFO] starting language server "taplo", path: "/Users/myusername/Workspmyusernames/-data-ops", id: 4
2024-06-18T18:42:48+08:00 [INFO] starting language server. binary path: "/Users/myusername/Library/Application Support/Zed/extensions/work/toml/taplo-0.8.1/taplo", working directory: "/Users/myusername/Workspmyusernames/-data-ops", args: ["lsp", "stdio"]
2024-06-18T19:01:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:01:51+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:01:51+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:01:51+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:01:51+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:07:48+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:10+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:40+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for SQL:
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for SQL:
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Shell Script:
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [ERROR] crates/project/src/project.rs:3513: no worktree found for diagnostics path "/Users/myusername/Library/Application Support/Zed/languages/pyright/node_modules/pyright/dist/typeshed-fallback/stdlib/typing.pyi"
2024-06-18T19:08:41+08:00 [INFO] language server 1: unregistered workspmyusername/DidChangeWatchedFiles capability with id a15ec97d-1e2a-4032-bc9b-b8dd5651ad60
2024-06-18T19:08:41+08:00 [INFO] language server 3: unregistered workspmyusername/DidChangeWatchedFiles capability with id 4460ed7e-5511-4e47-ac8a-8071193ca254
2024-06-18T19:08:41+08:00 [INFO] language server 3: unregistered workspmyusername/DidChangeWatchedFiles capability with id 93ee1fe1-1447-4439-addc-17707b3a8dce
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for SQL:
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for SQL:
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Shell Script:
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [INFO] starting language servers for Python: pyright
2024-06-18T19:08:41+08:00 [ERROR] crates/project/src/project.rs:3513: no worktree found for diagnostics path "/Users/myusername/Library/Application Support/Zed/languages/pyright/node_modules/pyright/dist/typeshed-fallback/stdlib/builtins.pyi"
2024-06-18T19:08:41+08:00 [INFO] language server 3: unregistered workspmyusername/DidChangeWatchedFiles capability with id 6118028b-0e9f-4ae6-ba63-90bbe3922a0a
2024-06-18T19:08:41+08:00 [INFO] language server 1: unregistered workspmyusername/DidChangeWatchedFiles capability with id 5bdd4366-ee7b-4235-97e1-2f66a000695c
2024-06-18T19:13:26+08:00 [INFO] starting language servers for Python: pyright
ace-express commented 4 weeks ago

log updated

maxdeviant commented 4 weeks ago

@ace-express What TOML files do you have in your project?

Are there any large TOML files?

ace-express commented 4 weeks ago

25 lines, common python project descript file

[project]
name = "xxx-xxx-ops"
version = "0.1.0"
description = "Default template for PDM package"
authors = [
    {name = "xxxx", email = "xxx@xxx.com"},
]
dependencies = [
    "scrapy>=2.11.2",
    "requests>=2.32.3",
    "pydash>=8.0.1",
    "itemadapter>=0.9.0",
    "httpx>=0.27.0",
]
requires-python = "==3.12.*"
readme = "README.md"
license = {text = "MIT"}

[tool.pdm]
distribution = false

[tool.pyright]
venvPath = "."
venv = ".venv"
ace-express commented 4 weeks ago

these is only one toml simple file, and it is almost empty python project.

datben commented 3 weeks ago

got the same issues on a bigger projet (rust workspace with 20 cargo.toml), 10GB used by taplo on mac m3 with sonoma 14.5