Closed Bug 1746324 Opened 3 years ago Closed 2 years ago

Intermittent netwerk/test/browser/browser_103_telemetry.js | unexpected counts should be zero for EH_NUM_OF_HINTS_PER_PAGE at index 0 - 1 == 0 - JS frame :: resource://testing-common/TelemetryTestUtils.jsm :: assertHistogram :: line 302

Categories

(Core :: Networking, defect, P2)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1803884
Tracking Status
firefox-esr91 --- unaffected
firefox95 --- unaffected
firefox96 --- unaffected
firefox97 --- affected

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: intermittent-failure, regression, Whiteboard: [retriggered][necko-triaged][stockwell unknown])

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


[task 2021-12-15T23:20:44.813Z] 23:20:44     INFO - TEST-START | netwerk/test/browser/browser_103_telemetry.js
[task 2021-12-15T23:20:45.152Z] 23:20:45     INFO - TEST-INFO | started process screentopng
[task 2021-12-15T23:20:45.691Z] 23:20:45     INFO - TEST-INFO | screentopng: exit 0
[task 2021-12-15T23:20:45.692Z] 23:20:45     INFO - Buffered messages logged at 23:20:44
[task 2021-12-15T23:20:45.693Z] 23:20:45     INFO - Entering test bound 
[task 2021-12-15T23:20:45.694Z] 23:20:45     INFO - Console message: [JavaScript Warning: "This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”." {file: "http://example.com/browser/netwerk/test/browser/103_preload.html" line: 0}]
[task 2021-12-15T23:20:45.695Z] 23:20:45     INFO - Buffered messages finished
[task 2021-12-15T23:20:45.698Z] 23:20:45     INFO - TEST-UNEXPECTED-FAIL | netwerk/test/browser/browser_103_telemetry.js | unexpected counts should be zero for EH_NUM_OF_HINTS_PER_PAGE at index 0 - 1 == 0 - JS frame :: resource://testing-common/TelemetryTestUtils.jsm :: assertHistogram :: line 302
[task 2021-12-15T23:20:45.699Z] 23:20:45     INFO - Stack trace:
[task 2021-12-15T23:20:45.700Z] 23:20:45     INFO - resource://testing-common/TelemetryTestUtils.jsm:assertHistogram:302
[task 2021-12-15T23:20:45.700Z] 23:20:45     INFO - chrome://mochitests/content/browser/netwerk/test/browser/browser_103_telemetry.js:null:33
[task 2021-12-15T23:20:45.701Z] 23:20:45     INFO - Not taking screenshot here: see the one that was previously logged
[task 2021-12-15T23:20:45.702Z] 23:20:45     INFO - TEST-UNEXPECTED-FAIL | netwerk/test/browser/browser_103_telemetry.js | expected counts should match for EH_NUM_OF_HINTS_PER_PAGE at index 1 - 0 == 1 - JS frame :: resource://testing-common/TelemetryTestUtils.jsm :: assertHistogram :: line 296
[task 2021-12-15T23:20:45.703Z] 23:20:45     INFO - Stack trace:
[task 2021-12-15T23:20:45.703Z] 23:20:45     INFO - resource://testing-common/TelemetryTestUtils.jsm:assertHistogram:296
[task 2021-12-15T23:20:45.704Z] 23:20:45     INFO - chrome://mochitests/content/browser/netwerk/test/browser/browser_103_telemetry.js:null:33
[task 2021-12-15T23:20:45.704Z] 23:20:45     INFO - TEST-PASS | netwerk/test/browser/browser_103_telemetry.js | Should have found an entry for EH_NUM_OF_HINTS_PER_PAGE at index 1 - true == true - 
[task 2021-12-15T23:20:45.704Z] 23:20:45     INFO - Not taking screenshot here: see the one that was previously logged
[task 2021-12-15T23:20:45.705Z] 23:20:45     INFO - TEST-UNEXPECTED-FAIL | netwerk/test/browser/browser_103_telemetry.js | Should have found an entry for EH_FINAL_RESPONSE at index 0 - false == true - JS frame :: resource://testing-common/TelemetryTestUtils.jsm :: assertHistogram :: line 309
[task 2021-12-15T23:20:45.706Z] 23:20:45     INFO - Stack trace:
[task 2021-12-15T23:20:45.706Z] 23:20:45     INFO - resource://testing-common/TelemetryTestUtils.jsm:assertHistogram:309
[task 2021-12-15T23:20:45.707Z] 23:20:45     INFO - chrome://mochitests/content/browser/netwerk/test/browser/browser_103_telemetry.js:null:34
[task 2021-12-15T23:20:45.707Z] 23:20:45     INFO - Not taking screenshot here: see the one that was previously logged
[task 2021-12-15T23:20:45.708Z] 23:20:45     INFO - TEST-UNEXPECTED-FAIL | netwerk/test/browser/browser_103_telemetry.js | false == true - JS frame :: chrome://mochitests/content/browser/netwerk/test/browser/browser_103_telemetry.js :: <TOP_LEVEL> :: line 42
[task 2021-12-15T23:20:45.708Z] 23:20:45     INFO - Stack trace:
[task 2021-12-15T23:20:45.709Z] 23:20:45     INFO - chrome://mochitests/content/browser/netwerk/test/browser/browser_103_telemetry.js:null:42
[task 2021-12-15T23:20:45.710Z] 23:20:45     INFO - Leaving test bound 
[task 2021-12-15T23:20:45.710Z] 23:20:45     INFO - Entering test bound 
[task 2021-12-15T23:20:45.711Z] 23:20:45     INFO - Console message: [JavaScript Warning: "This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”." {file: "http://example.com/browser/netwerk/test/browser/no_103_preload.html" line: 0}]
[task 2021-12-15T23:20:45.711Z] 23:20:45     INFO - TEST-PASS | netwerk/test/browser/browser_103_telemetry.js | expected counts should match for EH_NUM_OF_HINTS_PER_PAGE at index 0 - 1 == 1 - 
[task 2021-12-15T23:20:45.712Z] 23:20:45     INFO - TEST-PASS | netwerk/test/browser/browser_103_telemetry.js | unexpected counts should be zero for EH_NUM_OF_HINTS_PER_PAGE at index 1 - 0 == 0 - 
[task 2021-12-15T23:20:45.713Z] 23:20:45     INFO - TEST-PASS | netwerk/test/browser/browser_103_telemetry.js | Should have found an entry for EH_NUM_OF_HINTS_PER_PAGE at index 0 - true == true - 
[task 2021-12-15T23:20:45.714Z] 23:20:45     INFO - TEST-PASS | netwerk/test/browser/browser_103_telemetry.js | 0 == 0 - 
[task 2021-12-15T23:20:45.715Z] 23:20:45     INFO - TEST-PASS | netwerk/test/browser/browser_103_telemetry.js | true == true - 
[task 2021-12-15T23:20:45.715Z] 23:20:45     INFO - Leaving test bound 
[task 2021-12-15T23:20:45.716Z] 23:20:45     INFO - Entering test bound 
[task 2021-12-15T23:20:45.870Z] 23:20:45     INFO - Console message: [JavaScript Warning: "This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”." {file: "http://example.com/browser/netwerk/test/browser/103_preload_and_404.html" line: 0}]
[task 2021-12-15T23:20:46.019Z] 23:20:46     INFO - TEST-PASS | netwerk/test/browser/browser_103_telemetry.js | 0 == 0 - 
[task 2021-12-15T23:20:46.021Z] 23:20:46     INFO - Not taking screenshot here: see the one that was previously logged
[task 2021-12-15T23:20:46.022Z] 23:20:46     INFO - TEST-UNEXPECTED-FAIL | netwerk/test/browser/browser_103_telemetry.js | Should have found an entry for EH_FINAL_RESPONSE at index 2 - false == true - JS frame :: resource://testing-common/TelemetryTestUtils.jsm :: assertHistogram :: line 309
[task 2021-12-15T23:20:46.022Z] 23:20:46     INFO - Stack trace:
[task 2021-12-15T23:20:46.023Z] 23:20:46     INFO - resource://testing-common/TelemetryTestUtils.jsm:assertHistogram:309
[task 2021-12-15T23:20:46.024Z] 23:20:46     INFO - chrome://mochitests/content/browser/netwerk/test/browser/browser_103_telemetry.js:null:92
Summary: Intermittent [TV] netwerk/test/browser/browser_103_telemetry.js | unexpected counts should be zero for EH_NUM_OF_HINTS_PER_PAGE at index 0 - 1 == 0 - JS frame :: resource://testing-common/TelemetryTestUtils.jsm :: assertHistogram :: line 302 → Intermittent netwerk/test/browser/browser_103_telemetry.js | unexpected counts should be zero for EH_NUM_OF_HINTS_PER_PAGE at index 0 - 1 == 0 - JS frame :: resource://testing-common/TelemetryTestUtils.jsm :: assertHistogram :: line 302
Has Regression Range: --- → yes

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

