Title: [93737] trunk
Revision
93737
Author
jam...@google.com
Date
2011-08-24 14:27:25 -0700 (Wed, 24 Aug 2011)

Log Message

Some compositing LayoutTests flakily crashing on Mac 10.6
https://bugs.webkit.org/show_bug.cgi?id=66740

Reviewed by Adam Barth.

Tools:

Null-check obj->pluginTest before dereferencing it. This can be null in chromium if the plugin load fails, for
example if the test attempts to load a PDF plugin the load will fail since we don't have such a thing in the
chromium configuration.

* DumpRenderTree/TestNetscapePlugIn/main.cpp:
(NPP_Destroy):

LayoutTests:

Remove = CRASH expectations for plugin tests that should no longer crash.

* platform/chromium/test_expectations.txt:

Modified Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (93736 => 93737)


--- trunk/LayoutTests/ChangeLog	2011-08-24 21:25:07 UTC (rev 93736)
+++ trunk/LayoutTests/ChangeLog	2011-08-24 21:27:25 UTC (rev 93737)
@@ -1,3 +1,14 @@
+2011-08-24  James Robinson  <jam...@chromium.org>
+
+        Some compositing LayoutTests flakily crashing on Mac 10.6
+        https://bugs.webkit.org/show_bug.cgi?id=66740
+
+        Reviewed by Adam Barth.
+
+        Remove = CRASH expectations for plugin tests that should no longer crash.
+
+        * platform/chromium/test_expectations.txt:
+
 2011-08-24  Peter Kasting  <pkast...@google.com>
 
         [chromium] More test expectation updates.

Modified: trunk/LayoutTests/platform/chromium/test_expectations.txt (93736 => 93737)


--- trunk/LayoutTests/platform/chromium/test_expectations.txt	2011-08-24 21:25:07 UTC (rev 93736)
+++ trunk/LayoutTests/platform/chromium/test_expectations.txt	2011-08-24 21:27:25 UTC (rev 93737)
@@ -2629,10 +2629,8 @@
 
 // Chromium does not support PDF or plugin content in layers right now.
 BUGWK47925 LINUX WIN GPU : compositing/plugins/composited-plugin.html = IMAGE+TEXT
-BUGWK47925 MAC GPU : compositing/plugins/composited-plugin.html = CRASH
-BUGWK47925 MAC GPU : compositing/plugins/small-to-large-composited-plugin.html = CRASH
-BUGWK47925 MAC GPU : compositing/plugins/1x1-composited-plugin.html = CRASH
-BUGWK47925 MAC GPU : compositing/plugins/large-to-small-composited-plugin.html = CRASH
+BUGWK47925 MAC GPU : compositing/plugins/composited-plugin.html = IMAGE+TEXT
+BUGWK47925 MAC GPU : compositing/plugins/small-to-large-composited-plugin.html = TEXT
 
 BUGWK47949 LINUX WIN GPU : compositing/reflections/nested-reflection-anchor-point.html = IMAGE+TEXT
 BUGWK47949 MAC GPU : compositing/reflections/nested-reflection-anchor-point.html = IMAGE
@@ -2665,9 +2663,7 @@
 
 BUGWK53868 : fast/notifications/notifications-document-close-crash.html = PASS TEXT
 
-BUGWK54051 MAC CPU : plugins/invalidate_rect.html = TEXT
-BUGWK54051 LEOPARD GPU : plugins/invalidate_rect.html = TEXT
-BUGWK54051 SNOWLEOPARD GPU : plugins/invalidate_rect.html = TEXT CRASH
+BUGWK54051 MAC : plugins/invalidate_rect.html = TEXT
 BUGWK54051 MAC : plugins/windowless_plugin_paint_test.html = TIMEOUT
 
 // Snow Leopard-only failures (generally just need updated pixel results)
@@ -3646,24 +3642,6 @@
 
 BUGWK66738 SLOW WIN RELEASE : http/tests/inspector/network/download.html = PASS
 
