Closed Bug 1667532 Opened 4 years ago Closed 4 years ago

Perma [android] RTCPeerConnection-videoDetectorTest.html | Signal detector detects track change within reasonable time - promise_test: Unhandled rejection with value: object [...] when Gecko 83 merges to Beta on 2020-10-19

Categories

(Core :: WebRTC, defect, P1)

defect

Tracking

()

VERIFIED FIXED
83 Branch
Tracking Status
firefox-esr78 --- unaffected
firefox81 --- unaffected
firefox82 --- unaffected
firefox83 + verified

People

(Reporter: apavel, Assigned: jib)

Details

Attachments

(1 file)

Central as Beta simulation:

Treeherder link: https://treeherder.mozilla.org/#/jobs?repo=try&selectedTaskRun=Pq9LYAdNS3CMDXhaUGV2Cg.2&resultStatus=testfailed%2Cbusted%2Cexception%2Crunnable&revision=36bbbbaa6ffeca5494b55808208db53083b27e59

Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=316726310&repo=try&lineNumber=2394

[task 2020-09-25T15:11:59.210Z] 15:11:59 INFO - TEST-START | /webrtc/RTCPeerConnection-videoDetectorTest.html
[task 2020-09-25T15:11:59.225Z] 15:11:59 INFO - Setting pref media.navigator.permission.disabled (true)
[task 2020-09-25T15:11:59.246Z] 15:11:59 INFO - Setting pref media.navigator.streams.fake (true)
[task 2020-09-25T15:11:59.262Z] 15:11:59 INFO - Setting pref privacy.resistFingerprinting.reduceTimerPrecision.jitter (false)
[task 2020-09-25T15:11:59.277Z] 15:11:59 INFO - Setting pref privacy.reduceTimerPrecision (false)
[task 2020-09-25T15:11:59.298Z] 15:11:59 INFO - Setting pref media.peerconnection.ice.trickle_grace_period (10000)
[task 2020-09-25T15:11:59.923Z] 15:11:59 INFO -
[task 2020-09-25T15:11:59.924Z] 15:11:59 INFO - TEST-PASS | /webrtc/RTCPeerConnection-transceivers.https.html | addTransceiver('audio'): transceiver.sender.track == null
[task 2020-09-25T15:11:59.924Z] 15:11:59 INFO - TEST-PASS | /webrtc/RTCPeerConnection-transceivers.https.html | addTransceiver('audio'): transceiver.currentDirection is null
[task 2020-09-25T15:11:59.924Z] 15:11:59 INFO - TEST-PASS | /webrtc/RTCPeerConnection-transceivers.https.html | addTransceiver('audio'): transceiver.stopped is false
[task 2020-09-25T15:11:59.924Z] 15:11:59 INFO - TEST-PASS | /webrtc/RTCPeerConnection-transceivers.https.html | addTrack reuses reusable transceivers
[task 2020-09-25T15:11:59.924Z] 15:11:59 INFO - TEST-PASS | /webrtc/RTCPeerConnection-transceivers.https.html | addTransceiver does not reuse reusable transceivers
[task 2020-09-25T15:11:59.924Z] 15:11:59 INFO - TEST-PASS | /webrtc/RTCPeerConnection-transceivers.https.html | Can setup two-way call using a single transceiver
[task 2020-09-25T15:11:59.924Z] 15:11:59 INFO - TEST-PASS | /webrtc/RTCPeerConnection-transceivers.https.html | Closing the PC stops the transceivers
[task 2020-09-25T15:11:59.924Z] 15:11:59 INFO - TEST-PASS | /webrtc/RTCPeerConnection-transceivers.https.html | Changing transceiver direction to 'sendrecv' makes ontrack fire
[task 2020-09-25T15:11:59.924Z] 15:11:59 INFO - TEST-PASS | /webrtc/RTCPeerConnection-transceivers.https.html | transceiver.sender.track does not revert to an old state
[task 2020-09-25T15:11:59.924Z] 15:11:59 INFO - TEST-PASS | /webrtc/RTCPeerConnection-transceivers.https.html | transceiver.direction does not revert to an old state
[task 2020-09-25T15:11:59.924Z] 15:11:59 INFO - TEST-UNEXPECTED-FAIL | /webrtc/RTCPeerConnection-videoDetectorTest.html | Signal detector detects track change within reasonable time - promise_test: Unhandled rejection with value: object "[Exception... "Component is not available" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: http://web-platform.test:8000/webrtc/RTCPeerConnection-helper.js :: getVideoSignal :: line 453" data: no]"
[task 2020-09-25T15:12:00.408Z] 15:12:00 INFO - TEST-OK | /webrtc/RTCPeerConnection-videoDetectorTest.html | took 1200ms
[task 2020-09-25T15:12:01.367Z] 15:12:01 INFO - Closing logging queue
[task 2020-09-25T15:12:01.367Z] 15:12:01 INFO - queue closed
[task 2020-09-25T15:12:01.383Z] 15:12:01 INFO - Setting up ssl
[task 2020-09-25T15:12:01.407Z] 15:12:01 INFO - certutil |
[task 2020-09-25T15:12:01.442Z] 15:12:01 INFO - certutil |
[task 2020-09-25T15:12:01.458Z] 15:12:01 INFO - certutil |
[task 2020-09-25T15:12:01.458Z] 15:12:01 INFO - Certificate Nickname Trust Attributes
[task 2020-09-25T15:12:01.458Z] 15:12:01 INFO - SSL,S/MIME,JAR/XPI
[task 2020-09-25T15:12:01.458Z] 15:12:01 INFO -
[task 2020-09-25T15:12:01.458Z] 15:12:01 INFO - web-platform-tests CT,,
[task 2020-09-25T15:12:01.458Z] 15:12:01 INFO -
[task 2020-09-25T15:12:05.033Z] 15:12:05 INFO - adb Granting important runtime permissions to org.mozilla.geckoview.test
[task 2020-09-25T15:12:06.943Z] 15:12:06 INFO - adb launch_application: am start -W -n org.mozilla.geckoview.test/org.mozilla.geckoview.test.TestRunnerActivity -a android.intent.action.MAIN --es env9 MOZ_DISABLE_NONLOCAL_CONNECTIONS=1 --es env8 R_LOG_DESTINATION=stderr --es args '-no-remote -profile /data/local/tmp/test_root/profile --marionette about:blank' --es env3 MOZ_HIDE_RESULTS_TABLE=1 --es env2 R_LOG_VERBOSE=1 --es env1 MOZ_WEBRENDER=0 --es env0 MOZ_CRASHREPORTER=1 --es env7 MOZ_CRASHREPORTER_SHUTDOWN=1 --es env6 MOZ_IN_AUTOMATION=1 --es env5 MOZ_LOG=signaling:3,mtransport:4,DataChannel:4,jsep:4 --es env4 STYLO_THREADS=1 --ez use_multiprocess True --es env12 R_LOG_LEVEL=6 --es env11 MOZ_PROCESS_LOG=/tmp/tmpX2s85apidlog --es env10 MOZ_CRASHREPORTER_NO_REPORT=1
[task 2020-09-25T15:12:08.845Z] 15:12:08 INFO - Starting runner

