Bug 1480139 - Disable tiling on linux due to high crash rate. r=jrmuizel
authorRyan Hunt <rhunt@eqrion.net>
Wed, 01 Aug 2018 11:31:11 -0500
changeset 825630 bfa19e6f240792564d99c2f85c92354c0f1c84e4
parent 825629 c918e687d594375e1964a68c9fceec8a08f61e59
child 825631 6e508c90723834f3e242d06e063a114ea1bba637
push id118150
push usermaglione.k@gmail.com
push dateThu, 02 Aug 2018 04:47:08 +0000
reviewersjrmuizel
bugs1480139, 1477444, 1479498
milestone63.0a1
Bug 1480139 - Disable tiling on linux due to high crash rate. r=jrmuizel We're experiencing a high volume of content crashes on linux, most likely due to free type thread unsafety seen in bug 1477444 and 1479498. This commit disables tiling to stop the crashes for now while we investigate further.
layout/reftests/text-stroke/reftest.list
modules/libpref/init/all.js
testing/web-platform/meta/css/CSS2/backgrounds/background-position-001.xht.ini
testing/web-platform/meta/css/CSS2/backgrounds/background-position-002.xht.ini
testing/web-platform/meta/css/css-transforms/transform3d-preserve3d-013.html.ini
--- a/layout/reftests/text-stroke/reftest.list
+++ b/layout/reftests/text-stroke/reftest.list
@@ -1,10 +1,10 @@
 # basic tests for webkit-text-stroke
 # fuzzy is needed here for platform dependent backends
 default-preferences pref(layout.css.prefixes.webkit,true)
 
 fuzzy-if(gtkWidget,255,20) fuzzy-if(winWidget,20,10) fails-if(skiaContent&&(gtkWidget||winWidget)) == webkit-text-stroke-property-001.html webkit-text-stroke-property-001-ref.html
-fuzzy-if(gtkWidget,255,20) fuzzy-if(winWidget,20,10) == webkit-text-stroke-property-002.html webkit-text-stroke-property-002-ref.html
+fuzzy-if(gtkWidget,255,20) fuzzy-if(winWidget,20,10) fails-if(skiaContent&&!webrender&&gtkWidget) == webkit-text-stroke-property-002.html webkit-text-stroke-property-002-ref.html
 fuzzy-if(gtkWidget,255,20) fuzzy-if(winWidget,20,10) fails-if(skiaContent&&gtkWidget) == webkit-text-stroke-property-003.html webkit-text-stroke-property-003-ref.html
 fuzzy-if(gtkWidget,255,20) fuzzy-if(winWidget,20,10) fails-if(skiaContent&&gtkWidget) == webkit-text-stroke-property-004.html webkit-text-stroke-property-004-ref.html
 fuzzy-if(gtkWidget,255,20) fuzzy-if(winWidget,20,10) fails-if(skiaContent&&(gtkWidget||winWidget)) == webkit-text-stroke-property-005.html webkit-text-stroke-property-005-ref.html
 fuzzy-if(gtkWidget,255,392) fuzzy-if(winWidget&&!d2d,48,372) fuzzy-if(winWidget&&d2d,71,10) == webkit-text-stroke-property-006.html webkit-text-stroke-property-006-ref.html
--- a/modules/libpref/init/all.js
+++ b/modules/libpref/init/all.js
@@ -4836,17 +4836,17 @@ pref("layers.child-process-shutdown", tr
 pref("layers.max-active", -1);
 
 // Compositor target frame rate. NOTE: If vsync is enabled the compositor
 // frame rate will still be capped.
 // -1 -> default (match layout.frame_rate or 60 FPS)
 // 0  -> full-tilt mode: Recomposite even if not transaction occured.
 pref("layers.offmainthreadcomposition.frame-rate", -1);
 
-#if defined(XP_MACOSX) || defined(MOZ_WIDGET_GTK)
+#if defined(XP_MACOSX)
 pref("layers.enable-tiles", true);
 #else
 pref("layers.enable-tiles", false);
 #endif
 #if defined(XP_WIN)
 pref("layers.enable-tiles-if-skia-pomtp", true);
 #else
 pref("layers.enable-tiles-if-skia-pomtp", false);
deleted file mode 100644
--- a/testing/web-platform/meta/css/CSS2/backgrounds/background-position-001.xht.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[background-position-001.xht]
-  expected:
-    if (os == "linux") and not webrender: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/CSS2/backgrounds/background-position-002.xht.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[background-position-002.xht]
-  expected:
-    if (os == "linux") and not webrender: FAIL
--- a/testing/web-platform/meta/css/css-transforms/transform3d-preserve3d-013.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/transform3d-preserve3d-013.html.ini
@@ -1,5 +1,3 @@
 [transform3d-preserve3d-013.html]
   expected:
     if webrender: FAIL
-  disabled:
-    if debug and not e10s and (os == "linux"): https://bugzilla.mozilla.org/show_bug.cgi?id=1471704