[Webkit-unassigned] [Bug 105906] New: [BlackBerry] Handle re-entrant destruction of MediaPlayerPrivate while a dialog is up

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jan 1 22:02:12 PST 2013


https://bugs.webkit.org/show_bug.cgi?id=105906

           Summary: [BlackBerry] Handle re-entrant destruction of
                    MediaPlayerPrivate while a dialog is up
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit BlackBerry
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: mfeil at rim.com


Now that dialogs are not truly modal anymore, we need to handle the case where MediaPlayerPrivate gets destroyed by re-entrant calls while a dialog is up. The re-entrant calls come via the nested event handler that is set up by the dialog code. This nested event handler does defer page loads, but this is not enough to ensure that MediaPlayerPrivate objects don't get destroyed. They can be destroyed by simply changing the source of an audio or video element, for example in a canplaythrough event handler.

This patch covers only the WebCore side of the changes required. Most of the work is in the platform repository. See PR272949.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list