Gabriele Svelto
7c81a53f68
Bug 1975853 - Fail gracefully if we cannot start the crash helper client a=RyanVM
...
Before this patch if we failed to launch the crash helper client then we
would either freeze or crash Firefox, which is not what we want. This
makes sure that errors when launching the crash helper are not
catastrophic. Additionally, this problem was triggered on a machine that
launched more than 64 child processes at startup during session restore.
That was a hard limit on Windows because of the limitations of
WaitForMultipleObjects(). I adjusted the code to also handle that
gracefully even though we don't support more than 64 child processes at
the moment. That's not a big deal because we're not yet using that
particular IPC channel, so ignoring every child process above the 63rd
doesn't change anything at the moment. Last but not least there was a
small race in the crash helper rendez-vous that might cause Linux to
attempt to generate a minidump before we had allowed a child process to
allow the crash helper to ptrace() it. This was also fixed.
Original Revision: https://phabricator.services.mozilla.com/D256299
Differential Revision: https://phabricator.services.mozilla.com/D262076
2025-08-22 16:24:58 +00:00
..
2025-05-17 19:11:13 +00:00
2025-02-12 02:12:56 +00:00
2025-02-12 02:12:56 +00:00
Bug 1920718 - Annotate all global variable with runtime initialization attributes r=glandium,application-update-reviewers,media-playback-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,gfx-reviewers,aosmond,lina,nalexander,aabh,geckoview-reviewers,win-reviewers,gstoll,m_kato
2024-10-30 11:05:24 +00:00
2024-06-24 23:19:26 +00:00
2025-03-31 19:53:58 +00:00
2025-03-04 18:00:16 +00:00
2024-08-07 20:39:39 +00:00
2025-05-22 11:13:54 +00:00
2025-03-04 22:11:12 +00:00
2025-03-04 22:11:12 +00:00
2025-04-04 18:47:15 +00:00
2025-04-04 18:47:15 +00:00
2025-04-04 18:47:15 +00:00
2025-05-01 15:24:12 +00:00
2025-05-01 15:24:12 +00:00
2025-03-04 22:11:12 +00:00
2025-03-04 22:11:12 +00:00
2025-03-04 22:11:12 +00:00
2025-03-04 22:11:12 +00:00
2025-03-04 22:11:12 +00:00
Bug 1964489 - Avoid duplication in NS_DECLARE_STATIC_IID_ACCESSOR / NS_DEFINE_STATIC_IID_ACCESSOR r=nika,necko-reviewers,media-playback-reviewers,places-reviewers,win-reviewers,dom-storage-reviewers,xpcom-reviewers,gstoll,janv,emilio,padenot,valentin,asuth
2025-05-08 08:05:51 +00:00
2025-06-03 02:57:50 +00:00
2025-06-03 02:57:50 +00:00
2024-10-18 14:31:10 +00:00
2024-03-26 22:59:25 +00:00
2025-05-15 04:36:15 +00:00
2025-05-15 04:36:15 +00:00
2025-05-15 04:36:18 +00:00
2025-05-15 04:36:18 +00:00
2025-08-22 16:24:58 +00:00
2024-10-16 07:49:25 +00:00
2025-04-08 13:03:02 +00:00
2025-03-04 22:11:12 +00:00
2025-04-17 19:18:27 +00:00
2025-03-04 22:11:12 +00:00
2025-03-26 01:31:06 +00:00
2025-02-10 21:09:50 +00:00
2024-11-19 18:34:02 +00:00
2025-05-15 04:36:18 +00:00
2024-08-07 20:39:39 +00:00
2024-07-27 22:40:39 +00:00
2025-05-22 11:13:54 +00:00
2024-05-30 17:52:07 +00:00
2025-06-03 02:57:50 +00:00
2025-06-03 02:57:50 +00:00
2024-11-19 18:34:02 +00:00
2024-12-18 18:28:24 +00:00
Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,necko-reviewers,geckoview-reviewers,application-update-reviewers,media-playback-reviewers,devtools-reviewers,anti-tracking-reviewers,profiler-reviewers,win-reviewers,migration-reviewers,padenot,mconley,nchevobbe,kershaw,gstoll,mstange,bytesized,m_kato
2024-07-17 11:15:31 +00:00
2025-03-04 22:11:12 +00:00
2024-11-19 18:34:02 +00:00
2025-05-17 19:11:13 +00:00
2024-04-22 16:27:38 +00:00
Bug 1964489 - Avoid duplication in NS_DECLARE_STATIC_IID_ACCESSOR / NS_DEFINE_STATIC_IID_ACCESSOR r=nika,necko-reviewers,media-playback-reviewers,places-reviewers,win-reviewers,dom-storage-reviewers,xpcom-reviewers,gstoll,janv,emilio,padenot,valentin,asuth
2025-05-08 08:05:51 +00:00
2025-03-04 18:00:16 +00:00
2025-04-10 10:48:22 +00:00
2025-03-04 22:11:12 +00:00
2025-03-04 22:11:12 +00:00
2024-11-19 18:34:02 +00:00
2025-03-04 22:11:12 +00:00
2025-03-04 22:11:12 +00:00
2025-06-03 02:57:50 +00:00
2025-06-03 02:57:50 +00:00
2025-06-03 02:57:50 +00:00
2025-04-04 18:47:15 +00:00
2024-10-04 07:51:46 +00:00
2025-03-04 22:11:10 +00:00
2025-03-04 22:11:10 +00:00
2025-03-04 22:11:10 +00:00
2025-03-04 22:11:10 +00:00
2025-03-12 13:44:00 +00:00
2025-03-12 13:44:00 +00:00
2025-03-04 22:11:10 +00:00
2025-03-24 18:05:11 +00:00
2025-03-11 17:07:33 +00:00
2025-03-04 22:11:10 +00:00
2025-03-04 22:11:10 +00:00
2025-06-03 02:57:50 +00:00
2025-06-03 02:57:50 +00:00
2024-06-05 23:58:02 +00:00
2025-05-12 19:10:42 +00:00
Bug 1922838 - Replace ArrayLength, ArrayEnd and MOZ_ARRAY_LENGTH by standard alternative r=glandium,necko-reviewers,jgilbert,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,win-reviewers,dom-storage-reviewers,bytesized,janv,dimi,daisuke,karlt,gstoll,canaltinova,timhuang
2024-10-28 08:21:19 +00:00
2024-11-07 00:25:04 +00:00
Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,necko-reviewers,geckoview-reviewers,application-update-reviewers,media-playback-reviewers,devtools-reviewers,anti-tracking-reviewers,profiler-reviewers,win-reviewers,migration-reviewers,padenot,mconley,nchevobbe,kershaw,gstoll,mstange,bytesized,m_kato
2024-07-17 11:15:31 +00:00
Bug 1879329 - script generated replacement of the GleanMetrics.h includes, r=chutten,valentin,media-playback-reviewers,cookie-reviewers,anti-tracking-reviewers,profiler-reviewers,win-reviewers,rkraesig,emz,aabh,padenot.
2025-01-21 11:21:45 +00:00
2024-10-08 20:14:41 +00:00
2025-02-11 19:44:30 +00:00
2024-11-19 18:34:02 +00:00
2024-11-28 09:48:09 +02:00
2024-11-28 09:48:09 +02:00
2025-02-26 17:59:54 +00:00
2025-02-26 17:59:54 +00:00
Bug 1922838 - Replace ArrayLength, ArrayEnd and MOZ_ARRAY_LENGTH by standard alternative r=glandium,necko-reviewers,jgilbert,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,win-reviewers,dom-storage-reviewers,bytesized,janv,dimi,daisuke,karlt,gstoll,canaltinova,timhuang
2024-10-28 08:21:19 +00:00