| OLD | NEW |
| 1 # Chrome Network Bug Triage : Suggested Workflow | 1 # Chrome Network Bug Triage : Suggested Workflow |
| 2 | 2 |
| 3 [TOC] | 3 [TOC] |
| 4 | 4 |
| 5 ## Identifying unlabeled network bugs on the tracker | 5 ## Identifying unlabeled network bugs on the tracker |
| 6 | 6 |
| 7 * Look at new unconfirmed bugs since noon PST on the last triager's rotation. | 7 * Look at new unconfirmed bugs since noon PST on the last triager's rotation. |
| 8 [Use this issue tracker | 8 [Use this issue tracker |
| 9 query](https://code.google.com/p/chromium/issues/list?can=2&q=status%3Aunconfi
rmed&sort=-id&num=1000). | 9 query](https://bugs.chromium.org/p/chromium/issues/list?q=status%3Aunconfirmed
&sort=-id&num=1000). |
| 10 | 10 |
| 11 * Read the title of the bug. | 11 * Read the title of the bug. |
| 12 | 12 |
| 13 * If a bug looks like it might be network/download/safe-browsing related, | 13 * If a bug looks like it might be network related, middle click (or |
| 14 middle click (or command-click on OSX) to open it in a new tab. | 14 command-click on OSX) to open it in a new tab. |
| 15 | 15 |
| 16 * If a user provides a crash ID for a crasher for a bug that could be | 16 * If a user provides a crash ID for a crasher for a bug that could be |
| 17 net-related, look at the crash stack at | 17 net-related, look at the crash stack at |
| 18 [go/crash](https://goto.google.com/crash), and see if it looks to be network | 18 [go/crash](https://goto.google.com/crash), and see if it looks to be network |
| 19 related. Be sure to check if other bug reports have that stack trace, and | 19 related. Be sure to check if other bug reports have that stack trace, and |
| 20 mark as a dupe if so. Even if the bug isn't network related, paste the stack | 20 mark as a dupe if so. Even if the bug isn't network related, paste the stack |
| 21 trace in the bug, so no one else has to look up the crash stack from the ID. | 21 trace in the bug, so no one else has to look up the crash stack from the ID. |
| 22 * If there's just a blank form and a crash ID, just ignore the bug. | 22 * If there's just a blank form and a crash ID, just ignore the bug. |
| 23 | 23 |
| 24 * If network causes are possible, ask for a net-internals log (If it's not a | 24 * If network causes are possible, ask for a net-internals log (If it's not a |
| (...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 177 bug. Make sure to indicate if there is a defined point in the | 177 bug. Make sure to indicate if there is a defined point in the |
| 178 past before which the signature is not present. | 178 past before which the signature is not present. |
| 179 | 179 |
| 180 ## Investigating crashers | 180 ## Investigating crashers |
| 181 | 181 |
| 182 * Only investigate crashers that are still occurring, as identified by above | 182 * Only investigate crashers that are still occurring, as identified by above |
| 183 section. If a search on go/crash indicates a crasher is no longer occurring, | 183 section. If a search on go/crash indicates a crasher is no longer occurring, |
| 184 mark it as WontFix. | 184 mark it as WontFix. |
| 185 | 185 |
| 186 * On Windows, you may want to look for weird dlls associated with the crashes. | 186 * On Windows, you may want to look for weird dlls associated with the crashes. |
| 187 This generally needs crashes from a fair number of different users to reach | 187 This generally needs crashes from a fair number of different users to reach |
| 188 any conclusions. | 188 any conclusions. |
| 189 * To get a list of loaded modules in related crash dumps, select | 189 * To get a list of loaded modules in related crash dumps, select |
| 190 modules->3rd party in the left pane. It can be difficult to distinguish | 190 modules->3rd party in the left pane. It can be difficult to distinguish |
| 191 between safe dlls and those likely to cause problems, but even if you're | 191 between safe dlls and those likely to cause problems, but even if you're |
| 192 not that familiar with windows, some may stick out. Anti-virus programs, | 192 not that familiar with windows, some may stick out. Anti-virus programs, |
| 193 download managers, and more gray hat badware often have meaningful dll | 193 download managers, and more gray hat badware often have meaningful dll |
| 194 names or dll paths (Generally product names or company names). If you | 194 names or dll paths (Generally product names or company names). If you |
| 195 see one of these in a significant number of the crash dumps, it may well | 195 see one of these in a significant number of the crash dumps, it may well |
| 196 be the cause. | 196 be the cause. |
| 197 * You can also try selecting the "has malware" option, though that's much | 197 * You can also try selecting the "has malware" option, though that's much |
| 198 less reliable than looking manually. | 198 less reliable than looking manually. |
| 199 | 199 |
| 200 * See if the same users are repeatedly running into the same issue. This can | 200 * See if the same users are repeatedly running into the same issue. This can |
| 201 be accomplished by search for (Or clicking on) the client ID associated with | 201 be accomplished by search for (Or clicking on) the client ID associated with |
| 202 a crash report, and seeing if there are multiple reports for the same crash. | 202 a crash report, and seeing if there are multiple reports for the same crash. |
| 203 If this is the case, it may be also be malware, or an issue with an unusual | 203 If this is the case, it may be also be malware, or an issue with an unusual |
| 204 system/chrome/network config. | 204 system/chrome/network config. |
| 205 | 205 |
| 206 * Dig through crash reports to figure out when the crash first appeared, and | 206 * Dig through crash reports to figure out when the crash first appeared, and |
| 207 dig through revision history in related files to try and locate a suspect CL. | 207 dig through revision history in related files to try and locate a suspect CL. |
| 208 TODO(mmenke): Add more detail here. | 208 TODO(mmenke): Add more detail here. |
| 209 | 209 |
| 210 * Load crash dumps, try to figure out a cause. See | 210 * Load crash dumps, try to figure out a cause. See |
| 211 http://www.chromium.org/developers/crash-reports for more information | 211 http://www.chromium.org/developers/crash-reports for more information |
| OLD | NEW |