Bug 1557371 - Part 2 - Load all XUL crashtests with chrome privilege. r=dbaron
authorBrendan Dahl <bdahl@mozilla.com>
Tue, 09 Jul 2019 19:40:42 +0000
changeset 482237 baf1fb2ce286f6ae18ec562ce36e260ff5d48e54
parent 482236 2ad7b1da6d22bb5667ef2ac731eaf751de98ebfc
child 482238 9194f3e6e6416992b5c4904e1cc2e268d78f1da5
push id36271
push useraiakab@mozilla.com
push dateWed, 10 Jul 2019 21:50:49 +0000
treeherdermozilla-central@e704e3565db9 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersdbaron
bugs1557371, 386947
milestone70.0a1
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 1557371 - Part 2 - Load all XUL crashtests with chrome privilege. r=dbaron 386947-1.xul, now has one assertion since we take a different code path with chrome URL's and XBL files. The assertion is triggered since the binding is invalid. Differential Revision: https://phabricator.services.mozilla.com/D34542
accessible/tests/crashtests/crashtests.list
dom/base/crashtests/crashtests.list
dom/html/crashtests/crashtests.list
dom/svg/crashtests/crashtests.list
dom/xbl/crashtests/crashtests.list
dom/xml/crashtests/crashtests.list
dom/xul/crashtests/crashtests.list
gfx/tests/crashtests/crashtests.list
layout/base/crashtests/crashtests.list
layout/forms/crashtests/crashtests.list
layout/generic/crashtests/crashtests.list
layout/style/crashtests/crashtests.list
layout/svg/crashtests/crashtests.list
layout/tables/crashtests/crashtests.list
layout/tools/reftest/jar.mn
layout/xul/crashtests/crashtests.list
layout/xul/grid/crashtests/crashtests.list
layout/xul/tree/crashtests/crashtests.list
view/crashtests/crashtests.list
widget/cocoa/crashtests/crashtests.list
--- a/accessible/tests/crashtests/crashtests.list
+++ b/accessible/tests/crashtests/crashtests.list
@@ -1,16 +1,16 @@
 load 448064.xhtml # This test instantiates a11y, so be careful about adding tests before it
-load 471493.xul
+load chrome://reftest/content/crashtests/accessible/tests/crashtests/471493.xul
 asserts-if(!browserIsRemote,2) load 884202.html
 load 890760.html
 load 893515.html
 load 1072792.xhtml
 load 1380199.html
 load 1402999.html
 load 1463962.html
 load 1484778.html
 load 1494707.html
 load 1503964.html
 
 # last_test_to_unload_testsuite.xul MUST be the last test in the list because it
 # is responsible for shutting down accessibility service affecting later tests.
-skip-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)&&/^aarch64-msvc/.test(xulRuntime.XPCOMABI)) load last_test_to_unload_testsuite.xul
+skip-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)&&/^aarch64-msvc/.test(xulRuntime.XPCOMABI)) load chrome://reftest/content/crashtests/accessible/tests/crashtests/last_test_to_unload_testsuite.xul
--- a/dom/base/crashtests/crashtests.list
+++ b/dom/base/crashtests/crashtests.list
@@ -2,17 +2,17 @@ load 43040-1.html
 load 90613-1.html
 load 116848-1.html
 load 149320-1.html
 load 205225-1.html
 load 231475-1.html
 load 244933-1.html
 load 275912-1.html
 load 293388-1.html
-load 308120-1.xul
+load chrome://reftest/content/crashtests/dom/base/crashtests/308120-1.xul
 load 325730-1.html
 load 326618-1.html
 load 326646-1.html
 load 326865-1.html
 load 327571-1.html
 load 327694.html
 load 327695-1.html
 load 329481-1.xhtml
@@ -48,17 +48,17 @@ load 384663-1.html
 load 386000-1.html
 load 386794-1.html
 load 387460-1.html
 load 395469-1.xhtml
 load 395469-2.xhtml
 load 399712-1.html
 load 400763-1.html
 load 401993-1.html
-load 404869-1.xul
+load chrome://reftest/content/crashtests/dom/base/crashtests/404869-1.xul
 load 407818.html
 load 410860-1.xml
 load 411882-1.xhtml
 load 416734-1.html
 load 417852-1.html
 load 418928-1.html
 load 420620-1.html
 load 424276-1.html
@@ -204,19 +204,19 @@ load 1304437.html
 load 1324209.html
 load 1324463.html
 load 1324500.html
 load 1326194-1.html
 load 1326194-2.html
 load 1332939.html
 load 1341693.html
 load 1352453.html
-load 1353529.xul
+load chrome://reftest/content/crashtests/dom/base/crashtests/1353529.xul
 load 1368327.html