Whiteboard: [stockwell needswork:owner] → [retriggered][stockwell needswork:owner]

There are 36 total failures in the last 7 days on

[task 2021-12-17T07:02:08.049Z] 07:02:08     INFO - TEST-START | netwerk/test/browser/browser_103_telemetry.js
[task 2021-12-17T07:02:08.370Z] 07:02:08     INFO - TEST-INFO | started process screentopng
[task 2021-12-17T07:02:08.752Z] 07:02:08     INFO - TEST-INFO | screentopng: exit 0
[task 2021-12-17T07:02:08.753Z] 07:02:08     INFO - Buffered messages logged at 07:02:08
[task 2021-12-17T07:02:08.754Z] 07:02:08     INFO - Entering test bound 
[task 2021-12-17T07:02:08.755Z] 07:02:08     INFO - Console message: [JavaScript Warning: "This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”." {file: "http://example.com/browser/netwerk/test/browser/103_preload.html" line: 0}]
[task 2021-12-17T07:02:08.756Z] 07:02:08     INFO - Console message: [JavaScript Error: "Unknown Collection "main/partitioning-exempt-urls"" {file: "resource://services-settings/RemoteSettingsClient.jsm" line: 158}]
[task 2021-12-17T07:02:08.756Z] 07:02:08     INFO - UnknownCollectionError@resource://services-settings/RemoteSettingsClient.jsm:158:5
[task 2021-12-17T07:02:08.757Z] 07:02:08     INFO - sync@resource://services-settings/RemoteSettingsClient.jsm:501:13
[task 2021-12-17T07:02:08.757Z] 07:02:08     INFO - 
[task 2021-12-17T07:02:08.758Z] 07:02:08     INFO - Buffered messages finished
[task 2021-12-17T07:02:08.759Z] 07:02:08     INFO - TEST-UNEXPECTED-FAIL | netwerk/test/browser/browser_103_telemetry.js | unexpected counts should be zero for EH_NUM_OF_HINTS_PER_PAGE at index 0 - 1 == 0 - JS frame :: resource://testing-common/TelemetryTestUtils.jsm :: assertHistogram :: line 302
[task 2021-12-17T07:02:08.759Z] 07:02:08     INFO - Stack trace:
[task 2021-12-17T07:02:08.759Z] 07:02:08     INFO - resource://testing-common/TelemetryTestUtils.jsm:assertHistogram:302
[task 2021-12-17T07:02:08.759Z] 07:02:08     INFO - chrome://mochitests/content/browser/netwerk/test/browser/browser_103_telemetry.js:null:33
[task 2021-12-17T07:02:08.765Z] 07:02:08     INFO - Not taking screenshot here: see the one that was previously logged
[task 2021-12-17T07:02:08.777Z] 07:02:08     INFO - TEST-UNEXPECTED-FAIL | netwerk/test/browser/browser_103_telemetry.js | expected counts should match for EH_NUM_OF_HINTS_PER_PAGE at index 1 - 0 == 1 - JS frame :: resource://testing-common/TelemetryTestUtils.jsm :: assertHistogram :: line 296
[task 2021-12-17T07:02:08.779Z] 07:02:08     INFO - Stack trace:
[task 2021-12-17T07:02:08.779Z] 07:02:08     INFO - resource://testing-common/TelemetryTestUtils.jsm:assertHistogram:296
[task 2021-12-17T07:02:08.779Z] 07:02:08     INFO - chrome://mochitests/content/browser/netwerk/test/browser/browser_103_telemetry.js:null:33
[task 2021-12-17T07:02:08.779Z] 07:02:08     INFO - TEST-PASS | netwerk/test/browser/browser_103_telemetry.js | Should have found an entry for EH_NUM_OF_HINTS_PER_PAGE at index 1 - true == true - 
[task 2021-12-17T07:02:08.780Z] 07:02:08     INFO - Not taking screenshot here: see the one that was previously logged
[task 2021-12-17T07:02:08.780Z] 07:02:08     INFO - TEST-UNEXPECTED-FAIL | netwerk/test/browser/browser_103_telemetry.js | Should have found an entry for EH_FINAL_RESPONSE at index 0 - false == true - JS frame :: resource://testing-common/TelemetryTestUtils.jsm :: assertHistogram :: line 309
[task 2021-12-17T07:02:08.780Z] 07:02:08     INFO - Stack trace:
[task 2021-12-17T07:02:08.780Z] 07:02:08     INFO - resource://testing-common/TelemetryTestUtils.jsm:assertHistogram:309
[task 2021-12-17T07:02:08.780Z] 07:02:08     INFO - chrome://mochitests/content/browser/netwerk/test/browser/browser_103_telemetry.js:null:34
[task 2021-12-17T07:02:08.780Z] 07:02:08     INFO - Not taking screenshot here: see the one that was previously logged
[task 2021-12-17T07:02:08.785Z] 07:02:08     INFO - TEST-UNEXPECTED-FAIL | netwerk/test/browser/browser_103_telemetry.js | false == true - JS frame :: chrome://mochitests/content/browser/netwerk/test/browser/browser_103_telemetry.js :: <TOP_LEVEL> :: line 42
[task 2021-12-17T07:02:08.785Z] 07:02:08     INFO - Stack trace:
[task 2021-12-17T07:02:08.786Z] 07:02:08     INFO - chrome://mochitests/content/browser/netwerk/test/browser/browser_103_telemetry.js:null:42
[task 2021-12-17T07:02:08.786Z] 07:02:08     INFO - Leaving test bound 
[task 2021-12-17T07:02:08.786Z] 07:02:08     INFO - Entering test bound 
[task 2021-12-17T07:02:08.787Z] 07:02:08     INFO - Console message: [JavaScript Warning: "This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”." {file: "http://example.com/browser/netwerk/test/browser/no_103_preload.html" line: 0}]
[task 2021-12-17T07:02:08.788Z] 07:02:08     INFO - TEST-PASS | netwerk/test/browser/browser_103_telemetry.js | expected counts should match for EH_NUM_OF_HINTS_PER_PAGE at index 0 - 1 == 1 - 
[task 2021-12-17T07:02:08.789Z] 07:02:08     INFO - TEST-PASS | netwerk/test/browser/browser_103_telemetry.js | unexpected counts should be zero for EH_NUM_OF_HINTS_PER_PAGE at index 1 - 0 == 0 - 
[task 2021-12-17T07:02:08.789Z] 07:02:08     INFO - TEST-PASS | netwerk/test/browser/browser_103_telemetry.js | Should have found an entry for EH_NUM_OF_HINTS_PER_PAGE at index 0 - true == true - 
[task 2021-12-17T07:02:08.789Z] 07:02:08     INFO - TEST-PASS | netwerk/test/browser/browser_103_telemetry.js | 0 == 0 - 
[task 2021-12-17T07:02:08.791Z] 07:02:08     INFO - TEST-PASS | netwerk/test/browser/browser_103_telemetry.js | true == true - 
[task 2021-12-17T07:02:08.792Z] 07:02:08     INFO - Leaving test bound 
[task 2021-12-17T07:02:08.792Z] 07:02:08     INFO - Entering test bound 
[task 2021-12-17T07:02:08.845Z] 07:02:08     INFO - Console message: [JavaScript Warning: "This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”." {file: "http://example.com/browser/netwerk/test/browser/103_preload_and_404.html" line: 0}]
[task 2021-12-17T07:02:09.107Z] 07:02:09     INFO - TEST-PASS | netwerk/test/browser/browser_103_telemetry.js | 0 == 0 - 
[task 2021-12-17T07:02:09.107Z] 07:02:09     INFO - TEST-PASS | netwerk/test/browser/browser_103_telemetry.js | unexpected counts should be zero for EH_FINAL_RESPONSE at index 1 - 0 == 0 - 
[task 2021-12-17T07:02:09.107Z] 07:02:09     INFO - TEST-PASS | netwerk/test/browser/browser_103_telemetry.js | expected counts should match for EH_FINAL_RESPONSE at index 2 - 1 == 1 - 
[task 2021-12-17T07:02:09.107Z] 07:02:09     INFO - TEST-PASS | netwerk/test/browser/browser_103_telemetry.js | unexpected counts should be zero for EH_FINAL_RESPONSE at index 3 - 0 == 0 - 
[task 2021-12-17T07:02:09.107Z] 07:02:09     INFO - TEST-PASS | netwerk/test/browser/browser_103_telemetry.js | Should have found an entry for EH_FINAL_RESPONSE at index 2 - true == true - 
[task 2021-12-17T07:02:09.107Z] 07:02:09     INFO - TEST-PASS | netwerk/test/browser/browser_103_telemetry.js | true == true - 
[task 2021-12-17T07:02:09.112Z] 07:02:09     INFO - Leaving test bound 
[task 2021-12-17T07:02:09.126Z] 07:02:09     INFO - GECKO(9399) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration.
[task 2021-12-17T07:02:09.127Z] 07:02:09     INFO - GECKO(9399) | MEMORY STAT | vsize 11154MB | residentFast 319MB | heapAllocated 185MB
[task 2021-12-17T07:02:09.128Z] 07:02:09     INFO - TEST-OK | netwerk/test/browser/browser_103_telemetry.js | took 1079ms
[task 2021-12-17T07:02:09.152Z] 07:02:09     INFO - checking window state

