Intermittent devtools/client/netmonitor/test/browser_net_fonts.js | Test timed out -
Categories
(DevTools :: Netmonitor, defect, P5)
Tracking
(firefox104 fixed, firefox105 fixed)
People
(Reporter: intermittent-bug-filer, Assigned: jdescottes)
References
Details
(Keywords: intermittent-failure, Whiteboard: [stockwell needswork:owner])
Attachments
(1 file, 1 obsolete file)
Filed by: bszekely [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=382983009&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UDdhEBtPSOShWvRK_UWEJw/runs/0/artifacts/public/logs/live_backing.log
[task 2022-06-30T09:42:18.747Z] 09:42:18 INFO - TEST-START | devtools/client/netmonitor/test/browser_net_fonts.js
[task 2022-06-30T09:42:18.777Z] 09:42:18 INFO - GECKO(3021) | [Parent 3021: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 22 (7efe286db520) [pid = 3021] [serial = 355] [outer = 0] [url = chrome://devtools/content/inspector/index.xhtml]
[task 2022-06-30T09:42:18.777Z] 09:42:18 INFO - GECKO(3021) | [Parent 3021: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 21 (7efe286db6f0) [pid = 3021] [serial = 357] [outer = 0] [url = chrome://devtools/content/inspector/markup/markup.xhtml]
[task 2022-06-30T09:42:18.780Z] 09:42:18 INFO - GECKO(3021) | [Parent 3021: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 7efdfc1ad400 == 9 [pid = 3021] [id = 138] [url = about:devtools-toolbox]
[task 2022-06-30T09:42:18.781Z] 09:42:18 INFO - GECKO(3021) | [Parent 3021: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 20 (7efe17404820) [pid = 3021] [serial = 347] [outer = 0] [url = chrome://devtools/content/netmonitor/index.html]
[task 2022-06-30T09:42:18.782Z] 09:42:18 INFO - GECKO(3021) | [Parent 3021: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 19 (7efe17404480) [pid = 3021] [serial = 344] [outer = 0] [url = about:devtools-toolbox]
[task 2022-06-30T09:42:18.860Z] 09:42:18 INFO - GECKO(3021) | [Child 5617: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 2 (7f20a8f91d90) [pid = 5617] [serial = 1] [outer = 0] [url = https://example.net/document-builder.sjs?html=testnet]
[task 2022-06-30T09:42:18.864Z] 09:42:18 INFO - GECKO(3021) | [Child 5617: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 1 (7f2092f7c800) [pid = 5617] [serial = 2] [outer = 0] [url = about:blank]
[task 2022-06-30T09:42:18.866Z] 09:42:18 INFO - GECKO(3021) | [Child 5617: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 0 (7f2092f80000) [pid = 5617] [serial = 3] [outer = 0] [url = https://example.net/document-builder.sjs?html=testnet]
[task 2022-06-30T09:42:18.868Z] 09:42:18 INFO - GECKO(3021) | [Child 5617, Main Thread] WARNING: Extra shutdown CC: 'i < NORMAL_SHUTDOWN_COLLECTIONS', file /builds/worker/checkouts/gecko/xpcom/base/nsCycleCollector.cpp:3359
<...>
[task 2022-06-30T09:43:49.056Z] 09:43:49 INFO - → panel reloaded
[task 2022-06-30T09:43:49.058Z] 09:43:49 INFO - Wait for Responsive UI to reload
[task 2022-06-30T09:43:49.059Z] 09:43:49 INFO - > Network event progress: NetworkEvent: 4/3, PayloadReady: 5/3, EventTimings: 2/4, got NetMonitor:NetworkEventUpdated:EventTimings for server0.conn0.netEvent83
[task 2022-06-30T09:43:49.061Z] 09:43:49 INFO - > Network event progress: NetworkEvent: 4/3, PayloadReady: 5/3, EventTimings: 3/4, got NetMonitor:NetworkEventUpdated:EventTimings for server0.conn0.netEvent94
[task 2022-06-30T09:43:49.062Z] 09:43:49 INFO - Buffered messages finished
[task 2022-06-30T09:43:49.063Z] 09:43:49 INFO - TEST-UNEXPECTED-FAIL | devtools/client/netmonitor/test/browser_net_fonts.js | Test timed out -
[task 2022-06-30T09:43:49.704Z] 09:43:49 INFO - Removing tab.
[task 2022-06-30T09:43:49.707Z] 09:43:49 INFO - Waiting for event: 'TabClose' on [object XULElement].
[task 2022-06-30T09:43:49.749Z] 09:43:49 INFO - Got event: 'TabClose' on [object XULElement].
[task 2022-06-30T09:43:49.774Z] 09:43:49 INFO - GECKO(3021) | [Parent 3021, Main Thread] WARNING: '!inner', file /builds/worker/checkouts/gecko/dom/ipc/jsactor/JSWindowActorProtocol.cpp:162
[task 2022-06-30T09:43:49.776Z] 09:43:49 INFO - GECKO(3021) | [Parent 3021, Main Thread] WARNING: '!inner', file /builds/worker/checkouts/gecko/dom/ipc/jsactor/JSWindowActorProtocol.cpp:162
[task 2022-06-30T09:43:49.781Z] 09:43:49 INFO - Tab removed and finished closing
[task 2022-06-30T09:43:49.798Z] 09:43:49 INFO - GECKO(3021) | JavaScript error: , line 0: NotFoundError: No such JSWindowActor 'DevToolsFrame'
[task 2022-06-30T09:43:49.820Z] 09:43:49 INFO - Console message: [JavaScript Error: "NotFoundError: No such JSWindowActor 'DevToolsFrame'"]
[task 2022-06-30T09:43:49.821Z] 09:43:49 INFO - TEST-PASS | devtools/client/netmonitor/test/browser_net_fonts.js | The main process DevToolsServer has no pending connection when the test ends -
[task 2022-06-30T09:43:49.822Z] 09:43:49 INFO - finish() was called, cleaning up...
[task 2022-06-30T09:43:49.857Z] 09:43:49 INFO - GECKO(3021) | [Parent 3021, IPDL Background] WARNING: IPC Connection Error: [Parent][PBackgroundParent] RunMessage(msgname=PRemoteWorkerService::Msg___delete__) Channel closing: too late to send/recv, messages will be lost: file /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:1876
[task 2022-06-30T09:43:49.862Z] 09:43:49 INFO - GECKO(3021) | [Parent 3021, Compositor] WARNING: IPC Connection Error: [Parent][PImageBridgeParent] RunMessage(msgname=PImageBridge::Msg_WillClose) Channel closing: too late to send/recv, messages will be lost: file /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:1876
[task 2022-06-30T09:43:49.869Z] 09:43:49 INFO - GECKO(3021) | [Parent 3021: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 7efe10d7c800 == 6 [pid = 3021] [id = 147] [url = chrome://devtools/content/netmonitor/index.html]
[task 2022-06-30T09:43:49.876Z] 09:43:49 INFO - GECKO(3021) | MEMORY STAT | vsize 3806MB | residentFast 644MB | heapAllocated 297MB
[task 2022-06-30T09:43:49.879Z] 09:43:49 INFO - TEST-OK | devtools/client/netmonitor/test/browser_net_fonts.js | took 91133ms
[task 2022-06-30T09:43:49.920Z] 09:43:49 INFO - GECKO(3021) | [Child 3124: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7efeae68c400 == 1 [pid = 3124] [id = 33]
[task 2022-06-30T09:43:49.921Z] 09:43:49 INFO - GECKO(3021) | [Child 3124: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 1 (7efec9791820) [pid = 3124] [serial = 69] [outer = 0]
[task 2022-06-30T09:43:49.922Z] 09:43:49 INFO - GECKO(3021) | [Child 3124: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 2 (7efeae68cc00) [pid = 3124] [serial = 70] [outer = 7efec9791820]
[task 2022-06-30T09:43:49.986Z] 09:43:49 INFO - GECKO(3021) | [Child 3190, Main Thread] WARNING: '!CanHandleWith(aPresContext)', file /builds/worker/checkouts/gecko/dom/events/IMEStateManager.cpp:498
[task 2022-06-30T09:43:50.013Z] 09:43:50 INFO - GECKO(3021) | [Child 5675: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 7fb57864f000 == 0 [pid = 5675] [id = 0] [url = http://example.com/browser/devtools/client/netmonitor/test/html_fonts-test-page.html?name=fonts]
[task 2022-06-30T09:43:50.039Z] 09:43:50 INFO - checking window state
[task 2022-06-30T09:43:50.134Z] 09:43:50 INFO - GECKO(3021) | [Child 5675: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 1 (7fb58e591d90) [pid = 5675] [serial = 1] [outer = 0] [url = http://example.com/browser/devtools/client/netmonitor/test/html_fonts-test-page.html?name=fonts]
[task 2022-06-30T09:43:50.148Z] 09:43:50 INFO - GECKO(3021) | [Child 5675: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 0 (7fb5786bf800) [pid = 5675] [serial = 5] [outer = 0] [url = http://example.com/browser/devtools/client/netmonitor/test/html_fonts-test-page.html?name=fonts]
[task 2022-06-30T09:43:50.153Z] 09:43:50 INFO - GECKO(3021) | [Child 5675, Main Thread] WARNING: Extra shutdown CC: 'i < NORMAL_SHUTDOWN_COLLECTIONS', file /builds/worker/checkouts/gecko/xpcom/base/nsCycleCollector.cpp:3359
[task 2022-06-30T09:43:50.160Z] 09:43:50 INFO - GECKO(3021) | [Child 5675, Main Thread] WARNING: NS_ENSURE_TRUE(InitStaticMembers()) failed: file /builds/worker/workspace/obj-build/dist/include/mozilla/Preferences.h:129
[task 2022-06-30T09:43:50.174Z] 09:43:50 INFO - GECKO(3021) | [Child 5675, Main Thread] WARNING: NS_ENSURE_TRUE(Preferences::InitStaticMembers()) failed: file /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp:4595
[task 2022-06-30T09:43:50.193Z] 09:43:50 INFO - TEST-START | devtools/client/netmonitor/test/browser_net_footer-summary.js
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 7•2 years ago
|
||
There have been 76 total failures in the last 7 days, recent failure log.
Affected platforms are:
- linux1804-64-asan-qr
- linux1804-64-qr
- linux1804-64-shippable-qr
Comment hidden (Intermittent Failures Robot) |
Comment 9•2 years ago
|
||
Bomsy, can you please take a look, thank you.
Assignee | ||
Comment 10•2 years ago
|
||
Bomsy on PTO this week, I will take it.
Assignee | ||
Comment 11•2 years ago
|
||
Likely linked to Bug 1764349
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Comment 13•2 years ago
|
||
There are potentially several sources for the recent netmonitor intermittent failures.
One of them is that we have several helpers to "wait" for requests, and they have a logic so that when they spot a request, they will wait for the request to be
completed.
However if a navigation occurs in the middle, the corresponding resource will be cleared and the updates will not be processed.
So here we emit a test-only event when the netmonitor attempts to clear resources, so that test helpers can update accordingly.
Assignee | ||
Comment 14•2 years ago
|
||
depends on D152726
This seems necessary to fix the har test intermittents
Assignee | ||
Comment 15•2 years ago
|
||
Netmonitor test suite:
- baseline: https://treeherder.mozilla.org/jobs?repo=try&revision=585ea73bff42df004b02ebbc0927c865e61777f8
- with patches: https://treeherder.mozilla.org/jobs?repo=try&revision=9199a358ed499a6aaa4ae65e72771276f16e6f26
Har test suite:
- baseline: https://treeherder.mozilla.org/jobs?repo=try&revision=1eae48f5f157319df4d2ae65889879b018fd28b2
- with patches: https://treeherder.mozilla.org/jobs?repo=try&revision=ef3768fa5e2bb939ea2c28a4adfc4bd86463cf5b
Results in progress let's see if this helps.
Assignee | ||
Comment 16•2 years ago
|
||
Seems to improve with the two main offenders: browser_net_fonts.js and browser_net_har_copy_all_as_har.js (Bug 1767792) but the suite is still very flaky ...
Comment 17•2 years ago
|
||
Comment on attachment 9287012 [details]
Bug 1777457 - [devtools] Ignore actor destroyed errors in Firefox data provider
Revision D152727 was moved to bug 1767792. Setting attachment 9287012 [details] to obsolete.
Updated•2 years ago
|
Comment 18•2 years ago
|
||
Comment 19•2 years ago
|
||
bugherder |
Comment hidden (Intermittent Failures Robot) |
Comment 21•2 years ago
|
||
bugherder uplift |
Comment hidden (Intermittent Failures Robot) |
Description
•