Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 5491e26242436c0d3daddbb03717afea739057fb
      
https://github.com/WebKit/WebKit/commit/5491e26242436c0d3daddbb03717afea739057fb
  Author: Carlos Garcia Campos <[email protected]>
  Date:   2025-11-23 (Sun, 23 Nov 2025)

  Changed paths:
    M Source/WTF/wtf/WorkerPool.cpp

  Log Message:
  -----------
  [WTF] WorkerPool::Worker should use a CheckedPtr instead of a CheckedRef for 
the WorkerPool reference
https://bugs.webkit.org/show_bug.cgi?id=302929

Reviewed by Nikolas Zimmermann.

Since AtomicThread keeps a reference of itself while the thread is
running, it can happen that the WorkerPool is destroyed before the
thread actually finishes even if join was called and threadIsStopping is
already called. This can happen easily when the system is under heavy
load, as we have seen in the bots when running the layout tests.

Canonical link: https://commits.webkit.org/303468@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to