# 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 >::_tidy___messageloop::reloadworkqueue SUBSTRING : std::deque::position,std::allocator::position > >::_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 #10791 SUBSTRING : webplugindelegateimpl::destroyinstance___webplugindelegateimpl::~webplugindelegateimpl # 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 >::dispatch # 20200 SUBSTRING : 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 >::run___base::messagepumpforui::dorunloop # 21054 REGEX : ^deletetask.*::run___messageloop::runtask___messageloop::dowork 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 # bug 23411 PREFIX : renderviewhost::setnavigationssuspended___renderviewhostmanager::shouldclosepage___renderviewhost::onmsgshouldcloseack SUBSTRING : renderwidgethost::~renderwidgethost___renderviewhost::`scalar deleting destructor'___renderwidgethost::destroy___renderwidgethost::shutdown___renderviewhostmanager::cancelpending # 21862 PREFIX : urlrequesthttpjob::factory___urlrequestjobmanager::createjob___urlrequest::start # 23043 PREFIX : v8::internal::invoke___v8::internal::execution::call___v8::function::call___webcore::dateextension::setallowsleep___webcore::v8abstracteventlistener::invokeeventhandler___webcore::v8abstracteventlistener::handleevent___webcore::eventtarget::fireeventlisteners___webcore::domwindow::dispatchevent PREFIX : v8::internal::invoke___v8::internal::execution::call___v8::function::call___webcore::dateextension::setallowsleep___webcore::dateextension::onsleepdetected # 23138 PREFIX : tabrestoreservice::save___tabrestoreservice::~tabrestoreservice___tabrestoreservice::`scalar deleting destructor' # 23140 PREFIX : hunspell_create_key SUBSTRING : hunspell_suggest___hunspell_suggest___hunspell_suggest # 23278 SUBSTRING : webcore::xmlhttprequest::callreadystatechangelistener___webcore::xmlhttprequest::networkerror # 23280 SUBSTRING : webframeloaderclient::dispatchdidchangelocationwithinpage___webcore::frameloader::continuefragmentscrollafternavigationpolicy___webcore::frameloader::callcontinuefragmentscrollafternavigationpolicy___webcore::policycheck::call # 23281 REGEX : tabcontents::washidden___.*___tabcontents::~tabcontents # bug 23780 PREFIX: v8::internal::mayaccessprecheck___v8::internal::top::maynamedaccess___v8::internal::jsobject::getpropertyattribute___v8::internal::jsobject::getlocalpropertyattribute___v8::internal::gethiddenproperties___v8::object::deletehiddenvalue___webcore::v8abstracteventlistener::~v8abstracteventlistener___webcore::v8workercontexteventlistener::`scalar deleting destructor'