Iulian Moraru
87c1675542
Backed out 10 changesets (bug 1837079) for causing build bustages on UtilityProcessManager.cpp. CLOSED TREE
...
Backed out changeset b36fd9deb165 (bug 1837079)
Backed out changeset 0253a50d16a9 (bug 1837079)
Backed out changeset 799ea189e748 (bug 1837079)
Backed out changeset 70eab0533b00 (bug 1837079)
Backed out changeset 488707a84723 (bug 1837079)
Backed out changeset d56484304ec3 (bug 1837079)
Backed out changeset 36d3afd881b4 (bug 1837079)
Backed out changeset 3f2fd4d7a511 (bug 1837079)
Backed out changeset 078b848cd09e (bug 1837079)
Backed out changeset 64390c163748 (bug 1837079)
2023-09-15 22:17:21 +03:00
Ray Kraesig
84c8d34a07
Bug 1837079 - [10/10] WinFileDialog: log HRESULT of failed Win32 calls r=ipc-reviewers,nika
...
Add a new telemetry item, `WindowsFileDialogErrorCode`, which will be
included along with the failure reason for any file-dialog-specific
IPC failure crashes from the Windows file dialog utility process.
Differential Revision: https://phabricator.services.mozilla.com/D187417
2023-09-15 18:10:02 +00:00
Gabriele Svelto
e09be9657c
Bug 1852031 - Remove unused crash annotations from bug 1821972 r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D187670
2023-09-07 13:13:05 +00:00
Alex Franchuk
df38fc8535
Bug 1716946 - Windows hanging UI thread support r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D174835
2023-06-20 14:23:19 +00:00
James Teh
e4c5cc5d7a
Bug 1821972 part 2: Remove ipc/mscom code only used by the old accessibility architecture based on content process COM proxies. r=bobowen
...
Nothing else uses any of this or is likely to use it, so I don't think it makes sense to leave it as dead code.
Differential Revision: https://phabricator.services.mozilla.com/D177967
2023-05-22 20:19:46 +00:00
James Teh
cd328c4093
Bug 1821963 part 3: Remove various components supporting the old accessibility architecture based on content process COM proxies. r=nlapre,nalexander
...
This includes AccessibleHandler, HandlerProvider, IGeckoCustom and the IAccessible2 COM proxy dll.
Even with the new architecture, we still use IAccessible2, but we no longer need a COM proxy because we aren't using COM across processes ourselves.
If clients want to use IAccessible2 across processes, they're responsible for registering a COM proxy themselves as with all other IAccessible2 applications.
Alternatively, they can rely on the IAccessible2 COM proxy which is included with Windows 10 and later.
Differential Revision: https://phabricator.services.mozilla.com/D177963
2023-05-22 20:19:45 +00:00
Narcis Beleuzu
ed1139f199
Backed out 6 changesets (bug 1821963) for build bustages. CLOSED TREE
...
Backed out changeset a92c62e304f0 (bug 1821963)
Backed out changeset da6cba0b0dd4 (bug 1821963)
Backed out changeset 4ed7ca0eb04a (bug 1821963)
Backed out changeset f2fba0ef15d9 (bug 1821963)
Backed out changeset 706e46fc2688 (bug 1821963)
Backed out changeset 6de2b9548dc6 (bug 1821963)
2023-05-22 14:05:20 +03:00
James Teh
3a3b50114d
Bug 1821963 part 3: Remove various components supporting the old accessibility architecture based on content process COM proxies. r=nlapre,nalexander
...
This includes AccessibleHandler, HandlerProvider, IGeckoCustom and the IAccessible2 COM proxy dll.
Even with the new architecture, we still use IAccessible2, but we no longer need a COM proxy because we aren't using COM across processes ourselves.
If clients want to use IAccessible2 across processes, they're responsible for registering a COM proxy themselves as with all other IAccessible2 applications.
Alternatively, they can rely on the IAccessible2 COM proxy which is included with Windows 10 and later.
Differential Revision: https://phabricator.services.mozilla.com/D177963
2023-05-22 10:00:21 +00:00
Kris Maglione
638084ce1c
Bug 1724509: Part 1 - Annotate crash report with last-startup-was-crash and startup cache status. r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D122028
2023-05-17 20:03:19 +00:00
Jens Stutte
ca12388a58
Bug 1825917 - Have a ShutdownReason annotation and identify OS shutdown on Windows. r=xpcom-reviewers,gstoll,nika
...
Differential Revision: https://phabricator.services.mozilla.com/D174899
2023-04-17 14:03:48 +00:00
Chris Martin
36e8371ccf
Bug 1347710 - Add GPU sandbox to crash reporter annotations r=handyman,gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D160278
2022-10-26 19:23:13 +00:00
Alexandre Lissy
98e70ad0a0
Bug 1795888 - Use correct type string for UtilityActorsName r=willkg
...
Differential Revision: https://phabricator.services.mozilla.com/D159593
2022-10-18 14:45:57 +00:00
Alexandre Lissy
6a92f8d147
Bug 1788596 - Use Utility process actor names for crash annotations r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D156286
2022-10-06 15:51:56 +00:00
Sandor Molnar
9e30e89e90
Backed out 13 changesets (bug 1788596) for causing build bustage in toolkit/components/processtools/ProcInfo_common.cpp CLOSED TREE
...
Backed out changeset 620c85305800 (bug 1788596)
Backed out changeset 1f64776a859a (bug 1788596)
Backed out changeset 707e4c9c8801 (bug 1788596)
Backed out changeset 2221a97ebe97 (bug 1788596)
Backed out changeset d50fd0551159 (bug 1788596)
Backed out changeset 7e2ad8c47afb (bug 1788596)
Backed out changeset f87c5fb2c36f (bug 1788596)
Backed out changeset 61dd9a9eb714 (bug 1788596)
Backed out changeset a67c4ea1c8b3 (bug 1788596)
Backed out changeset 1be7af1214cf (bug 1788596)
Backed out changeset e99c7089bf93 (bug 1788596)
Backed out changeset 9a87f108548b (bug 1788596)
Backed out changeset 3dd59224f38b (bug 1788596)
2022-10-06 16:28:46 +03:00
Alexandre Lissy
16c9919af1
Bug 1788596 - Use Utility process actor names for crash annotations r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D156286
2022-10-06 10:56:41 +00:00
Sandor Molnar
2fb4e10f0d
Backed out 13 changesets (bug 1788596) for causing browser-chrome failures in security/sandbox/test/browser_sandbox_test.js CLOSED TREE
...
Backed out changeset 338c18d01cfd (bug 1788596)
Backed out changeset 9d4a5c557191 (bug 1788596)
Backed out changeset 1d1d15dbe44c (bug 1788596)
Backed out changeset e9d29218beba (bug 1788596)
Backed out changeset 397e6c6587f3 (bug 1788596)
Backed out changeset 077fd3a987ca (bug 1788596)
Backed out changeset 2fc674146915 (bug 1788596)
Backed out changeset 4ebb8837ee1a (bug 1788596)
Backed out changeset 9040533dabe1 (bug 1788596)
Backed out changeset 8b27ee4d4168 (bug 1788596)
Backed out changeset 93f50c2f0b9e (bug 1788596)
Backed out changeset 3e7125be66fa (bug 1788596)
Backed out changeset 63ee00ea9be6 (bug 1788596)
2022-10-06 10:28:00 +03:00
Alexandre Lissy
dd8daf38e3
Bug 1788596 - Use Utility process actor names for crash annotations r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D156286
2022-10-06 06:14:06 +00:00
Gabriele Svelto
93a12df7cb
Bug 1776279 - Remove the ContainsMemoryReport annotation r=rkraesig
...
Differential Revision: https://phabricator.services.mozilla.com/D150183
2022-06-24 19:49:50 +00:00
Jamie Nicol
00cdec76f5
Bug 1775480 - Add more crash annotations for bug 1772839. r=gfx-reviewers,aosmond
...
Add crash annotations for the total number of webrender renderers, as
well as the number that are currently not paused, as this error could
be caused by having multiple renderers in a resumed state
concurrently. Additionally, add some gfxCriticalNotes for potentially
relevant error cases.
Differential Revision: https://phabricator.services.mozilla.com/D150000
2022-06-22 15:31:56 +00:00
Randell Jesup
d3b15de2f1
Bug 1762920: remove whitelist from xpcom/crashreporter r=nika,gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D142843
2022-05-16 01:37:39 +00:00
Butkovits Atila
d5e0f927a0
Backed out changeset 9d6d0af194af (bug 1762920) for causing failures at test_crash_manager. CLOSED TREE
2022-05-13 01:44:55 +03:00
Randell Jesup
e4786a68a6
Bug 1762920: remove whitelist from xpcom/crashreporter r=nika,gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D142843
2022-05-12 21:07:25 +00:00
Alexandre Lissy
bd7a7312d0
Bug 1768028 - Send Utility sandbox information in crash ping r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D145633
2022-05-06 16:26:12 +00:00
Gabriele Svelto
4e25142c69
Bug 1762949 - Explicitly flag all crash reports as throttleable when they've not been submitted manually r=KrisWright
...
Differential Revision: https://phabricator.services.mozilla.com/D143185
2022-04-25 06:37:17 +00:00
Gabriele Svelto
95e13b1839
Bug 1702509 - Add an annotation describing how a crash report was submitted r=KrisWright
...
Differential Revision: https://phabricator.services.mozilla.com/D143184
2022-04-21 12:43:11 +00:00
criss
e8d6d26858
Backed out changeset 5382bd66d8f7 (bug 1702509) for causing failures on browser_UnsubmittedCrashHandler.js . CLOSED TREE
2022-04-20 14:18:20 +03:00
Gabriele Svelto
08af3280d9
Bug 1702509 - Add an annotation describing how a crash report was submitted r=KrisWright
...
Differential Revision: https://phabricator.services.mozilla.com/D143184
2022-04-20 08:08:28 +00:00
Alexandre Lissy
d9ad186ba7
Bug 1753424 - Add SandboxingKind for UtilityProcess crash annotations r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D140742
2022-03-26 19:46:42 +00:00
Cristian Tuns
b217ab7e55
Backed out 6 changesets (bug 1753424) for causing build bustages CLOSED TREE
...
Backed out changeset 930136daf858 (bug 1753424)
Backed out changeset d62c1e5d1881 (bug 1753424)
Backed out changeset 911060d2bd8e (bug 1753424)
Backed out changeset cce723862a92 (bug 1753424)
Backed out changeset 97b3fd69185b (bug 1753424)
Backed out changeset 4748652694c7 (bug 1753424)
2022-03-26 14:49:47 -04:00
Alexandre Lissy
d8a614f619
Bug 1753424 - Add SandboxingKind for UtilityProcess crash annotations r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D140742
2022-03-26 09:53:46 +00:00
Butkovits Atila
68679c8f29
Backed out 5 changesets (bug 1753424) for causing bustages. CLOSED TREE
...
Backed out changeset e2b40064eb59 (bug 1753424)
Backed out changeset 0892c1d3c379 (bug 1753424)
Backed out changeset 4df499ef4647 (bug 1753424)
Backed out changeset f27fbfb9e8f1 (bug 1753424)
Backed out changeset 0f244f2eb2de (bug 1753424)
2022-03-26 16:39:16 +02:00
Alexandre Lissy
454c3f7bc3
Bug 1753424 - Add SandboxingKind for UtilityProcess crash annotations r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D140742
2022-03-26 09:53:46 +00:00
Gabriele Svelto
8a17aeccc2
Bug 1756505 - Remove the ThreadIdNameMapping annotation and all the associated machinery r=Gankra
...
This has several implications:
* A race-condition that could manifest itself both on macOS and Linux is
removed. The race could happen if we took the lock to the thread name
mapping while another suspended thread was in the memory allocator. Taking
the lock required an allocation thus the thread acting within the exception
handler would get stuck.
* We save a few KiBs of memory per process since we don't have to keep the
thread name mapping around.
* Thread startup will be slightly faster since the first thing each new thread
did was to fill its own mapping.
Differential Revision: https://phabricator.services.mozilla.com/D139319
2022-03-15 09:23:38 +00:00
kriswright
ad3aa241a4
Bug 1745526 - Add a crash annotation for the linux memory watcher r=gsvelto
...
Adds a crash annotation, `LinuxUnderMemoryPressure`, which the memory pressure monitor updates based on whether or not it is under memory pressure.
Differential Revision: https://phabricator.services.mozilla.com/D133555
2022-01-20 14:25:44 +00:00
Alexandre Lissy
161f130b0a
Bug 1731890 - Adding Utility process with basic sandbox r=agi,nika,bobowen
...
Differential Revision: https://phabricator.services.mozilla.com/D126297
2022-01-12 20:52:58 +00:00
Hector Zhao
1b55a002af
Bug 1744902 - Add DistributionID string as a crash annotation. r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D133722
2021-12-23 00:48:12 +00:00
Brad Werth
f248578206
Bug 1744135 Part 1: Add a 'FontName' key for crash reports. r=gfx-reviewers,gsvelto,jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D133425
2021-12-16 21:57:22 +00:00
Jens Stutte
72c2119804
Bug 1741131: Amend further the XPCOMSpinEventLoopStack annotation documentation r=xpcom-reviewers,nika
...
Differential Revision: https://phabricator.services.mozilla.com/D132046
2021-11-24 16:53:41 +00:00
Ben Hearsum
62b77fa25e
Bug 1738375: Annotate crash reports with Windows app package name and publisher. r=gsvelto
...
Depends on D130187
Differential Revision: https://phabricator.services.mozilla.com/D130188
2021-11-19 14:51:47 +00:00
Jens Stutte
71afe74c2c
Bug 1741131: Document the possible misalignment of the annotation wrt stack status in child processes. r=xpcom-reviewers,nika
...
Differential Revision: https://phabricator.services.mozilla.com/D131325
2021-11-19 07:54:56 +00:00
Nick Alexander
7fb2980a43
Bug 1697875 - Annotate headless and backgroundtask mode in crash reports. r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D129882
2021-11-18 20:56:28 +00:00
shravanrn@gmail.com
6314f91304
Bug 1740187 - Annotate crash reports with rlbox sandbox malloc failures r=bholley
...
Differential Revision: https://phabricator.services.mozilla.com/D130727
2021-11-10 00:03:25 +00:00
Iulian Moraru
64193785d4
Backed out 3 changesets (bug 1724509) for causing marionette failures. CLOSED TREE
...
Backed out changeset d47ffc49daff (bug 1724509)
Backed out changeset b267592b49db (bug 1724509)
Backed out changeset b34151a18850 (bug 1724509)
2021-10-06 03:57:57 +03:00
Kris Maglione
18ef3e62db
Bug 1724509: Part 1 - Annotate crash report with last-startup-was-crash and startup cache status. r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D122028
2021-10-05 19:06:43 +00:00
Toshihito Kikuchi
01adc17c9a
Bug 1729918 - Annotate the user interaction state. r=haik
...
This patch adds a crash annotation named *LastInteractionDuration*, that indicates
the length of the user interaction duration if the crash happen when the user is
inactive.
Differential Revision: https://phabricator.services.mozilla.com/D125718
2021-10-05 04:41:53 +00:00
Narcis Beleuzu
3437927335
Backed out changeset 656210ea1124 (bug 1729918) for Bp-hybrid bustages on AvailableMemoryWatcher.cpp . CLOSED TREE
2021-10-04 17:46:18 +03:00
Toshihito Kikuchi
b214f47578
Bug 1729918 - Annotate the user interaction state. r=haik
...
This patch adds a crash annotation named *LastInteractionDuration*, that indicates
the length of the user interaction duration if the crash happen when the user is
inactive.
Differential Revision: https://phabricator.services.mozilla.com/D125718
2021-10-04 13:21:23 +00:00
Marian-Vasile Laza
fc8b433cc4
Backed out changeset cda6b6fe842a (bug 1729918) for causing buid bustages. CLOSED TREE
2021-10-04 11:21:01 +03:00
Toshihito Kikuchi
00b6865582
Bug 1729918 - Annotate the user interaction state. r=haik
...
This patch adds a crash annotation named *LastInteractionDuration*, that indicates
the length of the user interaction duration if the crash happen when the user is
inactive.
Differential Revision: https://phabricator.services.mozilla.com/D125718
2021-10-04 07:01:46 +00:00
Marian-Vasile Laza
b50f0ce625
Backed out changeset 65f8b0434e1e (bug 1708580) for causing Btime failures. CLOSED TREE
2021-08-14 00:44:48 +03:00