Open Bug 1569205 Opened 5 years ago Updated 6 months ago

Intermittent toolkit/components/pictureinpicture/tests/browser_contextMenu.js | Test timed out -

Categories

(Toolkit :: Picture-in-Picture, defect, P5)

defect

Tracking

()

REOPENED
Tracking Status
firefox83 --- fixed

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: intermittent-failure, leave-open, regression, Whiteboard: [test isolation][stockwell disabled])

Attachments

(1 file, 1 obsolete file)

Filed by: nbeleuzu [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=258485240&repo=autoland
Full log: https://queue.taskcluster.net/v1/task/Qvpjm3O5Rz-v5PB1T2UPtQ/runs/0/artifacts/public/logs/live_backing.log


[task 2019-07-26T13:09:42.953Z] 13:09:42 INFO - TEST-PASS | toolkit/components/pictureinpicture/tests/browser_contextMenu.js | Picture-in-Picture should be unchecked. - "false" == "false" -
[task 2019-07-26T13:09:42.954Z] 13:09:42 INFO - Testing no-controls case.
[task 2019-07-26T13:09:42.955Z] 13:09:42 INFO - Console message: [JavaScript Error: "TypeError: this.docShell is null" {file: "resource://gre/actors/PictureInPictureChild.jsm" line: 747}]
[task 2019-07-26T13:09:42.956Z] 13:09:42 INFO - Buffered messages logged at 13:08:15
[task 2019-07-26T13:09:42.957Z] 13:09:42 INFO - TEST-PASS | toolkit/components/pictureinpicture/tests/browser_contextMenu.js | Should show Picture-in-Picture menu item. - true == true -
[task 2019-07-26T13:09:42.957Z] 13:09:42 INFO - TEST-PASS | toolkit/components/pictureinpicture/tests/browser_contextMenu.js | Picture-in-Picture should be unchecked. - "false" == "false" -
[task 2019-07-26T13:09:42.958Z] 13:09:42 INFO - TEST-PASS | toolkit/components/pictureinpicture/tests/browser_contextMenu.js | Got Picture-in-Picture window. -
[task 2019-07-26T13:09:42.959Z] 13:09:42 INFO - Console message: [JavaScript Warning: "Invalid URI. Load of media resource test-video.mp4 failed." {file: "about:blank" line: 0}]
[task 2019-07-26T13:09:42.960Z] 13:09:42 INFO - Buffered messages finished
[task 2019-07-26T13:09:42.961Z] 13:09:42 INFO - TEST-UNEXPECTED-FAIL | toolkit/components/pictureinpicture/tests/browser_contextMenu.js | Test timed out -
[task 2019-07-26T13:09:42.962Z] 13:09:42 INFO - GECKO(7572) | MEMORY STAT | vsize 3105MB | residentFast 333MB | heapAllocated 88MB
[task 2019-07-26T13:09:42.963Z] 13:09:42 INFO - TEST-OK | toolkit/components/pictureinpicture/tests/browser_contextMenu.js | took 90172ms
[task 2019-07-26T13:09:42.963Z] 13:09:42 INFO - Not taking screenshot here: see the one that was previously logged
[task 2019-07-26T13:09:42.963Z] 13:09:42 INFO - TEST-UNEXPECTED-FAIL | toolkit/components/pictureinpicture/tests/browser_contextMenu.js | Found a tab after previous test timed out: http://example.com/browser/toolkit/components/pictureinpicture/tests/test-page.html -
[task 2019-07-26T13:09:42.968Z] 13:09:42 INFO - GECKO(7572) | [Parent 7572, Main Thread] WARNING: Constructing RangeBoundary with invalid value: 'mRef || aOffset == 0', file /builds/worker/workspace/build/src/obj-firefox/dist/include/mozilla/RangeBoundary.h, line 79
[task 2019-07-26T13:09:42.970Z] 13:09:42 INFO - GECKO(7572) | [Parent 7572, Main Thread] WARNING: Constructing RangeBoundary with invalid value: 'mRef || aOffset == 0', file /builds/worker/workspace/build/src/obj-firefox/dist/include/mozilla/RangeBoundary.h, line 79
[task 2019-07-26T13:09:42.972Z] 13:09:42 INFO - GECKO(7572) | [Child 7640, Main Thread] WARNING: No active window: file /builds/worker/workspace/build/src/js/xpconnect/src/XPCJSContext.cpp, line 664
[task 2019-07-26T13:09:42.973Z] 13:09:42 INFO - GECKO(7572) | [Child 7748, Main Thread] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/worker/workspace/build/src/editor/composer/nsEditingSession.cpp, line 1190
[task 2019-07-26T13:09:42.975Z] 13:09:42 INFO - GECKO(7572) | ++DOCSHELL 0x7f5bddfdf000 == 1 [pid = 7696] [id = {9a80032e-9c4e-435d-89f6-fb3494c642c1}]
[task 2019-07-26T13:09:42.977Z] 13:09:42 INFO - GECKO(7572) | ++DOMWINDOW == 1 (0x7f5bde7c7f20) [pid = 7696] [serial = 10] [outer = (nil)]
[task 2019-07-26T13:09:42.978Z] 13:09:42 INFO - GECKO(7572) | [Child 7696, Main Thread] WARNING: No active window: file /builds/worker/workspace/build/src/js/xpconnect/src/XPCJSContext.cpp, line 664
[task 2019-07-26T13:09:42.979Z] 13:09:42 INFO - GECKO(7572) | ++DOMWINDOW == 2 (0x7f5bdde1b000) [pid = 7696] [serial = 11] [outer = 0x7f5bde7c7f20]
[task 2019-07-26T13:09:42.981Z] 13:09:42 INFO - checking window state
[task 2019-07-26T13:09:42.982Z] 13:09:42 INFO - Not taking screenshot here: see the one that was previously logged
[task 2019-07-26T13:09:42.984Z] 13:09:42 INFO - TEST-UNEXPECTED-FAIL | toolkit/components/pictureinpicture/tests/browser_contextMenu.js | Found a Toolkit:PictureInPicture after previous test timed out -
[task 2019-07-26T13:09:42.985Z] 13:09:42 INFO - GECKO(7572) | must wait for focus
[task 2019-07-26T13:09:42.986Z] 13:09:42 INFO - GECKO(7572) | JavaScript error: resource://testing-common/PromiseTestUtils.jsm, line 112: uncaught exception: Object

Whiteboard: [test isolation]
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → INCOMPLETE
Status: REOPENED → RESOLVED
Closed: 5 years ago5 years ago
Resolution: --- → INCOMPLETE

Bugbug thinks this bug should belong to this component, but please revert this change in case of error.

Component: General → Video/Audio Controls
Assignee: nobody → aryx.bugmail
Attachment #9167304 - Attachment is obsolete: true

In the last 7 days this bug failed 29 times on linux1804-64 debug.

Recent log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=312443613&repo=autoland&lineNumber=10920

Jared, could you assign someone to look into this?

Flags: needinfo?(jaws)
Whiteboard: [test isolation] → [test isolation][stockwell needswork:owner]
Flags: needinfo?(jaws) → needinfo?(mconley)

There are 25 total failures in the last 7 days on linux1804-64 debug and opt

Recent failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=318968499&repo=mozilla-central&lineNumber=9937

[task 2020-10-18T21:56:20.511Z] 21:56:20 INFO - TEST-START | toolkit/components/pictureinpicture/tests/browser_contextMenu.js
[task 2020-10-18T21:56:20.514Z] 21:56:20 INFO - GECKO(6930) | [Child 7208: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 0x7f00866e5400 == 1 [pid = 7208] [id = 4] [url = about:blank]
[task 2020-10-18T21:56:20.598Z] 21:56:20 INFO - GECKO(6930) | [Child 7208: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x7f0090447400 == 2 [pid = 7208] [id = 7]
[task 2020-10-18T21:56:20.598Z] 21:56:20 INFO - GECKO(6930) | [Child 7208: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 17 (0x7f00915c4480) [pid = 7208] [serial = 17] [outer = (nil)]
[task 2020-10-18T21:56:20.598Z] 21:56:20 INFO - GECKO(6930) | [Child 7208: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 18 (0x7f0090449000) [pid = 7208] [serial = 18] [outer = 0x7f00915c4480]
[task 2020-10-18T21:56:20.686Z] 21:56:20 INFO - GECKO(6930) | [Child 7208: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 19 (0x7f0090453c00) [pid = 7208] [serial = 19] [outer = 0x7f00915c4480]
[task 2020-10-18T21:56:21.192Z] 21:56:21 INFO - GECKO(6930) | [Child 7176: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 2 (0x7f3cbdd42800) [pid = 7176] [serial = 2] [outer = (nil)] [url = about:blank]
[task 2020-10-18T21:56:21.311Z] 21:56:21 INFO - GECKO(6930) | [Child 7267: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 0x7f48a28e9400 == 7 [pid = 7267] [id = 0] [url = http://example.com/browser/toolkit/components/pictureinpicture/tests/test-page.html]
[task 2020-10-18T21:56:21.311Z] 21:56:21 INFO - GECKO(6930) | [Child 7267: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 0x7f489b3e7400 == 6 [pid = 7267] [id = 1] [url = about:blank]
[task 2020-10-18T21:56:21.312Z] 21:56:21 INFO - GECKO(6930) | [Child 7267: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 0x7f4890a05000 == 5 [pid = 7267] [id = 7] [url = about:blank]
[task 2020-10-18T21:56:21.312Z] 21:56:21 INFO - GECKO(6930) | [Child 7267: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 0x7f489b3e9800 == 4 [pid = 7267] [id = 2] [url = about:blank]
[task 2020-10-18T21:56:21.313Z] 21:56:21 INFO - GECKO(6930) | [Child 7267: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 0x7f4890a0cc00 == 3 [pid = 7267] [id = 6] [url = about:blank]
[task 2020-10-18T21:56:21.333Z] 21:56:21 INFO - GECKO(6930) | [Child 7267: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 0x7f489b3f0400 == 2 [pid = 7267] [id = 4] [url = about:blank]
[task 2020-10-18T21:56:21.333Z] 21:56:21 INFO - GECKO(6930) | [Child 7267: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 0x7f489b738000 == 1 [pid = 7267] [id = 5] [url = http://example.com/browser/toolkit/components/pictureinpicture/tests/test-page.html]
[task 2020-10-18T21:56:21.333Z] 21:56:21 INFO - GECKO(6930) | [Child 7267: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 0x7f489b3ed000 == 0 [pid = 7267] [id = 3] [url = about:blank]
[task 2020-10-18T21:56:21.594Z] 21:56:21 INFO - GECKO(6930) | [Parent 6930: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x7f13bf82ec00 == 12 [pid = 6930] [id = 13]
[task 2020-10-18T21:56:21.594Z] 21:56:21 INFO - GECKO(6930) | [Parent 6930: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 26 (0x7f13b65f9de0) [pid = 6930] [serial = 28] [outer = (nil)]
[task 2020-10-18T21:56:21.594Z] 21:56:21 INFO - GECKO(6930) | [Parent 6930: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 27 (0x7f13c0a87800) [pid = 6930] [serial = 29] [outer = 0x7f13b65f9de0]
[task 2020-10-18T21:56:21.632Z] 21:56:21 INFO - GECKO(6930) | [Parent 6930, Main Thread] WARNING: NS_ENSURE_TRUE(rootFrame) failed: file /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowOuter.cpp:4284
[task 2020-10-18T21:56:21.684Z] 21:56:21 INFO - GECKO(6930) | [Child 7267: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x7f4890a06000 == 1 [pid = 7267] [id = 8]
[task 2020-10-18T21:56:21.685Z] 21:56:21 INFO - GECKO(6930) | [Child 7267: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 19 (0x7f489b791bc0) [pid = 7267] [serial = 19] [outer = (nil)]
[task 2020-10-18T21:56:21.686Z] 21:56:21 INFO - GECKO(6930) | [Child 7267: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 20 (0x7f4890a07800) [pid = 7267] [serial = 20] [outer = 0x7f489b791bc0]
[task 2020-10-18T21:56:21.726Z] 21:56:21 INFO - GECKO(6930) | [Child 7208: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x7f00856eb800 == 3 [pid = 7208] [id = 8]

task 2020-10-18T21:56:30.997Z] 21:56:30 INFO - GECKO(6930) | [Parent 6930: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 16 (0x7f13b8e95400) [pid = 6930] [serial = 25] [outer = (nil)] [url = about:blank]
[task 2020-10-18T21:56:30.998Z] 21:56:30 INFO - GECKO(6930) | [Parent 6930: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 15 (0x7f13b8e94400) [pid = 6930] [serial = 23] [outer = (nil)] [url = about:blank]
[task 2020-10-18T21:56:30.999Z] 21:56:30 INFO - GECKO(6930) | [Parent 6930: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 14 (0x7f13b8621800) [pid = 6930] [serial = 21] [outer = (nil)] [url = about:blank]
[task 2020-10-18T21:56:31.000Z] 21:56:30 INFO - GECKO(6930) | [Parent 6930: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 13 (0x7f13bb49bc00) [pid = 6930] [serial = 17] [outer = (nil)] [url = about:blank]
[task 2020-10-18T21:56:31.000Z] 21:56:30 INFO - GECKO(6930) | [Parent 6930: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 12 (0x7f13b7719c00) [pid = 6930] [serial = 19] [outer = (nil)] [url = about:blank]
[task 2020-10-18T21:56:32.821Z] 21:56:32 INFO - GECKO(6930) | [Child 7267: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 0 (0x7f4890a07800) [pid = 7267] [serial = 20] [outer = (nil)] [url = about:blank]
[task 2020-10-18T21:57:50.570Z] 21:57:50 INFO - TEST-INFO | started process screentopng
[task 2020-10-18T21:57:51.248Z] 21:57:51 INFO - TEST-INFO | screentopng: exit 0
[task 2020-10-18T21:57:51.249Z] 21:57:51 INFO - Buffered messages logged at 21:56:20
[task 2020-10-18T21:57:51.249Z] 21:57:51 INFO - Entering test bound
[task 2020-10-18T21:57:51.250Z] 21:57:51 INFO - Testing with-controls case.
[task 2020-10-18T21:57:51.250Z] 21:57:51 INFO - Buffered messages logged at 21:56:21
[task 2020-10-18T21:57:51.251Z] 21:57:51 INFO - Context menu is open.
[task 2020-10-18T21:57:51.251Z] 21:57:51 INFO - TEST-PASS | toolkit/components/pictureinpicture/tests/browser_contextMenu.js | Should show Picture-in-Picture menu item. - true == true -
[task 2020-10-18T21:57:51.252Z] 21:57:51 INFO - TEST-PASS | toolkit/components/pictureinpicture/tests/browser_contextMenu.js | Picture-in-Picture should be unchecked. - "false" == "false" -
[task 2020-10-18T21:57:51.253Z] 21:57:51 INFO - PiP player is now open.
[task 2020-10-18T21:57:51.253Z] 21:57:51 INFO - Buffered messages finished
[task 2020-10-18T21:57:51.253Z] 21:57:51 INFO - TEST-UNEXPECTED-FAIL | toolkit/components/pictureinpicture/tests/browser_contextMenu.js | Test timed out -
[task 2020-10-18T21:57:51.253Z] 21:57:51 INFO - GECKO(6930) | MEMORY STAT | vsize 3317MB | residentFast 348MB | heapAllocated 92MB
[task 2020-10-18T21:57:51.253Z] 21:57:51 INFO - TEST-OK | toolkit/components/pictureinpicture/tests/browser_contextMenu.js | took 90066ms
[task 2020-10-18T21:57:51.254Z] 21:57:51 INFO - Not taking screenshot here: see the one that was previously logged
[task 2020-10-18T21:57:51.254Z] 21:57:51 INFO - TEST-UNEXPECTED-FAIL | toolkit/components/pictureinpicture/tests/browser_contextMenu.js | Found a tab after previous test timed out: http://example.com/browser/toolkit/components/pictureinpicture/tests/test-page.html -
[task 2020-10-18T21:57:51.254Z] 21:57:51 INFO - GECKO(6930) | [Child 7208, Main Thread] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/worker/checkouts/gecko/editor/composer/nsEditingSession.cpp:1179
[task 2020-10-18T21:57:51.254Z] 21:57:51 INFO - GECKO(6930) | [Child 7267: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x7f4890a03c00 == 1 [pid = 7267] [id = 9]
[task 2020-10-18T21:57:51.254Z] 21:57:51 INFO - GECKO(6930) | [Child 7267: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 1 (0x7f489b790d40) [pid = 7267] [serial = 21] [outer = (nil)]
[task 2020-10-18T21:57:51.255Z] 21:57:51 INFO - GECKO(6930) | [Child 7267: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 2 (0x7f4890a04c00) [pid = 7267] [serial = 22] [outer = 0x7f489b790d40]
[task 2020-10-18T21:57:51.258Z] 21:57:51 INFO - checking window state
[task 2020-10-18T21:57:51.258Z] 21:57:51 INFO - Not taking screenshot here: see the one that was previously logged
[task 2020-10-18T21:57:51.258Z] 21:57:51 INFO - TEST-UNEXPECTED-FAIL | toolkit/components/pictureinpicture/tests/browser_contextMenu.js | Found a Toolkit:PictureInPicture after previous test timed out -
[task 2020-10-18T21:57:51.258Z] 21:57:51 INFO - GECKO(6930) | must wait for focus

Mike are you still working on this?

Flags: needinfo?(mconley)
Flags: needinfo?(mconley)
Whiteboard: [test isolation][stockwell unknown] → [test isolation][stockwell needswork:owner]
Assignee: nobody → apavel
Pushed by ccoroiu@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/75f7daea4199
disable browser_contextMenu.js on linux18.04 64 bits r=intermittent-reviewers,ahal DONTBUILD
Keywords: leave-open
Whiteboard: [test isolation][stockwell disable-recommended] → [test isolation][stockwell disabled]
Whiteboard: [test isolation][stockwell disabled] → [test isolation][stockwell disabled][checkin-needed-beta]
Whiteboard: [test isolation][stockwell disabled][checkin-needed-beta] → [test isolation][stockwell disabled]
Severity: normal → S3

Given the low failure frequency, I'm going to close the NI. Also retriaging to PiP component.

Component: Video/Audio Controls → Picture-in-Picture
Flags: needinfo?(mconley)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: