[webkit-changes] [WebKit/WebKit] 8cdb27: GPU process startup does not have release logging

Kimmo Kinnunen noreply at github.com
Thu Jun 29 23:29:37 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 8cdb27dae2a958f4ad5ff00f4900a7c235835247
      https://github.com/WebKit/WebKit/commit/8cdb27dae2a958f4ad5ff00f4900a7c235835247
  Author: Kimmo Kinnunen <kkinnunen at apple.com>
  Date:   2023-06-29 (Thu, 29 Jun 2023)

  Changed paths:
    M Source/WebKit/WebProcess/GPU/GPUProcessConnection.cpp
    M Source/WebKit/WebProcess/WebProcess.cpp

  Log Message:
  -----------
  GPU process startup does not have release logging
https://bugs.webkit.org/show_bug.cgi?id=258659
rdar://111501591

Reviewed by Simon Fraser.

Add WebContent process logging to establishing GPU process connection.

Common message timeout root cause might be that the UI process does not
forward the connection to GPU process.

* Source/WebKit/WebProcess/GPU/GPUProcessConnection.cpp:
(WebKit::GPUProcessConnection::create):
(WebKit::GPUProcessConnection::didClose):
(WebKit::GPUProcessConnection::didInitialize):
(WebKit::GPUProcessConnection::waitForDidInitialize):
* Source/WebKit/WebProcess/WebProcess.cpp:
(WebKit::WebProcess::ensureGPUProcessConnection):

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




More information about the webkit-changes mailing list