In the constructor for VideoTrackPrivateAVFObjC we captured a reference to self in a lambda and then store in a separate object. We should adopt smart pointers in that lambda to avoid lifetime issues.
<rdar://problem/108617701>
Pull request: https://github.com/WebKit/WebKit/pull/13241