-load 1369363.xul
+load chrome://reftest/content/crashtests/dom/base/crashtests/1369363.xul
 load 1370072.html
 pref(clipboard.autocopy,true) load 1370737.html
 load 1370968.html
 load 1373750.html
 load 1377826.html
 load 1383478.html
 load 1383780.html
 pref(clipboard.autocopy,true) load 1385272-1.html
--- a/dom/html/crashtests/crashtests.list
+++ b/dom/html/crashtests/crashtests.list
@@ -42,17 +42,17 @@ load 605264.html
 load 606430-1.html
 load 613027.html
 load 614279.html
 load 614988-1.html
 load 620078-1.html
 load 620078-2.html
 load 631421.html
 load 673853.html
-load 680922-1.xul
+load chrome://reftest/content/crashtests/dom/html/crashtests/680922-1.xul
 load 682058.xhtml
 load 682460.html
 load 738744.xhtml
 load 741218.json
 load 741250.xhtml
 load 768344.html
 load 795221-1.html
 load 795221-2.html
--- a/dom/svg/crashtests/crashtests.list
+++ b/dom/svg/crashtests/crashtests.list
@@ -9,17 +9,17 @@ load 369291-1.svg
 load 369291-2.svg
 load 369568-1.svg
 load 374882-1.svg
 load 380101-1.svg 
 load 381777-1.svg
 load 383685-1.svg
 load 385096.html
 load 385554-1.html
-load 385554-2.xul
+load chrome://reftest/content/crashtests/dom/svg/crashtests/385554-2.xul
 load 388712-1.svg
 load 395616-1.html
 load 396618-1.html
 load 397017-1.html
 load 397551-1.svg
 load 397704-1.svg
 load 398926-both-different.svg
 load 398926-both-same.svg
--- a/dom/xbl/crashtests/crashtests.list
+++ b/dom/xbl/crashtests/crashtests.list
@@ -1,38 +1,38 @@
 load 205735-1.xhtml
-load 223799-1.xul
+load chrome://reftest/content/crashtests/dom/xbl/crashtests/223799-1.xul
 load 226744-1.xhtml
-load 232095-1.xul
+load chrome://reftest/content/crashtests/dom/xbl/crashtests/232095-1.xul
 load 277523-1.xhtml
 load 277950-1.xhtml
 skip-if(Android) load 336744-1.html # bug 1268050
 load 336960-1.html
 load 342954-1.xhtml
 load 342954-2.xhtml
 load 368276-1.xhtml
 load 368641-1.xhtml
 load 378521-1.xhtml
 load 382376-1.xhtml
 load 382376-2.xhtml
 load 397596-1.xhtml
-load 406900-1.xul
+load chrome://reftest/content/crashtests/dom/xbl/crashtests/406900-1.xul
 load 406904-1.xhtml
 load 406904-2.xhtml
-load 415192-1.xul
+load chrome://reftest/content/crashtests/dom/xbl/crashtests/415192-1.xul
 load 418133-1.xhtml
 load 420233-1.xhtml
 load 421997-1.xhtml
 load 432813-1.xhtml
 load 454820-1.html
 load 460665-1.xhtml
 load 464863-1.xhtml
 load 472260-1.xhtml
 load 477878-1.html
-load 492978-1.xul
+load chrome://reftest/content/crashtests/dom/xbl/crashtests/492978-1.xul
 load 493123-1.xhtml
 load 495354-1.xhtml
 load 507628-1.xhtml
 load 507991-1.xhtml
-load 830614-1.xul
+load chrome://reftest/content/crashtests/dom/xbl/crashtests/830614-1.xul
 load 895805-1.xhtml
 load set-field-bad-this.xhtml
 load 1382357.xhtml
--- a/dom/xml/crashtests/crashtests.list
+++ b/dom/xml/crashtests/crashtests.list
@@ -1,14 +1,14 @@
 load 136896-1.xml
 load 185285-1.xml
 load 382636-1.xml
 load 382636-2.svg
 load 382636-3.xhtml
-load 382636-4.xul # Throws (bug 455856)
-load 420429.xul
+load chrome://reftest/content/crashtests/dom/xml/crashtests/382636-4.xul # Throws (bug 455856)
+load chrome://reftest/content/crashtests/dom/xml/crashtests/420429.xul
 load 431703-1.xhtml
 load 453278.html
 load 803586.xhtml
 load 994740-1.xhtml
 load 1038887.xhtml
 load 1405878.xml
 load 1523655.xml
--- a/dom/xul/crashtests/crashtests.list
+++ b/dom/xul/crashtests/crashtests.list
@@ -1,27 +1,27 @@
 load 107518-1.xml
-load 252448-1.xul
-load 253479-1.xul
-load 253479-2.xul
-load 326204-1.xul
+load chrome://reftest/content/crashtests/dom/xul/crashtests/252448-1.xul
+load chrome://reftest/content/crashtests/dom/xul/crashtests/253479-1.xul
+load chrome://reftest/content/crashtests/dom/xul/crashtests/253479-2.xul
+load chrome://reftest/content/crashtests/dom/xul/crashtests/326204-1.xul
 load 326644-1.html
