| Index: base/threading/worker_pool_posix.cc
|
| diff --git a/base/threading/worker_pool_posix.cc b/base/threading/worker_pool_posix.cc
|
| index 851480adda1002843e6c4eb2eb24738ae5a5b8de..e7aca86ed6899e328f0cd06f041e0357f827e097 100644
|
| --- a/base/threading/worker_pool_posix.cc
|
| +++ b/base/threading/worker_pool_posix.cc
|
| @@ -147,7 +147,11 @@ void PosixDynamicThreadPool::PostTask(
|
|
|
| void PosixDynamicThreadPool::AddTask(PendingTask* pending_task) {
|
| DCHECK(pending_task);
|
| - DCHECK(pending_task->task);
|
| +
|
| + // Use CHECK instead of DCHECK to crash earlier. See http://crbug.com/711167
|
| + // for details.
|
| + CHECK(pending_task->task);
|
| +
|
| AutoLock locked(lock_);
|
|
|
| pending_tasks_.push(std::move(*pending_task));
|
|
|