Status: Untriaged
Owner: bre...@chromium.org
Labels: Type-Bug Pri-2 OS-All Area-Misc Purify

New issue 7477 by erik...@chromium.org: occasional crash in  
ObserverListThreadSafeTest.CrossThreadObserver in Purify
http://code.google.com/p/chromium/issues/detail?id=7477

Under purify we get an occasional crash in  
ObserverListThreadSafeTest.CrossThreadObserver.  It appears that this is
some thread safety issue related to logging, as the crashes always seem to
appear in logging.  The test in question spawns a bunch of threads that
quickly log a message when they're spawned.  I attempted to fix this in
r7977.  While it looks like the frequency of this crash has gone down, it
hasn't gone away.  Here's a sample (not very useful) stack trace:
15:09:14 purify_analyze.py [WARNING] Unhandled Exception: Unhandled
exception in logging::LogMessage::LogMessage(char const*,int)
Error Location
    base/logging.cc:352  logging::LogMessage::LogMessage(char const*,int)
    base/observer_list_unittest.cc:125  AddRemoveThread::AddTask(void)
    base/tuple.h:383  ?dispatchtomet...@vaddremovethread@?
A0xe40eb2c4@@p...@aexxz@@yaxpavaddremovethr...@?
A0xe40eb2c4@@p...@aexxzabutuple0@@@Z
    ^^^

Original bug is 6286 (this was a hang).  Possibly related bug is 6361.

As a workaround, I'm disabling this test in Purify.  If this bug is fixed,
please re-enable.


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