m_playedTimeRanges is initialized in HTMLMediaElement::loadInternal and assumed to be non-NULL everywhere it is used. This does not work when PLUGIN_PROXY_FOR_VIDEO is defined, because loadInternal is never called.
Created attachment 39767 [details] proposed patch
Comment on attachment 39767 [details] proposed patch Can we have a regression test for this?
A regression test isn't possible on the desktop because none of the ports build with PLUGIN_PROXY_FOR_VIDEO defined.
http://trac.webkit.org/changeset/48519