Open Bug 1052141 Opened 10 years ago Updated 2 years ago

Add a test that makes sure crashed GMP plugins are reported to the crash service

Categories

(Core :: WebRTC, defect, P4)

defect

Tracking

()

People

(Reporter: adw, Unassigned)

References

Details

Attachments

(1 file)

Attached patch leaky test patchSplinter Review
Bug 1009765 landed without a test that makes sure crashed GMP plugins are reported to the crash service.  This patch, copied over from the other bug, adds adds one and makes related necessary changes, but it leaks a CondVar, GeckoChildProcessHost, and Mutex.

Filing this in Core::WebRTC because that's where the test in this patch lives.
Flags: firefox-backlog+
jesup, do you have any ideas?
Flags: needinfo?(rjesup)
In bug 1035056 I encountered this leak when plugins crashed while shutting down. I fixed it by ensuring that GeckoMediaPluginService::ReAddOnGMPThread() does not re-add a GMP clone if we're already shutting down. This is a different case (the GMP is not crashing while shutting down here, right?), but the cause could be something similar.
backlog: --- → webRTC+
Rank: 55
Priority: -- → P5

I think comment 2 tells us why this was leaking. It is probably a good idea to test this.

Rank: 55 → 35
Flags: needinfo?(rjesup)
Priority: P5 → P4
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: