Index: content/browser/browser_main_loop.cc |
diff --git a/content/browser/browser_main_loop.cc b/content/browser/browser_main_loop.cc |
index 309e4eb4e5e5b5e14bfe5361916cab4e875f1020..5f429fd120f472eba673db2370fcce2cad3bb0b7 100644 |
--- a/content/browser/browser_main_loop.cc |
+++ b/content/browser/browser_main_loop.cc |
@@ -1103,6 +1103,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: |