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

Reply via email to