Open Bug 1388897 Opened 7 years ago Updated 4 months ago

Crash reporter doesn't use system proxy settings on Linux when gconf is not installed

Categories

(Toolkit :: Crash Reporting, defect)

defect

Tracking

()

People

(Reporter: glandium, Unassigned)

References

(Depends on 1 open bug)

Details

The crash reporter code in toolkit/crashreporter/client/crashreporter_gtk_common.cpp only has a code path for gconf, which is one of the two possible ways Firefox itself gets system proxy configuration at runtime. The other is gsettings, and gconf is deprecated and we should phase it out in Firefox (some Linux distros are already building with --disable-gconf). So as a preliminary step, we should at least have the crash reporter add support for gsettings proxy configuration. The corresponding Firefox code is in toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
See also bug 1333125 for sharing Firefox's own proxy settings.
Severity: normal → S3

This will be fixed (as long as there isn't failure in necko itself) when we add a Necko backend for crash report submission (bug 1866863). I don't think we will address this for the curl backend.

Depends on: 1866863
You need to log in before you can comment on or make changes to this bug.