Closed Bug 1781875 Opened 2 years ago Closed 1 year ago

Intermittent toolkit/components/antitracking/test/browser/browser_contentBlockingTelemetry.js | single tracking bug

Categories

(Core :: Privacy: Anti-Tracking, defect, P3)

defect

Tracking

()

RESOLVED FIXED
119 Branch
Tracking Status
firefox119 --- fixed

People

(Reporter: jmaher, Assigned: timhuang)

References

Details

(Keywords: intermittent-failure, intermittent-testcase, Whiteboard: [stockwell unknown])

Attachments

(1 file)

No description provided.

Additional information about this bug failures and frequency patterns can be found by running: ./mach test-info failure-report --bug 1781875

There have been 47 total failures in the last 7 days.
There are:

  • 1 failure on windows7-32-qr opt
  • 21 failures on windows11-64-2009-shippable-qr opt
  • 25 failures on windows11-64-2009-qr opt

Recent failure log.

Tim, as the owner of this component, can you help us assign the bug to someone? Thank you

Flags: needinfo?(tihuang)
Whiteboard: [stockwell needswork:owner]

Update:

There have been 34 total failures in the last 7 days.

Recent failure log.

Assignee: nobody → tihuang
Flags: needinfo?(tihuang)

This is frequent on Windows 11.
Hi Tim! Do you want us to file a bug specific to this issue and Windows 11 so that you can make the fix there?(I'm asking because I see that you assigned this to yourself)
Thank you!

Flags: needinfo?(tihuang)

No, we don't need to file a Win11-specific bug for now. This bug will do.

Flags: needinfo?(tihuang)

There have been 26 total failures in the last 7 days, recent failure log.
Happens on:

  • windows11-64-2009-qr opt;
  • windows11-64-2009-shippable-qr opt.

There have been 30 total failures in the last 7 days.
There are:

  • 12 failures on windows11-64-2009-qr opt
  • 17 failures on windows11-64-2009-shippable-qr opt
  • 1 failure on windows7-32-qr opt

Recent failure log.

Tim, as the owner of this component, can you help us assign the bug to someone? Thank you.

Flags: needinfo?(tihuang)

This bug has been assigned to me.

Flags: needinfo?(tihuang)

Update

There have been 31 failures within the last 7 days:

  • 15 failures on Windows 11 x64 22H2 WebRender opt
  • 16 failures on Windows 11 x64 22H2 WebRender Shippable opt

Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=413435290&repo=mozilla-central&lineNumber=8818

[task 2023-04-22T23:57:37.587Z] 23:57:37     INFO - TEST-PASS | toolkit/components/antitracking/test/browser/browser_contentBlockingTelemetry.js | There should be one reason count in telemetry. - 
[task 2023-04-22T23:57:37.588Z] 23:57:37     INFO - Buffered messages finished
[task 2023-04-22T23:57:37.599Z] 23:57:37     INFO - TEST-UNEXPECTED-FAIL | toolkit/components/antitracking/test/browser/browser_contentBlockingTelemetry.js | expected counts should match for STORAGE_ACCESS_REMAINING_DAYS at index 29 - 0 == 1 - {"filename":"resource://testing-common/TelemetryTestUtils.sys.mjs","name":"assertHistogram","sourceId":7716,"lineNumber":351,"columnNumber":16,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":{"filename":"chrome://mochitests/content/browser/toolkit/components/antitracking/test/browser/browser_contentBlockingTelemetry.js","name":"testTelemetry","sourceId":7715,"lineNumber":100,"columnNumber":22,"sourceLine":"","asyncCause":null,"asyncCaller":{"filename":"chrome://mochitests/content/browser/toolkit/components/antitracking/test/browser/browser_contentBlockingTelemetry.js","name":"testTelemetryForStorageAccessAPI","sourceId":7715,"lineNumber":204,"columnNumber":9,"sourceLine":"","asyncCause":null,"asyncCaller":{"filename":"chrome://mochikit/content/browser-test.js","name":"handleTask","sourceId":536,"lineNumber":1127,"columnNumber":26,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":{"filename":"chrome://mochikit/content/browser-test.js","name":"_runTaskBasedTest","sourceId":536,"lineNumber":1199,"columnNumber":18,"sourceLine":"","asyncCause":null,"asyncCaller":{"filename":"chrome://mochikit/content/browser-test.js","name":"Tester_execTest","sourceId":536,"lineNumber":1341,"columnNumber":14,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":{"filename":"chrome://mochikit/content/browser-test.js","name":"nextTest/<","sourceId":536,"lineNumber":1116,"columnNumber":14,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":{"filename":"chrome://mochikit/content/tests/SimpleTest/SimpleTest.js","name":"SimpleTest.waitForFocus/<","sourceId":563,"lineNumber":1056,"columnNumber":13,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":null,"formattedStack":"SimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1056:13\n","nativeSavedFrame":{}},"formattedStack":"nextTest/<@chrome://mochikit/content/browser-test.js:1116:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1056:13\n","nativeSavedFrame":{}},"formattedStack":"async*Tester_execTest@chrome://mochikit/content/browser-test.js:1341:14\nnextTest/<@chrome://mochikit/content/browser-test.js:1116:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1056:13\n","nativeSavedFrame":{}},"caller":null,"formattedStack":"_runTaskBasedTest@chrome://mochikit/content/browser-test.js:1199:18\nasync*Tester_execTest@chrome://mochikit/content/browser-test.js:1341:14\nnextTest/<@chrome://mochikit/content/browser-test.js:1116:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1056:13\n","nativeSavedFrame":{}},"formattedStack":"async*handleTask@chrome://mochikit/content/browser-test.js:1127:26\n_runTaskBasedTest@chrome://mochikit/content/browser-test.js:1199:18\nasync*Tester_execTest@chrome://mochikit/content/browser-test.js:1341:14\nnextTest/<@chrome://mochikit/content/browser-test.js:1116:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1056:13\n","nativeSavedFrame":{}},"caller":null,"formattedStack":"async*testTelemetryForStorageAccessAPI@chrome://mochitests/content/browser/toolkit/components/antitracking/test/browser/browser_contentBlockingTelemetry.js:204:9\nasync*handleTask@chrome://mochikit/content/browser-test.js:1127:26\n_runTaskBasedTest@chrome://mochikit/content/browser-test.js:1199:18\nasync*Tester_execTest@chrome://mochikit/content/browser-test.js:1341:14\nnextTest/<@chrome://mochikit/content/browser-test.js:1116:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1056:13\n","nativeSavedFrame":{}},"caller":null,"formattedStack":"testTelemetry@chrome://mochitests/content/browser/toolkit/components/antitracking/test/browser/browser_contentBlockingTelemetry.js:100:22\nasync*testTelemetryForStorageAccessAPI@chrome://mochitests/content/browser/toolkit/components/antitracking/test/browser/browser_contentBlockingTelemetry.js:204:9\nasync*handleTask@chrome://mochikit/content/browser-test.js:1127:26\n_runTaskBasedTest@chrome://mochikit/content/browser-test.js:1199:18\nasync*Tester_execTest@chrome://mochikit/content/browser-test.js:1341:14\nnextTest/<@chrome://mochikit/content/browser-test.js:1116:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1056:13\n","nativeSavedFrame":{}},"formattedStack":"assertHistogram@resource://testing-common/TelemetryTestUtils.sys.mjs:351:16\ntestTelemetry@chrome://mochitests/content/browser/toolkit/components/antitracking/test/browser/browser_contentBlockingTelemetry.js:100:22\nasync*testTelemetryForStorageAccessAPI@chrome://mochitests/content/browser/toolkit/components/antitracking/test/browser/browser_contentBlockingTelemetry.js:204:9\nasync*handleTask@chrome://mochikit/content/browser-test.js:1127:26\n_runTaskBasedTest@chrome://mochikit/content/browser-test.js:1199:18\nasync*Tester_execTest@chrome://mochikit/content/browser-test.js:1341:14\nnextTest/<@chrome://mochikit/content/browser-test.js:1116:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1056:13\n","nativeSavedFrame":{}}
[task 2023-04-22T23:57:37.599Z] 23:57:37     INFO - Stack trace:
[task 2023-04-22T23:57:37.599Z] 23:57:37     INFO - resource://testing-common/TelemetryTestUtils.sys.mjs:assertHistogram:351
[task 2023-04-22T23:57:37.599Z] 23:57:37     INFO - chrome://mochitests/content/browser/toolkit/components/antitracking/test/browser/browser_contentBlockingTelemetry.js:testTelemetry:100
[task 2023-04-22T23:57:37.599Z] 23:57:37     INFO - chrome://mochitests/content/browser/toolkit/components/antitracking/test/browser/browser_contentBlockingTelemetry.js:testTelemetryForStorageAccessAPI:204
[task 2023-04-22T23:57:37.599Z] 23:57:37     INFO - chrome://mochikit/content/browser-test.js:handleTask:1127
[task 2023-04-22T23:57:37.599Z] 23:57:37     INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1199
[task 2023-04-22T23:57:37.599Z] 23:57:37     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1341
[task 2023-04-22T23:57:37.599Z] 23:57:37     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1116
[task 2023-04-22T23:57:37.599Z] 23:57:37     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1056
[task 2023-04-22T23:57:37.600Z] 23:57:37     INFO - Not taking screenshot here: see the one that was previously logged
[task 2023-04-22T23:57:37.609Z] 23:57:37     INFO - TEST-UNEXPECTED-FAIL | toolkit/components/antitracking/test/browser/browser_contentBlockingTelemetry.js | unexpected counts should be zero for STORAGE_ACCESS_REMAINING_DAYS at index 30 - 1 == 0 - {"filename":"resource://testing-common/TelemetryTestUtils.sys.mjs","name":"assertHistogram","sourceId":7716,"lineNumber":357,"columnNumber":16,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":{"filename":"chrome://mochitests/content/browser/toolkit/components/antitracking/test/browser/browser_contentBlockingTelemetry.js","name":"testTelemetry","sourceId":7715,"lineNumber":100,"columnNumber":22,"sourceLine":"","asyncCause":null,"asyncCaller":{"filename":"chrome://mochitests/content/browser/toolkit/components/antitracking/test/browser/browser_contentBlockingTelemetry.js","name":"testTelemetryForStorageAccessAPI","sourceId":7715,"lineNumber":204,"columnNumber":9,"sourceLine":"","asyncCause":null,"asyncCaller":{"filename":"chrome://mochikit/content/browser-test.js","name":"handleTask","sourceId":536,"lineNumber":1127,"columnNumber":26,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":{"filename":"chrome://mochikit/content/browser-test.js","name":"_runTaskBasedTest","sourceId":536,"lineNumber":1199,"columnNumber":18,"sourceLine":"","asyncCause":null,"asyncCaller":{"filename":"chrome://mochikit/content/browser-test.js","name":"Tester_execTest","sourceId":536,"lineNumber":1341,"columnNumber":14,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":{"filename":"chrome://mochikit/content/browser-test.js","name":"nextTest/<","sourceId":536,"lineNumber":1116,"columnNumber":14,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":{"filename":"chrome://mochikit/content/tests/SimpleTest/SimpleTest.js","name":"SimpleTest.waitForFocus/<","sourceId":563,"lineNumber":1056,"columnNumber":13,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":null,"formattedStack":"SimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1056:13\n","nativeSavedFrame":{}},"formattedStack":"nextTest/<@chrome://mochikit/content/browser-test.js:1116:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1056:13\n","nativeSavedFrame":{}},"formattedStack":"async*Tester_execTest@chrome://mochikit/content/browser-test.js:1341:14\nnextTest/<@chrome://mochikit/content/browser-test.js:1116:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1056:13\n","nativeSavedFrame":{}},"caller":null,"formattedStack":"_runTaskBasedTest@chrome://mochikit/content/browser-test.js:1199:18\nasync*Tester_execTest@chrome://mochikit/content/browser-test.js:1341:14\nnextTest/<@chrome://mochikit/content/browser-test.js:1116:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1056:13\n","nativeSavedFrame":{}},"formattedStack":"async*handleTask@chrome://mochikit/content/browser-test.js:1127:26\n_runTaskBasedTest@chrome://mochikit/content/browser-test.js:1199:18\nasync*Tester_execTest@chrome://mochikit/content/browser-test.js:1341:14\nnextTest/<@chrome://mochikit/content/browser-test.js:1116:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1056:13\n","nativeSavedFrame":{}},"caller":null,"formattedStack":"async*testTelemetryForStorageAccessAPI@chrome://mochitests/content/browser/toolkit/components/antitracking/test/browser/browser_contentBlockingTelemetry.js:204:9\nasync*handleTask@chrome://mochikit/content/browser-test.js:1127:26\n_runTaskBasedTest@chrome://mochikit/content/browser-test.js:1199:18\nasync*Tester_execTest@chrome://mochikit/content/browser-test.js:1341:14\nnextTest/<@chrome://mochikit/content/browser-test.js:1116:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1056:13\n","nativeSavedFrame":{}},"caller":null,"formattedStack":"testTelemetry@chrome://mochitests/content/browser/toolkit/components/antitracking/test/browser/browser_contentBlockingTelemetry.js:100:22\nasync*testTelemetryForStorageAccessAPI@chrome://mochitests/content/browser/toolkit/components/antitracking/test/browser/browser_contentBlockingTelemetry.js:204:9\nasync*handleTask@chrome://mochikit/content/browser-test.js:1127:26\n_runTaskBasedTest@chrome://mochikit/content/browser-test.js:1199:18\nasync*Tester_execTest@chrome://mochikit/content/browser-test.js:1341:14\nnextTest/<@chrome://mochikit/content/browser-test.js:1116:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1056:13\n","nativeSavedFrame":{}},"formattedStack":"assertHistogram@resource://testing-common/TelemetryTestUtils.sys.mjs:357:16\ntestTelemetry@chrome://mochitests/content/browser/toolkit/components/antitracking/test/browser/browser_contentBlockingTelemetry.js:100:22\nasync*testTelemetryForStorageAccessAPI@chrome://mochitests/content/browser/toolkit/components/antitracking/test/browser/browser_contentBlockingTelemetry.js:204:9\nasync*handleTask@chrome://mochikit/content/browser-test.js:1127:26\n_runTaskBasedTest@chrome://mochikit/content/browser-test.js:1199:18\nasync*Tester_execTest@chrome://mochikit/content/browser-test.js:1341:14\nnextTest/<@chrome://mochikit/content/browser-test.js:1116:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1056:13\n","nativeSavedFrame":{}}

Update

There have been 35 total failures within the last 7 days:

  • 3 failures on Windows 11 x86 22H2 WebRender opt
  • 5 failures on Windows 11 x86 22H2 WebRender Shippable opt
  • 6 failures on Windows 11 x64 22H2 WebRender opt
  • 21 failures on Windows 11 x64 22H2 WebRender Shippable opt

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

Tim, did you have any chance to look into this?
Thank you.

Flags: needinfo?(tihuang)
Whiteboard: [stockwell unknown] → [stockwell needswork:owner]
Flags: needinfo?(tihuang)
Status: NEW → ASSIGNED
Pushed by tihuang@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/eee016ea3587 Set the storage permission expiration time explicitly to 29 days in browser_contentBlockingTelemetry.js to avoid intermittents. r=anti-tracking-reviewers,pbz
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 119 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: