Bug 271725 - REGRESSION (276636@main): [ MacOS WK2 ] http/tests/workers/service/openwindow-from-notification-click.html is a constant crash
Summary: REGRESSION (276636@main): [ MacOS WK2 ] http/tests/workers/service/openwindow...
Status: RESOLVED DUPLICATE of bug 271736
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2024-03-26 13:54 PDT by Jay Stfleur
Modified: 2024-03-27 18:17 PDT (History)
3 users (show)

See Also:


Attachments
Crash log (24.90 KB, application/zip)
2024-03-26 13:54 PDT, Jay Stfleur
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jay Stfleur 2024-03-26 13:54:54 PDT
Created attachment 470612 [details]
Crash log

Description:
http/tests/workers/service/openwindow-from-notification-click.html 

Is a constant crash after changes on 276636@main


History:
https://results.webkit.org/?suite=layout-tests&test=http%2Ftests%2Fworkers%2Fservice%2Fopenwindow-from-notification-click.html&version_name=Ventura&version_name=Sonoma

Diff/Image Diff/Crash Log:

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0  com.apple.WebKit        	       0x10cffac9c    WTF::HashTableConstIterator<WTF::RobinHoodHashTable<WTF::String, WTF::KeyValuePair<WTF::String, std::__1::variant<WTF::String, bool, unsigned int, double>>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::String, std::__1::variant<WTF::String, bool, unsigned int, double>>>, WTF::DefaultHash<WTF::String>, WTF::HashMap<WTF::String, std::__1::variant<WTF::String, bool, unsigned int, double>, WTF::DefaultHash<WTF::String>, WTF::HashTraits<WTF::String>, WTF::HashTraits<std::__1::variant<WTF::String, bool, unsigned int, double>>, WTF::MemoryCompactRobinHoodHashTableTraits>::KeyValuePairTraits, WTF::HashTraits<WTF::String>, WTF::MemoryCompactRobinHoodHashTableSizePolicy>, WTF::String, WTF::KeyValuePair<WTF::String, std::__1::variant<WTF::String, bool, unsigned int, double>>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::String, std::__1::variant<WTF::String, bool, unsigned int, double>>>, WTF::DefaultHash<WTF::String>, WTF::HashMap<WTF::String, std::__1::variant<WTF::String, bool, unsigned int, double>, WTF::DefaultHash<WTF::String>, WTF::HashTraits<WTF::String>, WTF::HashTraits<std::__1::variant<WTF::String, bool, unsigned int, double>>, WTF::MemoryCompactRobinHoodHashTableTraits>::KeyValuePairTraits, WTF::HashTraits<WTF::String>> WTF::RobinHoodHashTable<WTF::String, WTF::KeyValuePair<WTF::String, std::__1::variant<WTF::String, bool, unsigned int, double>>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::String, std::__1::variant<WTF::String, bool, unsigned int, double>>>, WTF::DefaultHash<WTF::String>, WTF::HashMap<WTF::String, std::__1::variant<WTF::String, bool, unsigned int, double>, WTF::DefaultHash<WTF::String>, WTF::HashTraits<WTF::String>, WTF::HashTraits<std::__1::variant<WTF::String, bool, unsigned int, double>>, WTF::MemoryCompactRobinHoodHashTableTraits>::KeyValuePairTraits, WTF::HashTraits<WTF::String>, WTF::MemoryCompactRobinHoodHashTableSizePolicy>::find<WTF::IdentityHashTranslator<WTF::HashMap<WTF::String, std::__1::variant<WTF::String, bool, unsigned int, double>, WTF::DefaultHash<WTF::String>, WTF::HashTraits<WTF::String>, WTF::HashTraits<std::__1::variant<WTF::String, bool, unsigned int, double>>, WTF::MemoryCompactRobinHoodHashTableTraits>::KeyValuePairTraits, WTF::DefaultHash<WTF::String>>, WTF::String>(WTF::String const&) const
1  com.apple.WebKit        	       0x10cff94e8    bool WebKit::valueForKey<bool>(WTF::HashMap<WTF::String, std::__1::variant<WTF::String, bool, unsigned int, double>, WTF::DefaultHash<WTF::String>, WTF::HashTraits<WTF::String>, WTF::HashTraits<std::__1::variant<WTF::String, bool, unsigned int, double>>, WTF::MemoryCompactRobinHoodHashTableTraits> const&, WTF::HashMap<WTF::String, std::__1::variant<WTF::String, bool, unsigned int, double>, WTF::DefaultHash<WTF::String>, WTF::HashTraits<WTF::String>, WTF::HashTraits<std::__1::variant<WTF::String, bool, unsigned int, double>>, WTF::MemoryCompactRobinHoodHashTableTraits> const&, WTF::String const&)
2  com.apple.WebKit        	       0x10c9e0c6e    WebKit::WebPreferencesStore::setBoolValueForKey(WTF::String const&, bool)
3  com.apple.WebKit        	       0x10d67eae2    WebKit::WebPreferences::setThreadedScrollingEnabled(bool const&)
4  com.apple.WebKit        	       0x10d1db890    WKPreferencesSetThreadedScrollingEnabled
5  WebKitTestRunner        	       0x10618340c    WTR::PlatformWebView::PlatformWebView(OpaqueWKPageConfiguration const*, WTR::TestOptions const&)
6  WebKitTestRunner        	       0x1061c7e5e    WTR::TestController::platformCreateOtherPage(WTR::PlatformWebView*, OpaqueWKPageConfiguration const*, WTR::TestOptions const&)
7  WebKitTestRunner        	       0x1061a724c    WTR::TestController::createOtherPlatformWebView(WTR::PlatformWebView*, OpaqueWKPageConfiguration const*, OpaqueWKNavigationAction const*, OpaqueWKWindowFeatures const*)
8  WebKitTestRunner        	       0x1061eb4b6    -[TestWebsiteDataStoreDelegate websiteDataStore:openWindow:fromServiceWorkerOrigin:completionHandler:]
9  com.apple.WebKit        	       0x10ce8be9a    WebsiteDataStoreClient::openWindowFromServiceWorker(WTF::String const&, WebCore::SecurityOriginData const&, WTF::CompletionHandler<void (WebKit::WebPageProxy*)>&&)
10  com.apple.WebKit        	       0x10d24d7b8    WebKit::WebsiteDataStore::openWindowFromServiceWorker(WTF::String const&, WebCore::SecurityOriginData const&, WTF::CompletionHandler<void (std::__1::optional<WTF::ObjectIdentifierGeneric<WebCore::PageIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits>>)>&&)
Comment 1 Radar WebKit Bug Importer 2024-03-26 13:55:36 PDT
<rdar://problem/125438183>
Comment 2 Jay Stfleur 2024-03-26 14:04:09 PDT
Reproducibility:
run-webkit-tests http/tests/workers/service/openwindow-from-notification-click.html --iterations 5
Comment 3 Alexey Proskuryakov 2024-03-27 18:02:23 PDT
Looks like this got fixed via bug 271671.

*** This bug has been marked as a duplicate of bug 271671 ***
Comment 4 Charlie Wolfe 2024-03-27 18:17:31 PDT

*** This bug has been marked as a duplicate of bug 271736 ***