Status: Untriaged Owner: [email protected] CC: [email protected] Labels: Type-Bug Pri-2 OS-All Area-Misc
New issue 6286 by [email protected]: ObserverListThreadSafeTest.CrossThreadObserver sometimes hangs in Purify http://code.google.com/p/chromium/issues/detail?id=6286 On the bots, we see this hang occasionally. When it hangs, it's consuming no CPU. I had never seen it repro on my desktop myself until today, so I attached to the debugger. Before I attached, I let it run for a long time (10+ minutes) to make sure it wasn't just a long timeout. It never came out. The main thread is hanging in PlatformThread::Join, waiting for the observer threads to exit. At least one of the observer threads is hung (not spinning) running a task of some kind. Unfortunately, the stack doesn't show us where it's hung exactly, we just know that it's in a task. One interesting thing is that it appears that ostream operator << is in a lot of stacks (although without a useful backtrace to see whether this is valid). Looking at the code, one odd guess is that somehow this is related to the logging system. Inside AddTask, there's a LOG(INFO) << "DONE!" which is getting called a lot. Unfortunately, this is just circumstantial, the stacks aren't useful enough to figure out for sure where the real hang is. -- 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 -~----------~----~----~----~------~----~------~--~---
