Closed Bug 1607804 Opened 6 years ago Closed 6 years ago

stringify ModuleSignatureInfo value

Categories

(Toolkit :: Crash Reporting, defect, P1)

defect

Tracking

()

RESOLVED FIXED
mozilla74
Tracking Status
firefox74 --- fixed

People

(Reporter: willkg, Assigned: gsvelto)

Details

Attachments

(1 file)

When we switched the annotation data to be a JSON-encoded string value for the "extra" in the crash report payload, the ModuleSignatureInfo data which was a JSON blob was appended to the end of it. When that payload is accepted by Socorro's collector, we end up with a ModuleSignatureInfo value that's an object rather than a JSON-encoded string. That's created a series of problems.

We agreed that annotation values should always be strings. In the case of objects, they should be JSON-encoded string values going forward.

This bug covers fixing the crash reporting code to stringify the ModuleSignatureInfo value.

Assignee: nobody → gsvelto
Status: NEW → ASSIGNED
Priority: -- → P1
Pushed by gsvelto@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/b54a7ff4c097 Store ModuleSignatureInfo as stringified JSON instead of as an actual JSON object r=froydnj
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla74
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: