Bug 1324624 - stylo: Mark currently failing crashtests with asserts-if(stylo,...). r=xidorn
authorCameron McCormack <cam@mcc.id.au>
Wed, 21 Dec 2016 15:42:36 +0800
changeset 371769 9084fa68537466911b5aabf7deaba236bbc5932f
parent 371768 e218a5e2e015178c1c56cf11a6e3ab547e34a97e
child 371770 126cbbb0afcd6123fa538cad01ba4eec9660e455
push id6996
push userjlorenzo@mozilla.com
push dateMon, 06 Mar 2017 20:48:21 +0000
treeherdermozilla-beta@d89512dab048 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1324624 - stylo: Mark currently failing crashtests with asserts-if(stylo,...). r=xidorn MozReview-Commit-ID: 7iiwRwiQ8s4
--- a/docshell/base/crashtests/crashtests.list
+++ b/docshell/base/crashtests/crashtests.list
@@ -5,11 +5,11 @@ load 430124-1.html
 load 430628-1.html
 load 432114-1.html
 load 432114-2.html
 load 436900-1.html
 asserts(0-1) load 436900-2.html # bug 566159
 load 500328-1.html
 load 514779-1.xhtml
 load 614499-1.html
-load 678872-1.html
+asserts-if(stylo,1) load 678872-1.html # bug 1324683
 skip-if(Android) pref(dom.disable_open_during_load,false) load 914521.html
 pref(browser.send_pings,true) load 1257730-1.html
--- a/dom/animation/test/crashtests/crashtests.list
+++ b/dom/animation/test/crashtests/crashtests.list
@@ -1,17 +1,17 @@
 pref(dom.animations-api.core.enabled,true) load 1239889-1.html
-pref(dom.animations-api.core.enabled,true) load 1244595-1.html
-pref(dom.animations-api.core.enabled,true) load 1216842-1.html
-pref(dom.animations-api.core.enabled,true) load 1216842-2.html
-pref(dom.animations-api.core.enabled,true) load 1216842-3.html
-pref(dom.animations-api.core.enabled,true) load 1216842-4.html
-pref(dom.animations-api.core.enabled,true) load 1216842-5.html
-pref(dom.animations-api.core.enabled,true) load 1216842-6.html
-pref(dom.animations-api.core.enabled,true) load 1272475-1.html
-pref(dom.animations-api.core.enabled,true) load 1272475-2.html
-pref(dom.animations-api.core.enabled,true) load 1278485-1.html
-pref(dom.animations-api.core.enabled,true) load 1277272-1.html
-pref(dom.animations-api.core.enabled,true) load 1290535-1.html
+asserts-if(stylo,3) pref(dom.animations-api.core.enabled,true) load 1244595-1.html # bug 1324696
+asserts-if(stylo,3-4) pref(dom.animations-api.core.enabled,true) load 1216842-1.html # bug 1324695
+asserts-if(stylo,3-5) pref(dom.animations-api.core.enabled,true) load 1216842-2.html # bug 1324695
+asserts-if(stylo,3) pref(dom.animations-api.core.enabled,true) load 1216842-3.html # bug 1324691
+asserts-if(stylo,3) pref(dom.animations-api.core.enabled,true) load 1216842-4.html # bug 1324691
+asserts-if(stylo,4-5) pref(dom.animations-api.core.enabled,true) load 1216842-5.html # bug 1324693
+asserts-if(stylo,4-5) pref(dom.animations-api.core.enabled,true) load 1216842-6.html # bug 1324693
+asserts-if(stylo,3-5) pref(dom.animations-api.core.enabled,true) load 1272475-1.html # bug 1324693
+asserts-if(stylo,4-7) pref(dom.animations-api.core.enabled,true) load 1272475-2.html # bug 1324693
+asserts-if(stylo,5) pref(dom.animations-api.core.enabled,true) load 1278485-1.html # bug 1324691
+asserts-if(stylo,31) pref(dom.animations-api.core.enabled,true) load 1277272-1.html # bug 1324694
+asserts-if(stylo,2) pref(dom.animations-api.core.enabled,true) load 1290535-1.html # bug 1324690
 pref(dom.animations-api.core.enabled,true) load 1304886-1.html
 pref(dom.animations-api.core.enabled,true) load 1322382-1.html
 pref(dom.animations-api.core.enabled,true) load 1323114-1.html
 pref(dom.animations-api.core.enabled,true) load 1323114-2.html
--- a/dom/base/crashtests/crashtests.list
+++ b/dom/base/crashtests/crashtests.list
@@ -40,24 +40,24 @@ load 366200-1.xhtml
 load 369219-1.xhtml
 load 369413-1.html
 load 371124-1.html
 load 371124-2.html
 load 371466-1.xhtml
 load 372554-1.html
 load 375399-1.html
 load 377360-1.xhtml
-load 377960-1.html
+asserts-if(stylo,3) load 377960-1.html # bug 1324633
 load 377960-2.html
 load 384663-1.html
 load 386000-1.html
 load 386794-1.html
 skip-if(stylo) load 387460-1.html # bug 1323647
-load 395469-1.xhtml
-load 395469-2.xhtml
+asserts-if(stylo,2) load 395469-1.xhtml # bug 1324704
+asserts-if(stylo,3) load 395469-2.xhtml # bug 1324704
 load 398088-1.xul
 skip load 399712-1.html # sporadically times out (bug 473680)
 load 400763-1.html
 skip-if(stylo) load 401993-1.html # bug 1323648
 load 404869-1.xul
 load 407818.html
 load 410860-1.xml
 load 411882-1.xhtml
@@ -74,17 +74,17 @@ load 450383-1.html
 load 450385-1.html
 skip load 458637-1.html # sporadically times out (bug 473680)
 load 462947.html
 load 467392.html
 load 472593-1.html
 load 473284.xul
 load 474041-1.svg
 load 476526.html
-load 483818-1.html
+asserts-if(stylo,1) load 483818-1.html # bug 1324683
 load 490760-1.xhtml
 load 493281-1.html
 load 493281-2.html
 load 494810-1.html
 load 499006-1.html
 load 499006-2.html
 load 502617.html
 load 504224.html
@@ -163,42 +163,42 @@ load 815500.html
 load 816253.html
 load 819014.html
 load 822691.html
 load 822723.html
 load 824719.html
 load 827190.html
 load 828054.html
 load 828903.html
-load 829428.html
-load 830098.html
+asserts-if(stylo,2) load 829428.html # bug 1324669
+asserts-if(stylo,2) load 830098.html # bug 1324669
 load 831287.html
 load 832644.html
 load 836890.html
 skip-if(stylo) load 838489-1.html # bug 1323649
 load 838489-2.html
 load 841205.html
 load 844404.html
 load 845093-1.html
 load 845093-2.html
 load 847127.html
 load 849601.html
 load 849727.html
 load 849732.html
-load 851353-1.html
+asserts-if(stylo,17) load 851353-1.html # bug 1324699
 load 852381.html
 load 863950.html
 load 864448.html
 load 886213.html
 load 898906.html
 load 930250.html
 load 942979.html
 load 973401.html
 load 978646.html
-pref(dom.webcomponents.enabled,true) load 1024428-1.html
+asserts-if(stylo,3) pref(dom.webcomponents.enabled,true) load 1024428-1.html # bug 1324671
 load 1026714.html
 pref(dom.webcomponents.enabled,true) load 1027461-1.html
 pref(dom.webcomponents.enabled,true) load 1029710.html
 load 1154598.xhtml
 load 1157995.html
 load 1158412.html
 load 1181619.html
 load structured_clone_container_throws.html
--- a/dom/canvas/crashtests/crashtests.list
+++ b/dom/canvas/crashtests/crashtests.list
@@ -1,42 +1,42 @@
-load 0px-size-font-667225.html
-load 0px-size-font-shadow.html
+asserts-if(stylo,1) load 0px-size-font-667225.html # bug 1324700
+asserts-if(stylo,1) load 0px-size-font-shadow.html # bug 1324700
 load 360293-1.html
 load 421715-1.html
 load 553938-1.html
 load 647480.html
 load 727547.html
 load 729116.html
-load 745699-1.html
+asserts-if(stylo,1) load 745699-1.html # bug 1324700
 load 746813-1.html
 load 743499-negative-size.html
 skip-if(Android) load 745818-large-source.html # Bug XXX - Crashes Android mid-run w/o a stack
 load 767337-1.html
-skip-if(Android) load 780392-1.html
+asserts-if(stylo,1) skip-if(Android) load 780392-1.html # bug 1324700
 skip-if(Android) skip-if(gtkWidget&&isDebugBuild) load 789933-1.html # bug 1155252 for linux
 load 794463-1.html
 load 802926-1.html
 load 896047-1.html
 load 916128-1.html
 load 934939-1.html
-load 1099143-1.html
+asserts-if(stylo,1) load 1099143-1.html # bug 1324700
 load 1161277-1.html
 load 1183363.html
-load 1190705.html
-load 1223740-1.html
-load 1225381-1.html
+asserts-if(stylo,1) load 1190705.html # bug 1324700
+asserts-if(stylo,1) load 1223740-1.html # bug 1324700
+asserts-if(stylo,1) load 1225381-1.html # bug 1324700
 skip-if(azureCairo) load 1229983-1.html
-load 1229932-1.html
+asserts-if(stylo,1) load 1229932-1.html # bug 1324700
 load 1244850-1.html
 load 1246775-1.html
-load 1284356-1.html
+asserts-if(stylo,1) load 1284356-1.html # bug 1324700
 load 1284578-1.html
 skip-if(d2d) load 1287515-1.html
-load 1287652-1.html
-load 1288872-1.html
+asserts-if(stylo,1) load 1287652-1.html # bug 1324700
+asserts-if(stylo,1) load 1288872-1.html # bug 1324700
 load 1290628-1.html
-load 1283113-1.html
+asserts-if(stylo,1) load 1283113-1.html # bug 1324700
 load 1286458-1.html
 load 1299062-1.html
 load 1305312-1.html
 load 1298576-1.html
--- a/dom/html/crashtests/crashtests.list
+++ b/dom/html/crashtests/crashtests.list
@@ -4,17 +4,17 @@ load 285166-1.html
 load 294235-1.html
 load 307616-1.html
 load 324918-1.xhtml
 load 338649-1.xhtml
 load 339501-1.xhtml
 load 339501-2.xhtml
 load 378993-1.xhtml
 load 382568-1.html
-load 383137.xhtml
+asserts-if(stylo,1) load 383137.xhtml # bug 1324704
 load 388183-1.html
 skip-if(stylo) load 395340-1.html # bug 1323652
 load 399694-1.html
 load 407053.html
 load 423371-1.html
 load 448564.html
 load 451123-1.html
 skip-if(stylo) load 453406-1.html # bug 1323654
@@ -46,29 +46,29 @@ load 614988-1.html
 load 620078-1.html
 load 620078-2.html
 load 631421.html
 load 673853.html
 load 680922-1.xul
 load 682058.xhtml
 load 682460.html
 load 738744.xhtml
-load 741218.json
+asserts-if(stylo,6) load 741218.json # bug 1324634
 load 741250.xhtml
 load 795221-1.html
-load 795221-2.html
+asserts-if(stylo,1) load 795221-2.html # bug 1324702
 load 795221-3.html
