| Index: content/browser/shared_worker/shared_worker_service_impl.cc
|
| diff --git a/content/browser/shared_worker/shared_worker_service_impl.cc b/content/browser/shared_worker/shared_worker_service_impl.cc
|
| index 03b279369e10145bb8b9bf8ecce92152fd5b7b18..212028856ad7e3de6af1aa5fd53fb2fa76f40dbc 100644
|
| --- a/content/browser/shared_worker/shared_worker_service_impl.cc
|
| +++ b/content/browser/shared_worker/shared_worker_service_impl.cc
|
| @@ -444,6 +444,15 @@
|
| FOR_EACH_OBSERVER(WorkerServiceObserver,
|
| observers_,
|
| WorkerDestroyed(worker_process_id, worker_route_id));
|
| +}
|
| +
|
| +// TODO(alokp): Remove after collecting crash data.
|
| +// Temporary checks to verify that all shared workers are terminated.
|
| +// It is suspected that shared workers prevent render process hosts
|
| +// from shutting down: crbug.com/608049
|
| +void SharedWorkerServiceImpl::CheckAllWorkersTerminated() {
|
| + std::set<int> dependent_renderers = GetRenderersWithWorkerDependency();
|
| + CHECK_EQ(0u, dependent_renderers.size());
|
| }
|
|
|
| blink::WebWorkerCreationError
|
|
|