Closed Bug 1634684 Opened 6 years ago Closed 3 years ago

Intermittent [linux-qr] leakcheck | default [number] bytes leaked (AsyncFreeSnowWhite, BackstagePass, BrowsingContext, BrowsingContextGroup, CacheObserver, ...)

Categories

(Core :: WebRTC: Audio/Video, defect, P5)

defect

Tracking

()

RESOLVED FIXED

People

(Reporter: intermittent-bug-filer, Assigned: apavel)

References

(Depends on 1 open bug)

Details

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

Attachments

(6 files)

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


[task 2020-05-01T11:40:41.974Z] 11:40:41 INFO - TEST-OK | toolkit/components/url-classifier/tests/mochitest/test_trackingprotection_whitelist.html | took 5196ms
[task 2020-05-01T11:40:42.050Z] 11:40:42 INFO - TEST-START | Shutdown
[task 2020-05-01T11:40:42.050Z] 11:40:42 INFO - Passed: 138
[task 2020-05-01T11:40:42.050Z] 11:40:42 INFO - Failed: 0
[task 2020-05-01T11:40:42.051Z] 11:40:42 INFO - Todo: 0
[task 2020-05-01T11:40:42.051Z] 11:40:42 INFO - Mode: non-e10s
[task 2020-05-01T11:40:42.051Z] 11:40:42 INFO - Slowest: 10198ms - chrome://mochitests/content/chrome/toolkit/components/url-classifier/tests/mochitest/test_donottrack.html
[task 2020-05-01T11:40:42.051Z] 11:40:42 INFO - SimpleTest FINISHED
[task 2020-05-01T11:40:42.051Z] 11:40:42 INFO - TEST-INFO | Ran 1 Loops
[task 2020-05-01T11:40:42.051Z] 11:40:42 INFO - SimpleTest FINISHED
[task 2020-05-01T11:40:42.131Z] 11:40:42 INFO - GECKO(4018) | [4018, Main Thread] WARNING: '!inner', file /builds/worker/checkouts/gecko/dom/ipc/JSWindowActorProtocol.cpp, line 172

[task 2020-05-01T11:40:51.017Z] 11:40:51 INFO - GECKO(4018) | WARNING: YOU ARE LEAKING THE WORLD (at least one JSRuntime and everything alive inside it, that is) AT JS_ShutDown TIME. FIX THIS!
[task 2020-05-01T11:40:51.018Z] 11:40:51 INFO - GECKO(4018) | [4018, Main Thread] ###!!! ASSERTION: 2 dynamic atom(s) with non-zero refcount: chromeclass-toolbar,wrongSystemTime_systemDate1: 'nonZeroRefcountAtomsCount == 0', file /builds/worker/checkouts/gecko/xpcom/ds/nsAtomTable.cpp, line 444
[task 2020-05-01T11:40:51.050Z] 11:40:51 INFO - Initializing stack-fixing for the first stack frame, this may take a while...
[task 2020-05-01T11:41:05.804Z] 11:41:05 INFO - GECKO(4018) | #01: <name omitted> [hg:hg.mozilla.org/integration/autoland:xpcom/threads/Mutex.h:78291462524ea1654e3d7992639fb8b47f93c1d1:164]
[task 2020-05-01T11:41:05.809Z] 11:41:05 INFO - GECKO(4018) | #02: NS_ShutdownAtomTable() [hg:hg.mozilla.org/integration/autoland:xpcom/ds/nsAtomTable.cpp:78291462524ea1654e3d7992639fb8b47f93c1d1:483]
[task 2020-05-01T11:41:05.809Z] 11:41:05 INFO - GECKO(4018) | #03: mozilla::ShutdownXPCOM(nsIServiceManager*) [hg:hg.mozilla.org/integration/autoland:xpcom/build/XPCOMInit.cpp:78291462524ea1654e3d7992639fb8b47f93c1d1:799]
[task 2020-05-01T11:41:05.809Z] 11:41:05 INFO - GECKO(4018) | #04: ScopedXPCOMStartup::~ScopedXPCOMStartup() [hg:hg.mozilla.org/integration/autoland:toolkit/xre/nsAppRunner.cpp:78291462524ea1654e3d7992639fb8b47f93c1d1:1278]
[task 2020-05-01T11:41:05.809Z] 11:41:05 INFO - GECKO(4018) | #05: XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) [hg:hg.mozilla.org/integration/autoland:toolkit/xre/nsAppRunner.cpp:78291462524ea1654e3d7992639fb8b47f93c1d1:4767]
[task 2020-05-01T11:41:05.809Z] 11:41:05 INFO - GECKO(4018) | #06: XRE_main(int, char**, mozilla::BootstrapConfig const&) [hg:hg.mozilla.org/integration/autoland:toolkit/xre/nsAppRunner.cpp:78291462524ea1654e3d7992639fb8b47f93c1d1:4804]
[task 2020-05-01T11:41:05.809Z] 11:41:05 INFO - fix-stacks error: failed to read breakpad symbols dir /Users/cltbld/tasks/task_1588321135/build/symbols/firefox for /Users/cltbld/tasks/task_1588321135/build/application/Firefox NightlyDebug.app/Contents/MacOS/firefox
[task 2020-05-01T11:41:05.809Z] 11:41:05 INFO - fix-stacks note: this is expected and harmless for system libraries on debug automation runs
[task 2020-05-01T11:41:05.809Z] 11:41:05 INFO - GECKO(4018) | #07: ??? [/Users/cltbld/tasks/task_1588321135/build/application/Firefox NightlyDebug.app/Contents/MacOS/firefox + 0x1624]
[task 2020-05-01T11:41:05.810Z] 11:41:05 INFO - GECKO(4018) | [4018, Main Thread] ###!!! ASSERTION: 3 dynamic atom(s) with non-zero refcount: http://mochi.test:8888,exceptionDialogButton,ed_unknownSocketType: 'nonZeroRefcountAtomsCount == 0', file /builds/worker/checkouts/gecko/xpcom/ds/nsAtomTable.cpp, line 444

