Closed
Bug 716345
Opened 13 years ago
Closed 12 years ago
[skiplist] Add stable NSPR and NSS API to prefixSignatureRegEx
Categories
(Socorro :: Infra, task)
Socorro
Infra
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: briansmith, Assigned: laura)
References
(Blocks 1 open bug)
Details
(Whiteboard: [qa-])
Attachments
(2 files, 1 obsolete file)
(deleted),
patch
|
Details | Diff | Splinter Review | |
(deleted),
patch
|
Details | Diff | Splinter Review |
+++ This bug was initially created as a clone of Bug #630230 +++ Please add the following items to prefixSignatureRegEx: + 'PL_.*', + 'PR_.*', + '_PR_.*', + 'LL_.*', + '_MD_.*', + 'PORT_.*', + 'port_.*', + 'SEC_.*Item', + 'SECKEY_.*', + 'seckey_.*', + 'CERT_.*', + 'cert_.*', + 'SSL_.*', + 'ssl_.*', + 'ssl3_.*', + 'SocketClose', + 'SocketRead', + 'SocketWrite', + 'SocketAvailable', + 'SocketAvailable64', + 'SocketSync', + 'SocketWritev', + 'SocketConnect', + 'SocketAccept', + 'SocketBind', + 'SocketListen', + 'SocketShutdown', + 'SocketRecv', + 'SocketSend', + 'SocketPoll', + 'SocketAcceptRead', + 'SocketTransmitFile', + 'SocketGetName', + 'SocketGetPeerName', NSPR and NSS are very stable at this point, and it is almost definitely the case that the error is in the caller. Too many bug reports are getting generated for generic things like send() and recv() and it is more useful to differentiate specific callers. Also, we need many of the NSS functions added so we can differentiate SSL-related crashes from DOMCrypt-, BrowserID-, plugin-, and extension-, and malware- related crashes.
Attachment #586784 -
Flags: review?(lars)
Reporter | ||
Comment 1•13 years ago
|
||
also, my patch includes "send" and "recv", which I forgot to copy into my comment.
Reporter | ||
Comment 2•13 years ago
|
||
This is an add-on to the previous patch, which is needed for Windows since WSASend* and WSARecv* show up under send and recv on Windows.
Attachment #586786 -
Flags: review?(lars)
Updated•13 years ago
|
Blocks: 422044, 662330, 601097, 593842, 614966, 672594, 639276, 707873, 697420, 660190, 674032, 538767, 598777, 612270, 699580, 706343, 700493, 709847, 650839, 670527, 642845, 667901, 667421, 666637, 665420, 674173, 657405, 641016, 692149, 491197, 607305, 349463, 343280, 633927, 682839, 643147, 702307, 517615, 665956, 645714, 501446
Component: General → Infra
QA Contact: general → infra
Summary: Add stable NSPR and NSS API to prefixSignatureRegEx → [skiplist] Add stable NSPR and NSS API to prefixSignatureRegEx
Comment 3•13 years ago
|
||
I don't understand what this bug is about.
Comment 4•13 years ago
|
||
(In reply to Kai Engert (:kaie) from comment #3) > I don't understand what this bug is about. It's about modifying crash-stats.mozilla.org processing to omit the comment 0 signature based on the asumptions that callers are bad. So if element 0 of a stack matches any of the coment 0 regex , it won't be displayed by crash-stats but they'll show the stack element 1 as being 0.
Comment 5•13 years ago
|
||
(In reply to Ludovic Hirlimann [:Usul] from comment #4) > it won't be displayed by crash-stats but they'll show the stack element 1 as > being 0. prefixSignatureRegEx displays element 0 and element 1 in the crash signature. If you want element 0 is ignored, it should be in irrelevantSignatureRegEx. See https://wiki.mozilla.org/Breakpad/Skip_List_How_To
Comment 6•13 years ago
|
||
We shouldn't be suppressing/hiding those frames in the signature, they should be in the append list. It's not always the case that the bug is in the caller, so we want to at least have a quick indication of the full codepath involved.
Reporter | ||
Comment 7•13 years ago
|
||
I want the semantics that bsmedberg suggests. AFAICT, that is what my patch does. I definitely do not want to consider those stack frames irrelevant.
Updated•12 years ago
|
Assignee: nobody → laura
Target Milestone: --- → 3
Assignee | ||
Comment 8•12 years ago
|
||
Brian, how did you make these patches? I'm having a bit of trouble trying to apply them. (FWIW we prefer pull requests on github these days, but I appreciate the patch, so I'm trying to make it work.)
Assignee | ||
Comment 9•12 years ago
|
||
...I managed to get it to apply, but it's bitrotted. Guess I'll just make my own.
Assignee | ||
Comment 10•12 years ago
|
||
In https://github.com/lauraxt/socorro/commit/f540faab92b3d9d6b5615067aa5ebb9cae867046
Comment 11•12 years ago
|
||
Commit pushed to master at https://github.com/mozilla/socorro https://github.com/mozilla/socorro/commit/f540faab92b3d9d6b5615067aa5ebb9cae867046 Fixes bug 716345, Add stable NSS and NSPR API to the prefix skiplist
Updated•12 years ago
|
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Updated•12 years ago
|
Whiteboard: [qa-]
Comment 12•12 years ago
|
||
Commit pushed to stage at https://github.com/mozilla/socorro https://github.com/mozilla/socorro/commit/1e2d3cf9de1bc6d5fdc652df180fd2ddb82a8fbb Fixes bug 716345, Add stable NSS and NSPR API to the prefix skiplist
Assignee | ||
Comment 13•12 years ago
|
||
This should be pushed - Scoobidiver, are you not seeing it in prod?
Comment 14•12 years ago
|
||
(In reply to Laura Thomson :laura from comment #13) > This should be pushed - Scoobidiver, are you not seeing it in prod? It is in prod of course. I updated depending bugs after the landing because of bug 738225.
Assignee | ||
Comment 15•12 years ago
|
||
Gotcha, thanks. Just wanted to check this one was working.
Comment 16•12 years ago
|
||
Commit pushed to https://github.com/mozilla/socorro https://github.com/mozilla/socorro/commit/1e2d3cf9de1bc6d5fdc652df180fd2ddb82a8fbb Fixes bug 716345, Add stable NSS and NSPR API to the prefix skiplist
Comment 17•12 years ago
|
||
Commit pushed to v3-branch at https://github.com/mozilla/socorro https://github.com/mozilla/socorro/commit/1e2d3cf9de1bc6d5fdc652df180fd2ddb82a8fbb Fixes bug 716345, Add stable NSS and NSPR API to the prefix skiplist
Reporter | ||
Updated•12 years ago
|
Attachment #586784 -
Flags: review?(lars)
Reporter | ||
Updated•12 years ago
|
Attachment #586786 -
Flags: review?(lars)
Comment hidden (spam) |
Updated•8 years ago
|
Attachment #8757578 -
Attachment is obsolete: true
Attachment #8757578 -
Attachment is patch: false
Flags: needinfo?(qlwlgfgioq)
You need to log in
before you can comment on or make changes to this bug.
Description
•