-load 795221-4.html
+asserts-if(stylo,2) load 795221-4.html # bug 1324669
 load 795221-5.xml
 load 811226.html
 load 819745.html
 load 828180.html
 pref(dom.experimental_forms,true) load 828472.html
 load 837033.html
-load 838256-1.html
+asserts-if(stylo,3) load 838256-1.html # bug 1324671
 load 862084.html
 load 865147.html
 load 877910.html
 load 903106.html
 load 916322-1.html
 load 916322-2.html
 load 1032654.html
 load 1141260.html
--- a/dom/jsurl/crashtests/crashtests.list
+++ b/dom/jsurl/crashtests/crashtests.list
@@ -1,6 +1,6 @@
 load 341963-1.html
 load 344874-1.html
 load 344996-1.xhtml
-load 457050-1.html
+asserts-if(stylo,4) load 457050-1.html # bug 1324634
 load 1018583.html
 load 1180389.html
--- a/dom/media/test/crashtests/crashtests.list
+++ b/dom/media/test/crashtests/crashtests.list
@@ -1,19 +1,19 @@
 load 0-timescale.html # bug 1229166
 skip-if(Android) load 459439-1.html # bug 888557
 load 466607-1.html
 load 466945-1.html
 load 468763-1.html
 load 474744-1.html
-HTTP load 481136-1.html # needs to be HTTP to recognize the ogg as an audio file?
+asserts-if(stylo,8) HTTP load 481136-1.html # bug 1324671 # needs to be HTTP to recognize the ogg as an audio file?
 load 492286-1.xhtml
 load 493915-1.html
 load 495794-1.html
-skip-if(stylo) load 576612-1.html # bug 1323890
+ load 576612-1.html # bug 1323890
 load 752784-1.html
 load 789075-1.html
 HTTP load 795892-1.html
 load 844563.html
 load 846612.html
 load 852838.html
 load 865537-1.html
 load 868504.html
@@ -66,17 +66,17 @@ load 944851.html
 load 952756.html
 load 966636.html
 load 986901.html
 load 990794.html
 load 995289.html
 load 1012609.html
 load 1015662.html
 load 1020205.html
-skip-if(Android) test-pref(media.navigator.permission.disabled,true) load 1028458.html # bug 1048863
+asserts-if(stylo,8) skip-if(Android) test-pref(media.navigator.permission.disabled,true) load 1028458.html # bug 1324671 # bug 1048863
 load 1041466.html
 load 1045650.html
 load 1080986.html
 load 1122218.html
 load 1127188.html
 load 1157994.html
 load 1158427.html
 load 1185176.html
--- a/dom/media/tests/crashtests/crashtests.list
+++ b/dom/media/tests/crashtests/crashtests.list
@@ -1,16 +1,16 @@
 default-preferences  pref(media.peerconnection.enabled,true) pref(media.navigator.permission.disabled,true)
 load 780790.html
 load 791270.html
 load 791278.html
 load 791330.html
-load 799419.html
+asserts-if(stylo,16) load 799419.html # bug 1324671
 load 802982.html
-load 812785.html
+asserts-if(stylo,48) load 812785.html # bug 1324671
 load 834100.html
 load 836349.html
 load 837324.html
 load 855796.html
 load 860143.html
 load 861958.html
 load 863929.html
--- a/dom/plugins/test/crashtests/crashtests.list
+++ b/dom/plugins/test/crashtests/crashtests.list
@@ -4,11 +4,11 @@ load 110650-1.html
 skip-if(!haveTestPlugin) script 539897-1.html
 asserts-if(winWidget&&browserIsRemote,0-1) skip-if(!haveTestPlugin) script 540114-1.html
 load 570884.html
 # This test relies on the reading of screenX/Y forcing a round trip to
 # the X server, which is a bad assumption for <browser remote>.
 # Plugin arch is going to change anyway with OOP content so skipping
 # this test for now is OK.
 skip-if(!haveTestPlugin||http.platform!="X11") load 598862.html
-skip-if(Android) load 626602-1.html # bug 908363
+asserts-if(stylo,20) skip-if(Android) load 626602-1.html # bug 1324663 # bug 908363
 load 752340.html
-load 843086.xhtml
+asserts-if(stylo,1) load 843086.xhtml # bug 1324647
--- a/dom/smil/crashtests/crashtests.list
+++ b/dom/smil/crashtests/crashtests.list
@@ -18,23 +18,23 @@ load 554202-2.svg
 load 555026-1.svg
 load 556841-1.svg
 load 572938-1.svg
 load 572938-2.svg
 load 572938-3.svg
 load 572938-4.svg
 load 588287-1.svg
 load 588287-2.svg
-load 590425-1.html
-load 592477-1.xhtml
+asserts-if(stylo,2) load 590425-1.html # bug 1324669
+asserts-if(stylo,8-11) load 592477-1.xhtml # bug 1324669
 load 594653-1.svg
 load 596796-1.svg
 load 605345-1.svg
 load 606101-1.svg
-load 608295-1.html
+asserts-if(stylo,2) load 608295-1.html # bug 1324689
 load 608549-1.svg
 load 611927-1.svg
 load 615002-1.svg
 load 615872-1.svg
 load 641388-1.html
 load 641388-2.html
 load 650732-1.svg
 load 665334-1.svg
--- a/dom/svg/crashtests/crashtests.list
+++ b/dom/svg/crashtests/crashtests.list
@@ -1,15 +1,15 @@
 asserts(0-6) load 307322-1.svg # bug 563481
 load 327705-1.svg
 load 336994-1.html
 load 344888-1.svg
 load 345445-1.svg
 load 360836-1.svg
-load 367357-1.xhtml
+asserts-if(stylo,2) load 367357-1.xhtml # bug 1324669
 load 369051-1.svg
 load 369249-1.svg
 load 369291-1.svg
 load 369291-2.svg
 load 369568-1.svg
 load 372046-1.svg
 load 372046-2.svg
 load 374882-1.svg
@@ -70,15 +70,15 @@ load 880544-1.svg
 load 880544-2.svg
 load 880544-3.svg
 load 880544-4.svg
 load 880544-5.svg
 load 898915-1.svg
 load 1035248-1.svg
 load 1035248-2.svg
 load 1244898-1.xhtml
-load 1250725.html
+asserts-if(stylo,3) load 1250725.html # bug 1324669
 load 1267272-1.svg
 load 1282985-1.svg
 # Disabled for now due to it taking a very long time to run - bug 1259356
 #load long-clipPath-reference-chain.svg
 load zero-size-image.svg
-load 1322286.html
+asserts-if(stylo,2) load 1322286.html # bug 1324669
--- a/editor/libeditor/crashtests/crashtests.list
+++ b/editor/libeditor/crashtests/crashtests.list
@@ -1,13 +1,13 @@
 load 336081-1.xhtml
-load 336104.html
+asserts-if(stylo,2) load 336104.html # bug 1324669
 skip-if(stylo) load 382527-1.html # bug 1323649
 load 382778-1.html
-load 402172-1.html
+asserts-if(stylo,1) load 402172-1.html # bug 1324663
 load 403965-1.xhtml
 load 407074-1.html
 load 407079-1.html
 load 407256-1.html
 load 407277-1.html
 load 414178-1.html
 load 418923-1.html
 skip-if(stylo) load 420439.html # bug 1323649
@@ -29,17 +29,17 @@ skip-if(stylo) load 513375-1.xhtml # bug
 load 535632-1.xhtml
 load 574558-1.xhtml
 skip-if(stylo) load 580151-1.xhtml # bug 1323655
 load 582138-1.xhtml
 load 612565-1.html
 load 615015-1.html
 load 615450-1.html
 load 633709.xhtml
-load 636074-1.html
+asserts-if(stylo,1) load 636074-1.html # bug 1324663
 load 639736-1.xhtml
 load 643786-1.html
 load 650572-1.html
 load 667321-1.html
 load 682650-1.html
 load 713427-1.html
 skip-if(stylo) load 713427-2.xhtml # bug 1323649
 load 716456-1.html
@@ -57,17 +57,17 @@ load 768748.html
 skip-if(stylo) load 768765.html # bug 1323662
 load 769008-1.html
 load 769967.xhtml
 needs-focus load 771749.html
 load 772282.html
 load 776323.html
 skip-if(stylo) needs-focus load 793866.html # bug 1323662
 load 1057677.html
-needs-focus load 1128787.html
+asserts-if(stylo,1) needs-focus load 1128787.html # bug 1324663
 load 1134545.html
 load 1158452.html
 load 1158651.html
 load 1244894.xhtml
 load 1264921.html
 load 1272490.html
 load 1317704.html
 load 1317718.html
--- a/gfx/tests/crashtests/crashtests.list
+++ b/gfx/tests/crashtests/crashtests.list
@@ -26,17 +26,17 @@ skip-if(Android&&smallScreen) load 38522
 skip load 385228-2.svg  # bug 523255 / bug 385228
 load 385289-1.xhtml
 load 385417-1.html
 load 385417-2.html
 load 385423-1.html
 load 385423-2.html
 load 385719-1.html
 load 389326-1.html
-load 390476.html
+asserts-if(stylo,1) load 390476.html # bug 1324700
 load 393746-1.xhtml
 load 393749-1.html
 load 393822-1.html
 load 394384-1.html
 load 394246-1.html
 load 394246-2.html
 skip-if(Android) load 394751.xhtml # bug 922976
 load 395335-1.xhtml
@@ -98,37 +98,37 @@ load 662467-1.html
 load 665218.html
 load 675550-1.html
 load 686190-1.html
 load 691581-1.html
 load 693143-1.html
 load 696936-1.html
 load 699563-1.html
 load 710149-1.html
-load 766452-1.html
+asserts-if(stylo,1) load 766452-1.html # bug 1324700
 load 766452-2.html
 load 768079-1.html
-load 783041-1.html
+asserts-if(stylo,5) load 783041-1.html # bug 1324661
 load 783041-2.html
-load 783041-3.html
+asserts-if(stylo,1) load 783041-3.html # bug 1324671
 load 783041-4.html
 load 798853.html # bug 868792
 load 805760-1.html
 skip-if(Android) load 815489.html # bug 1216304
 load 836225-1.html
-load 839745-1.html
+asserts-if(stylo,2) load 839745-1.html # bug 1324669
 load 856784-1.html
 load 893572-1.html
 load 893572-2.html
 load 893572-3.html
 load 893572-4.html
 pref(layers.force-active,true) load 914457-1.html
 load 944579.svg
-load 944579.html
-pref(security.fileuri.strict_origin_policy,false) load 950000.html
+asserts-if(stylo,2) load 944579.html # bug 1324669
+asserts-if(stylo,1) pref(security.fileuri.strict_origin_policy,false) load 950000.html # bug 1324700
 load 1034403-1.html
 load 1205900.html
 load 1134549-1.svg
 load balinese-letter-spacing.html
 load 1216832-1.html
 load 1225125-1.html
-load 1308394.html
+asserts-if(stylo,2) load 1308394.html # bug 1324669
 load 1317403-1.html
--- a/js/xpconnect/crashtests/crashtests.list
+++ b/js/xpconnect/crashtests/crashtests.list
@@ -34,23 +34,23 @@ load 608963.html
 load 616930-1.html
 # This test has jit-related infinite recursion, which is slow enough to cause
 # timeouts on mac. See bug 908895.
 skip-if(cocoaWidget&&isDebugBuild) load 639737-1.html
 load 648206-1.html
 load 705875.html
 load 720305-1.html
 load 723465.html
