summaryrefslogtreecommitdiffstats
path: root/base/tracked_objects.cc
diff options
context:
space:
mode:
authorjar@chromium.org <jar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-31 13:14:45 +0000
committerjar@chromium.org <jar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-31 13:14:45 +0000
commite38219d339c458ce4e8b3003ba30103592218aa2 (patch)
tree9a685a5b7c72d01fc784cc407c21a0c5fe799a97 /base/tracked_objects.cc
parent7747f328080787e58921d015eb619940aab99d7d (diff)
downloadchromium_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.cc1
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();