[Webkit-unassigned] [Bug 228570] [ iPad ] platform/ipad/media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html is a flaky timeout and crash

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jul 28 16:54:35 PDT 2021


https://bugs.webkit.org/show_bug.cgi?id=228570

--- Comment #4 from ayumi_kojima at apple.com ---
Crashlog: 

Failed to find media engine.
Failed to find media engine.
ASSERTION FAILED: !m_messageReceiverMapCount
/Volumes/Data/worker/ios-simulator-14-debug/build/Source/WebKit/Platform/IPC/MessageReceiver.h(41) : virtual IPC::MessageReceiver::~MessageReceiver()
1   0x26543fad9 WTFCrash
2   0x2480b10db WTFCrashWithInfo(int, char const*, char const*, int)
3   0x2480f60e8 IPC::MessageReceiver::~MessageReceiver()
4   0x249db7fde WebKit::RemoteAudioHardwareListener::~RemoteAudioHardwareListener()
5   0x249db8125 WebKit::RemoteAudioHardwareListener::~RemoteAudioHardwareListener()
6   0x249db818c WebKit::RemoteAudioHardwareListener::~RemoteAudioHardwareListener()
7   0x26e2a4f9f std::__1::default_delete<WebCore::AudioHardwareListener>::operator()(WebCore::AudioHardwareListener*) const
8   0x26e2a4f62 WTF::RefCounted<WebCore::AudioHardwareListener, std::__1::default_delete<WebCore::AudioHardwareListener> >::deref() const
9   0x26e2a4ee7 WTF::DefaultRefDerefTraits<WebCore::AudioHardwareListener>::derefIfNotNull(WebCore::AudioHardwareListener*)
10  0x26f90f3b4 WTF::RefPtr<WebCore::AudioHardwareListener, WTF::RawPtrTraits<WebCore::AudioHardwareListener>, WTF::DefaultRefDerefTraits<WebCore::AudioHardwareListener> >::operator=(std::nullptr_t)
11  0x26f90f36e WebCore::MediaSessionManagerCocoa::removeSession(WebCore::PlatformMediaSession&)
12  0x27205fd8f WebCore::PlatformMediaSession::stopSession()
13  0x2713bc9fc WebCore::HTMLMediaElement::stop()
14  0x27100686d auto WebCore::ScriptExecutionContext::stopActiveDOMObjects()::$_3::operator()<WebCore::ActiveDOMObject>(WebCore::ActiveDOMObject&) const
15  0x271006803 WTF::Detail::CallableWrapper<WebCore::ScriptExecutionContext::stopActiveDOMObjects()::$_3, WebCore::ScriptExecutionContext::ShouldContinue, WebCore::ActiveDOMObject&>::call(WebCore::ActiveDOMObject&)
16  0x270fef0ba WTF::Function<WebCore::ScriptExecutionContext::ShouldContinue (WebCore::ActiveDOMObject&)>::operator()(WebCore::ActiveDOMObject&) const
17  0x270feef10 WebCore::ScriptExecutionContext::forEachActiveDOMObject(WTF::Function<WebCore::ScriptExecutionContext::ShouldContinue (WebCore::ActiveDOMObject&)> const&) const
18  0x270fef427 WebCore::ScriptExecutionContext::stopActiveDOMObjects()
19  0x270dada3f WebCore::Document::stopActiveDOMObjects()
20  0x271b21fa4 WebCore::FrameLoader::frameDetached()
21  0x271358579 WebCore::HTMLFrameOwnerElement::disconnectContentFrame()
22  0x270d57c01 WebCore::disconnectSubframes(WebCore::ContainerNode&, WebCore::SubframeDisconnectPolicy)
23  0x270d52d85 WebCore::disconnectSubframesIfNeeded(WebCore::ContainerNode&, WebCore::SubframeDisconnectPolicy)
24  0x270d52f14 WebCore::ContainerNode::removeNodeWithScriptAssertion(WebCore::Node&, WebCore::ContainerNode::ChildChange::Source)
25  0x270d4f1b8 WebCore::ContainerNode::removeChild(WebCore::Node&)
26  0x270f5e08f WebCore::Node::remove()
27  0x26e89d989 WebCore::jsElementPrototypeFunction_removeBody(JSC::JSGlobalObject*, JSC::CallFrame*, WebCore::JSElement*)::'lambda'()::operator()() const
28  0x26e89d8d1 JSC::JSValue WebCore::toJS<WebCore::IDLUndefined, WebCore::jsElementPrototypeFunction_removeBody(JSC::JSGlobalObject*, JSC::CallFrame*, WebCore::JSElement*)::'lambda'()>(JSC::JSGlobalObject&, JSC::ThrowScope&, WebCore::jsElementPrototypeFunction_removeBody(JSC::JSGlobalObject*, JSC::CallFrame*, WebCore::JSElement*)::'lambda'()&&)
29  0x26e89d861 WebCore::jsElementPrototypeFunction_removeBody(JSC::JSGlobalObject*, JSC::CallFrame*, WebCore::JSElement*)
30  0x26e89d75c long long WebCore::IDLOperation<WebCore::JSElement>::call<&(WebCore::jsElementPrototypeFunction_removeBody(JSC::JSGlobalObject*, JSC::CallFrame*, WebCore::JSElement*)), (WebCore::CastedThisErrorBehavior)0>(JSC::JSGlobalObject&, JSC::CallFrame&, char const*)
31  0x26e88bee4 WebCore::jsElementPrototypeFunction_remove(JSC::JSGlobalObject*, JSC::CallFrame*)
com.apple.WebKit.WebContent.Development terminated (pid 40416) because the process crashed

Result page: https://build.webkit.org/results/Apple-iPadOS-14-Simulator-Debug-WK2-Tests/r280289%20(1444)/results.html

The crash log is same as https://bugs.webkit.org/show_bug.cgi?id=228038 which was fixed on 7/26/21. The history shows that no timeouts/crash after 7/26. 

I will remove the test expectations and will close this bug.

-- 
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/20210728/2200540c/attachment-0001.htm>


More information about the webkit-unassigned mailing list