AllocInfo::GetInChunk should be added to the signature prefix list
Categories
(Socorro :: Signature, task)
Tracking
(Not tracked)
People
(Reporter: pbone, Unassigned)
References
Details
AllocInfo::GetInChunk can crash for double-frees but causes many different causes of double-frees to be grouped together.
Comment 1•3 years ago
|
||
While looking at this signatures I noticed something problematic: because several frames are inlined the signatures are highly unstable. If we prefix one frame the next one might be different between builds and architectures, so what is a single stack ends up under different signatures because of this. Given these are specifically double-frees I wonder if we might do something more radical here, like flagging these crashes as double-frees and adjusting the signature generation code to skip all the memory allocator frames up until the code which called free() (which is what we care about). Always ignoring all the memory allocator frames is also possible but would make us blind to allocator-specific crashes in the future.
Comment 2•3 years ago
|
||
This is definitely possible. Can someone pick a couple of example crash reports and provide their desired crash signatures?
Description
•