Index: base/debug/thread_heap_usage_tracker.cc |
diff --git a/base/debug/thread_heap_usage_tracker.cc b/base/debug/thread_heap_usage_tracker.cc |
index b9018e0c7056e2aa578e1586c462e88f58ea4008..2b95823e273f0579b567c33102a5de76544aeec1 100644 |
--- a/base/debug/thread_heap_usage_tracker.cc |
+++ b/base/debug/thread_heap_usage_tracker.cc |
@@ -159,7 +159,10 @@ ThreadHeapUsageTracker::ThreadHeapUsageTracker() : thread_usage_(nullptr) { |
} |
ThreadHeapUsageTracker::~ThreadHeapUsageTracker() { |
- DCHECK(thread_checker_.CalledOnValidThread()); |
+ // TODO(fdoray): This DCHECK causes inexplicable fallout in Chrome. This |
+ // was isolated to a line in CalledOnValidThread reading. |
+ // if (task_token_ == TaskToken::GetForCurrentThread()) |
+ // DCHECK(thread_checker_.CalledOnValidThread()); |
if (thread_usage_ != nullptr) { |
// If this tracker wasn't stopped, make it inclusive so that the |