diff options
author | jar@chromium.org <jar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-31 13:14:45 +0000 |
---|---|---|
committer | jar@chromium.org <jar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-31 13:14:45 +0000 |
commit | e38219d339c458ce4e8b3003ba30103592218aa2 (patch) | |
tree | 9a685a5b7c72d01fc784cc407c21a0c5fe799a97 /base/tracked_objects.cc | |
parent | 7747f328080787e58921d015eb619940aab99d7d (diff) | |
download | chromium_src-e38219d339c458ce4e8b3003ba30103592218aa2.zip chromium_src-e38219d339c458ce4e8b3003ba30103592218aa2.tar.gz chromium_src-e38219d339c458ce4e8b3003ba30103592218aa2.tar.bz2 |
Avoid all unnecessary calls to TLS during thread teardown
Mac base_unittests is still flaky....
Pthread is still sometimes crashing Mac on shutdown.
I'm suspicious that my handlers are tickling it.
This removes a DCHECK(), which checked status in
TLS during the teardown.
TBR=rtenneti
Review URL: http://codereview.chromium.org/8424013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107944 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/tracked_objects.cc')
-rw-r--r-- | base/tracked_objects.cc | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/base/tracked_objects.cc b/base/tracked_objects.cc index aba051ca..05713b7 100644 --- a/base/tracked_objects.cc +++ b/base/tracked_objects.cc @@ -203,7 +203,6 @@ ThreadData* ThreadData::Get() { void ThreadData::OnThreadTermination(void* thread_data) { if (!kTrackAllTaskObjects) return; // Not compiled in. - DCHECK(tls_index_.initialized()); if (!thread_data) return; reinterpret_cast<ThreadData*>(thread_data)->OnThreadTerminationCleanup(); |