-BUGWK66740 SNOWLEOPARD GPU : compositing/geometry/ancestor-overflow-change.html = PASS CRASH
-BUGWK66740 SNOWLEOPARD GPU : compositing/geometry/fixed-in-composited.html = PASS CRASH
-BUGWK66740 SNOWLEOPARD GPU : compositing/geometry/limit-layer-bounds-transformed-overflow.html = PASS CRASH
-BUGWK66740 SNOWLEOPARD GPU : compositing/iframes/connect-compositing-iframe-delayed.html = PASS CRASH
-BUGWK66740 SNOWLEOPARD GPU : compositing/iframes/connect-compositing-iframe3.html = PASS CRASH
-BUGWK66740 SNOWLEOPARD GPU : compositing/iframes/iframe-resize.html = PASS CRASH
-BUGWK66740 SNOWLEOPARD GPU : compositing/iframes/become-composited-nested-iframes.html = PASS CRASH
-BUGWK66740 SNOWLEOPARD GPU : compositing/iframes/overlapped-iframe.html = PASS CRASH
-BUGWK66740 SNOWLEOPARD GPU : compositing/iframes/overlapped-nested-iframes.html = PASS CRASH
-BUGWK66740 SNOWLEOPARD GPU : compositing/iframes/repaint-after-losing-scrollbars.html = PASS CRASH
-BUGWK66740 SNOWLEOPARD GPU : compositing/overflow/fixed-position-ancestor-clip.html = PASS CRASH
-BUGWK66740 SNOWLEOPARD GPU : compositing/scaling/tiled-layer-recursion.html = PASS CRASH
-BUGWK66740 SNOWLEOPARD DEBUG : fast/ruby/text-emphasis.html = PASS CRASH
-BUGWK66740 SNOWLEOPARD GPU : platform/chromium/compositing/force-compositing-mode/overflow-iframe-leave-compositing.html = PASS CRASH
-BUGWK66740 SNOWLEOPARD GPU : platform/chromium/compositing/force-compositing-mode/overflow-hidden-iframe-layer.html = PASS CRASH
-BUGWK66740 SNOWLEOPARD GPU : platform/chromium/compositing/layout-width-change.html = PASS CRASH
-BUGWK66740 SNOWLEOPARD DEBUG : svg/animations/svginteger-animation-1.html = PASS CRASH TEXT
-
 BUGWK66795 LINUX MAC SLOW : fast/js/reentrant-caching.html = PASS
 
 BUGWK66873 SLOW WIN RELEASE : http/tests/loading/redirect-methods.html = PASS TEXT

Modified: trunk/Tools/ChangeLog (93736 => 93737)


--- trunk/Tools/ChangeLog	2011-08-24 21:25:07 UTC (rev 93736)
+++ trunk/Tools/ChangeLog	2011-08-24 21:27:25 UTC (rev 93737)
@@ -1,3 +1,17 @@
+2011-08-24  James Robinson  <jam...@chromium.org>
+
+        Some compositing LayoutTests flakily crashing on Mac 10.6
+        https://bugs.webkit.org/show_bug.cgi?id=66740
+
+        Reviewed by Adam Barth.
+
+        Null-check obj->pluginTest before dereferencing it. This can be null in chromium if the plugin load fails, for
+        example if the test attempts to load a PDF plugin the load will fail since we don't have such a thing in the
+        chromium configuration.
+
+        * DumpRenderTree/TestNetscapePlugIn/main.cpp:
+        (NPP_Destroy):
+
 2011-08-24  Anton D'Auria  <adau...@apple.com>
 
         No review necessary.

Modified: trunk/Tools/DumpRenderTree/TestNetscapePlugIn/main.cpp (93736 => 93737)


--- trunk/Tools/DumpRenderTree/TestNetscapePlugIn/main.cpp	2011-08-24 21:25:07 UTC (rev 93736)
+++ trunk/Tools/DumpRenderTree/TestNetscapePlugIn/main.cpp	2011-08-24 21:27:25 UTC (rev 93737)
@@ -324,7 +324,8 @@
             CFRelease(obj->coreAnimationLayer);
 #endif
 
-        obj->pluginTest->NPP_Destroy(save);
+        if (obj->pluginTest)
+            obj->pluginTest->NPP_Destroy(save);
 
         browser->releaseobject(&obj->header);
     }
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to