Bug 260524

Summary: [WPE] /webkit/WebKitWebsiteData/cache is a consistent failure in bots, and locally in debug
Product: WebKit Reporter: Amanda Falke <abstractmachines>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Local Build   
Hardware: Unspecified   
OS: Unspecified   

Description Amanda Falke 2023-08-22 11:04:07 PDT
/webkit/WebKitWebsiteData/cache is a consistent failure on debug and build bots for WPE, and locally for debug.

This perhaps is a race condition due to some inconsistent results locally versus bots, and debug versus release, as detailed below.

Some initial research:

- - - 
run-wpe tests --release run locally:
 /webkit/WebKitWebsiteData/cache:                                    PASS


run-wpe tests --debug run locally:
 /webkit/WebKitWebsiteData/cache:                                    CRASH
ASSERTION FAILED: m_websiteDataStore
/app/webkit/Source/WebKit/UIProcess/WebProcessProxy.h(187) : 
WebKit::WebsiteDataStore* WebKit::WebProcessProxy::websiteDataStore() const


run-wpe-tests on bots, both --release and --debug:
 /webkit/WebKitWebsiteData/cache:                                    FAIL
ERROR:/app/webkit/Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebsiteData.cpp:432:
void testWebsiteDataCache(WebsiteDataTest*, gconstpointer): 'dataList' should be nullptr
Comment 1 Vitaly Dyackhov 2023-08-25 07:44:04 PDT
Pull request: https://github.com/WebKit/WebKit/pull/17070
Comment 2 EWS 2023-08-25 11:52:39 PDT
Committed 267289@main (23475028504e): <https://commits.webkit.org/267289@main>

Reviewed commits have been landed. Closing PR #17070 and removing active labels.
Comment 3 Radar WebKit Bug Importer 2023-08-25 11:53:15 PDT
<rdar://problem/114463231>
Comment 4 EWS 2023-08-29 02:11:17 PDT
Committed 267395@main (1d0cf34fdae6): <https://commits.webkit.org/267395@main>

Reviewed commits have been landed. Closing PR #17130 and removing active labels.