[webkit-changes] [WebKit/WebKit] cd9671: 60 second hang loading WebGPU samples page.

mattwoodrow noreply at github.com
Sun Dec 10 16:19:51 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: cd96716c74c6706c65e9792fa94d26ab170ab673
      https://github.com/WebKit/WebKit/commit/cd96716c74c6706c65e9792fa94d26ab170ab673
  Author: Matt Woodrow <mattwoodrow at apple.com>
  Date:   2023-12-10 (Sun, 10 Dec 2023)

  Changed paths:
    M Source/WebKit/GPUProcess/graphics/RemoteImageBufferSet.cpp

  Log Message:
  -----------
  60 second hang loading WebGPU samples page.
https://bugs.webkit.org/show_bug.cgi?id=266113
<rdar://119406028>

Reviewed by Mike Wyrzykowski.

Front buffer allocation can fail, if the surface dimensions are too big. This test
was trying to allocate a surface 19k high.

We should still notify the signal in this case, since there's no point leaving the
web process waiting arbitrarily. We still don't render any content for that layer,
but that's the existing behaviour.

* Source/WebKit/GPUProcess/graphics/RemoteImageBufferSet.cpp:
(WebKit::RemoteImageBufferSet::flush):

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




More information about the webkit-changes mailing list