Created attachment 442061 [details] Crash Log http/tests/privateClickMeasurement/attribution-conversion-through-image-redirect-with-priority.html crashed on iOS EWS... History: https://results.webkit.org/?suite=layout-tests&test=http/tests/privateClickMeasurement/attribution-conversion-through-image-redirect-with-priority.html Build: https://ews-build.webkit.org/#/builders/68/builds/138 Results: https://ews-build.s3-us-west-2.amazonaws.com/iOS-15-Simulator-WK2-Tests-EWS/r441966-138/results.html Crash Info (log attached): Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 com.apple.WebKit 0x0000000110c9df83 WTFCrashWithInfo(int, char const*, char const*, int) + 19 1 com.apple.WebKit 0x0000000110e6355e WebKit::NetworkSession::setPrivateClickMeasurementAppBundleIDForTesting(WTF::String&&) + 138 2 com.apple.WebKit 0x0000000110e37246 WebKit::NetworkProcess::setPrivateClickMeasurementAppBundleIDForTesting(PAL::SessionID, WTF::String&&, WTF::CompletionHandler<void ()>&&) + 54 3 com.apple.WebKit 0x0000000110cf8771 void IPC::handleMessageAsync<Messages::NetworkProcess::SetPrivateClickMeasurementAppBundleIDForTesting, WebKit::NetworkProcess, void (WebKit::NetworkProcess::*)(PAL::SessionID, WTF::String&&, WTF::CompletionHandler<void ()>&&)>(IPC::Connection&, IPC::Decoder&, WebKit::NetworkProcess*, void (WebKit::NetworkProcess::*)(PAL::SessionID, WTF::String&&, WTF::CompletionHandler<void ()>&&)) + 196 4 com.apple.WebKit 0x0000000110cf2d79 WebKit::NetworkProcess::didReceiveNetworkProcessMessage(IPC::Connection&, IPC::Decoder&) + 3999 5 com.apple.WebKit 0x0000000110cb94a4 IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >) + 238 6 com.apple.WebKit 0x0000000110cb96e5 IPC::Connection::dispatchOneIncomingMessage() + 169 7 com.apple.JavaScriptCore 0x000000011a27cb2f WTF::RunLoop::performWork() + 431 8 com.apple.JavaScriptCore 0x000000011a27d402 WTF::RunLoop::performWork(void*) + 34 9 com.apple.CoreFoundation 0x000000010dd80e25 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17 10 com.apple.CoreFoundation 0x000000010dd80d1d __CFRunLoopDoSource0 + 180 11 com.apple.CoreFoundation 0x000000010dd801f2 __CFRunLoopDoSources0 + 242 12 com.apple.CoreFoundation 0x000000010dd7a951 __CFRunLoopRun + 875 13 com.apple.CoreFoundation 0x000000010dd7a103 CFRunLoopRunSpecific + 567 14 com.apple.Foundation 0x000000010e6c241c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 213 15 com.apple.Foundation 0x000000010e6c2638 -[NSRunLoop(NSRunLoop) run] + 76 16 libxpc.dylib 0x000000010f1c105f _xpc_objc_main + 440 17 libxpc.dylib 0x000000010f1c3050 xpc_main + 122 18 com.apple.WebKit 0x0000000110e716c0 WebKit::XPCServiceMain(int, char const**) + 87 19 dyld_sim 0x000000010d84ee1e start_sim + 10 20 ??? 0x0000000000000001 0 + 1 21 ??? 0x0000000000000001 0 + 1 Unable to reproduce locally.
<rdar://problem/84521189>
Updated test expectations at https://trac.webkit.org/changeset/284640/webkit
Fixed in: https://trac.webkit.org/changeset/284846/webkit Reverted test expectation in: https://trac.webkit.org/changeset/284848/webkit
We may need another test fix for layout test that use <!-- webkit-test-runner [ enableInAppBrowserPrivacy=true applicationBundleIdentifier=inAppBrowserPrivacyTestIdentifier isAppBoundWebView=true ] --> _clearApplicationBundleIdentifierTestingOverride() needs to reset the ID in the network process. I've asked Kate to have a look.