Commit Graph

2374 Commits

Author SHA1 Message Date
Ryan VanderMeulen
9274f4e6f3 Backed out changeset 8b644e916589 (bug 1752703) for causing Android startup crashes (bug 1807716) 2023-01-04 09:34:28 -05:00
Sylvestre Ledru
11543ba854 Bug 1802290 - Remove +x permissions on more files r=linter-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D165841
2023-01-03 08:17:50 +00:00
Mike Hommey
ccf47dadd4 Bug 1806123 - Split the symbols.zip upload into chunks. r=bdk,firefox-build-system-reviewers,ahochheiden
Reworked from original patch by Ben Dean-Kawamura.

This avoids hitting the 2GB limit that both the requests library and the
server have.

Differential Revision: https://phabricator.services.mozilla.com/D165036
2022-12-30 23:37:56 +00:00
Mike Hommey
6b254e276a Bug 1806123 - Move zip files cleanup outwards. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D165725
2022-12-30 23:37:55 +00:00
Ben Dean-Kawamura
c6c481dd0a Bug 1806123 - Refactoring upload_symbols.py r=glandium
The functionality is the same, but the code is now split into several
functions. This is preparation for more changes to fix bug 1806123.

Differential Revision: https://phabricator.services.mozilla.com/D165035
2022-12-30 23:37:55 +00:00
Mike Hommey
5a1f78d80c Bug 1807204 - Parallelize zip creation before uploading symbols. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D165449
2022-12-28 23:43:07 +00:00
Marco Castelluccio
f69e697461 Bug 1801836 - Remove no longer necessary 'from __future__' imports. r=linter-reviewers,glandium,webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jld,ahal,owlish,afinder DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D165395
2022-12-23 22:45:46 +00:00
Mark Banner
8730eec697 Bug 1806359 - Convert telemetry imports to direct ES imports. r=necko-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,janerik,mconley,sgalich,bytesized,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D165002
2022-12-23 12:37:07 +00:00
Mark Banner
8ff997068a Bug 1806306 - Convert AsyncShutdown imports to direct ES imports. r=mak,webdriver-reviewers,application-update-reviewers,bytesized
Differential Revision: https://phabricator.services.mozilla.com/D164981
2022-12-23 12:37:06 +00:00
Iulian Moraru
a3886ee2d9 Bug 1804359 - fix for build bustages related to uuid part 2. CLOSED TREE 2022-12-22 12:27:14 +02:00
Mike Hommey
4f24e132f8 Bug 1804359 - Update uuid to 1.x. r=emilio,janerik,webdriver-reviewers,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D164008
2022-12-22 09:11:10 +00:00
Gabriele Svelto
2cb8a79c25 Bug 1752703 - Move the pthread_thread_create() interposer under mozglue and prepare for having a single place where we place interposer functions r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D164470
2022-12-21 10:24:41 +00:00
Sandor Molnar
0ad99cb2f6 Backed out 3 changesets (bug 1752703) for causing spider-monkey bustages.
Backed out changeset 6b8d96806ae6 (bug 1752703)
Backed out changeset afbd8f714804 (bug 1752703)
Backed out changeset 1adb41e2eb9b (bug 1752703)
2022-12-20 10:31:04 +02:00
Gabriele Svelto
63bfefbbe7 Bug 1752703 - Move the pthread_thread_create() interposer under mozglue and prepare for having a single place where we place interposer functions r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D164470
2022-12-20 08:07:37 +00:00
Nick Alexander
4152c551cc Bug 1794054 - Re-enable test_crash_backgroundtask_moz_crash.js on Windows. r=bytesized
Differential Revision: https://phabricator.services.mozilla.com/D164833
2022-12-15 17:59:07 +00:00
Sandor Molnar
c8085bc124 Backed out 4 changesets (bug 1805427) for causing xpc failures in toolkit/components/extensions/test/xpcshell/test_ext_scripting_persistAcrossSessions.js CLOSED TREE
Backed out changeset 9231b82f6a8b (bug 1805427)
Backed out changeset 9308ede8e265 (bug 1805427)
Backed out changeset b1c44a7274c5 (bug 1805427)
Backed out changeset 39a8c4bff42f (bug 1805427)
2022-12-15 18:43:29 +02:00
Chris H-C
37e15535e6 Bug 1805427 - Update Glean to 52.0.0, uuid to 1.0 r=glandium,janerik,webdriver-reviewers,supply-chain-reviewers
Depends on D164603