[task 2020-05-01T11:41:06.258Z] 11:41:06 INFO - TEST-UNEXPECTED-FAIL | leakcheck | default 555944 bytes leaked (AsyncFreeSnowWhite, BackstagePass, BrowsingContext, BrowsingContextGroup, CacheObserver, ...)
[task 2020-05-01T11:41:06.258Z] 11:41:06 INFO -
[task 2020-05-01T11:41:06.258Z] 11:41:06 INFO - runtests.py | Running tests: end.
[task 2020-05-01T11:41:06.258Z] 11:41:06 INFO - Buffered messages finished
[task 2020-05-01T11:41:06.258Z] 11:41:06 INFO - Running manifest: toolkit/components/viewsource/test/chrome.ini
[task 2020-05-01T11:41:06.623Z] 11:41:06 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL
[task 2020-05-01T11:41:06.771Z] 11:41:06 INFO - MochitestServer : launching [u'/Users/cltbld/tasks/task_1588321135/build/tests/bin/xpcshell', '-g', '/Users/cltbld/tasks/task_1588321135/build/application/Firefox NightlyDebug.app/Contents/Resources', '-f', '/Users/cltbld/tasks/task_1588321135/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/c9/k0j4rg5d0sx18d0vw1kds3zr000017/T/tmp42nKqI.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/Users/cltbld/tasks/task_1588321135/build/tests/mochitest/server.js']
[task 2020-05-01T11:41:06.772Z] 11:41:06 INFO - runtests.py | Server pid: 4054
[task 2020-05-01T11:41:06.777Z] 11:41:06 INFO - runtests.py | Websocket server pid: 4055
[task 2020-05-01T11:41:06.787Z] 11:41:06 INFO - runtests.py | SSL tunnel pid: 4056
[task 2020-05-01T11:41:06.938Z] 11:41:06 INFO - Couldn't convert chrome URL: chrome://branding/locale/brand.properties
[task 2020-05-01T11:41:06.939Z] 11:41:06 INFO - [4054, Main Thread] WARNING: Could not get the program name for a cubeb stream.: 'NS_SUCCEEDED(rv)', file /builds/worker/checkouts/gecko/dom/media/CubebUtils.cpp, line 363
[task 2020-05-01T11:41:06.948Z] 11:41:06 INFO - runtests.py | Running with scheme: http
[task 2020-05-01T11:41:06.948Z] 11:41:06 INFO - runtests.py | Running with e10s: False
[task 2020-05-01T11:41:06.949Z] 11:41:06 INFO - runtests.py | Running with fission: False
[task 2020-05-01T11:41:06.949Z] 11:41:06 INFO - runtests.py | Running with serviceworker_e10s: True
[task 2020-05-01T11:41:06.949Z] 11:41:06 INFO - runtests.py | Running with socketprocess_e10s: False
[task 2020-05-01T11:41:06.949Z] 11:41:06 INFO - runtests.py | Running tests: start.

Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INCOMPLETE

Update:

There have been 30 failures within the last 7 days, all of them on Linux 18.04 x64 WebRender debug.

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

