WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
268581
[iOS] 18 webgl/1.0.3/conformance/textures/* tests are consistently/flakily timing out.
https://bugs.webkit.org/show_bug.cgi?id=268581
Summary
[iOS] 18 webgl/1.0.3/conformance/textures/* tests are consistently/flakily ti...
Ben Schwartz
Reported
2024-02-01 15:36:26 PST
Created
attachment 469664
[details]
example-mediastream-test-crash-log.ips The following webgl tests are consistently/flakily timing out on iOS 17: webgl/1.0.3/conformance/textures/copy-tex-image-and-sub-image-2d.html webgl/1.0.3/conformance/textures/gl-teximage.html webgl/1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgb565.html webgl/1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba4444.html webgl/1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba5551.html webgl/1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data.html webgl/1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgb565.html webgl/1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba4444.html webgl/1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba5551.html webgl/1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image.html webgl/1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-svg-image.html webgl/1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html webgl/1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html webgl/1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html webgl/1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video.html webgl/1.0.3/conformance/textures/tex-image-with-format-and-type.html webgl/1.0.3/conformance/textures/texture-size-cube-maps.html webgl/1.0.3/conformance/textures/texture-transparent-pixels-initialized.html These timeouts are "all or nothing" -- when they time out, they all time out together. Conversely, when one passes, they all pass together. HISTORY:
https://results.webkit.org/?platform=ios&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&test=webgl%2F1.0.3%2Fconformance%2Ftextures%2Fcopy-tex-image-and-sub-image-2d.html&test=webgl%2F1.0.3%2Fconformance%2Ftextures%2Fgl-teximage.html&test=webgl%2F1.0.3%2Fconformance%2Ftextures%2Ftex-image-and-sub-image-2d-with-image-data-rgb565.html&test=webgl%2F1.0.3%2Fconformance%2Ftextures%2Ftex-image-and-sub-image-2d-with-image-data-rgba4444.html&test=webgl%2F1.0.3%2Fconformance%2Ftextures%2Ftex-image-and-sub-image-2d-with-image-data-rgba5551.html&test=webgl%2F1.0.3%2Fconformance%2Ftextures%2Ftex-image-and-sub-image-2d-with-image-data.html&test=webgl%2F1.0.3%2Fconformance%2Ftextures%2Ftex-image-and-sub-image-2d-with-image-rgb565.html&test=webgl%2F1.0.3%2Fconformance%2Ftextures%2Ftex-image-and-sub-image-2d-with-image-rgba4444.html&test=webgl%2F1.0.3%2Fconformance%2Ftextures%2Ftex-image-and-sub-image-2d-with-image-rgba5551.html&test=webgl%2F1.0.3%2Fconformance%2Ftextures%2Ftex-image-and-sub-image-2d-with-image.html&test=webgl%2F1.0.3%2Fconformance%2Ftextures%2Ftex-image-and-sub-image-2d-with-svg-image.html&test=webgl%2F1.0.3%2Fconformance%2Ftextures%2Ftex-image-and-sub-image-2d-with-video-rgb565.html&test=webgl%2F1.0.3%2Fconformance%2Ftextures%2Ftex-image-and-sub-image-2d-with-video-rgba4444.html&test=webgl%2F1.0.3%2Fconformance%2Ftextures%2Ftex-image-and-sub-image-2d-with-video-rgba5551.html&test=webgl%2F1.0.3%2Fconformance%2Ftextures%2Ftex-image-and-sub-image-2d-with-video.html&test=webgl%2F1.0.3%2Fconformance%2Ftextures%2Ftex-image-with-format-and-type.html&test=webgl%2F1.0.3%2Fconformance%2Ftextures%2Ftexture-size-cube-maps.html&test=webgl%2F1.0.3%2Fconformance%2Ftextures%2Ftexture-transparent-pixels-initialized.html
OBSERVATION: The vast majority of timeouts happen if a test under fast/mediastream has crashed earlier in the test run. Each fast/mediastream crash has the same crash signature (see below). EXAMPLE CRASH: - Crashing Test: fast/mediastream/mediastreamtrack-video-zoom.html - On Build:
https://build.webkit.org/#/builders/925/builds/1844
- Signature: com.apple.MTLSimDriver: sendXPCMessageWithReplySync(NSObject<OS_xpc_object>*, NSObject<OS_xpc_object>*) - Full Log: Attached - Log URL:
https://build.webkit.org/results/Apple-iOS-17-Simulator-Release-WK2-Tests/273808@main%20(1844)/fast/mediastream/mediastreamtrack-video-zoom-crash-log.txt
Occasionally, there will also be a STDOUT of: XPC_ERROR_CONNECTION_INVALID REPRODUCIBILITY: I verified this issue does not reproduce on my local machine without a prior crashing test. I don't have a way to induce the crash locally, so I can't test to see if it triggers these tests to fail. REGRESSION: This issue was observed as far in the past as
269844@main
; however, it is unlikely that this is the regression point. I will try to narrow the potential regression range.
Attachments
example-mediastream-test-crash-log.ips
(87.56 KB, text/plain)
2024-02-01 15:36 PST
,
Ben Schwartz
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2024-02-01 15:36:38 PST
<
rdar://problem/122137203
>
EWS
Comment 2
2024-02-01 16:55:43 PST
Test gardening commit
273961@main
(5825791ede07): <
https://commits.webkit.org/273961@main
> Reviewed commits have been landed. Closing PR #23706 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug