Open
Bug 1832086
Opened 2 years ago
Updated 3 days ago
Intermittent toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | single tracking bug
Categories
(Core :: Privacy: Anti-Tracking, defect, P5)
Core
Privacy: Anti-Tracking
Tracking
()
NEW
Tracking | Status | |
---|---|---|
firefox-esr102 | --- | unaffected |
firefox113 | --- | unaffected |
firefox114 | --- | unaffected |
firefox115 | --- | affected |
People
(Reporter: intermittent-bug-filer, Assigned: timhuang)
References
(Regression)
Details
(Keywords: intermittent-failure, intermittent-testcase, regression, Whiteboard: [stockwell unknown])
Attachments
(1 obsolete file)
Filed by: nfay [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=415062482&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/fS9VCn7qQgCbKE3XHfMwNA/runs/0/artifacts/public/logs/live_backing.log
[task 2023-05-09T13:11:29.853Z] 13:11:29 INFO - TEST-START | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js
[task 2023-05-09T13:11:30.445Z] 13:11:30 INFO - GECKO(17500) | JavaScript error: resource://gre/modules/XULStore.sys.mjs, line 60: Error: Can't find profile directory.
[task 2023-05-09T13:11:31.456Z] 13:11:31 INFO - GECKO(17500) | 1683637891453 Marionette TRACE Received observer notification browser-delayed-startup-finished
[task 2023-05-09T13:11:31.644Z] 13:11:31 INFO - GECKO(17500) | JavaScript error: resource://gre/modules/XULStore.sys.mjs, line 60: Error: Can't find profile directory.
[task 2023-05-09T13:11:32.805Z] 13:11:32 INFO - TEST-INFO | started process screentopng
[task 2023-05-09T13:11:33.405Z] 13:11:33 INFO - TEST-INFO | screentopng: exit 0
[task 2023-05-09T13:11:33.405Z] 13:11:33 INFO - Buffered messages logged at 13:11:29
[task 2023-05-09T13:11:33.405Z] 13:11:33 INFO - Entering setup bound
[task 2023-05-09T13:11:33.406Z] 13:11:33 INFO - Buffered messages logged at 13:11:30
[task 2023-05-09T13:11:33.407Z] 13:11:33 INFO - Console message: [JavaScript Error: "Error: Can't find profile directory." {file: "resource://gre/modules/XULStore.sys.mjs" line: 60}]
[task 2023-05-09T13:11:33.407Z] 13:11:33 INFO - load@resource://gre/modules/XULStore.sys.mjs:60:15
[task 2023-05-09T13:11:33.407Z] 13:11:33 INFO - XULStore@resource://gre/modules/XULStore.sys.mjs:17:10
[task 2023-05-09T13:11:33.407Z] 13:11:33 INFO -
[task 2023-05-09T13:11:33.407Z] 13:11:33 INFO - Leaving setup bound
[task 2023-05-09T13:11:33.410Z] 13:11:33 INFO - Entering test bound run_tests_with_randomization_enabled
[task 2023-05-09T13:11:33.410Z] 13:11:33 INFO - Buffered messages logged at 13:11:31
[task 2023-05-09T13:11:33.410Z] 13:11:33 INFO - Console message: [JavaScript Error: "Error: Can't find profile directory." {file: "resource://gre/modules/XULStore.sys.mjs" line: 60}]
[task 2023-05-09T13:11:33.411Z] 13:11:33 INFO - load@resource://gre/modules/XULStore.sys.mjs:60:15
[task 2023-05-09T13:11:33.411Z] 13:11:33 INFO - XULStore@resource://gre/modules/XULStore.sys.mjs:17:10
[task 2023-05-09T13:11:33.411Z] 13:11:33 INFO -
[task 2023-05-09T13:11:33.416Z] 13:11:33 INFO - Buffered messages logged at 13:11:32
[task 2023-05-09T13:11:33.417Z] 13:11:33 INFO - Testing CanvasRenderingContext2D.getImageData().
[task 2023-05-09T13:11:33.418Z] 13:11:33 INFO - There are 101 bits are different.
[task 2023-05-09T13:11:33.418Z] 13:11:33 INFO - TEST-PASS | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The number of noise bits is expected. -
[task 2023-05-09T13:11:33.421Z] 13:11:33 INFO - TEST-PASS | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The image data is randomized. -
[task 2023-05-09T13:11:33.421Z] 13:11:33 INFO - There are 7 bits are different.
[task 2023-05-09T13:11:33.422Z] 13:11:33 INFO - TEST-PASS | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The number of noise bits is expected. -
[task 2023-05-09T13:11:33.422Z] 13:11:33 INFO - TEST-PASS | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The private image data is randomized. -
[task 2023-05-09T13:11:33.422Z] 13:11:33 INFO - There are 108 bits are different.
[task 2023-05-09T13:11:33.426Z] 13:11:33 INFO - TEST-PASS | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The number of noise bits is expected. -
[task 2023-05-09T13:11:33.428Z] 13:11:33 INFO - TEST-PASS | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The image data between the normal window and the private window are different. -
[task 2023-05-09T13:11:33.429Z] 13:11:33 INFO - Testing HTMLCanvasElement.toDataURL() with a 2d context
[task 2023-05-09T13:11:33.430Z] 13:11:33 INFO - TEST-PASS | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The image data is randomized. -
[task 2023-05-09T13:11:33.432Z] 13:11:33 INFO - TEST-PASS | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The private image data is randomized. -
[task 2023-05-09T13:11:33.433Z] 13:11:33 INFO - TEST-PASS | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The image data between the normal window and the private window are different. -
[task 2023-05-09T13:11:33.434Z] 13:11:33 INFO - Testing HTMLCanvasElement.toDataURL() with a webgl context
[task 2023-05-09T13:11:33.435Z] 13:11:33 INFO - TEST-PASS | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The image data is randomized. -
[task 2023-05-09T13:11:33.436Z] 13:11:33 INFO - TEST-PASS | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The private image data is randomized. -
[task 2023-05-09T13:11:33.437Z] 13:11:33 INFO - TEST-PASS | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The image data between the normal window and the private window are different. -
[task 2023-05-09T13:11:33.438Z] 13:11:33 INFO - Testing HTMLCanvasElement.toDataURL() with a bitmaprenderer context
[task 2023-05-09T13:11:33.439Z] 13:11:33 INFO - Buffered messages finished
[task 2023-05-09T13:11:33.440Z] 13:11:33 INFO - TEST-UNEXPECTED-FAIL | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The image data is randomized. - Got false, expected true
[task 2023-05-09T13:11:33.441Z] 13:11:33 INFO - Stack trace:
[task 2023-05-09T13:11:33.441Z] 13:11:33 INFO - chrome://mochikit/content/browser-test.js:test_is:1612
[task 2023-05-09T13:11:33.442Z] 13:11:33 INFO - chrome://mochitests/content/browser/toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js:runTest:436
[task 2023-05-09T13:11:33.442Z] 13:11:33 INFO - chrome://mochitests/content/browser/toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js:run_tests_with_randomization_enabled:492
[task 2023-05-09T13:11:33.443Z] 13:11:33 INFO - chrome://mochikit/content/browser-test.js:handleTask:1133
[task 2023-05-09T13:11:33.443Z] 13:11:33 INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1205
[task 2023-05-09T13:11:33.444Z] 13:11:33 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1347
[task 2023-05-09T13:11:33.445Z] 13:11:33 INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1122
[task 2023-05-09T13:11:33.445Z] 13:11:33 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1056
[task 2023-05-09T13:11:33.446Z] 13:11:33 INFO - TEST-PASS | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The private image data is randomized. -
[task 2023-05-09T13:11:33.447Z] 13:11:33 INFO - TEST-PASS | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The image data between the normal window and the private window are different. -
[task 2023-05-09T13:11:33.448Z] 13:11:33 INFO - Testing HTMLCanvasElement.toBlob() with a 2d context
[task 2023-05-09T13:11:33.449Z] 13:11:33 INFO - TEST-PASS | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The image data is randomized. -
[task 2023-05-09T13:11:33.450Z] 13:11:33 INFO - TEST-PASS | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The private image data is randomized. -
[task 2023-05-09T13:11:33.451Z] 13:11:33 INFO - TEST-PASS | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The image data between the normal window and the private window are different. -
[task 2023-05-09T13:11:33.451Z] 13:11:33 INFO - Testing HTMLCanvasElement.toBlob() with a webgl context
[task 2023-05-09T13:11:33.452Z] 13:11:33 INFO - TEST-PASS | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The image data is randomized. -
[task 2023-05-09T13:11:33.504Z] 13:11:33 INFO - TEST-PASS | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The private image data is randomized. -
[task 2023-05-09T13:11:33.504Z] 13:11:33 INFO - TEST-PASS | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The image data between the normal window and the private window are different. -
[task 2023-05-09T13:11:33.504Z] 13:11:33 INFO - Testing HTMLCanvasElement.toBlob() with a bitmaprenderer context
[task 2023-05-09T13:11:33.528Z] 13:11:33 INFO - Not taking screenshot here: see the one that was previously logged
[task 2023-05-09T13:11:33.529Z] 13:11:33 INFO - TEST-UNEXPECTED-FAIL | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The image data is randomized. - Got false, expected true
[task 2023-05-09T13:11:33.530Z] 13:11:33 INFO - Stack trace:
[task 2023-05-09T13:11:33.531Z] 13:11:33 INFO - chrome://mochikit/content/browser-test.js:test_is:1612
[task 2023-05-09T13:11:33.531Z] 13:11:33 INFO - chrome://mochitests/content/browser/toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js:runTest:436
[task 2023-05-09T13:11:33.531Z] 13:11:33 INFO - chrome://mochitests/content/browser/toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js:run_tests_with_randomization_enabled:492
[task 2023-05-09T13:11:33.537Z] 13:11:33 INFO - chrome://mochikit/content/browser-test.js:handleTask:1133
[task 2023-05-09T13:11:33.537Z] 13:11:33 INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1205
[task 2023-05-09T13:11:33.537Z] 13:11:33 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1347
[task 2023-05-09T13:11:33.537Z] 13:11:33 INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1122
[task 2023-05-09T13:11:33.537Z] 13:11:33 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1056
[task 2023-05-09T13:11:33.552Z] 13:11:33 INFO - TEST-PASS | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The private image data is randomized. -
[task 2023-05-09T13:11:33.553Z] 13:11:33 INFO - TEST-PASS | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The image data between the normal window and the private window are different. -
[task 2023-05-09T13:11:33.554Z] 13:11:33 INFO - Testing OffscreenCanvas.convertToBlob() with a 2d context
[task 2023-05-09T13:11:33.556Z] 13:11:33 INFO - TEST-PASS | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The image data is randomized. -
[task 2023-05-09T13:11:33.569Z] 13:11:33 INFO - TEST-PASS | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The private image data is randomized. -
[task 2023-05-09T13:11:33.572Z] 13:11:33 INFO - TEST-PASS | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The image data between the normal window and the private window are different. -
[task 2023-05-09T13:11:33.574Z] 13:11:33 INFO - Testing OffscreenCanvas.convertToBlob() with a webgl context
[task 2023-05-09T13:11:33.699Z] 13:11:33 INFO - TEST-PASS | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The image data is randomized. -
[task 2023-05-09T13:11:33.744Z] 13:11:33 INFO - TEST-PASS | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The private image data is randomized. -
[task 2023-05-09T13:11:33.745Z] 13:11:33 INFO - TEST-PASS | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The image data between the normal window and the private window are different. -
[task 2023-05-09T13:11:33.745Z] 13:11:33 INFO - Testing OffscreenCanvas.convertToBlob() with a bitmaprenderer context
[task 2023-05-09T13:11:33.749Z] 13:11:33 INFO - TEST-PASS | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The image data is randomized. -
[task 2023-05-09T13:11:33.753Z] 13:11:33 INFO - TEST-PASS | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The private image data is randomized. -
[task 2023-05-09T13:11:33.754Z] 13:11:33 INFO - TEST-PASS | toolkit/components/resistfingerprinting/tests/browser/browser_canvas_randomization.js | The image data between the normal window and the private window are different. -
Updated•2 years ago
|
Keywords: regression
Regressed by: 1816189
Comment 1•2 years ago
|
||
Hi Tim! Can you please take a look at this?
Thank you!
Flags: needinfo?(tihuang)
Comment 2•2 years ago
|
||
Set release status flags based on info from the regressing bug 1816189
status-firefox113:
--- → unaffected
status-firefox114:
--- → unaffected
status-firefox115:
--- → affected
status-firefox-esr102:
--- → unaffected
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Updated•2 years ago
|
Assignee: nobody → tihuang
Flags: needinfo?(tihuang)
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 24•2 years ago
|
||
There have been 33 total failures in the last 7 days.
There are:
- 4 failures on linux1804-64-asan-qr opt
- 7 failures on linux1804-64-qr opt and debug
- 2 failures on linux1804-64-shippable-qr opt
- 2 failures on linux1804-64-tsan-qr opt
- 1 failure on macosx1015-64-qr opt
- 1 failure on macosx1015-64-shippable-qr opt
- 2 failures on windows11-32-2009-qr debug
- 1 failure on windows11-32-2009-shippable-qr opt
- 10 failures on windows11-64-2009-qr debug
- 3 failures on windows11-64-2009-shippable-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]
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Updated•2 years ago
|
Flags: needinfo?(tihuang)
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Updated•2 years ago
|
Attachment #9383900 -
Attachment is obsolete: true
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
You need to log in
before you can comment on or make changes to this bug.
Description
•