Differential Revision: https://phabricator.services.mozilla.com/D164604
2022-12-15 14:04:54 +00:00
Jed Davis
dcf250eeb3 Bug 1802064 - Handle failure to send crash annotations from child to parent on Windows. r=gsvelto
When we're writing to the crash annotation pipe in a child process
exception handler, it can fail if the parent process has already closed
the reading end during the `GeckoChildProcessHost` destructor (i.e., if
the crash happens late in shutdown), and probably for other reasons.

This patch checks for that error case and stops writing; previously we'd
get into an infinite loop.

Differential Revision: https://phabricator.services.mozilla.com/D163297
2022-12-13 22:57:48 +00:00
Sylvestre Ledru
04363d3827 Bug 1802689 - Add missing licenses info in Cargo.toml r=mhoye,necko-reviewers,kershaw,valentin
Differential Revision: https://phabricator.services.mozilla.com/D163157
2022-12-13 09:14:44 +00:00
Yannis Juglaret
db6820e2c8 Bug 1800898 - Move UnwindInfo definition to a dedicated WindowsUnwindInfo.h file. r=handyman,mhowell
Differential Revision: https://phabricator.services.mozilla.com/D163102
2022-12-12 10:12:51 +00:00
Csoregi Natalia
a38aa616a0 Backed out 3 changesets (bug 1725615) for failures on browser_clearReports.js. CLOSED TREE
Backed out changeset 4a94ba555fc5 (bug 1725615)
Backed out changeset 0678f083099a (bug 1725615)
Backed out changeset 1625d713bf28 (bug 1725615)
2022-12-02 17:46:10 +02:00
Barret Rennie
d3c73eff17 Bug 1725615 - Port osfile.jsm usage to IOUtils in toolkit/crashreporter/ r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D163057
2022-12-02 14:58:37 +00:00
Gabriele Svelto
7c1384de1c Bug 1803216 - Write very short session uptimes correctly when the main process crashes r=KrisWright
Differential Revision: https://phabricator.services.mozilla.com/D163380
2022-11-30 14:29:08 +00:00
Mike Hommey
a837f93948 Bug 1798660 - Drive-by: Use a better test for IsInDir. r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D163301
2022-11-30 04:57:39 +00:00
Mike Hommey
65c94f1b70 Bug 1798660 - Avoid recursing the objdir for generated sources in symbolstore.py. r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D163300
2022-11-30 04:57:38 +00:00
Iulian Moraru
2837c9d0f4 Backed out 3 changesets (bug 1798660) for causing windows build bustages. CLOSED TREE
Backed out changeset 1f48544c0a43
Backed out changeset 94ebb61f5e56 (bug 1798660)
Backed out changeset 5f7970d19320 (bug 1798660)
2022-11-30 00:29:43 +02:00
Mike Hommey
aa3abeebd9 Bug 1798660 - Drive-by: Use a better test for IsInDir. r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D163301
2022-11-29 21:22:08 +00:00
Mike Hommey
262904bd5f Bug 1798660 - Avoid recursing the objdir for generated sources in symbolstore.py. r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D163300
2022-11-29 21:22:08 +00:00
Barret Rennie
2ece2f0ce3 Bug 1541508 - Use Services.env in toolkit/ r=Gijs,application-update-reviewers,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D160149
2022-11-25 19:09:11 +00:00
Gabriele Svelto
817b8e909f Bug 1799004 - Re-try uploading symbols when hitting request timeout errors r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D162538
2022-11-23 13:44:33 +00:00
Marco Castelluccio
76a10c5956 Bug 1790816 - Reformat toolkit/ with isort. r=linter-reviewers,Standard8 DONTBUILD
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D162670
2022-11-22 18:23:54 +00:00
Gabriele Svelto
4edcaa0eaf Bug 1796282 - Record the CPU microcode version of AMD CPUs correctly in crash reports r=cmartin
Differential Revision: https://phabricator.services.mozilla.com/D162203
2022-11-21 22:08:57 +00:00
Mark Banner
82a9bfdbe8 Bug 1799314 - Convert consumers of testing modules to import ES modules direct (toolkit/). r=mossop,pip-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D161910
2022-11-17 12:00:29 +00:00
Gabriele Svelto
ff4b800bb2 Bug 1775039 - Do not crash when failing to set Breakpad's exception handler thread's name r=KrisWright
Differential Revision: https://phabricator.services.mozilla.com/D161642
2022-11-15 21:18:42 +00:00
Robert Longson
6ed2d00d60 Bug 1795324 - replace deprecated FSFindFolder in crashreporter r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D159404
2022-11-05 05:45:00 +00:00
Cristian Tuns
4d37cf70f1 Backed out 19 changesets (bug 1541508) for causing xpcshell failures on test_notHeadlessByDefault.js CLOSED TREE
Backed out changeset 08476fa2bc27 (bug 1541508)
Backed out changeset 0bf7514845db (bug 1541508)
Backed out changeset aa612a5e9ef7 (bug 1541508)
Backed out changeset 6bb9360473f7 (bug 1541508)
Backed out changeset b3d8e92f50c2 (bug 1541508)
Backed out changeset fa40dded133e (bug 1541508)
Backed out changeset 2e7db4aa8d4f (bug 1541508)
Backed out changeset 6098e2eb62ea (bug 1541508)
Backed out changeset 2c599ee639c4 (bug 1541508)
Backed out changeset 7d44f6e2644c (bug 1541508)
Backed out changeset c1279c3d674c (bug 1541508)
Backed out changeset 8bd08a62a590 (bug 1541508)
Backed out changeset 740010cb005c (bug 1541508)
Backed out changeset 0bfc7dd85c62 (bug 1541508)
Backed out changeset c4374a351356 (bug 1541508)
Backed out changeset 44ccfeca7364 (bug 1541508)
Backed out changeset e944e706a523 (bug 1541508)
Backed out changeset 2c59d66f43e4 (bug 1541508)
Backed out changeset a1896eacb6f1 (bug 1541508)
2022-11-01 22:38:52 -04:00
Barret Rennie
c69d38ba19 Bug 1541508 - Use Services.env in toolkit/ r=Gijs,application-update-reviewers,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D160149
2022-11-02 02:08:58 +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
Gabriele Svelto
ceb646d15d Bug 1435999 - Use PathString paths where possible in the exception handler r=KrisWright
Differential Revision: https://phabricator.services.mozilla.com/D159574
2022-10-24 20:37:22 +00:00
Mark Banner
1b63e93005 Bug 1795370 - Add nsICrashReporter as an interface on nsAppRunner. r=gsvelto
This fixes ESLint issues raised by mozilla/valid-services-properties.
This also changes follow-on issues to use Services.appinfo rather than getService.