Flags: needinfo?(jib)
No longer regressed by: 1645626

Hi Jan-Ivar, can you please take a look at this and see if it's from bug 1654430?

Flags: needinfo?(jib)
Regressed by: 1654430

(In reply to Andreea Pavel [:apavel] from comment #0)

[task 2020-09-25T15:11:59.924Z] 15:11:59 INFO - TEST-UNEXPECTED-FAIL | /webrtc/RTCPeerConnection-videoDetectorTest.html | Signal detector detects track change within reasonable time - promise_test: Unhandled rejection with value: object "[Exception... "Component is not available" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: http://web-platform.test:8000/webrtc/RTCPeerConnection-helper.js :: getVideoSignal :: line 453" data: no]"

This looks like bug 1526207 again. Is RTCRtpSender-replaceTrack.https.html failing again as well?

We enabled this test in an earlier beta in bug 1645679 from observation that it was passing in beta but not nightly for some reason that was never clear to me. With that nightly now being the new beta I guess it makes sense it's consistently failing now.

Flags: needinfo?(jib)
Assignee: nobody → jib
Severity: -- → S2
Priority: -- → P1
No longer regressed by: 1654430
Pushed by jbruaroey@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/2cbbed1a9f70
update wpt beta expectations on android for drawImage bug 1526207. r=ng
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 83 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: