Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 2fb42dcd321a3f84800f600179f3d9abdd7131f8
      
https://github.com/WebKit/WebKit/commit/2fb42dcd321a3f84800f600179f3d9abdd7131f8
  Author: Michael Saboff <[email protected]>
  Date:   2022-11-07 (Mon, 07 Nov 2022)

  Changed paths:
    M Source/WebKit/Configurations/WebContentService.Crashy.xcconfig
    M Source/WebKit/UIProcess/WebProcessPool.h
    M Source/WebKit/UIProcess/WebProcessProxy.h

  Log Message:
  -----------
  The crashy WebKit XPC service causes Safari to Crash on iOS
https://bugs.webkit.org/show_bug.cgi?id=247395
rdar://101876374

Reviewed by Chris Dumez.

When calling sendToAllProcessesForSession(), we should ignore crashy 
WebProcesses.
Also fixed WebContent.Crashy configuration for iOS so that we install the 
service and don't
change the code signing flags.

* Source/WebKit/Configurations/WebContentService.Crashy.xcconfig:
* Source/WebKit/UIProcess/WebProcessPool.h:
(WebKit::WebProcessPool::sendToAllProcessesForSession):
* Source/WebKit/UIProcess/WebProcessProxy.h:
(WebKit::WebProcessProxy::isCrashyProcess const):
(WebKit::WebProcessProxy::isCrashyProcess): Deleted.

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


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

Reply via email to