Comment #4 on issue 30177 by [email protected]: Crash  in  
TimeTicks::Now()
http://code.google.com/p/chromium/issues/detail?id=30177

Sorry for the delayed response.

I think that it may be hard to get rid of shadow AtExit managers. I hit  
some problems (like hangs) when trying to
de-initialize NSPR between tests. And we want to de-initialize as many  
things as possible between tests to
better isolate them (generally Singletons carrying some state and old  
pointers from one test to another and then
exploding intermittently are not the nicest thing to debug).

The threading concerns look really serious. However, AtExit manager is  
supposed to be used in an unsafe way by
different threads. Maybe we should also ensure that all additional threads  
exit before running AtExit callbacks
between tests? It turns out it could be a misuse of AtExit manager...

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