Closed Bug 1866863 Opened 2 years ago Closed 11 months ago

Use Necko as the primary means to submit pings/reports from the crash reporter

Categories

(Toolkit :: Crash Reporting, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
141 Branch
Tracking Status
firefox141 --- fixed

People

(Reporter: afranchuk, Assigned: afranchuk)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

In https://docs.google.com/document/d/1hpiiywAWDXoPlXHQNPmduyjFTbK_sEFRc8JXV60_n3A we discussed the interaction of the crash reporter and the pingsender, and how networking should work in the future. We decided that the crash reporter should use Necko as the primary means of sending pings/reports, with a fallback using system network stacks (through curl/libcurl, which are available on all target platforms).

The crash reporter is currently using the fallback network stacks as the sole means of sending reports, and is using pingsender (which uses system network stacks itself) for pings.

Using Necko is convenient as it will take into account user settings, such as proxy configurations, and also relies minimally on the system environment. Having a fallback is important if whatever causes Firefox to crash also causes background tasks using Necko to crash.

Depends on: 1901539
Blocks: 1388897
Assignee: nobody → afranchuk
Attachment #9488831 - Attachment description: WIP: Bug 1866863 - Use Necko as the primary means to submit pings/reports from the crash reporter r=gsvelto → Bug 1866863 - Use Necko as the primary means to submit pings/reports from the crash reporter r=gsvelto
Status: NEW → ASSIGNED
Pushed by afranchuk@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/c7e032df1cbc https://hg.mozilla.org/integration/autoland/rev/da3b75c5a8d0 Use Necko as the primary means to submit pings/reports from the crash reporter r=gsvelto,necko-reviewers
Pushed by agoloman@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/69063d561853 https://hg.mozilla.org/integration/autoland/rev/d85cde8f0231 Revert "Bug 1866863 - Use Necko as the primary means to submit pings/reports from the crash reporter r=gsvelto,necko-reviewers" for causing build bustages @ust.mk.

Backed out for causing build bustages @ust.mk.

Flags: needinfo?(afranchuk)

Minor windows issue, easy to fix.

Flags: needinfo?(afranchuk)
Pushed by afranchuk@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/a80d976bb3fb https://hg.mozilla.org/integration/autoland/rev/7cb67f55dc94 Use Necko as the primary means to submit pings/reports from the crash reporter r=gsvelto,necko-reviewers
Pushed by ctuns@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/341fdae62fcf https://hg.mozilla.org/integration/autoland/rev/4a85d97d9d85 Revert "Bug 1866863 - Use Necko as the primary means to submit pings/reports from the crash reporter r=gsvelto,necko-reviewers" for causing build bustages with crashreporter

Backed out for causing build bustages

Flags: needinfo?(afranchuk)

Windows path separator issues...

Flags: needinfo?(afranchuk)
Pushed by afranchuk@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/07468f4b50f9 https://hg.mozilla.org/integration/autoland/rev/53bd364ccf77 Use Necko as the primary means to submit pings/reports from the crash reporter r=gsvelto,necko-reviewers
Status: ASSIGNED → RESOLVED
Closed: 11 months ago
Resolution: --- → FIXED
Target Milestone: --- → 141 Branch
Blocks: 1971631
See Also: → tb-NoCrashReport
QA Whiteboard: [qa-triage-done-c142/b141]
Regressions: 1991491
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: