Bug 234536 - [GPU Process] webxr/high-performance.html fails on iOS
Summary: [GPU Process] webxr/high-performance.html fails on iOS
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebGL (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks: 233914
  Show dependency treegraph
 
Reported: 2021-12-20 16:03 PST by Jon Lee
Modified: 2022-03-31 12:09 PDT (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jon Lee 2021-12-20 16:03:43 PST
When turning on full GPU Process for iOS these WebGL tests fail:

webgl/max-active-contexts-webglcontextlost-prevent-default.html
webgl/many-contexts.html
webgl/max-active-contexts-oldest-context-lost.html
webgl/2.0.0/conformance/reading/read-pixels-test.html
webgl/max-active-contexts-gc.html
webgl/max-active-contexts-console-warning.html
webgl/many-contexts-access-after-loss.html
webxr/high-performance.html
Comment 1 Radar WebKit Bug Importer 2021-12-20 16:27:04 PST
<rdar://problem/86745216>
Comment 2 Jon Lee 2022-02-07 09:01:52 PST
Latest EWS run adds these crashes:
fast/mediastream/getUserMedia-to-canvas-1.html
fast/mediastream/getUserMedia-to-canvas-2.html
Comment 3 Jon Lee 2022-02-09 10:36:40 PST
Timeout:
webgl/1.0.3/conformance/state/gl-object-get-calls.html
Comment 4 Jon Lee 2022-03-08 15:34:00 PST
After bug 222410 lands, the remaining failures here will be

webxr/high-performance.html [ Failure ]
webgl/1.0.3/conformance/state/gl-object-get-calls.html [ Timeout ]
Comment 5 Jon Lee 2022-03-15 09:27:39 PDT
webgl/1.0.3/conformance/state/gl-object-get-calls.html is currently timing out on the regular iOS bots; it will pass once the WebGL flag is flipped on.

That leaves the remaining XR test.
Comment 6 Matteo Flores 2022-03-28 18:31:35 PDT
webgl/1.0.3/conformance/state/gl-object-get-calls.htm is now a constant timeout seemingly after r291751.

Curious if css3/color-filters/color-filter-column-rule.html is related

Also if these failures:
animations/stop-animation-on-suspend.html
editing/spelling/toggle-spellchecking.html
fast/css/button-height.html 
imported/w3c/web-platform-tests/css/mediaqueries/mq-gamut-002.html 

Are also due to gpu process
Comment 7 Jon Lee 2022-03-31 12:09:45 PDT
(In reply to Matteo Flores from comment #6)
> webgl/1.0.3/conformance/state/gl-object-get-calls.htm is now a constant
> timeout seemingly after r291751.

Please file separate bugs for these if they don't already exist, and not pile onto this bug. This bug is specifically about the WebXR test.

> 
> Curious if css3/color-filters/color-filter-column-rule.html is related

This seems to be debug only, after turning full GPUP on by default.

> 
> Also if these failures:
> animations/stop-animation-on-suspend.html

This is flaky, but more reliably failing on debug, even before turning full GPUP on by default.

> editing/spelling/toggle-spellchecking.html

This was flaky failing before, but is now happening more frequently, and is appearing now in debug.

> fast/css/button-height.html 

This is an iPad only failure that existed before.

> imported/w3c/web-platform-tests/css/mediaqueries/mq-gamut-002.html

This is an iPad only failure that existed before.