TestWebKitAPI.IPCTestingAPI.SerializedTypeInfo is a constant failure on iOS and BigSur and higher. HISTORY: https://results.webkit.org/?suite=api-tests&test=TestWebKitAPI.IPCTestingAPI.SerializedTypeInfo FAILURE TEXT: TestWebKitAPI.IPCTestingAPI.SerializedTypeInfo ERROR: Error while launching com.apple.WebKit.Networking: Connection invalid /Volumes/Data/worker/Apple-Ventura-Debug-Build/build/Source/WebKit/UIProcess/Launcher/cocoa/ProcessLauncherCocoa.mm(213) : auto WebKit::ProcessLauncher::launchProcess()::(anonymous class)::operator()(xpc_object_t) const 2023-01-26 15:37:14.864 TestWebKitAPI[46117:914644] -[__NSDictionaryM hasPrefix:]: unrecognized selector sent to instance 0x60000019fb40 LEAK: 1 WebProcessPool LEAK: 1 WebPageProxy /Volumes/Data/worker/Apple-Ventura-Debug-Build/build/Tools/TestWebKitAPI/Tests/WebKitCocoa/IPCTestingAPI.mm:554 Value of: [typeInfo[@"WebCore::CacheQueryOptions"] isEqualToArray:expectedArray] Actual: false Expected: true File name unavailable Unknown C++ exception thrown in the test body.
<rdar://problem/104722759>
I was able to reproduce this failure on Ventura Debug ToT running the test as follows: run-api-tests TestWebKitAPI.IPCTestingAPI.SerializedTypeInfo I was also able to bisect and discovered the regression point. It fails at 259112@main but passes at 259111@main.
https://github.com/WebKit/WebKit/pull/9255
*** Bug 251292 has been marked as a duplicate of this bug. ***
The PR is marked as merged, is this fully fixed?
I confirmed the test is consistently passing after landing https://commits.webkit.org/259517@main.
So let's mark this RESOLVED/FIXED.