# 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. # about:crash is a test page. PREFIX : abouthandler::aboutcrash # Any crash due to out of memory is ignored. PREFIX : `anonymous namespace'::onnomemory # 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$ # 15620 PREFIX : browser::processpendingtabs___browser::clearunloadstate # 47207 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 # 48712 PREFIX : npapi::plugininstance::npp_newstream # 49271 PREFIX : messageloop::posttask_helper___messageloop::posttask___disk_cache::inflightio::oniocomplete___disk_cache::backendio::executebackendoperation___messageloop::runtask___messageloop::dowork___base::messagepumpforio::dorunloop___base::messagepumpwin::run___messageloop::runinternal___messageloop::run___base::thread::run___base::thread::threadmain___`anonymous namespace'::threadfunc # 49384 PREFIX : anonymous namespace'::cachecreator::docallback___`anonymous namespace'::cachecreator::oniocomplete___disk_cache::inflightbackendio::onoperationcomplete___disk_cache::inflightio::invokecallback___disk_cache::backgroundio::oniosignalled___messageloop::runtask___messageloop::dowork___base::messagepumpforio::dorunloop___base::messagepumpwin::run___messageloop::runinternal___messageloop::run___base::thread::run___base::thread::threadmain___`anonymous namespace'::threadfunc # 49409 PREFIX : std::basic_string,std::allocator >::assign___fieldtriallist::statestostring___browserrenderprocesshost::appendrenderercommandline___browserrenderprocesshost::init___renderviewhost::createrenderview___tabcontents::createrenderviewforrendermanager___renderviewhostmanager::initrenderview___renderviewhostmanager::creatependingrenderview___renderviewhostmanager::updaterendererstatefornavigate___renderviewhostmanager::navigate___tabcontents::navigatetopendingentry___navigationcontroller::navigatetopendingentry___navigationcontroller::loadentry___navigationcontroller::loadurl___browser::openurlatindex___browser::openurlfromtab___browser::openurl___automationprovider::navigatetourlblockuntilnavigationscomplete___automationprovider::navigatetourl___ipc # 39356 PREFIX: renderwidgethost::onmsgupdaterect___ipc::messagewithtuple >::dispatch___renderwidgethost::onmessagereceived___renderviewhost::onmessagereceived___browserrenderprocesshost::onmessagereceived___renderwidgethelper::updatemsgproxy::run___messageloop::runtask___messageloop::dowork___base::messagepumpforui::dorunloop___base::messagepumpwin::runwithdispatcher___messageloop::runinternal___messageloopforui::run___`anonymous namespace'::runuimessageloop___browsermain___chromemain___maindllloader::launch___wwinmain_____tmaincrtstartup # 52346 PREFIX : tabcontentsview::deactivate___renderwidgethost::onmessagereceived___renderviewhost::onmessagereceived___browserrenderprocesshost::onmessagereceived # 53076 PREFIX : tabcontentsview::activate___renderwidgethost::onmessagereceived___renderviewhost::onmessagereceived___browserrenderprocesshost::onmessagereceived # 54115 PREFIX : ipc::sendtask::run___messageloop::runtask___messageloop::dowork___base::messagepumpforio::dorunloop___base::messagepumpwin::run___messageloop::runinternal___messageloop::run___base::thread::run___base::thread::threadmain___`anonymous namespace'::threadfunc # 56749 PREFIX : executebrowsercommandobserver::observe___notificationservice::notify PREFIX : `anonymous namespace'::purecall____purecall___executebrowsercommandobserver::observe___notificationservice::notify PREFIX : `anonymous namespace'::invalidparameter____purecall___executebrowsercommandobserver::observe___notificationservice::notify # 56750 PREFIX : browserclosednotificationobserver::observe___notificationservice::notify PREFIX : `anonymous namespace'::purecall____purecall___browserclosednotificationobserver::observe___notificationservice::notify PREFIX : `anonymous namespace'::invalidparameter____purecall___browserclosednotificationobserver::observe___notificationservice::notify # 57041 PREFIX: `anonymous namespace'::purecall____purecall___`anonymous namespace'::do_malloc___base::threadlocalplatform::getvaluefromslot___notificationservice::current PREFIX: `anonymous namespace'::invalidparameter____purecall___`anonymous namespace'::do_malloc___base::threadlocalplatform::getvaluefromslot___notificationservice::current PREFIX: `anonymous namespace'::purecall____purecall___`anonymous namespace'::do_free_with_callback___notificationservice::notify___browserlist::removebrowser___browser::~browser PREFIX: `anonymous namespace'::invalidparameter____purecall___`anonymous namespace'::do_free_with_callback___notificationservice::notify___browserlist::removebrowser___browser::~browser # 57185 PREFIX: `anonymous namespace'::purecall____purecall___lockimpl::unlock___`anonymous namespace'::rolloverprotectednow___lockimpl::lock___conditionvariable::signal___watchdog::armsometimedeltaago___`anonymous namespace'::jankobserverhelper::startprocessingtimers___`anonymous namespace'::uijankobserver::willprocesstask PREFIX: `anonymous namespace'::invalidparameter____purecall___lockimpl::unlock___`anonymous namespace'::rolloverprotectednow___lockimpl::lock___conditionvariable::signal___watchdog::armsometimedeltaago___`anonymous namespace'::jankobserverhelper::startprocessingtimers___`anonymous namespace'::uijankobserver::willprocesstask # 57188 PREFIX: `anonymous namespace'::invalidparameter____purecall___basetab::advanceloadinganimation___notificationservice::notify___`anonymous namespace'::painttimer::timeout # 57368 PREFIX: appmodaldialog::closemodaldialog___javascriptappmodaldialog::observe___notificationservice::notify___tabcontents::~tabcontents # 57157 PREFIX: browserview::gettoolbarview___webcore::videolayerchromium::~videolayerchromium # 58097 PREFIX: `anonymous namespace'::purecall____purecall___notificationservice::notify___browserlist::removebrowser___browser::~browser___browser::`scalar deleting destructor'___browserview::~browserview # 59329 # (SUBSTRING rather than PREFIX since sometimes dies in purecall). SUBSTRING: pluginprocesshost::replytorenderer___pluginprocesshost::onchannelcreated___ipc::messagewithtuple >::dispatch # 59345 PREFIX: windowdragresponsetask::run___messageloop::runtask # 31936 PREFIX: webcore::uniscribehelpertextrun::uniscribehelpertextrun___webcore::font::floatwidthforcomplextext___webcore::font::floatwidth___webcore::renderimage::setimagesizeforalttext # 59560 PREFIX: v8::internal::gethiddenproperties___v8::object::gethiddenvalue___webcore::dateextension::setallowsleep