[Webkit-unassigned] [Bug 288150] New: [macOS Debug ] ASSERTION FAILED void WTF::RefCountedBase::applyRefDerefThreadingCheck() const
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Feb 20 14:41:13 PST 2025
https://bugs.webkit.org/show_bug.cgi?id=288150
Bug ID: 288150
Summary: [macOS Debug ] ASSERTION FAILED void
WTF::RefCountedBase::applyRefDerefThreadingCheck()
const
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: New Bugs
Assignee: webkit-unassigned at lists.webkit.org
Reporter: darbinyan at apple.com
The following tests are crashing intermittently with assertion error both in EWS and on post-commit bots. .
imported/w3c/web-platform-tests/service-workers/service-worker/historical.https.any.serviceworker.html
imported/w3c/web-platform-tests/service-workers/service-worker/update-no-cache-request-headers.https.html
imported/w3c/web-platform-tests/service-workers/service-worker/xhr-content-length.https.window.html
stderr:
ASSERTION FAILED: Unsafe to ref/deref from different threads
m_isOwnedByMainThread == isMainThread()
/Volumes/Data/worker/macOS-Sequoia-Debug-Build-EWS/build/WebKitBuild/Debug/usr/local/include/wtf/RefCounted.h(119) : void WTF::RefCountedBase::applyRefDerefThreadingCheck() const
1 0x116c9d320 WTF::RefCountedBase::applyRefDerefThreadingCheck() const
2 0x116c9d0b4 WTF::RefCountedBase::derefBase() const
3 0x118905e04 WTF::RefCounted<WebCore::UserContentProvider>::deref() const
4 0x118905ddc WebKit::WebUserContentController::deref() const
5 0x118905d84 WTF::DefaultRefDerefTraits<WebKit::WebUserContentController>::derefIfNotNull(WebKit::WebUserContentController*)
6 0x118905d18 WTF::Ref<WebKit::WebUserContentController, WTF::RawPtrTraits<WebKit::WebUserContentController>, WTF::DefaultRefDerefTraits<WebKit::WebUserContentController>>::~Ref()
7 0x118852884 WTF::Ref<WebKit::WebUserContentController, WTF::RawPtrTraits<WebKit::WebUserContentController>, WTF::DefaultRefDerefTraits<WebKit::WebUserContentController>>::~Ref()
8 0x11a6398dc WebKit::WebSWContextManagerConnection::~WebSWContextManagerConnection()
9 0x11a6399d0 WebKit::WebSWContextManagerConnection::~WebSWContextManagerConnection()
10 0x11a639a18 WebKit::WebSWContextManagerConnection::~WebSWContextManagerConnection()
11 0x1174b16cc WTF::ThreadSafeRefCountedAndCanMakeThreadSafeWeakPtr<IPC::WorkQueueMessageReceiver, (WTF::DestructionThread)0>::deref() const::'lambda'()::operator()() const
12 0x1174b15a8 WTF::ThreadSafeRefCountedAndCanMakeThreadSafeWeakPtr<IPC::WorkQueueMessageReceiver, (WTF::DestructionThread)0>::deref() const
13 0x1174b0e40 IPC::WorkQueueMessageReceiver::deref() const
14 0x11887fad8 WebKit::WebSWContextManagerConnection::deref() const
15 0x11af94488 WTF::DefaultRefDerefTraits<IPC::WorkQueueMessageReceiver>::derefIfNotNull(IPC::WorkQueueMessageReceiver*)
16 0x11af94414 WTF::Ref<IPC::WorkQueueMessageReceiver, WTF::RawPtrTraits<IPC::WorkQueueMessageReceiver>, WTF::DefaultRefDerefTraits<IPC::WorkQueueMessageReceiver>>::~Ref()
17 0x11af943ac WTF::Ref<IPC::WorkQueueMessageReceiver, WTF::RawPtrTraits<IPC::WorkQueueMessageReceiver>, WTF::DefaultRefDerefTraits<IPC::WorkQueueMessageReceiver>>::~Ref()
18 0x11af94f8c IPC::WorkQueueMessageReceiverQueue::enqueueMessage(IPC::Connection&, WTF::UniqueRef<IPC::Decoder>&&)::'lambda'()::~()
19 0x11af94548 IPC::WorkQueueMessageReceiverQueue::enqueueMessage(IPC::Connection&, WTF::UniqueRef<IPC::Decoder>&&)::'lambda'()::~()
20 0x11af94b04 WTF::Detail::CallableWrapper<IPC::WorkQueueMessageReceiverQueue::enqueueMessage(IPC::Connection&, WTF::UniqueRef<IPC::Decoder>&&)::'lambda'(), void>::~CallableWrapper()
21 0x11af94878 WTF::Detail::CallableWrapper<IPC::WorkQueueMessageReceiverQueue::enqueueMessage(IPC::Connection&, WTF::UniqueRef<IPC::Decoder>&&)::'lambda'(), void>::~CallableWrapper()
22 0x11af948a4 WTF::Detail::CallableWrapper<IPC::WorkQueueMessageReceiverQueue::enqueueMessage(IPC::Connection&, WTF::UniqueRef<IPC::Decoder>&&)::'lambda'(), void>::~CallableWrapper()
23 0x12c7093dc std::__1::default_delete<WTF::Detail::CallableWrapperBase<void>>::operator()[abi:sn180100](WTF::Detail::CallableWrapperBase<void>*) const
24 0x12c709348 std::__1::unique_ptr<WTF::Detail::CallableWrapperBase<void>, std::__1::default_delete<WTF::Detail::CallableWrapperBase<void>>>::reset[abi:sn180100](WTF::Detail::CallableWrapperBase<void>*)
25 0x12c7092d0 std::__1::unique_ptr<WTF::Detail::CallableWrapperBase<void>, std::__1::default_delete<WTF::Detail::CallableWrapperBase<void>>>::~unique_ptr[abi:sn180100]()
26 0x12c7092a0 std::__1::unique_ptr<WTF::Detail::CallableWrapperBase<void>, std::__1::default_delete<WTF::Detail::CallableWrapperBase<void>>>::~unique_ptr[abi:sn180100]()
27 0x12c709274 WTF::Function<void ()>::~Function()
28 0x12c708070 WTF::Function<void ()>::~Function()
29 0x12c8f0a44 WTF::(anonymous namespace)::DispatchWorkItem::~DispatchWorkItem()
30 0x12c8f09f4 WTF::(anonymous namespace)::DispatchWorkItem::~DispatchWorkItem()
31 0x12c8efa3c void WTF::dispatchWorkItem<WTF::(anonymous namespace)::DispatchWorkItem>(void*)
com.apple.WebKit.WebContent.Development terminated (pid 73616) for reason: crash
LEAK: 1 WebPageProxy
Link to test results:
https://ews-build.s3-us-west-2.amazonaws.com/macOS-Sequoia-Debug-WK2-Tests-EWS/aaa5cbf1-13216/results.html
History:
https://results.webkit.org/?suite=layout-tests&suite=layout-tests&suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fservice-workers%2Fcache-storage%2Fcache-storage-keys.https.any.sharedworker.html&test=imported%2Fw3c%2Fweb-platform-tests%2Fservice-workers%2Fservice-worker%2Fcontrolled-iframe-postMessage.https.html&test=imported%2Fw3c%2Fweb-platform-tests%2Fservice-workers%2Fservice-worker%2Fhistorical.https.any.serviceworker.html
--
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/20250220/a7529996/attachment.htm>
More information about the webkit-unassigned
mailing list