Closed Bug 1776561 Opened 3 years ago Closed 3 years ago

Perma mediacapture-record/MediaRecorder-peerconnection-no-sink.https.html | MediaRecorder records from PeerConnection without sinks, {"video":{}} - Test timed out when Gecko 103 merges to Beta on 2022-06-27

Categories

(Core :: Audio/Video: Recording, defect)

defect

Tracking

()

RESOLVED FIXED
103 Branch
Tracking Status
firefox-esr91 --- unaffected
firefox-esr102 --- unaffected
firefox101 --- unaffected
firefox102 --- unaffected
firefox103 + fixed

People

(Reporter: imoraru, Assigned: aryx)

References

(Regression)

Details

(Keywords: intermittent-failure, regression, Whiteboard: [stockwell fixed:backout])

Attachments

(1 file)

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

Failure log:

[task 2022-06-25T14:45:00.507Z] 14:45:00     INFO - TEST-START | /mediacapture-record/MediaRecorder-peerconnection-no-sink.https.html
[task 2022-06-25T14:45:00.509Z] 14:45:00     INFO - Setting pref media.navigator.permission.disabled to true
[task 2022-06-25T14:45:00.521Z] 14:45:00     INFO - Setting pref media.navigator.streams.fake to true
[task 2022-06-25T14:45:00.529Z] 14:45:00     INFO - Setting pref dom.security.featurePolicy.header.enabled to false
[task 2022-06-25T14:45:00.537Z] 14:45:00     INFO - Setting pref dom.security.featurePolicy.webidl.enabled to false
[task 2022-06-25T14:45:00.555Z] 14:45:00     INFO - Setting pref media.navigator.permission.disabled to true
[task 2022-06-25T14:45:00.570Z] 14:45:00     INFO - Setting pref media.navigator.streams.fake to true
[task 2022-06-25T14:45:00.585Z] 14:45:00     INFO - Setting pref dom.security.featurePolicy.header.enabled to true
[task 2022-06-25T14:45:00.599Z] 14:45:00     INFO - Setting pref dom.security.featurePolicy.webidl.enabled to true
[task 2022-06-25T14:45:00.608Z] 14:45:00     INFO - Closing window 788cc984-defa-4c11-b3d2-21ac43fab0ba
[task 2022-06-25T14:45:00.908Z] 14:45:00  WARNING - Action set_permission not implemented
[task 2022-06-25T14:49:00.913Z] 14:49:00     INFO - 
[task 2022-06-25T14:49:00.913Z] 14:49:00     INFO - TEST-PASS | /mediacapture-record/MediaRecorder-mimetype.html | MediaRecorder mimeType is not set before 'onstart' for audio/video 
[task 2022-06-25T14:49:00.913Z] 14:49:00     INFO - TEST-PASS | /mediacapture-record/MediaRecorder-mimetype.html | MediaRecorder doesn't fire 'onstart' multiple times for audio 
[task 2022-06-25T14:49:00.913Z] 14:49:00     INFO - TEST-PASS | /mediacapture-record/MediaRecorder-mimetype.html | MediaRecorder doesn't fire 'onstart' multiple times for video 
[task 2022-06-25T14:49:00.913Z] 14:49:00     INFO - TEST-PASS | /mediacapture-record/MediaRecorder-mimetype.html | MediaRecorder doesn't fire 'onstart' multiple times for audio/video 
[task 2022-06-25T14:49:00.913Z] 14:49:00     INFO - TEST-PASS | /mediacapture-record/MediaRecorder-mimetype.html | MediaRecorder formats mimeType well after 'start' for audio 
[task 2022-06-25T14:49:00.913Z] 14:49:00     INFO - TEST-PASS | /mediacapture-record/MediaRecorder-mimetype.html | MediaRecorder formats mimeType well after 'start' for video 
[task 2022-06-25T14:49:00.913Z] 14:49:00     INFO - TEST-PASS | /mediacapture-record/MediaRecorder-mimetype.html | MediaRecorder formats mimeType well after 'start' for audio/video 
[task 2022-06-25T14:49:00.913Z] 14:49:00     INFO - TEST-PASS | /mediacapture-record/MediaRecorder-pause-resume.html | MediaRecorder handles pause() and resume() calls appropriately in state and events 
[task 2022-06-25T14:49:00.914Z] 14:49:00     INFO - TEST-FAIL | /mediacapture-record/MediaRecorder-pause-resume.html | MediaRecorder handles stop() in paused state appropriately - promise_test: Unhandled rejection with value: object "TypeError: t is undefined"
[task 2022-06-25T14:49:00.914Z] 14:49:00     INFO - TEST-PASS | /mediacapture-record/MediaRecorder-peerconnection-no-sink.https.html | MediaRecorder records from PeerConnection without sinks, {"audio":{}} 
[task 2022-06-25T14:49:00.914Z] 14:49:00     INFO - TEST-UNEXPECTED-TIMEOUT | /mediacapture-record/MediaRecorder-peerconnection-no-sink.https.html | MediaRecorder records from PeerConnection without sinks, {"video":{}} - Test timed out
[task 2022-06-25T14:49:00.915Z] 14:49:00     INFO - 
[task 2022-06-25T14:49:00.915Z] 14:49:00     INFO - TEST-UNEXPECTED-NOTRUN | /mediacapture-record/MediaRecorder-peerconnection-no-sink.https.html | MediaRecorder records from PeerConnection without sinks, {"audio":{},"video":{}} - expected PASS
[task 2022-06-25T14:49:01.026Z] 14:49:01     INFO - TEST-UNEXPECTED-TIMEOUT | /mediacapture-record/MediaRecorder-peerconnection-no-sink.https.html | expected OK
[task 2022-06-25T14:49:01.026Z] 14:49:01     INFO - TEST-INFO took 240518ms
[task 2022-06-25T14:49:01.409Z] 14:49:01     INFO - STDOUT: cleanup aborted: Unable to remount device
[task 2022-06-25T14:49:01.536Z] 14:49:01     INFO - STDOUT: cleanup aborted: Unable to remount device
[task 2022-06-25T14:49:01.539Z] 14:49:01     INFO - Closing logging queue
[task 2022-06-25T14:49:01.539Z] 14:49:01     INFO - queue closed
[task 2022-06-25T14:49:01.558Z] 14:49:01     INFO - Setting up ssl
[task 2022-06-25T14:49:01.582Z] 14:49:01     INFO - certutil | b''
[task 2022-06-25T14:49:01.608Z] 14:49:01     INFO - certutil | b''
[task 2022-06-25T14:49:01.630Z] 14:49:01     INFO - certutil | b'\nCertificate Nickname                                         Trust Attributes\n                                                             SSL,S/MIME,JAR/XPI\n\nweb-platform-tests                                           CT,, \n'
[task 2022-06-25T14:49:02.594Z] 14:49:02     INFO - adb Granting important runtime permissions to org.mozilla.geckoview.test_runner
[task 2022-06-25T14:49:04.125Z] 14:49:04     INFO - adb launch_application: am start -W -n org.mozilla.geckoview.test_runner/org.mozilla.geckoview.test_runner.TestRunnerActivity -a android.intent.action.MAIN --es env0 MOZ_CRASHREPORTER=1 --es env1 MOZ_CRASHREPORTER_NO_REPORT=1 --es env2 MOZ_CRASHREPORTER_SHUTDOWN=1 --es env3 MOZ_HIDE_RESULTS_TABLE=1 --es env4 MOZ_IN_AUTOMATION=1 --es env5 MOZ_LOG=signaling:3,mtransport:4,DataChannel:4,jsep:4 --es env6 R_LOG_LEVEL=6 --es env7 R_LOG_DESTINATION=stderr --es env8 R_LOG_VERBOSE=1 --es env9 MOZ_PROCESS_LOG=/tmp/tmp2rqctvsnpidlog --es env10 MOZ_DISABLE_NONLOCAL_CONNECTIONS=1 --es env11 STYLO_THREADS=1 --es arg0 -no-remote --es arg1 -profile --es arg2 /data/local/tmp/test_root/profile --es arg3 --marionette --es arg4 about:blank --ez use_multiprocess True
[task 2022-06-25T14:49:05.319Z] 14:49:05     INFO - Starting runner
[task 2022-06-25T14:49:06.291Z] 14:49:06     INFO - TEST-START | /mediacapture-record/MediaRecorder-peerconnection.https.html

Hi Aryx! I'm not really sure what could have caused this. Can you please take a look?
Thank you!

Flags: needinfo?(aryx.bugmail)

Bug 1709009 had set it as unconditionally true but this causes wpt failures on
Android outside Beta.

Assignee: nobody → aryx.bugmail
Status: NEW → ASSIGNED

Since the regressor bug is backed out, the fail doesn't reproduce on beta-sim.

Thanks for looking at it!

Flags: needinfo?(stransky)
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Whiteboard: [stockwell fixed:backout]
Target Milestone: --- → 103 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: