# 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____callnewh___malloc # Mysterious crashes. Leave them for now. PREFIX : browserrenderprocesshost::inituserscripts___browserrenderprocesshost::init___renderviewhost::createrenderview___webcontents::createrenderviewforrendermanager___renderviewhostmanager::navigate PREFIX : chromeurldatamanager::dataavailable___runnablemethod >),tuple2 > > >::run___messageloop::runtask___messageloop::dowork___base::messagepumpforio::dorunloop # 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 # 8352 SUBSTRING : webcore::cache::revalidationsucceeded___webcore::loader::host::didreceiveresponse___webcore::subresourceloader::didreceiveresponse___webcore::resourceloader::didreceiveresponse___webcore::resourcehandleinternal::onreceivedresponse___resourcedispatcher::onreceivedresponse # 5359. Random memory corruption? PREFIX : v8::internal::sweepspace___v8::internal::markcompactcollector::sweepspaces___v8::internal::markcompactcollector::collectgarbage # End mysterious crash section. # 8577 PREFIX : `anonymous namespace'::invalidparameter____invalid_parameter_noinfo___std::deque PREFIX : `anonymous namespace'::purecall____invalid_parameter_noinfo___std::deque # 9615 SUBSTRING : history::historybackend::~historybackend # 7701 PREFIX : iat_patch::getiatfunction___iat_patch::restoreimportedfunction___iat_patch::iatpatchfunction::unpatch # 8020 PREFIX : passwordformdommanager::findpasswordformfields___passwordformdommanager::createpasswordform___webframeloaderclient::dispatchdidfinishdocumentload # 9566 SUBSTRING : tabcontents::destroy___webcontents::destroy # 7694 PREFIX : webcore::containernode::willremove # 7570 PREFIX : webcore::renderbox::calcabsolutehorizontalreplaced___webcore::renderbox::calcabsolutehorizontal___webcore::renderbox::calcwidth # 8648 PREFIX : webcore::rendertext::destroy___webcore::node::detach___webcore::containernode::detach # 7367 PREFIX : webcore::token::reset___webcore::htmltokenizer::processtoken___webcore::htmltokenizer::parsetag___webcore::htmltokenizer::write # 8033 SUBSTRING : windowdragresponsetask::run___messageloop::runtask___messageloop::dowork