Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

fix: probabilistic trigger v8 crash #1032

Merged
merged 1 commit into from
Aug 12, 2024

Conversation

BlackHole1
Copy link
Contributor

@BlackHole1 BlackHole1 commented Aug 12, 2024

There is a probability of triggering a v8 crash when running the yarn list --prod --json command. Related discussion: nodejs/node#51555

This issue does not always occur. When we build vscode-reh-linux-arm64 in the Dockerfile, there is more than a 50% chance of failure.

If this PR is merged, the code related to DISABLE_V8_COMPILE_CACHE in vscode can also be removed (https://github.com/search?q=repo%3Amicrosoft%2Fvscode%20DISABLE_V8_COMPILE_CACHE&type=code).

Globally setting DISABLE_V8_COMPILE_CACHE=1 will increase the entire build time by 3~5 minutes.

People possibly related to this: @deepak1556

There is a probability of triggering a v8 crash when running the `yarn list --prod --json` command. Related discussion: nodejs/node#51555

This issue does not always occur. When we build `vscode-reh-linux-arm64` in the Dockerfile, there is more than a 50% chance of failure.

If this PR is merged, the code related to DISABLE_V8_COMPILE_CACHE in vscode can also be removed (https://github.com/search?q=repo%3Amicrosoft%2Fvscode%20DISABLE_V8_COMPILE_CACHE&type=code).

Globally setting `DISABLE_V8_COMPILE_CACHE=1` will increase the entire build time by 3 to 5 minutes.

Signed-off-by: Kevin Cui <bh@bugs.cc>
@deepak1556 deepak1556 added this to the August 2024 milestone Aug 12, 2024
Copy link

@deepak1556 deepak1556 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@deepak1556 deepak1556 enabled auto-merge (squash) August 12, 2024 10:56
@deepak1556 deepak1556 merged commit b10ae0b into microsoft:main Aug 12, 2024
11 checks passed
@BlackHole1 BlackHole1 deleted the fix-v8-crash branch August 12, 2024 14:59
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants