Open Bug 1341685 Opened 7 years ago Updated 2 years ago

Leaks in wpt service worker test /service-workers/service-worker/fetch-event-redirect.https.html

Categories

(Testing :: web-platform-tests, defect)

defect

Tracking

(Not tracked)

People

(Reporter: jgraham, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: memory-leak)

Following on from Bug 1333112, I still see some leakage in service-worker wpt:

https://treeherder.mozilla.org/logviewer.html#?job_id=79384287&repo=try&lineNumber=22142

[task 2017-02-22T15:57:56.004342Z] 15:57:55     INFO - PROCESS | 9994 | Leaked URLs:
[task 2017-02-22T15:57:56.004413Z] 15:57:55     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/fetch-event-redirect.https.html
[task 2017-02-22T15:57:56.005447Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-cors-redirects-to-sameorigin-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.005587Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-sameorigin-redirects-to-sameorigin-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.006060Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-cors-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.006257Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/resources/nonav-manual-cors-redirects-to-sameorigin-nocreds?url=redirect.py%3FRedirect%3Dhttps%253A%252F%252Fweb-platform.test%253A8443%252Fservice-workers%252Fservice-worker%252Fresources%252Fsuccess.py&expected_type=opaqueredirect
[task 2017-02-22T15:57:56.006484Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-cors-redirects-to-sameorigin-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.006647Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/resources/nonav-manual-sameorigin-redirects-to-sameorigin-nocreds?url=redirect.py%3FRedirect%3Dhttps%253A%252F%252Fweb-platform.test%253A8443%252Fservice-workers%252Fservice-worker%252Fresources%252Fsuccess.py&expected_type=opaqueredirect
[task 2017-02-22T15:57:56.006792Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-sameorigin-redirects-to-sameorigin-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.007359Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/resources/nonav-manual-cors-redirects-to-cors-nocreds?url=redirect.py%3FRedirect%3Dhttps%253A%252F%252Fwww1.web-platform.test%253A8443%252Fservice-workers%252Fservice-worker%252Fresources%252Fsuccess.py%253FACAOrigin%253Dhttps%25253A%25252F%25252Fweb-platform.test%25253A8443&expected_type=opaqueredirect
[task 2017-02-22T15:57:56.007496Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-cors-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.007909Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-nocors-redirects-to-sameorigin-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.008020Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-cors-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.009021Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-sameorigin-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.010059Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-nocors-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.011215Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-nocors-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.012433Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-sameorigin-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.013619Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-cors-redirects-to-sameorigin-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.014631Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/resources/nonav-manual-nocors-redirects-to-sameorigin-nocreds?url=redirect.py%3FRedirect%3Dhttps%253A%252F%252Fweb-platform.test%253A8443%252Fservice-workers%252Fservice-worker%252Fresources%252Fsuccess.py&expected_type=opaqueredirect
[task 2017-02-22T15:57:56.015701Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-nocors-redirects-to-sameorigin-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.016754Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/resources/nonav-manual-cors-redirects-to-nocors-nocreds?url=redirect.py%3FRedirect%3Dhttps%253A%252F%252Fwww1.web-platform.test%253A8443%252Fservice-workers%252Fservice-worker%252Fresources%252Fsuccess.py&expected_type=opaqueredirect
[task 2017-02-22T15:57:56.017833Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-cors-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.018936Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/resources/nonav-manual-sameorigin-redirects-to-cors-nocreds?url=redirect.py%3FRedirect%3Dhttps%253A%252F%252Fwww1.web-platform.test%253A8443%252Fservice-workers%252Fservice-worker%252Fresources%252Fsuccess.py%253FACAOrigin%253Dhttps%25253A%25252F%25252Fweb-platform.test%25253A8443&expected_type=opaqueredirect
[task 2017-02-22T15:57:56.020118Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-sameorigin-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.021146Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/resources/nonav-manual-nocors-redirects-to-cors-nocreds?url=redirect.py%3FRedirect%3Dhttps%253A%252F%252Fwww1.web-platform.test%253A8443%252Fservice-workers%252Fservice-worker%252Fresources%252Fsuccess.py%253FACAOrigin%253Dhttps%25253A%25252F%25252Fweb-platform.test%25253A8443&expected_type=opaqueredirect
[task 2017-02-22T15:57:56.022190Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-nocors-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.023364Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/resources/nonav-manual-nocors-redirects-to-nocors-nocreds?url=redirect.py%3FRedirect%3Dhttps%253A%252F%252Fwww1.web-platform.test%253A8443%252Fservice-workers%252Fservice-worker%252Fresources%252Fsuccess.py&expected_type=opaqueredirect
[task 2017-02-22T15:57:56.024399Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-nocors-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.025444Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/resources/nonav-manual-sameorigin-redirects-to-nocors-nocreds?url=redirect.py%3FRedirect%3Dhttps%253A%252F%252Fwww1.web-platform.test%253A8443%252Fservice-workers%252Fservice-worker%252Fresources%252Fsuccess.py&expected_type=opaqueredirect
[task 2017-02-22T15:57:56.026554Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-sameorigin-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.027641Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/resources/nonav-manual-cors-redirects-to-sameorigin-creds?url=redirect.py%3FRedirect%3Dhttps%253A%252F%252Ffoo%253Abar%2540web-platform.test%253A8443%252Fservice-workers%252Fservice-worker%252Fresources%252Fsuccess.py&expected_type=opaqueredirect
[task 2017-02-22T15:57:56.028661Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-cors-redirects-to-sameorigin-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.029662Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-cors-redirects-to-nocors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.030745Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/resources/nonav-manual-cors-redirects-to-nocors-creds?url=redirect.py%3FRedirect%3Dhttps%253A%252F%252Ffoo%253Abar%2540www1.web-platform.test%253A8443%252Fservice-workers%252Fservice-worker%252Fresources%252Fsuccess.py&expected_type=opaqueredirect
[task 2017-02-22T15:57:56.031807Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-cors-redirects-to-nocors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.032906Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-sameorigin-redirects-to-cors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.033665Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-sameorigin-redirects-to-sameorigin-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.034297Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-sameorigin-redirects-to-nocors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.034804Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-nocors-redirects-to-sameorigin-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.035017Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-cors-redirects-to-cors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.035837Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-nocors-redirects-to-nocors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.036950Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/resources/nonav-manual-sameorigin-redirects-to-cors-creds?url=redirect.py%3FRedirect%3Dhttps%253A%252F%252Ffoo%253Abar%2540www1.web-platform.test%253A8443%252Fservice-workers%252Fservice-worker%252Fresources%252Fsuccess.py%253FACAOrigin%253Dhttps%25253A%25252F%25252Fweb-platform.test%25253A8443&expected_type=opaqueredirect
[task 2017-02-22T15:57:56.037156Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-sameorigin-redirects-to-cors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.038215Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-nocors-redirects-to-cors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.038453Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/resources/nonav-manual-sameorigin-redirects-to-sameorigin-creds?url=redirect.py%3FRedirect%3Dhttps%253A%252F%252Ffoo%253Abar%2540web-platform.test%253A8443%252Fservice-workers%252Fservice-worker%252Fresources%252Fsuccess.py&expected_type=opaqueredirect
[task 2017-02-22T15:57:56.038971Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-sameorigin-redirects-to-sameorigin-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.039532Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/resources/nonav-manual-sameorigin-redirects-to-nocors-creds?url=redirect.py%3FRedirect%3Dhttps%253A%252F%252Ffoo%253Abar%2540www1.web-platform.test%253A8443%252Fservice-workers%252Fservice-worker%252Fresources%252Fsuccess.py&expected_type=opaqueredirect
[task 2017-02-22T15:57:56.039748Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-sameorigin-redirects-to-nocors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.040292Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/resources/nonav-manual-nocors-redirects-to-sameorigin-creds?url=redirect.py%3FRedirect%3Dhttps%253A%252F%252Ffoo%253Abar%2540web-platform.test%253A8443%252Fservice-workers%252Fservice-worker%252Fresources%252Fsuccess.py&expected_type=opaqueredirect
[task 2017-02-22T15:57:56.040508Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-nocors-redirects-to-sameorigin-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.041953Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/resources/nonav-manual-cors-redirects-to-cors-creds?url=redirect.py%3FRedirect%3Dhttps%253A%252F%252Ffoo%253Abar%2540www1.web-platform.test%253A8443%252Fservice-workers%252Fservice-worker%252Fresources%252Fsuccess.py%253FACAOrigin%253Dhttps%25253A%25252F%25252Fweb-platform.test%25253A8443&expected_type=opaqueredirect
[task 2017-02-22T15:57:56.042169Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-cors-redirects-to-cors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.042796Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/resources/nonav-manual-nocors-redirects-to-nocors-creds?url=redirect.py%3FRedirect%3Dhttps%253A%252F%252Ffoo%253Abar%2540www1.web-platform.test%253A8443%252Fservice-workers%252Fservice-worker%252Fresources%252Fsuccess.py&expected_type=opaqueredirect
[task 2017-02-22T15:57:56.043275Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-nocors-redirects-to-nocors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html
[task 2017-02-22T15:57:56.043507Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/resources/nonav-manual-nocors-redirects-to-cors-creds?url=redirect.py%3FRedirect%3Dhttps%253A%252F%252Ffoo%253Abar%2540www1.web-platform.test%253A8443%252Fservice-workers%252Fservice-worker%252Fresources%252Fsuccess.py%253FACAOrigin%253Dhttps%25253A%25252F%25252Fweb-platform.test%25253A8443&expected_type=opaqueredirect
[task 2017-02-22T15:57:56.043978Z] 15:57:56     INFO - PROCESS | 9994 |   https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-nocors-redirects-to-cors-creds?url=https%3A%2F%2Fweb-platform
I can take this.
Assignee: nobody → catalin.badea392
Might be worth checking if this happens in non-e10s, just e10s, or both.

You might also want to try with Josh and Andrew's changes in bug 1231222.
Using the patches from https://treeherder.mozilla.org/#/jobs?repo=try&revision=53497702c4a5d1ff17229725d5675dd3935318fe to enable leak checking in wpt tests I get leaks even on an empty test in both e10s and single process mode.

test content: promise_test(function(test) { return Promise.resolve(); })

 1:03.58 LOG: Thread-TestrunnerManager-1 INFO TEST-INFO | leakcheck | default process: leaked 1 CancelableRunnable
TEST-INFO | leakcheck | default process: leaked 3 Mutex
TEST-INFO | leakcheck | default process: leaked 1 PollableEvent
TEST-INFO | leakcheck | default process: leaked 1 ReentrantMonitor
TEST-INFO | leakcheck | default process: leaked 1 Runnable
TEST-INFO | leakcheck | default process: leaked 1 nsAStreamCopier
TEST-INFO | leakcheck | default process: leaked 1 nsPipe
TEST-INFO | leakcheck | default process: leaked 1 nsPipeInputStream
TEST-INFO | leakcheck | default process: leaked 1 nsSocketTransport
TEST-INFO | leakcheck | default process: leaked 1 nsSocketTransportService
TEST-INFO | leakcheck | default process: leaked 1 nsStringBuffer
TEST-INFO | leakcheck | default process: leaked 1 nsTArray_base
 1:03.61 LOG: Thread-TestrunnerManager-1 ERROR TEST-UNEXPECTED-FAIL | leakcheck | default process: 1776 bytes leaked (CancelableRunnable, Mutex, PollableEvent, ReentrantMonitor, Runnable, ...)

Can this be a problem with the wpt setup and not an actual leak?
Flags: needinfo?(james)
I didn't manage to reproduce a leak with a test that looks like:

<title>Empty promise test</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script>
promise_test(function(test) { return Promise.resolve(); })
</script>


If it was a generic problem with the harness, I would expect to see leaks in more places. But actually it seems fairly contained.
Flags: needinfo?(james)
Blocks: 1352355
No longer blocks: 1333114
Assignee: catalin.badea392 → nobody
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.