-load 326864-1.xul
-load 326875-1.xul
-load 326881-1.xul
+load chrome://reftest/content/crashtests/dom/xul/crashtests/326864-1.xul
+load chrome://reftest/content/crashtests/dom/xul/crashtests/326875-1.xul
+load chrome://reftest/content/crashtests/dom/xul/crashtests/326881-1.xul
 load 329982-1.xhtml
 load 336096-1.xhtml
-load 344215-1.xul
+load chrome://reftest/content/crashtests/dom/xul/crashtests/344215-1.xul
 load 354611-1.html
 load 360078-1.xhtml
-load 363791-1.xul
-load 384740-1.xul
+load chrome://reftest/content/crashtests/dom/xul/crashtests/363791-1.xul
+load chrome://reftest/content/crashtests/dom/xul/crashtests/384740-1.xul
 load 384877-1.html
 load 386914-1.html
-load 386947-1.xul
-load 425821-1.xul
-load 428951-1.xul
+asserts(1) load chrome://reftest/content/crashtests/dom/xul/crashtests/386947-1.xul
+load chrome://reftest/content/crashtests/dom/xul/crashtests/425821-1.xul
+load chrome://reftest/content/crashtests/dom/xul/crashtests/428951-1.xul
 load 429085-1.xhtml
 load 431906-1.html
 load 461917-1.xhtml
-load 468211-1.xul
-load 468211-2.xul
-load 468211-3.xul
+load chrome://reftest/content/crashtests/dom/xul/crashtests/468211-1.xul
+load chrome://reftest/content/crashtests/dom/xul/crashtests/468211-2.xul
+load chrome://reftest/content/crashtests/dom/xul/crashtests/468211-3.xul
--- a/gfx/tests/crashtests/crashtests.list
+++ b/gfx/tests/crashtests/crashtests.list
@@ -83,17 +83,17 @@ load 538065-1.html
 load 546870-1.html
 load 557348-1.html
 load 563740-1.html
 load 580100-1.html
 load 580212-1.html
 load 580233-1.html
 load 580719-1.html
 load 593526.html
-load 593526.xul
+load chrome://reftest/content/crashtests/gfx/tests/crashtests/593526.xul
 load 594654-1.xhtml
 load 595042-1.html
 load 595727-1.html
 load 624198.xhtml
 load 633322-1.html
 load 633453-1.html
 load 662467-1.html
 load 665218.html
--- a/layout/base/crashtests/crashtests.list
+++ b/layout/base/crashtests/crashtests.list
@@ -57,79 +57,79 @@ load 280708-2.html
 load 281333-1.html
 load 285212-1.html
 load 286813-1.html
 load 288790-1.html
 load 306940-1.html
 load 310267-1.xml
 load 310638-1.svg
 load 310638-2.html
-load 311661-1.xul
-load 311661-2.xul
+load chrome://reftest/content/crashtests/layout/base/crashtests/311661-1.xul
+load chrome://reftest/content/crashtests/layout/base/crashtests/311661-2.xul
 load 313086-1.xml
 load 317285-1.html
 load 317934-1.html
 load 320459-1.html
-load 321058-1.xul
-load 321058-2.xul
-load 321077-1.xul
-load 321077-2.xul
+load chrome://reftest/content/crashtests/layout/base/crashtests/321058-1.xul
+load chrome://reftest/content/crashtests/layout/base/crashtests/321058-2.xul
+load chrome://reftest/content/crashtests/layout/base/crashtests/321077-1.xul
+load chrome://reftest/content/crashtests/layout/base/crashtests/321077-2.xul
 load 322436-1.html
 load 322678.html
 load 325024.html
-load 325218.xul
+load chrome://reftest/content/crashtests/layout/base/crashtests/325218.xul
 load 325967-1.html
 load 325984-1.xhtml
 load 325984-2.html
-load 328944-1.xul
+load chrome://reftest/content/crashtests/layout/base/crashtests/328944-1.xul
 load 329900-1.html
 load 330015-1.html
 load 331204-1.html
 load 331679-1.xhtml
 load 331679-2.xml
 load 331679-3.xml
 load 331883-1.html
 load 335140-1.html
 load 336291-1.html
-load 336999-1.xul
+load chrome://reftest/content/crashtests/layout/base/crashtests/336999-1.xul
 load 337066-1.xhtml
 load 337268-1.html
 load 337419-1.html
-load 337476-1.xul
+load chrome://reftest/content/crashtests/layout/base/crashtests/337476-1.xul
 load 338703-1.html
 load 339651-1.html
-load 340093-1.xul
+load chrome://reftest/content/crashtests/layout/base/crashtests/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
 load 343540-1.html
 load 344057-1.xhtml
 load 344064-1.html
 load 344300-1.html
 load 344300-2.html
