зеркало из https://github.com/mozilla/gecko-dev.git
ca8ae39a56
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 |
||
---|---|---|
.. | ||
JSWindowActor | ||
.eslintrc.js | ||
blob_verify.sjs | ||
browser.ini | ||
browser_ElapsedTime.js | ||
browser_cancel_content_js.js | ||
browser_crash_oopiframe.js | ||
browser_domainPolicy.js | ||
browser_memory_distribution_telemetry.js | ||
chrome.ini | ||
elapsed_time.sjs | ||
file_bug1086684.html | ||
file_cancel_content_js.html | ||
file_disableScript.html | ||
file_domainPolicy_base.html | ||
mochitest.ini | ||
process_error.xhtml | ||
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 | ||
test_sharedMap.js | ||
test_temporaryfile_stream.html | ||
test_window_open_discarded_bc.html | ||
xpcshell.ini |