| Index: Source/core/inspector/WorkerInspectorController.cpp | 
| diff --git a/Source/core/inspector/WorkerInspectorController.cpp b/Source/core/inspector/WorkerInspectorController.cpp | 
| index c520bd6a99f1cd2b54cdde6437502b9f0c54e3e0..1204931f272d069fc2376f1985b68baa06bd7eea 100644 | 
| --- a/Source/core/inspector/WorkerInspectorController.cpp | 
| +++ b/Source/core/inspector/WorkerInspectorController.cpp | 
| @@ -91,7 +91,7 @@ private: | 
| WorkerInspectorController::WorkerInspectorController(WorkerGlobalScope* workerGlobalScope) | 
| : m_workerGlobalScope(workerGlobalScope) | 
| , m_stateClient(adoptPtr(new WorkerStateClient(workerGlobalScope))) | 
| -    , m_state(adoptPtr(new InspectorCompositeState(m_stateClient.get()))) | 
| +    , m_state(adoptPtrWillBeNoop(new InspectorCompositeState(m_stateClient.get()))) | 
| , m_instrumentingAgents(InstrumentingAgents::create()) | 
| , m_injectedScriptManager(InjectedScriptManager::createForWorker()) | 
| , m_debugServer(adoptPtr(new WorkerScriptDebugServer(workerGlobalScope))) | 
| @@ -176,7 +176,9 @@ void WorkerInspectorController::dispose() | 
| void WorkerInspectorController::trace(Visitor* visitor) | 
| { | 
| visitor->trace(m_workerGlobalScope); | 
| +    visitor->trace(m_state); | 
| visitor->trace(m_instrumentingAgents); | 
| +    visitor->trace(m_injectedScriptManager); | 
| m_agents.trace(visitor); | 
| visitor->trace(m_workerDebuggerAgent); | 
| } | 
|  |