[..]
[task 2021-01-10T22:33:43.880Z] 22:33:43 INFO - TEST-INFO | leakcheck | default leaked 1 nsXPCComponents_Interfaces
[task 2021-01-10T22:33:43.880Z] 22:33:43 INFO - TEST-INFO | leakcheck | default leaked 1 nsXPCComponents_Results
[task 2021-01-10T22:33:43.880Z] 22:33:43 INFO - TEST-INFO | leakcheck | default leaked 1 nsXPCComponents_Utils
[task 2021-01-10T22:33:43.880Z] 22:33:43 INFO - TEST-INFO | leakcheck | default leaked 1 nsXPCComponents_utils_Sandbox
[task 2021-01-10T22:33:43.880Z] 22:33:43 INFO - TEST-INFO | leakcheck | default leaked 2 nsXPCWrappedJS
[task 2021-01-10T22:33:43.881Z] 22:33:43 INFO - TEST-INFO | leakcheck | default leaked 1 nsXPConnect
[task 2021-01-10T22:33:43.881Z] 22:33:43 INFO - TEST-INFO | leakcheck | default leaked 6 nsXULElement
[task 2021-01-10T22:33:43.881Z] 22:33:43 INFO - TEST-INFO | leakcheck | default leaked 1 nsXULPopupManager
[task 2021-01-10T22:33:43.881Z] 22:33:43 INFO - TEST-INFO | leakcheck | default leaked 60 nsXULPrototypeAttribute
[task 2021-01-10T22:33:43.881Z] 22:33:43 INFO - TEST-INFO | leakcheck | default leaked 1 nsXULPrototypeCache
[task 2021-01-10T22:33:43.881Z] 22:33:43 INFO - TEST-INFO | leakcheck | default leaked 1 nsXULPrototypeDocument
[task 2021-01-10T22:33:43.882Z] 22:33:43 INFO - TEST-INFO | leakcheck | default leaked 67 nsXULPrototypeNode
[task 2021-01-10T22:33:43.882Z] 22:33:43 INFO - TEST-INFO | leakcheck | default leaked 1 nsZipArchive
[task 2021-01-10T22:33:43.882Z] 22:33:43 INFO - TEST-INFO | leakcheck | default leaked 1 nsZipReaderCache
[task 2021-01-10T22:33:43.882Z] 22:33:43 INFO - TEST-INFO | leakcheck | default leaked 1 xpc::CompartmentPrivate
[task 2021-01-10T22:33:43.883Z] 22:33:43 INFO - TEST-UNEXPECTED-FAIL | leakcheck | default 284112 bytes leaked (AsyncFreeSnowWhite, BackstagePass, BrowsingContext, BrowsingContextGroup, CacheObserver, ...)
[task 2021-01-10T22:33:43.883Z] 22:33:43 INFO -

Whiteboard: [stockwell needswork]

Dimi can you assign someone to take a look?

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

Keep the needinfo, I'll take a look this week.

Assignee: nobody → dlee
Status: REOPENED → ASSIGNED

After checking a couple of logs, this bug actually happens while running tests under dom/media/webrtc, so SafeBrowsing is not the right component for it.
Andreea, could you help change the component and find the right owner for it? thank you!

Flags: needinfo?(dlee)
Flags: needinfo?(apavel)

