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 |
(...skipping 22 matching lines...) Expand all Loading... |
33 # It is too broad to exclude all purecall related crashes. Thus here we filter | 33 # It is too broad to exclude all purecall related crashes. Thus here we filter |
34 # any purecall crash immediately after runtask. | 34 # any purecall crash immediately after runtask. |
35 SUBSTRING : purecall___messageloop::runtask | 35 SUBSTRING : purecall___messageloop::runtask |
36 REGEX : purecall___[^_]*___messageloop::runtask | 36 REGEX : purecall___[^_]*___messageloop::runtask |
37 REGEX : `anonymous namespace'::purecall$ | 37 REGEX : `anonymous namespace'::purecall$ |
38 | 38 |
39 # Ditto for InvalidParameter. Unfortunately, we see a crash where that call | 39 # Ditto for InvalidParameter. Unfortunately, we see a crash where that call |
40 # is the only one on the stack, so ignore that instance | 40 # is the only one on the stack, so ignore that instance |
41 REGEX : `anonymous namespace'::invalidparameter$ | 41 REGEX : `anonymous namespace'::invalidparameter$ |
42 | 42 |
43 # 15620 | |
44 PREFIX : browser::processpendingtabs___browser::clearunloadstate | |
45 | |
46 # 47207 | 43 # 47207 |
47 PREFIX : messageloop::runtask___messageloop::deferorrunpendingtask___messageloop
::dodelayedwork___base::messagepumpforio::dorunloop___base::messagepumpwin::run_
__messageloop::runinternal___messageloop::run___base::thread::run___base::thread
::threadmain___`anonymous namespace'::threadfunc | 44 PREFIX : messageloop::runtask___messageloop::deferorrunpendingtask___messageloop
::dodelayedwork___base::messagepumpforio::dorunloop___base::messagepumpwin::run_
__messageloop::runinternal___messageloop::run___base::thread::run___base::thread
::threadmain___`anonymous namespace'::threadfunc |
48 PREFIX : messageloop::runtask___messageloop::dodelayedwork___base::messagepumpfo
rio::dorunloop___base::messagepumpwin::run___messageloop::runinternal___messagel
oop::run___base::thread::run___base::thread::threadmain___`anonymous namespace':
:threadfunc | 45 PREFIX : messageloop::runtask___messageloop::dodelayedwork___base::messagepumpfo
rio::dorunloop___base::messagepumpwin::run___messageloop::runinternal___messagel
oop::run___base::thread::run___base::thread::threadmain___`anonymous namespace':
:threadfunc |
49 | 46 |
50 # 48712 | 47 # 48712 |
51 PREFIX : npapi::plugininstance::npp_newstream | 48 PREFIX : npapi::plugininstance::npp_newstream |
52 | 49 |
53 # 49271 | 50 # 49271 |
54 PREFIX : messageloop::posttask_helper___messageloop::posttask___disk_cache::infl
ightio::oniocomplete___disk_cache::backendio::executebackendoperation___messagel
oop::runtask___messageloop::dowork___base::messagepumpforio::dorunloop___base::m
essagepumpwin::run___messageloop::runinternal___messageloop::run___base::thread:
:run___base::thread::threadmain___`anonymous namespace'::threadfunc | 51 PREFIX : messageloop::posttask_helper___messageloop::posttask___disk_cache::infl
ightio::oniocomplete___disk_cache::backendio::executebackendoperation___messagel
oop::runtask___messageloop::dowork___base::messagepumpforio::dorunloop___base::m
essagepumpwin::run___messageloop::runinternal___messageloop::run___base::thread:
:run___base::thread::threadmain___`anonymous namespace'::threadfunc |
55 | 52 |
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
137 # (SUBSTRING rather than PREFIX to catch known variants of this issue) | 134 # (SUBSTRING rather than PREFIX to catch known variants of this issue) |
138 SUBSTRING : url_canon::canonicalizeipaddress___url_canon::`anonymous namespace':
:dohost<wchar_t,wchar_t>___url_canon::canonicalizehost___url_canon::`anonymous n
amespace'::docanonicalizestandardurl<wchar_t,wchar_t>___url_canon::canonicalizes
tandardurl___url_util::`anonymous namespace'::docanonicalize<wchar_t>___url_util
::`anonymous namespace'::doresolverelative<wchar_t> | 135 SUBSTRING : url_canon::canonicalizeipaddress___url_canon::`anonymous namespace':
:dohost<wchar_t,wchar_t>___url_canon::canonicalizehost___url_canon::`anonymous n
amespace'::docanonicalizestandardurl<wchar_t,wchar_t>___url_canon::canonicalizes
tandardurl___url_util::`anonymous namespace'::docanonicalize<wchar_t>___url_util
::`anonymous namespace'::doresolverelative<wchar_t> |
139 | 136 |
140 # 66795 | 137 # 66795 |
141 PREFIX : webkit_glue::resourcefetcher::didfail___webkit_glue::weburlloaderimpl::
context::oncompletedrequest___resourcedispatcher::onrequestcomplete___ipc::messa
gewithtuple<tuple4<int,urlrequeststatus,std::basic_string<char,std::char_traits<
char>,std::allocator<char> >,base::time> >::dispatch<resourcedispatcher,void (__
thiscall resourcedispatcher::*)(int,urlrequeststatus const &,std::basic_string<c
har,std::char_traits<char>,std::allocator<char> > const &,base::time const &)>__
_resourcedispatcher::dispatchmessagew___resourcedispatcher::onmessagereceived___
childthread::onmessagereceived___runnablemethod<selectfiledialogimpl,void (__thi
scall selectfiledialogimpl::*)(selectfiledialogimpl::executeselectparams const &
),tuple1<selectfiledialogimpl::executeselectparams> >::run___messageloop::runtas
k___messageloop::dowork___base::messagepumpdefault::run___messageloop::runintern
al___messageloop::run___renderermain | 138 PREFIX : webkit_glue::resourcefetcher::didfail___webkit_glue::weburlloaderimpl::
context::oncompletedrequest___resourcedispatcher::onrequestcomplete___ipc::messa
gewithtuple<tuple4<int,urlrequeststatus,std::basic_string<char,std::char_traits<
char>,std::allocator<char> >,base::time> >::dispatch<resourcedispatcher,void (__
thiscall resourcedispatcher::*)(int,urlrequeststatus const &,std::basic_string<c
har,std::char_traits<char>,std::allocator<char> > const &,base::time const &)>__
_resourcedispatcher::dispatchmessagew___resourcedispatcher::onmessagereceived___
childthread::onmessagereceived___runnablemethod<selectfiledialogimpl,void (__thi
scall selectfiledialogimpl::*)(selectfiledialogimpl::executeselectparams const &
),tuple1<selectfiledialogimpl::executeselectparams> >::run___messageloop::runtas
k___messageloop::dowork___base::messagepumpdefault::run___messageloop::runintern
al___messageloop::run___renderermain |
142 PREFIX : webkit_glue::resourcefetcher::didfail___webkit_glue::weburlloaderimpl::
context::oncompletedrequest___resourcedispatcher::onrequestcomplete___ipc::messa
gewithtuple<tuple4<int,urlrequeststatus,std::basic_string<char,std::char_traits<
char>,std::allocator<char> >,base::time> >::dispatch<resourcedispatcher,resource
dispatcher,void (__thiscall resourcedispatcher::*)(int,urlrequeststatus const &,
std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,bas
e::time const &)>___resourcedispatcher::dispatchmessagew___resourcedispatcher::o
nmessagereceived___childthread::onmessagereceived___runnablemethod<profilewriter
,void (__thiscall profilewriter::*)(gurl const &),tuple1<gurl> >::run___messagel
oop::runtask___messageloop::dowork___base::messagepumpdefault::run___messageloop
::runinternal___messageloop::run___renderermain | 139 PREFIX : webkit_glue::resourcefetcher::didfail___webkit_glue::weburlloaderimpl::
context::oncompletedrequest___resourcedispatcher::onrequestcomplete___ipc::messa
gewithtuple<tuple4<int,urlrequeststatus,std::basic_string<char,std::char_traits<
char>,std::allocator<char> >,base::time> >::dispatch<resourcedispatcher,resource
dispatcher,void (__thiscall resourcedispatcher::*)(int,urlrequeststatus const &,
std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,bas
e::time const &)>___resourcedispatcher::dispatchmessagew___resourcedispatcher::o
nmessagereceived___childthread::onmessagereceived___runnablemethod<profilewriter
,void (__thiscall profilewriter::*)(gurl const &),tuple1<gurl> >::run___messagel
oop::runtask___messageloop::dowork___base::messagepumpdefault::run___messageloop
::runinternal___messageloop::run___renderermain |
143 | 140 |
144 # 68516 | 141 # 68516 |
145 REGEX: tcmalloc.+webcore.+ | 142 REGEX: tcmalloc.+webcore.+ |
146 REGEX: `anonymous namespace'::do_free_with_callback.+webcore.+ | 143 REGEX: `anonymous namespace'::do_free_with_callback.+webcore.+ |
OLD | NEW |