Closed Bug 695791 Opened 13 years ago Closed 13 years ago

[SkipList] Add google_breakpad::ExceptionHandler::HandleInvalidParameter to signatureSentinels

Categories

(Socorro :: General, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: ted, Assigned: laura)

References

Details

We should add the following to signatureSentinels:
google_breakpad::ExceptionHandler::HandleInvalidParameter(wchar_t const*,wchar_t const*,wchar_t const*,unsigned int,unsigned int)

Yeah, it's really long. Sorry.

We get these on the stack when we call certain Microsoft CRT methods with invalid parameters. Breakpad's "invalid parameter handler" gets called, which has this signature. bug 694344 shows the kind of stack we wind up with here, we need to get better signatures out of it.
Laura, can we get this one into ideally the next Socorro release?
In
https://github.com/mozilla/socorro/pull/107

Lars: r?
Assignee: nobody → laura
Target Milestone: --- → 2.3.2
I think just adding this frame signature to the signatureSentinels will be insufficient to get you a better signature.  Remember, the signatureSentinel rule only tells Socorro what frame is to be considered as the top of the stack when applying the other skiplist rules.  

Adding your signature to signatureSentinels will result in "google_breakpad::ExceptionHandler..." being the signature for the crash.  I suspect you're likely going to need to add this same frame signature as prefixSignature or irrelevantSignature to get a better over all signature.
Ah. I must have misread the docs on that. We should also add it to irrelevantSignature.
Updated pull request https://github.com/mozilla/socorro/pull/109
Added spaces after commas in the signature to make it canonical.  (New commit in the PR).

https://github.com/lauraxt/socorro/commit/8818d14ee080910096328794c36fcd8547882062
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Component: Socorro → General
Product: Webtools → Socorro
You need to log in before you can comment on or make changes to this bug.