Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 098b4559d5e6b86806b071c83fc7f6d444f6ae67
https://github.com/WebKit/WebKit/commit/098b4559d5e6b86806b071c83fc7f6d444f6ae67
Author: Geoffrey Garen <[email protected]>
Date: 2025-11-19 (Wed, 19 Nov 2025)
Changed paths:
M Source/WebGPU/WebGPU/Sampler.mm
Log Message:
-----------
[Regression 303218@main] fast/webgpu/nocrash/fuzz-293750.html is a flaky
failure (302789)
https://bugs.webkit.org/show_bug.cgi?id=302790
rdar://165051016
Reviewed by Mike Wyrzykowski.
Speculative fix: ~Sampler() had a tiny race condition where it would check a
weak
and then load the weak separately. This could in theory trigger the
RELEASE_ASSERT.
Changed ~Sampler() to load the weak into a strong local and use the local
instead.
* Source/WebGPU/WebGPU/Sampler.mm:
(WebGPU::Sampler::~Sampler):
Canonical link: https://commits.webkit.org/303270@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications