Certain sites or media players modify layout settings such that a divide-by-zero error is encountered while computing the bounds that the video element should use for playback. When this happens, iOS throws an exception and kills the process.
Instead, we should recognize when this has happened and use a reasonable set of bounds to display the video.
Created attachment 262921 [details]
Committed r190992: <http://trac.webkit.org/changeset/190992>