Index: content/browser/browser_main_loop.cc |
diff --git a/content/browser/browser_main_loop.cc b/content/browser/browser_main_loop.cc |
index 800159fd704b17b48aca7405da9ab101ec055a7f..487e421bc7c742c433540ca09d657a47fd48723f 100644 |
--- a/content/browser/browser_main_loop.cc |
+++ b/content/browser/browser_main_loop.cc |
@@ -1096,6 +1096,12 @@ |
case BrowserThread::IO: { |
TRACE_EVENT0("shutdown", "BrowserMainLoop::Subsystem:IOThread"); |
ResetThread_IO(std::move(io_thread_)); |
+ |
+ // 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 |
+ RenderProcessHostImpl::CheckAllWorkersTerminated(); |
break; |
} |
case BrowserThread::UI: |