Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 808fe7d3ce9961043f7011493579ac2eec4a2a00
      
https://github.com/WebKit/WebKit/commit/808fe7d3ce9961043f7011493579ac2eec4a2a00
  Author: Cameron McCormack <[email protected]>
  Date:   2022-12-01 (Thu, 01 Dec 2022)

  Changed paths:
    M LayoutTests/platform/ios-wk2/TestExpectations
    M LayoutTests/platform/mac-wk2/TestExpectations
    M Source/WebKit/UIProcess/Cocoa/ModelElementControllerCocoa.mm

  Log Message:
  -----------
  Avoid potential CAFenceHandle invalidation issue and re-enable model tests
https://bugs.webkit.org/show_bug.cgi?id=237070
rdar://89325947

Reviewed by Antoine Quint.

>From EWS runs it looks like these tests are no longer causing crashes.

But the stack from those previous crashes leads me to believe that it
could be skipping invalidating the CAFenceHandle when
modelElementSizeDidChange's main thread task returns early might have
been the cause.

* LayoutTests/platform/ios-wk2/TestExpectations:
* LayoutTests/platform/mac-wk2/TestExpectations:
* Source/WebKit/UIProcess/Cocoa/ModelElementControllerCocoa.mm:
(WebKit::ModelElementController::modelElementSizeDidChange):

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


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to