-load 732870.html
-load 751995.html
-load 761831.html
-asserts(0-1) load 752038.html # We may hit bug 645229 here.
-asserts(1) load 753162.html # We hit bug 675518 or bug 680086 here.
-load 754311.html
-asserts(0-1) load 786142.html # We may hit bug 645229 here.
+asserts-if(stylo,1) load 732870.html # bug 1324683
+asserts-if(stylo,1) load 751995.html # bug 1324683
+asserts-if(stylo,1) load 761831.html # bug 1324683
+asserts(0-1) asserts-if(stylo,10) load 752038.html # We may hit bug 645229 here. # bug 1324683
+asserts(1) asserts-if(stylo,3) load 753162.html # We hit bug 675518 or bug 680086 here. # bug 1324683
+asserts-if(stylo,1) load 754311.html # bug 1324683
+asserts(0-1) asserts-if(stylo,2) load 786142.html # We may hit bug 645229 here. # bug 1324683
 load 797583.html
 load 806751.html
 load 833856.html
-load 851418.html
+asserts-if(stylo,1) load 851418.html # bug 1324683
 load 854139.html
 load 854604.html
 pref(dom.use_xbl_scopes_for_remote_xul,true) load 898939.html
-pref(security.fileuri.strict_origin_policy,false) load 938297.html
+asserts-if(stylo,1) pref(security.fileuri.strict_origin_policy,false) load 938297.html # bug 1324683
--- a/layout/base/crashtests/crashtests.list
+++ b/layout/base/crashtests/crashtests.list
@@ -4,54 +4,54 @@ load 49122-1.html
 load 50257-1.html
 load 50395-1.html
 load 56746-1.html
 load 89101-1.html
 load 89358-1.html
 load 90205-1.html
 skip-if(cocoaWidget&&browserIsRemote) load 99776-1.html # Bug 849747
 load 118931-1.html
-load 121533-1.html
+asserts-if(stylo,1) load 121533-1.html # bug 1324683
 load 123049-1.html
 load 123946-1.html
 load 128855-1.html
 load 133410-1.html
-load 143862-1a.html
-load 143862-1b.html
+asserts-if(stylo,1) load 143862-1a.html # bug 1324683
+asserts-if(stylo,1) load 143862-1b.html # bug 1324683
 load 143862-1c.html
 load 143862-2.html
 load 147320-1.html
 load 148245-1.html
 load 149014-1.html
 load 150431-1.html
 load 176915-1.html
-load 191272-1.html
+asserts-if(stylo,13) load 191272-1.html # bug 1324636
 load 199696-1.html
 load 217903-1.html
 load 223064-1.html
 skip-if(stylo) load 234851-1.html # bug 1323665
 load 234851-2.html
 load 241300-1.html
 load 243159-1.html
 load 243159-2.xhtml
 load 243519-1.html
 load 244490-1.html
 load 254367-1.html
 load 263359-1.html
-load 265027-1.html
+asserts-if(stylo,1) load 265027-1.html # bug 1324663
 load 265736-1.html
 load 265736-2.html
 load 265899-1.html
 load 265973-1.html
-asserts(6-12) load 265986-1.html # Bug 512405
+asserts(6-12) asserts-if(stylo,0) load 265986-1.html # Bug 512405
 load 265999-1.html
 load 266222-1.html
-asserts(1-7) load 266360-1.html # bug 576358
+asserts(1-7) asserts-if(stylo,0) load 266360-1.html # bug 576358
 load 266445-1.html
-asserts(2) load 266445-2.html
+asserts(2) asserts-if(stylo,0) load 266445-2.html
 load 268157-1.html
 load 269566-1.html
 load 272647-1.html
 load 275746-1.html
 load 276053-1.html
 load 280708-1.html
 load 280708-2.html
 load 281333-1.html
@@ -78,97 +78,97 @@ load 325984-1.xhtml
 load 325984-2.html
 load 328944-1.xul
 load 329900-1.html
 skip-if(stylo) load 330015-1.html # bug 1323678
 load 331204-1.html
 load 331679-1.xhtml
 load 331679-2.xml
 load 331679-3.xml
-load 331883-1.html
+asserts-if(stylo,186) load 331883-1.html # bug 1324673
 load 335140-1.html
 load 336291-1.html
 load 336999-1.xul
 load 337066-1.xhtml
-load 337268-1.html
+asserts-if(stylo,3) load 337268-1.html # bug 1324663
 load 337419-1.html
 load 337476-1.xul
-load 338703-1.html
+asserts-if(stylo,1) load 338703-1.html # bug 1324663
 load 339651-1.html
 load 340093-1.xul
 load 341382-1.html
 load 341382-2.html
 load 341858-1.html
 load 342145-1.xhtml
-load 343293-1.xhtml
-load 343293-2.xhtml
+asserts-if(stylo,6-16) load 343293-1.xhtml # bug 1324663
+asserts-if(stylo,3) load 343293-2.xhtml # bug 1324663
 load 343540-1.html
 load 344057-1.xhtml
 load 344064-1.html
-load 344300-1.html
+asserts-if(stylo,9) load 344300-1.html # bug 1324673
 load 344300-2.html
 load 344340-1.xul
 load 347898-1.html
 load 348126-1.html
 load 348688-1.html
 load 348708-1.xhtml
 asserts(2) load 348729-1.html # bug 548836
 load 349095-1.xhtml
 load 350128-1.xhtml
 load 350267-1.html
 skip-if(stylo) load 354133-1.html # bug 1323649
 load 354766-1.xhtml
 load 354771-1.xul
-load 355989-1.xhtml
+asserts-if(stylo,1) load 355989-1.xhtml # bug 1324663
 load 355993-1.xhtml
 load 356325-1.xul
 load 358729-1.xhtml
 load 360339-1.xul
 load 360339-2.xul
-load 363729-1.html
+asserts-if(stylo,28) load 363729-1.html # bug 1324633
 load 363729-2.html
 load 363729-3.html
 load 364427-1.html
 load 365909-1.xhtml
 load 365909-2.xhtml
 skip-if(stylo) load 366128-1.xhtml # bug 1323654
 load 366271-1.html
-load 366967-1.html
-load 367015-1.html
+asserts-if(stylo,4) load 366967-1.html # bug 1324663
+asserts-if(stylo,1) load 367015-1.html # bug 1324663
 load 367243-1.html
 load 367498-1.html
 load 367498-2.html
 load 369176-1.html
-load 369547-1.html
+asserts-if(stylo,8-22) load 369547-1.html # bug 1324663
 load 369547-2.html
 load 369945-1.xhtml
 load 371681-1.xhtml
 load 372237-1.html
 load 372475-1.xhtml
 load 372550-1.html
 load 372576.xul
-load 373628-1.html
+asserts-if(stylo,10-14) load 373628-1.html # bug 1324633
 load 373919.xhtml
 load 374193-1.xhtml
 load 374297-1.html
 load 374297-2.html
 skip-if(stylo) load 376223-1.xhtml # bug 1323649
 load 378325-1.html
 load 378682.html
 skip-if(stylo) load 379105-1.xhtml # bug 1323679
 load 379419-1.xhtml
 load 379768-1.html
-load 379799-1.html
+asserts-if(stylo,8) load 379799-1.html # bug 1324977
 load 379920-1.svg
 load 379920-2.svg
 load 379975.html
 load 380096-1.html
 skip-if(stylo) load 382204-1.html # bug 1323680
 load 383102-1.xhtml
-load 383129-1.html
+asserts-if(stylo,0-1) load 383129-1.html # bug 1324663
 skip-if(stylo) load 383806-1.xhtml # bug 1323649
 load 384344-1.html
 load 384392-1.xhtml
 load 384392-2.svg
 load 384649-1.xhtml
 load 385354.html
 load 385866-1.xhtml
 load 385880-1.xhtml
@@ -184,17 +184,17 @@ load 393661-1.html
 load 393801-1.html
 skip-if(stylo) load 394014-1.html # bug 1323678
 load 394014-2.html
 load 394150-1.xhtml
 load 397011-1.xhtml
 load 398510-1.xhtml
 load 398733-1.html
 load 398733-2.html
-load 399132-1.xhtml
+asserts-if(stylo,4) load 399132-1.xhtml # bug 1324663
 load 399219-1.xhtml
 load 399365-1.html
 load 399676-1.xhtml
 load 399687-1.html
 load 399940-1.xhtml
 load 399946-1.xhtml
 load 399951-1.html
 load 399994-1.html
@@ -202,64 +202,64 @@ load 400185-1.xul
 load 400445-1.xhtml
 load 400904-1.xhtml
 load 401589-1.xul
 load 401734-1.html
 load 401734-2.html
 needs-focus pref(accessibility.browsewithcaret,true) load 403048.html
 skip load 403175-1.html # times out occasionally, bug 473680
 skip-if(stylo) load 403245-1.html # bug 1323652
-load 403454.html
+asserts-if(stylo,2) load 403454.html # bug 1324663
 load 403569-1.xhtml
 load 403569-2.xhtml
 load 403569-3.xhtml
 skip-if(stylo) load 404218-1.xhtml # bug 1323671
 load 404491-1.html
 load 404721-1.xhtml
 load 404721-2.xhtml
 load 405049-1.xul
 load 405184-1.xhtml
-load 405186-1.xhtml
+asserts-if(stylo,3) load 405186-1.xhtml # bug 1324661
 load 406675-1.html
 load 408292.html
 load 408299.html
 load 408450-1.xhtml
-load 409461-1.xhtml
-load 409513.html
-load 410967.html
+asserts-if(stylo,2) load 409461-1.xhtml # bug 1324669
+asserts-if(stylo,2) load 409513.html # bug 1324663
+asserts-if(stylo,1) load 410967.html # bug 1324663
 load 411870-1.html
 load 412651-1.html
 load 413587-1.svg
 load 414058-1.html
 load 414175-1.xul
 load 415503.xhtml
 skip-if(stylo) load 416107.xhtml # bug 1323652
 HTTP load 419985.html
 load 420031-1.html
-load 420213-1.html
+asserts-if(stylo,1) load 420213-1.html # bug 1324663
 skip-if(stylo) load 420219-1.html # bug 1323652
 load 420651-1.xhtml
 load 421203-1.xul
 load 421432.html
 load 422276.html
 asserts(0-1) load 423107-1.xhtml # bug 866955
 load 425981-1.html
 skip-if(stylo) load 428113.xhtml # bug 1323649
-load 428138-1.html
+asserts-if(stylo,1) load 428138-1.html # bug 1324669
 load 428448-1.html
 load 429088-1.html
 load 429088-2.html
 load 429780-1.xhtml
 load 429865-1.html
 load 429881.html
-load 430569-1.html
-load 430569-2.html
+asserts-if(stylo,6) load 430569-1.html # bug 1324660
+asserts-if(stylo,10-18) load 430569-2.html # bug 1324660
 load 432752-1.svg
-load 433450-1.html
-load 436982-1.html
+asserts-if(stylo,3) load 433450-1.html # bug 1324663
+asserts-if(stylo,4) load 436982-1.html # bug 1324663
 load 437142-1.html
 load 439258-1.html
 load 439343.html
 load 444863-1.html
 load 444925-1.xul
 load 444967-1.html
 load 446328.html
 load 448488-1.html
