Closed Bug 1672656 Opened 4 years ago Closed 4 years ago

Intermittent browser/base/content/test/favicons/browser_favicon_nostore.js | Uncaught exception - wait for the favicon to be stored - threw exception: TypeError: can't access property "spec", uri is null

Categories

(Firefox :: General, defect, P5)

defect

Tracking

()

RESOLVED FIXED
84 Branch
Tracking Status
firefox-esr78 --- unaffected
firefox82 --- unaffected
firefox83 --- unaffected
firefox84 --- fixed

People

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

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=319350172&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IeUu8uw0SJW0eAlqaInH-g/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/IeUu8uw0SJW0eAlqaInH-g/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1


[task 2020-10-22T10:42:45.607Z] 10:42:45     INFO - TEST-START | browser/base/content/test/favicons/browser_favicon_nostore.js
[task 2020-10-22T10:42:50.715Z] 10:42:50     INFO - TEST-INFO | started process screentopng
[task 2020-10-22T10:42:50.884Z] 10:42:50     INFO - TEST-INFO | screentopng: exit 0
[task 2020-10-22T10:42:50.884Z] 10:42:50     INFO - Buffered messages logged at 10:42:45
[task 2020-10-22T10:42:50.884Z] 10:42:50     INFO - Entering test bound browser_loader
[task 2020-10-22T10:42:50.884Z] 10:42:50     INFO - Buffered messages logged at 10:42:46
[task 2020-10-22T10:42:50.884Z] 10:42:50     INFO - TEST-PASS | browser/base/content/test/favicons/browser_favicon_nostore.js | Should have seen the expected icon. - 
[task 2020-10-22T10:42:50.884Z] 10:42:50     INFO - Console message: [JavaScript Error: "Unknown Collection "main/partitioning-exempt-urls"" {file: "resource://services-settings/RemoteSettingsClient.jsm" line: 160}]
[task 2020-10-22T10:42:50.885Z] 10:42:50     INFO - UnknownCollectionError@resource://services-settings/RemoteSettingsClient.jsm:160:5
[task 2020-10-22T10:42:50.885Z] 10:42:50     INFO - sync@resource://services-settings/RemoteSettingsClient.jsm:470:13
[task 2020-10-22T10:42:50.885Z] 10:42:50     INFO - 
[task 2020-10-22T10:42:50.885Z] 10:42:50     INFO - Buffered messages logged at 10:42:47
[task 2020-10-22T10:42:50.886Z] 10:42:50     INFO - Leaving test bound browser_loader
[task 2020-10-22T10:42:50.886Z] 10:42:50     INFO - Entering test bound places_loader
[task 2020-10-22T10:42:50.887Z] 10:42:50     INFO - Buffered messages logged at 10:42:48
[task 2020-10-22T10:42:50.887Z] 10:42:50     INFO - Leaving test bound places_loader
[task 2020-10-22T10:42:50.887Z] 10:42:50     INFO - Entering test bound later_addition
[task 2020-10-22T10:42:50.887Z] 10:42:50     INFO - Buffered messages logged at 10:42:49
[task 2020-10-22T10:42:50.889Z] 10:42:50     INFO - TEST-PASS | browser/base/content/test/favicons/browser_favicon_nostore.js | Should have seen the expected icon. - 
[task 2020-10-22T10:42:50.889Z] 10:42:50     INFO - Buffered messages logged at 10:42:50
[task 2020-10-22T10:42:50.889Z] 10:42:50     INFO - Leaving test bound later_addition
[task 2020-10-22T10:42:50.889Z] 10:42:50     INFO - Entering test bound root_icon_stored
[task 2020-10-22T10:42:50.889Z] 10:42:50     INFO - Console message: [JavaScript Error: "The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol." {file: "http://www.nostore.com/page" line: 0}]
[task 2020-10-22T10:42:50.890Z] 10:42:50     INFO - Buffered messages finished
[task 2020-10-22T10:42:50.890Z] 10:42:50     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/favicons/browser_favicon_nostore.js | Uncaught exception - wait for the favicon to be stored - threw exception: TypeError: can't access property "spec", uri is null
[task 2020-10-22T10:42:50.890Z] 10:42:50     INFO - Leaving test bound root_icon_stored
[task 2020-10-22T10:42:50.925Z] 10:42:50     INFO - GECKO(4276) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration.
[task 2020-10-22T10:42:50.925Z] 10:42:50     INFO - GECKO(4276) | MEMORY STAT | vsize 2831MB | residentFast 311MB | heapAllocated 106MB
[task 2020-10-22T10:42:50.926Z] 10:42:50     INFO - TEST-OK | browser/base/content/test/favicons/browser_favicon_nostore.js | took 5309ms
[task 2020-10-22T10:42:50.927Z] 10:42:50     INFO - Not taking screenshot here: see the one that was previously logged
[task 2020-10-22T10:42:50.927Z] 10:42:50     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/favicons/browser_favicon_nostore.js | Found an unexpected tab at the end of test run: http://www.nostore.com/page - 
[task 2020-10-22T10:42:50.955Z] 10:42:50     INFO - checking window state```
Flags: needinfo?(mak)
Regressed by: 1662693
Summary: Intermittent TV browser/base/content/test/favicons/browser_favicon_nostore.js | Uncaught exception - wait for the favicon to be stored - threw exception: TypeError: can't access property "spec", uri is null → Intermittent browser/base/content/test/favicons/browser_favicon_nostore.js | Uncaught exception - wait for the favicon to be stored - threw exception: TypeError: can't access property "spec", uri is null
Has Regression Range: --- → yes
Keywords: regression
Assignee: nobody → mak
Status: NEW → ASSIGNED
Flags: needinfo?(mak)

Testing a patch on Try.

Properly wait for the icon to be added, when it has not been added yet, uri
will be null and it should wait for the next loop.

Pushed by mak77@bonardo.net: https://hg.mozilla.org/integration/autoland/rev/5fb4b44ab793 Intermittent failure in browser_favicon_nostore.js. r=adw
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 84 Branch

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

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

Attachment

General

Created:
Updated:
Size: