[Webkit-unassigned] [Bug 188724] New: accessibility/notification-listeners.html abandons a document
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sat Aug 18 16:28:35 PDT 2018
https://bugs.webkit.org/show_bug.cgi?id=188724
Bug ID: 188724
Summary: accessibility/notification-listeners.html abandons a
document
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: Accessibility
Assignee: webkit-unassigned at lists.webkit.org
Reporter: simon.fraser at apple.com
CC: webkit-bug-importer at group.apple.com
accessibility/notification-listeners.html abandons a document (see bug 186214).
The unmatched refs come from:
Document 0x6d3d02400 reference stacks:
Backtrace for token 179
1 0x6b830a08c WebCore::adopted(WebCore::Node*)
2 0x6b9a8639b WTF::Ref<WebCore::HTMLDocument, WTF::DumbPtrTraits<WebCore::HTMLDocument> > WTF::adoptRef<WebCore::HTMLDocument, WTF::DumbPtrTraits<WebCore::HTMLDocument> >(WebCore::HTMLDocument&)
3 0x6b9a85daf WTF::Ref<WebCore::HTMLDocument, WTF::DumbPtrTraits<WebCore::HTMLDocument> > WTF::static_reference_cast<WebCore::HTMLDocument, WTF::DumbPtrTraits<WebCore::HTMLDocument>, WebCore::Document, WTF::DumbPtrTraits<WebCore::Document> >(WTF::Ref<WebCore::Document, WTF::DumbPtrTraits<WebCore::Document> >&&)
4 0x6b9a85ae0 std::__1::enable_if<!(std::is_same<WebCore::HTMLDocument, WebCore::Document>::value), WebCore::JSDOMWrapperConverterTraits<WebCore::HTMLDocument>::WrapperClass*>::type WebCore::createWrapper<WebCore::HTMLDocument, WebCore::Document>(WebCore::JSDOMGlobalObject*, WTF::Ref<WebCore::Document, WTF::DumbPtrTraits<WebCore::Document> >&&)
5 0x6b9a82c07 WebCore::createNewDocumentWrapper(JSC::ExecState&, WebCore::JSDOMGlobalObject&, WTF::Ref<WebCore::Document, WTF::DumbPtrTraits<WebCore::Document> >&&)
6 0x6b9a82ba0 WebCore::toJSNewlyCreated(JSC::ExecState*, WebCore::JSDOMGlobalObject*, WTF::Ref<WebCore::Document, WTF::DumbPtrTraits<WebCore::Document> >&&)
7 0x6b9a82d1a WebCore::toJS(JSC::ExecState*, WebCore::JSDOMGlobalObject*, WebCore::Document&)
8 0x6b9a99358 WebCore::createWrapperInline(JSC::ExecState*, WebCore::JSDOMGlobalObject*, WTF::Ref<WebCore::Node, WTF::DumbPtrTraits<WebCore::Node> >&&)
9 0x6b9a99080 WebCore::createWrapper(JSC::ExecState*, WebCore::JSDOMGlobalObject*, WTF::Ref<WebCore::Node, WTF::DumbPtrTraits<WebCore::Node> >&&)
10 0x6b83223be WebCore::toJS(JSC::ExecState*, WebCore::JSDOMGlobalObject*, WebCore::Node&)
11 0x6b837bb90 WebCore::toJS(JSC::ExecState*, WebCore::JSDOMGlobalObject*, WebCore::Node*)
12 0x6b9a70fb3 WebCore::JSDOMWindowBase::updateDocument()
13 0x6b9ac2d63 WebCore::ScriptController::updateDocument()
14 0x6b9f6b86b WebCore::Document::didBecomeCurrentDocumentInFrame()
15 0x6ba99580b WebCore::Frame::setDocument(WTF::RefPtr<WebCore::Document, WTF::DumbPtrTraits<WebCore::Document> >&&)
16 0x6ba7b11ad WebCore::DocumentWriter::begin(WebCore::URL const&, bool, WebCore::Document*)
17 0x6ba770f7e WebCore::DocumentLoader::commitData(char const*, unsigned long)
18 0x109b50b92 WebKit::WebFrameLoaderClient::committedLoad(WebCore::DocumentLoader*, char const*, int)
19 0x6ba776add WebCore::DocumentLoader::commitLoad(char const*, int)
20 0x6ba7769fb WebCore::DocumentLoader::dataReceived(char const*, int)
21 0x6ba777278 WebCore::DocumentLoader::dataReceived(WebCore::CachedResource&, char const*, int)
22 0x6ba8b0c9b WebCore::CachedRawResource::notifyClientsDataWasReceived(char const*, unsigned int)
23 0x6ba8b0a6b WebCore::CachedRawResource::updateBuffer(WebCore::SharedBuffer&)
24 0x6ba84335a WebCore::SubresourceLoader::didReceiveDataOrBuffer(char const*, int, WTF::RefPtr<WebCore::SharedBuffer, WTF::DumbPtrTraits<WebCore::SharedBuffer> >&&, long long, WebCore::DataPayloadType)
25 0x6ba843092 WebCore::SubresourceLoader::didReceiveData(char const*, unsigned int, long long, WebCore::DataPayloadType)
26 0x109fe2d06 WebKit::WebResourceLoader::didReceiveData(IPC::DataReference const&, long long)
27 0x109fe7460 void IPC::callMemberFunctionImpl<WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(IPC::DataReference const&, long long), std::__1::tuple<IPC::DataReference, long long>, 0ul, 1ul>(WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(IPC::DataReference const&, long long), std::__1::tuple<IPC::DataReference, long long>&&, std::__1::integer_sequence<unsigned long, 0ul, 1ul>)
28 0x109fe7390 void IPC::callMemberFunction<WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(IPC::DataReference const&, long long), std::__1::tuple<IPC::DataReference, long long>, std::__1::integer_sequence<unsigned long, 0ul, 1ul> >(std::__1::tuple<IPC::DataReference, long long>&&, WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(IPC::DataReference const&, long long))
29 0x109fe6575 void IPC::handleMessage<Messages::WebResourceLoader::DidReceiveData, WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(IPC::DataReference const&, long long)>(IPC::Decoder&, WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(IPC::DataReference const&, long long))
30 0x109fe5c66 WebKit::WebResourceLoader::didReceiveWebResourceLoaderMessage(IPC::Connection&, IPC::Decoder&)
31 0x10943d0c9 WebKit::NetworkProcessConnection::didReceiveMessage(IPC::Connection&, IPC::Decoder&)
32 0x1097eab5c IPC::Connection::dispatchMessage(IPC::Decoder&)
33 0x1097dd6cd IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)
34 0x1097eb717 IPC::Connection::dispatchOneIncomingMessage()
35 0x1098098e8 IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)::$_14::operator()()
36 0x1098097f9 WTF::Function<void ()>::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)::$_14>::call()
37 0x6c877c18f WTF::Function<void ()>::operator()() const
38 0x6c87d4f83 WTF::RunLoop::performWork()
39 0x6c87d5934 WTF::RunLoop::performWork(void*)
40 0x7fff2e435a11 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
41 0x7fff2e4ef42c __CFRunLoopDoSource0
42 0x7fff2e418470 __CFRunLoopDoSources0
43 0x7fff2e4178ed __CFRunLoopRun
44 0x7fff2e417153 CFRunLoopRunSpecific
45 0x7fff2d701d96 RunCurrentEventLoopInMode
46 0x7fff2d701b06 ReceiveNextEventCommon
47 0x7fff2d701884 _BlockUntilNextEventMatchingListInModeWithFilter
48 0x7fff2b9b2a73 _DPSNextEvent
49 0x7fff2c148e34 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]
50 0x7fff2b9a7885 -[NSApplication run]
51 0x7fff2b976a72 NSApplicationMain
52 0x7fff56619d77 _xpc_objc_main
53 0x7fff566189ca xpc_main
54 0x109068077 WebKit::XPCServiceMain()
55 0x10906836b main
56 0x7fff562bf015 start
57 0x1
Backtrace for token 178
1 0x6ba0a6a87 WebCore::Node::ref()
2 0x6b8463d68 WTF::Ref<WebCore::Document, WTF::DumbPtrTraits<WebCore::Document> >::Ref(WebCore::Document&)
3 0x6b8463d2d WTF::Ref<WebCore::Document, WTF::DumbPtrTraits<WebCore::Document> >::Ref(WebCore::Document&)
4 0x6b9a82d09 WebCore::toJS(JSC::ExecState*, WebCore::JSDOMGlobalObject*, WebCore::Document&)
5 0x6b9a99358 WebCore::createWrapperInline(JSC::ExecState*, WebCore::JSDOMGlobalObject*, WTF::Ref<WebCore::Node, WTF::DumbPtrTraits<WebCore::Node> >&&)
6 0x6b9a99080 WebCore::createWrapper(JSC::ExecState*, WebCore::JSDOMGlobalObject*, WTF::Ref<WebCore::Node, WTF::DumbPtrTraits<WebCore::Node> >&&)
7 0x6b83223be WebCore::toJS(JSC::ExecState*, WebCore::JSDOMGlobalObject*, WebCore::Node&)
8 0x6b837bb90 WebCore::toJS(JSC::ExecState*, WebCore::JSDOMGlobalObject*, WebCore::Node*)
9 0x6b9a70fb3 WebCore::JSDOMWindowBase::updateDocument()
10 0x6b9ac2d63 WebCore::ScriptController::updateDocument()
11 0x6b9f6b86b WebCore::Document::didBecomeCurrentDocumentInFrame()
12 0x6ba99580b WebCore::Frame::setDocument(WTF::RefPtr<WebCore::Document, WTF::DumbPtrTraits<WebCore::Document> >&&)
13 0x6ba7b11ad WebCore::DocumentWriter::begin(WebCore::URL const&, bool, WebCore::Document*)
14 0x6ba770f7e WebCore::DocumentLoader::commitData(char const*, unsigned long)
15 0x109b50b92 WebKit::WebFrameLoaderClient::committedLoad(WebCore::DocumentLoader*, char const*, int)
16 0x6ba776add WebCore::DocumentLoader::commitLoad(char const*, int)
17 0x6ba7769fb WebCore::DocumentLoader::dataReceived(char const*, int)
18 0x6ba777278 WebCore::DocumentLoader::dataReceived(WebCore::CachedResource&, char const*, int)
19 0x6ba8b0c9b WebCore::CachedRawResource::notifyClientsDataWasReceived(char const*, unsigned int)
20 0x6ba8b0a6b WebCore::CachedRawResource::updateBuffer(WebCore::SharedBuffer&)
21 0x6ba84335a WebCore::SubresourceLoader::didReceiveDataOrBuffer(char const*, int, WTF::RefPtr<WebCore::SharedBuffer, WTF::DumbPtrTraits<WebCore::SharedBuffer> >&&, long long, WebCore::DataPayloadType)
22 0x6ba843092 WebCore::SubresourceLoader::didReceiveData(char const*, unsigned int, long long, WebCore::DataPayloadType)
23 0x109fe2d06 WebKit::WebResourceLoader::didReceiveData(IPC::DataReference const&, long long)
24 0x109fe7460 void IPC::callMemberFunctionImpl<WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(IPC::DataReference const&, long long), std::__1::tuple<IPC::DataReference, long long>, 0ul, 1ul>(WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(IPC::DataReference const&, long long), std::__1::tuple<IPC::DataReference, long long>&&, std::__1::integer_sequence<unsigned long, 0ul, 1ul>)
25 0x109fe7390 void IPC::callMemberFunction<WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(IPC::DataReference const&, long long), std::__1::tuple<IPC::DataReference, long long>, std::__1::integer_sequence<unsigned long, 0ul, 1ul> >(std::__1::tuple<IPC::DataReference, long long>&&, WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(IPC::DataReference const&, long long))
26 0x109fe6575 void IPC::handleMessage<Messages::WebResourceLoader::DidReceiveData, WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(IPC::DataReference const&, long long)>(IPC::Decoder&, WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(IPC::DataReference const&, long long))
27 0x109fe5c66 WebKit::WebResourceLoader::didReceiveWebResourceLoaderMessage(IPC::Connection&, IPC::Decoder&)
28 0x10943d0c9 WebKit::NetworkProcessConnection::didReceiveMessage(IPC::Connection&, IPC::Decoder&)
29 0x1097eab5c IPC::Connection::dispatchMessage(IPC::Decoder&)
30 0x1097dd6cd IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)
31 0x1097eb717 IPC::Connection::dispatchOneIncomingMessage()
32 0x1098098e8 IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)::$_14::operator()()
33 0x1098097f9 WTF::Function<void ()>::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)::$_14>::call()
34 0x6c877c18f WTF::Function<void ()>::operator()() const
35 0x6c87d4f83 WTF::RunLoop::performWork()
36 0x6c87d5934 WTF::RunLoop::performWork(void*)
37 0x7fff2e435a11 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
38 0x7fff2e4ef42c __CFRunLoopDoSource0
39 0x7fff2e418470 __CFRunLoopDoSources0
40 0x7fff2e4178ed __CFRunLoopRun
41 0x7fff2e417153 CFRunLoopRunSpecific
42 0x7fff2d701d96 RunCurrentEventLoopInMode
43 0x7fff2d701b06 ReceiveNextEventCommon
44 0x7fff2d701884 _BlockUntilNextEventMatchingListInModeWithFilter
45 0x7fff2b9b2a73 _DPSNextEvent
46 0x7fff2c148e34 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]
47 0x7fff2b9a7885 -[NSApplication run]
48 0x7fff2b976a72 NSApplicationMain
49 0x7fff56619d77 _xpc_objc_main
50 0x7fff566189ca xpc_main
51 0x109068077 WebKit::XPCServiceMain()
52 0x10906836b main
53 0x7fff562bf015 start
54 0x1
so this might be a GC-related issue, possibly via AccessibilityController.
--
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/20180818/bb7bb055/attachment-0001.html>
More information about the webkit-unassigned
mailing list