Closed Bug 1518946 Opened 7 years ago Closed 6 years ago

Intermittent browser/base/content/test/webrtc/browser_devices_get_user_media_queue_request.js | microphone selector hidden -

Categories

(Core :: WebRTC: Audio/Video, defect, P2)

defect

Tracking

()

RESOLVED FIXED
mozilla67
Tracking Status
firefox67 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: achronop)

References

Details

(Keywords: intermittent-failure, Whiteboard: [stockwell disable-recommended])

Crash Data

Attachments

(2 external files)

Filed by: nbeleuzu [at] mozilla.com

https://treeherder.mozilla.org/logviewer.html#?job_id=220933867&repo=mozilla-inbound

https://queue.taskcluster.net/v1/task/F_b3_L3ET3Kri37zhDT4pw/runs/0/artifacts/public/logs/live_backing.log

[task 2019-01-09T22:29:48.357Z] 22:29:48 INFO - TEST-PASS | browser/base/content/test/webrtc/browser_devices_get_user_media_queue_request.js | notification panel populated -
[task 2019-01-09T22:29:48.358Z] 22:29:48 INFO - Buffered messages finished
[task 2019-01-09T22:29:48.359Z] 22:29:48 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/webrtc/browser_devices_get_user_media_queue_request.js | microphone selector hidden -
[task 2019-01-09T22:29:48.360Z] 22:29:48 INFO - Stack trace:
[task 2019-01-09T22:29:48.362Z] 22:29:48 INFO - chrome://mochikit/content/browser-test.js:test_ok:1305
[task 2019-01-09T22:29:48.363Z] 22:29:48 INFO - chrome://mochitests/content/browser/browser/base/content/test/webrtc/head.js:checkDeviceSelectors:450
[task 2019-01-09T22:29:48.364Z] 22:29:48 INFO - chrome://mochitests/content/browser/browser/base/content/test/webrtc/browser_devices_get_user_media_queue_request.js:testQueuingAllowAudioBehindAllowVideoWithError:101
[task 2019-01-09T22:29:48.365Z] 22:29:48 INFO - chrome://mochitests/content/browser/browser/base/content/test/webrtc/head.js:runTests:585
[task 2019-01-09T22:29:48.366Z] 22:29:48 INFO - chrome://mochitests/content/browser/browser/base/content/test/webrtc/browser_devices_get_user_media_queue_request.js:test:157
[task 2019-01-09T22:29:48.367Z] 22:29:48 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1106
[task 2019-01-09T22:29:48.369Z] 22:29:48 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1097
[task 2019-01-09T22:29:48.370Z] 22:29:48 INFO - chrome://mochikit/content/browser-test.js:nextTest/<:995
[task 2019-01-09T22:29:48.371Z] 22:29:48 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:803
[task 2019-01-09T22:29:48.373Z] 22:29:48 INFO - Not taking screenshot here: see the one that was previously logged
[task 2019-01-09T22:29:48.374Z] 22:29:48 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/webrtc/browser_devices_get_user_media_queue_request.js | camera selector visible -
[task 2019-01-09T22:29:48.376Z] 22:29:48 INFO - Stack trace:
[task 2019-01-09T22:29:48.377Z] 22:29:48 INFO - chrome://mochikit/content/browser-test.js:test_ok:1305
[task 2019-01-09T22:29:48.378Z] 22:29:48 INFO - chrome://mochitests/content/browser/browser/base/content/test/webrtc/head.js:checkDeviceSelectors:454
[task 2019-01-09T22:29:48.380Z] 22:29:48 INFO - chrome://mochitests/content/browser/browser/base/content/test/webrtc/browser_devices_get_user_media_queue_request.js:testQueuingAllowAudioBehindAllowVideoWithError:101
[task 2019-01-09T22:29:48.381Z] 22:29:48 INFO - chrome://mochitests/content/browser/browser/base/content/test/webrtc/head.js:runTests:585
[task 2019-01-09T22:29:48.382Z] 22:29:48 INFO - chrome://mochitests/content/browser/browser/base/content/test/webrtc/browser_devices_get_user_media_queue_request.js:test:157
[task 2019-01-09T22:29:48.383Z] 22:29:48 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1106
[task 2019-01-09T22:29:48.384Z] 22:29:48 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1097
[task 2019-01-09T22:29:48.385Z] 22:29:48 INFO - chrome://mochikit/content/browser-test.js:nextTest/<:995
[task 2019-01-09T22:29:48.387Z] 22:29:48 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:803
[task 2019-01-09T22:29:48.388Z] 22:29:48 INFO - TEST-PASS | browser/base/content/test/webrtc/browser_devices_get_user_media_queue_request.js | screen selector hidden -
[task 2019-01-09T22:29:48.389Z] 22:29:48 INFO - TEST-PASS | browser/base/content/test/webrtc/browser_devices_get_user_media_queue_request.js | expected notification getUserMedia:request -
[task 2019-01-09T22:29:48.391Z] 22:29:48 INFO - GECKO(2324) | --DOMWINDOW == 0 (0x7f9bf8a96800) [pid = 2640] [serial = 3] [outer = (nil)] [url = https://example.com/browser/browser/base/content/test/webrtc/get_user_media.html]
[task 2019-01-09T22:29:48.392Z] 22:29:48 INFO - GECKO(2324) | ++DOCSHELL 0x7fc1a72b8800 == 18 [pid = 2324] [id = {2bb27857-a35a-466a-abad-c93b4ca0984f}]
[task 2019-01-09T22:29:48.394Z] 22:29:48 INFO - GECKO(2324) | ++DOMWINDOW == 38 (0x7fc1a9655800) [pid = 2324] [serial = 43] [outer = (nil)]
[task 2019-01-09T22:29:48.395Z] 22:29:48 INFO - GECKO(2324) | ++DOMWINDOW == 39 (0x7fc1a9659400) [pid = 2324] [serial = 44] [outer = 0x7fc1a9655800]
[task 2019-01-09T22:29:48.397Z] 22:29:48 INFO - Not taking screenshot here: see the one that was previously logged

Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → INCOMPLETE

I believe recent occurrences here are from Bug 1213453, Alex please take a look.

There are 116 total failures in the last 7 days mostly on linux and some on osx.

Recent failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=232935850&repo=mozilla-inbound&lineNumber=4931

[task 2019-03-09T22:31:51.630Z] 22:31:51 INFO - TEST-START | browser/base/content/test/webrtc/browser_devices_get_user_media_queue_request.js
[task 2019-03-09T22:31:51.652Z] 22:31:51 INFO - GECKO(2633) | ++DOCSHELL 0x7f383cc17800 == 3 [pid = 2826] [id = {02effd6a-682c-48a1-9f7e-3dcfc817c185}]
[task 2019-03-09T22:31:51.655Z] 22:31:51 INFO - GECKO(2633) | ++DOMWINDOW == 9 (0x7f383cc4f020) [pid = 2826] [serial = 13] [outer = (nil)]
[task 2019-03-09T22:31:51.732Z] 22:31:51 INFO - GECKO(2633) | ++DOMWINDOW == 10 (0x7f383d31cc00) [pid = 2826] [serial = 14] [outer = 0x7f383cc4f020]
[task 2019-03-09T22:31:51.910Z] 22:31:51 INFO - GECKO(2633) | [Parent 2633, Main Thread] WARNING: 'NS_FAILED(rv)', file /builds/worker/workspace/build/src/netwerk/url-classifier/UrlClassifierCommon.cpp, line 114
[task 2019-03-09T22:31:51.930Z] 22:31:51 INFO - GECKO(2633) | ++DOMWINDOW == 11 (0x7f383d320400) [pid = 2826] [serial = 15] [outer = 0x7f383cc4f020]
[task 2019-03-09T22:31:52.080Z] 22:31:52 INFO - GECKO(2633) | TEST DEVICES: Using media devices:
[task 2019-03-09T22:31:52.081Z] 22:31:52 INFO - GECKO(2633) | audio: Monitor of Null Output
[task 2019-03-09T22:31:52.082Z] 22:31:52 INFO - GECKO(2633) | video: Dummy video device (0x0000)
[task 2019-03-09T22:31:52.393Z] 22:31:52 INFO - TEST-INFO | started process screentopng
[task 2019-03-09T22:31:52.996Z] 22:31:52 INFO - TEST-INFO | screentopng: exit 0
[task 2019-03-09T22:31:52.996Z] 22:31:52 INFO - Buffered messages logged at 22:31:51
[task 2019-03-09T22:31:52.996Z] 22:31:52 INFO - Entering test bound test
[task 2019-03-09T22:31:52.999Z] 22:31:52 INFO - Buffered messages logged at 22:31:52
[task 2019-03-09T22:31:53.001Z] 22:31:53 INFO - TEST-PASS | browser/base/content/test/webrtc/browser_devices_get_user_media_queue_request.js | should start the test without any prior popup notification -
[task 2019-03-09T22:31:53.002Z] 22:31:53 INFO - TEST-PASS | browser/base/content/test/webrtc/browser_devices_get_user_media_queue_request.js | should start the test with the control center hidden -
[task 2019-03-09T22:31:53.003Z] 22:31:53 INFO - test queueing deny audio behind allow video
[task 2019-03-09T22:31:53.004Z] 22:31:53 INFO - requesting devices
[task 2019-03-09T22:31:53.005Z] 22:31:53 INFO - requesting devices
[task 2019-03-09T22:31:53.007Z] 22:31:53 INFO - TEST-PASS | browser/base/content/test/webrtc/browser_devices_get_user_media_queue_request.js | webRTC-shareDevices notification shown -
[task 2019-03-09T22:31:53.012Z] 22:31:53 INFO - TEST-PASS | browser/base/content/test/webrtc/browser_devices_get_user_media_queue_request.js | notification panel open -
[task 2019-03-09T22:31:53.013Z] 22:31:53 INFO - TEST-PASS | browser/base/content/test/webrtc/browser_devices_get_user_media_queue_request.js | notification panel populated -
[task 2019-03-09T22:31:53.014Z] 22:31:53 INFO - Buffered messages finished
[task 2019-03-09T22:31:53.014Z] 22:31:53 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/webrtc/browser_devices_get_user_media_queue_request.js | microphone selector hidden -
[task 2019-03-09T22:31:53.017Z] 22:31:53 INFO - Stack trace:
[task 2019-03-09T22:31:53.017Z] 22:31:53 INFO - chrome://mochikit/content/browser-test.js:test_ok:1304
[task 2019-03-09T22:31:53.018Z] 22:31:53 INFO - chrome://mochitests/content/browser/browser/base/content/test/webrtc/head.js:checkDeviceSelectors:429
[task 2019-03-09T22:31:53.019Z] 22:31:53 INFO - chrome://mochitests/content/browser/browser/base/content/test/webrtc/browser_devices_get_user_media_queue_request.js:testQueuingDenyAudioBehindAllowVideo:20
[task 2019-03-09T22:31:53.020Z] 22:31:53 INFO - chrome://mochitests/content/browser/browser/base/content/test/webrtc/head.js:runTests:564
[task 2019-03-09T22:31:53.021Z] 22:31:53 INFO - chrome://mochitests/content/browser/browser/base/content/test/webrtc/browser_devices_get_user_media_queue_request.js:test:157
[task 2019-03-09T22:31:53.022Z] 22:31:53 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1106
[task 2019-03-09T22:31:53.022Z] 22:31:53 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1134
[task 2019-03-09T22:31:53.023Z] 22:31:53 INFO - chrome://mochikit/content/browser-test.js:nextTest/<:995
[task 2019-03-09T22:31:53.024Z] 22:31:53 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:803
[task 2019-03-09T22:31:53.030Z] 22:31:53 INFO - Not taking screenshot here: see the one that was previously logged
[task 2019-03-09T22:31:53.032Z] 22:31:53 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/webrtc/browser_devices_get_user_media_queue_request.js | camera selector visible -

Flags: needinfo?(achronop)
Whiteboard: [stockwell needswork:owner]
Whiteboard: [stockwell disable-recommended] → [stockwell needswork:owner]

Hmm I don't see a connection between Bug 1213453 and this one. I have been testing on Linux and it does not break locally. I'll check on OSX too.

Flags: needinfo?(achronop)
Whiteboard: [stockwell disable-recommended] → [stockwell disabled]
Pushed by nbeleuzu@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/d7f58753a981 Disable browser_devices_get_user_media_queue_request.js on Mac and Linux. r=aryx
Status: REOPENED → RESOLVED
Closed: 7 years ago → 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla67
Assignee: nobody → rgurzau

Backed out changeset d7f58753a981 (Bug 1518946) per developer's request on IRC

Assignee: rgurzau → achronop
Status: RESOLVED → REOPENED
Priority: P5 → P2
Resolution: FIXED → ---

Disabling the test has been backed out in favor of the proper solution.

Backout by shindli@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/4905cca9fa81 Backed out changeset d7f58753a981 per developer's request on IRC
Pushed by achronopoulos@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/6e7fb729f772 Use the Await method instead of a sync dispatch because the latter allows the event loop to run while waiting. r=pehrsons
Status: REOPENED → RESOLVED
Closed: 7 years ago → 7 years ago
Resolution: --- → FIXED
Whiteboard: [stockwell disabled]
Crash Signature: [@ PR_GetCurrentThread]
Status: REOPENED → RESOLVED
Closed: 7 years ago → 6 years ago
Resolution: --- → FIXED
Regressions: 1649058
Component: WebRTC → WebRTC: Audio/Video
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: