Closed brjsp closed 3 months ago
Thanks for reporting, leaving to @deepak1556 to chime in.
@brjsp do you reproduce this from our exploration builds that now use Electron 30?
VS Code Build: fc357074a7bba115fe44683d3f6050c63e591683
cli-alpine-arm64: https://vscode.download.prss.microsoft.com/dbazure/download/exploration/fc357074a7bba115fe44683d3f6050c63e591683/vscode_cli_alpine_arm64_cli.tar.gz
cli-alpine-x64: https://vscode.download.prss.microsoft.com/dbazure/download/exploration/fc357074a7bba115fe44683d3f6050c63e591683/vscode_cli_alpine_x64_cli.tar.gz
cli-darwin-arm64: https://vscode.download.prss.microsoft.com/dbazure/download/exploration/fc357074a7bba115fe44683d3f6050c63e591683/vscode_cli_darwin_arm64_cli.zip
cli-darwin-x64: https://vscode.download.prss.microsoft.com/dbazure/download/exploration/fc357074a7bba115fe44683d3f6050c63e591683/vscode_cli_darwin_x64_cli.zip
cli-linux-arm64: https://vscode.download.prss.microsoft.com/dbazure/download/exploration/fc357074a7bba115fe44683d3f6050c63e591683/vscode_cli_linux_arm64_cli.tar.gz
cli-linux-armhf: https://vscode.download.prss.microsoft.com/dbazure/download/exploration/fc357074a7bba115fe44683d3f6050c63e591683/vscode_cli_linux_armhf_cli.tar.gz
cli-linux-x64: https://vscode.download.prss.microsoft.com/dbazure/download/exploration/fc357074a7bba115fe44683d3f6050c63e591683/vscode_cli_linux_x64_cli.tar.gz
cli-win32-arm64: https://vscode.download.prss.microsoft.com/dbazure/download/exploration/fc357074a7bba115fe44683d3f6050c63e591683/vscode_cli_win32_arm64_cli.zip
cli-win32-x64: https://vscode.download.prss.microsoft.com/dbazure/download/exploration/fc357074a7bba115fe44683d3f6050c63e591683/vscode_cli_win32_x64_cli.zip
darwin: https://vscode.download.prss.microsoft.com/dbazure/download/exploration/fc357074a7bba115fe44683d3f6050c63e591683/VSCode-darwin.zip
darwin-arm64: https://vscode.download.prss.microsoft.com/dbazure/download/exploration/fc357074a7bba115fe44683d3f6050c63e591683/VSCode-darwin-arm64.zip
darwin-universal: https://vscode.download.prss.microsoft.com/dbazure/download/exploration/fc357074a7bba115fe44683d3f6050c63e591683/VSCode-darwin-universal.zip
linux-arm64: https://vscode.download.prss.microsoft.com/dbazure/download/exploration/fc357074a7bba115fe44683d3f6050c63e591683/code-exploration-arm64-1718269703.tar.gz
linux-armhf: https://vscode.download.prss.microsoft.com/dbazure/download/exploration/fc357074a7bba115fe44683d3f6050c63e591683/code-exploration-armhf-1718269699.tar.gz
linux-deb-arm64: https://vscode.download.prss.microsoft.com/dbazure/download/exploration/fc357074a7bba115fe44683d3f6050c63e591683/code-exploration_1.91.0-1718269758_arm64.deb
linux-deb-armhf: https://vscode.download.prss.microsoft.com/dbazure/download/exploration/fc357074a7bba115fe44683d3f6050c63e591683/code-exploration_1.91.0-1718269750_armhf.deb
linux-deb-x64: https://vscode.download.prss.microsoft.com/dbazure/download/exploration/fc357074a7bba115fe44683d3f6050c63e591683/code-exploration_1.91.0-1718271297_amd64.deb
linux-rpm-arm64: https://vscode.download.prss.microsoft.com/dbazure/download/exploration/fc357074a7bba115fe44683d3f6050c63e591683/code-exploration-1.91.0-1718269844.el8.aarch64.rpm
linux-rpm-armhf: https://vscode.download.prss.microsoft.com/dbazure/download/exploration/fc357074a7bba115fe44683d3f6050c63e591683/code-exploration-1.91.0-1718269826.el8.armv7hl.rpm
linux-rpm-x64: https://vscode.download.prss.microsoft.com/dbazure/download/exploration/fc357074a7bba115fe44683d3f6050c63e591683/code-exploration-1.91.0-1718271380.el8.x86_64.rpm
linux-snap-x64: https://vscode.download.prss.microsoft.com/dbazure/download/exploration/fc357074a7bba115fe44683d3f6050c63e591683/code-exploration-x64-1718272894.snap
linux-x64: https://vscode.download.prss.microsoft.com/dbazure/download/exploration/fc357074a7bba115fe44683d3f6050c63e591683/code-exploration-x64-1718269774.tar.gz
win32-arm64: https://vscode.download.prss.microsoft.com/dbazure/download/exploration/fc357074a7bba115fe44683d3f6050c63e591683/VSCodeSetup-arm64-1.91.0-exploration.exe
win32-arm64-archive: https://vscode.download.prss.microsoft.com/dbazure/download/exploration/fc357074a7bba115fe44683d3f6050c63e591683/VSCode-win32-arm64-1.91.0-exploration.zip
win32-arm64-user: https://vscode.download.prss.microsoft.com/dbazure/download/exploration/fc357074a7bba115fe44683d3f6050c63e591683/VSCodeUserSetup-arm64-1.91.0-exploration.exe
win32-x64: https://vscode.download.prss.microsoft.com/dbazure/download/exploration/fc357074a7bba115fe44683d3f6050c63e591683/VSCodeSetup-x64-1.91.0-exploration.exe
win32-x64-archive: https://vscode.download.prss.microsoft.com/dbazure/download/exploration/fc357074a7bba115fe44683d3f6050c63e591683/VSCode-win32-x64-1.91.0-exploration.zip
win32-x64-user: https://vscode.download.prss.microsoft.com/dbazure/download/exploration/fc357074a7bba115fe44683d3f6050c63e591683/VSCodeUserSetup-x64-1.91.0-exploration.exe
@bpasero I tried the linux-x64
build. It does not use Electron 30, in contradiction of what you said.
Version: 1.90.0-exploration
Commit: 26c4a07b47a2bd34480a5e4cba2c2384c590b039
Date: 2024-05-11T18:13:27.153Z
Electron: 29.3.1
ElectronBuildId: 9464424
Chromium: 122.0.6261.156
Node.js: 20.9.0
V8: 12.2.281.27-electron.0
OS: Linux x64 6.9.3-1-default
The commit needs to be fc357074a7bba115fe44683d3f6050c63e591683
I was unable to get that build to recognize my data directory (because it's named “code-exploration” not “code”), so i have replaced the electron binaries and the native modules in my OSS install with the ones from code-exploration-x64-1718269774.tar.gz
. No crashes so far.
It also does not crash with the electron from your test build and our vscode binaries. This suggests it's an electron problem, not a @parcel/watcher problem.
This blocks electron 30 upgrade (did not ever observe it with electron 29)
Intermittent crashes after about a minute of use with the following stack trace:
I've tried backporting https://github.com/parcel-bundler/watcher/commit/9b7c657df8ad1c0d020541eae0dd38b921c94fb8 and the crashes still happen (just with set destructor replaced by vector destructor above)