WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
287889
[macOS Debug] imported/w3c/web-platform-tests/file-system-access/getDirectory.https.any.sharedworker.html is flaky crash(flaky in EWS)
https://bugs.webkit.org/show_bug.cgi?id=287889
Summary
[macOS Debug] imported/w3c/web-platform-tests/file-system-access/getDirectory...
Marta Darbinyan
Reported
2025-02-18 13:36:52 PST
The following test is flaky crash that causing flaky failure in EWS. imported/w3c/web-platform-tests/file-system-access/getDirectory.https.any.sharedworker.html Crash logs: 0 com.apple.WebKit 0x116a08ad0 WTFCrashWithInfo(int, char const*, char const*, int) 1 com.apple.WebKit 0x1190a8500 WebKit::FileSystemStorageManager::closeHandle(WebKit::FileSystemStorageHandle&) 2 com.apple.WebKit 0x119001da8 WebKit::FileSystemStorageHandle::close() 3 com.apple.WebKit 0x1190a8a7c WebKit::FileSystemStorageManager::connectionClosed(WTF::ObjectIdentifierGeneric<IPC::Connection::UniqueIDType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long>) 4 com.apple.WebKit 0x119162750 WebKit::OriginStorageManager::StorageBucket::connectionClosed(WTF::ObjectIdentifierGeneric<IPC::Connection::UniqueIDType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long>) 5 com.apple.WebKit 0x11916614c WebKit::OriginStorageManager::connectionClosed(WTF::ObjectIdentifierGeneric<IPC::Connection::UniqueIDType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long>) 6 com.apple.WebKit 0x11910fb4c auto WebKit::NetworkStorageManager::stopReceivingMessageFromConnection(IPC::Connection&)::$_0::operator()()::'lambda'(auto&)::operator()<WTF::KeyValuePair<WebCore::ClientOrigin, std::__1::unique_ptr<WebKit::OriginStorageManager, std::__1::default_delete<WebKit::OriginStorageManager>>>>(auto&) const 7 com.apple.WebKit 0x11910f9b8 bool WTF::HashTable<WebCore::ClientOrigin, WTF::KeyValuePair<WebCore::ClientOrigin, std::__1::unique_ptr<WebKit::OriginStorageManager, std::__1::default_delete<WebKit::OriginStorageManager>>>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WebCore::ClientOrigin, std::__1::unique_ptr<WebKit::OriginStorageManager, std::__1::default_delete<WebKit::OriginStorageManager>>>>, WTF::DefaultHash<WebCore::ClientOrigin>, WTF::HashMap<WebCore::ClientOrigin, std::__1::unique_ptr<WebKit::OriginStorageManager, std::__1::default_delete<WebKit::OriginStorageManager>>, WTF::DefaultHash<WebCore::ClientOrigin>, WTF::HashTraits<WebCore::ClientOrigin>, WTF::HashTraits<std::__1::unique_ptr<WebKit::OriginStorageManager, std::__1::default_delete<WebKit::OriginStorageManager>>>, WTF::HashTableTraits, (WTF::ShouldValidateKey)1>::KeyValuePairTraits, WTF::HashTraits<WebCore::ClientOrigin>, (WTF::ShouldValidateKey)1>::removeIf<WebKit::NetworkStorageManager::stopReceivingMessageFromConnection(IPC::Connection&)::$_0::operator()()::'lambda'(auto&)>(auto const&) 8 com.apple.WebKit 0x11910f7ac bool WTF::HashMap<WebCore::ClientOrigin, std::__1::unique_ptr<WebKit::OriginStorageManager, std::__1::default_delete<WebKit::OriginStorageManager>>, WTF::DefaultHash<WebCore::ClientOrigin>, WTF::HashTraits<WebCore::ClientOrigin>, WTF::HashTraits<std::__1::unique_ptr<WebKit::OriginStorageManager, std::__1::default_delete<WebKit::OriginStorageManager>>>, WTF::HashTableTraits, (WTF::ShouldValidateKey)1>::removeIf<WebKit::NetworkStorageManager::stopReceivingMessageFromConnection(IPC::Connection&)::$_0::operator()()::'lambda'(auto&)>(auto const&) 9 com.apple.WebKit 0x11910f650 WebKit::NetworkStorageManager::stopReceivingMessageFromConnection(IPC::Connection&)::$_0::operator()() 10 com.apple.WebKit 0x11910f540 WTF::Detail::CallableWrapper<WebKit::NetworkStorageManager::stopReceivingMessageFromConnection(IPC::Connection&)::$_0, void>::call() 11 com.apple.JavaScriptCore 0x12c40d66c WTF::Function<void ()>::operator()() const 12 com.apple.JavaScriptCore 0x12c54f6d4 WTF::SuspendableWorkQueue::dispatch(WTF::Function<void ()>&&)::$_0::operator()() const 13 com.apple.JavaScriptCore 0x12c54f60c WTF::Detail::CallableWrapper<WTF::SuspendableWorkQueue::dispatch(WTF::Function<void ()>&&)::$_0, void>::call() 14 com.apple.JavaScriptCore 0x12c40d66c WTF::Function<void ()>::operator()() const 15 com.apple.JavaScriptCore 0x12c5d398c WTF::(anonymous namespace)::DispatchWorkItem::operator()() Test result in EWS:
https://ews-build.s3-us-west-2.amazonaws.com/macOS-Sequoia-Debug-WK2-Tests-EWS/ba7e5fd9-12903-rerun/results.html
History link:
https://results.webkit.org/?suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Ffile-system-access%2FgetDirectory.https.any.sharedworker.html&style=debug
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2025-02-18 13:38:08 PST
<
rdar://problem/145086986
>
EWS
Comment 2
2025-02-18 13:59:17 PST
Test gardening commit
290552@main
(3dbe623d2b71): <
https://commits.webkit.org/290552@main
> Reviewed commits have been landed. Closing PR #40785 and removing active labels.
Alexey Proskuryakov
Comment 3
2025-02-19 09:40:28 PST
ASSERTION FAILED: takenHandle.get() == &handle /Volumes/Data/worker/macOS-Sequoia-Debug-Build-EWS/build/Source/WebKit/NetworkProcess/storage/FileSystemStorageManager.cpp(130) : void WebKit::FileSystemStorageManager::closeHandle(FileSystemStorageHandle &) 1 0x1190a84d0 WebKit::FileSystemStorageManager::closeHandle(WebKit::FileSystemStorageHandle&) 2 0x119001da8 WebKit::FileSystemStorageHandle::close() 3 0x1190a8a7c WebKit::FileSystemStorageManager::connectionClosed(WTF::ObjectIdentifierGeneric<IPC::Connection::UniqueIDType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long>) 4 0x119162750 WebKit::OriginStorageManager::StorageBucket::connectionClosed(WTF::ObjectIdentifierGeneric<IPC::Connection::UniqueIDType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long>) 5 0x11916614c WebKit::OriginStorageManager::connectionClosed(WTF::ObjectIdentifierGeneric<IPC::Connection::UniqueIDType, WTF::ObjectIdentifierThreadSafeAccessTraits<unsigned long long>, unsigned long long>) 6 0x11910fb4c auto WebKit::NetworkStorageManager::stopReceivingMessageFromConnection(IPC::Connection&)::$_0::operator()()::'lambda'(auto&)::operator()<WTF::KeyValuePair<WebCore::ClientOrigin, std::__1::unique_ptr<WebKit::OriginStorageManager, std::__1::default_delete<WebKit::OriginStorageManager>>>>(auto&) const 7 0x11910f9b8 bool WTF::HashTable<WebCore::ClientOrigin, WTF::KeyValuePair<WebCore::ClientOrigin, std::__1::unique_ptr<WebKit::OriginStorageManager, std::__1::default_delete<WebKit::OriginStorageManager>>>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WebCore::ClientOrigin, std::__1::unique_ptr<WebKit::OriginStorageManager, std::__1::default_delete<WebKit::OriginStorageManager>>>>, WTF::DefaultHash<WebCore::ClientOrigin>, WTF::HashMap<WebCore::ClientOrigin, std::__1::unique_ptr<WebKit::OriginStorageManager, std::__1::default_delete<WebKit::OriginStorageManager>>, WTF::DefaultHash<WebCore::ClientOrigin>, WTF::HashTraits<WebCore::ClientOrigin>, WTF::HashTraits<std::__1::unique_ptr<WebKit::OriginStorageManager, std::__1::default_delete<WebKit::OriginStorageManager>>>, WTF::HashTableTraits, (WTF::ShouldValidateKey)1>::KeyValuePairTraits, WTF::HashTraits<WebCore::ClientOrigin>, (WTF::ShouldValidateKey)1>::removeIf<WebKit::NetworkStorageManager::stopReceivingMessageFromConnection(IPC::Connection&)::$_0::operator()()::'lambda'(auto&)>(auto const&)
Ryan Haddad
Comment 4
2025-02-26 14:21:04 PST
It looks like this crash "moved" to imported/w3c/web-platform-tests/file-system-access/getDirectory.https.any.worker.html after
290552@main
https://results.webkit.org/?suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Ffile-system-access%2FgetDirectory.https.any.worker.html
EWS
Comment 5
2025-02-28 15:54:05 PST
Test gardening commit
291393@main
(009cd433810a): <
https://commits.webkit.org/291393@main
> Reviewed commits have been landed. Closing PR #41678 and removing active labels.
Sihui Liu
Comment 6
2025-03-04 15:07:36 PST
Pull request:
https://github.com/WebKit/WebKit/pull/41882
EWS
Comment 7
2025-03-05 16:55:52 PST
Committed
291665@main
(1dc3f8b85413): <
https://commits.webkit.org/291665@main
> Reviewed commits have been landed. Closing PR #41882 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