Bug 266669

Summary: REGRESSION(271863@main): imported/w3c/web-platform-tests/webrtc-extensions/RTCRtpSynchronizationSource-captureTimestamp.html is a flaky text failure
Product: WebKit Reporter: Robert Jenner <jenner>
Component: WebRTCAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: webkit-bot-watchers-bugzilla, webkit-bug-importer, youennf
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=265987

Robert Jenner
Reported 2023-12-19 16:02:43 PST
imported/w3c/web-platform-tests/webrtc-extensions/RTCRtpSynchronizationSource-captureTimestamp.html is a flaky text failure on Monterey and higher, as well as on iOS 17. HISTORY: https://results.webkit.org/?suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fwebrtc-extensions%2FRTCRtpSynchronizationSource-captureTimestamp.html DIFF URL: https://build.webkit.org/results/Apple-iOS-17-Simulator-Release-WK2-Tests/272281@main%20(1197)/imported/w3c/web-platform-tests/webrtc-extensions/RTCRtpSynchronizationSource-captureTimestamp-pretty-diff.html TEXT DIFF: +++ /Volumes/Data/worker/Apple-iOS-17-Simulator-Release-WK2-Tests/build/layout-test-results/imported/w3c/web-platform-tests/webrtc-extensions/RTCRtpSynchronizationSource-captureTimestamp-actual.txt @@ -1,4 +1,6 @@ + +Harness Error (FAIL), message = Unhandled rejection: Failed to set local offer sdp: A BUNDLE group contains a codec collision for header extension id=5. The id must be the same across all bundled media descriptions PASS [audio] getSynchronizationSources() should not contain captureTimestamp if absolute capture time RTP header extension is not offered PASS [audio] getSynchronizationSources() should not contain captureTimestamp if absolute capture time RTP header extension is offered, but not answered @@ -6,5 +8,15 @@ PASS [video] getSynchronizationSources() should not contain captureTimestamp if absolute capture time RTP header extension is not offered PASS [video] getSynchronizationSources() should not contain captureTimestamp if absolute capture time RTP header extension is offered, but not answered FAIL [video] getSynchronizationSources() should contain captureTimestamp if absolute capture time RTP header extension is negotiated step_wait_func: No abs-capture-time capture time header extension. Timed out waiting on condition -FAIL Audio and video RTCRtpSynchronizationSource.captureTimestamp are comparable step_wait_func: No abs-capture-time capture time header extension. Timed out waiting on condition +TIMEOUT Audio and video RTCRtpSynchronizationSource.captureTimestamp are comparable Test timed out +Harness Error (FAIL), message = Unhandled rejection: Failed to set local offer sdp: A BUNDLE group contains a codec collision for header extension id=5. The id must be the same across all bundled media descriptions + +PASS [audio] getSynchronizationSources() should not contain captureTimestamp if absolute capture time RTP header extension is not offered +PASS [audio] getSynchronizationSources() should not contain captureTimestamp if absolute capture time RTP header extension is offered, but not answered +FAIL [audio] getSynchronizationSources() should contain captureTimestamp if absolute capture time RTP header extension is negotiated step_wait_func: No abs-capture-time capture time header extension. Timed out waiting on condition +PASS [video] getSynchronizationSources() should not contain captureTimestamp if absolute capture time RTP header extension is not offered +PASS [video] getSynchronizationSources() should not contain captureTimestamp if absolute capture time RTP header extension is offered, but not answered +FAIL [video] getSynchronizationSources() should contain captureTimestamp if absolute capture time RTP header extension is negotiated step_wait_func: No abs-capture-time capture time header extension. Timed out waiting on condition +TIMEOUT Audio and video RTCRtpSynchronizationSource.captureTimestamp are comparable Test timed out +
Attachments
Radar WebKit Bug Importer
Comment 1 2023-12-19 16:03:03 PST
Robert Jenner
Comment 2 2023-12-19 16:04:58 PST
I was able to reproduce this failure at iOS 17 ToT running the test as follows: run-webkit-tests --iOS-simulator imported/w3c/web-platform-tests/webrtc-extensions/RTCRtpSynchronizationSource-captureTimestamp.html --iterations 10. It looks like there's a fairly easily tradable regression point at https://commits.webkit.org/271863@main
EWS
Comment 3 2023-12-19 16:12:57 PST
Test gardening commit 272312@main (ccbbc011cb23): <https://commits.webkit.org/272312@main> Reviewed commits have been landed. Closing PR #22075 and removing active labels.
youenn fablet
Comment 4 2024-03-11 06:19:06 PDT
*** This bug has been marked as a duplicate of bug 269088 ***
EWS
Comment 5 2024-03-12 01:19:04 PDT
Committed 275963@main (ee8def8950ff): <https://commits.webkit.org/275963@main> Reviewed commits have been landed. Closing PR #25715 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.