Open Bug 1920122 Opened 1 year ago Updated 1 year ago

webrtcIndicator.xhtml triggers a YSOD

Categories

(Core :: XPCOM, defect)

defect

Tracking

()

People

(Reporter: gregtatum, Unassigned)

References

(Blocks 1 open bug)

Details

I was looking at Glean migration of the YSOD telemetry (yellow screen of death) and found something that looks like a bug that should be fixed.

chrome://browser/content/webrtcIndicator.xhtml is the top source of YSODs.

https://sql.telemetry.mozilla.org/queries/102383/source

chrome://browser/content/webrtcIndicator.xhtml:1:1 - XML_ERROR_NO_ELEMENTS

I'm wondering if a document is failing to load, as there are other pages with similar errors, at a lower frequency.

Blocks: 1675823
Component: Site Permissions → XPCOM
Product: Firefox → Core

Ah possibly! It may be just from older clients.

Looking at the call trace of where we record this probe I wonder if it would be useful to also capture the stream status in telemetry. Maybe nsParser::mInternalState too?
I'm assuming there are no onDataAvailables - and if so it would be useful to find out why.
I think we can pass that value into nsExpatDriver here

Is there any chance that this is the first xhtml document we try to load from the browser omnijar? It seems odd that this specific document would be the one seen to fail in these situations, as I would expect the rest of the browser to be unstable if the browser omnijar is missing/corrupted.

Severity: -- → S3
You need to log in before you can comment on or make changes to this bug.