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
-~----------~----~----~----~------~----~------~--~---

Reply via email to