Closed Bug 1591126 Opened 5 years ago Closed 4 years ago

Re-enable various autofill test on mac.

Categories

(Toolkit :: Password Manager, defect, P5)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1530878

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure)

Filed by: shindli [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=272728692&repo=mozilla-inbound
Full log: https://queue.taskcluster.net/v1/task/GNjKP70rRYWgnzzLKvN0RA/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://queue.taskcluster.net/v1/task/GNjKP70rRYWgnzzLKvN0RA/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1


[task 2019-10-24T10:24:21.738Z] 10:24:21 INFO - GECKO(3266) | MEMORY STAT | vsize 2994MB | residentFast 363MB | heapAllocated 127MB
[task 2019-10-24T10:24:21.739Z] 10:24:21 INFO - TEST-OK | toolkit/components/passwordmgr/test/browser/browser_autofill_hidden_document.js | took 4479ms
[task 2019-10-24T10:24:21.747Z] 10:24:21 INFO - GECKO(3266) | ++DOCSHELL 0x7fb12d716000 == 4 [pid = 3414] [id = {7f8543fe-4a9d-4d30-b8f5-eb88e96d987b}]
[task 2019-10-24T10:24:21.748Z] 10:24:21 INFO - GECKO(3266) | ++DOMWINDOW == 19 (0x7fb12d747f20) [pid = 3414] [serial = 72] [outer = (nil)]
[task 2019-10-24T10:24:21.748Z] 10:24:21 INFO - GECKO(3266) | ++DOMWINDOW == 20 (0x7fb12d759c00) [pid = 3414] [serial = 73] [outer = 0x7fb12d747f20]
[task 2019-10-24T10:24:21.782Z] 10:24:21 INFO - checking window state
[task 2019-10-24T10:24:21.803Z] 10:24:21 INFO - TEST-START | toolkit/components/passwordmgr/test/browser/browser_autofill_hidden_document.js
[task 2019-10-24T10:24:21.839Z] 10:24:21 INFO - GECKO(3266) | ++DOCSHELL 0x7f4270160800 == 2 [pid = 3387] [id = {b039dc8c-6637-4209-88e2-78bd8f8c9e3d}]
[task 2019-10-24T10:24:21.840Z] 10:24:21 INFO - GECKO(3266) | ++DOMWINDOW == 14 (0x7f42705f76a0) [pid = 3387] [serial = 67] [outer = (nil)]
[task 2019-10-24T10:24:21.843Z] 10:24:21 INFO - GECKO(3266) | ++DOMWINDOW == 15 (0x7f426e205000) [pid = 3387] [serial = 68] [outer = 0x7f42705f76a0]
[task 2019-10-24T10:24:21.925Z] 10:24:21 INFO - GECKO(3266) | ++DOMWINDOW == 16 (0x7f426e20f000) [pid = 3387] [serial = 69] [outer = 0x7f42705f76a0]
[task 2019-10-24T10:24:22.182Z] 10:24:22 INFO - GECKO(3266) | ++DOMWINDOW == 17 (0x7f4270179800) [pid = 3387] [serial = 70] [outer = 0x7f42705f76a0]
[task 2019-10-24T10:24:22.278Z] 10:24:22 INFO - GECKO(3266) | console.warn: LoginManager: "searchLogins: formActionOrigin or httpRealm is recommended"
[task 2019-10-24T10:24:22.346Z] 10:24:22 INFO - GECKO(3266) | ++DOCSHELL 0x7f777501d800 == 3 [pid = 3441] [id = {bbe09a98-8da1-4853-a6b6-af4ab3a004a0}]
[task 2019-10-24T10:24:22.348Z] 10:24:22 INFO - GECKO(3266) | ++DOMWINDOW == 13 (0x7f77788dca60) [pid = 3441] [serial = 61] [outer = (nil)]
[task 2019-10-24T10:24:22.349Z] 10:24:22 INFO - GECKO(3266) | ++DOMWINDOW == 14 (0x7f777745a400) [pid = 3441] [serial = 62] [outer = 0x7f77788dca60]
[task 2019-10-24T10:24:22.442Z] 10:24:22 INFO - GECKO(3266) | ++DOMWINDOW == 15 (0x7f77774e2000) [pid = 3441] [serial = 63] [outer = 0x7f77788dca60]
[task 2019-10-24T10:24:22.490Z] 10:24:22 INFO - GECKO(3266) | --DOMWINDOW == 16 (0x7f426e25c000) [pid = 3387] [serial = 54] [outer = (nil)] [url = https://example.org/browser/toolkit/components/passwordmgr/test/browser/form_basic.html]
[task 2019-10-24T10:24:22.493Z] 10:24:22 INFO - GECKO(3266) | --DOMWINDOW == 15 (0x7f426e25bc00) [pid = 3387] [serial = 63] [outer = (nil)] [url = about:blank]
[task 2019-10-24T10:24:22.495Z] 10:24:22 INFO - GECKO(3266) | --DOMWINDOW == 14 (0x7f426e207400) [pid = 3387] [serial = 59] [outer = (nil)] [url = about:blank]
[task 2019-10-24T10:24:22.497Z] 10:24:22 INFO - GECKO(3266) | --DOMWINDOW == 13 (0x7f426e209800) [pid = 3387] [serial = 62] [outer = (nil)] [url = about:blank]
[task 2019-10-24T10:24:22.498Z] 10:24:22 INFO - GECKO(3266) | --DOMWINDOW == 12 (0x7f426e209000) [pid = 3387] [serial = 50] [outer = (nil)] [url = about:blank]
[task 2019-10-24T10:24:22.532Z] 10:24:22 INFO - GECKO(3266) | --DOCSHELL 0x7f427016d800 == 1 [pid = 3387] [id = {1ad236e6-9191-4c56-83df-5438330fa9d0}] [url = about:blank]
[task 2019-10-24T10:24:22.534Z] 10:24:22 INFO - GECKO(3266) | --DOCSHELL 0x7f4270160800 == 0 [pid = 3387] [id = {b039dc8c-6637-4209-88e2-78bd8f8c9e3d}] [url = https://example.org/browser/toolkit/components/passwordmgr/test/browser/form_basic.html]
[task 2019-10-24T10:24:22.649Z] 10:24:22 INFO - GECKO(3266) | --DOMWINDOW == 11 (0x7f42705f74c0) [pid = 3387] [serial = 58] [outer = (nil)] [url = about:blank]
[task 2019-10-24T10:24:22.649Z] 10:24:22 INFO - GECKO(3266) | --DOMWINDOW == 10 (0x7f42705f7a60) [pid = 3387] [serial = 61] [outer = (nil)] [url = https://example.org/browser/toolkit/components/passwordmgr/test/browser/form_basic.html]
[task 2019-10-24T10:24:22.649Z] 10:24:22 INFO - GECKO(3266) | --DOMWINDOW == 9 (0x7f42705f7880) [pid = 3387] [serial = 55] [outer = (nil)] [url = about:blank]
[task 2019-10-24T10:24:22.670Z] 10:24:22 INFO - GECKO(3266) | ++DOCSHELL 0x7f4270159000 == 1 [pid = 3387] [id = {1e955238-65e8-421c-a340-25b76c49e08d}]
[task 2019-10-24T10:24:22.670Z] 10:24:22 INFO - GECKO(3266) | ++DOMWINDOW == 10 (0x7f42705f74c0) [pid = 3387] [serial = 71] [outer = (nil)]
[task 2019-10-24T10:24:22.670Z] 10:24:22 INFO - GECKO(3266) | ++DOMWINDOW == 11 (0x7f426e204800) [pid = 3387] [serial = 72] [outer = 0x7f42705f74c0]
[task 2019-10-24T10:24:22.746Z] 10:24:22 INFO - GECKO(3266) | ++DOMWINDOW == 12 (0x7f426e20bc00) [pid = 3387] [serial = 73] [outer = 0x7f42705f74c0]
[task 2019-10-24T10:24:22.928Z] 10:24:22 INFO - GECKO(3266) | --DOMWINDOW == 19 (0x7fb12d755400) [pid = 3414] [serial = 63] [outer = (nil)] [url = about:blank]
[task 2019-10-24T10:24:22.929Z] 10:24:22 INFO - GECKO(3266) | --DOMWINDOW == 18 (0x7fb12d752800) [pid = 3414] [serial = 59] [outer = (nil)] [url = about:blank]
[task 2019-10-24T10:24:22.930Z] 10:24:22 INFO - GECKO(3266) | --DOMWINDOW == 17 (0x7fb1310a3800) [pid = 3414] [serial = 51] [outer = (nil)] [url = about:blank]
[task 2019-10-24T10:24:22.931Z] 10:24:22 INFO - GECKO(3266) | --DOMWINDOW == 16 (0x7fb1308a1c00) [pid = 3414] [serial = 55] [outer = (nil)] [url = https://example.org/browser/toolkit/components/passwordmgr/test/browser/form_basic.html]
[task 2019-10-24T10:24:22.931Z] 10:24:22 INFO - GECKO(3266) | --DOMWINDOW == 15 (0x7fb12d75a000) [pid = 3414] [serial = 60] [outer = (nil)] [url = about:blank]
[task 2019-10-24T10:24:22.947Z] 10:24:22 INFO - GECKO(3266) | --DOCSHELL 0x7fb12d710800 == 3 [pid = 3414] [id = {c38092aa-d278-4d9f-97e2-7d1b8633710d}] [url = about:blank]
[task 2019-10-24T10:24:22.948Z] 10:24:22 INFO - GECKO(3266) | --DOCSHELL 0x7fb12d707000 == 2 [pid = 3414] [id = {f12b09d7-fe1d-4aa6-b2fd-c1aa8e590814}] [url = about:blank]
[task 2019-10-24T10:24:22.948Z] 10:24:22 INFO - GECKO(3266) | --DOCSHELL 0x7fb12d70b000 == 1 [pid = 3414] [id = {84dac366-51ef-452f-ae05-e0f44198bc02}] [url = https://example.org/browser/toolkit/components/passwordmgr/test/browser/form_basic.html]
[task 2019-10-24T10:24:22.955Z] 10:24:22 INFO - GECKO(3266) | --DOMWINDOW == 14 (0x7f7777457400) [pid = 3441] [serial = 55] [outer = (nil)] [url = about:blank]

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → INCOMPLETE
Status: REOPENED → RESOLVED
Closed: 4 years ago4 years ago
Resolution: --- → DUPLICATE

Re-opening this bug in order to track how to re-enable this test on mac. It was disabled in bug 1632098 due to perma-failures.

No real understanding with what's happening here.

This is copy of a discussion with :Gijs on the matter.

Gijs: so reading the log, we get stuck running getDisplayedPopupItems
6:51 which means that at some point, popupOpen was true ( https://searchfox.org/mozilla-central/rev/7fd1c1c34923ece7ad8c822bee062dd0491d64dc/browser/extensions/formautofill/test/browser/head.js#271-274 )
gijs 6:52 PM
so the popup opened and then got hidden
unclear what by
the log has lots of getDisplayedPopupItems spam
so this test opens the prefs from the autocomplete popup in various ways

what is this [task 2020-04-30T07:08:51.697Z] 07:08:51 INFO - Console message: [JavaScript Error: "[Exception... "Component returned failure code: 0x80520001 (NS_ERROR_FILE_UNRECOGNIZED_PATH) [nsIXPCComponents_Utils.readUTF8URI]" nsresult: "0x80520001 (NS_ERROR_FILE_UNRECOGNIZED_PATH)" location: "JS frame :: resource://gre/modules/L10nRegistry.jsm :: L10nRegistry.loadSync :: line 658" data: no]"] though

in terms of investigating in the follow-up, I'd add a popuphidden event listener on the autocomplete popup and log from it, and see if that hits when the failure happens

See Also: → 1632098
Summary: Intermittent toolkit/components/passwordmgr/test/browser/browser_autofill_hidden_document.js | The first tab should be backgrounded - Got visible, expected hidden → Re-enable various autofill test on mac.
You need to log in before you can comment on or make changes to this bug.