Differential Revision: https://phabricator.services.mozilla.com/D159461
2022-10-18 18:22:24 +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
Mark Banner
2ffde1e92f Bug 1792341 - Migrate more toolkit/modules consumers to use direct ES module import. r=Gijs,webdriver-reviewers,perftest-reviewers,necko-reviewers,geckoview-reviewers,preferences-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,sgalich,owlish,bytesized,AlexandruIonescu,whimboo,mconley,mixedpuppy
Mainly automated changes. Some manual ESLint fixes and whitespace cleanup.

Differential Revision: https://phabricator.services.mozilla.com/D158452
2022-10-18 11:21:26 +00:00
Tom Ritter
b095499aca Bug 332006: Replace _snprintf with snprintf for expected and consistent behavior on Windows r=gsvelto,cmartin
Differential Revision: https://phabricator.services.mozilla.com/D159435
2022-10-17 20:03:52 +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
Mark Banner
b14986d4d9 Bug 1792861 - Fix ESLint no-unused-vars issues on global scopes in tests in extensions and toolkit. r=Gijs,application-update-reviewers,bytesized
Depends on D158347

Differential Revision: https://phabricator.services.mozilla.com/D158348
2022-10-01 09:03:12 +00:00
Mark Banner
8d1ebcb9d6 Bug 1792365 - Convert toolkit/modules consumers to use ES module imports directly. r=webdriver-reviewers,perftest-reviewers,geckoview-reviewers,extension-reviewers,preferences-reviewers,desktop-theme-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,robwu,Gijs,sgalich,bytesized,AlexandruIonescu,dao,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D158094
2022-09-29 06:52:34 +00:00