[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