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

Reply via email to