From 1cacd35facce60987ceb156d437d75cc22a57d51 Mon Sep 17 00:00:00 2001 From: Drew Scoggins Date: Wed, 1 Jul 2026 08:36:35 -0700 Subject: [PATCH] [wasm] Pin linux/win V8 to 15.1.103 for exnref support PR #129851 switched WASM exception handling to the standardized exnref proposal, which requires V8 with --experimental-wasm-exnref (V8 15.1+). The subsequent chrome-for-testing bump (#129934) recomputed the V8 version from Chrome 149 and reverted linux_V8Version/win_V8Version from 15.1.103 back to 14.9.207, which does not understand exnref. As a result the wasm perf leg (which installs V8 via jsvu using linux_V8Version) and other V8 shell legs abort at startup: Warning: unknown flag --experimental-wasm-exnref. MONO_WASM: Assert failed: This browser/engine doesn't support WASM exception handling. Restore linux/win V8 to 15.1.103 (matching macos_V8Version), which is available on the V8 canary CDN that jsvu downloads from and supports exnref behind the flag already passed by WasmRunnerTemplate.sh and the perf harness. See #129849. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- eng/testing/BrowserVersions.props | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eng/testing/BrowserVersions.props b/eng/testing/BrowserVersions.props index ab988a5941172c..78447910c0befe 100644 --- a/eng/testing/BrowserVersions.props +++ b/eng/testing/BrowserVersions.props @@ -3,7 +3,7 @@ 149.0.7827.200 1625079 https://storage.googleapis.com/chromium-browser-snapshots/Linux_x64/1625084 - 14.9.207 + 15.1.103 143.0.7499.40 1536371 https://storage.googleapis.com/chromium-browser-snapshots/Mac_Arm/1536376 @@ -11,7 +11,7 @@ 149.0.7827.201 1625079 https://storage.googleapis.com/chromium-browser-snapshots/Win_x64/1625123 - 14.9.207 + 15.1.103 140.11.0esr 0.37.0 140.11.0esr