@@ -272,17 +272,17 @@ load 454751-1.xul
 load 455063-1.html
 load 455063-2.html
 load 455063-3.html
 load 455171-4.html
 skip-if(stylo) load 455623-1.html # bug 1323652
 load 457362-1.xhtml
 load 457514.html
 skip-if(stylo) asserts(0-1) load 460389-1.html # Bug 1323665, bug 780985
-load 462392.html
+asserts-if(stylo,1) load 462392.html # bug 1324683
 load 466763-1.html
 load 467881-1.html
 load 468491-1.html
 load 468546-1.xhtml
 load 468555-1.xhtml
 load 468563-1.html
 load 468578-1.xhtml
 # These three didn't actually crash without the resizing that the
@@ -300,47 +300,47 @@ load 477333-1.xhtml
 load 477731-1.html
 load 479114-1.html
 load 479360-1.xhtml
 load 480686-1.html
 load 481806-1.html
 load 483604-1.xhtml
 load 485501-1.html
 load 487544-1.html
-load 488390-1.xhtml
+asserts-if(stylo,7) load 488390-1.xhtml # bug 1324663
 load 489691.html
 load 490376-1.xhtml
 load 490559-1.html
-load 490747.html
+asserts-if(stylo,4) load 490747.html # bug 1324663
 load 491547-1.xul
 load 491547-2.xul
 load 492014.xhtml
 skip-if(stylo) load 492112-1.xhtml # bug 1323665
-load 492163-1.xhtml
+asserts-if(stylo,1) load 492163-1.xhtml # bug 1324663
 load 495350-1.html
 skip-if(stylo) load 496011-1.xhtml # bug 1323649
 load 497519-1.xhtml
 load 497519-2.xhtml
 load 497519-3.xhtml
 load 497519-4.xhtml
 load 499741-1.xhtml
 load 499841-1.xhtml
-load 499858-1.xhtml
+asserts-if(stylo,6) load 499858-1.xhtml # bug 1324660
 load 500467-1.html
-load 501878-1.html
-load 503936-1.html
+asserts-if(stylo,3) load 501878-1.html # bug 1324669
+asserts-if(stylo,4) load 503936-1.html # bug 1324658
 load 507119.html
 load 514104-1.xul
 load 522374-1.html
 load 522374-2.html
 load 526378-1.xul
 load 534367-1.xhtml
 load 534368-1.xhtml
-load 534768-1.html
-load 534768-2.html
+asserts-if(stylo,16) load 534768-1.html # bug 1324660
+asserts-if(stylo,16) load 534768-2.html # bug 1324660
 load 535721-1.xhtml
 load 535911-1.xhtml
 load 536623-1.xhtml
 load 536720.xul
 load 537059-1.xhtml
 load 537141-1.xhtml
 load 537562-1.xhtml
 load 537624-1.html
@@ -358,49 +358,49 @@ load 559705.xhtml
 load 560441-1.xhtml
 load 560447-1.html
 load 564063-1.html
 load 567292-1.xhtml
 load 569018-1.html
 load 570038-1.html
 load 572003.xul
 load 572582-1.xhtml
-load 576649-1.html
+asserts-if(stylo,1) load 576649-1.html # bug 1324663
 load 579655.html
 load 580129-1.html
 load 580494-1.html
 load 580834-1.xhtml
 load 589787.html
 load 591075-1.html
 load 591998-1.html
 load 595039-1.html
 load 597924-1.html
 load 606432-1.html
 load 609821-1.xhtml
 load 613817-1.svg
-load 615146-1.html
+asserts-if(stylo,2) load 615146-1.html # bug 1324669
 load 615781-1.xhtml
 load 616495-single-side-composite-color-border.html
 load 629035-1.html
 load 629908-1.html
 load 635329.html
 load 636229-1.html
 == 640272.html 640272-ref.html
 load 645193.html
 skip-if(stylo) load 645572-1.html # bug 1323686
 load 650475.xhtml
 load 650489.xhtml
 load 651342-1.html
 load 653133-1.html
-load 663295.html
+asserts-if(stylo,2) load 663295.html # bug 1324660
 load 663662-1.html
 load 663662-2.html
 load 665837.html
 load 668579.html
-load 668941.xhtml
+asserts-if(stylo,8) load 668941.xhtml # bug 1324660
 load 670226.html
 asserts(2) load 675246-1.xhtml # Bug 675713
 load 690247-1.html
 load 690619-1.html
 skip-if(stylo) load 691118-1.html # bug 1323652
 load 695861.html
 load 695964-1.svg
 load 698335.html
@@ -427,47 +427,47 @@ load 795646.html
 skip load 802902.html # bug 901752
 load 806056-1.html
 load 806056-2.html
 load 812665.html
 load 813372-1.html
 load 817219.html
 load 818454.html
 load 822865.html
-load 824862.html
+asserts-if(stylo,1) load 824862.html # bug 1324704
 load 826163.html
 load 833604-1.html
 load 835056.html
 load 836990-1.html
 load 840480.html
 load 847242.html
 pref(layers.progressive-paint,false) pref(layers.low-precision-buffer,false) load 852293.html
 pref(layers.force-active,true) load 859526-1.html
 pref(layers.force-active,true) load 859630-1.html
 load 860579-1.html
-load 866588.html
+asserts-if(stylo,2) load 866588.html # bug 1324705
 load 876092.html
 load 876221.html
 load 897852.html
 asserts(4-6) asserts-if(Android&&!asyncPan,2) load 898913.html # bug 847368
 pref(layers.acceleration.disabled,true) pref(layers.force-active,true) load 919434.html
 load 926728.html
 load 930381.html
-load 931450.html
+asserts-if(stylo,1) load 931450.html # bug 1324647
 load 931460-1.html
 load 931464.html
 load 935765-1.html
 load 936988-1.html
-load 942690.html
+asserts-if(stylo,2) load 942690.html # bug 1324705
 load 973390-1.html
 load 1001237.html
 load 1009036.html
 load 1043163-1.html
 load 1061028.html
-load 1107508-1.html
+asserts-if(stylo,3-4) load 1107508-1.html # bug 1324669
 load 1116104.html
 load 1127198-1.html
 skip-if(stylo) load 1140198.html # bug 1323662
 load 1143535.html
 pref(layout.css.grid.enabled,true) load 1156588.html
 load 1162813.xul
 load 1163583.html
 load 1234622-1.html
--- a/layout/forms/crashtests/crashtests.list
+++ b/layout/forms/crashtests/crashtests.list
@@ -2,26 +2,26 @@ load 166750-1.html
 load 200347-1.html
 load 203041-1.html
 load 213390-1.html
 load 258101-1.html
 load 266225-1.html
 load 310426-1.xhtml
 load 310520-1.xhtml
 load 315752-1.xhtml
-load 317502-1.xhtml
+asserts-if(stylo,2) load 317502-1.xhtml # bug 1324663
 load 321894.html
 load 323499-1.html
 load 343510-1.html
 load 363696-1.xul
 load 363696-2.html
 load 363696-3.html
-load 366205-1.html
+asserts-if(stylo,3) load 366205-1.html # bug 1324663
 load 366537-1.xhtml
-load 367587-1.html
+asserts-if(stylo,1) load 367587-1.html # bug 1324663
 load 370703-1.html
 load 370940-1.html
 load 370967.html
 load 373586-1.xhtml
 load 375299.html
 load 378369.html
 load 378413-1.xhtml
 load 380116-1.xhtml
@@ -50,20 +50,20 @@ load 538062-1.xhtml
 load 570624-1.html
 asserts(1) load 578604-1.html # bug 584564
 asserts(4-7) load 590302-1.xhtml # bug 584564
 load 626014.xhtml
 load 639733.xhtml
 load 669767.html
 load 682684.xhtml
 load 865602.html
-load 893332-1.html
-load 944198.html
+asserts-if(stylo,6) load 893332-1.html # bug 1324671
+asserts-if(stylo,1) load 944198.html # bug 1324671
 skip-if(stylo) load 949891.xhtml # bug 1323693
 load 959311.html
 load 960277-2.html
 load 997709-1.html
 load 1102791.html
 skip-if(stylo) load 1140216.html # bug 1323693
-load 1182414.html
+asserts-if(stylo,11) load 1182414.html # bug 1324687
 load 1212688.html
 load 1228670.xhtml
-load 1279354.html
+asserts-if(stylo,5) load 1279354.html # bug 1324671
--- a/layout/generic/crashtests/crashtests.list
+++ b/layout/generic/crashtests/crashtests.list
@@ -1,36 +1,36 @@
 load 25888-1.html
 load 25888-2.html
 load 37757-1.html
-load 225868-1.html
+asserts-if(stylo,1) load 225868-1.html # bug 1324683
 load 255468.xhtml
 load 255982-1.html
 load 255982-2.html
 load 255982-3.html
 load 255982-4.html
 load 264937-1.html
-load 265867-1.html
+asserts-if(stylo,4) load 265867-1.html # bug 1324703
 load 265867-2.html
 load 286491.html
 load 289864-1.html
 asserts(0-1) load 295292-1.html # Bug 1315855
 load 295292-2.html
 load 302260-1.html
 load 307979-1.html
 load 309322-1.html
 load 309322-2.html
 load 309322-3.html
 load 309322-4.html
 load 310556-1.xhtml
 load 321224.xul
 load 322780-1.xul
 load 323381-1.html
 load 323381-2.html
-asserts-if(gtkWidget,1) asserts-if(Android&&asyncPan,1) load 323386-1.html # Bug 718883
+asserts-if(gtkWidget,1) asserts-if(Android&&asyncPan,1) asserts-if(stylo,0) load 323386-1.html # Bug 718883
 load 323389-1.html
 load 323389-2.html
 load 323493-1.html
 load 323495-1.html
 load 324318-1.html
 load 328946-1.html
 load 331284-1.xhtml
 load 331292.html
@@ -42,22 +42,22 @@ load 334602-1.html
 load 337412-1.html
 load 337883-1.html
 load 337883-2.html
 load 339769-1.html
 load 342322-1.html
 load 343206-1.xhtml
 load 344557-1.html
 load 345139-1.xhtml
-load 345617-1.html
+asserts-if(stylo,4) load 345617-1.html # bug 1324640
 load 348510-1.html
 load 348510-2.html
 load 348887-1.html
 load 348991-1.xhtml
-load 350370.html
+asserts-if(stylo,7-8) load 350370.html # bug 1324673
 load 354458-1.html
 load 354458-2.html
 load 355426-1.html
 load 359371-1.html
 load 359371-2.html
 load 360599.html
 load 363448.html
 load 363722-1.html
@@ -77,69 +77,69 @@ load 368568.html
 load 368752.html
 load 368860-1.html
 load 368863-1.html
 load 369038-1.xhtml
 load 369150-1.html
 load 369150-2.html
 load 369227-1.xhtml
 load 369542-1.html
-load 369542-2.html
+asserts-if(stylo,2) load 369542-2.html # bug 1324646
 load 369547-1.html
 load 370174-1.html
 load 370174-2.html
 load 370174-3.html
 load 370174-4.html
-load 370699-1.html
+asserts-if(stylo,4) load 370699-1.html # bug 1324633
 load 370794-1.html
 load 370866-1.xhtml
 load 370884-1.xhtml
 load 371348-1.xhtml
 load 371561-1.html
 load 371566-1.xhtml
 load 372376-1.xhtml
 load 373859-1.html
 load 373868-1.xhtml
 load 374090.html
 load 374420.xhtml
 load 375462-1.html
 load 375831.html
