[Webkit-unassigned] [Bug 251566] New: com.apple.WebCore: WTF::VectorDestructor<true, WTF::RefPtr<WebCore::RegisteredEventListener, WTF::RawPtrTraits<WebCore::RegisteredEventListener>, WTF::DefaultRefDerefTraits<WebCore::RegisteredEventListener> > >::destruct
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Feb 1 20:44:13 PST 2023
https://bugs.webkit.org/show_bug.cgi?id=251566
Bug ID: 251566
Summary: com.apple.WebCore: WTF::VectorDestructor<true,
WTF::RefPtr<WebCore::RegisteredEventListener,
WTF::RawPtrTraits<WebCore::RegisteredEventListener>,
WTF::DefaultRefDerefTraits<WebCore::RegisteredEventLis
tener> > >::destruct
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: Media
Assignee: webkit-unassigned at lists.webkit.org
Reporter: jean-yves.avenard at apple.com
Crashes:
10 WTF::VectorDestructor<true, WTF::RefPtr<WebCore::RegisteredEventListener, WTF::RawPtrTraits<WebCore::RegisteredEventListener>, WTF::DefaultRefDerefTraits<WebCore::RegisteredEventListener> > >::destruct(WTF::RefPtr<WebCore::RegisteredEventListener, WTF::RawPtrTraits<WebCore::RegisteredEventListener>, WTF::DefaultRefDerefTraits<WebCore::RegisteredEventListener> >*, WTF::RefPtr<WebCore::RegisteredEventListener, WTF::RawPtrTraits<WebCore::RegisteredEventListener>, WTF::DefaultRefDerefTraits<WebCore::RegisteredEventListener> >*) <==
10 WTF::VectorDestructor<true, std::__1::pair<WTF::AtomString, WTF::Vector<WTF::RefPtr<WebCore::RegisteredEventListener, WTF::RawPtrTraits<WebCore::RegisteredEventListener>, WTF::DefaultRefDerefTraits<WebCore::RegisteredEventListener> >, 1ul, WTF::CrashOnOverflow, 2ul, WTF::FastMalloc> > >::destruct(std::__1::pair<WTF::AtomString, WTF::Vector<WTF::RefPtr<WebCore::RegisteredEventListener, WTF::RawPtrTraits<WebCore::RegisteredEventListener>, WTF::DefaultRefDerefTraits<WebCore::RegisteredEventListener> >, 1ul, WTF::CrashOnOverflow, 2ul, WTF::FastMalloc> >*, std::__1::pair<WTF::AtomString, WTF::Vector<WTF::RefPtr<WebCore::RegisteredEventListener, WTF::RawPtrTraits<WebCore::RegisteredEventListener>, WTF::DefaultRefDerefTraits<WebCore::RegisteredEventListener> >, 1ul, WTF::CrashOnOverflow, 2ul, WTF::FastMalloc> >*)
6 WebCore::EventTarget::~EventTarget()
| 6 WebCore::HTMLDivElement::~HTMLDivElement()
| 6 WebKit::WebFullScreenManager::~WebFullScreenManager()
| 6 WebKit::WebFullScreenManager::~WebFullScreenManager()
| 6 WTF::VectorDestructor<true, WTF::RefPtr<WebCore::RegisteredEventListener, WTF::RawPtrTraits<WebCore::RegisteredEventListener>, WTF::DefaultRefDerefTraits<WebCore::RegisteredEventListener> > >::destruct(WTF::RefPtr<WebCore::RegisteredEventListener, WTF::RawPtrTraits<WebCore::RegisteredEventListener>, WTF::DefaultRefDerefTraits<WebCore::RegisteredEventListener> >*, WTF::RefPtr<WebCore::RegisteredEventListener, WTF::RawPtrTraits<WebCore::RegisteredEventListener>, WTF::DefaultRefDerefTraits<WebCore::RegisteredEventListener> >*)
| 6 WTF::VectorDestructor<true, std::__1::pair<WTF::AtomString, WTF::Vector<WTF::RefPtr<WebCore::RegisteredEventListener, WTF::RawPtrTraits<WebCore::RegisteredEventListener>, WTF::DefaultRefDerefTraits<WebCore::RegisteredEventListener> >, 1ul, WTF::CrashOnOverflow, 2ul, WTF::FastMalloc> > >::destruct(std::__1::pair<WTF::AtomString, WTF::Vector<WTF::RefPtr<WebCore::RegisteredEventListener, WTF::RawPtrTraits<WebCore::RegisteredEventListener>, WTF::DefaultRefDerefTraits<WebCore::RegisteredEventListener> >, 1ul, WTF::CrashOnOverflow, 2ul, WTF::FastMalloc> >*, std::__1::pair<WTF::AtomString, WTF::Vector<WTF::RefPtr<WebCore::RegisteredEventListener, WTF::RawPtrTraits<WebCore::RegisteredEventListener>, WTF::DefaultRefDerefTraits<WebCore::RegisteredEventListener> >, 1ul, WTF::CrashOnOverflow, 2ul, WTF::FastMalloc> >*)
| 6 WebCore::EventTarget::removeAllEventListeners()
| 6 WebCore::Element::removeAllEventListeners()
| 6 WTF::WeakHashSet<WebCore::EventTarget, WebCore::WeakPtrImplWithEventTargetData, (WTF::EnableWeakPtrThreadingAssertions)1>::forEach(WTF::Function<void (WebCore::EventTarget&)> const&)
| 6 WebCore::CachedFrame::destroy()
| 6 WebCore::CachedPage::~CachedPage()
| 6 WebCore::BackForwardCache::removeAllItemsForPage(WebCore::Page&)
| 6 WebCore::Page::~Page()
| 6 std::__1::unique_ptr<WebCore::Page, std::__1::default_delete<WebCore::Page> >::reset(WebCore::Page*)
| 6 WebKit::DeferredPageDestructor::tryDestruction()
| 6 WebKit::WebPage::close()
| 6 WebKit::WebPage::didReceiveWebPageMessage(IPC::Connection&, IPC::Decoder&)
| 6 IPC::MessageReceiverMap::dispatchMessage(IPC::Connection&, IPC::Decoder&)
| 6 WebKit::WebProcess::didReceiveMessage(IPC::Connection&, IPC::Decoder&)
| 6 IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)
| 6 WTF::Detail::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)::$_13, void>::call()
| 6 WTF::RunLoop::performWork()
| 6 WTF::RunLoop::performWork(void*)
| 6 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
| 6 __CFRunLoopDoSource0
| 6 __CFRunLoopDoSources0
| 6 __CFRunLoopRun
| 6 CFRunLoopRunSpecific
| 6 -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
| 6 -[NSRunLoop(NSRunLoop) run]
| 6 _xpc_objc_main
| 6 xpc_main
| 6 WebKit::XPCServiceMain(int, char const**)
| 6 start
4 WTF::VectorDestructor<true, std::__1::pair<WTF::AtomString, WTF::Vector<WTF::RefPtr<WebCore::RegisteredEventListener, WTF::RawPtrTraits<WebCore::RegisteredEventListener>, WTF::DefaultRefDerefTraits<WebCore::RegisteredEventListener> >, 1ul, WTF::CrashOnOverflow, 2ul, WTF::FastMalloc> > >::destruct(std::__1::pair<WTF::AtomString, WTF::Vector<WTF::RefPtr<WebCore::RegisteredEventListener, WTF::RawPtrTraits<WebCore::RegisteredEventListener>, WTF::DefaultRefDerefTraits<WebCore::RegisteredEventListener> >, 1ul, WTF::CrashOnOverflow, 2ul, WTF::FastMalloc> >*, std::__1::pair<WTF::AtomString, WTF::Vector<WTF::RefPtr<WebCore::RegisteredEventListener, WTF::RawPtrTraits<WebCore::RegisteredEventListener>, WTF::DefaultRefDerefTraits<WebCore::RegisteredEventListener> >, 1ul, WTF::CrashOnOverflow, 2ul, WTF::FastMalloc> >*)
4 WebCore::EventTarget::~EventTarget()
4 WebCore::HTMLDivElement::~HTMLDivElement()
4 WebKit::WebFullScreenManager::~WebFullScreenManager()
4 WebKit::WebFullScreenManager::~WebFullScreenManager()
4 WTF::VectorDestructor<true, WTF::RefPtr<WebCore::RegisteredEventListener, WTF::RawPtrTraits<WebCore::RegisteredEventListener>, WTF::DefaultRefDerefTraits<WebCore::RegisteredEventListener> > >::destruct(WTF::RefPtr<WebCore::RegisteredEventListener, WTF::RawPtrTraits<WebCore::RegisteredEventListener>, WTF::DefaultRefDerefTraits<WebCore::RegisteredEventListener> >*, WTF::RefPtr<WebCore::RegisteredEventListener, WTF::RawPtrTraits<WebCore::RegisteredEventListener>, WTF::DefaultRefDerefTraits<WebCore::RegisteredEventListener> >*)
4 WTF::VectorDestructor<true, std::__1::pair<WTF::AtomString, WTF::Vector<WTF::RefPtr<WebCore::RegisteredEventListener, WTF::RawPtrTraits<WebCore::RegisteredEventListener>, WTF::DefaultRefDerefTraits<WebCore::RegisteredEventListener> >, 1ul, WTF::CrashOnOverflow, 2ul, WTF::FastMalloc> > >::destruct(std::__1::pair<WTF::AtomString, WTF::Vector<WTF::RefPtr<WebCore::RegisteredEventListener, WTF::RawPtrTraits<WebCore::RegisteredEventListener>, WTF::DefaultRefDerefTraits<WebCore::RegisteredEventListener> >, 1ul, WTF::CrashOnOverflow, 2ul, WTF::FastMalloc> >*, std::__1::pair<WTF::AtomString, WTF::Vector<WTF::RefPtr<WebCore::RegisteredEventListener, WTF::RawPtrTraits<WebCore::RegisteredEventListener>, WTF::DefaultRefDerefTraits<WebCore::RegisteredEventListener> >, 1ul, WTF::CrashOnOverflow, 2ul, WTF::FastMalloc> >*)
4 WebCore::EventTarget::removeAllEventListeners()
4 WebCore::Element::removeAllEventListeners()
4 WTF::WeakHashSet<WebCore::EventTarget, WebCore::WeakPtrImplWithEventTargetData, (WTF::EnableWeakPtrThreadingAssertions)1>::forEach(WTF::Function<void (WebCore::EventTarget&)> const&)
4 WebCore::CachedFrame::destroy()
4 WebCore::CachedPage::~CachedPage()
4 WebCore::BackForwardCache::removeAllItemsForPage(WebCore::Page&)
4 WebCore::Page::~Page()
4 std::__1::unique_ptr<WebCore::Page, std::__1::default_delete<WebCore::Page> >::reset(WebCore::Page*)
4 WebKit::DeferredPageDestructor::tryDestruction()
4 WebKit::WebPage::close()
4 WebKit::WebPage::didReceiveWebPageMessage(IPC::Connection&, IPC::Decoder&)
4 IPC::MessageReceiverMap::dispatchMessage(IPC::Connection&, IPC::Decoder&)
4 WebKit::WebProcess::didReceiveMessage(IPC::Connection&, IPC::Decoder&)
4 IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)
4 WTF::Detail::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)::$_13, void>::call()
4 WTF::RunLoop::performWork()
4 WTF::RunLoop::performWork(void*)
4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
4 __CFRunLoopDoSource0
4 __CFRunLoopDoSources0
4 __CFRunLoopRun
4 CFRunLoopRunSpecific
4 -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
4 -[NSRunLoop(NSRunLoop) run]
4 _xpc_objc_main
4 xpc_main
4 WebKit::XPCServiceMain(int, char const**)
4 start
--
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/20230202/5b708ce5/attachment-0001.htm>
More information about the webkit-unassigned
mailing list