Bug: Intermittent [TV] browser/base/content/test/general/browser_datachoices_notification.js | leaked 2 window(s) until shutdown [url = about:preferences#privacy-reports]
Status: RESOLVED
Priority: P5
Resolution: INCOMPLETE
Created: 2020-12-16 17:22:16+00:00
Resolved: 2022-04-05 17:06:03+00:00

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

---
```
[task 2020-12-16T16:22:50.520Z] 16:22:50     INFO - TEST-START | browser/base/content/test/general/browser_datachoices_notification.js
[task 2020-12-16T16:22:50.640Z] 16:22:50     INFO - GECKO(1503) | [Child 1506, Main Thread] WARNING: Scrolled rect smaller than scrollport?: file /builds/worker/checkouts/gecko/layout/generic/nsGfxScrollFrame.cpp:6982
[task 2020-12-16T16:22:50.640Z] 16:22:50     INFO - GECKO(1503) | [Child 1506, Main Thread] WARNING: Scrolled rect smaller than scrollport?: file /builds/worker/checkouts/gecko/layout/generic/nsGfxScrollFrame.cpp:6982
[task 2020-12-16T16:22:50.640Z] 16:22:50     INFO - GECKO(1503) | [Child 1506, Main Thread] WARNING: Scrolled rect smaller than scrollport?: file /builds/worker/checkouts/gecko/layout/generic/nsGfxScrollFrame.cpp:6979
[task 2020-12-16T16:22:50.640Z] 16:22:50     INFO - GECKO(1503) | [Child 1506, Main Thread] WARNING: Scrolled rect smaller than scrollport?: file /builds/worker/checkouts/gecko/layout/generic/nsGfxScrollFrame.cpp:6982
[task 2020-12-16T16:22:51.477Z] 16:22:51     INFO - GECKO(1503) | [Parent 1503: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x1494e6c00 == 8 [pid = 1503] [id = 7]
[task 2020-12-16T16:22:51.477Z] 16:22:51     INFO - GECKO(1503) | [Parent 1503: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 15 (0x14a0fb040) [pid = 1503] [serial = 15] [outer = 0x0]
[task 2020-12-16T16:22:51.477Z] 16:22:51     INFO - GECKO(1503) | [Parent 1503: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 16 (0x14fc52000) [pid = 1503] [serial = 16] [outer = 0x14a0fb040]
[task 2020-12-16T16:22:51.477Z] 16:22:51     INFO - GECKO(1503) | [Parent 1503, Main Thread] WARNING: NS_ENSURE_TRUE(uri) failed: file /builds/worker/checkouts/gecko/caps/BasePrincipal.cpp:1327
[task 2020-12-16T16:22:51.662Z] 16:22:51     INFO - GECKO(1503) | [Parent 1503, Main Thread] WARNING: NS_ENSURE_TRUE(rootFrame) failed: file /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowOuter.cpp:4289
[task 2020-12-16T16:22:51.705Z] 16:22:51     INFO - GECKO(1503) | [Parent 1503: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x14fee9800 == 9 [pid = 1503] [id = 8]
[task 2020-12-16T16:22:51.705Z] 16:22:51     INFO - GECKO(1503) | [Parent 1503: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 17 (0x14a0fb3c0) [pid = 1503] [serial = 17] [outer = 0x0]
[task 2020-12-16T16:22:51.705Z] 16:22:51     INFO - GECKO(1503) | [Parent 1503: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 18 (0x14feeec00) [pid = 1503] [serial = 18] [outer = 0x14a0fb3c0]
[task 2020-12-16T16:22:51.911Z] 16:22:51     INFO - GECKO(1503) | [Parent 1503: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 19 (0x14f50bc00) [pid = 1503] [serial = 19] [outer = 0x14a0fb3c0]
[task 2020-12-16T16:22:51.959Z] 16:22:51     INFO - GECKO(1503) | [Parent 1503, Main Thread] WARNING: 'aOwner->IsDiscarded()', file /builds/worker/workspace/obj-build/dist/include/mozilla/dom/SyncedContextInlines.h:36
[task 2020-12-16T16:22:54.208Z] 16:22:54     INFO - GECKO(1503) | [Parent 1503: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 0x119a16c00 == 8 [pid = 1503] [id = 4] [url = about:blank]
[task 2020-12-16T16:22:54.208Z] 16:22:54     INFO - GECKO(1503) | [Parent 1503: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 0x11b82e400 == 7 [pid = 1503] [id = 5] [url = about:blank]
[task 2020-12-16T16:22:54.383Z] 16:22:54     INFO - GECKO(1503) | [Parent 1503: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x150e2c800 == 8 [pid = 1503] [id = 9]
[task 2020-12-16T16:22:54.384Z] 16:22:54     INFO - GECKO(1503) | [Parent 1503: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 20 (0x14a0fbe40) [pid = 1503] [serial = 20] [outer = 0x0]
[task 2020-12-16T16:22:54.577Z] 16:22:54     INFO - GECKO(1503) | [WARN  webrender_bindings::bindings] Could not find symbol "glBlendBarrierKHR" by glcontext
[task 2020-12-16T16:22:54.577Z] 16:22:54     INFO - GECKO(1503) | [WARN  webrender_bindings::bindings] Could not find symbol "glBufferStorage" by glcontext
[task 2020-12-16T16:22:54.577Z] 16:22:54     INFO - GECKO(1503) | [WARN  webrender_bindings::bindings] Could not find symbol "glBufferStorageEXT" by glcontext

task 2020-12-16T16:23:14.834Z] 16:23:14     INFO - TEST-INFO | Main app process: exit 0
[task 2020-12-16T16:23:14.834Z] 16:23:14     INFO - TEST-INFO | Confirming we saw 19 DOCSHELL created and 19 destroyed log strings.
[task 2020-12-16T16:23:14.834Z] 16:23:14     INFO - TEST-INFO | Confirming we saw 49 DOMWINDOW created and 49 destroyed log strings.
[task 2020-12-16T16:23:14.834Z] 16:23:14    ERROR - TEST-UNEXPECTED-FAIL | browser/base/content/test/general/browser_datachoices_notification.js | leaked 2 window(s) until shutdown [url = about:preferences#privacy-reports]
[task 2020-12-16T16:23:14.834Z] 16:23:14     INFO - TEST-INFO | browser/base/content/test/general/browser_datachoices_notification.js | windows(s) leaked: [pid = 1503] [serial = 19], [pid = 1503] [serial = 17]
[task 2020-12-16T16:23:14.834Z] 16:23:14     INFO - TEST-INFO | browser/base/content/test/general/browser_datachoices_notification.js | This test created 0 hidden window(s)
[task 2020-12-16T16:23:14.834Z] 16:23:14     INFO - TEST-INFO | browser/base/content/test/general/browser_datachoices_notification.js | This test created 1 hidden docshell(s)
[task 2020-12-16T16:23:14.835Z] 16:23:14     INFO - runtests.py | Application ran for: 0:01:00.752772
[task 2020-12-16T16:23:14.835Z] 16:23:14     INFO - zombiecheck | Reading PID log: /var/folders/3m/rm6p97px39g84p_3z5xvz_gm000017/T/tmpwWYb4Epidlog
[task 2020-12-16T16:23:14.835Z] 16:23:14     INFO - ==> process 1503 launched child process 1504
[task 2020-12-16T16:23:14.835Z] 16:23:14     INFO - ==> process 1503 launched child process 1505
[task 2020-12-16T16:23:14.835Z] 16:23:14     INFO - ==> process 1503 launched child process 1506
[task 2020-12-16T16:23:14.835Z] 16:23:14     INFO - ==> process 1503 launched child process 1507
[task 2020-12-16T16:23:14.835Z] 16:23:14     INFO - zombiecheck | Checking for orphan process with PID: 1504
[task 2020-12-16T16:23:14.835Z] 16:23:14     INFO - zombiecheck | Checking for orphan process with PID: 1505
[task 2020-12-16T16:23:14.835Z] 16:23:14     INFO - zombiecheck | Checking for orphan process with PID: 1506
[task 2020-12-16T16:23:14.835Z] 16:23:14     INFO - zombiecheck | Checking for orphan process with PID: 1507
[task 2020-12-16T16:23:14.835Z] 16:23:14     INFO - Stopping web server
[task 2020-12-16T16:23:14.845Z] 16:23:14     INFO - Stopping web socket server
[task 2020-12-16T16:23:14.893Z] 16:23:14     INFO - Stopping ssltunnel
[task 2020-12-16T16:23:15.046Z] 16:23:15     INFO - leakcheck | Processing log file /var/folders/3m/rm6p97px39g84p_3z5xvz_gm000017/T/tmpSJ8u8y.mozrunner/runtests_leaks.log
[task 2020-12-16T16:23:15.046Z] 16:23:15     INFO - TEST-INFO | leakcheck | default process: leak threshold set at 0 bytes
[task 2020-12-16T16:23:15.046Z] 16:23:15     INFO - TEST-INFO | leakcheck | forkserver process: leak threshold set at 0 bytes
[task 2020-12-16T16:23:15.046Z] 16:23:15     INFO - TEST-INFO | leakcheck | gmplugin process: leak threshold set at 20000 bytes
[task 2020-12-16T16:23:15.047Z] 16:23:15     INFO - TEST-INFO | leakcheck | gpu process: leak threshold set at 0 bytes
[task 2020-12-16T16:23:15.047Z] 16:23:15     INFO - TEST-INFO | leakcheck | plugin process: leak threshold set at 0 bytes
[task 2020-12-16T16:23:15.047Z] 16:23:15     INFO - TEST-INFO | leakcheck | rdd process: leak threshold set at 400 bytes
[task 2020-12-16T16:23:15.047Z] 16:23:15     INFO - TEST-INFO | leakcheck | socket process: leak threshold set at 0 bytes
[task 2020-12-16T16:23:15.047Z] 16:23:15     INFO - TEST-INFO | leakcheck | tab process: leak threshold set at 0 bytes
[task 2020-12-16T16:23:15.047Z] 16:23:15     INFO - TEST-INFO | leakcheck | vr process: leak threshold set at 0 bytes
[task 2020-12-16T16:23:15.047Z] 16:23:15     INFO - leakcheck | Processing leak log file /var/folders/3m/rm6p97px39g84p_3z5xvz_gm000017/T/tmpSJ8u8y.mozrunner/runtests_leaks_tab_pid1507.log
[task 2020-12-16T16:23:15.048Z] 16:23:15     INFO - 
[task 2020-12-16T16:23:15.048Z] 16:23:15     INFO - == BloatView: ALL (cumulative) LEAK AND BLOAT STATISTICS, tab process 1507
[task 2020-12-16T16:23:15.048Z] 16:23:15     INFO - 
[task 2020-12-16T16:23:15.048Z] 16:23:15     INFO -      |<----------------Class--------------->|<-----Bytes------>|<----Objects---->|
[task 2020-12-16T16:23:15.048Z] 16:23:15     INFO -      |                                      | Per-Inst   Leaked|   Total      Rem|
[task 2020-12-16T16:23:15.048Z] 16:23:15     INFO -    0 |TOTAL                                 |       41        0|   24047        0|
[task 2020-12-16T16:23:15.048Z] 16:23:15     INFO - 
[task 2020-12-16T16:23:15.048Z] 16:23:15     INFO - nsTraceRefcnt::DumpStatistics: 626 entries
[task 2020-12-16T16:23:15.048Z] 16:23:15     INFO - TEST-PASS | leakcheck | tab no leaks detected!
[task 2020-12-16T16:23:15.048Z] 16:23:15     INFO - leakcheck | Processing leak log file /var/folders/3m/rm6p97px39g84p_3z5xvz_gm000017/T/tmpSJ8u8y.mozrunner/runtests_leaks_tab_pid1506.log
[task 2020-12-16T16:23:15.049Z] 16:23:15     INFO - 
[task 2020-12-16T16:23:15.049Z] 16:23:15     INFO - == BloatView: ALL (cumulative) LEAK AND BLOAT STATISTICS, tab process 1506```