-load 376419.html
+asserts-if(stylo,11) load 376419.html # bug 1324663
 load 377522.html
 load 379217-1.xhtml
 load 379217-2.xhtml
 load 379917-1.xhtml
-load 380012-1.html
+asserts-if(stylo,0-3) load 380012-1.html # bug 1324663
 load 381152-1.html
 load 381786-1.html
 load 382129-1.xhtml
 load 382131-1.html
 load 382199-1.html
 load 382208-1.xhtml
 load 382262-1.html
 load 382396-1.xhtml
 load 382745-1.xhtml
-load 383089-1.html
+asserts-if(stylo,1) load 383089-1.html # bug 1324663
 load 385265-1.xhtml
-load 385295-1.xhtml
+asserts-if(stylo,2) load 385295-1.xhtml # bug 1324660
 load 385344-1.html
 load 385344-2.html
 load 385414-1.html
 load 385414-2.html
 load 385426-1.html
-load 385526.html
+asserts-if(stylo,350) load 385526.html # bug 1324673
 load 385681.html
 load 385885-1.xul
 load 386799-1.html
 load 386807-1.html
-load 386812-1.html
+asserts-if(stylo,4) load 386812-1.html # bug 1324663
 load 386827-1.html
 load 387058-1.html
 load 387058-2.html
-load 387088-1.html
+asserts-if(stylo,2) load 387088-1.html # bug 1324640
 load 387209-1.html
 load 387213-1.html
 load 387215-1.xhtml
 load 387219-1.xhtml
 load 387233-1.html
 load 387233-2.html
 load 387282-1.html
 load 388175-1.html
@@ -174,25 +174,25 @@ load 397852-1.xhtml
 load 398181-1.html
 load 398181-2.html
 load 398322-1.html
 load 398322-2.html
 load 398332-1.html
 load 398332-2.html
 asserts(0-2) load 398332-3.html # bug 436123 and bug 457397
 load 399407-1.xhtml
-load 399412-1.html
+asserts-if(stylo,2) load 399412-1.html # bug 1324663
 load 399843-1.html
 load 400078-1.html
 load 400190.html
 skip-if(stylo) load 400223-1.html # bug 1323652
 load 400232-1.html
 load 400244-1.html
-load 400768-1.xhtml
-load 400768-2.xhtml
+asserts-if(stylo,2) load 400768-1.xhtml # bug 1324669
+asserts-if(stylo,2) load 400768-2.xhtml # bug 1324669
 load 401042-1.xhtml
 load 402380-1.html
 load 402380-2.html
 load 402872-1.html
 load 402872-2.html
 load 403004.html
 skip-if(stylo) load 403143-1.html # bug 1323652
 load 403576-1.html
@@ -217,37 +217,37 @@ load 408883-1.html
 load 410198.html
 load 410228-1.html
 load 410232-1.html
 load 410595-1.html
 load 411213-1.html
 load 411213-2.xml
 skip-if(stylo) load 411835.html # bug 1323652
 load 411851-1.html
-load 412014-1.html
+asserts-if(stylo,1) load 412014-1.html # bug 1324663
 load 412201-1.xhtml
 load 412543-1.html
 load 413048-1.html
-load 413079-1.xhtml
+asserts-if(stylo,2) load 413079-1.xhtml # bug 1324663
 load 413079-2.xhtml
 load 413079-3.xhtml
 load 413085-1.html
 load 413085-2.html
 load 413582-1.xhtml
 load 413582-2.html
 skip-if(stylo) load 413712-1.xhtml # bug 1323649
 load 414061-1.html
 load 414180-1.xul
 load 414719-1.html
 load 415685-1.html
-load 416165.html
+asserts-if(stylo,1) load 416165.html # bug 1324663
 load 416264-1.html
-load 416476-1.html
+asserts-if(stylo,2) load 416476-1.html # bug 1324663
 load 417109-1.xhtml
-load 417848-1.xhtml
+asserts-if(stylo,2) load 417848-1.xhtml # bug 1324669
 load 417902-1.html
 load 417902-2.html
 load 418532-1.html
 load 418932-1.html
 load 419352.html
 load 420000-1.html
 load 420718.html
 load 420785-1.xhtml
@@ -265,186 +265,186 @@ load 426272-1.html
 skip-if(stylo) load 428263-1.html # bug 1323649
 load 429458.xhtml
 load 429960-1.html
 load 429960-2.html
 load 429969-1.html
 load 429981-1.html
 load 430332-1.html
 load 430344-1.html
-load 430352-1.html
+asserts-if(stylo,4) load 430352-1.html # bug 1324660
 load 430744-1.html
 load 430991.html
 load 431260-1.html
 load 431260-2.html
 load 435529.html
 load 436194-1.html
 load 436602-1.html
 load 436822-1.html
 load 436823.html
-load 436969-1.html
+asserts-if(stylo,2) load 436969-1.html # bug 1324660
 skip-if(stylo) load 437156-1.html # bug 1323652
-load 437565-1.xhtml
+asserts-if(stylo,2) load 437565-1.xhtml # bug 1324669
 load 437565-2.xhtml
 load 437565-3.xhtml
 load 438259-1.html
 load 438266-1.html
 skip load 438509-1.html # bug 511234
 load 442860-1.xul
 load 443528-1.html
 load 444230-1.html
 load 444484-1.html
 load 444726-1.xhtml
 skip-if(stylo) load 444861-1.html # bug 1323652
 load 445288.html
 load 448903-1.html
 skip-if(stylo) load 448996-1.html # bug 1323652
-load 451315-1.html
-load 451317-1.html
+asserts-if(stylo,5) load 451315-1.html # bug 1324672
+asserts-if(stylo,8) load 451317-1.html # bug 1324665
 load 451334-1.html
 load 452157-1.html
 load 452157-2.html
 load 452157-3.html
 load 453762-1.html
 load 455171-1.html
 load 455171-2.html
 load 455171-3.html
-load 455643-1.xhtml
-load 457375.html
+asserts-if(stylo,11) load 455643-1.xhtml # bug 1324663
+asserts-if(stylo,3) load 457375.html # bug 1324663
 load 457380-1.html
-asserts-if(!Android,4) load 459968.html # bug 1067022
+asserts-if(!Android,4) asserts-if(stylo,5) load 459968.html # bug 1067022 # bug 1324663
 load 460910-1.xml
 load 461294-1.html
 load 462968.xhtml
 load 463350-1.html
 load 463350-2.html
 load 463350-3.html
 load 463741-1.html
 load 463785.xhtml
 load 465651-1.html
-load 467137-1.html
+asserts-if(stylo,100) load 467137-1.html # bug 1324663
 load 467213-1.html
-load 467487-1.html
+asserts-if(stylo,1) load 467487-1.html # bug 1324663
 load 467493-1.html
 load 467493-2.html
 load 467875-1.xhtml
 load 467914-1.html
 load 468207-1.html
 load 468771-1.xhtml
 load 468771-2.xhtml
 skip-if(stylo) load 469859-1.xhtml # bug 1323665
 load 472587-1.xhtml
 load 472617-1.xhtml
-load 472774-1.html
+asserts-if(stylo,4) load 472774-1.html # bug 1324663
 load 472776-1.html
 load 472950-1.html
 load 472957.xhtml
 load 473278-1.xhtml
 load 473894-1.html
 load 476241-1.html
 load 477731-1.html
 load 477928.html
 load 478131-1.html
 load 478170-1.html
 load 478185-1.html
-asserts-if(!Android,0-1) load 479938-1.html # Bug 575011
+asserts-if(!Android,0-1) asserts-if(stylo,1) load 479938-1.html # Bug 575011 # bug 1324663
 load 480345-1.html
 load 481921.html
 load 489462-1.html
 load 489477.html
 load 489480-1.xhtml
 load 493111-1.html
 load 493118-1.html
 load 493649.html
 load 494283-1.xhtml
 load 494283-2.html
 load 494300-1.xul
 load 494332-1.html
 load 495875-1.html
 load 495875-2.html
-load 496742.html
+asserts-if(stylo,4-12) load 496742.html # bug 1324633
 load 499138.html
 load 499857-1.html
 load 499862-1.html
 asserts(0-3) load 499885-1.xhtml # Bug 1220265
-load 501535-1.html
-load 503961-1.xhtml
-load 503961-2.html
+asserts-if(stylo,8) load 501535-1.html # bug 1324671
+asserts-if(stylo,1) load 503961-1.xhtml # bug 1324663
+asserts-if(stylo,1) load 503961-2.html # bug 1324663
 load 505912-1.html
 load 508154-1.xhtml
 load 508168-1.html
 load 508816-1.xul
 load 508908-1.html
 load 509749-1.html
 load 511482.html
 load 512724-1.html
-load 512725-1.html
+asserts-if(stylo,2) load 512725-1.html # bug 1324640
 load 512749-1.html
 load 513110-1.html
 load 513110-2.xhtml
 load 513394-1.html
 load 514098-1.xhtml
 skip-if(stylo) load 514800-1.html # bug 1323652
 load 515811-1.html
 load 517968.html
 load 519031.xhtml
 load 520340.html
 load 522170-1.html
 load 526217.html
 load 533379-1.html
 load 533379-2.html
 load 534082-1.html
-load 534366-1.html
-load 534366-2.html
+asserts-if(stylo,2) load 534366-1.html # bug 1324705
+asserts-if(stylo,2) load 534366-2.html # bug 1324705
 load 536692-1.xhtml
 load 537645.xhtml
 load 541277-1.html
 load 541277-2.html
 load 541714-1.html
 load 541714-2.html
 load 542136-1.html
 load 545571-1.html
 load 547338.xul
 load 547843-1.xhtml
 load 551635-1.html
-load 553504-1.xhtml
+asserts-if(stylo,4) load 553504-1.xhtml # bug 1324703
 load 564368-1.xhtml
 load 564968.xhtml
 load 569193-1.html
 load 570160.html
 load 570289-1.html
 load 571618-1.svg
-asserts(1) load 571975-1.html # bug 574889
-load 571995.xhtml
+asserts(1) asserts-if(stylo,0-1) load 571975-1.html # bug 574889
+asserts-if(stylo,1) load 571995.xhtml # bug 1324663
 skip-if(stylo) load 574958.xhtml # bug 1323696
 asserts(0-4) load 578977.html # bug 757305
 skip-if(stylo) load 580504-1.xhtml # bug 1323649
 load 585598-1.xhtml
 load 586806-1.html
 load 586806-2.html
 load 586806-3.html
 load 586973-1.html
 load 589002-1.html
 load 590404.html
-load 591141.html
+asserts-if(stylo,2) load 591141.html # bug 1324669
 load 592118.html
 load 594808-1.html
-load 595435-1.xhtml
+asserts-if(stylo,4) load 595435-1.xhtml # bug 1324640
 load 595740-1.html
 load 597240-1.xhtml
 pref(layout.float-fragments-inside-column.enabled,true) load 600100.xhtml
 pref(layout.float-fragments-inside-column.enabled,false) load 600100.xhtml
 load 603490-1.html
 load 603510-1.html
 load 604314-1.html
 load 604843.html
 load 605340.html
 load 606642.xhtml
 load 613455-1.svg
