[Webkit-unassigned] [Bug 210794] WebKit.WebContent process crashes when web developer tools are opened in Safari
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Apr 22 15:28:37 PDT 2020
https://bugs.webkit.org/show_bug.cgi?id=210794
Alexey Proskuryakov <ap at webkit.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |drousso at apple.com,
| |webkit-bug-importer at group.a
| |pple.com
--- Comment #1 from Alexey Proskuryakov <ap at webkit.org> ---
Happens on a worker thread.
Thread[67] EXC_BREAKPOINT (SIGTRAP) (0x0000000000000002, 0x0000000000000000)
[ 0] 0x00007fff33a960d3 JavaScriptCore`WTFCrashWithInfo(int, char const*, char const*, int) + 19 at Assertions.h:622:5
[ 1] 0x00007fff33787185 JavaScriptCore`Inspector::InjectedScriptManager::injectedScriptFor(JSC::JSGlobalObject*) + 2133 at InjectedScriptManager.cpp:202:9
198 if (stack.size() > 0)
199 stack[0].computeLineAndColumn(line, column);
200 WTFLogAlways("Error when creating injected script: %s (%d:%d)\n", error->value().toWTFString(globalObject).utf8().data(), line, column);
201 WTFLogAlways("%s\n", injectedScriptSource().utf8().data());
-> 202 RELEASE_ASSERT_NOT_REACHED();
203 }
204 if (!createResult.value()) {
205 WTFLogAlways("Missing injected script object");
206 WTFLogAlways("%s\n", injectedScriptSource().utf8().data());
[ 2] 0x00007fff3f7bb846 WebCore`WebCore::InspectorDOMDebuggerAgent::willHandleEvent(WebCore::Event&, WebCore::RegisteredEventListener const&) + 86 at InspectorDOMDebuggerAgent.cpp:218:51
214 if (!m_debuggerAgent->breakpointsActive())
215 return;
216
217 auto state = event.target()->scriptExecutionContext()->execState();
-> 218 auto injectedScript = m_injectedScriptManager.injectedScriptFor(state);
219 ASSERT(!injectedScript.hasNoValue());
220 {
221 JSC::JSLockHolder lock(state);
222
[ 3] 0x00007fff3f3e809b WebCore`WebCore::EventTarget::innerInvokeEventListeners(WebCore::Event&, WTF::Vector<WTF::RefPtr<WebCore::RegisteredEventListener, WTF::DumbPtrTraits<WebCore::RegisteredEventListener> >, 1ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>, WebCore::EventTarget::EventInvokePhase) [inlined] WebCore::InspectorInstrumentation::willHandleEventImpl(WebCore::InstrumentingAgents&, WebCore::Event&, WebCore::RegisteredEventListener const&) + 59 at InspectorInstrumentation.cpp:415:27
411 if (auto* webDebuggerAgent = instrumentingAgents.webDebuggerAgent())
412 webDebuggerAgent->willHandleEvent(listener);
413
414 if (InspectorDOMDebuggerAgent* domDebuggerAgent = instrumentingAgents.inspectorDOMDebuggerAgent())
-> 415 domDebuggerAgent->willHandleEvent(event, listener);
416 }
417
418 void InspectorInstrumentation::didHandleEventImpl(InstrumentingAgents& instrumentingAgents)
419 {
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20200422/c4b50323/attachment.htm>
More information about the webkit-unassigned
mailing list