Closed Bug 1771404 Opened 3 years ago Closed 2 years ago

Intermittent toolkit/components/extensions/test/xpcshell/test_ext_contentscript_canvas_tainting.js | single tracking bug

Categories

(WebExtensions :: General, defect, P5)

defect

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: intermittent-failure, intermittent-testcase)

Filed by: imoraru [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=379398826&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/FLxUQVQ2Stm1geLZ1qas-g/runs/0/artifacts/public/logs/live_backing.log


[task 2022-05-26T22:29:42.772Z] 22:29:42     INFO -  TEST-START | xpcshell-e10s.ini:toolkit/components/extensions/test/xpcshell/test_ext_contentscript_canvas_tainting.js
[task 2022-05-26T22:29:44.801Z] 22:29:44  WARNING -  TEST-UNEXPECTED-FAIL | xpcshell-e10s.ini:toolkit/components/extensions/test/xpcshell/test_ext_contentscript_canvas_tainting.js | xpcshell return code: -5
[task 2022-05-26T22:29:44.801Z] 22:29:44     INFO -  TEST-INFO took 2027ms
[task 2022-05-26T22:29:44.801Z] 22:29:44     INFO -  >>>>>>>
[task 2022-05-26T22:29:44.802Z] 22:29:44     INFO -  (xpcshell/head.js) | test MAIN run_test pending (1)
[task 2022-05-26T22:29:44.802Z] 22:29:44     INFO -  (xpcshell/head.js) | test run_next_test 0 pending (2)
[task 2022-05-26T22:29:44.803Z] 22:29:44     INFO -  (xpcshell/head.js) | test MAIN run_test finished (2)
[task 2022-05-26T22:29:44.803Z] 22:29:44     INFO -  running event loop
[task 2022-05-26T22:29:44.805Z] 22:29:44     INFO -  xpcshell-e10s.ini:toolkit/components/extensions/test/xpcshell/test_ext_contentscript_canvas_tainting.js | Starting setup check_remote
[task 2022-05-26T22:29:44.806Z] 22:29:44     INFO -  (xpcshell/head.js) | test check_remote pending (2)
[task 2022-05-26T22:29:44.808Z] 22:29:44     INFO -  TEST-PASS | xpcshell-e10s.ini:toolkit/components/extensions/test/xpcshell/test_ext_contentscript_canvas_tainting.js | check_remote - [check_remote : 1] useRemoteWebExtensions matches - false == false
[task 2022-05-26T22:29:44.808Z] 22:29:44     INFO -  TEST-PASS | xpcshell-e10s.ini:toolkit/components/extensions/test/xpcshell/test_ext_contentscript_canvas_tainting.js | check_remote - [check_remote : 1] testing from extension process - true == true
[task 2022-05-26T22:29:44.809Z] 22:29:44     INFO -  (xpcshell/head.js) | test run_next_test 0 finished (2)
[task 2022-05-26T22:29:44.809Z] 22:29:44     INFO -  (xpcshell/head.js) | test run_next_test 1 pending (2)
[task 2022-05-26T22:29:44.810Z] 22:29:44     INFO -  (xpcshell/head.js) | test check_remote finished (2)
[task 2022-05-26T22:29:44.810Z] 22:29:44     INFO -  xpcshell-e10s.ini:toolkit/components/extensions/test/xpcshell/test_ext_contentscript_canvas_tainting.js | Starting test_contentscript_canvas_tainting
[task 2022-05-26T22:29:44.810Z] 22:29:44     INFO -  (xpcshell/head.js) | test test_contentscript_canvas_tainting pending (2)
[task 2022-05-26T22:29:44.810Z] 22:29:44     INFO -  "Extension attached"
[task 2022-05-26T22:29:44.810Z] 22:29:44     INFO -  (xpcshell/head.js) | test run_next_test 1 finished (2)
[task 2022-05-26T22:29:44.810Z] 22:29:44     INFO -  "CONSOLE_MESSAGE: (error) [JavaScript Error: "NetworkError: Network request failed" {file: "resource://services-settings/Utils.jsm" line: 218}]
[task 2022-05-26T22:29:44.811Z] 22:29:44     INFO -  fetch/</request.onerror@resource://services-settings/Utils.jsm:218:26
[task 2022-05-26T22:29:44.811Z] 22:29:44     INFO -  _do_main@/builds/worker/workspace/build/tests/xpcshell/head.js:240:6
[task 2022-05-26T22:29:44.811Z] 22:29:44     INFO -  _execute_test@/builds/worker/workspace/build/tests/xpcshell/head.js:597:5
[task 2022-05-26T22:29:44.812Z] 22:29:44     INFO -  @-e:1:1
[task 2022-05-26T22:29:44.812Z] 22:29:44     INFO -  "
[task 2022-05-26T22:29:44.815Z] 22:29:44     INFO -  TEST-PASS | xpcshell-e10s.ini:toolkit/components/extensions/test/xpcshell/test_ext_contentscript_canvas_tainting.js | test_contentscript_canvas_tainting - [test_contentscript_canvas_tainting : 170] Content can read same-origin image - Expected: 0,255,0, Actual: 0,255,0 - true == true
[task 2022-05-26T22:29:44.815Z] 22:29:44     INFO -  TEST-PASS | xpcshell-e10s.ini:toolkit/components/extensions/test/xpcshell/test_ext_contentscript_canvas_tainting.js | test_contentscript_canvas_tainting - [test_contentscript_canvas_tainting : 170] Extension can read same-origin image - Expected: 0,255,0, Actual: 0,255,0 - true == true
[task 2022-05-26T22:29:44.815Z] 22:29:44     INFO -  TEST-PASS | xpcshell-e10s.ini:toolkit/components/extensions/test/xpcshell/test_ext_contentscript_canvas_tainting.js | test_contentscript_canvas_tainting - [test_contentscript_canvas_tainting : 181] Function threw, expecting error to match '/operation is insecure/', got 'SecurityError: The operation is insecure.': Content can't read extension's image - true == true
[task 2022-05-26T22:29:44.815Z] 22:29:44     INFO -  TEST-PASS | xpcshell-e10s.ini:toolkit/components/extensions/test/xpcshell/test_ext_contentscript_canvas_tainting.js | test_contentscript_canvas_tainting - [test_contentscript_canvas_tainting : 170] Extension can read its own image - Expected: 0,0,255, Actual: 0,0,255 - true == true
[task 2022-05-26T22:29:44.815Z] 22:29:44     INFO -  TEST-PASS | xpcshell-e10s.ini:toolkit/components/extensions/test/xpcshell/test_ext_contentscript_canvas_tainting.js | test_contentscript_canvas_tainting - [test_contentscript_canvas_tainting : 181] Function threw, expecting error to match '/operation is insecure/', got 'SecurityError: The operation is insecure.': Content can't read third party image - true == true
[task 2022-05-26T22:29:44.815Z] 22:29:44     INFO -  TEST-PASS | xpcshell-e10s.ini:toolkit/components/extensions/test/xpcshell/test_ext_contentscript_canvas_tainting.js | test_contentscript_canvas_tainting - [test_contentscript_canvas_tainting : 181] Function threw, expecting error to match '/operation is insecure/', got 'SecurityError: The operation is insecure.': Extension can't read fully tainted - true == true
[task 2022-05-26T22:29:44.816Z] 22:29:44     INFO -  TEST-PASS | xpcshell-e10s.ini:toolkit/components/extensions/test/xpcshell/test_ext_contentscript_canvas_tainting.js | test_contentscript_canvas_tainting - [test_contentscript_canvas_tainting : 181] Function threw, expecting error to match '/operation is insecure/', got 'SecurityError: The operation is insecure.': Canvas still fully tainted for content - true == true
[task 2022-05-26T22:29:44.817Z] 22:29:44     INFO -  TEST-PASS | xpcshell-e10s.ini:toolkit/components/extensions/test/xpcshell/test_ext_contentscript_canvas_tainting.js | test_contentscript_canvas_tainting - [test_contentscript_canvas_tainting : 181] Function threw, expecting error to match '/operation is insecure/', got 'SecurityError: The operation is insecure.': Canvas still fully tainted for extension - true == true
[task 2022-05-26T22:29:44.817Z] 22:29:44     INFO -  (xpcshell/head.js) | test run_next_test 2 pending (2)
[task 2022-05-26T22:29:44.818Z] 22:29:44     INFO -  (xpcshell/head.js) | test test_contentscript_canvas_tainting finished (2)
[task 2022-05-26T22:29:44.818Z] 22:29:44     INFO -  (xpcshell/head.js) | test run_next_test 2 finished (1)
[task 2022-05-26T22:29:44.819Z] 22:29:44     INFO -  exiting test
[task 2022-05-26T22:29:44.819Z] 22:29:44     INFO -  "Force a GC"
[task 2022-05-26T22:29:44.819Z] 22:29:44     INFO -  PID 4857 | (xpcshell:4857): Gdk-ERROR **: 22:29:44.757: The program 'xpcshell' received an X Window System error.
[task 2022-05-26T22:29:44.819Z] 22:29:44     INFO -  PID 4857 | This probably reflects a bug in the program.
[task 2022-05-26T22:29:44.820Z] 22:29:44     INFO -  PID 4857 | The error was 'BadGC (invalid GC parameter)'.
[task 2022-05-26T22:29:44.821Z] 22:29:44     INFO -  PID 4857 |   (Details: serial 362 error_code 13 request_code 60 (core protocol) minor_code 0)
[task 2022-05-26T22:29:44.821Z] 22:29:44     INFO -  PID 4857 |   (Note to programmers: normally, X errors are reported asynchronously;
[task 2022-05-26T22:29:44.822Z] 22:29:44     INFO -  PID 4857 |    that is, you will receive the error a while after causing it.
[task 2022-05-26T22:29:44.822Z] 22:29:44     INFO -  PID 4857 |    To debug your program, run it with the GDK_SYNCHRONIZE environment
[task 2022-05-26T22:29:44.822Z] 22:29:44     INFO -  PID 4857 |    variable to change this behavior. You can then get a meaningful
[task 2022-05-26T22:29:44.823Z] 22:29:44     INFO -  PID 4857 |    backtrace from your debugger if you break on the gdk_x_error() function.)
[task 2022-05-26T22:29:44.823Z] 22:29:44     INFO -  <<<<<<<
[task 2022-05-26T22:29:44.824Z] 22:29:44     INFO -  TEST-START | toolkit/components/nimbus/test/unit/test_ExperimentManager_enroll.js
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 3 years ago2 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 2 years ago2 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.