Closed
Bug 1271887
Opened 8 years ago
Closed 8 years ago
Crash signature containing IPC::ParamTraits<T> should not be aggregated to the generic T type
Categories
(Socorro :: Backend, task)
Socorro
Backend
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: kanru, Assigned: adrian)
Details
Attachments
(1 file)
IPC::ParamTraits<T> is implemented for each type T that handles serialization and deserialization of the type. They usually have very different implementation and call stacks. So for example IPC::ParamTraits<mozilla::net::NetAddr>::Write is different with IPC::ParamTraits<mozilla::gfx::gfxPoint> and shouldn't be aggregated to the same IPC::ParamTraits<T>::Write crashes.
Assignee | ||
Comment 2•8 years ago
|
||
Comment 3•8 years ago
|
||
Commit pushed to master at https://github.com/mozilla/socorro https://github.com/mozilla/socorro/commit/d7843027fb6335ffa63da05647b2d29506a84532 Fixes bug 1271887 - Do not normalize template types for IPC::ParamTraits. (#3343)
Updated•8 years ago
|
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Reporter | ||
Comment 4•8 years ago
|
||
This is not urgent but will be nice to have it. Thanks for acting so fast! Will this landing affects the future signatures only?
Flags: needinfo?(adrian)
Assignee | ||
Comment 5•8 years ago
|
||
Yes, unless we reprocess affected crash reports. It's not easy for us to do that at the moment, but we are working on automating the process in the near future. If reprocessing those old crash reports is important to your work, please file a new bug asking for reprocessing, ideally with a SuperSearch of the concerned reports. :)
Flags: needinfo?(adrian)
Reporter | ||
Comment 6•8 years ago
|
||
https://crash-stats.mozilla.com/search/?signature=~ParamTraits&_facets=signature&_columns=date&_columns=signature&_columns=product&_columns=version&_columns=build_id&_columns=platform#crash-reports Adrian, new data comes in but they are still normalized.
Flags: needinfo?(adrian)
Assignee | ||
Comment 7•8 years ago
|
||
That's because we had not released that code in production yet. It should work now. See this for example: https://crash-stats.mozilla.com/search/?product=Firefox&signature=%5EIPC%3A%3AParamTraits&_facets=signature&_columns=date&_columns=signature&_columns=product&_columns=version&_columns=build_id&_columns=platform#facet-signature
Flags: needinfo?(adrian)
You need to log in
before you can comment on or make changes to this bug.
Description
•