Extremely frequent PNecko::Msg_CancelHTMLDNSPrefetch log spam
Categories
(Core :: Networking: DNS, task, P2)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr115 | --- | unaffected |
| firefox126 | --- | wontfix |
| firefox127 | --- | wontfix |
| firefox128 | --- | fixed |
People
(Reporter: mccr8, Assigned: mccr8)
References
(Blocks 1 open bug)
Details
(Whiteboard: [necko-triaged])
Attachments
(1 file)
Across a single mozilla-central OSX try push, I see over 600,000 instances of this warning:
638469 WARNING: IPC message 'PNecko::Msg_CancelHTMLDNSPrefetch' discarded: actor cannot send: file ipc/glue/ProtocolUtils.cpp:551
The next on the list is only 120k, and the one after that is only about 78k.
There are about 63k instances of this warning in individual logs for bc12, 40k in bc4, 52k in bc 3. Approximately 50% of the lines of bc12 are just this warning.
It looks like that message is going to come from this call to SendCancelHTMLDNSPrefetch. This warning can be avoided by checking gNeckoChild->CanSend() first. This send is not new, so I'm not sure why this warning is so frequent.
| Assignee | ||
Comment 1•1 year ago
|
||
This causes extremely frequent warning spam in debug builds.
| Assignee | ||
Comment 2•1 year ago
|
||
I tested this patch locally. While running a single XPConnect mochitest plain directory, this reduced the number of instances of this warning from almost 970 to 0.
Updated•1 year ago
|
| Assignee | ||
Comment 3•1 year ago
|
||
I added another similar check to some networking-related code to the patch. This is the number 3 source of warning spam, with 77921 instances:
WARNING: IPC message 'PNecko::Msg_RemoveRequestContext' discarded: actor cannot send: file ipc/glue/ProtocolUtils.cpp:551
| Assignee | ||
Comment 5•1 year ago
|
||
Doesn't seem to be a problem on ESR115 FWIW.
| Assignee | ||
Updated•1 year ago
|
Updated•1 year ago
|
Description
•