-load 344340-1.xul
+load chrome://reftest/content/crashtests/layout/base/crashtests/344340-1.xul
 load 347898-1.html
 load 348126-1.html
 load 348688-1.html
 load 348708-1.xhtml
 load 348729-1.html
 load 349095-1.xhtml
 load 350128-1.xhtml
 load 350267-1.html
 load 354133-1.html
 load 354766-1.xhtml
 load 355989-1.xhtml
 load 355993-1.xhtml
-load 356325-1.xul
+load chrome://reftest/content/crashtests/layout/base/crashtests/356325-1.xul
 load 358729-1.xhtml
-load 360339-1.xul
-load 360339-2.xul
+load chrome://reftest/content/crashtests/layout/base/crashtests/360339-1.xul
+load chrome://reftest/content/crashtests/layout/base/crashtests/360339-2.xul
 load 363729-1.html
 load 363729-2.html
 load 363729-3.html
 load 364427-1.html
 load 365909-1.xhtml
 load 365909-2.xhtml
 load 366128-1.xhtml
 load 366271-1.html
@@ -192,31 +192,31 @@ 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
 load 400445-1.xhtml
 load 400904-1.xhtml
-load 401589-1.xul
+load chrome://reftest/content/crashtests/layout/base/crashtests/401589-1.xul
 load 401734-1.html
 load 401734-2.html
 needs-focus pref(accessibility.browsewithcaret,true) load 403048.html
 load 403175-1.html
 load 403245-1.html
 load 403454.html
 load 403569-1.xhtml
 load 403569-2.xhtml
 load 403569-3.xhtml
 load 404218-1.xhtml
 load 404491-1.html
 load 404721-1.xhtml
 load 404721-2.xhtml
-load 405049-1.xul
+load chrome://reftest/content/crashtests/layout/base/crashtests/405049-1.xul
 load 405184-1.xhtml
 load 405186-1.xhtml
 load 406675-1.html
 load 408292.html
 load 408299.html
 load 408450-1.xhtml
 load 409461-1.xhtml
 load 409513.html
@@ -227,17 +227,17 @@ load 413587-1.svg
 load 414058-1.html
 load 415503.xhtml
 load 416107.xhtml
 HTTP load 419985.html
 load 420031-1.html
 load 420213-1.html
 load 420219-1.html
 load 420651-1.xhtml
-load 421203-1.xul
+load chrome://reftest/content/crashtests/layout/base/crashtests/421203-1.xul
 load 421432.html
 load 422276.html
 asserts(0-1) load 423107-1.xhtml # bug 866955
 load 425981-1.html
 load 428138-1.html
 load 428448-1.html
 load 429088-1.html
 load 429088-2.html
@@ -248,26 +248,26 @@ load 430569-1.html
 load 430569-2.html
 load 432752-1.svg
 load 433450-1.html
 load 436982-1.html
 load 437142-1.html
 load 439258-1.html
 load 439343.html
 load 444863-1.html
-load 444925-1.xul
+load chrome://reftest/content/crashtests/layout/base/crashtests/444925-1.xul
 load 444967-1.html
 load 446328.html
 load 448488-1.html
 load 448543-1.html
 load 448543-2.html
 load 448543-3.html
 load 450319-1.xhtml
 asserts(1) asserts-if(Android,2) load 453894-1.xhtml # Bug 398043
-load 454751-1.xul
+load chrome://reftest/content/crashtests/layout/base/crashtests/454751-1.xul
 load 455063-1.html
 load 455063-2.html
 load 455063-3.html
 load 455171-4.html
 load 455623-1.html
 load 457362-1.xhtml
 load 457514.html
 asserts(0-1) load 460389-1.html # bug 780985
@@ -299,18 +299,18 @@ load 481806-1.html
 load 483604-1.xhtml
 load 485501-1.html
 load 487544-1.html
 load 488390-1.xhtml
 load 489691.html
 load 490376-1.xhtml
 load 490559-1.html
 load 490747.html
-load 491547-1.xul
-load 491547-2.xul
+load chrome://reftest/content/crashtests/layout/base/crashtests/491547-1.xul
+load chrome://reftest/content/crashtests/layout/base/crashtests/491547-2.xul
 load 492014.xhtml
 load 492112-1.xhtml
 load 492163-1.xhtml
 load 495350-1.html
 load 496011-1.xhtml
 load 497519-1.xhtml
 load 497519-2.xhtml
 load 497519-3.xhtml
@@ -319,47 +319,47 @@ load 499741-1.xhtml
 load 499841-1.xhtml
 load 499858-1.xhtml
 load 500467-1.html
 load 501878-1.html
 load 503936-1.html
 skip-if(Android&&AndroidVersion<21) load 507119.html
 load 522374-1.html
 load 522374-2.html
