gecko-dev/dom/ipc/tests
Gabriele Svelto ca8ae39a56 Bug 1544147 - Ensure orphaned crashes are properly notified to the rest of the system r=froydnj
When a content or plug-in process crashes too early we haven't initialized the
CrashReporterHost for that process. This will cause the crash to be orphaned,
i.e. to miss most of its crash annotations. We added code to finalize those
crashes in bug 1282776 so that we wouldn't miss them entirely. This ensured
that crash reports would have both their .dmp and .extra files but the patch
failed to modify the code that notified various listeners about the crash
report's presence.

This changes always send the crash ID alongside the crash notifications, even
for orphaned crashes, so that listeners such as the content crash handler or
the test harnesses can always find the minidump and .extra file. Additionally
orphaned crashes are recorded in the CrashManager and in telemetry just like
normal crashes.

This also re-enables dom/ipc/tests/process_error.xul which failed frequently
because of this bug.

Differential Revision: https://phabricator.services.mozilla.com/D57634

--HG--
extra : moz-landing-system : lando
2019-12-20 17:50:45 +00:00
..
JSWindowActor Bug 1572560 - Fix intermittent of dom/ipc/tests/JSWindowActor/browser_destroy_callbacks.js; r=kmag 2019-12-17 13:37:22 +00:00
.eslintrc.js
blob_verify.sjs
browser.ini Bug 1548274 - Disable dom/ipc/tests/browser_cancel_content_js.js on Windows 10 64-bit debug due to intermittent failures; r=jmaher 2019-12-06 20:05:09 +00:00
browser_ElapsedTime.js
browser_cancel_content_js.js Bug 1596918: Part 4g - Misc cleanup/fixes. r=mccr8 2019-12-13 20:36:48 +00:00
browser_crash_oopiframe.js Bug 1580848 - Clean up some review feedback on the browser_crash_oopiframe.js test. r=kmag 2019-09-13 09:16:19 +00:00
browser_domainPolicy.js Bug 1592596 - Make browser_domainPolicy.js Fission-compatible, r=kmag 2019-11-05 20:53:47 +00:00
browser_memory_distribution_telemetry.js
chrome.ini Bug 1544147 - Ensure orphaned crashes are properly notified to the rest of the system r=froydnj 2019-12-20 17:50:45 +00:00
elapsed_time.sjs
file_bug1086684.html
file_cancel_content_js.html Bug 1592470 - Don't cancel content JS when "navigating" to javascript: URLs; r=smaug 2019-11-08 02:43:00 +00:00
file_disableScript.html
file_domainPolicy_base.html
mochitest.ini Bug 1585119 - Re-enable many more mochitests on Android; r=geckoview-reviewers,snorp 2019-10-18 14:35:20 +00:00
process_error.xhtml Backed out 4 changesets (bug 1589493) for linting failure at builds/worker/checkouts/gecko/dom/ipc/tests/test_process_error_oom.xhtml:12:11. On a CLOSED TREE 2019-11-29 19:48:41 +02:00
test_CrashService_crash.html
test_Preallocated.html
test_blob_sliced_from_child_process.html
test_blob_sliced_from_parent_process.html
test_bug1086684.html
test_child_docshell.html
test_cpow_cookies.html
test_process_error.xhtml Bug 1595908, replace .xul test files in dom/ to .xhtml r=smaug 2019-11-27 15:39:16 +00:00
test_sharedMap.js
test_temporaryfile_stream.html
test_window_open_discarded_bc.html Bug 1581548: Handle new BrowsingContexts becoming discarded during nested event loop. r=bzbarsky 2019-09-17 22:19:50 +00:00
xpcshell.ini