Open Bug 1347077 Opened 7 years ago Updated 2 years ago

Consolidate the crash annotation logic

Categories

(Toolkit :: Telemetry, enhancement, P3)

enhancement

Tracking

()

Tracking Status
firefox55 --- affected

People

(Reporter: gsvelto, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [measurement:client])

+++ This bug was initially created as a clone of Bug #1345937 +++

After bug 1341349 lands we'll have two different places where crashes are annotated within the Telemetry code. One invocation in TelemetrySession.jsm attaches the session ID to the crash annotations and the other one in TelemetrySession.jsm attaches the client ID & telemetry URL.

In both cases it's necessary to do some early initialization before the annotations can be written since they depend on a number of elements that aren't immediately available (session ID, client ID, certain telemetry preferences).

It would be best to have all the annotations in one place with one single robust mechanism to guarantee that they're written out properly.
Depends on: 1416078
Blocks: 1416078
No longer depends on: 1416078
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.