[Webkit-unassigned] [Bug 279619] New: REGRESSION(283521 at main): [MacOS wk2 Debug EWS] storage limit and cache-storage tests are crashing with ASSERTION FAILED: m_thread.ptr() == &Thread::current()

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Sep 12 14:41:46 PDT 2024


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

            Bug ID: 279619
           Summary: REGRESSION(283521 at main): [MacOS wk2 Debug EWS] storage
                    limit and cache-storage tests are crashing with
                    ASSERTION FAILED: m_thread.ptr() == &Thread::current()
           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 pre-existing failure in EWS and crashes on MacOS main with assert.

http/tests/IndexedDB/storage-limit-1.https.html
http/tests/IndexedDB/storage-limit-2.https.html 
http/wpt/cache-storage/cache-quota-add.any.html
http/wpt/cache-storage/cache-quota-after-restart.any.html 
http/wpt/cache-storage/cache-quota.any.html
http/wpt/cache-storage/quota-third-party.https.html storage/filesystemaccess/sync-access-handle-storage-limit-worker.html
storage/indexeddb/request-size-estimate.html 
storage/indexeddb/storage-limit.html


Errors:
stderr:
ASSERTION FAILED: m_thread.ptr() == &Thread::current()
/Volumes/Data/worker/macOS-Sonoma-Debug-WK2-Tests-EWS/build/WebKitBuild/Debug/usr/local/include/wtf/SingleThreadIntegralWrapper.h(47) : void WTF::SingleThreadIntegralWrapper<unsigned int>::assertThread() const [IntegralType = unsigned int]
1   0x12297adfc WTF::SingleThreadIntegralWrapper<unsigned int>::assertThread() const
2   0x122e096c0 WTF::SingleThreadIntegralWrapper<unsigned int>::operator++()
3   0x123d04070 WTF::CanMakeCheckedPtrBase<WTF::SingleThreadIntegralWrapper<unsigned int>, unsigned int, (WTF::DefaultedOperatorEqual)0>::incrementPtrCount() const
4   0x12426b264 WTF::CheckedPtr<WebKit::OriginStorageManager, WTF::RawPtrTraits<WebKit::OriginStorageManager>>::refIfNotNull()
5   0x12426b218 WTF::CheckedPtr<WebKit::OriginStorageManager, WTF::RawPtrTraits<WebKit::OriginStorageManager>>::CheckedPtr(WebKit::OriginStorageManager*)
6   0x12426b094 WTF::CheckedPtr<WebKit::OriginStorageManager, WTF::RawPtrTraits<WebKit::OriginStorageManager>>::CheckedPtr(WebKit::OriginStorageManager*)
7   0x12426b000 WebKit::NetworkStorageManager::didIncreaseQuota(WebCore::ClientOrigin&&, WTF::ObjectIdentifierGeneric<WebKit::QuotaIncreaseRequestIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)1>, std::__1::optional<unsigned long long>)::$_23::operator()()
8   0x12426aeec WTF::Detail::CallableWrapper<WebKit::NetworkStorageManager::didIncreaseQuota(WebCore::ClientOrigin&&, WTF::ObjectIdentifierGeneric<WebKit::QuotaIncreaseRequestIdentifierType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long, (WTF::SupportsObjectIdentifierNullState)1>, std::__1::optional<unsigned long long>)::$_23, void>::call()
9   0x11723d630 WTF::Function<void ()>::operator()() const
10  0x11735cb78 WTF::SuspendableWorkQueue::dispatch(WTF::Function<void ()>&&)::$_1::operator()() const
11  0x11735cab0 WTF::Detail::CallableWrapper<WTF::SuspendableWorkQueue::dispatch(WTF::Function<void ()>&&)::$_1, void>::call()
12  0x11723d630 WTF::Function<void ()>::operator()() const
13  0x1173dc0d0 WTF::(anonymous namespace)::DispatchWorkItem::operator()()
14  0x1173db04c void WTF::dispatchWorkItem<WTF::(anonymous namespace)::DispatchWorkItem>(void*)
15  0x18c4363e8 _dispatch_client_callout
16  0x18c43da14 _dispatch_lane_serial_drain
17  0x18c43e544 _dispatch_lane_invoke
18  0x18c4492d0 _dispatch_root_queue_drain_deferred_wlh
19  0x18c448b44 _dispatch_workloop_worker_thread
20  0x18c5e300c _pthread_wqthread
21  0x18c5e1d28 start_wqthread
com.apple.WebKit.Networking.Development terminated (pid 67709) for reason: crash
LEAK: 1 WebPageProxy


History:
https://results.webkit.org/?suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&test=http%2Ftests%2FIndexedDB%2Fstorage-limit-2.https.html&test=http%2Fwpt%2Fcache-storage%2Fcache-quota-add.any.html&test=http%2Fwpt%2Fcache-storage%2Fcache-quota-after-restart.any.html&test=http%2Fwpt%2Fcache-storage%2Fcache-quota.any.html&test=http%2Fwpt%2Fcache-storage%2Fquota-third-party.https.html&test=storage%2Ffilesystemaccess%2Fsync-access-handle-storage-limit-worker.html&test=storage%2Findexeddb%2Frequest-size-estimate.html&test=http%2Ftests%2FIndexedDB%2Fstorage-limit-1.https.html&test=storage%2Findexeddb%2Fstorage-limit.html&test=storage%2Ffilesystemaccess%2Fsync-access-handle-storage-limit-worker.html&flavor=wk2&style=debug


Link:
https://ews-build.s3-us-west-2.amazonaws.com/macOS-Sonoma-Debug-WK2-Tests-EWS/e111750a-14704-clean-tree/http/wpt/cache-storage/cache-quota-after-restart.any-crash-log.txt

-- 
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/20240912/53968fe0/attachment.htm>


More information about the webkit-unassigned mailing list