Crash reporter does not correctly convert the AsyncShutdownTimeout field when creating the Glean ping
Categories
(Toolkit :: Crash Reporting, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox137 | --- | fixed |
People
(Reporter: afranchuk, Assigned: afranchuk)
References
(Regressed 1 open bug)
Details
Attachments
(1 file)
The field is a string with JSON data, however the code assumes it is already a deserialized json object. A single, centralized code path for extra file creation and ping creation would have easily avoided this issue (bug 1911301).
Assignee | ||
Comment 1•3 days ago
|
||
Previously the code assumed it was already a deserialized object,
however it is a string that needs to be deserialized.
Comment 3•1 day ago
|
||
Backed out for causing bustages complainin about crashreporter.
Backout link: https://hg.mozilla.org/integration/autoland/rev/6ed2773e25af01b0dec9920cf85ab0e8fdd820c8
Assignee | ||
Comment 4•1 day ago
|
||
Huh, I didn't see those tests failing when I ran it locally (and I definitely ran it since I had to update the tests to ensure things passed). Not sure what happened there, but I assume it'll be a simple reproduction and fix.
Assignee | ||
Comment 5•1 day ago
|
||
Weirdest thing; I'm actually not able to reproduce the failures. There's really not much that depends on e.g. the environment in those tests.
Assignee | ||
Comment 6•1 day ago
|
||
Oh, it looks like I had a local change and forgot to update the patch.
Description
•