New issue
Advanced search Search tips

Issue 618476 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 3
Type: Bug



Sign in to add a comment

Verify that freeing EME objects doesn't cause crashes

Project Member Reported by jrumm...@chromium.org, Jun 8 2016

Issue description

Add one or more tests to verify that freeing EME objects doesn't cause crashes (see  issue 597355 ).

The original issue was that close() was taking a long time to complete so that it's promise was still pending, and the page was closed freeing all of the EME objects. With the EME objects gone the CDM was freed, which attempted to reject the outstanding close() promise.

This is currently challenging to do in Chromium as the CDM is loaded as a plugin and thus destroyed asynchronously. However, once we switch away from plugins and use the CDM directly, this should be reproducible.
 
Project Member

Comment 1 by sheriffbot@chromium.org, Jun 9 2017

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available. If you change it back, also remove the "Hotlist-Recharge-Cold" label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Cc: -jrumm...@chromium.org
Owner: jrumm...@chromium.org
Status: Assigned (was: Untriaged)
Assign to jrummell@ for triage.

Sign in to add a comment