Closed Bug 1668725 Opened 4 years ago Closed 4 years ago

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

Categories

(Toolkit :: Video/Audio Controls, defect, P5)

defect

Tracking

()

RESOLVED FIXED
83 Branch
Tracking Status
firefox-esr78 --- unaffected
firefox81 --- unaffected
firefox82 --- unaffected
firefox83 --- fixed

People

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

References

(Regression)

Details

(Keywords: intermittent-failure, regression)

Attachments

(1 file)

Filed by: rmaries [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=317356415&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/d8MMECSCT06dHC1mPjMIkA/runs/0/artifacts/public/logs/live_backing.log
Reftest URL: https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/d8MMECSCT06dHC1mPjMIkA/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1


[task 2020-10-02T02:55:42.439Z] 02:55:42     INFO - TEST-START | toolkit/components/pictureinpicture/tests/browser_videoSelection.js
[task 2020-10-02T02:55:48.075Z] 02:55:48     INFO - GECKO(1496) | JavaScript error: , line 0: uncaught exception: Video is being cloned visually. - timed out after 50 tries.
[task 2020-10-02T02:56:27.478Z] 02:56:27     INFO - TEST-INFO | started process screentopng
[task 2020-10-02T02:56:27.847Z] 02:56:27     INFO - TEST-INFO | screentopng: exit 0
[task 2020-10-02T02:56:27.848Z] 02:56:27     INFO - Buffered messages logged at 02:55:42
[task 2020-10-02T02:56:27.849Z] 02:56:27     INFO - Entering test bound test_video_selection
[task 2020-10-02T02:56:27.850Z] 02:56:27     INFO - Waiting for videos to be ready
[task 2020-10-02T02:56:27.850Z] 02:56:27     INFO - TEST-PASS | toolkit/components/pictureinpicture/tests/browser_videoSelection.js | Got Picture-in-Picture window. - 
[task 2020-10-02T02:56:27.851Z] 02:56:27     INFO - TEST-PASS | toolkit/components/pictureinpicture/tests/browser_videoSelection.js | Should be able to find Picture-in-Picture overlay. - {} == true - 
[task 2020-10-02T02:56:27.852Z] 02:56:27     INFO - TEST-PASS | toolkit/components/pictureinpicture/tests/browser_videoSelection.js | Video should be showing the expected state. - true == true - 
[task 2020-10-02T02:56:27.853Z] 02:56:27     INFO - Buffered messages logged at 02:55:48
[task 2020-10-02T02:56:27.853Z] 02:56:27     INFO - Console message: [JavaScript Error: "uncaught exception: Video is being cloned visually. - timed out after 50 tries."]
[task 2020-10-02T02:56:27.854Z] 02:56:27     INFO - Buffered messages finished
[task 2020-10-02T02:56:27.854Z] 02:56:27     INFO - TEST-UNEXPECTED-FAIL | toolkit/components/pictureinpicture/tests/browser_videoSelection.js | Test timed out - 
[task 2020-10-02T02:56:27.855Z] 02:56:27     INFO - Not taking screenshot here: see the one that was previously logged
[task 2020-10-02T02:56:27.855Z] 02:56:27     INFO - TEST-UNEXPECTED-FAIL | toolkit/components/pictureinpicture/tests/browser_videoSelection.js | A promise chain failed to handle a rejection: Video is being cloned visually. - timed out after 50 tries. - stack: (No stack available.)
[task 2020-10-02T02:56:27.856Z] 02:56:27     INFO - Rejection date: Fri Oct 02 2020 02:55:48 GMT+0000 (Coordinated Universal Time) - false == true - JS frame :: resource://testing-common/PromiseTestUtils.jsm :: assertNoUncaughtRejections :: line 265
[task 2020-10-02T02:56:27.856Z] 02:56:27     INFO - Stack trace:
[task 2020-10-02T02:56:27.856Z] 02:56:27     INFO - resource://testing-common/PromiseTestUtils.jsm:assertNoUncaughtRejections:265
[task 2020-10-02T02:56:27.857Z] 02:56:27     INFO - chrome://mochikit/content/browser-test.js:nextTest:615
[task 2020-10-02T02:56:27.857Z] 02:56:27     INFO - chrome://mochikit/content/browser-test.js:timeoutFn:1195
[task 2020-10-02T02:56:27.857Z] 02:56:27     INFO - GECKO(1496) | MEMORY STAT | vsize 3238MB | residentFast 301MB | heapAllocated 83MB
[task 2020-10-02T02:56:27.857Z] 02:56:27     INFO - TEST-OK | toolkit/components/pictureinpicture/tests/browser_videoSelection.js | took 45040ms
[task 2020-10-02T02:56:27.858Z] 02:56:27     INFO - Not taking screenshot here: see the one that was previously logged
[task 2020-10-02T02:56:27.859Z] 02:56:27     INFO - TEST-UNEXPECTED-FAIL | toolkit/components/pictureinpicture/tests/browser_videoSelection.js | Found a tab after previous test timed out: http://example.com/browser/toolkit/components/pictureinpicture/tests/test-video-selection.html - 
[task 2020-10-02T02:56:27.860Z] 02:56:27     INFO - checking window state
[task 2020-10-02T02:56:27.861Z] 02:56:27     INFO - GECKO(1496) | JavaScript error: resource://gre/actors/AudioPlaybackParent.jsm, line 19: TypeError: can't access property "audioPlaybackStopped", browser is null
[task 2020-10-02T02:56:27.861Z] 02:56:27     INFO - GECKO(1496) | Completed ShutdownLeaks collections in process 1496```
Summary: Intermittent TV tier 2 toolkit/components/pictureinpicture/tests/browser_videoSelection.js | Test timed out - → Intermittent toolkit/components/pictureinpicture/tests/browser_videoSelection.js | Test timed out -

The test added in bug 1664867 fails intermittently. Could you take a look to resolve this?

Flags: needinfo?(jack1391)
Keywords: regression
Regressed by: 1664867
Has Regression Range: --- → yes

Set release status flags based on info from the regressing bug 1664867

(In reply to Sebastian Hengst [:aryx] (needinfo on intermittent or backout) from comment #1)

The test added in bug 1664867 fails intermittently. Could you take a look to resolve this?

Yeah, I'll look into it.

Flags: needinfo?(jack1391)
Assignee: nobody → jack1391
Status: NEW → ASSIGNED
Pushed by gijskruitbosch@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/4e80fbab283c
Fix intermittent failures within the toolkit/components/pictureinpicture/tests/browser_videoSelection.js test. r=Gijs
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 83 Branch

There has been a recent appeareance of this failure:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=318496230&repo=autoland&lineNumber=2914

Chris, is this the same underlying issue or should we make a new bug for it?

Flags: needinfo?(jack1391)

(In reply to Alexandru Michis [:malexandru] from comment #9)

There has been a recent appeareance of this failure:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=318496230&repo=autoland&lineNumber=2914

Chris, is this the same underlying issue or should we make a new bug for it?

Please file a new bug, as it's soft freeze week so a fix might not make 83, and we'll just be confused about when which bugs got fixed on which branches.

Flags: needinfo?(jack1391) → needinfo?(malexandru)
See Also: → 1670979

Done, thank you for looking.

Flags: needinfo?(malexandru)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: