[Webkit-unassigned] [Bug 92599] New: Crash in CoreAnimation after exiting fullscreen HTML5 video player

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Jul 29 15:20:40 PDT 2012


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

           Summary: Crash in CoreAnimation after exiting fullscreen HTML5
                    video player
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Macintosh
        OS/Version: Mac OS X 10.5
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: WebKit Misc.
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: tobias.netzel at googlemail.com


Created an attachment (id=155185)
 --> (https://bugs.webkit.org/attachment.cgi?id=155185&action=review)
first swap the views, then inform the document

The crashes happen on 10.5 both Intel and PowerPC platforms. Though 10.5 is unsupported the attached patch that fixes the bug might be interesting. It consists in telling the document that fullscreen has been exited AFTER having completed the whole process (swapping the views seemed to be the important part).

A website where this happens is for example the following.
http://camendesign.com/code/video_for_everybody/test.html

The crash does NOT happen for example on youtube HTML5 videos.

Thread 25 Crashed:
0   com.apple.QuartzCore                    0x92fa3daa CARenderImageQueueUpdate + 58
1   com.apple.QuartzCore                    0x92dfdda4 prepare_layer0 + 461
2   com.apple.QuartzCore                    0x92dfe003 prepare_layer0 + 1068
3   com.apple.QuartzCore                    0x92dfe003 prepare_layer0 + 1068
4   com.apple.QuartzCore                    0x92dfe003 prepare_layer0 + 1068
5   com.apple.QuartzCore                    0x92dfe003 prepare_layer0 + 1068
6   com.apple.QuartzCore                    0x92dfe003 prepare_layer0 + 1068
7   com.apple.QuartzCore                    0x92dfd840 CARenderUpdateAddContext + 156
8   com.apple.QuartzCore                    0x92dfc96f view_draw + 1746
9   com.apple.QuartzCore                    0x92e0b9cb view_display_link + 62
10  com.apple.QuartzCore                    0x92dfd3a1 link_callback + 197
11  com.apple.CoreVideo                     0x97ee1877 CVDisplayLink::performIO(CVTimeStamp*) + 429
12  com.apple.CoreVideo                     0x97ee1e19 CVDisplayLink::runIOThread() + 1015
13  libSystem.B.dylib                       0x94766055 _pthread_start + 321
14  libSystem.B.dylib                       0x94765f12 thread_start + 34

-- 
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