Closed Bug 1131908 Opened 11 years ago Closed 10 years ago

[EME] GMPDecryptorChild should not send IPC messages after RecvDecryptingComplete() called

Categories

(Core :: Audio/Video, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla39
Tracking Status
firefox39 --- fixed

People

(Reporter: jwwang, Assigned: jwwang)

Details

Attachments

(1 file)

Call stack is like below: GMPDecryptorChild::RecvDecryptingComplete -> ClearKeySessionManager::DecryptingComplete -> ClearKeySessionManager::Shutdown -> ClearKeySession::~ClearKeySession -> GMPDecryptorChild::KeyStatusChanged GMPDecryptorChild::KeyStatusChanged() should not send IPC messages since RecvDecryptingComplete() will call Send__delete__() to delete GMPDecryptorParent. It is unstable to send IPC messages at the moment.
no IPC calls after GMPDecryptorChild::RecvDecryptingComplete(). try: https://treeherder.mozilla.org/#/jobs?repo=try&revision=85488c5b6441
Assignee: nobody → jwwang
Status: NEW → ASSIGNED
Attachment #8571796 - Flags: review?(edwin)
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla39
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: