* SUMMARY Inspector does not reopen correctly after Inspector Process crashes. There are two issues: (1) Debug Build hits an ASSERT: (2) Ignoring the ASSERT, the Inspector window opens blank (when forced to show). Closing and reopening the inspector, it then works. * STEPS TO REPRODUCE 1. Open inspector 2. shell> kill -9 <pid-of-inspector-process> 3. Reopen inspector => ASSERT || broken inspector * NOTES ASSERTION FAILED: !WebInspectorProxy::isInspectorPage(*this) Source/WebKit2/UIProcess/WebPageProxy.cpp(717) : bool WebKit::WebPageProxy::maybeInitializeSandboxExtensionHandle(const WebCore::URL &, SandboxExtension::Handle &) 1 0x10457ed00 WTFCrashWithSecurityImplication 2 0x106b46584 WebKit::WebPageProxy::maybeInitializeSandboxExtensionHandle(WebCore::URL const&, WebKit::SandboxExtension::Handle&) 3 0x106b466c2 WebKit::WebPageProxy::loadRequest(WebCore::ResourceRequest const&, API::Object*) 4 0x106a7e530 WebKit::WebInspectorProxy::createInspectorPage(IPC::Attachment, bool, bool) 5 0x106a9319a void IPC::callMemberFunctionImpl ...
<rdar://problem/19314136>
Created attachment 243583 [details] [PATCH] Proposed Fix
Better Radar: <rdar://problem/19124870>
Comment on attachment 243583 [details] [PATCH] Proposed Fix Clearing flags on attachment: 243583 Committed r177610: <http://trac.webkit.org/changeset/177610>
All reviewed patches have been landed. Closing bug.