-load 526378-1.xul
+load chrome://reftest/content/crashtests/layout/base/crashtests/526378-1.xul
 load 534367-1.xhtml
 load 534368-1.xhtml
 load 534768-1.html
 load 534768-2.html
 load 535721-1.xhtml
 load 535911-1.xhtml
 load 536623-1.xhtml
-load 536720.xul
+load chrome://reftest/content/crashtests/layout/base/crashtests/536720.xul
 load 537059-1.xhtml
 load 537141-1.xhtml
 load 537562-1.xhtml
 load 537624-1.html
 load 537631-1.html
-load 538082-1.xul
+load chrome://reftest/content/crashtests/layout/base/crashtests/538082-1.xul
 load 538207-1.xhtml
 load 538210-1.html
 load 538267-1.html
-load 540760.xul
+load chrome://reftest/content/crashtests/layout/base/crashtests/540760.xul
 load 540771-1.xhtml
 load 541869-1.xhtml
 load 541869-2.html
 load 543648-1.html
 load 559705.xhtml
 load 560441-1.xhtml
 load 560447-1.html
 load 564063-1.html
 load 567292-1.xhtml
 load 569018-1.html
 pref(layout.css.xul-display-values.content.enabled,true) load 570038-1.html
-load 572003.xul
+load chrome://reftest/content/crashtests/layout/base/crashtests/572003.xul
 load 572582-1.xhtml
 load 576649-1.html
 load 579655.html
 load 580129-1.html
 load 580494-1.html
 load 580834-1.xhtml
 load 589787.html
 load 591075-1.html
@@ -460,17 +460,17 @@ load 1043163-1.html
 load 1061028.html
 load 1107508-1.html
 load 1116104.html
 load 1127198-1.html
 load 1140198.html
 load 1143535.html
 load 1153716.html
 load 1156588.html
-load 1162813.xul
+load chrome://reftest/content/crashtests/layout/base/crashtests/1162813.xul
 load 1163583.html
 load 1234622-1.html
 load 1235467-1.html
 load 1261351.html
 load 1270797-1.html
 load 1278455-1.html
 load 1286889.html
 load 1288608.html
--- a/layout/forms/crashtests/crashtests.list
+++ b/layout/forms/crashtests/crashtests.list
@@ -6,17 +6,17 @@ load 258101-1.html
 load 266225-1.html
 load 310426-1.xhtml
 load 310520-1.xhtml
 load 315752-1.xhtml
 load 317502-1.xhtml
 load 321894.html
 load 323499-1.html
 load 343510-1.html
-load 363696-1.xul
+load chrome://reftest/content/crashtests/layout/forms/crashtests/363696-1.xul
 load 363696-2.html
 load 363696-3.html
 load 366205-1.html
 load 366537-1.xhtml
 load 367587-1.html
 load 370703-1.html
 load 370940-1.html
 load 370967.html
--- a/layout/generic/crashtests/crashtests.list
+++ b/layout/generic/crashtests/crashtests.list
@@ -16,18 +16,18 @@ asserts(0-1) load 295292-1.html # Bug 13
 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 chrome://reftest/content/crashtests/layout/generic/crashtests/321224.xul
+load chrome://reftest/content/crashtests/layout/generic/crashtests/322780-1.xul
 load 323381-1.html
 load 323381-2.html
 asserts-if(Android&&asyncPan,1) 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
@@ -121,17 +121,17 @@ load 385265-1.xhtml
 load 385295-1.xhtml
 load 385344-1.html
 load 385344-2.html
 load 385414-1.html
 load 385414-2.html
 load 385426-1.html
 load 385526.html
 load 385681.html
-load 385885-1.xul
+load chrome://reftest/content/crashtests/layout/generic/crashtests/385885-1.xul
 load 386799-1.html
 load 386807-1.html
 load 386812-1.html
 load 386827-1.html
 load 387058-1.html
 load 387058-2.html
 load 387088-1.html
 load 387209-1.html
@@ -234,17 +234,17 @@ load 413079-1.xhtml
 load 413079-2.xhtml
 load 413079-3.xhtml
 load 413085-1.html
 load 413085-2.html
 load 413582-1.xhtml
 load 413582-2.html
 load 413712-1.xhtml # bug 1323680
 load 414061-1.html
-load 414180-1.xul
+load chrome://reftest/content/crashtests/layout/generic/crashtests/414180-1.xul
 load 414719-1.html
 load 415685-1.html
 load 415818.xhtml
 load 416165.html
 load 416264-1.html
 load 416476-1.html
 load 417109-1.xhtml
 load 417848-1.xhtml
@@ -288,17 +288,17 @@ load 436823.html
 load 436969-1.html
 load 437156-1.html
 load 437565-1.xhtml
 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 chrome://reftest/content/crashtests/layout/generic/crashtests/442860-1.xul
 load 443528-1.html
 load 444230-1.html
 load 444484-1.html
 load 444726-1.xhtml
 load 444861-1.html
 load 445288.html
 load 448903-1.html
 load 448996-1.html
