Bug 266209

Summary: [MSE] SourceBuffer/MediaSource/HTMLMediaElement don't appear to be destructed
Product: WebKit Reporter: Jean-Yves Avenard [:jya] <jean-yves.avenard>
Component: MediaAssignee: Jean-Yves Avenard [:jya] <jean-yves.avenard>
Status: RESOLVED WONTFIX    
Severity: Normal CC: philn, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=260723

Jean-Yves Avenard [:jya]
Reported 2023-12-11 02:34:36 PST
The SourceBufferPrivateRemote destructors never appear to be called.
Attachments
Radar WebKit Bug Importer
Comment 1 2023-12-11 02:34:53 PST
Jean-Yves Avenard [:jya]
Comment 2 2023-12-11 03:43:02 PST
Running in the debugger shows that none of the SourceBuffer/MediaSource/HTMLMediaElement/SourceBufferPrivate/MediaSourcePrivate in the content process to be deleted. The GPU Process objects however are.
Jean-Yves Avenard [:jya]
Comment 3 2023-12-11 03:53:38 PST
Seems related to bug 260723
Jean-Yves Avenard [:jya]
Comment 4 2023-12-11 05:28:58 PST
Jean-Yves Avenard [:jya]
Comment 5 2023-12-14 16:40:48 PST
Destructor is called when GC happens. When closing the window, the content process is killed immediately.
Note You need to log in before you can comment on or make changes to this bug.