Bug 232102 - [ iOS15 EWS ] http/tests/privateClickMeasurement/attribution-conversion-through-image-redirect-with-priority.html crashed
Summary: [ iOS15 EWS ] http/tests/privateClickMeasurement/attribution-conversion-throu...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Page Loading (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: John Wilander
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2021-10-21 13:28 PDT by Eric Hutchison
Modified: 2021-10-25 17:13 PDT (History)
6 users (show)

See Also:


Attachments
Crash Log (137.20 KB, text/plain)
2021-10-21 13:28 PDT, Eric Hutchison
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Hutchison 2021-10-21 13:28:50 PDT
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.
Comment 1 Radar WebKit Bug Importer 2021-10-21 13:29:51 PDT
<rdar://problem/84521189>
Comment 2 Eric Hutchison 2021-10-21 13:35:31 PDT
Updated test expectations at https://trac.webkit.org/changeset/284640/webkit
Comment 3 John Wilander 2021-10-25 16:40:52 PDT
Fixed in: https://trac.webkit.org/changeset/284846/webkit
Reverted test expectation in: https://trac.webkit.org/changeset/284848/webkit
Comment 4 John Wilander 2021-10-25 17:13:59 PDT
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.