Created attachment 49711 [details] Video element with 3d transformation The crash happens because GraphicsLayerQt::setContentsToMedia(PlatformLayer* media) gets called with media==NULL. Attached a test page that demonstrates the issue. The crash doesn't happen if ACCELERATED_COMPOSITING is disabled.
Created attachment 49712 [details] Prevents the crash. This patch only prevents the crash without tackling the issue why the 'media'-pointer is NULL.
The parameter is null when the compositor wants to cancel the compositing of this video element, and move it back to the regular renderer. we should, in that case, change the content type to HTML and not leave it as video.
Created attachment 49715 [details] Patch for preventing the crash in bug #35516 Made the changes Noam requested and submitted a new patch.
You should r? cq? it again, if it's complete
Attachment 49715 [details] did not pass style-queue: Failed to run "WebKitTools/Scripts/check-webkit-style" exit_code: 1 WebCore/platform/graphics/qt/GraphicsLayerQt.cpp:857: One line control clauses should not use braces. [whitespace/braces] [4] Total errors found: 1 in 2 files If any of these errors are false positives, please file a bug against check-webkit-style.
Created attachment 49720 [details] Updated patch for preventing the crash in bug #35516 Fixed a style issue in the patch.
Comment on attachment 49720 [details] Updated patch for preventing the crash in bug #35516 Clearing flags on attachment: 49720 Committed r55421: <http://trac.webkit.org/changeset/55421>
All reviewed patches have been landed. Closing bug.