Chromium bug: https://code.google.com/p/chromium/issues/detail?id=175307#makechanges Currently ScheduledAction is retrieving an Isolate by using m_context->GetIsolate(). This can crash because ScheduledAction::m_context can be empty. Specifically, ScheduledAction::m_context is set to ScriptController::currentWorldContext(), which can return an empty handle when a frame does not exist. In addition, 'if(context.IsEmpty())' in ScheduledAction.cpp implies that it can be empty. Alternately, we should pass an Isolate explicitly when a ScheduledAction is instantiated.
Created attachment 187730 [details] Patch
Comment on attachment 187730 [details] Patch ok
Comment on attachment 187730 [details] Patch Thanks!
Comment on attachment 187730 [details] Patch Clearing flags on attachment: 187730 Committed r142565: <http://trac.webkit.org/changeset/142565>
All reviewed patches have been landed. Closing bug.