@@ -373,17 +373,17 @@ 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
 load 505912-1.html
 load 507566.html
 load 508154-1.xhtml
 load 508168-1.html
-load 508816-1.xul
+load chrome://reftest/content/crashtests/layout/generic/crashtests/508816-1.xul
 load 508908-1.html
 load 509749-1.html
 load 511482.html
 load 512724-1.html
 load 512725-1.html
 load 512749-1.html
 load 513110-1.html
 load 513110-2.xhtml
@@ -575,17 +575,17 @@ load 963878.html
 load 964078.html
 load 970710.html
 load 973701-1.xhtml
 load 973701-2.xhtml
 load 986899.html
 load 1001233.html
 load 1001258-1.html
 load 1001994.html
-load 1003441.xul
+load chrome://reftest/content/crashtests/layout/generic/crashtests/1003441.xul
 load 1015562.html
 asserts(1-2) load 1015563-1.html
 asserts(1-2) load 1015563-2.html
 load 1015844.html
 pref(font.size.inflation.minTwips,200) load 1032450.html
 load 1032613-1.svg
 load 1032613-2.html
 load 1037903.html
@@ -720,17 +720,17 @@ load 1493741.html
 load 1494380.html
 load 1505817.html
 pref(layout.css.column-span.enabled,true) load 1506216.html
 pref(layout.css.column-span.enabled,true) load 1506306.html
 pref(layout.css.column-span.enabled,true) load 1507196.html
 load 1515124.html
 pref(layout.css.column-span.enabled,true) load 1517033.html
 pref(layout.css.column-span.enabled,true) load 1517297.html
-load 1520798-1.xul
+load chrome://reftest/content/crashtests/layout/generic/crashtests/1520798-1.xul
 load 1520798-2.html
 load 1539656.html
 load 1544060-1.html
 load 1544060-2.html
 load 1542441.html
 pref(layout.css.grid-template-subgrid-value.enabled,true) load 1553824.html
 load 1346454-1.html
 load 1346454-2.html
--- a/layout/style/crashtests/crashtests.list
+++ b/layout/style/crashtests/crashtests.list
@@ -14,19 +14,19 @@ load 383979-2.html
 load 386939-1.html
 load 391034-1.xhtml
 load 397022-1.html
 load 399289-1.svg
 load 404470-1.html
 load 411603-1.html
 load 412588-1.html
 load 413274-1.xhtml
-load 416461-1.xul
+load chrome://reftest/content/crashtests/layout/style/crashtests/416461-1.xul
 load 418007-1.xhtml
-load 431705-1.xul
+load chrome://reftest/content/crashtests/layout/style/crashtests/431705-1.xul
 load 432561-1.html
 load 437170-1.html
 load 437532-1.html
 skip-if(Android&&isDebugBuild) load 439184-1.html # Bug 1411522
 load 444237-1.html
 load 444848-1.html
 load 447776-1.html
 load 447783-1.html
--- a/layout/svg/crashtests/crashtests.list
+++ b/layout/svg/crashtests/crashtests.list
@@ -2,28 +2,28 @@ load 220165-1.svg
 load 267650-1.svg
 load 294022-1.svg
 load 307314-1.svg
 load 308615-1.svg
 load 308917-1.svg
 load 310436-1.svg
 load 310638.svg
 load 313737-1.xml
-load 314244-1.xul
+load chrome://reftest/content/crashtests/layout/svg/crashtests/314244-1.xul
 load 322185-1.svg
 load 322215-1.svg
 load 323704-1.svg
 load 325427-1.svg
 load 326495-1.svg
 load 326974-1.svg
 load 327706-1.svg
 load 327711-1.svg
 load 328137-1.svg
 load 329848-1.svg
-load 337408-1.xul
+load chrome://reftest/content/crashtests/layout/svg/crashtests/337408-1.xul
 load 338301-1.xhtml
 load 338312-1.xhtml
 load 340083-1.svg
 load 340945-1.svg
 load 342923-1.html
 load 343221-1.xhtml
 load 344749-1.svg
 load 344887-1.svg
--- a/layout/tables/crashtests/crashtests.list
+++ b/layout/tables/crashtests/crashtests.list
@@ -25,17 +25,17 @@ load 282175-1.html
 load 284844-1.html
 load 284844-1.html
 load 284852.html
 load 300912.html
 load 308752-1.html
 load 308752-2.html
 load 316636-1.html
 load 317876.html
-load 322779-1.xul
+load chrome://reftest/content/crashtests/layout/tables/crashtests/322779-1.xul
 load 323489-1.html
 load 323604-1.html
 load 323604-2.xhtml
 load 329891.xhtml
 load 331344-1.html
 load 331446-1.xhtml
 load 331690-1.html
 load 339130-1.html