-load 613629-1.xhtml
+asserts-if(stylo,4) load 613629-1.xhtml # bug 1324660
 load 616052-1.html
 load 619021.html
 load 621424-1.html
 load 621841-1.html
 load 622596.html
 load 641724.html
 load 645072-1.html
 load 645072-2.html
@@ -453,71 +453,71 @@ load 646983-1.html
 load 647332-1.html
 load 650499-1.html
 load 654002-1.html
 load 654002-2.html
 load 655462-1.html
 load 656130-1.html
 load 656130-2.html
 load 660416.html
-load 665853.html
+asserts-if(stylo,2) load 665853.html # bug 1324634
 load 667025.html
 skip-if(stylo) load 673770.html # bug 1323652
 load 679933-1.html
 load 681489-1.html
 load 682649-1.html
 load 683702-1.xhtml
-load 683712.html
+asserts-if(stylo,2) load 683712.html # bug 1324669
 load 688996-1.html
 load 688996-2.html
 load 691210.html
 load 700031.xhtml
 load 718516.html
 load 723108.html
 load 724235.html
 skip-if(Android&&isDebugBuild) load 724978.xhtml # bug 1263300 - slow
 skip-if(Android&&isDebugBuild) load 730559.html # bug 1245634 - slow
 load 734777.html
 load 737313-1.html
 load 737313-2.html
 load 737313-3.html
 test-pref(font.size.inflation.emPerLine,15) load 740199-1.xhtml
 load 747688.html
-load 750066.html
+asserts-if(stylo,1) load 750066.html # bug 1324663
 load 757413.xhtml
 load 757413-2.html
 load 762764-1.html
 load 762902.html
 load 765409.html
 asserts(0-200) load 765621.html # bug 703550
 asserts(0-200) load 767765.html # bug 407550, bug 871758, and various nscoord_MAX related asserts
 load 769120.html
-asserts(0-2) load 769303-1.html # bug 1123979
+asserts(0-2) asserts-if(stylo,3-9) load 769303-1.html # bug 1123979 # bug 1324664
 load 769303-2.html
 load 777838.html
 load 783228.html
-load 784600.html
+asserts-if(stylo,2-12) load 784600.html # bug 1324660
 load 785555.html
-load 786740-1.html
+asserts-if(stylo,1) load 786740-1.html # bug 1324663
 load 790260-1.html
-asserts(1) test-pref(font.size.inflation.emPerLine,15) load 791601.xhtml # Bug 871327
+asserts(1) asserts-if(stylo,0) test-pref(font.size.inflation.emPerLine,15) load 791601.xhtml # Bug 871327
 test-pref(font.size.inflation.minTwips,120) load 794693.html
-asserts-if(!Android,4) load 798020-1.html
+asserts-if(!Android,4) asserts-if(stylo,0) load 798020-1.html
 load 798235-1.html
 load 799207-1.html
 load 799207-2.html
 load 801268-1.html
 load 804089-1.xhtml
 load 807565-1.html
-load 807565-2.html
+asserts-if(stylo,0-2) load 807565-2.html # bug 1324663
 load 810303.html
 load 810726.html
 load 812822-1.html
 load 812879-1.html
-load 812879-2.html
+asserts-if(stylo,1) load 812879-2.html # bug 1324663
 load 812893.html
 load 814995.html
 load 822910.xhtml
 load 824297-1.html
 load 825810-1.html
 load 825810-2.html
 load 826483-1.html
 load 826532-1.html
@@ -527,121 +527,121 @@ load 836895.html
 load 837007.xhtml
 load 840787.html
 load 840818.html
 load 842132-1.html
 load 842166.html
 load 844529-1.html
 load 847130.xhtml
 load 847208.html
-asserts-if(Android,2) asserts-if(Android&&asyncPan,4) asserts-if(!Android,4) load 847209.html # bug 847368
+asserts-if(Android,2) asserts-if(Android&&asyncPan,4) asserts-if(!Android,4) asserts-if(stylo,8) load 847209.html # bug 847368
 load 847211-1.html
 load 849603.html
-asserts(0-12) load 850931.html # bug 569193
-load 851396-1.html
+asserts(0-12) asserts-if(stylo,20-24) load 850931.html # bug 569193 # bug 1324660
+asserts-if(stylo,8) load 851396-1.html # bug 1324671
 load 854263-1.html
 load 862185.html
-load 862947-1.html
-load 863935.html
+asserts-if(stylo,1) load 862947-1.html # bug 1324704
+asserts-if(stylo,7) load 863935.html # bug 1324663
 load 866547-1.html
 needs-focus pref(accessibility.browsewithcaret,true) load 868906.html
 asserts(0-5) load 876074-1.html # bug 876749
 load 876155.html
 load 885009-1.html
 load 893496-1.html
 load 893523.html
 skip-if(stylo) asserts(0-3) load 898871.html # bug 479160 - mostly OSX, sometimes Windows # bug 1323662
 asserts(0-3) load 914501.html # bug 1144852 - all platforms
 load 914891.html
-load 915475.xhtml
+asserts-if(stylo,2) load 915475.xhtml # bug 1324669
 load 927558.html
 load 943509-1.html
-asserts(2-8) load 944909-1.html
+asserts(2-8) asserts-if(stylo,0) load 944909-1.html
 load 946167-1.html
 load 947158.html
 load 949932.html
 asserts-if(Android,0-1) load 964078.html # bug 989718
 load 970710.html
 load 973701-1.xhtml
 load 973701-2.xhtml
 load 986899.html
 load 1001233.html
 load 1001258-1.html
 load 1003441.xul
 pref(layout.css.grid.enabled,true) load 1015562.html
-asserts(1-2) load 1015563-1.html
-asserts(1-2) load 1015563-2.html
+asserts(1-2) asserts-if(stylo,0) load 1015563-1.html
+asserts(1-2) asserts-if(stylo,0) load 1015563-2.html
 asserts(0-300) load 1015844.html # bug 574889
 pref(font.size.inflation.minTwips,200) load 1032450.html
 load 1032613-1.svg
-load 1032613-2.html
+asserts-if(stylo,6) load 1032613-2.html # bug 1324669
 load 1037903.html
-load 1039454-1.html
+asserts-if(stylo,3) load 1039454-1.html # bug 1324647
 load 1042489.html
-load 1054010-1.html
+asserts-if(stylo,1) load 1054010-1.html # bug 1324647
 load 1058954-1.html
 load 1134531.html
 load 1134667.html
 load 1137723-1.html
 load 1137723-2.html
-load 1140268-1.html
+asserts-if(stylo,2) load 1140268-1.html # bug 1324663
 load 1145768.html
-load 1146103.html
+asserts-if(stylo,1) load 1146103.html # bug 1324647
 load 1146107.html
 load 1146114.html
 asserts(0-20) load 1153478.html # bug 1144852
 load 1153695.html
 load 1156222.html
 pref(layout.css.grid.enabled,true) load 1156257.html
 skip-if(stylo) load 1157011.html # bug 1323697
 load 1169420-1.html
 load 1169420-2.html
 load 1183431.html
 load 1221112-1.html
 load 1221112-2.html
-load 1221874-1.html
+asserts-if(stylo,2) load 1221874-1.html # bug 1324663
 load 1222783.xhtml
 load 1223568-1.html
 load 1223568-2.html
-load 1224230-1.html
-pref(layout.css.grid.enabled,true) load 1225118.html
+asserts-if(stylo,4) load 1224230-1.html # bug 1324663
+asserts-if(stylo,4) pref(layout.css.grid.enabled,true) load 1225118.html # bug 1324703
 pref(layout.css.grid.enabled,true) load 1225376.html
 pref(layout.css.grid.enabled,true) load 1225592.html
 load 1229437-1.html
 load 1229437-2.html
 load details-containing-only-text.html
 load details-display-none-summary-1.html
 load details-display-none-summary-2.html
 load details-display-none-summary-3.html
 load details-open-overflow-auto.html
 load details-open-overflow-hidden.html
 load details-three-columns.html
-load first-letter-638937-1.html
+asserts-if(stylo,10) load first-letter-638937-1.html # bug 1324663
 load first-letter-638937-2.html
 load flex-nested-abspos-1.html
 pref(dom.meta-viewport.enabled,true) test-pref(font.size.inflation.emPerLine,15) asserts(0-100) load font-inflation-762332.html # bug 762332
 load outline-on-frameset.xhtml
 load summary-position-out-of-flow.html
-load text-overflow-bug666751-1.html
-load text-overflow-bug666751-2.html
+asserts-if(stylo,1) load text-overflow-bug666751-1.html # bug 1324663
+asserts-if(stylo,1) load text-overflow-bug666751-2.html # bug 1324663
 load text-overflow-bug670564.xhtml
 load text-overflow-bug671796.xhtml
 load text-overflow-bug713610.html
-load text-overflow-form-elements.html
-load text-overflow-iframe.html
-asserts-if(Android,2-4) asserts-if(!Android,4) load 1225005.html # bug 682647 and bug 448083
+asserts-if(stylo,5) load text-overflow-form-elements.html # bug 1324671
+asserts-if(stylo,9) load text-overflow-iframe.html # bug 1324671
+asserts-if(Android,2-4) asserts-if(!Android,4) asserts-if(stylo,0) load 1225005.html # bug 682647 and bug 448083
 load 1233191.html
-load 1271765.html
-asserts(2) load 1272983-1.html # bug 586628
-asserts(2) load 1272983-2.html # bug 586628
+asserts-if(stylo,16) load 1271765.html # bug 1324684
+asserts(2) load 1272983-1.html # bug 1324654 # bug 586628
+asserts(2) load 1272983-2.html # bug 1324654 # bug 586628
 load 1275059.html
 load 1278007.html
 load 1279814.html
 load large-border-radius-dashed.html
 load large-border-radius-dashed2.html
 load large-border-radius-dotted.html
 load large-border-radius-dotted2.html
 load 1278461-1.html
 load 1278461-2.html
-load 1281102.html
+asserts-if(stylo,11) load 1281102.html # bug 1324661
 load 1297427-non-equal-centers.html
 load 1304441.html
 load 1316649.html
--- a/layout/mathml/crashtests/crashtests.list
+++ b/layout/mathml/crashtests/crashtests.list
@@ -23,17 +23,17 @@ load 366012-1.xhtml
 load 366564-1.xhtml
 load 367107-1.html
 load 368430-1.xhtml
 load 370791-1.xhtml
 load 370862-1.xhtml
 load 372483-1.xhtml
 load 373472-1.xhtml
 load 373472-2.xhtml
-load 375562-1.xhtml
+asserts-if(stylo,1) load 375562-1.xhtml # bug 1324663
 load 377824-1.xhtml
 load 379418-1.xhtml
 load 385226-1.xhtml
 load 393760-1.xhtml
 load 397518-1.xhtml
 load 398038-1.html
 load 400157.xhtml
 load 400475-1.xhtml
@@ -50,17 +50,17 @@ load 431072-1.xhtml
 load 443089-1.xhtml
 load 463763-1.xhtml
 load 463763-2.xhtml
 load 476547-1.xhtml
 skip-if(stylo) load 477740-1.xhtml # bug 1323702
 load 541620-1.xhtml
 load 557474-1.html
 load 654928-1.html
