Closed Bug 1834531 Opened 1 year ago Closed 1 year ago

Perma /webrtc-extensions/RTCRtpReceiver-jitterBufferTarget-stats.html | measure raising video jitterBufferTarget to 250 - assert_between_inclusive: video delay is within bounds rateOfChange ... when Gecko 115 merges to Beta on 2023-06-05

Categories

(Core :: WebRTC, defect)

defect

Tracking

()

VERIFIED FIXED
115 Branch
Tracking Status
firefox-esr102 --- unaffected
firefox113 --- unaffected
firefox114 --- unaffected
firefox115 + verified

People

(Reporter: noemi_erli, Assigned: dbaker)

References

(Regressed 1 open bug, Regression)

Details

(Keywords: regression)

Attachments

(1 file)

[Tracking Requested - why for this release]:

Central-as-beta simulation:
How to run these simulations:
Failure log

task 2023-05-23T12:07:03.494Z] 12:07:03 INFO - TEST-START | /upgrade-insecure-requests/gen/iframe-blank-inherit.meta/upgrade/fetch.https.html
[task 2023-05-23T12:07:03.498Z] 12:07:03 INFO - Closing window 9fdbdbb9-87c9-4570-bf09-deaa6a79bd6b
[task 2023-05-23T12:07:04.075Z] 12:07:04 INFO - PID 31094 | [Parent 31094, Main Thread] WARNING: NS_ENSURE_TRUE(she && she->mInfo->mSharedState.Get()) failed: file /builds/worker/checkouts/gecko/docshell/shistory/SessionHistoryEntry.cpp:1156
[task 2023-05-23T12:07:04.225Z] 12:07:04 INFO - PID 31094 | [Parent 31094, Main Thread] WARNING: NS_ENSURE_TRUE(she && she->mInfo->mSharedState.Get()) failed: file /builds/worker/checkouts/gecko/docshell/shistory/SessionHistoryEntry.cpp:1156
[task 2023-05-23T12:07:04.375Z] 12:07:04 INFO - PID 794 | [Child 957: Main Thread]: I/signaling [main|PeerConnectionImpl] PeerConnectionImpl.cpp:2608: Close: Closing PeerConnectionImpl {ffbef60c-ff00-46e3-a420-a86440c51ce7}; ending call
[task 2023-05-23T12:07:04.376Z] 12:07:04 INFO - PID 794 | [Child 957: Main Thread]: I/jsep [{ffbef60c-ff00-46e3-a420-a86440c51ce7} 1684843503711557 (id=6442450950 url=http://web-platform.test:8000/webrtc-extensions/RTCRtpReceiver-jitterBufferTarget-stats.html)]: stable -> closed
[task 2023-05-23T12:07:04.378Z] 12:07:04 INFO - PID 794 | [Child 957: Main Thread]: I/signaling [main|PeerConnectionImpl] PeerConnectionImpl.cpp:2608: Close: Closing PeerConnectionImpl {7402fce6-b022-47c3-adbb-2ac1a567883c}; ending call
[task 2023-05-23T12:07:04.380Z] 12:07:04 INFO - PID 794 | [Child 957: Main Thread]: I/jsep [{7402fce6-b022-47c3-adbb-2ac1a567883c} 1684843503713151 (id=6442450950 url=http://web-platform.test:8000/webrtc-extensions/RTCRtpReceiver-jitterBufferTarget-stats.html)]: stable -> closed
[task 2023-05-23T12:07:04.392Z] 12:07:04 INFO - PID 794 | [Child 957: WebrtcWorker #4]: I/signaling [WebrtcWorker #4|WebrtcVideoSessionConduit] VideoStreamFactory.cpp:188: CreateEncoderStreams Input frame 640x480, RID scaling to 640x480
[task 2023-05-23T12:07:04.394Z] 12:07:04 INFO - PID 31094 | [Parent 31094, Main Thread] WARNING: NS_ENSURE_TRUE(she && she->mInfo->mSharedState.Get()) failed: file /builds/worker/checkouts/gecko/docshell/shistory/SessionHistoryEntry.cpp:1156
[task 2023-05-23T12:07:04.394Z] 12:07:04 INFO - PID 794 | [Child 957: WebrtcWorker #4]: I/signaling [WebrtcWorker #4|WebrtcVideoSessionConduit] VideoStreamFactory.cpp:209: CreateEncoderStreams Stream with RID maxFps=60 (global max fps = 60)
[task 2023-05-23T12:07:04.461Z] 12:07:04 INFO -
[task 2023-05-23T12:07:04.461Z] 12:07:04 INFO - TEST-PASS | /webrtc-extensions/RTCRtpReceiver-jitterBufferTarget-stats.html | measure raising video jitterBufferTarget to 250
[task 2023-05-23T12:07:04.461Z] 12:07:04 INFO - TEST-PASS | /webrtc-extensions/RTCRtpReceiver-jitterBufferTarget-stats.html | measure raising audio jitterBufferTarget to 250
[task 2023-05-23T12:07:04.461Z] 12:07:04 INFO - TEST-UNEXPECTED-FAIL | /webrtc-extensions/RTCRtpReceiver-jitterBufferTarget-stats.html | measure raising video jitterBufferTarget to 500 - assert_between_inclusive: video delay is within bounds rateOfChange 0.2736842105263002 over 39 measurements expected a number greater than or equal to 350 and less than or equal to 650 but got 324.36666666666645
[task 2023-05-23T12:07:04.461Z] 12:07:04 INFO - measureDelayFromStats/<@http://web-platform.test:8000/webrtc-extensions/RTCRtpReceiver-jitterBufferTarget-stats.html:92:40
[task 2023-05-23T12:07:04.461Z] 12:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2599:25
[task 2023-05-23T12:07:04.461Z] 12:07:04 INFO - measureDelayFromStats@http://web-platform.test:8000/webrtc-extensions/RTCRtpReceiver-jitterBufferTarget-stats.html:92:5
[task 2023-05-23T12:07:04.465Z] 12:07:04 INFO - .....

Dan, this seems to be a regression from https://bugzilla.mozilla.org/show_bug.cgi?id=1834369. Could you please take a look at this?

Flags: needinfo?(dbaker)

I'm going to remove the larger jitterBufferTarget values being tested. Hopefully this will allow the test to pass consistently on slower machines.

Assignee: nobody → dbaker
Status: NEW → ASSIGNED

Patch works in today's beta-sim.

Pushed by dbaker@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/93d1b1ef74ee
Removed larger test values to improve test performance.r=jib
Failed to create upstream wpt PR due to merge conflicts. This requires fixup from a wpt sync admin.
Regressions: 1834895
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 115 Branch

Verified fixed in today's central as beta-simulation

Status: RESOLVED → VERIFIED
Flags: needinfo?(dbaker)
See Also: → 1835047
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/40452 for changes under testing/web-platform/tests
Upstream PR merged by moz-wptsync-bot
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: