Title: [164901] trunk/Source/WebCore
Revision
164901
Author
d...@apple.com
Date
2014-02-28 18:05:14 -0800 (Fri, 28 Feb 2014)

Log Message

Crash at ebay.com when viewing auction items at com.apple.WebCore: WebCore::GraphicsContext3D::getExtensions + 10
https://bugs.webkit.org/show_bug.cgi?id=129523

Reviewed by Simon Fraser.

* html/canvas/WebGLRenderingContext.cpp:
(WebCore::WebGLRenderingContext::getSupportedExtensions): Early return if the
context is pending policy resolution.

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (164900 => 164901)


--- trunk/Source/WebCore/ChangeLog	2014-03-01 01:11:23 UTC (rev 164900)
+++ trunk/Source/WebCore/ChangeLog	2014-03-01 02:05:14 UTC (rev 164901)
@@ -1,3 +1,14 @@
+2014-02-28  Dean Jackson  <d...@apple.com>
+
+        Crash at ebay.com when viewing auction items at com.apple.WebCore: WebCore::GraphicsContext3D::getExtensions + 10
+        https://bugs.webkit.org/show_bug.cgi?id=129523
+
+        Reviewed by Simon Fraser.
+
+        * html/canvas/WebGLRenderingContext.cpp:
+        (WebCore::WebGLRenderingContext::getSupportedExtensions): Early return if the
+        context is pending policy resolution.
+
 2014-02-28  Andreas Kling  <akl...@apple.com>
 
         Micro-optimize JSNodeOwner::isReachableFromOpaqueRoots().

Modified: trunk/Source/WebCore/html/canvas/WebGLRenderingContext.cpp (164900 => 164901)


--- trunk/Source/WebCore/html/canvas/WebGLRenderingContext.cpp	2014-03-01 01:11:23 UTC (rev 164900)
+++ trunk/Source/WebCore/html/canvas/WebGLRenderingContext.cpp	2014-03-01 02:05:14 UTC (rev 164901)
@@ -2991,6 +2991,10 @@
 Vector<String> WebGLRenderingContext::getSupportedExtensions()
 {
     Vector<String> result;
+
+    if (m_isPendingPolicyResolution)
+        return result;
+
     if (m_context->getExtensions()->supports("GL_OES_texture_float"))
         result.append("OES_texture_float");
     if (m_context->getExtensions()->supports("GL_OES_texture_float_linear"))
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to