-load 655451-1.xhtml
+asserts-if(stylo,12) load 655451-1.xhtml # bug 1324660
 load 713606-1.html
 load 716349-1.html
 load 848725-1.html
 load 848725-2.html
 load 947557-1.html
 load 973322-1.xhtml
 load 1028521-1.xhtml
 load 1061027.html
--- a/layout/printing/crashtests/crashtests.list
+++ b/layout/printing/crashtests/crashtests.list
@@ -1,4 +1,4 @@
 load 509839-1.html
 load 509839-2.html
-asserts-if(browserIsRemote,4) load 576878.xhtml
+asserts-if(browserIsRemote,4) asserts-if(stylo,2) load 576878.xhtml # bug 1324645
 load 793844.html
--- a/layout/style/crashtests/crashtests.list
+++ b/layout/style/crashtests/crashtests.list
@@ -1,29 +1,29 @@
-load 105619-1.html
+asserts-if(stylo,1) load 105619-1.html # bug 1324663
 load 147777-1.html
 load 187671-1.html
 load 192408-1.html
 load 285727-1.html
 load 286707-1.html
 load 317561-1.html
 load 330998-1.html
 load 363950.html
 load 368175-1.html
 load 368740.html
 load 379788-1.html
 load 383979-1.xhtml
 skip-if(stylo) load 383979-2.html # bug 1323671
 load 386939-1.html
 load 391034-1.xhtml
-load 397022-1.html
+asserts-if(stylo,1) load 397022-1.html # bug 1324704
 load 399289-1.svg
 load 404470-1.html
 load 411603-1.html
-load 412588-1.html
+asserts-if(stylo,2) load 412588-1.html # bug 1324634
 load 413274-1.xhtml
 load 416461-1.xul
 load 418007-1.xhtml
 load 431705-1.xul
 skip-if(stylo) load 432561-1.html # bug 1323705
 load 437170-1.html
 load 437532-1.html
 skip-if(stylo) load 439184-1.html # bug 1323939
@@ -32,38 +32,38 @@ load 444848-1.html
 load 447776-1.html
 load 447783-1.html
 load 448161-1.html
 load 448161-2.html
 load 452150-1.xhtml
 skip-if(stylo) load 456196.html # bug 132652
 load 460209-1.html
 load 460217-1.html
-load 460323-1.html
-load 466845-1.html
+asserts-if(stylo,2) load 460323-1.html # bug 1324634
+asserts-if(stylo,2) load 466845-1.html # bug 1324705
 skip-if(stylo) load 469432-1.xhtml # bug 1323649
 load 472195-1.html
 load 472237-1.html # will fail, test for leak (474704)
 HTTP(..) load 472237-1.html
 load 473720-1.html
 load 473892-1.html
 load 473914-1.html
 load 474377-1.xhtml
 load 478321-1.xhtml
-load 495269-1.html
-load 495269-2.html
+asserts-if(stylo,3) load 495269-1.html # bug 1324634
+asserts-if(stylo,3) load 495269-2.html # bug 1324634
 load 498036-1.html
 load 509155-1.html
 load 509156-1.html
 load 509569-1.html
 load 512851-1.xhtml
 load 524252-1.html
 load 536789-1.html
 load 539613-1.xhtml
-load 558943-1.xhtml
+asserts-if(stylo,3) load 558943-1.xhtml # bug 1324663
 load 559491.html
 load 565248-1.html
 load 571105-1.xhtml
 load 573127-1.html
 load 575464-1.html
 load 580685.html
 load 585185-1.html
 load 588627-1.html
@@ -71,59 +71,59 @@ load 592698-1.html
 skip-if(stylo) load 601437-1.html # bug 1323706
 load 601439-1.html
 load 605689-1.html
 load 611922-1.html
 load 621596-1.html
 load 622314-1.xhtml
 load 637242.xhtml
 load 645142.html
-== 645951-1.html 645951-1-ref.html
+fails-if(stylo) asserts-if(stylo,3-4) == 645951-1.html 645951-1-ref.html # bug 1324621
 load 652976-1.svg
 load 665209-1.html
 load 671799-1.html
 load 671799-2.html
 skip-if(stylo) load 690990-1.html # bug 1323708
 load 696188-1.html
 load 696869-1.html
-load 700116.html
+asserts-if(stylo,4) load 700116.html # bug 1324635
 load 729126-1.html
 load 729126-2.html
 load 786108-1.html
 load 786108-2.html
 load 788836.html
 load 806310-1.html
 load 812824.html
 load 822766-1.html
 load 822842.html
 load 827591-1.html
 load 829817.html
 load 840898.html
 load 842134.html
 load 861489-1.html
 load 862113.html
-load 867487.html
+asserts-if(stylo,5) load 867487.html # bug 1324634
 load 873222.html
-load 880862.html
+asserts-if(stylo,2) load 880862.html # bug 1324701
 load 915440.html
 load 927734-1.html
 load 930270-1.html
 load 930270-2.html
 load 945048-1.html
 load 972199-1.html
 load 989965-1.html
 load 992333-1.html
 skip-if(stylo) pref(dom.webcomponents.enabled,true) load 1017798-1.html # bug 1323689
 load 1028514-1.html
 load 1066089-1.html
 skip-if(stylo) load 1074651-1.html # bug 1323652
 load 1135534.html
 skip-if(stylo) pref(dom.webcomponents.enabled,true) load 1089463-1.html # bug 1323649
 pref(layout.css.expensive-style-struct-assertions.enabled,true) load 1136010-1.html
-pref(layout.css.expensive-style-struct-assertions.enabled,true) load 1146101-1.html
+asserts-if(stylo,0-2) pref(layout.css.expensive-style-struct-assertions.enabled,true) load 1146101-1.html # bug 1324677
 load 1153693-1.html
 load 1161320-1.html
 skip-if(stylo) pref(dom.animations-api.core.enabled,true) load 1161320-2.html # bug 1323712
 load 1161366-1.html
 load 1163446-1.html
 load 1164813-1.html
 load 1167782-1.html
 load 1186768-1.xhtml
@@ -133,35 +133,35 @@ skip-if(stylo) load 1223688-1.html # bug
 load 1223694-1.html
 load 1226400-1.html
 load 1227501-1.html
 skip-if(stylo) load 1230408-1.html # bug 1323716
 skip-if(stylo) load 1233135-1.html # bug 1323716
 skip-if(stylo) load 1233135-2.html # bug 1323716
 load 1238660-1.html
 load 1245260-1.html
-load 1247865-1.html
-load 1264396-1.html
+asserts-if(stylo,18) load 1247865-1.html # bug 1324660
+asserts-if(stylo,0-1) load 1264396-1.html # bug 1324677
 # The following test relies on -webkit-text-fill-color being behind the
 # layout.css.prefixes.webkit pref
 pref(layout.css.prefixes.webkit,false) load 1265611-1.html
 load border-image-visited-link.html
 load font-face-truncated-src.html 
 load large_border_image_width.html
 load long-url-list-stack-overflow.html
 pref(layout.css.background-clip-text.enabled,true) load 1264949.html
 pref(layout.css.background-clip-text.enabled,true) load 1270795.html
 pref(layout.css.background-clip-text.enabled,true) load 1275026.html
 load 1278463-1.html
 skip-if(stylo) pref(dom.animations-api.core.enabled,true) load 1277908-1.html # bug 1323652
 load 1277908-2.html
-load 1282076-1.html
-pref(dom.animations-api.core.enabled,true) load 1282076-2.html
-pref(dom.animations-api.core.enabled,true) load 1290994-1.html
-pref(dom.animations-api.core.enabled,true) load 1290994-2.html
-pref(dom.animations-api.core.enabled,true) load 1290994-3.html
+asserts-if(stylo,2-62) load 1282076-1.html # bug 1324669
+asserts-if(stylo,4-64) pref(dom.animations-api.core.enabled,true) load 1282076-2.html # bug 1324686
+asserts-if(stylo,2) pref(dom.animations-api.core.enabled,true) load 1290994-1.html # bug 1324690
+asserts-if(stylo,2) pref(dom.animations-api.core.enabled,true) load 1290994-2.html # bug 1324690
+asserts-if(stylo,1) pref(dom.animations-api.core.enabled,true) load 1290994-3.html # bug 1324690
 skip-if(stylo) load 1290994-4.html # bug 1323717
 load 1314531.html
 load 1315889-1.html
 load 1315894-1.html
 skip-if(stylo) load 1319072-1.html # bug 1323733
 HTTP load 1320423-1.html
-load 1321357-1.html
+asserts-if(stylo,5-9) load 1321357-1.html # bug 1324669
--- a/layout/svg/crashtests/crashtests.list
+++ b/layout/svg/crashtests/crashtests.list
@@ -15,64 +15,64 @@ load 325427-1.svg
 load 326495-1.svg
 load 326974-1.svg
 load 327706-1.svg
 load 327709-1.svg
 load 327711-1.svg
 load 328137-1.svg
 load 329848-1.svg
 load 337408-1.xul
-load 338301-1.xhtml
-load 338312-1.xhtml
+asserts-if(stylo,2) load 338301-1.xhtml # bug 1324669
+asserts-if(stylo,4) load 338312-1.xhtml # bug 1324669
 load 340083-1.svg
-load 340945-1.svg
+asserts-if(stylo,1) load 340945-1.svg # bug 1324647
 load 342923-1.html
-load 343221-1.xhtml
+asserts-if(stylo,2) load 343221-1.xhtml # bug 1324669
 load 344749-1.svg
 load 344887-1.svg
 load 344892-1.svg
 load 344898-1.svg
 load 344904-1.svg
 load 345418-1.svg
-load 348982-1.xhtml
-load 354777-1.xhtml
+asserts-if(stylo,2) load 348982-1.xhtml # bug 1324669
+asserts-if(stylo,1) load 354777-1.xhtml # bug 1324669
 load 359516-1.svg
 load 361015-1.svg
-load 361587-1.svg
-load 363611-1.xhtml
+asserts-if(stylo,0-2) load 361587-1.svg # bug 1324677
+asserts-if(stylo,2) load 363611-1.xhtml # bug 1324669
 load 364688-1.svg
 load 366956-1.svg
 load 366956-2.svg
 load 367111-1.svg
-load 367368-1.xhtml
+asserts-if(stylo,2) load 367368-1.xhtml # bug 1324669
 load 369233-1.svg
 load 369438-1.svg
 load 369438-2.svg
-load 371463-1.xhtml
-load 371563-1.xhtml
+asserts-if(stylo,2) load 371463-1.xhtml # bug 1324669
+asserts-if(stylo,2) load 371563-1.xhtml # bug 1324669
 load 375775-1.svg
 load 378716.svg
 load 380691-1.svg
 load 384391-1.xhtml
 load 384499-1.svg
 load 384637-1.svg
 load 384728-1.svg
 load 385246-1.svg
 load 385246-2.svg
 load 385552-1.svg
 load 385552-2.svg
 load 385840-1.svg
 load 385852-1.svg
-load 386475-1.xhtml
+asserts-if(stylo,2) load 386475-1.xhtml # bug 1324669
 load 386566-1.svg
 load 386690-1.svg
 load 387290-1.svg
 load 402408-1.svg
-load 404677-1.xhtml
-load 409565-1.xhtml
+asserts-if(stylo,2) load 404677-1.xhtml # bug 1324669
+asserts-if(stylo,2) load 409565-1.xhtml # bug 1324669
 load 409573-1.svg
 load 420697-1.svg
 load 420697-2.svg
 load 429774-1.svg
 load 441368-1.svg
 load 453754-1.svg
 load 455314-1.xhtml
 load 458453.html
