gecko-dev/toolkit
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
..
actors Backed out changeset c53bf87f1e5d (bug 1597765) for test_login_item.html failures CLOSED TREE 2019-12-19 04:31:36 +02:00
components Bug 1600889 - gShuttingDownThread in nsUrlClassifierDBService should be Atomic r=gcp 2019-12-20 12:46:45 +00:00
content Bug 1601475 - Remove ImageContentLoaded event and ImageDocumentLoaded message handling code across the tree r=Gijs,mccr8 2019-12-18 21:46:51 +00:00
crashreporter Bug 1544147 - Ensure orphaned crashes are properly notified to the rest of the system r=froydnj 2019-12-20 17:50:45 +00:00
docs Bug 1574609 - Fix telemetry/telemetry path component in firefox-source-docs. r=ahal 2019-08-30 12:44:02 +00:00
forgetaboutsite Bug 1596918: Part 3a - Scripted rewrite of most ContentTask.spawn calls to SpecialPowers.spawn calls. r=mccr8,remote-protocol-reviewers,ato 2019-12-13 20:36:16 +00:00
library Bug 1576052 - Use configuration/macro definition to selectively enable wasm sandbox for graphite r=froydnj 2019-12-19 22:17:13 +00:00
locales Bug 1600528 - Migrate browser-context.inc to Fluent. r=Gijs,flod,fluent-reviewers 2019-12-18 06:26:58 +00:00
modules Backed out changeset c53bf87f1e5d (bug 1597765) for test_login_item.html failures CLOSED TREE 2019-12-19 04:31:36 +02:00
mozapps Bug 1570499 - Part 1: Replace MOZ_FALLTHROUGH macro with C++17's [[fallthrough]] attribute. r=froydnj 2019-12-20 07:16:43 +00:00
pluginproblem
profile Bug 1601093, Rename the remaining .xul files to .xhtml in toolkit/ r=marionette-reviewers,mossop,whimboo 2019-12-11 17:44:54 +00:00
recordreplay Bug 1570499 - Part 1: Replace MOZ_FALLTHROUGH macro with C++17's [[fallthrough]] attribute. r=froydnj 2019-12-20 07:16:43 +00:00
system Bug 1600545 - Remove useless inclusions of header files generated from IDL files in modules/, netwerk/, parser/, security/, startupcache/, storage/, toolkit/, tools/, uriloader/, widget/, xpcom/ and xpfe/ r=Ehsan 2019-12-06 09:17:57 +00:00
themes Bug 1602939 - Make #infoContainer and #iconContainer HTML elements in commonDialog. r=dao 2019-12-11 18:06:58 +00:00
xre Bug 1601905 - Add quotes for a path including whitespaces in ShellExecuteWithIFile. r=aklotz 2019-12-19 15:39:02 +00:00
.eslintrc.js
l10n-registry.manifest
moz.build Bug 1594931 - Stop compiling NSS' DBM legacy database r=kjacobs,keeler,mhowell,MattN 2019-12-16 17:35:49 +00:00
moz.configure Bug 1576052 - Use configuration/macro definition to selectively enable wasm sandbox for graphite r=froydnj 2019-12-19 22:17:13 +00:00
toolkit.mozbuild Bug 1551276 - Autodetect legacy encodings on unlabeled pages. r=emk 2019-12-12 17:50:19 +00:00