RESOLVED FIXED92599
Crash in CoreAnimation after exiting fullscreen HTML5 video player
https://bugs.webkit.org/show_bug.cgi?id=92599
Summary Crash in CoreAnimation after exiting fullscreen HTML5 video player
Tobias Netzel
Reported 2012-07-29 15:20:42 PDT
Created attachment 155185 [details] 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
Attachments
first swap the views, then inform the document (1016 bytes, patch)
2012-07-29 15:20 PDT, Tobias Netzel
no flags
Tobias Netzel
Comment 1 2015-03-10 12:51:07 PDT
Seems to have been fixed by something else in the meanwhile.
Note You need to log in before you can comment on or make changes to this bug.