Open Bug 1932510 Opened 1 year ago Updated 1 year ago

Intermittent [TV] toolkit/components/pictureinpicture/tests/browser_changePiPSrcInFullscreen.js | Uncaught exception in test bound testChangingDifferentSizeVideoSrcFullscreen - Video is being cloned visually. - timed out after 50 tries.

Categories

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

defect

Tracking

()

Tracking Status
firefox-esr128 --- unaffected
firefox132 --- unaffected
firefox133 --- unaffected
firefox134 --- affected
firefox135 --- affected

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Regression)

Details

(Keywords: intermittent-failure, regression, test-verify-fail)

Filed by: smolnar [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=483549006&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/XvIA4ZtVQbKavhXMCFlE3Q/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/XvIA4ZtVQbKavhXMCFlE3Q/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1


TEST-PASS | toolkit/components/pictureinpicture/tests/browser_changePiPSrcInFullscreen.js | Video should be showing the expected state. - true == true - 
[task 2024-11-20T21:38:52.851Z] 21:38:52     INFO - Leaving test bound testChangingSameSizeVideoSrcFullscreen
[task 2024-11-20T21:38:52.851Z] 21:38:52     INFO - Entering test bound testChangingDifferentSizeVideoSrcFullscreen
[task 2024-11-20T21:38:52.852Z] 21:38:52     INFO - Console message: [JavaScript Warning: "HTTPS-First Mode: Upgrading insecure speculative TCP connection “http://example.com/browser/toolkit/components/pictureinpicture/tests/test-page.html” to use “https”."]
[task 2024-11-20T21:38:52.853Z] 21:38:52     INFO - Console message: [JavaScript Warning: "HTTPS-First Mode: Upgrading insecure request “http://example.com/browser/toolkit/components/pictureinpicture/tests/test-page.html” to use “https”."]
[task 2024-11-20T21:38:52.853Z] 21:38:52     INFO - Buffered messages logged at 21:38:46
[task 2024-11-20T21:38:52.854Z] 21:38:52     INFO - Waiting for videos to be ready
[task 2024-11-20T21:38:52.854Z] 21:38:52     INFO - Buffered messages logged at 21:38:47
[task 2024-11-20T21:38:52.855Z] 21:38:52     INFO - Console message: [JavaScript Error: "TypeError: can't access property "record", Glean.pictureinpicture[("openedMethod" + reason)] is undefined" {file: "resource://gre/actors/PictureInPictureChild.sys.mjs" line: 239}]
[task 2024-11-20T21:38:52.856Z] 21:38:52     INFO - Buffered messages finished
[task 2024-11-20T21:38:52.856Z] 21:38:52     INFO - TEST-UNEXPECTED-FAIL | toolkit/components/pictureinpicture/tests/browser_changePiPSrcInFullscreen.js | Uncaught exception in test bound testChangingDifferentSizeVideoSrcFullscreen - Video is being cloned visually. - timed out after 50 tries.
[task 2024-11-20T21:38:52.857Z] 21:38:52     INFO - Leaving test bound testChangingDifferentSizeVideoSrcFullscreen
[task 2024-11-20T21:38:52.857Z] 21:38:52     INFO - GECKO(1086) | JavaScript error: resource://gre/modules/PictureInPicture.sys.mjs, line 589: TypeError: can't access property "ownerGlobal", browser is null
[task 2024-11-20T21:38:52.861Z] 21:38:52     INFO - Console message: [JavaScript Error: "TypeError: can't access property "ownerGlobal", browser is null" {file: "resource://gre/modules/PictureInPicture.sys.mjs" line: 589}]
[task 2024-11-20T21:38:52.861Z] 21:38:52     INFO - updateUrlbarToggle@resource://gre/modules/PictureInPicture.sys.mjs:589:15
[task 2024-11-20T21:38:52.861Z] 21:38:52     INFO - receiveMessage@resource://gre/modules/PictureInPicture.sys.mjs:108:26
[task 2024-11-20T21:38:52.861Z] 21:38:52     INFO - JSActor query*updatePipVideoEligibility@resource://gre/actors/PictureInPictureChild.sys.mjs:663:10
[task 2024-11-20T21:38:52.861Z] 21:38:52     INFO - registerVideo@resource://gre/actors/PictureInPictureChild.sys.mjs:639:10
[task 2024-11-20T21:38:52.861Z] 21:38:52     INFO - handleEvent@resource://gre/actors/PictureInPictureChild.sys.mjs:548:16
[task 2024-11-20T21:38:52.861Z] 21:38:52     INFO - setupPlayer@resource://gre/actors/PictureInPictureChild.sys.mjs:2444:22
[task 2024-11-20T21:38:52.861Z] 21:38:52     INFO - async*receiveMessage@resource://gre/actors/PictureInPictureChild.sys.mjs:2117:14
[task 2024-11-20T21:38:52.861Z] 21:38:52     INFO - JSActor query*init@chrome://global/content/pictureinpicture/player.js:228:16
[task 2024-11-20T21:38:52.861Z] 21:38:52     INFO - setupPlayer@chrome://global/content/pictureinpicture/player.js:60:10
[task 2024-11-20T21:38:52.861Z] 21:38:52     INFO - handlePictureInPictureRequest@resource://gre/modules/PictureInPicture.sys.mjs:870:9
[task 2024-11-20T21:38:52.861Z] 21:38:52     INFO - async*receiveMessage@resource://gre/modules/PictureInPicture.sys.mjs:85:26
[task 2024-11-20T21:38:52.861Z] 21:38:52     INFO - JSActor query*togglePictureInPicture@resource://gre/actors/PictureInPictureChild.sys.mjs:225:10
[task 2024-11-20T21:38:52.862Z] 21:38:52     INFO - handleEvent@resource://gre/actors/PictureInPictureChild.sys.mjs:139:16
[task 2024-11-20T21:38:52.862Z] 21:38:52     INFO - @chrome://mochitests/content/browser/toolkit/components/pictureinpicture/tests/head.js:143:13
[task 2024-11-20T21:38:52.862Z] 21:38:52     INFO - execute@resource://testing-common/SpecialPowersSandbox.sys.mjs:139:12
[task 2024-11-20T21:38:52.862Z] 21:38:52     INFO - _spawnTask@resource://testing-common/SpecialPowersChild.sys.mjs:1620:15
[task 2024-11-20T21:38:52.862Z] 21:38:52     INFO - receiveMessage@resource://testing-common/SpecialPowersChild.sys.mjs:255:21
[task 2024-11-20T21:38:52.862Z] 21:38:52     INFO - JSActor query*receiveMessage@resource://testing-common/SpecialPowersParent.sys.mjs:1383:14
[task 2024-11-20T21:38:52.862Z] 21:38:52     INFO - JSActor query*spawn@resource://testing-common/SpecialPowersChild.sys.mjs:1549:17
[task 2024-11-20T21:38:52.862Z] 21:38:52     INFO - triggerPictureInPicture@chrome://mochitests/content/browser/toolkit/components/pictureinpicture/tests/head.js:137:32
[task 2024-11-20T21:38:52.862Z] 21:38:52     INFO - testChangingDifferentSizeVideoSrcFullscreen/<@chrome://mochitests/content/browser/toolkit/components/pictureinpicture/tests/browser_changePiPSrcInFullscreen.js:350:26
[task 2024-11-20T21:38:52.862Z] 21:38:52     INFO - async*withNewTab@resource://testing-common/BrowserTestUtils.sys.mjs:121:22
[task 2024-11-20T21:38:52.862Z] 21:38:52     INFO - async*testChangingDifferentSizeVideoSrcFullscreen@chrome://mochitests/content/browser/toolkit/components/pictureinpicture/tests/browser_changePiPSrcInFullscreen.js:343:26
[task 2024-11-20T21:38:52.862Z] 21:38:52     INFO - handleTask@chrome://mochikit/content/browser-test.js:1147:26
[task 2024-11-20T21:38:52.862Z] 21:38:52     INFO - _runTaskBasedTest@chrome://mochikit/content/browser-test.js:1219:18
[task 2024-11-20T21:38:52.862Z] 21:38:52     INFO - async*Tester_execTest@chrome://mochikit/content/browser-test.js:1360:14
[task 2024-11-20T21:38:52.862Z] 21:38:52     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:1130:14
[task 2024-11-20T21:38:52.862Z] 21:38:52     INFO - SimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1058:13
[task 2024-11-20T21:38:52.863Z] 21:38:52     INFO - 
[task 2024-11-20T21:38:53.224Z] 21:38:53     INFO - GECKO(1086) | MEMORY STAT | vsize 120591203MB | residentFast 1441MB
[task 2024-11-20T21:38:53.226Z] 21:38:53     INFO - TEST-OK | toolkit/components/pictureinpicture/tests/browser_changePiPSrcInFullscreen.js | took 17170ms

:emilio, since you are the author of the regressor, bug 1931747, could you take a look?

For more information, please visit BugBot documentation.

Flags: needinfo?(emilio)

Same as the other, I touched the test but didn't meaningfully change this behavior, this was probably filed just because I touched it which ran TV jobs.

Flags: needinfo?(emilio)

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

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

You need to log in before you can comment on or make changes to this bug.