Comment #30 on issue 15577 by lafo...@chromium.org: Crash - tcmalloc::ThreadCache::Allocate(unsigned int) http://code.google.com/p/chromium/issues/detail?id=15577
So for giggles I went in and did a deep dive of the our worst offending variant of the Allocate crash (see url below) and parsed through every single report under that signature. Since crash does some magical clustering w/ the first 5 frames, what we found is that there is a surprising amount of variance under that one signature. The data below the link represents my aggregate results: StackFrame calling into the sqlite code before the crash, frequency, reference report id. What you'll find is that although this is happening very heavily at AddVisit and UpdateVisit, it's also happening in more spots. http://crash/reportview?product=Chrome&version=3.0.195.21&date=&signature=tcmalloc%3A%3AThreadCache%3A%3AAllocate(unsigned+int)- 1221325&email=&clientid=&starttime=&endtime=&start=0&num=2000 history::VisitDatabase::AddVisit(history::VisitRow *),1346,158f7c552cf313ff history::VisitDatabase::UpdateVisitRow(history::VisitRow const &),602,95718ac5cb76b6d9 history::URLDatabase::AddURLInternal(history::URLRow const &,bool),28,537244e8112990a1 SQLStatement::bind_string(int,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &),9,158f7c552cf31136 history::TextDatabase::CommitTransaction(),5,def68c9ded892117 history::URLDatabase::UpdateURLRow(__int64,history::URLRow const &),3,579b64cb9c970c4e history::TextDatabase::GetTextMatches(std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,history::QueryOptions const &,std::vector<history::TextDatabase::Match,std::allocator<history::TextDatabase::Match> > *,std::set<GURL,std::less<GURL>,std::allocator<GURL> > *,base::Time *),1,43757b2f18ec7323 history::URLDatabase::GetRowForURL(GURL const &,history::URLRow *),1,ccc8d91245dd93b1 SafeBrowsingDatabaseBloom::Open(),1,bcbe301954d6c1e6 history::TextDatabase::AddPageData(base::Time,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &),1,5a453dbcdc567201 SafeBrowsingDatabaseBloom::ReadChunkNumbers(),1,5246962f0a406eef history::TextDatabase::DeletePageData(base::Time,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &),1,3a54c31cc1f9b1cb history::TextDatabase::CreateTables(),1,4f6259ffd71f501a -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings --~--~---------~--~----~------------~-------~--~----~ Automated mail from issue updates at http://crbug.com/ Subscription options: http://groups.google.com/group/chromium-bugs -~----------~----~----~----~------~----~------~--~---