--- a/layout/tools/reftest/jar.mn
+++ b/layout/tools/reftest/jar.mn
@@ -21,16 +21,37 @@ reftest.jar:
   content/grid (../../xul/grid/reftests/*)
   content/xul/reftest (../../xul/reftest/*)
   content/fonts/fira (../../reftests/fonts/fira/*)
   content/fonts/sil (../../reftests/fonts/sil/*)
   content/toolkit/reftests (../../../toolkit/content/tests/reftests/*)
   content/osx-theme (../../../toolkit/themes/osx/reftests/*)
   content/reftest.xul (reftest.xul)
 
+# Crash tests
+  content/crashtests/dom/xbl/crashtests (../../../dom/xbl/crashtests/*)
+  content/crashtests/dom/svg/crashtests (../../../dom/svg/crashtests/*)
+  content/crashtests/dom/html/crashtests (../../../dom/html/crashtests/*)
+  content/crashtests/dom/base/crashtests (../../../dom/base/crashtests/*)
+  content/crashtests/dom/xul/crashtests (../../../dom/xul/crashtests/*)
+  content/crashtests/dom/xml/crashtests (../../../dom/xml/crashtests/*)
+  content/crashtests/layout/forms/crashtests (../../../layout/forms/crashtests/*)
+  content/crashtests/layout/svg/crashtests (../../../layout/svg/crashtests/*)
+  content/crashtests/layout/tables/crashtests (../../../layout/tables/crashtests/*)
+  content/crashtests/layout/base/crashtests (../../../layout/base/crashtests/*)
+  content/crashtests/layout/xul/tree/crashtests (../../../layout/xul/tree/crashtests/*)
+  content/crashtests/layout/xul/crashtests (../../../layout/xul/crashtests/*)
+  content/crashtests/layout/xul/grid/crashtests (../../../layout/xul/grid/crashtests/*)
+  content/crashtests/layout/generic/crashtests (../../../layout/generic/crashtests/*)
+  content/crashtests/layout/style/crashtests (../../../layout/style/crashtests/*)
+  content/crashtests/gfx/tests/crashtests (../../../gfx/tests/crashtests/*)
+  content/crashtests/accessible/tests/crashtests (../../../accessible/tests/crashtests/*)
+  content/crashtests/view/crashtests (../../../view/crashtests/*)
+  content/crashtests/widget/cocoa/crashtests (../../../widget/cocoa/crashtests/*)
+
   res/globals.jsm (globals.jsm)
   res/reftest-content.js (reftest-content.js)
   res/AsyncSpellCheckTestHelper.jsm (../../../editor/AsyncSpellCheckTestHelper.jsm)
   res/httpd.jsm (../../../netwerk/test/httpserver/httpd.js)
   res/StructuredLog.jsm (../../../testing/modules/StructuredLog.jsm)
   res/PerTestCoverageUtils.jsm (../../../tools/code-coverage/PerTestCoverageUtils.jsm)
   res/input.css (../../../editor/reftests/xul/input.css)
   res/progress.css (../../../layout/reftests/forms/progress/style.css)
--- a/layout/xul/crashtests/crashtests.list
+++ b/layout/xul/crashtests/crashtests.list
@@ -1,66 +1,66 @@
-load 131008-1.xul
-load 137216-1.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/131008-1.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/137216-1.xul
 load 140218-1.xml
-load 151826-1.xul
-load 168724-1.xul
-load 189814-1.xul
-load 289410-1.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/151826-1.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/168724-1.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/189814-1.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/289410-1.xul
 load 290743.html
-load 291702-1.xul
-load 291702-2.xul
-load 291702-3.xul
-load 294371-1.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/291702-1.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/291702-2.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/291702-3.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/294371-1.xul
 load 311457-1.html
 load 321056-1.xhtml
-load 322786-1.xul
-load 325377.xul
-load 326879-1.xul
-load 328135-1.xul
-load 329327-1.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/322786-1.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/325377.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/326879-1.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/328135-1.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/329327-1.xul
 load 329407-1.xml
 load 329477-1.xhtml
-load 336962-1.xul
-load 344228-1.xul
-load 350460.xul
-load 365151.xul
-load 366112-1.xul
-load 366203-1.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/336962-1.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/344228-1.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/350460.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/365151.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/366112-1.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/366203-1.xul
 load 367185-1.xhtml
 load 369942-1.xhtml
-load 374102-1.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/374102-1.xul
 load 376137-1.html
 load 376137-2.html
 load 377592-1.svg
 load 378961.html
 load 381862.html
-load 382746-1.xul
-load 382899-1.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/382746-1.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/382899-1.xul
 load 384037-1.xhtml
 load 384105-1.html
 load 384373.html
 load 384871-1.html
-load 386642.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/386642.xul
 load 387033-1.xhtml
-load 387080-1.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/387080-1.xul
 load 391974-1.html
-load 399013.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/399013.xul
 load 402912-1.xhtml
 load 404192.xhtml
-load 408904-1.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/408904-1.xul
 load 412479-1.xhtml
-load 417509.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/417509.xul
 load 430356-1.xhtml
 load 452185.html
 asserts(0-1) load 464407-1.xhtml # Bugs 450974, 1267054, 718883
-load 467080.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/467080.xul
 load 470063-1.html
 load 470272.html
-load 538308-1.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/538308-1.xul
 load 557174-1.xml
-load 564705-1.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/564705-1.xul
 load 583957-1.html
 load 617089.html
 load menulist-focused.xhtml
 load 716503.html
-load 1379332-1.xul
-load 1379332-2.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/1379332-1.xul
+load chrome://reftest/content/crashtests/layout/xul/crashtests/1379332-2.xul
--- a/layout/xul/grid/crashtests/crashtests.list
+++ b/layout/xul/grid/crashtests/crashtests.list
@@ -1,7 +1,7 @@
-load 306911-grid-testcases.xul
-load 306911-grid-testcases2.xul
-load 311710-1.xul
-load 312784-1.xul
+load chrome://reftest/content/crashtests/layout/xul/grid/crashtests/306911-grid-testcases.xul
+load chrome://reftest/content/crashtests/layout/xul/grid/crashtests/306911-grid-testcases2.xul
+load chrome://reftest/content/crashtests/layout/xul/grid/crashtests/311710-1.xul
+load chrome://reftest/content/crashtests/layout/xul/grid/crashtests/312784-1.xul
 load 313173-1.html
-load 321066-1.xul
-load 423802-crash.xul
+load chrome://reftest/content/crashtests/layout/xul/grid/crashtests/321066-1.xul
+load chrome://reftest/content/crashtests/layout/xul/grid/crashtests/423802-crash.xul
--- a/layout/xul/tree/crashtests/crashtests.list
+++ b/layout/xul/tree/crashtests/crashtests.list
@@ -1,21 +1,21 @@
-load 307298-1.xul
-load 309732-1.xul
-load 309732-2.xul
-load 366583-1.xul
-load 380217-1.xul
+load chrome://reftest/content/crashtests/layout/xul/tree/crashtests/307298-1.xul
+load chrome://reftest/content/crashtests/layout/xul/tree/crashtests/309732-1.xul
+load chrome://reftest/content/crashtests/layout/xul/tree/crashtests/309732-2.xul
+load chrome://reftest/content/crashtests/layout/xul/tree/crashtests/366583-1.xul
+load chrome://reftest/content/crashtests/layout/xul/tree/crashtests/380217-1.xul
 load 382444-1.html
 load 391178-1.xhtml
-load 391178-2.xul
-load 393665-1.xul
-load 399227-1.xul
+load chrome://reftest/content/crashtests/layout/xul/tree/crashtests/391178-2.xul
+load chrome://reftest/content/crashtests/layout/xul/tree/crashtests/393665-1.xul
+load chrome://reftest/content/crashtests/layout/xul/tree/crashtests/399227-1.xul
 load 399692-1.xhtml
 load 399715-1.xhtml
-load 409807-1.xul
-load 414170-1.xul
-load 430394-1.xul
+load chrome://reftest/content/crashtests/layout/xul/tree/crashtests/409807-1.xul
+load chrome://reftest/content/crashtests/layout/xul/tree/crashtests/414170-1.xul
+load chrome://reftest/content/crashtests/layout/xul/tree/crashtests/430394-1.xul
 load 479931-1.xhtml
 load 585815.html
 load 601427.html
-load 730441-1.xul
-load 730441-2.xul
-load 730441-3.xul
+load chrome://reftest/content/crashtests/layout/xul/tree/crashtests/730441-1.xul
+load chrome://reftest/content/crashtests/layout/xul/tree/crashtests/730441-2.xul
+load chrome://reftest/content/crashtests/layout/xul/tree/crashtests/730441-3.xul
--- a/view/crashtests/crashtests.list
+++ b/view/crashtests/crashtests.list
@@ -1,9 +1,9 @@
-load 38589-1.xul
+load chrome://reftest/content/crashtests/view/crashtests/38589-1.xul
 load 64049-1.html
 load 281743-1.html
 load 323497-1.html
-load 382756-1.xul
+load chrome://reftest/content/crashtests/view/crashtests/382756-1.xul
 load 387745-1.svg
 load 399852.html
 load 429315-1.html
 load 507563-1.html
--- a/widget/cocoa/crashtests/crashtests.list
+++ b/widget/cocoa/crashtests/crashtests.list
@@ -1,11 +1,11 @@
 skip-if(!cocoaWidget) load 373122-1.html # bug 1300017
 load 397209-1.html
 load 403296-1.xhtml
 load 419737-1.html
 load 435223-1.html
-load 444260-1.xul
+load chrome://reftest/content/crashtests/widget/cocoa/crashtests/444260-1.xul
 load 444864-1.html
 load 449111-1.html
 load 460349-1.xhtml
 load 460387-1.html
 load 464589-1.html