(In reply to Dimi Lee [:dimi][:dlee] from comment #39)

After checking a couple of logs, this bug actually happens while running tests under dom/media/webrtc, so SafeBrowsing is not the right component for it.
Andreea, could you help change the component and find the right owner for it? thank you!

Hi, sure.
Checked the last 10 failure logs and the failures shows under dom/media/webrtc/tests/mochitests/test_setSinkId_preMutedElement.html for linux1804-64-qr debug.

There are 25 total failures in the last 7 days on

  • linux1804-64-qr debug
  • windows10-64 debug - one TV failure under browser/base/content/test/webrtc/browser_devices_get_user_media_by_device_id.js

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

[task 2021-02-24T02:58:59.493Z] 02:58:59 INFO - TEST-START | dom/media/webrtc/tests/mochitests/test_setSinkId_preMutedElement.html
[task 2021-02-24T02:58:59.765Z] 02:58:59 INFO - GECKO(3931) | TEST DEVICES: Got loopback audio: Monitor of Null Output
[task 2021-02-24T02:58:59.781Z] 02:58:59 INFO - GECKO(3931) | TEST DEVICES: Got loopback video: Dummy video device (0x0000)
[task 2021-02-24T02:59:00.444Z] 02:59:00 INFO - GECKO(3931) | TEST DEVICES: Got loopback audio: Monitor of Null Output
[task 2021-02-24T02:59:00.445Z] 02:59:00 INFO - GECKO(3931) | TEST DEVICES: Got loopback video: Dummy video device (0x0000)
[task 2021-02-24T02:59:00.543Z] 02:59:00 INFO - GECKO(3931) | [Parent 3931, Main Thread] WARNING: NS_ENSURE_TRUE(rootFrame) failed: file /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowOuter.cpp:4253
[task 2021-02-24T02:59:00.641Z] 02:59:00 INFO - GECKO(3931) | [Parent 3931, Main Thread] WARNING: NS_ENSURE_TRUE(root) failed: file /builds/worker/checkouts/gecko/layout/base/nsDocumentViewer.cpp:2729
[task 2021-02-24T02:59:00.641Z] 02:59:00 INFO - GECKO(3931) | [GLX] window 22009cd has VisualID 0x41
[task 2021-02-24T02:59:00.648Z] 02:59:00 INFO - GECKO(3931) | [Parent 3931, Renderer] WARNING: robust_buffer_access_behavior marked as unsupported: file /builds/worker/checkouts/gecko/gfx/gl/GLContextFeatures.cpp:628
[task 2021-02-24T02:59:00.649Z] 02:59:00 INFO - GECKO(3931) | [Parent 3931, Renderer] WARNING: Robustness supported, strategy is not LOSE_CONTEXT_ON_RESET!: file /builds/worker/checkouts/gecko/gfx/gl/GLContext.cpp:975
[task 2021-02-24T02:59:00.650Z] 02:59:00 INFO - GECKO(3931) | [Parent 3931, Renderer] WARNING: robustness marked as unsupported: file /builds/worker/checkouts/gecko/gfx/gl/GLContextFeatures.cpp:628
[task 2021-02-24T02:59:00.650Z] 02:59:00 INFO - GECKO(3931) | [2021-02-24T02:59:00Z WARN webrender::device::gl] Missing optimized shader source for gpu_cache_update
[task 2021-02-24T02:59:02.342Z] 02:59:02 INFO - GECKO(3931) | JavaScript error: resource://gre/actors/PictureInPictureChild.jsm, line 301: InvalidStateError: JSWindowActorChild.contentWindow getter: Cannot access property 'contentWindow' after actor 'PictureInPictureToggle' has been destroyed
[task 2021-02-24T02:59:02.343Z] 02:59:02 INFO - GECKO(3931) | JavaScript error: resource://gre/actors/PictureInPictureChild.jsm, line 301: InvalidStateError: JSWindowActorChild.contentWindow getter: Cannot access property 'contentWindow' after actor 'PictureInPictureToggle' has been destroyed
[task 2021-02-24T02:59:02.344Z] 02:59:02 INFO - GECKO(3931) | JavaScript error: resource://gre/actors/PictureInPictureChild.jsm, line 301: InvalidStateError: JSWindowActorChild.contentWindow getter: Cannot access property 'contentWindow' after actor 'PictureInPictureToggle' has been destroyed
[task 2021-02-24T02:59:02.345Z] 02:59:02 INFO - GECKO(3931) | JavaScript error: resource://gre/actors/PictureInPictureChild.jsm, line 301: InvalidStateError: JSWindowActorChild.contentWindow getter: Cannot access property 'contentWindow' after actor 'PictureInPictureToggle' has been destroyed
[task 2021-02-24T02:59:02.345Z] 02:59:02 INFO - GECKO(3931) | JavaScript error: resource://gre/actors/PictureInPictureChild.jsm, line 301: InvalidStateError: JSWindowActorChild.contentWindow getter: Cannot access property 'contentWindow' after actor 'PictureInPictureToggle' has been destroyed
[task 2021-02-24T02:59:02.346Z] 02:59:02 INFO - GECKO(3931) | JavaScript error: resource://gre/actors/PictureInPictureChild.jsm, line 301: InvalidStateError: JSWindowActorChild.contentWindow getter: Cannot access property 'contentWindow' after actor 'PictureInPictureToggle' has been destroyed
[task 2021-02-24T02:59:02.349Z] 02:59:02 INFO - GECKO(3931) | JavaScript error: resource://gre/actors/PictureInPictureChild.jsm, line 301: InvalidStateError: JSWindowActorChild.contentWindow getter: Cannot access property 'contentWindow' after actor 'PictureInPictureToggle' has been destroyed
[task 2021-02-24T02:59:02.350Z] 02:59:02 INFO - GECKO(3931) | JavaScript error: resource://gre/actors/PictureInPictureChild.jsm, line 301: InvalidStateError: JSWindowActorChild.contentWindow getter: Cannot access property 'contentWindow' after actor 'PictureInPictureToggle' has been destroyed
[task 2021-02-24T02:59:02.351Z] 02:59:02 INFO - GECKO(3931) | JavaScript error: resource://gre/actors/PictureInPictureChild.jsm, line 301: InvalidStateError: JSWindowActorChild.contentWindow getter: Cannot access property 'contentWindow' after actor 'PictureInPictureToggle' has been destroyed
[task 2021-02-24T02:59:02.352Z] 02:59:02 INFO - GECKO(3931) | JavaScript error: resource://gre/actors/PictureInPictureChild.jsm, line 301: InvalidStateError: JSWindowActorChild.contentWindow getter: Cannot access property 'contentWindow' after actor 'PictureInPictureToggle' has been destroyed
[task 2021-02-24T02:59:02.353Z] 02:59:02 INFO - GECKO(3931) | JavaScript error: resource://gre/actors/PictureInPictureChild.jsm, line 301: InvalidStateError: JSWindowActorChild.contentWindow getter: Cannot access property 'contentWindow' after actor 'PictureInPictureToggle' has been destroyed
[task 2021-02-24T02:59:02.354Z] 02:59:02 INFO - GECKO(3931) | JavaScript error: resource://gre/actors/PictureInPictureChild.jsm, line 301: InvalidStateError: JSWindowActorChild.contentWindow getter: Cannot access property 'contentWindow' after actor 'PictureInPictureToggle' has been destroyed
[task 2021-02-24T02:59:02.355Z] 02:59:02 INFO - GECKO(3931) | JavaScript error: resource://gre/actors/PictureInPictureChild.jsm, line 301: InvalidStateError: JSWindowActorChild.contentWindow getter: Cannot access property 'contentWindow' after actor 'PictureInPictureToggle' has been destroyed
[task 2021-02-24T02:59:02.356Z] 02:59:02 INFO - GECKO(3931) | JavaScript error: resource://gre/actors/PictureInPictureChild.jsm, line 301: InvalidStateError: JSWindowActorChild.contentWindow getter: Cannot access property 'contentWindow' after actor 'PictureInPictureToggle' has been destroyed
[task 2021-02-24T02:59:02.357Z] 02:59:02 INFO - GECKO(3931) | JavaScript error: resource://gre/actors/PictureInPictureChild.jsm, line 301: InvalidStateError: JSWindowActorChild.contentWindow getter: Cannot access property 'contentWindow' after actor 'PictureInPictureToggle' has been destroyed
[task 2021-02-24T02:59:02.358Z] 02:59:02 INFO - GECKO(3931) | JavaScript error: resource://gre/actors/PictureInPictureChild.jsm, line 301: InvalidStateError: JSWindowActorChild.contentWindow getter: Cannot access property 'contentWindow' after actor 'PictureInPictureToggle' has been destroyed
[task 2021-02-24T02:59:02.361Z] 02:59:02 INFO - GECKO(3931) | JavaScript error: resource://gre/actors/PictureInPictureChild.jsm, line 301: InvalidStateError: JSWindowActorChild.contentWindow getter: Cannot access property 'contentWindow' after actor 'PictureInPictureToggle' has been destroyed
[task 2021-02-24T02:59:02.362Z] 02:59:02 INFO - GECKO(3931) | JavaScript error: resource://gre/actors/PictureInPictureChild.jsm, line 301: InvalidStateError: JSWindowActorChild.contentWindow getter: Cannot access property 'contentWindow' after actor 'PictureInPictureToggle' has been destroyed
[task 2021-02-24T02:59:02.363Z] 02:59:02 INFO - GECKO(3931) | JavaScript error: resource://gre/actors/PictureInPictureChild.jsm, line 301: InvalidStateError: JSWindowActorChild.contentWindow getter: Cannot access property 'contentWindow' after actor 'PictureInPictureToggle' has been destroyed
[task 2021-02-24T02:59:02.364Z] 02:59:02 INFO - GECKO(3931) | JavaScript error: resource://gre/actors/PictureInPictureChild.jsm, line 301: InvalidStateError: JSWindowActorChild.contentWindow getter: Cannot access property 'contentWindow' after actor 'PictureInPictureToggle' has been destroyed
[task 2021-02-24T02:59:02.365Z] 02:59:02 INFO - GECKO(3931) | JavaScript error: resource://gre/actors/PictureInPictureChild.jsm, line 301: InvalidStateError: JSWindowActorChild.contentWindow getter: Cannot access property 'contentWindow' after actor 'PictureInPictureToggle' has been destroyed
[task 2021-02-24T02:59:02.366Z] 02:59:02 INFO - GECKO(3931) | JavaScript error: resource://gre/actors/PictureInPictureChild.jsm, line 301: InvalidStateError: JSWindowActorChild.contentWindow getter: Cannot access property 'contentWindow' after actor 'PictureInPictureToggle' has been destroyed
[task 2021-02-24T02:59:02.373Z] 02:59:02 INFO - GECKO(3931) | JavaScript error: resource://gre/actors/PictureInPictureChild.jsm, line 301: InvalidStateError: JSWindowActorChild.contentWindow getter: Cannot access property 'contentWindow' after actor 'PictureInPictureToggle' has been destroyed
[task 2021-02-24T02:59:02.374Z] 02:59:02 INFO - GECKO(3931) | JavaScript error: resource://gre/actors/PictureInPictureChild.jsm, line 301: InvalidStateError: JSWindowActorChild.contentWindow getter: Cannot access property 'contentWindow' after actor 'PictureInPictureToggle' has been destroyed
[task 2021-02-24T02:59:02.375Z] 02:59:02 INFO - GECKO(3931) | JavaScript error: resource://gre/actors/PictureInPictureChild.jsm, line 301: InvalidStateError: JSWindowActorChild.contentWindow getter: Cannot access property 'contentWindow' after actor 'PictureInPictureToggle' has been destroyed
[task 2021-02-24T02:59:02.376Z] 02:59:02 INFO - GECKO(3931) | JavaScript error: resource://gre/actors/PictureInPictureChild.jsm, line 301: InvalidStateError: JSWindowActorChild.contentWindow getter: Cannot access property 'contentWindow' after actor 'PictureInPictureToggle' has been destroyed
[task 2021-02-24T02:59:02.377Z] 02:59:02 INFO - GECKO(3931) | JavaScript error: resource://gre/actors/PictureInPictureChild.jsm, line 301: InvalidStateError: JSWindowActorChild.contentWindow getter: Cannot access property 'contentWindow' after actor 'PictureInPictureToggle' has been destroyed
[task 2021-02-24T02:59:02.377Z] 02:59:02 INFO - GECKO(3931) | JavaScript error: resource://gre/actors/PictureInPictureChild.jsm, line 301: InvalidStateError: JSWindowActorChild.contentWindow getter: Cannot access property 'contentWindow' after actor 'PictureInPictureToggle' has been destroyed
[task 2021-02-24T02:59:02.478Z] 02:59:02 INFO - GECKO(3931) | MEMORY STAT | vsize 2918MB | residentFast 238MB | heapAllocated 36MB
[task 2021-02-24T02:59:02.522Z] 02:59:02 INFO - TEST-OK | dom/media/webrtc/tests/mochitests/test_setSinkId_preMutedElement.html | took 3029ms
[task 2021-02-24T02:59:02.609Z] 02:59:02 INFO - TEST-START | Shutdown
[task 2021-02-24T02:59:02.609Z] 02:59:02 INFO - Passed: 53839
[task 2021-02-24T02:59:02.610Z] 02:59:02 INFO - Failed: 0
[task 2021-02-24T02:59:02.610Z] 02:59:02 INFO - Todo: 2596
[task 2021-02-24T02:59:02.611Z] 02:59:02 INFO - Mode: e10s
[task 2021-02-24T02:59:02.611Z] 02:59:02 INFO - Slowest: 22714ms - /tests/dom/media/webrtc/tests/mochitests/test_peerConnection_simulcastOddResolution.html
[task 2021-02-24T02:59:02.612Z] 02:59:02 INFO - SimpleTest FINISHED
[task 2021-02-24T02:59:02.620Z] 02:59:02 INFO - TEST-INFO | Ran 1 Loops

[task 2021-02-24T02:59:13.605Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 1 nsStyleTable
[task 2021-02-24T02:59:13.606Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 1 nsStyleTableBorder
[task 2021-02-24T02:59:13.606Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 1 nsStyleText
[task 2021-02-24T02:59:13.607Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 1 nsStyleTextReset
[task 2021-02-24T02:59:13.608Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 1 nsStyleUI
[task 2021-02-24T02:59:13.608Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 1 nsStyleUIReset
[task 2021-02-24T02:59:13.609Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 1 nsStyleVisibility
[task 2021-02-24T02:59:13.609Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 1 nsStyleXUL
[task 2021-02-24T02:59:13.610Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 7 nsSupportsCString
[task 2021-02-24T02:59:13.611Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 609 nsTArray_base
[task 2021-02-24T02:59:13.612Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 37 nsTextFragment
[task 2021-02-24T02:59:13.612Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 35 nsTextNode
[task 2021-02-24T02:59:13.613Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 2 nsThread
[task 2021-02-24T02:59:13.614Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 1 nsTimer
[task 2021-02-24T02:59:13.615Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 1 nsTimerImpl
[task 2021-02-24T02:59:13.615Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 13 nsURIHashKey
[task 2021-02-24T02:59:13.615Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 1 nsUUIDGenerator
[task 2021-02-24T02:59:13.616Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 2 nsVariant
[task 2021-02-24T02:59:13.617Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 15 nsWeakReference
[task 2021-02-24T02:59:13.618Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 1 nsXPCComponents
[task 2021-02-24T02:59:13.619Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 1 nsXPCComponents_Classes
[task 2021-02-24T02:59:13.619Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 1 nsXPCComponents_Constructor
[task 2021-02-24T02:59:13.620Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 1 nsXPCComponents_Exception
[task 2021-02-24T02:59:13.621Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 1 nsXPCComponents_ID
[task 2021-02-24T02:59:13.622Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 1 nsXPCComponents_Interfaces
[task 2021-02-24T02:59:13.623Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 1 nsXPCComponents_Results
[task 2021-02-24T02:59:13.623Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 1 nsXPCComponents_Utils
[task 2021-02-24T02:59:13.624Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 1 nsXPCComponents_utils_Sandbox
[task 2021-02-24T02:59:13.625Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 2 nsXPCWrappedJS
[task 2021-02-24T02:59:13.626Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 1 nsXPConnect
[task 2021-02-24T02:59:13.627Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 6 nsXULElement
[task 2021-02-24T02:59:13.628Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 1 nsXULPopupManager
[task 2021-02-24T02:59:13.628Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 60 nsXULPrototypeAttribute
[task 2021-02-24T02:59:13.629Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 1 nsXULPrototypeCache
[task 2021-02-24T02:59:13.630Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 1 nsXULPrototypeDocument
[task 2021-02-24T02:59:13.631Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 67 nsXULPrototypeNode
[task 2021-02-24T02:59:13.632Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 1 nsZipArchive
[task 2021-02-24T02:59:13.633Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 1 nsZipReaderCache
[task 2021-02-24T02:59:13.634Z] 02:59:13 INFO - TEST-INFO | leakcheck | default leaked 1 xpc::CompartmentPrivate
[task 2021-02-24T02:59:13.642Z] 02:59:13 INFO - TEST-UNEXPECTED-FAIL | leakcheck | default 283584 bytes leaked (AsyncFreeSnowWhite, BackstagePass, BrowsingContext, BrowsingContextGroup, CacheObserver, ...)
[task 2021-02-24T02:59:13.642Z] 02:59:13 INFO -
[task 2021-02-24T02:59:13.643Z] 02:59:13 INFO - leakcheck | Processing leak log file /tmp/tmpyL5YMo.mozrunner/runtests_leaks_tab_pid3413.log
[task 2021-02-24T02:59:13.644Z] 02:59:13 INFO -
[task 2021-02-24T02:59:13.645Z] 02:59:13 INFO - == BloatView: ALL (cumulative) LEAK AND BLOAT STATISTICS, tab process 3413
[task 2021-02-24T02:59:13.646Z] 02:59:13 INFO -
[task 2021-02-24T02:59:13.647Z] 02:59:13 INFO - |<----------------Class--------------->|<-----Bytes------>|<----Objects---->|
[task 2021-02-24T02:59:13.648Z] 02:59:13 INFO - | | Per-Inst Leaked| Total Rem|
[task 2021-02-24T02:59:13.649Z] 02:59:13 INFO - 0 |TOTAL | 39 0| 24974 0|
[task 2021-02-24T02:59:13.649Z] 02:59:13 INFO -
[task 2021-02-24T02:59:13.650Z] 02:59:13 INFO - nsTraceRefcnt::DumpStatistics: 373 entries
[task 2021-02-24T02:59:13.651Z] 02:59:13 INFO - TEST-PASS | leakcheck | tab no leaks detected!

Assignee: dlee → nobody
Status: ASSIGNED → NEW
Component: Safe Browsing → WebRTC: Audio/Video
Flags: needinfo?(apavel)
Product: Toolkit → Core

:jib can you assign someone to take a look?

Flags: needinfo?(jib)
Whiteboard: [stockwell unknown] → [stockwell needswork:owner]

Update:

There have been 37 failures within the last 7 days on Linux 18.04 x64 WebRender debug.

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

[task 2021-03-31T22:40:23.152Z] 22:40:23 INFO - TEST-UNEXPECTED-FAIL | leakcheck | default 281916 bytes leaked (AsyncFreeSnowWhite, BackstagePass, BrowsingContext, BrowsingContextGroup, CacheObserver, ...)
[task 2021-03-31T22:40:23.153Z] 22:40:23 INFO -
[task 2021-03-31T22:40:23.153Z] 22:40:23 INFO - leakcheck | Processing leak log file /tmp/tmpODET1M.mozrunner/runtests_leaks_rdd_pid3490.log
[task 2021-03-31T22:40:23.154Z] 22:40:23 INFO -
[task 2021-03-31T22:40:23.154Z] 22:40:23 INFO - == BloatView: ALL (cumulative) LEAK AND BLOAT STATISTICS, rdd process 3490
[task 2021-03-31T22:40:23.155Z] 22:40:23 INFO -
[task 2021-03-31T22:40:23.161Z] 22:40:23 INFO - |<----------------Class--------------->|<-----Bytes------>|<----Objects---->|
[task 2021-03-31T22:40:23.162Z] 22:40:23 INFO - | | Per-Inst Leaked| Total Rem|
[task 2021-03-31T22:40:23.162Z] 22:40:23 INFO - 0 |TOTAL | 37 0| 10071 0|
[task 2021-03-31T22:40:23.162Z] 22:40:23 INFO -
[task 2021-03-31T22:40:23.163Z] 22:40:23 INFO - nsTraceRefcnt::DumpStatistics: 162 entries

During:

[task 2021-03-31T22:40:12.376Z] 22:40:12 INFO - TEST-START | Shutdown

After

[task 2021-03-31T22:40:09.193Z] 22:40:09 INFO - TEST-START | dom/media/webrtc/tests/mochitests/test_setSinkId_preMutedElement.html
[..]
[task 2021-03-31T22:40:12.233Z] 22:40:12 INFO - TEST-OK | dom/media/webrtc/tests/mochitests/test_setSinkId_preMutedElement.html | took 3034ms
[task 2021-03-31T22:40:23.163Z] 22:40:23 INFO - TEST-PASS | leakcheck | rdd no leaks detected!

Whiteboard: [stockwell unknown] → [stockwell needswork:owner]
Assignee: nobody → apavel
Status: NEW → ASSIGNED
Assignee: apavel → nobody
Status: ASSIGNED → NEW
Assignee: nobody → apavel
Status: NEW → ASSIGNED
Assignee: apavel → nobody
Status: ASSIGNED → NEW
Keywords: leave-open
Whiteboard: [stockwell needswork:owner] → [stockwell disabled]
Pushed by apavel@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c151f8f1e309 disable test_setSinkId_preMutedElement on linux-qr debug r=intermittent-reviewers,ahal DONTBUILD

Recent failures are in test_setSinkId_default_addTrack, disabled that too on linux-qr debug.

Jib any updates here?

Flags: needinfo?(jib)
Flags: needinfo?(jib)
Pushed by apavel@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/3a7dfac6b68e disable test_setSinkId_default_addTrack on linux-qr debug r=intermittent-reviewers,jmaher DONTBUILD

Failures now moved to /test_setSinkId.html

Pushed by abutkovits@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/b10bdc95d6d3 disable test_setSinkId.html on Linux_qr_debug r=intermittent-reviewers,ahal DONTBUILD

Update:*

There have been 56 failures within the last 7 days, all of them on Linux 18.04 x64 WebRender debug.

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

[task 2021-05-30T16:52:33.974Z] 16:52:33     INFO - TEST-INFO | leakcheck | default leaked 1 nsXPConnect
[task 2021-05-30T16:52:33.975Z] 16:52:33     INFO - TEST-INFO | leakcheck | default leaked 6 nsXULElement
[task 2021-05-30T16:52:33.976Z] 16:52:33     INFO - TEST-INFO | leakcheck | default leaked 1 nsXULPopupManager
[task 2021-05-30T16:52:33.976Z] 16:52:33     INFO - TEST-INFO | leakcheck | default leaked 60 nsXULPrototypeAttribute
[task 2021-05-30T16:52:33.977Z] 16:52:33     INFO - TEST-INFO | leakcheck | default leaked 1 nsXULPrototypeCache
[task 2021-05-30T16:52:33.977Z] 16:52:33     INFO - TEST-INFO | leakcheck | default leaked 1 nsXULPrototypeDocument
[task 2021-05-30T16:52:33.978Z] 16:52:33     INFO - TEST-INFO | leakcheck | default leaked 67 nsXULPrototypeNode
[task 2021-05-30T16:52:33.978Z] 16:52:33     INFO - TEST-INFO | leakcheck | default leaked 1 nsZipArchive
[task 2021-05-30T16:52:33.979Z] 16:52:33     INFO - TEST-INFO | leakcheck | default leaked 1 nsZipReaderCache
[task 2021-05-30T16:52:33.980Z] 16:52:33     INFO - TEST-INFO | leakcheck | default leaked 1 xpc::CompartmentPrivate
[task 2021-05-30T16:52:33.985Z] 16:52:33     INFO - TEST-UNEXPECTED-FAIL | leakcheck | default 319372 bytes leaked (AsyncFreeSnowWhite, BackstagePass, BrowsingContext, BrowsingContextGroup, CacheObserver, ...)
[task 2021-05-30T16:52:33.985Z] 16:52:33     INFO - 
[task 2021-05-30T16:52:33.985Z] 16:52:33     INFO - leakcheck | Processing leak log file /tmp/tmpe5fluoyw.mozrunner/runtests_leaks_tab_pid3266.log
[task 2021-05-30T16:52:33.986Z] 16:52:33     INFO - 
[task 2021-05-30T16:52:33.986Z] 16:52:33     INFO - == BloatView: ALL (cumulative) LEAK AND BLOAT STATISTICS, tab process 3266
[task 2021-05-30T16:52:33.987Z] 16:52:33     INFO - 
[task 2021-05-30T16:52:33.988Z] 16:52:33     INFO -      |<----------------Class--------------->|<-----Bytes------>|<----Objects---->|
[task 2021-05-30T16:52:33.988Z] 16:52:33     INFO -      |                                      | Per-Inst   Leaked|   Total      Rem|
[task 2021-05-30T16:52:33.989Z] 16:52:33     INFO -    0 |TOTAL                                 |       43        0|  146148        0|
[task 2021-05-30T16:52:33.989Z] 16:52:33     INFO - 
[task 2021-05-30T16:52:33.990Z] 16:52:33     INFO - nsTraceRefcnt::DumpStatistics: 946 entries
Whiteboard: [stockwell disabled] → [stockwell disabled][stockwell needswork:owner]
Flags: needinfo?(jib)

Hi Jan-Ivar, could you please take a look at this?
Every time we disable a test, another one leaks in dom/media/webrtc/tests/mochitests/mochitest.ini.

Flags: needinfo?(jib)
Pushed by apavel@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/cfab96de9fc5 disable test_peerConnection_videoRenegotiationInactiveAnswer.html on linux-qr debug r=intermittent-reviewers,bhearsum DONTBUILD

Recent failures here are in test_peerConnection_videoCodecs.html.

See Also: → 1714410
Pushed by abutkovits@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f2d8c737294f disable test_peerConnection_videoCodecs.html on Linux_64_QR_Debug for frequent failures. r=intermittent-reviewers,ahal DONTBUILD
Whiteboard: [stockwell disabled][stockwell needswork:owner] → [stockwell disabled]

There have been 58 total failures in the last 7 days (recent failure log)
Only linux1804-64-qr debug is affected.

Whiteboard: [stockwell disabled] → [stockwell disabled][stockwell needswork:owner]
Summary: Intermittent leakcheck | default 555944 bytes leaked (AsyncFreeSnowWhite, BackstagePass, BrowsingContext, BrowsingContextGroup, CacheObserver, ...) → Intermittent leakcheck | default [number] bytes leaked (AsyncFreeSnowWhite, BackstagePass, BrowsingContext, BrowsingContextGroup, CacheObserver, ...)
Summary: Intermittent leakcheck | default [number] bytes leaked (AsyncFreeSnowWhite, BackstagePass, BrowsingContext, BrowsingContextGroup, CacheObserver, ...) → Intermittent [linux-qr] leakcheck | default [number] bytes leaked (AsyncFreeSnowWhite, BackstagePass, BrowsingContext, BrowsingContextGroup, CacheObserver, ...)

Update:
There have been 77 failures within the last 7 days:
• 76 failures on Linux 18.04 x64 WebRender debug
• 1 failures on Android 7.0 x86-64 WebRender debug
Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=347594760&repo=autoland&lineNumber=64563

There have been 61 total failures in the last 7 days, recent failure log.
Affected platforms are:

  • linux1804-64-qr

There have been 73 total failures in the last 7 days, recent failure log.
Affected platforms are:

  • linux1804-64-qr
  • macosx1015-64-qr

I checked last 20 failure logs and all of them are under test_peerConnection_verifyVideoAfterRenegotiation.html so I made the disabling patch.

Pushed by abutkovits@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/d87e8ca25738 disable test_peerConnection_verifyVideoAfterRenegotiation.html on linux64 debug for frequent failures r=intermittent-reviewers,jmaher DONTBUILD

There have been 83 total failures in the last 7 days, recent failure log.
Affected platforms are:

  • linux1804-64-qr

There have been 92 total failures in the last 7 days, recent failure log.
Affected platforms are:

  • linux1804-64-qr
Depends on: 1714410
Regressions: 1731076
Severity: normal → S3

It seems to me all the tests disabled here were re-enabled again, elsewhere.

Status: NEW → RESOLVED
Closed: 6 years ago3 years ago
Flags: needinfo?(jib)
Resolution: --- → FIXED
Assignee: nobody → apavel
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: