[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