Crash annotations don't work in GeckoMediaPlugin processes on Windows
Categories
(Toolkit :: Crash Reporting, defect, P1)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox70 | --- | fixed |
People
(Reporter: jld, Assigned: bobowen)
References
Details
Attachments
(1 file)
I'm not sure what component to file this in, so let's start here. This call in CrashReporterClient::InitSingleton always fails on Windows in GeckoMediaPlugin processes, meaning that the CrashReporterClient is never initialized (this is silently ignored), the CrashReporterHost in the parent process is never constructed, and CrashReporter::AnnotateCrashReport won't work. (I haven't tested that outcome directly, but I'm assuming that that would be the case given what happened in bug 1574571.)
The reason it fails is probably sandboxing: normally the GMP process doesn't create shared memory or (I think?) send handles to another process, so it probably doesn't have the permissions it would need to do that.
STR: apply a patch like this Try run and run any test that uses GMP (like ./mach gtest GeckoMediaPlug\*)
Updated•6 years ago
|
| Assignee | ||
Updated•6 years ago
|
| Assignee | ||
Comment 1•6 years ago
|
||
Comment 3•6 years ago
|
||
| bugherder | ||
Comment 4•6 years ago
|
||
| bugherder uplift | ||
| Assignee | ||
Comment 5•6 years ago
|
||
(In reply to Bogdan Tara[:bogdan_tara] from comment #4)
https://hg.mozilla.org/releases/mozilla-beta/rev/54dcc1dc10c7
This wasn't flagged for uplift, but I think it is unlikely to cause any issues.
Description
•