@@ -100,17 +100,17 @@ load 515288-1.html
 load 522394-1.svg
 load 522394-2.svg
 load 522394-3.svg
 load 566216-1.svg
 load 587336-1.html
 load 590291-1.svg
 load 601999-1.html
 load 605626-1.svg
-load 610594-1.html
+asserts-if(stylo,2) load 610594-1.html # bug 1324669
 load 610954-1.html
 load 612662-1.svg
 load 612662-2.svg
 load 612736-1.svg
 load 612736-2.svg
 load 614367-1.svg
 load 620034-1.html
 load 621598-1.svg
@@ -132,23 +132,23 @@ load 722003-1.svg
 load 725918-1.svg
 load 732836-1.svg
 load 740627-1.svg
 load 740627-2.svg
 load 757704-1.svg
 load 757718-1.svg
 load 757751-1.svg
 load 767056-1.svg
-load 767535-1.xhtml
-load 768087-1.html
+asserts-if(stylo,3) load 767535-1.xhtml # bug 1324669
+asserts-if(stylo,2) load 768087-1.html # bug 1324669
 load 768351.svg
 load 778492-1.svg
 load 779971-1.svg
 load 780764-1.svg
-load 780963-1.html
+asserts-if(stylo,2) load 780963-1.html # bug 1324669
 load 782141-1.svg
 load 784061-1.svg
 load 788831-1.svg
 skip-if(stylo) load 789390-1.html # bug 1323652
 load 790072.svg
 load 791826-1.svg
 load 808318-1.svg
 load 803562-1.svg
@@ -174,26 +174,26 @@ load 885608-1.svg
 load 890782-1.svg
 load 890783-1.svg
 load 893510-1.svg
 load 895311-1.svg
 load 897342-1.svg
 load 898909-1.svg
 load 898951-1.svg
 load 913990.html
-load 919371-1.xhtml
+asserts-if(stylo,2) load 919371-1.xhtml # bug 1324669
 load 950324-1.svg
 load 952270-1.svg
 load 963086-1.svg
 load 974746-1.svg
 load 975773-1.svg
 load 979407-1.svg
 load 979407-2.svg
 load 993443.svg
 load 1016145.svg
 load 1028512.svg
 load 1140080-1.svg
 load 1149542-1.svg
 load 1156581-1.svg
-load 1182496-1.html
+asserts-if(stylo,1) load 1182496-1.html # bug 1324669
 load 1209525-1.svg
 load 1223281-1.svg
 load extref-test-1.xhtml
--- a/layout/tables/crashtests/crashtests.list
+++ b/layout/tables/crashtests/crashtests.list
@@ -30,17 +30,17 @@ load 308752-1.html
 load 308752-2.html
 load 316636-1.html
 load 317876.html
 load 322779-1.xul
 load 323489-1.html
 load 323604-1.html
 load 323604-2.xhtml
 load 331344-1.html
-load 331446-1.xhtml
+asserts-if(stylo,1-3) load 331446-1.xhtml # bug 1324663
 load 331690-1.html
 load 339130-1.html
 load 339246-1.html
 load 339315-1.html
 load 341227-1.xhtml
 load 343087-1.html
 load 343588-1.xhtml
 load 344000-1.html
@@ -63,33 +63,33 @@ load 367673-1.xhtml
 load 367749.html
 load 367755.xhtml
 load 368013.html
 load 368166-1.xhtml
 load 370360-1.html
 load 370710.xhtml
 load 370713-1.html
 load 370876-1.html
-load 370897-1.html
+asserts-if(stylo,16-17) load 370897-1.html # bug 1324643
 load 371290.html
 load 373400-1.html
 load 373400-2.html
 load 373400-3.html
-load 373611-1.html
+asserts-if(stylo,1) load 373611-1.html # bug 1324663
 load 373946-1.html
 load 374356-1.html
 load 374819-1.html
 load 374819-2.html
 load 375058-1.xhtml
 load 378240-1.html
 load 379687-1.html
 load 380200-1.xhtml
 load 385132-1.xhtml
 load 385132-2.html
-load 387051-1.html
+asserts-if(stylo,4) load 387051-1.html # bug 1324663
 load 388700-1.html
 load 391898-1.html
 load 391901-1.html
 load 392132-1.xhtml
 load 397448-1.html
 load 398157-1.xhtml
 load 399209-1.xhtml
 load 403249-1.html
@@ -100,60 +100,60 @@ load 410426-1.html
 load 410428-1.xhtml
 load 411582.xhtml
 load 413091.xhtml
 load 413180-1.html
 load 416845-1.xhtml
 load 416845-2.xhtml
 load 416845-3.html   
 load 420242-1.xhtml
-asserts(8) load 420654-1.xhtml # bug 458238, bug 436123, bug 457397
+asserts(8) asserts-if(stylo,4) load 420654-1.xhtml # bug 458238, bug 436123, bug 457397 # bug 1324682
 load 423514-1.xhtml
 load 430374.html
 load 444431-1.html
 load 444702-1.html
-load 448988-1.xhtml
-load 450311-1.html
+asserts-if(stylo,1) load 448988-1.xhtml # bug 1324681
+asserts-if(stylo,1) load 450311-1.html # bug 1324663
 load 451170.html
 load 451355-1.html
 load 456041.html
 skip-if(stylo) load 457115.html # bug 1323649
 load 460637-1.xhtml
 load 460637-2.xhtml
 load 460637-3.xhtml
-load 462849.xhtml
+asserts-if(stylo,2) load 462849.xhtml # bug 1324663
 load 467141-1.html
 load 488388-1.html
 load 501870-1.html
 load 509562-1.xhtml
 load 512749-1.html
 load 513732-1.html
 load 533380-1.xhtml
 load 534716-1.html
 load 563009-1.html
 load 563009-2.html
 load 563009-3.html
 load 573354-1.xhtml
 load 576890-1.html
 load 576890-2.html
 load 576890-3.html
 load 580481-1.xhtml
-asserts(1) load 595758-1.xhtml # Bug 714667
+asserts(1) asserts-if(stylo,0) load 595758-1.xhtml # Bug 714667
 load 595758-2.xhtml
 load 678447-1.html
 load 691824-1.xhtml
 load 695430-1.html
 load 696640-1.html
 load 696640-2.html
 load 705996-1.html
 load 705996-2.html
-load 707622-1.html
+asserts-if(stylo,1) load 707622-1.html # bug 1324663
 load 710098-1.html
-load 711864-1.html
-asserts-if(gtkWidget&&browserIsRemote,5) load 759249-1.html # Bug 1195474
+asserts-if(stylo,2) load 711864-1.html # bug 1324663
+asserts-if(gtkWidget&&browserIsRemote,5) asserts-if(stylo,1-3) load 759249-1.html # Bug 1195474 # bug 1324704
 load 759249-2.html
 load 814713.html
 load 1027611-1.html
 load 1031934.html
 load 1183896.html
 load 1223282.html
 load 1223232.html
 load 1243623-1.html
--- a/layout/xul/crashtests/crashtests.list
+++ b/layout/xul/crashtests/crashtests.list
@@ -58,17 +58,17 @@ load 397304-1.html
 skip-if(stylo) load 398326-1.xhtml # bug 1323649
 load 399013.xul
 load 400779-1.xhtml
 load 402912-1.xhtml
 load 404192.xhtml
 load 407152.xul
 load 408904-1.xul
 load 412479-1.xhtml
-asserts(4) asserts-if(gtkWidget&&browserIsRemote,6) load 415394-1.xhtml # Bug 163838, bug 1195474
+asserts(4) asserts-if(gtkWidget&&browserIsRemote,6) asserts-if(stylo,5) load 415394-1.xhtml # Bug 163838, bug 1195474 # bug 1324651
 load 417509.xul
 load 420424-1.xul
 load 430356-1.xhtml
 load 431738.xhtml
 load 432058-1.xul
 load 432068-1.xul
 load 432068-2.xul
 load 433296-1.xul
--- a/layout/xul/tree/crashtests/crashtests.list
+++ b/layout/xul/tree/crashtests/crashtests.list
@@ -4,21 +4,21 @@ load 309732-2.xul
 load 366583-1.xul
 load 380217-1.xul
 load 382444-1.html
 load 391178-1.xhtml
 load 391178-2.xul
 load 393665-1.xul
 load 399227-1.xul
 load 399227-2.xul
-load 399692-1.xhtml
+asserts-if(stylo,3) load 399692-1.xhtml # bug 1324698
 load 399715-1.xhtml
 load 409807-1.xul
 load 414170-1.xul
 load 430394-1.xul
 load 454186-1.xul
 load 479931-1.xhtml
 load 509602-1.xul
 load 585815.html
-load 601427.html
+asserts-if(stylo,4) load 601427.html # bug 1324660
 load 730441-1.xul
 load 730441-2.xul
 load 730441-3.xul
--- a/netwerk/test/crashtests/crashtests.list
+++ b/netwerk/test/crashtests/crashtests.list
@@ -1,3 +1,3 @@
 skip-if(stylo) load 785753-1.html # bug 1323665
-load 785753-2.html
+asserts-if(stylo,4) load 785753-2.html # bug 1324634
 load 1274044-1.html
--- a/parser/htmlparser/tests/crashtests/crashtests.list
+++ b/parser/htmlparser/tests/crashtests/crashtests.list
@@ -1,24 +1,24 @@
 load 30885-1.html
 load 30956-1.html
-load 31392-1.html
+asserts-if(stylo,2) load 31392-1.html # bug 1324634
 load 31694-1.html
 load 31940-1.html
 load 32613-1.html
 load 34168-1.html
 load 34168-1.xml
 load 41427-1.html
 load 44178-1.html
 load 46495-1.html
 load 50134-1.html
 load 50994-1.html
 load 58455-1.html
 load 60110-1.html
-load 73331-1.html
+asserts-if(stylo,6) load 73331-1.html # bug 1324663
 load 92647-1.html
 load 92788-1.html
 load 121591-1.html
 load 147179-1.html
 load 151956-1.html
 load 152444-1.html
 load 185073-1.html
 load 188474-1.html
@@ -31,27 +31,27 @@ load 286733-1.html
 load 286733-2.html
 load 299036-1.html
 skip-if(cocoaWidget&&browserIsRemote) load 328751-1.html # Bug 849747
 load 408939-1.html
 load 423373-1.html
 load 445171-1.html
 load 468538-1.xhtml
 load 502103.html
-load 502869.html
+asserts-if(stylo,1) load 502869.html # bug 1324683
 load 515278-1.html
 load 515533-1.html
 load 515816-1.html
 load 522326-1.html
 load 525229-1.html
 load 536097-1.html
 load 555462.html
 load 563514-1.html
-load 574884-1.html
+asserts-if(stylo,2) load 574884-1.html # bug 1324669
 load 574884-2.html
 load 591330-1.html
 load 650501-1.xhtml
-load 696651-1.html
-load view-source:699347-1.xml
+asserts-if(stylo,1) load 696651-1.html # bug 1324683
+asserts-if(stylo,2) load view-source:699347-1.xml # bug 1324704
 load 721313-1.html
-load view-source:742414-1.html
+asserts-if(stylo,5) load view-source:742414-1.html # bug 1324704
 load 981279-1.html
 load 982285-1.html