Dragana, please take a look. Thank you.

Flags: needinfo?(dd.mozilla)
Whiteboard: [retriggered][stockwell needswork:owner][stockwell needswork:owner] → [retriggered][stockwell needswork:owner]
Whiteboard: [retriggered][stockwell needswork:owner][stockwell needswork:owner] → [retriggered][stockwell needswork:owner]
Blocks: earlyhints
Flags: needinfo?(dd.mozilla)
Priority: -- → P5
Whiteboard: [retriggered][stockwell unknown] → [retriggered][stockwell unknown][necko-triaged]

There have been 46 failures in the last 7 days.

Happens on: linux1804-64-qr debug.

Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=378432001&repo=autoland&lineNumber=9669

Priority: -- → P2

Diagnosis of what the error message means:

Assignee: nobody → mbucher
Status: NEW → ASSIGNED

Possible scenarios why it is happening:

As soon as I have a rr replay or a pernosco session, I can start to distiguish between these scenarios and check if one of those is correct or if it something completely different.

Whiteboard: [retriggered][stockwell unknown][necko-triaged][stockwell needswork:owner] → [retriggered][necko-triaged][stockwell needswork:owner]
Blocks: 1802501
Assignee: manuel → nobody
No longer blocks: earlyhints
Status: ASSIGNED → NEW
Status: NEW → RESOLVED
Closed: 2 years ago
Duplicate of bug: 1803884
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.