[webkit-changes] [WebKit/WebKit] 2fb42d: The crashy WebKit XPC service causes Safari to Cra...

Michael Saboff noreply at github.com
Mon Nov 7 17:20:41 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 2fb42dcd321a3f84800f600179f3d9abdd7131f8
      https://github.com/WebKit/WebKit/commit/2fb42dcd321a3f84800f600179f3d9abdd7131f8
  Author: Michael Saboff <msaboff at apple.com>
  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




More information about the webkit-changes mailing list