Intermittent leakcheck | tab 5800 bytes leaked (ChannelEventQueue, CondVar, CookieJarSettings, DOMEventTargetHelper, ListenerAndContextContainer, ...)
Categories
(Core :: Networking: WebSockets, defect, P3)
Tracking
()
People
(Reporter: intermittent-bug-filer, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: intermittent-failure, leave-open, Whiteboard: [necko-triaged][stockwell disabled])
Attachments
(1 file)
Filed by: nerli [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=421880512&repo=try
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bLW31UCmRCy39VHLwFsb0g/runs/0/artifacts/public/logs/live_backing.log
[task 2023-07-07T12:29:14.420Z] 12:29:14 INFO - TEST-INFO | leakcheck | tab leaked 23 nsStringBuffer
[task 2023-07-07T12:29:14.421Z] 12:29:14 INFO - TEST-INFO | leakcheck | tab leaked 1 nsThread
[task 2023-07-07T12:29:14.421Z] 12:29:14 INFO - TEST-INFO | leakcheck | tab leaked 4 nsWeakReference
[task 2023-07-07T12:29:14.422Z] 12:29:14 INFO - TEST-UNEXPECTED-FAIL | leakcheck | tab 5800 bytes leaked (ChannelEventQueue, CondVar, CookieJarSettings, DOMEventTargetHelper, ListenerAndContextContainer, ...)
[task 2023-07-07T12:29:14.422Z] 12:29:14 INFO -
[task 2023-07-07T12:29:14.423Z] 12:29:14 INFO - leakcheck | Processing leak log file /tmp/tmp4e5afzny.mozrunner/runtests_leaks_tab_pid3235.log
[task 2023-07-07T12:29:14.424Z] 12:29:14 INFO - TEST-PASS | leakcheck | tab no leaks detected!
[task 2023-07-07T12:29:14.425Z] 12:29:14 INFO - leakcheck | Processing leak log file /tmp/tmp4e5afzny.mozrunner/runtests_leaks_tab_pid3536.log
[task 2023-07-07T12:29:14.426Z] 12:29:14 INFO - TEST-PASS | leakcheck | tab no leaks detected!
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Comment 3•2 years ago
|
||
https://wiki.mozilla.org/Bug_Triage#Intermittent_Test_Failure_Cleanup
For more information, please visit BugBot documentation.
| Reporter | ||
Comment 4•2 years ago
|
||
| treeherder | ||
New failure instance: https://treeherder.mozilla.org/logviewer?job_id=427082950&repo=autoland
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Comment 9•2 years ago
|
||
Looking at recent logs, this seems to involve web sockets.
| 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
|
Updated•2 years ago
|
| 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) |
Updated•1 year ago
|
| 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 71•1 year ago
|
||
The last test that's running seems to be:
devtools/client/netmonitor/test/browser_net_zstd.js
A few of the previous ones:
devtools/client/netmonitor/test/browser_net_ws-messages-navigation.js
devtools/client/netmonitor/test/browser_net_ws-sockjs-stomp-payload.js
devtools/client/netmonitor/test/browser_net_ws-limit-payload.js
...
These are more likely to be causing the leak.
| 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 80•1 year ago
|
||
I looked at about a half dozen of these logs. In every case, the leaking content process was created shortly after the start of the test browser_net_telemetry_select_ws_frame.js. In two cases I spot checked, the leaking process was shut down shortly before the end of that test.
Comment 81•1 year ago
|
||
Updated•1 year ago
|
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Comment 85•1 year ago
|
||
I made some attempts to reproduce this leak on Try with logging enabled, but I was unable to. A previous networking-related leak I looked at was some kind of shutdown race involving code after the shutdown CC, so it was very sensitive to changes in timing caused by logging. Maybe something similar is at work here.
Comment 86•1 year ago
|
||
Updated•1 year ago
|
Comment 87•1 year ago
|
||
| bugherder | ||
Comment 88•1 year ago
|
||
Unfortunately, my disabling patch does not seem to have fixed the leak. In two logs I checked, the leaking process was created during browser_net_ws-filter-dropdown.js.
Comment 89•1 year ago
|
||
In one log I looked at, the process goes from XPCOM startup to XPCOM shutdown in about 5 seconds, so maybe there's some race from closing down a process too quickly.
| 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) |
Description
•