OLD | NEW |
1 # This file contains known patterns of crash signatures. One pattern per line. | 1 # This file contains known patterns of crash signatures. One pattern per line. |
2 # | 2 # |
3 # A crash signature is the concatenation of the top N functions, delimited by | 3 # A crash signature is the concatenation of the top N functions, delimited by |
4 # '___', in chrome.dll on the crash stack. All characters are lower case. | 4 # '___', in chrome.dll on the crash stack. All characters are lower case. |
5 # | 5 # |
6 # We use crash signature patterns as our list of known crashes. A crash | 6 # We use crash signature patterns as our list of known crashes. A crash |
7 # signature pattern is a string that can be used to identify a known crash. We | 7 # signature pattern is a string that can be used to identify a known crash. We |
8 # use the notion of patterns because crashes with the same root cause can often | 8 # use the notion of patterns because crashes with the same root cause can often |
9 # differ somewhat in their crash stacks. A pattern is intended to be a | 9 # differ somewhat in their crash stacks. A pattern is intended to be a |
10 # generalized, yet still identifying, form of a particular crash. Usually a | 10 # generalized, yet still identifying, form of a particular crash. Usually a |
11 # pattern will contain part of a crash signature, for example a prefix, but it | 11 # pattern will contain part of a crash signature, for example a prefix, but it |
12 # can be more sophisticated, such as a regular expression. See below for more | 12 # can be more sophisticated, such as a regular expression. See below for more |
13 # details. | 13 # details. |
14 # | 14 # |
15 # The format of known crashes in this file is as follows: | 15 # The format of known crashes in this file is as follows: |
16 # TYPE : PATTERN | 16 # TYPE : PATTERN |
17 # | 17 # |
18 # PATTERN: A crash signature pattern is a potentially identifying string that | 18 # PATTERN: A crash signature pattern is a potentially identifying string that |
19 # can be used to match a crash signature. | 19 # can be used to match a crash signature. |
20 # TYPE: The type of the pattern, indicates how the pattern should be matched | 20 # TYPE: The type of the pattern, indicates how the pattern should be matched |
21 # against crash signatures. Possible options are: | 21 # against crash signatures. Possible options are: |
22 # PREFIX: Match any signature beginning with this pattern. | 22 # PREFIX: Match any signature beginning with this pattern. |
23 # SUBSTRING: Match any signature containing this pattern. | 23 # SUBSTRING: Match any signature containing this pattern. |
24 # REGEX: Use this pattern as a regex to match against signatures. | 24 # REGEX: Use this pattern as a regex to match against signatures. |
25 # If the type is not listed, it defaults to PREFIX. | 25 # If the type is not listed, it defaults to PREFIX. |
26 | 26 |
27 # Any crash due to out of memory is ignored. | 27 # Any crash due to out of memory is ignored. |
28 PREFIX : `anonymous namespace'::onnomemory____callnewh___malloc | 28 PREFIX : `anonymous namespace'::onnomemory |
29 | 29 |
30 # Mysterious crashes. Leave them for now. | 30 # Mysterious crashes. Leave them for now. |
31 | 31 |
32 # It is too broad to exclude all purecall related crashes. Thus here we filter | 32 # It is too broad to exclude all purecall related crashes. Thus here we filter |
33 # any purecall crash immediately after runtask. | 33 # any purecall crash immediately after runtask. |
34 SUBSTRING : purecall___messageloop::runtask | 34 SUBSTRING : purecall___messageloop::runtask |
35 REGEX : purecall___[^_]*___messageloop::runtask | 35 REGEX : purecall___[^_]*___messageloop::runtask |
36 | 36 |
37 # 5359. Random memory corruption? | 37 # 5359. Random memory corruption? |
38 PREFIX : v8::internal::sweepspace___v8::internal::markcompactcollector::sweepspa
ces___v8::internal::markcompactcollector::collectgarbage | 38 PREFIX : v8::internal::sweepspace___v8::internal::markcompactcollector::sweepspa
ces___v8::internal::markcompactcollector::collectgarbage |
39 | 39 |
40 # End mysterious crash section. | 40 # End mysterious crash section. |
41 | 41 |
42 # 9615 | 42 # 9615 |
43 SUBSTRING : history::historybackend::~historybackend | 43 SUBSTRING : history::historybackend::~historybackend |
44 | 44 |
45 # 7701 | 45 # 7701 |
46 PREFIX : iat_patch::getiatfunction___iat_patch::restoreimportedfunction___iat_pa
tch::iatpatchfunction::unpatch | 46 PREFIX : iat_patch::getiatfunction___iat_patch::restoreimportedfunction___iat_pa
tch::iatpatchfunction::unpatch |
47 | 47 |
| 48 # 10791 |
| 49 PREFIX : npapi::plugininstance::npp_destroy___webplugindelegateimpl::destroyinst
ance___webplugindelegateimpl::~webplugindelegateimpl |
| 50 |
| 51 # 5545 |
| 52 PREFIX : npapi::plugininstance::npp_handleevent___webplugindelegateimpl::windowl
esspaint___webpluginproxy::paint___webpluginproxy::onpaint |
| 53 |
48 # 8020 | 54 # 8020 |
49 PREFIX : passwordformdommanager::findpasswordformfields___passwordformdommanager
::createpasswordform___webframeloaderclient::dispatchdidfinishdocumentload | 55 PREFIX : passwordformdommanager::findpasswordformfields___passwordformdommanager
::createpasswordform___webframeloaderclient::dispatchdidfinishdocumentload |
50 | 56 |
51 # 12156 | 57 # 12156 |
52 SUBSTRING : views::focuswindowcallback___base::messagepumpforui::dorunloop | 58 SUBSTRING : views::focuswindowcallback___base::messagepumpforui::dorunloop |
53 | 59 |
54 # 9947 | 60 # 9947 |
55 SUBSTRING : webcore::frameloader::didreceiveresponse___webcore::resourceloader::
didreceiveresponse___webcore::subresourceloader::didreceiveresponse___webcore::r
esourceloader::didreceiveresponse___webcore::resourcehandleinternal::onreceivedr
esponse | 61 SUBSTRING : webcore::frameloader::didreceiveresponse___webcore::resourceloader::
didreceiveresponse___webcore::subresourceloader::didreceiveresponse___webcore::r
esourceloader::didreceiveresponse___webcore::resourcehandleinternal::onreceivedr
esponse |
56 | 62 |
57 # 10978 | 63 # 10978 |
58 PREFIX : webcore::renderobject::localtoabsolute___webcore::layoutstate::layoutst
ate___webcore::renderview::pushlayoutstate___webcore::frameview::layout | 64 PREFIX : webcore::renderobject::localtoabsolute___webcore::layoutstate::layoutst
ate___webcore::renderview::pushlayoutstate___webcore::frameview::layout |
59 | 65 |
60 # 8033 | 66 # 8033 |
61 SUBSTRING : windowdragresponsetask::run___messageloop::runtask___messageloop::do
work | 67 SUBSTRING : windowdragresponsetask::run___messageloop::runtask___messageloop::do
work |
62 | 68 |
OLD | NEW |