1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
|
# This file contains known patterns of crash signatures. One pattern per line.
#
# A crash signature is the concatenation of the top N functions, delimited by
# '___', in chrome.dll on the crash stack. All characters are lower case.
#
# We use crash signature patterns as our list of known crashes. A crash
# signature pattern is a string that can be used to identify a known crash. We
# use the notion of patterns because crashes with the same root cause can often
# differ somewhat in their crash stacks. A pattern is intended to be a
# generalized, yet still identifying, form of a particular crash. Usually a
# pattern will contain part of a crash signature, for example a prefix, but it
# can be more sophisticated, such as a regular expression. See below for more
# details.
#
# The format of known crashes in this file is as follows:
# TYPE : PATTERN
#
# PATTERN: A crash signature pattern is a potentially identifying string that
# can be used to match a crash signature.
# TYPE: The type of the pattern, indicates how the pattern should be matched
# against crash signatures. Possible options are:
# PREFIX: Match any signature beginning with this pattern.
# SUBSTRING: Match any signature containing this pattern.
# REGEX: Use this pattern as a regex to match against signatures.
# If the type is not listed, it defaults to PREFIX.
# Any crash due to out of memory is ignored.
PREFIX : `anonymous namespace'::onnomemory
# Mysterious crashes. Leave them for now.
# It is too broad to exclude all purecall related crashes. Thus here we filter
# any purecall crash immediately after runtask.
SUBSTRING : purecall___messageloop::runtask
REGEX : purecall___[^_]*___messageloop::runtask
REGEX : `anonymous namespace'::purecall$
# Ditto for InvalidParameter. Unfortunately, we see a crash where that call
# is the only one on the stack, so ignore that instance
REGEX : `anonymous namespace'::invalidparameter$
# 5359. Random memory corruption?
PREFIX : v8::internal::sweepspace___v8::internal::markcompactcollector::sweepspaces___v8::internal::markcompactcollector::collectgarbage
# Flash crash?
REGEX : ^webplugindelegateimpl::nativewndproc$
# End mysterious crash section.
# 9615
SUBSTRING : history::historybackend::~historybackend
# 7701
PREFIX : iat_patch::getiatfunction___iat_patch::restoreimportedfunction___iat_patch::iatpatchfunction::unpatch
# 17043
PREFIX : npapi::pluginstream::trywritetoplugin___npapi::pluginstream::writetoplugin
# 10978
PREFIX : webcore::renderobject::localtoabsolute___webcore::layoutstate::layoutstate___webcore::renderview::pushlayoutstate___webcore::frameview::layout
# 17366
SUBSTRING : operator=___webcore::frameview::scrolltoanchor___webcore::frameview::maintainscrollpositionatanchor___webcore::frameloader::gotoanchor
# 18700
SUBSTRING : std::deque<bool,std::allocator<bool> >::_tidy___messageloop::reloadworkqueue
SUBSTRING : std::deque<treenodeiterator<bookmarknode const >::position<bookmarknode const >,std::allocator<treenodeiterator<bookmarknode const >::position<bookmarknode const > > >::_tidy___messageloop::reloadworkqueue
# 18743
SUBSTRING : spellchecker::dictionarydownloadcontroller::onurlfetchcomplete
# 18793
SUBSTRING : webcore::renderlayer::paintlayer___webcore::renderlayer::paintlayer___webcore::renderlayer::paintlayer___webcore::renderlayer::paint___webcore::frameview::paintcontents
# 18799
PREFIX : webplugindelegatestub::onmessagereceived___webplugindelegateimpl::nativewndproc___base::messagepumpforui::dorunloop___base::messagepumpwin::run___messageloop::runinternal___messageloop::runhandler___messageloop::run___pluginmain___chromemain___wwinmain_____tmaincrtstartup
# 19428
PREFIX : webcore::rendertextcontrol::calcprefwidths___webcore::renderbox::minprefwidth___webcore::renderblock::calcinlineprefwidths
# 19813
PREFIX : npobjectgetproperty___npobjectgetnamedproperty___webcore::v8custom::v8htmlpluginelementnamedpropertygetter
# 20063
PREFIX :
npapi::plugininstance::npp_newstream___npapi::pluginstream::open___npapi::pluginstreamurl::didreceiveresponse___webplugindelegatestub::ondidreceiveresponse___ipc::messagewithtuple<tuple1<pluginmsg_didreceiveresponseparams> >::dispatch<webplugindelegatestub,void (__thiscall webplugindelegatestub::*)(pluginmsg_didreceiveresponseparams const &)>
# 20200
PREFIX : `anonymous namespace'::purecall___realloc___wtf::fastrealloc___webcore::htmltokenizer::enlargescriptbuffer___webcore::htmltokenizer::parsecomment___webcore::htmltokenizer::parsetag
PREFIX : `anonymous namespace'::invalidparameter___realloc___wtf::fastrealloc___webcore::htmltokenizer::enlargescriptbuffer___webcore::htmltokenizer::parsecomment___webcore::htmltokenizer::parsetag
# 20291
PREFIX : webplugindelegateimpl::flashwindowlesswndproc___webplugindelegateimpl::nativewndproc___base::messagepumpforui::dorunloop___base::messagepumpwin::run
# 20494
# likely to be related with flash. The top few frames are all in NPSWF.
REGEX : npapi::plugininstance::npp_newstream___[^_]*___ipc::syncchannel::sendwithtimeout
# 20793
PREFIX : webpluginproxy::setwindowlessbuffer___child_process_logging::setactiveurl
# 20825
PREFIX : v8::internal::compiler::compile___v8::script::new___v8::script::compile___webcore::v8proxy::compilescript
# 20915
REGEX : ^base::messagepumpforio::schedulework___ucase_props_trieindex___canonicalize_map$
PREFIX : base::messagepumpforio::schedulework___propsvectors___propsvectorstrie_index
PREFIX : npn_invalidaterect___webplugindelegateimpl
PREFIX : runnablemethod<ipc::channelproxy::context,void (__thiscall ipc::channelproxy::context::*)(ipc::message const &),tuple1<ipc::message> >::run___base::messagepumpforui::dorunloop
# 21054
PREFIX : deletetask<safebrowsingdatabase>::run
PREFIX : deletetask<browsingdataremover>::run
PREFIX : deletetask<webplugindelegateproxy>::run
PREFIX : messageloop::dowork
# 21295
PREFIX : renderwidgethost::getbackingstore
# bug 21520 from [25866:25873]
PREFIX: renderviewhost::setnavigationssuspended___renderviewhostmanager::shouldclosetabonunresponsiverenderer___tabcontents::rendererunresponsive
# bug 21520 from [25874:25879]
PREFIX: renderviewhost::executejavascriptinwebframe___domui::calljavascriptfunction___downloadsdomhandler::sendcurrentdownloads
PREFIX: deletetask<urlfetcher>::run
# 21862
urlrequesthttpjob::factory___urlrequestjobmanager::createjob___urlrequest::start
|