Bug 72149

Summary: [chromium] failing media/track/tracklist-is-reachable
Product: WebKit Reporter: Tony Gentilcore <tonyg>
Component: MediaAssignee: Tony Gentilcore <tonyg>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: abarth, annacc, eric.carlson, scherkus
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 43668    
Attachments:
Description Flags
Patch none

Description Tony Gentilcore 2011-11-11 10:13:08 PST
Chromium fails the media/track/tracklist-is-reachable test which was introduced by r99984.

http://test-results.appspot.com/dashboards/flakiness_dashboard.html#showExpectations=true&tests=media%2Ftrack%2Ftracklist-is-reachable.html

Apparently V8 doesn't allow us to set expando properties on non-DOM objects that are also EventTargets. Eric Carlson informs me the JSC code for this is in JSTextTrackListOwner::isReachableFromOpaqueRoots

We probably need to do something similar.
Comment 1 Tony Gentilcore 2011-11-11 10:20:01 PST
Created attachment 114725 [details]
Patch
Comment 2 Tony Gentilcore 2011-11-11 10:20:34 PST
Committed r99987: <http://trac.webkit.org/changeset/99987>
Comment 3 Tony Gentilcore 2011-11-11 10:21:09 PST
My patch just sets expectations. Reopening to track the real fix.
Comment 4 Adam Barth 2011-11-13 23:01:35 PST
Yeah, we need to set up the proper object groupings in V8GCController.
Comment 5 Anna Cavender 2011-11-14 13:22:32 PST

*** This bug has been marked as a duplicate of bug 72179 ***