WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
279619
REGRESSION(
283521@main
): [MacOS wk2 Debug EWS] storage limit and cache-storage tests are crashing with ASSERTION FAILED: m_thread.ptr() == &Thread::current()
https://bugs.webkit.org/show_bug.cgi?id=279619
Summary
REGRESSION(283521@main): [MacOS wk2 Debug EWS] storage limit and cache-storag...
Marta Darbinyan
Reported
2024-09-12 14:41:46 PDT
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
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2024-09-12 14:42:15 PDT
<
rdar://problem/135910367
>
EWS
Comment 2
2024-09-12 14:51:29 PDT
Committed
283580@main
(ed4fb66015ad): <
https://commits.webkit.org/283580@main
> Reviewed commits have been landed. Closing PR #33574 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug