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
